@charset "UTF-8";
.op-p-0{padding:0}.op-pt-0{padding-top:0}.op-pr-0{padding-right:0}.op-pb-0{padding-bottom:0}.op-pl-0{padding-left:0}.op-px-0{padding-left:0;padding-right:0}.op-py-0{padding-top:0;padding-bottom:0}.op-p-1{padding:.25rem}.op-pt-1{padding-top:.25rem}.op-pr-1{padding-right:.25rem}.op-pb-1{padding-bottom:.25rem}.op-pl-1{padding-left:.25rem}.op-px-1{padding-left:.25rem;padding-right:.25rem}.op-py-1{padding-top:.25rem;padding-bottom:.25rem}.op-p-2{padding:.5rem}.op-pt-2{padding-top:.5rem}.op-pr-2{padding-right:.5rem}.op-pb-2{padding-bottom:.5rem}.op-pl-2{padding-left:.5rem}.op-px-2{padding-left:.5rem;padding-right:.5rem}.op-py-2{padding-top:.5rem;padding-bottom:.5rem}.op-p-3{padding:.75rem}.op-pt-3{padding-top:.75rem}.op-pr-3{padding-right:.75rem}.op-pb-3{padding-bottom:.75rem}.op-pl-3{padding-left:.75rem}.op-px-3{padding-left:.75rem;padding-right:.75rem}.op-py-3{padding-top:.75rem;padding-bottom:.75rem}.op-p-4{padding:1rem}.op-pt-4{padding-top:1rem}.op-pr-4{padding-right:1rem}.op-pb-4{padding-bottom:1rem}.op-pl-4{padding-left:1rem}.op-px-4{padding-left:1rem;padding-right:1rem}.op-py-4{padding-top:1rem;padding-bottom:1rem}.op-p-5{padding:1.25rem}.op-pt-5{padding-top:1.25rem}.op-pr-5{padding-right:1.25rem}.op-pb-5{padding-bottom:1.25rem}.op-pl-5{padding-left:1.25rem}.op-px-5{padding-left:1.25rem;padding-right:1.25rem}.op-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.op-p-6{padding:1.5rem}.op-pt-6{padding-top:1.5rem}.op-pr-6{padding-right:1.5rem}.op-pb-6{padding-bottom:1.5rem}.op-pl-6{padding-left:1.5rem}.op-px-6{padding-left:1.5rem;padding-right:1.5rem}.op-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.op-p-7{padding:1.75rem}.op-pt-7{padding-top:1.75rem}.op-pr-7{padding-right:1.75rem}.op-pb-7{padding-bottom:1.75rem}.op-pl-7{padding-left:1.75rem}.op-px-7{padding-left:1.75rem;padding-right:1.75rem}.op-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.op-p-8{padding:2rem}.op-pt-8{padding-top:2rem}.op-pr-8{padding-right:2rem}.op-pb-8{padding-bottom:2rem}.op-pl-8{padding-left:2rem}.op-px-8{padding-left:2rem;padding-right:2rem}.op-py-8{padding-top:2rem;padding-bottom:2rem}.op-p-10{padding:2.5rem}.op-pt-10{padding-top:2.5rem}.op-pr-10{padding-right:2.5rem}.op-pb-10{padding-bottom:2.5rem}.op-pl-10{padding-left:2.5rem}.op-px-10{padding-left:2.5rem;padding-right:2.5rem}.op-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.op-p-12{padding:3rem}.op-pt-12{padding-top:3rem}.op-pr-12{padding-right:3rem}.op-pb-12{padding-bottom:3rem}.op-pl-12{padding-left:3rem}.op-px-12{padding-left:3rem;padding-right:3rem}.op-py-12{padding-top:3rem;padding-bottom:3rem}.op-p-16{padding:4rem}.op-pt-16{padding-top:4rem}.op-pr-16{padding-right:4rem}.op-pb-16{padding-bottom:4rem}.op-pl-16{padding-left:4rem}.op-px-16{padding-left:4rem;padding-right:4rem}.op-py-16{padding-top:4rem;padding-bottom:4rem}.op-p-20{padding:5rem}.op-pt-20{padding-top:5rem}.op-pr-20{padding-right:5rem}.op-pb-20{padding-bottom:5rem}.op-pl-20{padding-left:5rem}.op-px-20{padding-left:5rem;padding-right:5rem}.op-py-20{padding-top:5rem;padding-bottom:5rem}.op-p-24{padding:6rem}.op-pt-24{padding-top:6rem}.op-pr-24{padding-right:6rem}.op-pb-24{padding-bottom:6rem}.op-pl-24{padding-left:6rem}.op-px-24{padding-left:6rem;padding-right:6rem}.op-py-24{padding-top:6rem;padding-bottom:6rem}.op-p-32{padding:8rem}.op-pt-32{padding-top:8rem}.op-pr-32{padding-right:8rem}.op-pb-32{padding-bottom:8rem}.op-pl-32{padding-left:8rem}.op-px-32{padding-left:8rem;padding-right:8rem}.op-py-32{padding-top:8rem;padding-bottom:8rem}.op-m-0{margin:0}.op-mt-0{margin-top:0}.op-mr-0{margin-right:0}.op-mb-0{margin-bottom:0}.op-ml-0{margin-left:0}.op-mx-0{margin-left:0;margin-right:0}.op-my-0{margin-top:0;margin-bottom:0}.-op-m-0{margin:0}.-op-mt-0{margin-top:0}.-op-mr-0{margin-right:0}.-op-mb-0{margin-bottom:0}.-op-ml-0{margin-left:0}.op-m-1{margin:.25rem}.op-mt-1{margin-top:.25rem}.op-mr-1{margin-right:.25rem}.op-mb-1{margin-bottom:.25rem}.op-ml-1{margin-left:.25rem}.op-mx-1{margin-left:.25rem;margin-right:.25rem}.op-my-1{margin-top:.25rem;margin-bottom:.25rem}.-op-m-1{margin:-.25rem}.-op-mt-1{margin-top:-.25rem}.-op-mr-1{margin-right:-.25rem}.-op-mb-1{margin-bottom:-.25rem}.-op-ml-1{margin-left:-.25rem}.op-m-2{margin:.5rem}.op-mt-2{margin-top:.5rem}.op-mr-2{margin-right:.5rem}.op-mb-2{margin-bottom:.5rem}.op-ml-2{margin-left:.5rem}.op-mx-2{margin-left:.5rem;margin-right:.5rem}.op-my-2{margin-top:.5rem;margin-bottom:.5rem}.-op-m-2{margin:-.5rem}.-op-mt-2{margin-top:-.5rem}.-op-mr-2{margin-right:-.5rem}.-op-mb-2{margin-bottom:-.5rem}.-op-ml-2{margin-left:-.5rem}.op-m-3{margin:.75rem}.op-mt-3{margin-top:.75rem}.op-mr-3{margin-right:.75rem}.op-mb-3{margin-bottom:.75rem}.op-ml-3{margin-left:.75rem}.op-mx-3{margin-left:.75rem;margin-right:.75rem}.op-my-3{margin-top:.75rem;margin-bottom:.75rem}.-op-m-3{margin:-.75rem}.-op-mt-3{margin-top:-.75rem}.-op-mr-3{margin-right:-.75rem}.-op-mb-3{margin-bottom:-.75rem}.-op-ml-3{margin-left:-.75rem}.op-m-4{margin:1rem}.op-mt-4{margin-top:1rem}.op-mr-4{margin-right:1rem}.op-mb-4{margin-bottom:1rem}.op-ml-4{margin-left:1rem}.op-mx-4{margin-left:1rem;margin-right:1rem}.op-my-4{margin-top:1rem;margin-bottom:1rem}.-op-m-4{margin:-1rem}.-op-mt-4{margin-top:-1rem}.-op-mr-4{margin-right:-1rem}.-op-mb-4{margin-bottom:-1rem}.-op-ml-4{margin-left:-1rem}.op-m-5{margin:1.25rem}.op-mt-5{margin-top:1.25rem}.op-mr-5{margin-right:1.25rem}.op-mb-5{margin-bottom:1.25rem}.op-ml-5{margin-left:1.25rem}.op-mx-5{margin-left:1.25rem;margin-right:1.25rem}.op-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-op-m-5{margin:-1.25rem}.-op-mt-5{margin-top:-1.25rem}.-op-mr-5{margin-right:-1.25rem}.-op-mb-5{margin-bottom:-1.25rem}.-op-ml-5{margin-left:-1.25rem}.op-m-6{margin:1.5rem}.op-mt-6{margin-top:1.5rem}.op-mr-6{margin-right:1.5rem}.op-mb-6{margin-bottom:1.5rem}.op-ml-6{margin-left:1.5rem}.op-mx-6{margin-left:1.5rem;margin-right:1.5rem}.op-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-op-m-6{margin:-1.5rem}.-op-mt-6{margin-top:-1.5rem}.-op-mr-6{margin-right:-1.5rem}.-op-mb-6{margin-bottom:-1.5rem}.-op-ml-6{margin-left:-1.5rem}.op-m-7{margin:1.75rem}.op-mt-7{margin-top:1.75rem}.op-mr-7{margin-right:1.75rem}.op-mb-7{margin-bottom:1.75rem}.op-ml-7{margin-left:1.75rem}.op-mx-7{margin-left:1.75rem;margin-right:1.75rem}.op-my-7{margin-top:1.75rem;margin-bottom:1.75rem}.-op-m-7{margin:-1.75rem}.-op-mt-7{margin-top:-1.75rem}.-op-mr-7{margin-right:-1.75rem}.-op-mb-7{margin-bottom:-1.75rem}.-op-ml-7{margin-left:-1.75rem}.op-m-8{margin:2rem}.op-mt-8{margin-top:2rem}.op-mr-8{margin-right:2rem}.op-mb-8{margin-bottom:2rem}.op-ml-8{margin-left:2rem}.op-mx-8{margin-left:2rem;margin-right:2rem}.op-my-8{margin-top:2rem;margin-bottom:2rem}.-op-m-8{margin:-2rem}.-op-mt-8{margin-top:-2rem}.-op-mr-8{margin-right:-2rem}.-op-mb-8{margin-bottom:-2rem}.-op-ml-8{margin-left:-2rem}.op-m-10{margin:2.5rem}.op-mt-10{margin-top:2.5rem}.op-mr-10{margin-right:2.5rem}.op-mb-10{margin-bottom:2.5rem}.op-ml-10{margin-left:2.5rem}.op-mx-10{margin-left:2.5rem;margin-right:2.5rem}.op-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.-op-m-10{margin:-2.5rem}.-op-mt-10{margin-top:-2.5rem}.-op-mr-10{margin-right:-2.5rem}.-op-mb-10{margin-bottom:-2.5rem}.-op-ml-10{margin-left:-2.5rem}.op-m-12{margin:3rem}.op-mt-12{margin-top:3rem}.op-mr-12{margin-right:3rem}.op-mb-12{margin-bottom:3rem}.op-ml-12{margin-left:3rem}.op-mx-12{margin-left:3rem;margin-right:3rem}.op-my-12{margin-top:3rem;margin-bottom:3rem}.-op-m-12{margin:-3rem}.-op-mt-12{margin-top:-3rem}.-op-mr-12{margin-right:-3rem}.-op-mb-12{margin-bottom:-3rem}.-op-ml-12{margin-left:-3rem}.op-m-16{margin:4rem}.op-mt-16{margin-top:4rem}.op-mr-16{margin-right:4rem}.op-mb-16{margin-bottom:4rem}.op-ml-16{margin-left:4rem}.op-mx-16{margin-left:4rem;margin-right:4rem}.op-my-16{margin-top:4rem;margin-bottom:4rem}.-op-m-16{margin:-4rem}.-op-mt-16{margin-top:-4rem}.-op-mr-16{margin-right:-4rem}.-op-mb-16{margin-bottom:-4rem}.-op-ml-16{margin-left:-4rem}.op-m-20{margin:5rem}.op-mt-20{margin-top:5rem}.op-mr-20{margin-right:5rem}.op-mb-20{margin-bottom:5rem}.op-ml-20{margin-left:5rem}.op-mx-20{margin-left:5rem;margin-right:5rem}.op-my-20{margin-top:5rem;margin-bottom:5rem}.-op-m-20{margin:-5rem}.-op-mt-20{margin-top:-5rem}.-op-mr-20{margin-right:-5rem}.-op-mb-20{margin-bottom:-5rem}.-op-ml-20{margin-left:-5rem}.op-m-24{margin:6rem}.op-mt-24{margin-top:6rem}.op-mr-24{margin-right:6rem}.op-mb-24{margin-bottom:6rem}.op-ml-24{margin-left:6rem}.op-mx-24{margin-left:6rem;margin-right:6rem}.op-my-24{margin-top:6rem;margin-bottom:6rem}.-op-m-24{margin:-6rem}.-op-mt-24{margin-top:-6rem}.-op-mr-24{margin-right:-6rem}.-op-mb-24{margin-bottom:-6rem}.-op-ml-24{margin-left:-6rem}.op-m-32{margin:8rem}.op-mt-32{margin-top:8rem}.op-mr-32{margin-right:8rem}.op-mb-32{margin-bottom:8rem}.op-ml-32{margin-left:8rem}.op-mx-32{margin-left:8rem;margin-right:8rem}.op-my-32{margin-top:8rem;margin-bottom:8rem}.-op-m-32{margin:-8rem}.-op-mt-32{margin-top:-8rem}.-op-mr-32{margin-right:-8rem}.-op-mb-32{margin-bottom:-8rem}.-op-ml-32{margin-left:-8rem}.op-gap-0{gap:0}.op-gap-x-0{-moz-column-gap:0;column-gap:0}.op-gap-y-0{row-gap:0}.op-gap-1{gap:.25rem}.op-gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.op-gap-y-1{row-gap:.25rem}.op-gap-2{gap:.5rem}.op-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.op-gap-y-2{row-gap:.5rem}.op-gap-3{gap:.75rem}.op-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.op-gap-y-3{row-gap:.75rem}.op-gap-4{gap:1rem}.op-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.op-gap-y-4{row-gap:1rem}.op-gap-5{gap:1.25rem}.op-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.op-gap-y-5{row-gap:1.25rem}.op-gap-6{gap:1.5rem}.op-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.op-gap-y-6{row-gap:1.5rem}.op-gap-7{gap:1.75rem}.op-gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.op-gap-y-7{row-gap:1.75rem}.op-gap-8{gap:2rem}.op-gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.op-gap-y-8{row-gap:2rem}.op-gap-10{gap:2.5rem}.op-gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.op-gap-y-10{row-gap:2.5rem}.op-gap-12{gap:3rem}.op-gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.op-gap-y-12{row-gap:3rem}.op-gap-16{gap:4rem}.op-gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.op-gap-y-16{row-gap:4rem}.op-gap-20{gap:5rem}.op-gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.op-gap-y-20{row-gap:5rem}.op-gap-24{gap:6rem}.op-gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.op-gap-y-24{row-gap:6rem}.op-gap-32{gap:8rem}.op-gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.op-gap-y-32{row-gap:8rem}.op-text-xs{font-size:.75rem}.op-text-sm{font-size:.875rem}.op-text-base{font-size:1rem}.op-text-lg{font-size:1.125rem}.op-text-xl{font-size:1.25rem}.op-text-2xl{font-size:1.5rem}.op-text-3xl{font-size:1.875rem}.op-text-4xl{font-size:2.25rem}.op-text-5xl{font-size:3rem}.op-text-6xl{font-size:3.75rem}.op-font-light{font-weight:300}.op-font-normal{font-weight:400}.op-font-medium{font-weight:500}.op-font-semibold{font-weight:600}.op-font-bold{font-weight:700}.op-font-extrabold{font-weight:800}.op-font-black{font-weight:900}.op-leading-none{line-height:1}.op-leading-tight{line-height:1.25}.op-leading-snug{line-height:1.375}.op-leading-normal{line-height:1.5}.op-leading-relaxed{line-height:1.625}.op-leading-loose{line-height:2}.op-text-left{text-align:left}.op-text-center{text-align:center}.op-text-right{text-align:right}.op-text-justify{text-align:justify}.op-uppercase{text-transform:uppercase}.op-lowercase{text-transform:lowercase}.op-capitalize{text-transform:capitalize}.op-normal-case{text-transform:none}.op-underline{text-decoration:underline}.op-line-through{text-decoration:line-through}.op-no-underline{text-decoration:none}.op-text-primary{color:#1a1a1a}.op-text-secondary{color:#666}.op-text-tertiary{color:#9ca3af}.op-text-white{color:#fff}.op-text-black{color:#242424}.op-text-success{color:#4caf50}.op-text-danger{color:#f31212}.op-text-warning{color:#f7ca02}.op-text-info{color:#1a9cb7}.op-bg-primary{background-color:#175fff}.op-bg-secondary{background-color:#83b400}.op-bg-tertiary{background-color:#f3f4f6}.op-bg-white{background-color:#fff}.op-bg-black{background-color:#242424}.op-bg-transparent{background-color:transparent}.op-bg-brand-primary{background-color:#175fff}.op-bg-brand-secondary{background-color:#83b400}.op-text-brand-primary{color:#175fff}.op-text-brand-secondary{color:#83b400}.op-rounded-none{border-radius:0}.op-rounded-sm{border-radius:.125rem}.op-rounded-base{border-radius:.25rem}.op-rounded-md{border-radius:.375rem}.op-rounded-lg{border-radius:.5rem}.op-rounded-xl{border-radius:.75rem}.op-rounded-2xl{border-radius:1rem}.op-rounded-3xl{border-radius:1.5rem}.op-rounded-full{border-radius:9999px}.op-border-0{border-width:0}.op-border{border-width:1px}.op-border-2{border-width:2px}.op-border-4{border-width:4px}.op-border-solid{border-style:solid}.op-border-dashed{border-style:dashed}.op-border-dotted{border-style:dotted}.op-border-none{border-style:none}.op-border-light{border-color:#e5e7eb}.op-border-medium{border-color:#d1d5db}.op-border-dark{border-color:#9ca3af}.op-border-primary{border-color:#175fff}.op-border-transparent{border-color:transparent}.op-shadow-none{box-shadow:none}.op-shadow-xs{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.op-shadow-sm{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.op-shadow-base{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.op-shadow-md{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.op-shadow-lg{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.op-shadow-xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.op-shadow-2xl{box-shadow:0 35px 60px -15px rgba(0,0,0,.3)}.op-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.op-block{display:block}.op-inline-block{display:inline-block}.op-inline{display:inline}.op-flex{display:flex;gap:12px}.op-inline-flex{display:inline-flex}.op-grid{display:grid;gap:12px}.op-inline-grid{display:inline-grid}.op-hidden{display:none}.op-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.op-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.op-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.op-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.op-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.op-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.op-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.op-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.op-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.op-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.op-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.op-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.op-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.op-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.op-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.op-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.op-gap-0{gap:0}.op-gap-1{gap:.25rem}.op-gap-2{gap:.5rem}.op-gap-3{gap:.75rem}.op-gap-4{gap:1rem}.op-gap-5{gap:1.25rem}.op-gap-6{gap:1.5rem}.op-gap-8{gap:2rem}.op-gap-10{gap:2.5rem}.op-gap-12{gap:3rem}@media (min-width:768px){.sm\:op-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:op-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:op-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:op-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:op-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:op-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.md\:op-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:op-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:op-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:op-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:op-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:op-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1025px){.lg\:op-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:op-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:op-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:op-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:op-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:op-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:op-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:op-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:op-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:op-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:op-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:op-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.op-flex-row{flex-direction:row}.op-flex-row-reverse{flex-direction:row-reverse}.op-flex-col{flex-direction:column}.op-flex-col-reverse{flex-direction:column-reverse}.op-flex-wrap{flex-wrap:wrap}.op-flex-nowrap{flex-wrap:nowrap}.op-flex-wrap-reverse{flex-wrap:wrap-reverse}.op-justify-start{justify-content:flex-start}.op-justify-end{justify-content:flex-end}.op-justify-center{justify-content:center}.op-justify-between{justify-content:space-between}.op-justify-around{justify-content:space-around}.op-justify-evenly{justify-content:space-evenly}.op-items-start{align-items:flex-start}.op-items-end{align-items:flex-end}.op-items-center{align-items:center}.op-items-baseline{align-items:baseline}.op-items-stretch{align-items:stretch}.op-self-auto{align-self:auto}.op-self-start{align-self:flex-start}.op-self-end{align-self:flex-end}.op-self-center{align-self:center}.op-self-stretch{align-self:stretch}.op-flex-1{flex:1 1 0%}.op-flex-auto{flex:1 1 auto}.op-flex-initial{flex:0 1 auto}.op-flex-none{flex:none}.op-flex-grow{flex-grow:1}.op-flex-shrink{flex-shrink:1}.op-static{position:static}.op-relative{position:relative}.op-absolute{position:absolute}.op-fixed{position:fixed}.op-sticky{position:sticky}.op-top-0{top:0}.op-right-0{right:0}.op-bottom-0{bottom:0}.op-left-0{left:0}.-op-top-0{top:0}.-op-right-0{right:0}.-op-bottom-0{bottom:0}.-op-left-0{left:0}.op-top-1{top:.25rem}.op-right-1{right:.25rem}.op-bottom-1{bottom:.25rem}.op-left-1{left:.25rem}.-op-top-1{top:-.25rem}.-op-right-1{right:-.25rem}.-op-bottom-1{bottom:-.25rem}.-op-left-1{left:-.25rem}.op-top-2{top:.5rem}.op-right-2{right:.5rem}.op-bottom-2{bottom:.5rem}.op-left-2{left:.5rem}.-op-top-2{top:-.5rem}.-op-right-2{right:-.5rem}.-op-bottom-2{bottom:-.5rem}.-op-left-2{left:-.5rem}.op-top-3{top:.75rem}.op-right-3{right:.75rem}.op-bottom-3{bottom:.75rem}.op-left-3{left:.75rem}.-op-top-3{top:-.75rem}.-op-right-3{right:-.75rem}.-op-bottom-3{bottom:-.75rem}.-op-left-3{left:-.75rem}.op-top-4{top:1rem}.op-right-4{right:1rem}.op-bottom-4{bottom:1rem}.op-left-4{left:1rem}.-op-top-4{top:-1rem}.-op-right-4{right:-1rem}.-op-bottom-4{bottom:-1rem}.-op-left-4{left:-1rem}.op-top-5{top:1.25rem}.op-right-5{right:1.25rem}.op-bottom-5{bottom:1.25rem}.op-left-5{left:1.25rem}.-op-top-5{top:-1.25rem}.-op-right-5{right:-1.25rem}.-op-bottom-5{bottom:-1.25rem}.-op-left-5{left:-1.25rem}.op-top-6{top:1.5rem}.op-right-6{right:1.5rem}.op-bottom-6{bottom:1.5rem}.op-left-6{left:1.5rem}.-op-top-6{top:-1.5rem}.-op-right-6{right:-1.5rem}.-op-bottom-6{bottom:-1.5rem}.-op-left-6{left:-1.5rem}.op-top-7{top:1.75rem}.op-right-7{right:1.75rem}.op-bottom-7{bottom:1.75rem}.op-left-7{left:1.75rem}.-op-top-7{top:-1.75rem}.-op-right-7{right:-1.75rem}.-op-bottom-7{bottom:-1.75rem}.-op-left-7{left:-1.75rem}.op-top-8{top:2rem}.op-right-8{right:2rem}.op-bottom-8{bottom:2rem}.op-left-8{left:2rem}.-op-top-8{top:-2rem}.-op-right-8{right:-2rem}.-op-bottom-8{bottom:-2rem}.-op-left-8{left:-2rem}.op-top-10{top:2.5rem}.op-right-10{right:2.5rem}.op-bottom-10{bottom:2.5rem}.op-left-10{left:2.5rem}.-op-top-10{top:-2.5rem}.-op-right-10{right:-2.5rem}.-op-bottom-10{bottom:-2.5rem}.-op-left-10{left:-2.5rem}.op-top-12{top:3rem}.op-right-12{right:3rem}.op-bottom-12{bottom:3rem}.op-left-12{left:3rem}.-op-top-12{top:-3rem}.-op-right-12{right:-3rem}.-op-bottom-12{bottom:-3rem}.-op-left-12{left:-3rem}.op-top-16{top:4rem}.op-right-16{right:4rem}.op-bottom-16{bottom:4rem}.op-left-16{left:4rem}.-op-top-16{top:-4rem}.-op-right-16{right:-4rem}.-op-bottom-16{bottom:-4rem}.-op-left-16{left:-4rem}.op-top-20{top:5rem}.op-right-20{right:5rem}.op-bottom-20{bottom:5rem}.op-left-20{left:5rem}.-op-top-20{top:-5rem}.-op-right-20{right:-5rem}.-op-bottom-20{bottom:-5rem}.-op-left-20{left:-5rem}.op-top-24{top:6rem}.op-right-24{right:6rem}.op-bottom-24{bottom:6rem}.op-left-24{left:6rem}.-op-top-24{top:-6rem}.-op-right-24{right:-6rem}.-op-bottom-24{bottom:-6rem}.-op-left-24{left:-6rem}.op-top-32{top:8rem}.op-right-32{right:8rem}.op-bottom-32{bottom:8rem}.op-left-32{left:8rem}.-op-top-32{top:-8rem}.-op-right-32{right:-8rem}.-op-bottom-32{bottom:-8rem}.-op-left-32{left:-8rem}.op-inset-0{top:0;right:0;bottom:0;left:0}.op-overflow-auto{overflow:auto}.op-overflow-hidden{overflow:hidden}.op-overflow-visible{overflow:visible}.op-overflow-scroll{overflow:scroll}.op-overflow-x-auto{overflow-x:auto}.op-overflow-y-auto{overflow-y:auto}.op-overflow-x-hidden{overflow-x:hidden}.op-overflow-y-hidden{overflow-y:hidden}.op-w-full{width:100%}.op-w-auto{width:auto}.op-w-screen{width:100vw}.op-h-full{height:100%}.op-h-auto{height:auto}.op-h-screen{height:100vh}.op-min-w-0{min-width:0}.op-min-w-full{min-width:100%}.op-max-w-full{max-width:100%}.op-max-w-screen{max-width:100vw}.op-min-h-0{min-height:0}.op-min-h-full{min-height:100%}.op-min-h-screen{min-height:100vh}.op-max-h-full{max-height:100%}.op-max-h-screen{max-height:100vh}.op-opacity-0{opacity:0}.op-opacity-25{opacity:.25}.op-opacity-50{opacity:.5}.op-opacity-75{opacity:.75}.op-opacity-100{opacity:1}.op-z-0{z-index:0}.op-z-10{z-index:10}.op-z-20{z-index:20}.op-z-30{z-index:30}.op-z-40{z-index:40}.op-z-50{z-index:50}.op-z-auto{z-index:auto}.op-cursor-auto{cursor:auto}.op-cursor-pointer{cursor:pointer}.op-cursor-not-allowed{cursor:not-allowed}.op-cursor-wait{cursor:wait}.op-cursor-move{cursor:move}.op-cursor-help{cursor:help}.op-pointer-events-none{pointer-events:none}.op-pointer-events-auto{pointer-events:auto}.op-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.op-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.op-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.op-visible{visibility:visible}.op-invisible{visibility:hidden}.op-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.op-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in-up{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-down{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-left{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-right{from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out-up{from{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes slide-out-down{from{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes scale-in{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-out{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes scale-up{from{transform:scale(1)}to{transform:scale(1.05)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1);opacity:1}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes shake-vertical{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-5px)}20%,40%,60%,80%{transform:translateY(5px)}}@keyframes flip-horizontal{from{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes flip-vertical{from{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes loading-dots{0%,100%,80%{opacity:0}40%{opacity:1}}@keyframes loading-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-pulse{0%,100%{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.5}}@keyframes progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(.9)}20%,40%{transform:scale(1.1)}}@keyframes wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes zoom-in{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out{from{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes glow{0%,100%{box-shadow:0 0 5px rgba(23,95,255,.5)}50%{box-shadow:0 0 20px rgba(23,95,255,.8)}}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:currentColor}}.op-block-container{position:relative;width:100%}.op-block-container.has-bg-video{overflow:hidden}.op-block-container.has-bg-video .video-background__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1);margin-left:0!important}.op-block-container.has-bg-video .video-background__wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .5s cubic-bezier(.4,0,.2,1);margin-left:0}.op-block-container.has-bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.op-block-container.has-link{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.op-block-container.has-link:hover{transition:transform .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1)}.op-block-container.has-link:hover:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.op-block-container.has-link:focus-visible{outline:3px solid rgba(23,95,255,.5);outline-offset:2px}.has-background-media>.op-container-innerblocks-wrapper{z-index:1}.op-container-innerblocks-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:var(--op-container--gap,.75rem);width:100%;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.op-container-innerblocks-wrapper{flex-direction:column;gap:var(--op-container--gap-mobile,.5rem)}}.op-column__content-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:var(--op-container--gap,.75rem);transition:all .2s cubic-bezier(.4,0,.2,1);flex:1}@media (max-width:767px){.op-column__content-wrapper{gap:var(--op-container--gap-mobile,.5rem)}}.op-block-column__wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:var(--op-container--gap,.75rem);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.op-block-column__wrapper{flex-direction:column;gap:var(--op-container--gap-mobile,.5rem)}}.op-content-container{width:100%}.op-content-container[role=complementary],.op-content-container[role=main],.op-content-container[role=region]{margin-bottom:2rem}.column-width-full{width:100%}.column-width-wide{max-width:1280px;margin-left:auto;margin-right:auto}.column-width-narrow{max-width:768px;margin-left:auto;margin-right:auto}@media (max-width:1023px){.op-block-container__wrapper.has-link:hover{transform:none}}@media (max-width:767px){.op-content-container[role=complementary],.op-content-container[role=main],.op-content-container[role=region]{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.op-block-column__wrapper,.op-block-container__wrapper,.op-column__content-wrapper,.op-container-innerblocks-wrapper{transition:none}.op-block-container__wrapper.has-link:hover{transform:none}.video-background__wrapper,.video-background__wrapper video{transition:none}}.op-block__slider{position:relative;width:100%;overflow:hidden}.op-block__slider .swiper{width:100%;height:100%;position:relative;list-style:none;padding:0;z-index:1}.op-block__slider .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.op-block__slider .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.op-block__slider .swiper-button-next,.op-block__slider .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.op-block__slider .swiper-button-next i,.op-block__slider .swiper-button-prev i{font-size:20px;color:var(--op-clr-primary,#175fff)}.op-block__slider .swiper-button-next:hover,.op-block__slider .swiper-button-prev:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-50%) scale(1.1)}.op-block__slider .swiper-button-next:active,.op-block__slider .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.op-block__slider .swiper-button-next:focus-visible,.op-block__slider .swiper-button-prev:focus-visible{outline:2px solid var(--op-clr-primary,#175fff);outline-offset:2px}.op-block__slider .swiper-button-next.swiper-button-disabled,.op-block__slider .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.op-block__slider .swiper-button-prev{left:16px}.op-block__slider .swiper-button-next{right:16px}.op-block__slider .swiper-pagination{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px;align-items:center}.op-block__slider .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.op-block__slider .swiper-pagination-bullet:hover{background:rgba(255,255,255,.8);transform:scale(1.2)}.op-block__slider .swiper-pagination-bullet-active{background:var(--op-clr-primary,#175fff);width:24px;border-radius:5px}.op-block__slider .swiper-pagination-fraction{color:#fff;font-size:14px;font-weight:500;background:rgba(0,0,0,.5);padding:4px 12px;border-radius:16px}.op-block__slider .swiper-pagination-progressbar{background:rgba(255,255,255,.3);height:4px;width:200px;border-radius:2px;overflow:hidden}.op-block__slider .swiper-pagination-progressbar-fill{background:var(--op-clr-primary,#175fff);height:100%;transform-origin:left top;transition:transform .3s}.op-block__slider .swiper-scrollbar{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);z-index:10;height:4px;width:80%;max-width:400px;background:rgba(255,255,255,.3);border-radius:2px}.op-block__slider .swiper-scrollbar-drag{background:var(--op-clr-primary,#175fff);border-radius:2px;cursor:grab}.op-block__slider .swiper-scrollbar-drag:active{cursor:grabbing}@media (max-width:768px){.op-block__slider .swiper-button-next,.op-block__slider .swiper-button-prev{width:40px;height:40px}.op-block__slider .swiper-button-next i,.op-block__slider .swiper-button-prev i{font-size:16px}.op-block__slider .swiper-button-prev{left:8px}.op-block__slider .swiper-button-next{right:8px}.op-block__slider .swiper-pagination{bottom:12px}.op-block__slider .swiper-pagination-bullet{width:8px;height:8px}.op-block__slider .swiper-pagination-bullet-active{width:20px}}@media (max-width:480px){.op-block__slider .swiper-button-next,.op-block__slider .swiper-button-prev{width:36px;height:36px}.op-block__slider .swiper-button-next i,.op-block__slider .swiper-button-prev i{font-size:14px}.op-block__slider .swiper-pagination{bottom:8px;gap:6px}.op-block__slider .swiper-pagination-bullet{width:6px;height:6px}.op-block__slider .swiper-pagination-bullet-active{width:16px}.op-block__slider .swiper-scrollbar{width:90%}}@media (prefers-reduced-motion:reduce){.op-block__slider .swiper-slide,.op-block__slider .swiper-wrapper{transition:none}.op-block__slider .swiper-button-next,.op-block__slider .swiper-button-prev{transition:opacity .2s}.op-block__slider .swiper-pagination-bullet{transition:background .2s}}[data-type*='omnipress/paragraph'].op-c9d02822 { text-align:center; }@media (max-width: 600px) {
.hideonphone{
display:none!important;
}
}*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
html {
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
scroll-behavior: smooth;
} a {
outline: 0;
}
a:focus-visible,
a:focus {
outline: 2px dotted;
}
a:hover,
a:active,
a:hover {
outline: none;
} select,
input[type=text],
input[type=url],
input[type=email],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
display: block;
background-color: var(--wp--preset--color--bg-color);
width: 100%;
color: var(--wp--preset--color--foreground);
font-family: inherit;
font-size: var(--wp--preset--font-size--16);
line-height: var(--wp--custom--line-height--default);
border: 1px solid #cccccc;
border-radius: 24px;
padding: 4px 8px;
}
select:focus,
input[type=text]:focus,
input[type=url]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
input[type=submit]:focus,
textarea:focus {
outline: none;
color: var(--wp--preset--color--paragraph);
border: 1px solid var(--wp--preset--color--foreground-color);
-webkit-box-shadow: none;
box-shadow: none;
}
textarea {
width: 100%;
height: 150px;
padding: var(--wp--preset--spacing--xx-small);
}
input[type=checkbox] {
display: inline;
}
input[type=submit] {
background-color: var(--wp--preset--color--primary);
cursor: pointer;
color: var(--wp--preset--color--lightcolor);
border: none;
padding: var(--wp--preset--spacing--xx-small) var(--wp--preset--spacing--x-small);
margin-top: 5px;
} table {
border-spacing: 0;
border: 1px solid var(--wp--preset--color--bd-color);
}
table td,
table th {
border: 1px solid var(--wp--preset--color--bd-color);
padding: var(--wp--preset--spacing--xx-small);
}
hr {
background-color: var(--wp--preset--color--bd-color);
height: 1px;
margin-bottom: var(--wp--preset--spacing--xx-small);
} .wpcf7-form label {
margin-bottom: var(--wp--preset--spacing--xx-small);
} .op-hidden {
display: none !important;
}
.op-absolute {
position: absolute !important;
}
.op-relative {
position: relative;
}
.op-fixed {
position: fixed !important;
}
.op-sticky {
position: sticky;
}
.op-top-0 {
top: 0;
}
.op-right-0 {
right: 0;
}
.op-bottom-0 {
bottom: 0;
}
.op-left-0 {
left: 0;
}
.op-z-10 {
z-index: 10;
}
.op-z-20 {
z-index: 20;
}
.op-z-30 {
z-index: 30;
}
.op-z-max {
z-index: 999999;
}
.op-overflow-hidden {
overflow: hidden;
}
.op-h-screen {
height: 100vh;
}
.op-h-100 {
height: 100%;
}
.op-h-auto {
height: auto !important;
}
.op-w-screen {
width: 100vw;
}
.op-w-100 {
width: 100%;
}
.op-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.op-flex-col {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.op-justify-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.op-text-nowrap {
white-space: nowrap;
}
.op-align-items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.op-self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.op-grid {
display: grid;
}
.op-grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
@media (min-width: 576px) {
.op-order-sm-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.op-order-sm-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.op-order-sm-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
}
@media (min-width: 768px) {
.op-order-md-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.op-order-md-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
}
.op-p-0 {
padding: 0;
}
.op-m-0 {
margin: 0;
}
.op-mt-0 {
margin-top: 0 !important;
}
.op-mb-0 {
margin-bottom: 0 !important;
}
.op-n-mt-4 {
margin-top: -4px !important;
}
.op-n-mt-8 {
margin-top: -8px !important;
}
.op-n-mt-16 {
margin-top: -16px !important;
}
.op-n-mt-24 {
margin-top: -24px !important;
}
.op-n-mt-32 {
margin-top: -32px !important;
}
.op-n-mt-40 {
margin-top: -40px !important;
}
.op-n-mb-4 {
margin-bottom: -4px !important;
}
.op-n-mb-8 {
margin-bottom: -8px !important;
}
.op-n-mb-16 {
margin-bottom: -16px !important;
}
.op-n-mb-24 {
margin-bottom: -24px !important;
}
.op-n-mb-32 {
margin-bottom: -32px !important;
}
.op-n-mb-40 {
margin-bottom: -40px !important;
}
.op-rounded-full {
border-radius: 9999px;
}
.op-rounded-sm {
border-radius: 2px;
}
.op-rounded {
border-radius: 4px;
}
.op-rounded-md {
border-radius: 8px;
}
.op-rounded-lg {
border-radius: 16px;
}
.op-rounded-xl {
border-radius: 24px;
}
.op-rounded-2xl {
border-radius: 32px;
}
.op-rounded-3xl {
border-radius: 40px;
}
.op-rounded-4xl {
border-radius: 48px;
}
.op-list-none {
list-style: none;
} .wp-block-categories,
.wp-block-archives {
list-style: none;
padding: 0;
}
.wp-block-categories li a,
.wp-block-archives li a {
display: inline-block;
text-decoration: inherit;
padding: 5px 0;
}
.wp-block-categories li a::before,
.wp-block-archives li a::before {
content: "";
display: inline-block;
font-size: 13px;
font-family: "Font Awesome 6 Free";
margin-right: 8px;
}
.wp-block-categories li a::before {
content: "\f07c";
}
.wp-block-archives li a::before {
content: "\f133";
} .wp-block-comments .wp-block-comment-template {
margin: var(--wp--preset--spacing--x-small) 0;
}
.wp-block-comments .wp-block-comment-template li {
background-color: var(--wp--preset--color--bg-color);
padding: var(--wp--preset--spacing--xx-small) 0;
}
.wp-block-comments .wp-block-comment-template li .wp-block-comment-author-name a {
color: var(--wp--preset--color--heading);
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--medium);
}
.wp-block-comments .wp-block-comment-template li .wp-block-comment-date time a {
font-size: var(--wp--preset--font-size--16);
color: var(--wp--preset--color--paragraph);
}
.wp-block-comments .wp-block-comment-template li .wp-block-comment-reply-link a {
font-size: var(--wp--preset--font-size--16);
}
.wp-block-comments .wp-block-post-comments-form .comment-form .comment-form-comment label {
display: inline-block;
font-weight: var(--wp--custom--font-weight--semibold);
margin-bottom: 16px;
}
.wp-block-comments .wp-block-post-comments-form .comment-form p.comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px;
}
.wp-block-comments .wp-block-post-comments-form .comment-form p.comment-form-cookies-consent input {
width: auto;
width: 20px;
height: 20px;
cursor: pointer;
margin: 0 !important;
padding: 0;
}
.wp-block-comments .wp-block-post-comments-form .comment-form .form-submit {
margin: 20px 0;
}
.wp-block-comments .wp-block-post-comments-form .comment-form .form-submit input[type=submit] {
color: #ffffff;
border: 2px solid var(--wp--preset--color--primary);
}
.wp-block-comments .wp-block-post-comments-form .comment-form .form-submit input[type=submit]:focus {
border: 2px solid var(--wp--preset--color--foreground-color);
} .wp-site-blocks > * + * {
-webkit-margin-before: 0;
margin-block-start: 0;
}
header a,
footer a {
text-decoration: none;
}
input[type=submit],
button,
a {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
input[type=submit]::after,
button::after,
a::after {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} @media (min-width: 1025px) {
.hide-on-xl {
display: none !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
.hide-on-md {
display: none !important;
}
} @media (max-width: 767px) {
.hide-on-sm {
display: none !important;
}
}  @media screen and (max-width: 767px) {
.sm-align-left {
text-align: left;
}
.sm-align-right {
text-align: right;
margin-left: auto !important;
}
.sm-align-center {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
text-align: center;
-ms-flex-line-pack: justify;
align-content: space-between;
}
}
.wp-block-post-template:is(.columns-1,
.columns-2,
.columns-3,
.columns-4,
.columns-5,
.columns-6) {
--post-col-gap: 32px;
display: grid;
gap: var(--post-col-gap);
}
.wp-block-post-template:is(.columns-1,
.columns-2,
.columns-3,
.columns-4,
.columns-5,
.columns-6) li.wp-block-post { }
@media (min-width: 600px) {
.wp-block-post-template:is(.columns-1,
.columns-2,
.columns-3,
.columns-4,
.columns-5,
.columns-6) li.wp-block-post {
width: 100% !important;
}
}
.wp-block-post-template.columns-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wp-block-post-template.columns-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-block-post-template.columns-3 {
grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (min-width: 768px) {
.wp-block-post-template.columns-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
.wp-block-post-template.columns-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wp-block-post-template.columns-4 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wp-block-post-template.columns-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.wp-block-post-template.columns-5 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wp-block-post-template.columns-5 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wp-block-post-template.columns-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
.wp-block-post-template.columns-6 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wp-block-post-template.columns-6 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wp-block-post-template.columns-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
} .is-style-nav-1 button.wp-block-navigation__responsive-container-open {
margin: 10px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px; }
@media (min-width: 768px) {
.is-style-nav-1 button.wp-block-navigation__responsive-container-open {
display: none;
}
}
.is-style-nav-1 button.wp-block-navigation__responsive-container-open::after {
content: "Menu";
text-transform: uppercase;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item a {
position: relative;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
line-height: 65px;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item a::before {
position: absolute;
content: "";
background: var(--wp--preset--color--primary);
width: 0%;
height: 3px;
bottom: -2px;
left: 0;
opacity: 0;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li:hover > a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item:hover > a {
color: var(--wp--preset--color--primary);
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li:hover > a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item:hover > a::before {
width: 100%;
opacity: 1;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li.current-menu-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item.current-menu-item a {
color: var(--wp--preset--color--primary);
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li.current-menu-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item.current-menu-item a::before {
width: 100%;
opacity: 1;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container {
top: 90%;
border: none;
padding: 16px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 768px) {
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container {
-webkit-box-shadow: 0 4px 20px -8px rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 4px 20px -8px rgba(0, 0, 0, 0.2) !important;
}
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a {
opacity: 0.7;
font-size: var(--wp--preset--font-size--14);
line-height: var(--wp--custom--line-height--default);
border: none !important;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a::before,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a::before {
display: none;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container li a:hover,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover {
opacity: 1;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li:hover .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item:hover .wp-block-navigation__submenu-container {
top: 100%;
}
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list li:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content ul.wp-block-page-list .wp-block-navigation-item:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list li:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item:hover ul.wp-block-navigation__submenu-container ul.wp-block-navigation__submenu-container,
.is-style-nav-1 .wp-block-navigation__responsive-container-content .wp-block-page-list .wp-block-navigation-item:hover .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
top: 0%;
} .is-style-product-search-1 .wp-block-search__inside-wrapper {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
border: none;
border-radius: 5rem 0 0 5rem;
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input {
height: 40px !important;
border-radius: var(--wp--custom--border-radius--sm);
border-top-right-radius: unset;
border-bottom-right-radius: unset;
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input:focus {
border: none !important;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-input-placeholder {
font-size: var(--wp--preset--font-size--14);
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder {
font-size: var(--wp--preset--font-size--14);
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input:-ms-input-placeholder {
font-size: var(--wp--preset--font-size--14);
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input::-ms-input-placeholder {
font-size: var(--wp--preset--font-size--14);
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__input::placeholder {
font-size: var(--wp--preset--font-size--14);
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__button {
height: 40px !important;
margin-left: 0;
border-radius: var(--wp--custom--border-radius--sm);
border-top-left-radius: unset;
border-bottom-left-radius: unset;
}
.is-style-product-search-1 .wp-block-search__inside-wrapper .wp-block-search__button:focus {
border: none !important;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
} .is-op-button-style-1 > a {
background-color: var(--wp--preset--color--primary) !important;
border: 1px solid var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--lightcolor) !important;
}
.is-op-button-style-1 > a:hover {
background-color: var(--wp--preset--color--lightcolor) !important;
border-color: var(--wp--preset--color--lightcolor) !important;
color: var(--wp--preset--color--primary) !important;
}
.is-op-button-style-3 > a {
background-color: transparent !important;
border: 1px solid var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--primary) !important;
}
.is-op-button-style-3 > a:hover {
background-color: var(--wp--preset--color--primary) !important;
border-color: var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--white) !important;
}
.is-op-button-style-2 > a {
background-color: var(--wp--preset--color--primary) !important;
border: 1px solid var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--white) !important;
}
.is-op-button-style-2 > a:hover {
background-color: var(--wp--preset--color--white) !important;
border-color: var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--primary) !important;
}
.is-op-button-style-4 > a,
.is-op-button-style-4 button {
overflow: hidden;
position: relative;
}
.is-op-button-style-4 > a:after,
.is-op-button-style-4 button:after {
background: var(--wp--preset--color--lightcolor);
content: "";
height: 155px;
left: -75px;
opacity: 0.2;
position: absolute;
top: -50px;
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
-webkit-transition: all;
transition: all;
width: 50px;
-webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.is-op-button-style-4 > a:hover:after,
.is-op-button-style-4 button:hover:after {
left: 120%;
}
.is-op-button-style-5 > a {
position: relative;
}
.is-op-button-style-5 > a::before, .is-op-button-style-5 > a::after {
position: absolute;
content: "";
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 2px solid transparent;
width: 0;
height: 0;
}
.is-op-button-style-5 > a::before {
top: 0;
left: 0;
}
.is-op-button-style-5 > a::after {
bottom: 0;
right: 0;
-webkit-transition: 0s;
transition: 0s;
}
.is-op-button-style-5 > a:hover::before {
width: 100%;
height: 100%;
border-top-color: inherit;
border-right-color: inherit;
-webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.is-op-button-style-5 > a:hover::after {
width: 100%;
height: 100%;
border-bottom-color: inherit;
border-left-color: inherit;
-webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
} .is-style-zoom-img-hover img {
-webkit-transition: all 1.5s ease-in-out;
transition: all 1.5s ease-in-out;
}
.is-style-zoom-img-hover:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transform-origin: center;
transform-origin: center;
} .hover-primary-border {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.hover-primary-border:hover {
border-color: var(--wp--preset--color--primary) !important;
} .roundable-cover-10x span.wp-block-cover__background,
.roundable-cover-10x img {
border-radius: 10px;
}
:where(.wp-block-group.has-background) {
padding: 1.25em 2.375em;
} .wp-block-image {
margin: 0;
}
.wp-block-image img {
vertical-align: middle;
} .wp-block-latest-posts.wp-block-latest-posts__list li {
margin-bottom: 20px;
overflow: hidden;
}
.wp-block-latest-posts li {
clear: both;
margin-bottom: 16px;
overflow: hidden;
}
.wp-block-latest-posts li .wp-block-latest-posts__featured-image {
vertical-align: middle;
}
.wp-block-latest-posts li a {
display: block;
}
.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt {
font-size: var(--wp--preset--font-size--16);
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date,
.wp-block-post-date,
.wp-block-post-terms {
display: inline-block;
margin-right: 8px;
margin-top: 8px;
opacity: 0.9;
}
.wp-block-latest-posts__post-author a,
.wp-block-latest-posts__post-date a,
.wp-block-post-date a,
.wp-block-post-terms a {
text-decoration: none;
}
.wp-block-latest-posts__post-author::before,
.wp-block-latest-posts__post-date::before,
.wp-block-post-date::before,
.wp-block-post-terms::before {
content: "";
display: inline-block;
font-family: "bootstrap-icons";
margin-right: 8px;
}
.wp-block-latest-posts__post-author::before {
content: "\f4da";
}
.wp-block-latest-posts__post-date:before,
.wp-block-post-date:before {
content: "\f214";
font-size: 14px;
}
.wp-block-post-terms::before {
content: "\f3d9";
font-size: 18px;
} .wp-block-navigation ul li a:hover {
color: inherit;
}
.wp-block-navigation .wp-block-page-list li a,
.wp-block-navigation .wp-block-navigation__container li a {
line-height: 45px;
}
.wp-block-navigation ul.wp-block-page-list li.has-child ul.wp-block-navigation__submenu-container,
.wp-block-navigation ul.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container {
background-color: inherit;
-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.05);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.05);
}
.wp-block-navigation ul.wp-block-page-list li.has-child ul.wp-block-navigation__submenu-container li a,
.wp-block-navigation ul.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container li a {
line-height: 25px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: var(--wp--preset--color--bg-color);
color: var(--wp--preset--color--paragraph);
}
.wp-block-navigation__responsive-container {
-webkit-animation: slideRight 0.2s ease-in-out;
animation: slideRight 0.2s ease-in-out;
}
@media screen and (min-width: 600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
}
@media screen and (min-width: 768px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block;
}
}
@media screen and (max-width: 767px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top: 0;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
width: 300px;
left: auto;
right: 0;
padding: 0;
-webkit-box-shadow: -50px 0px 60px 0px rgba(0, 0, 0, 0.89);
box-shadow: -50px 0px 60px 0px rgba(0, 0, 0, 0.89);
-webkit-animation: slideLeft 0.3s ease-in-out;
animation: slideLeft 0.3s ease-in-out;
} .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
right: auto;
left: 0;
border-radius: 0 0 100px 0;
padding: 5px 14px 14px 8px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
gap: 0;
padding-left: var(--wp--preset--spacing--x-small);
padding-right: var(--wp--preset--spacing--x-small);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-page-list,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-page-list li,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-page-list li a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li a {
width: 100%;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-page-list li a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li a {
display: block;
position: relative;
font-size: 15px;
font-weight: 600;
line-height: 28px;
text-transform: uppercase;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
padding: 10px 0;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
} .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=false],
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=true] {
display: block;
position: absolute;
left: auto;
right: 0;
top: 9px;
width: 30px;
height: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 100px;
background: rgba(225, 225, 225, 0.5);
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=false] svg,
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=true] svg {
width: 15px;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=false] {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=true] {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
} .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container {
display: none;
width: 100% !important;
padding: 10px 0 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
} .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul li ul li button.wp-block-navigation__submenu-icon[aria-expanded=false],
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul li ul li button.wp-block-navigation__submenu-icon[aria-expanded=true] {
top: 4px;
width: 30px;
height: 30px;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content button.wp-block-navigation__submenu-icon[aria-expanded=true] + ul.wp-block-navigation__submenu-container {
display: block;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container li a {
border: none;
text-transform: capitalize;
font-weight: 500;
line-height: 20px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
} .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container li ul {
padding: 0 !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container li ul li a {
padding-left: 15px;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container li ul li a:hover {
padding-left: 20px;
}
}
@media screen and (min-width: px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top: 0;
}
}
@-webkit-keyframes slideLeft {
0% {
right: -300px;
}
100% {
right: 0;
}
}
@keyframes slideLeft {
0% {
right: -300px;
}
100% {
right: 0;
}
}
@-webkit-keyframes slideRight {
0% {
right: 0;
}
100% {
right: 300px;
}
}
@keyframes slideRight {
0% {
right: 0;
}
100% {
right: 300px;
}
} .wp-block-query-pagination {
padding: var(--wp--preset--spacing--medium) 0;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
margin: 0;
display: inline-block;
text-decoration: none;
}
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous {
display: inline-block;
color: var(--wp--preset--color--paragraph);
line-height: var(--wp--preset--line-height--default);
text-decoration: none;
padding: var(--wp--preset--spacing--xx-small) var(--wp--preset--spacing--x-small);
margin: 0 3px;
}
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .page-numbers.current,
.wp-block-query-pagination a:hover,
.wp-block-query-pagination a:focus,
.wp-block-query-pagination a:active {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--white) !important;
text-decoration: none;
}
.wp-block-post-navigation-link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wp-block-post-navigation-link span.is-arrow-arrow,
.wp-block-post-navigation-link span.is-arrow-chevron {
position: relative;
background-color: var(--wp--preset--color--bd-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 30px;
height: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 100%;
}
.wp-block-post-navigation-link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wp-block-post-navigation-link a .post-navigation-link__label {
color: var(--wp--preset--color--paragraph);
}
.wp-block-post-navigation-link a .post-navigation-link__title {
display: none; }
@media (min-width: 1024px) {
.wp-block-post-navigation-link a .post-navigation-link__title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.wp-block-post-navigation-link.post-navigation-link-previous {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.wp-block-post-navigation-link.post-navigation-link-next {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.wp-block-post-navigation-link.post-navigation-link-next a {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .wp-block-search .wp-block-search__inside-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 4px;
}
.wp-block-search .wp-block-search__inside-wrapper input.wp-block-search__input {
border: 1px solid var(--wp--preset--color--bd-color);
padding: 4px 10px;
}
.wp-block-search .wp-block-search__inside-wrapper input.wp-block-search__input:focus {
border: 1px solid var(--wp--preset--color--foreground-color);
}
.wp-block-search .wp-block-search__inside-wrapper button.wp-block-search__button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 2px;
}
.wp-block-search .wp-block-search__inside-wrapper button.wp-block-search__button:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
} .header-sticky-active .op-header-sticky { }
@media (min-width: 768px) {
.header-sticky-active .op-header-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 10;
-webkit-animation: slide-down 0.7s;
animation: slide-down 0.7s;
-webkit-transition: all 0.2s ease-in-out ease-in-out;
transition: all 0.2s ease-in-out ease-in-out;
-webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.1);
}
}
.op-scroll-to-top {
position: fixed;
width: 60px;
height: 60px;
bottom: var(--wp--preset--spacing--small);
right: var(--wp--preset--spacing--small);
cursor: pointer;
display: none;
place-items: center;
text-decoration: none;
border-radius: 50%;
z-index: 99999;
}
.op-scroll-to-top:focus, .op-scroll-to-top:active {
border: none;
}
.op-scroll-to-top.show-to-top-btn {
display: grid;
}
.op-scroll-to-top .scroll-icon {
background-color: var(--wp--preset--color--foreground-color);
width: calc(100% - 10px);
height: calc(100% - 10px);
display: grid;
place-items: center;
color: var(--wp--preset--color--lightcolor);
border-radius: 50%;
} @-webkit-keyframes slide-down {
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slide-down {
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}.woocommerce a.button.disabled,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled[disabled]:hover {
opacity: 0.5;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.clear {
clear: both;
}
.woocommerce .woocommerce-breadcrumb {
font-size: var(--wp--preset--font-size--16);
line-height: var(--wp--custom--line-height--large);
}
.woocommerce .woocommerce-breadcrumb a {
color: unset;
opacity: 0.8;
font-weight: var(--wp--custom--font-weight--medium);
text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus {
color: var(--wp--preset--color--primary);
opacity: 1;
}
.woocommerce-account main .woocommerce,
.woocommerce-cart main .woocommerce,
.woocommerce-checkout main .woocommerce {
max-width: var(--wp--style--global--content-size);
}
.woocommerce .blockUI.blockOverlay::before {
display: none;
}
.woocommmerce table,
.woocommerce table.shop_table {
width: 100%;
border-collapse: collapse;
text-align: left;
font-weight: var(--wp--custom--font-weight--regular);
line-height: var(--wp--custom--line-height--large);
border-radius: 0;
border: 1px solid #cccccc;
padding: 0;
}
.woocommerce th,
.woocommerce td,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
vertical-align: middle;
font-weight: var(--wp--custom--font-weight--regular);
line-height: var(--wp--custom--line-height--large);
border: 1px solid #cccccc;
padding: var(--wp--preset--spacing--x-small);
}
.woocommerce th,
.woocommerce table.shop_table th {
font-weight: var(--wp--custom--font-weight--bold);
padding: var(--wp--preset--spacing--x-small);
}
@media screen and (max-width: 650px) {
.woocommerce thead,
.woocommerce table.shop_table thead {
display: none;
}
.woocommerce tr,
.woocommerce table.shop_table tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce td,
.woocommerce table.shop_table td {
display: block;
padding: var(--wp--preset--spacing--xx-small);
}
}
.woocommerce .quantity {
position: relative;
max-width: 100px;
height: 50px;
}
.woocommerce .quantity input[type=number] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
height: 100%;
text-align: center;
color: var(--wp--preset--color--paragraph);
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--semibold);
border: 1px solid #cccccc;
border-radius: 8px;
}
.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce .quantity input[type=number] ::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
}
.woocommerce .op-qty-incdec-wrap {
position: absolute;
width: 100%;
height: 100%;
max-height: 100%;
top: 0;
right: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.woocommerce .op-qty-incdec-wrap .op-btn-qty {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
padding: 0 10px;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce .op-qty-incdec-wrap .op-btn-qty.q_inc {
border-top: none;
border-right: none;
border-bottom: none;
border-left: 1px solid #cccccc;
}
.woocommerce .op-qty-incdec-wrap .op-btn-qty.q_dec {
border-top: none;
border-right: 1px solid #cccccc;
border-bottom: none;
border-left: none;
}
.woocommerce .op-qty-incdec-wrap .op-btn-qty:hover {
color: var(--wp--preset--color--primary);
}
.woocommerce-pagination .page-numbers {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 14px;
padding: var(--wp--preset--spacing--x-small);
}
.woocommerce-pagination .page-numbers .page-numbers {
width: 32px;
height: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--wp--preset--color--heading);
text-decoration: none;
border-radius: 5px;
margin: 0;
}
.woocommerce-pagination .page-numbers .page-numbers:hover, .woocommerce-pagination .page-numbers .page-numbers.current {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
border-radius: 5px;
} .wc-block-components-product-button .wp-block-button .wp-block-button__link {
padding: 4px 16px;
}
.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
position: absolute;
display: inline-block;
background-color: var(--wp--preset--color--primary);
top: var(--wp--preset--spacing--xx-small);
color: #ffffff;
font-size: 12px;
line-height: var(--wp--custom--line-height--default);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
text-transform: uppercase;
border: none;
border-radius: 0;
padding: 4px 8px;
z-index: 1;
}
.wc-block-grid .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-right,
.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-right {
right: -8px;
left: auto;
}
.wc-block-grid .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-right::before,
.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-right::before {
position: absolute;
content: "";
bottom: -8px;
right: 0;
border-top: 8px solid #b7b7b7;
border-right: 8px solid transparent;
}
.wc-block-grid .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-left,
.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-left {
right: auto;
left: -8px;
}
.wc-block-grid .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-left::before,
.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-components-product-sale-badge--align-left::before {
position: absolute;
content: "";
bottom: -8px;
left: 0;
border-top: 8px solid #b7b7b7;
border-left: 8px solid transparent;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery span.onsale {
position: absolute;
min-width: unset;
min-height: unset;
top: 16px;
left: auto;
right: -8px;
display: inline-block;
background-color: var(--wp--preset--color--primary);
color: #ffffff;
font-size: 12px;
line-height: var(--wp--custom--line-height--default);
font-weight: var(--wp--custom--font-weight--medium);
font-style: norlal;
text-transform: uppercase;
border: none;
border-radius: 0;
padding: 4px var(--wp--preset--spacing--xx-small);
z-index: 1;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery span.onsale::before {
position: absolute;
content: "";
bottom: -8px;
right: 0;
border-top: 8px solid #b7b7b7;
border-right: 8px solid transparent;
}
.price,
.wc-block-components-product-price {
color: var(--wp--preset--color--heading);
font-size: var(--wp--custom--font-weight--medium);
line-height: normal;
font-weight: var(--wp--custom--line-height--medium);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--wp--preset--spacing--xx-small);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.price > ins,
.price > span,
.wc-block-components-product-price > ins,
.wc-block-components-product-price > span {
text-decoration: none;
background-color: transparent;
font-weight: 500;
font-size: var(--wp--preset--font-size--16);
color: var(--wp--preset--color--heading);
}
.price del,
.wc-block-components-product-price del {
-webkit-box-ordinal-group: unset;
-ms-flex-order: unset;
order: unset;
font-size: var(--wp--preset--font-size--16);
opacity: 0.7;
}
.price ins,
.price del,
.price > span,
.wc-block-components-product-price ins,
.wc-block-components-product-price del,
.wc-block-components-product-price > span {
line-height: unset;
}
.star-rating,
.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.wc-block-review-list-item__rating,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars {
position: relative;
display: inline-block;
width: 80px;
height: 24px;
color: #ff9529;
text-align: left;
font-family: "bootstrap-icons";
font-size: var();
font-weight: 400;
line-height: 27px;
margin: 0 0 8px;
overflow: hidden;
}
.star-rating::before,
.wc-block-grid__product-rating .star-rating::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before,
.wc-block-review-list-item__rating::before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars::before {
content: "\f588\f588\f588\f588\f588";
position: absolute;
right: 0;
top: 0;
font-family: "bootstrap-icons";
color: #ff9529;
white-space: nowrap;
opacity: 1;
}
.star-rating > span,
.wc-block-grid__product-rating .star-rating > span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars > span,
.wc-block-review-list-item__rating > span,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars > span {
display: block;
overflow: hidden;
}
.star-rating > span::before,
.wc-block-grid__product-rating .star-rating > span::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars > span::before,
.wc-block-review-list-item__rating > span::before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars > span::before {
content: "\f586\f586\f586\f586\f586";
font-family: "bootstrap-icons";
}
.star-rating > span strong::before,
.wc-block-grid__product-rating .star-rating > span strong::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars > span strong::before,
.wc-block-review-list-item__rating > span strong::before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars > span strong::before {
content: "\f586\f586\f586\f586\f586";
font-family: "bootstrap-icons";
}
.comment-form-rating .stars > span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
}
.comment-form-rating .stars > span a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
gap: 8px;
text-decoration: none;
border: 1px solid #cccccc;
border-radius: 50px;
padding: 4px 12px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.comment-form-rating .stars > span a::after {
content: "\f588";
font-family: "bootstrap-icons";
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.comment-form-rating .stars > span a:hover {
border: 1px solid var(--wp--preset--color--primary);
}
.comment-form-rating .stars > span a:hover::after {
content: "\f586";
font-family: "bootstrap-icons";
}
.comment-form-rating .stars > span a.active {
border: 1px solid var(--wp--preset--color--primary);
}
.comment-form-rating .stars > span a.active::after {
content: "\f586";
font-family: "bootstrap-icons";
}
.comment-form-rating .stars > span a:focus {
outline: none;
}
.wc-product-filter .woo-filter-widget h3 {
font-size: 24px;
line-height: var(--wp--custom--line-height--large);
font-weight: var(--wp--custom--font-weight--medium);
}
.wp-block-woocommerce-product-categories ul {
list-style: none;
margin: 0;
padding: 0;
}
.wp-block-woocommerce-product-categories ul li {
margin-bottom: var(--wp--preset--spacing--xx-small);
}
.wp-block-woocommerce-product-categories ul li a {
color: var(--wp--preset--color--paragraph);
text-decoration: none;
}
.wp-block-woocommerce-product-categories ul li span.wc-block-product-categories-list-item-count {
opacity: 0.6;
}
.wp-block-woocommerce-product-categories ul li ul {
margin-top: var(--wp--preset--spacing--xx-small);
}
.wc-block-catalog-sorting form select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
width: 100%;
max-width: 100%;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9.71" viewBox="0 0 16 9.71"><path d="M7.776,18.136.655,11.015a.879.879,0,0,1,0-1.244l.831-.831a.879.879,0,0,1,1.242,0L8.4,14.583l5.67-5.643a.879.879,0,0,1,1.242,0l.831.831a.879.879,0,0,1,0,1.244L9.02,18.136A.879.879,0,0,1,7.776,18.136Z" transform="translate(-0.398 -8.683)" fill="%23646262"/></svg>');
background-size: 16px 6px;
background-repeat: no-repeat;
background-position: right 8px center;
cursor: pointer;
word-wrap: normal;
line-height: 1.3;
}
.wc-block-catalog-sorting form select::after {
content: "\f586";
font-family: "bootstrap-icons";
color: red;
}
.woocommerce-cart .woocommerce .cart-empty {
background-color: #b6ecf5;
width: 100%;
color: #2654c9;
margin: 0;
padding: 12px 12px 12px 45px;
}
.woocommerce-cart .woocommerce .cart-empty::before {
font-family: "bootstrap-icons";
content: "\f430";
margin-right: 5px;
}
.return-to-shop .button {
background-color: var(--wp--preset--color--primary);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.return-to-shop .button:hover {
opacity: 0.8;
}
.woocommerce-cart .woocommerce,
.wp-block-woocommerce-cart .wc-block-cart {
overflow: hidden;
}
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-notices-wrapper {
width: 100%;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form { }
@media (min-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form {
width: 70%;
float: left;
padding-right: var(--wp--preset--spacing--medium);
margin-top: var(--wp--preset--spacing--xx-small);
}
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table {
border: none;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tr,
.woocommerce-cart .woocommerce .woocommerce-cart-form table th,
.woocommerce-cart .woocommerce .woocommerce-cart-form table td,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tr,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table th,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table td {
border: none;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table thead,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table thead {
background-color: var(--wp--preset--color--bd-color);
color: var(--wp--preset--color--heading);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #cf3141 !important;
font-size: 0;
font-weight: var(--wp--custom--font-weight--regular);
line-height: 1.1;
text-decoration: none;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a:hover,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a:hover {
background-color: transparent;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a::before,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-remove a::before {
content: "\f5de";
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--18);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-thumbnail img,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-thumbnail img {
max-width: 80px !important;
height: auto;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-name a,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-name a {
max-width: 200px;
font-weight: var(--wp--custom--font-weight--medium);
color: var(--wp--preset--color--heading);
text-decoration: none;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-price .woocommerce-Price-amount,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-price .woocommerce-Price-amount {
font-weight: var(--wp--custom--font-weight--bold);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-subtotal .woocommerce-Price-amount,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr.woocommerce-cart-form__cart-item .product-subtotal .woocommerce-Price-amount {
font-weight: var(--wp--custom--font-weight--bold);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr:not(:last-child),
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr:not(:last-child) {
border-bottom: 1px solid #cccccc;
}
@media (max-width: 650px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody tr:not(:last-child),
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table tbody tr:not(:last-child) {
padding-bottom: var(--wp--preset--spacing--x-small);
margin-bottom: var(--wp--preset--spacing--x-small);
}
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions {
padding: 0;
padding-top: 32px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .coupon,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .coupon {
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 0;
border: 1px solid #cccccc;
padding: 10px;
padding-left: var(--wp--preset--spacing--x-small);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .coupon input,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .coupon input {
border: none;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .coupon::before,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .coupon::before {
content: "\f6c6";
display: inline-block;
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--18);
font-style: normal;
margin-right: 10px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .button,
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .button {
display: block;
background-color: var(--wp--preset--color--primary);
-ms-flex-negative: 0;
flex-shrink: 0;
text-align: center;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .button[name=update_cart],
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .button[name=update_cart] {
display: block;
width: 100%;
margin-top: 10px; }
@media (min-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions .button[name=update_cart],
.wp-block-woocommerce-cart .wc-block-cart .woocommerce-cart-form table .actions .button[name=update_cart] {
width: auto;
float: right;
}
}
.woocommerce-cart .woocommerce .cart-collaterals,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals {
background-color: var(--wp--preset--color--bd-color);
-ms-flex-item-align: start;
align-self: flex-start;
border-radius: 6px;
border: 1px solid #cccccc;
padding: var(--wp--preset--spacing--small);
margin-top: 32px;
-webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08); }
@media (min-width: 768px) {
.woocommerce-cart .woocommerce .cart-collaterals,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals {
width: 30%;
float: right;
padding: var(--wp--preset--spacing--small);
margin-top: var(--wp--preset--spacing--xx-small);
}
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping {
width: 100%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping h2,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals h2,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping h2 {
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0;
padding-bottom: var(--wp--preset--spacing--x-small);
overflow: hidden;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table {
border: none;
}
@media (max-width: 650px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr:not(:last-child) th,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr:not(:last-child) td,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr:not(:last-child) th,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr:not(:last-child) td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr:not(:last-child) th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr:not(:last-child) td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr:not(:last-child) th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr:not(:last-child) td {
border-bottom: 1px solid #cccccc;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr th,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr th {
text-align: left;
}
@media (max-width: 650px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr th,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr th {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr td,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr td {
text-align: right;
}
@media (max-width: 650px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr td,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table tr td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table tr td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table tr td {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table th,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping table td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals table td,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table th,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping table td {
padding: var(--wp--preset--spacing--x-small) 0;
border: none;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping .wc-proceed-to-checkout,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping .wc-proceed-to-checkout {
margin: 0 !important;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.woocommerce-cart .woocommerce .cart-collaterals .calculated_shipping .wc-proceed-to-checkout .checkout-button,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals .calculated_shipping .wc-proceed-to-checkout .checkout-button {
display: block;
background-color: var(--wp--preset--color--primary);
width: 100%;
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--medium);
line-height: var(--wp--custom--line-height--large);
text-align: center;
padding: 14px var(--wp--preset--spacing--small);
margin: var(--wp--preset--spacing--xx-small) 0 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table thead tr th {
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--medium);
padding: 16px 0;
text-align: left;
text-transform: none;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table thead tr th.wc-block-cart-items__header-image {
padding-left: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table thead tr th.wc-block-cart-items__header-product {
visibility: visible;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table thead tr th.wc-block-cart-items__header-total {
text-align: right;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr {
margin-bottom: 16px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td {
padding: 24px 16px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__image a img {
border-radius: 8px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name {
margin-bottom: 8px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices {
font-size: 20px;
font-weight: bold;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price {
gap: 4px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-badge {
margin: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description {
font-size: var(--wp--preset--font-size--16);
margin: 16px 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__total {
padding-right: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block {
background-color: #f8f8f8;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
border-radius: 8px;
padding: var(--wp--preset--spacing--small);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title {
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--medium);
padding: 0 0 16px;
text-align: left;
text-transform: none;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon a {
color: var(--wp--preset--color--primary);
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon a::before {
content: "\f6c9";
display: inline-block;
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--18);
font-style: normal;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon a:hover {
opacity: 0.8;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__content form .wc-block-components-totals-coupon__input input {
height: auto;
border-radius: 24px;
padding: 4px 8px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__content form .wc-block-components-totals-coupon__input label {
font-size: var(--wp--preset--font-size--16);
top: 18px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__content form .wc-block-components-totals-coupon__input.is-active label {
display: none;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__content form button {
background-color: var(--wp--preset--color--primary);
border-radius: 24px;
padding: 4px 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__content form button:hover {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container a {
background-color: var(--wp--preset--color--primary);
border-radius: 24px;
padding: 8px 24px;
margin-top: 8px;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container a:hover {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2 {
font-size: var(--wp--preset--font-size--20);
font-weight: var(--wp--custom--font-weight--semibold);
text-transform: uppercase;
margin-bottom: var(--wp--preset--spacing--small);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block p a {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
text-decoration: none;
font-weight: var(--wp--custom--font-weight--semibold);
border-radius: 8px;
padding: 12px 24px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block p a:hover {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-filled-mini-cart-contents-block {
padding: var(--wp--preset--spacing--small);
}
.wc-block-mini-cart__button {
cursor: pointer;
}
.wc-block-mini-cart__button:hover {
opacity: 1 !important;
}
.wc-block-mini-cart__badge {
background-color: var(--wp--preset--color--primary);
width: 20px;
height: 20px;
color: var(--wp--preset--color--lightcolor);
font-size: 10px;
}
.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper .components-button {
opacity: 1;
color: var(--wp--preset--color--primary);
top: 24px;
left: 24px;
right: auto;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper .components-button svg {
color: var(--wp--preset--color--primary);
}
.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper .components-button:hover {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 0.8;
}
.wc-block-mini-cart__empty-cart-wrapper p {
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--semibold);
text-transform: uppercase;
margin-bottom: 24px;
}
.wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block {
position: relative;
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
text-transform: uppercase;
font-weight: var(--wp--custom--font-weight--medium);
text-decoration: none;
border: none;
border-radius: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block:hover {
opacity: 0.8;
}
.wp-block-woocommerce-mini-cart-products-table-block .wc-block-cart-item__image img {
border-radius: 8px;
}
.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-mini-cart__title {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--semibold);
}
.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-items-counter-block {
color: #cccccc;
font-size: 14px;
font-weight: var(--wp--custom--font-weight--regular);
}
.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name {
color: var(--wp--preset--color--text-dark);
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--semibold);
text-decoration: none;
}
.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-price__regular {
opacity: 0.7;
}
.wc-block-cart-items__row .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-price span {
font-weight: bold;
}
.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-badge {
background-color: #def8ec;
color: #23963e;
border-radius: 100px;
border-color: #23963e;
padding: 4px 10px;
margin-top: 15px !important;
}
.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-metadata__description {
font-size: var(--wp--preset--font-size--small);
margin-top: 15px;
}
.wc-block-cart-items__row .wc-block-components-quantity-selector {
margin-bottom: 15px;
}
.wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
cursor: pointer;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 7px;
color: #cf3141 !important;
text-decoration: none !important;
}
.wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
opacity: 0.8;
}
.wc-block-cart-item__quantity .wc-block-cart-item__remove-link::before {
content: "\f5de";
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--16);
} .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal { gap: 5px;
margin-bottom: 30px;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__label {
font-size: 20px;
color: var(--wp--preset--color--heading);
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
font-size: var(--wp--preset--font-size--16);
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__value {
color: var(--wp--preset--color--heading);
font-size: var(--wp--preset--font-size--18);
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button {
border-radius: 24px;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.wc-block-mini-cart__footer-checkout {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
border: none;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.wc-block-mini-cart__footer-checkout:hover {
opacity: 0.8;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined {
color: var(--wp--preset--color--foreground-color);
color: var(--wp--preset--color--heading);
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:hover, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:active, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:focus {
background-color: var(--wp--preset--color--foreground-color);
color: var(--wp--preset--color--lightcolor);
border-color: var(--wp--preset--color--foreground-color);
} .woocommerce-cart .wc-block-mini-cart,
.woocommerce-checkout .wc-block-mini-cart {
display: none;
} .wc-block-components-drawer__screen-overlay {
background: rgba(0, 0, 0, 0.75);
} .woocommerce-account .entry-content .woocommerce {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 32px; }
@media (min-width: 768px) {
.woocommerce-account .entry-content .woocommerce {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation {
width: 100%; }
@media (min-width: 768px) {
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation {
width: 25%;
}
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul {
list-style: none;
border: 1px solid #cccccc;
border-radius: 8px;
padding: 15px;
margin: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li {
padding: 0;
padding-bottom: var(--wp--preset--spacing--xx-small);
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a {
display: block;
text-decoration: none;
text-transform: capitalize;
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--medium);
color: var(--wp--preset--color--paragraph);
border-radius: 4px;
padding: 8px 16px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
background-color: var(--wp--preset--color--bd-color);
color: var(--wp--preset--color--heading);
text-decoration: none;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
font-weight: var(--wp--custom--font-weight--semibold);
text-decoration: none;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content {
width: 100%; }
@media (min-width: 768px) {
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content {
width: 70%;
}
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content p {
margin: 0;
padding: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content a {
text-decoration: none;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content a:hover {
text-decoration: underline;
text-underline-offset: 4px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions p {
margin: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions p a {
background-color: transparent;
color: #2654c9;
font-weight: var(--wp--custom--font-weight--bold);
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .woocommerce-Button,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .button {
background-color: transparent;
color: #2654c9 !important;
opacity: 1;
text-decoration: none;
padding: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .woocommerce-Button:hover,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .button:hover {
opacity: 0.8;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info {
margin: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info a {
background-color: transparent;
color: #2654c9;
font-weight: bold;
padding: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #cccccc;
padding: 40px;
gap: 24px;
border-radius: 8px;
margin-top: 16px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 {
width: 100%; }
@media (min-width: 768px) {
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 {
width: 50%;
}
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
margin: 0 0 16px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address-title h3 {
font-size: var(--wp--preset--font-size--20);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses address {
display: inline-block;
line-height: 1.6;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form h3 {
margin: 0 0 16px;
padding: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form label {
display: inline-block;
font-size: var(--wp--preset--font-size--14);
font-weight: var(--wp--custom--font-weight--semibold);
margin-bottom: var(--wp--preset--spacing--xx-small);
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form input,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form select,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form textarea,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form .select2-selection,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form .select2-selection--single {
margin: 0 0 16px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form .select2-container .select2-selection--single,
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 52px;
padding: 10px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form p {
margin-top: 0;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form fieldset {
border: 1px solid #cccccc;
border-radius: 8px;
padding: var(--wp--preset--spacing--small);
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form fieldset legend {
font-size: var(--wp--preset--font-size--18);
font-weight: var(--wp--custom--font-weight--semibold);
color: var(--wp--preset--color--paragraph);
padding: 16px var(--wp--preset--spacing--x-small);
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form button[type=submit] {
background-color: var(--wp--preset--color--primary);
margin-top: var(--wp--preset--spacing--x-small);
border-radius: 8px;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content form button[type=submit]:hover {
opacity: 0.8;
}
.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account .wp-block-post-content .woocommerce h2 {
text-align: center;
font-size: var(--wp--preset--font-size--24);
font-weight: var(--wp--custom--font-weight--bold);
margin-bottom: var(--wp--preset--spacing--small) !important;
}
.woocommerce-account:not(.logged-in) header, .woocommerce-account:not(.logged-in) footer {
display: none;
}
.woocommerce-account:not(.logged-in) .woocommerce {
display: block;
}
.woocommerce-account:not(.logged-in) .woocommerce h2 {
text-align: center;
margin: 0 auto;
}
.woocommerce-account .woocommerce-notices-wrapper {
max-width: 500px !important;
margin: 0 auto;
}
.woocommerce-account .woocommerce-form-login,
.woocommerce-ResetPassword {
background-color: var(--wp--preset--color--lightcolor);
max-width: 500px !important;
border-radius: 5px;
margin: var(--wp--preset--spacing--x-small) auto;
padding: var(--wp--preset--spacing--small);
-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
}
.woocommerce-account .woocommerce-form-login__rememberme,
.woocommerce-ResetPassword__rememberme {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: var(--wp--custom--font-weight--semibold);
margin-bottom: 16px input;
margin-bottom-width: auto;
margin-bottom-width: 20px;
margin-bottom-height: 20px;
margin-bottom-cursor: pointer;
margin-bottom-margin: 0 !important;
margin-bottom-padding: 0;
}
.woocommerce-account .woocommerce-form-login button[type=submit],
.woocommerce-ResetPassword button[type=submit] {
background-color: var(--wp--preset--color--primary);
width: 100%;
padding: 10px 24px;
}
.woocommerce-account .woocommerce-form-login button[type=submit]:hover,
.woocommerce-ResetPassword button[type=submit]:hover {
opacity: 0.8;
}
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword,
.woocommerce-ResetPassword .woocommerce-LostPassword {
text-align: center;
}
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a,
.woocommerce-ResetPassword .woocommerce-LostPassword a {
color: var(--wp--preset--color--heading);
text-decoration: none;
}
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a:hover,
.woocommerce-ResetPassword .woocommerce-LostPassword a:hover {
text-decoration: underline;
text-underline-offset: 4px;
} .woocommerce-notices-wrapper {
position: relative;
width: 100%;
} .woocommerce .wc-block-components-notice-banner {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
--gap: 32px;
gap: var(--gap);
font-size: var(--wp--preset--font-size--14);
border: none;
border-radius: 4px;
margin: var(--wp--preset--spacing--x-small) 0;
padding: 12px 12px 12px 40px !important;
}
.woocommerce .wc-block-components-notice-banner p {
display: none;
}
.woocommerce .wc-block-components-notice-banner::before {
position: absolute;
font-family: "bootstrap-icons";
display: inline-block;
left: var(--wp--preset--spacing--x-small);
}
.woocommerce .wc-block-components-notice-banner svg {
display: none;
}
.woocommerce .wc-block-components-notice-banner.is-info {
position: relative;
background-color: #b6ecf5;
color: #2654c9;
list-style: none;
}
.woocommerce .wc-block-components-notice-banner.is-info::before {
content: "\f430";
font-family: "bootstrap-icons";
margin-right: 10px;
}
.woocommerce .wc-block-components-notice-banner.is-info a {
color: #2654c9;
font-weight: var(--wp--custom--font-weight--semibold);
}
.woocommerce .wc-block-components-notice-banner.is-info a:hover {
opacity: 0.8;
}
.woocommerce .wc-block-components-notice-banner.is-success {
position: relative;
background-color: #def8ec;
color: #23963e;
list-style: none;
}
.woocommerce .wc-block-components-notice-banner.is-success::before {
content: "\f26a";
font-family: "bootstrap-icons";
}
.woocommerce .wc-block-components-notice-banner.is-success a {
background: #23963e !important;
color: var(--wp--preset--color--lightcolor) !important;
}
.woocommerce .wc-block-components-notice-banner.is-success a:hover {
opacity: 0.8;
}
.woocommerce .wc-block-components-notice-banner.is-error {
position: relative;
background-color: #fadfdf;
color: #cf3141;
list-style: none;
}
.woocommerce .wc-block-components-notice-banner.is-error::before {
content: "\f430";
font-family: "bootstrap-icons";
}
.woocommerce .wc-block-components-notice-banner.is-error a {
background: #cf3141;
color: var(--wp--preset--color--lightcolor);
}
.woocommerce .wc-block-components-notice-banner.is-error a:hover {
opacity: 0.8;
}
.woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner {
padding: 12px !important;
}
.woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-info, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-success, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-error {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 10px;
}
.woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-info li, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-success li, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-error li {
-ms-flex-item-align: start;
align-self: flex-start;
justify-self: flex-start;
}
.woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-info::before, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-success::before, .woocommerce .woocommerce-NoticeGroup .wc-block-components-notice-banner.is-error::before {
display: none;
}
.is-info::before,
.is-succes::before,
.is-error::before {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.is-error a,
.is-info a,
.is-succes a {
text-decoration: none;
}
.is-error a.restore-item,
.is-info a.restore-item,
.is-succes a.restore-item {
background-color: #23963e;
color: var(--wp--preset--color--lightcolor);
font-weight: var(--wp--custom--font-weight--semibold);
border-radius: 4px;
padding: 6px 20px;
}
.is-error a.restore-item:hover,
.is-info a.restore-item:hover,
.is-succes a.restore-item:hover {
opacity: 0.8;
}
.woocommerce .is-error .button,
.woocommerce .is-info .button,
.woocommerce .is-succes .button,
.woocommerce-page .is-error .button,
.woocommerce-page .is-info .button,
.woocommerce-page .is-succes .button,
.woocommerce-page .is-succes .restore-item {
float: right;
text-transform: capitalize;
font-weight: 400;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce .is-error .button:hover,
.woocommerce .is-info .button:hover,
.woocommerce .is-succes .button:hover,
.woocommerce-page .is-error .button:hover,
.woocommerce-page .is-info .button:hover,
.woocommerce-page .is-succes .button:hover,
.woocommerce-page .is-succes .restore-item:hover {
color: var(--wp--preset--color--lightcolor);
opacity: 0.8;
}
.woocommerce-store-notice,
p.demo_store {
position: fixed;
display: none;
background-color: var(--wp--preset--color--primary);
max-width: var(--wp--style--global--content-size);
bottom: var(--wp--preset--spacing--x-small);
left: 0;
right: 0;
color: #ffffff;
text-align: center;
border-radius: 4px;
padding: 8px 16px;
margin: 0 auto;
z-index: 99998;
-webkit-box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
}
.woocommerce-store-notice a,
p.demo_store a {
color: #fff;
text-decoration: underline;
} .woocommerce-checkout form.checkout_coupon {
margin-top: var(--wp--preset--spacing--x-small);
font-size: var(--wp--preset--font-size--14);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--wp--preset--font-size--14);
}
.woocommerce-checkout form.checkout_coupon p:nth-child(1) {
width: 100%;
margin-bottom: 0;
}
.woocommerce-checkout form.checkout_coupon input {
font-size: var(--wp--preset--font-size--14);
}
.woocommerce-checkout form.checkout_coupon button {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--lightcolor);
font-weight: var(--wp--custom--font-weight--semibold);
text-transform: uppercase;
}
.woocommerce-checkout form.checkout_coupon button:hover {
opacity: 0.8;
}
.woocommerce-checkout form.checkout_coupon .form-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.woocommerce-checkout form.checkout {
overflow: hidden;
}
.woocommerce-checkout form.checkout #customer_details {
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
overflow: hidden; }
@media (min-width: 768px) {
.woocommerce-checkout form.checkout #customer_details {
width: 60%;
float: left;
padding-right: var(--wp--preset--spacing--large);
}
}
.woocommerce-checkout form.checkout #customer_details .col-1,
.woocommerce-checkout form.checkout #customer_details .col-2 {
width: 100%;
float: none;
}
.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields h3 {
margin: 0;
padding: 24px 0;
}
.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields h3,
.woocommerce-checkout form.checkout #customer_details .woocommerce-shipping-fields h3 {
display: none;
}
.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields label,
.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields label {
display: inline-block;
font-size: var(--wp--preset--font-size--14);
font-weight: var(--wp--custom--font-weight--semibold);
margin-bottom: var(--wp--preset--spacing--xx-small);
}
.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields input,
.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields select,
.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields textarea,
.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields input,
.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields select,
.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields textarea {
border: 1px solid #cccccc;
}
.woocommerce-checkout form.checkout #customer_details .select2-container .select2-selection--single {
border-radius: 0;
}
.woocommerce-checkout form.checkout #customer_details .select2-container .select2-selection--single,
.woocommerce-checkout form.checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 52px;
padding: 10px;
}
.woocommerce-checkout form.checkout > h3#order_review_heading {
margin: 0;
padding: 24px 0;
overflow: hidden;
}
.woocommerce-checkout form.checkout #order_review {
background-color: var(--wp--preset--color--bd-color);
-ms-flex-item-align: start;
align-self: flex-start;
border-radius: 6px;
border: 1px solid #cccccc;
padding: var(--wp--preset--spacing--small);
-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08); }
@media (min-width: 768px) {
.woocommerce-checkout form.checkout #order_review {
width: 40%;
float: right;
padding: var(--wp--preset--spacing--small);
margin-top: var(--wp--preset--spacing--xx-small);
}
}
.woocommerce-checkout form.checkout #order_review table {
width: 100%;
border: none;
margin-bottom: var(--wp--preset--spacing--small);
padding: 0;
}
.woocommerce-checkout form.checkout #order_review table tr {
border: none;
border-bottom: 1px solid #cccccc;
}
.woocommerce-checkout form.checkout #order_review table tr th {
border: none;
padding: var(--wp--preset--spacing--x-small) 0;
}
.woocommerce-checkout form.checkout #order_review table tr th:first-child {
max-width: 130px;
}
.woocommerce-checkout form.checkout #order_review table tr th:last-child {
text-align: right;
}
.woocommerce-checkout form.checkout #order_review table tr td {
border: none;
padding: var(--wp--preset--spacing--x-small) 0;
}
.woocommerce-checkout form.checkout #order_review table tr td:first-child {
max-width: 130px;
}
.woocommerce-checkout form.checkout #order_review table tr td:last-child {
text-align: right;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment {
background-color: transparent;
padding: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .woocommerce-info {
padding-left: 10px;
margin: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .woocommerce-info::before {
display: none;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: var(--wp--preset--spacing--xx-small);
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li .payment_box {
background-color: transparent;
width: 100%;
padding-left: var(--wp--preset--spacing--x-small);
margin: var(--wp--preset--spacing--x-small) 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li .payment_box p {
padding: 0;
margin: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li .payment_box::before {
border: 1em solid #f5f5f5;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li > input {
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 7px;
margin-top: 4px;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods > li > label {
line-height: 1.6;
cursor: pointer;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_method_razorpay label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-validated {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-validated input {
width: 18px !important;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-validated label {
font-size: 12px;
margin-bottom: 0;
line-height: 1.4;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .place-order {
padding: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {
margin: 0;
padding: var(--wp--preset--spacing--xx-small) 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
margin: 0;
padding: 0;
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .place-order .button {
background-color: var(--wp--preset--color--primary);
width: 100%;
color: var(--wp--preset--color--lightcolor);
font-size: var(--wp--preset--font-size--16);
line-height: 1.5;
font-weight: 500;
font-style: normal;
text-transform: uppercase;
margin-top: var(--wp--preset--spacing--xx-small);
}
.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment .place-order .button:hover {
opacity: 0.8;
}
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received {
color: var(--wp--preset--color--primary);
font-size: var(--wp--preset--font-size--36);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0 0 var(--wp--preset--spacing--x-small);
}
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details {
background-color: var(--wp--preset--color--bd-color);
list-style: none;
font-size: 15px;
line-height: var(--wp--custom--line-height--large);
border: 2px dashed var(--wp--preset--color--info);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: var(--wp--custom--border-radius--sm);
margin-bottom: var(--wp--preset--spacing--small);
padding: var(--wp--preset--spacing--small); }
@media (min-width: 768px) {
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details li {
margin: 0;
}
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details li strong {
font-weight: var(--wp--custom--font-weight--semibold);
line-height: var(--wp--custom--line-height--large);
margin-top: var(--wp--preset--spacing--xx-small);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details {
background-color: var(--wp--preset--color--bd-color);
color: var(--wp--preset--color--heading);
padding: var(--wp--preset--spacing--medium);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2 {
color: var(--wp--preset--color--heading);
font-size: var(--wp--preset--font-size--30);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0 0 var(--wp--preset--spacing--x-small);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table {
width: 100%;
margin: 0;
border: none;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table thead {
color: var(--wp--preset--color--heading);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr,
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table td,
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table th {
text-align: right;
border: none;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr {
padding: 10px;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr:not(:last-child) {
border-bottom: 1px solid white;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr > th:first-child,
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr > td:first-child {
text-align: left;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr + tr {
border-top: 1px solid var(--theme-color-alter_bd_color);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr.order-total *,
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr.order-total span.amount {
color: var(--theme-color-alter_link);
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.shop_table tr:last-child td {
border-bottom: none !important;
}
.woocommerce-checkout .woocommerce-order .woocommerce-customer-details {
display: none;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
background-color: var(--wp--preset--color--primary);
border-radius: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar {
background-color: #f8f8f8;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
border-radius: 8px;
padding: var(--wp--preset--spacing--small);
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:first-child::after {
border: none;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__button {
color: var(--wp--preset--color--heading);
cursor: pointer;
font-size: var(--wp--preset--font-size--18);
font-weight: 600;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary__button-text {
font-size: var(--wp--preset--font-size--18);
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content {
margin-top: var(--wp--preset--spacing--x-small);
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
background-color: var(--wp--preset--color--primary);
width: 24px;
height: 24px;
color: var(--wp--preset--color--lightcolor);
font-size: 12px;
border-width: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item__description .wc-block-components-product-name {
font-size: var(--wp--preset--font-size--16);
font-weight: 600;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon a {
color: var(--wp--preset--color--primary);
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon a::before {
content: "\f6c9";
display: inline-block;
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--18);
font-style: normal;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon a:hover {
opacity: 0.8;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__content form button {
background-color: var(--wp--preset--color--primary);
border-radius: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__content form button:hover {
background-color: var(--wp--preset--color--secondary);
} ul.products,
.wc-block-grid__products {
--product-gap: 30px;
display: grid;
gap: var(--product-gap);
}
ul.products::before,
.wc-block-grid__products::before {
display: none !important;
}
@media (max-width: 480px) {
ul.products,
.wc-block-grid__products {
display: grid !important;
}
}
.wc-block-grid__products {
margin: 0; }
@media (min-width: 600px) {
.wc-block-grid__products {
display: grid !important;
}
}
.wc-block-grid__product {
text-align: left;
border-width: 0;
width: 100%;
max-width: 100% !important; }
@media (min-width: 600px) {
.wc-block-grid__product {
padding: 0;
}
}
ul.products .product,
ul.products .wc-block-grid__product,
.wc-block-grid__products .product,
.wc-block-grid__products .wc-block-grid__product,
.wp-block-post-template .product,
.wp-block-post-template .wc-block-grid__product {
position: relative !important;
width: 100% !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.products .product a,
ul.products .wc-block-grid__product a,
.wc-block-grid__products .product a,
.wc-block-grid__products .wc-block-grid__product a,
.wp-block-post-template .product a,
.wp-block-post-template .wc-block-grid__product a {
text-decoration: none;
}
ul.products .product .wp-block-post-title,
ul.products .product .wc-block-grid__product-onsale,
ul.products .product .wc-block-grid__product-rating,
ul.products .wc-block-grid__product .wp-block-post-title,
ul.products .wc-block-grid__product .wc-block-grid__product-onsale,
ul.products .wc-block-grid__product .wc-block-grid__product-rating,
.wc-block-grid__products .product .wp-block-post-title,
.wc-block-grid__products .product .wc-block-grid__product-onsale,
.wc-block-grid__products .product .wc-block-grid__product-rating,
.wc-block-grid__products .wc-block-grid__product .wp-block-post-title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating,
.wp-block-post-template .product .wp-block-post-title,
.wp-block-post-template .product .wc-block-grid__product-onsale,
.wp-block-post-template .product .wc-block-grid__product-rating,
.wp-block-post-template .wc-block-grid__product .wp-block-post-title,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-onsale,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-rating {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.products .product .star-rating,
ul.products .wc-block-grid__product .star-rating,
.wc-block-grid__products .product .star-rating,
.wc-block-grid__products .wc-block-grid__product .star-rating,
.wp-block-post-template .product .star-rating,
.wp-block-post-template .wc-block-grid__product .star-rating {
margin-bottom: var(--wp--preset--spacing--xx-small);
}
ul.products .product .button,
ul.products .product .wc-block-grid__product-add-to-cart .wp-element-button,
ul.products .product .wc-block-grid__product-add-to-cart .added_to_cart,
ul.products .product .wc-block-components-product-button .wc-block-components-product-button__button,
ul.products .product .add_to_cart_button,
ul.products .product .added_to_cart,
ul.products .wc-block-grid__product .button,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,
ul.products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button,
ul.products .wc-block-grid__product .add_to_cart_button,
ul.products .wc-block-grid__product .added_to_cart,
.wc-block-grid__products .product .button,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .wp-element-button,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .added_to_cart,
.wc-block-grid__products .product .wc-block-components-product-button .wc-block-components-product-button__button,
.wc-block-grid__products .product .add_to_cart_button,
.wc-block-grid__products .product .added_to_cart,
.wc-block-grid__products .wc-block-grid__product .button,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,
.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button,
.wc-block-grid__products .wc-block-grid__product .add_to_cart_button,
.wc-block-grid__products .wc-block-grid__product .added_to_cart,
.wp-block-post-template .product .button,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .wp-element-button,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .added_to_cart,
.wp-block-post-template .product .wc-block-components-product-button .wc-block-components-product-button__button,
.wp-block-post-template .product .add_to_cart_button,
.wp-block-post-template .product .added_to_cart,
.wp-block-post-template .wc-block-grid__product .button,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,
.wp-block-post-template .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button,
.wp-block-post-template .wc-block-grid__product .add_to_cart_button,
.wp-block-post-template .wc-block-grid__product .added_to_cart {
position: relative;
background-color: transparent;
width: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--wp--preset--font-size--16);
line-height: var(--wp--custom--line-height--medium);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
color: #242424;
text-align: center;
border-radius: 4px;
padding: 0;
margin-bottom: 0 !important;
}
ul.products .product .button span,
ul.products .product .wc-block-grid__product-add-to-cart .wp-element-button span,
ul.products .product .wc-block-grid__product-add-to-cart .added_to_cart span,
ul.products .product .wc-block-components-product-button .wc-block-components-product-button__button span,
ul.products .product .add_to_cart_button span,
ul.products .product .added_to_cart span,
ul.products .wc-block-grid__product .button span,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button span,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart span,
ul.products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button span,
ul.products .wc-block-grid__product .add_to_cart_button span,
ul.products .wc-block-grid__product .added_to_cart span,
.wc-block-grid__products .product .button span,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .wp-element-button span,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .added_to_cart span,
.wc-block-grid__products .product .wc-block-components-product-button .wc-block-components-product-button__button span,
.wc-block-grid__products .product .add_to_cart_button span,
.wc-block-grid__products .product .added_to_cart span,
.wc-block-grid__products .wc-block-grid__product .button span,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button span,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart span,
.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button span,
.wc-block-grid__products .wc-block-grid__product .add_to_cart_button span,
.wc-block-grid__products .wc-block-grid__product .added_to_cart span,
.wp-block-post-template .product .button span,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .wp-element-button span,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .added_to_cart span,
.wp-block-post-template .product .wc-block-components-product-button .wc-block-components-product-button__button span,
.wp-block-post-template .product .add_to_cart_button span,
.wp-block-post-template .product .added_to_cart span,
.wp-block-post-template .wc-block-grid__product .button span,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button span,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart span,
.wp-block-post-template .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button span,
.wp-block-post-template .wc-block-grid__product .add_to_cart_button span,
.wp-block-post-template .wc-block-grid__product .added_to_cart span {
display: none;
}
ul.products .product .button::before,
ul.products .product .wc-block-grid__product-add-to-cart .wp-element-button::before,
ul.products .product .wc-block-grid__product-add-to-cart .added_to_cart::before,
ul.products .product .wc-block-components-product-button .wc-block-components-product-button__button::before,
ul.products .product .add_to_cart_button::before,
ul.products .product .added_to_cart::before,
ul.products .wc-block-grid__product .button::before,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button::before,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart::before,
ul.products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button::before,
ul.products .wc-block-grid__product .add_to_cart_button::before,
ul.products .wc-block-grid__product .added_to_cart::before,
.wc-block-grid__products .product .button::before,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .wp-element-button::before,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .added_to_cart::before,
.wc-block-grid__products .product .wc-block-components-product-button .wc-block-components-product-button__button::before,
.wc-block-grid__products .product .add_to_cart_button::before,
.wc-block-grid__products .product .added_to_cart::before,
.wc-block-grid__products .wc-block-grid__product .button::before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button::before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart::before,
.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button::before,
.wc-block-grid__products .wc-block-grid__product .add_to_cart_button::before,
.wc-block-grid__products .wc-block-grid__product .added_to_cart::before,
.wp-block-post-template .product .button::before,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .wp-element-button::before,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .added_to_cart::before,
.wp-block-post-template .product .wc-block-components-product-button .wc-block-components-product-button__button::before,
.wp-block-post-template .product .add_to_cart_button::before,
.wp-block-post-template .product .added_to_cart::before,
.wp-block-post-template .wc-block-grid__product .button::before,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button::before,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart::before,
.wp-block-post-template .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button::before,
.wp-block-post-template .wc-block-grid__product .add_to_cart_button::before,
.wp-block-post-template .wc-block-grid__product .added_to_cart::before {
content: "\f17f";
font-family: "bootstrap-icons";
background: var(--wp--preset--color--bd-color);
padding: 8px;
border-radius: 100px;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
ul.products .product .button:hover,
ul.products .product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
ul.products .product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
ul.products .product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
ul.products .product .add_to_cart_button:hover,
ul.products .product .added_to_cart:hover,
ul.products .wc-block-grid__product .button:hover,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
ul.products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
ul.products .wc-block-grid__product .add_to_cart_button:hover,
ul.products .wc-block-grid__product .added_to_cart:hover,
.wc-block-grid__products .product .button:hover,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
.wc-block-grid__products .product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
.wc-block-grid__products .product .add_to_cart_button:hover,
.wc-block-grid__products .product .added_to_cart:hover,
.wc-block-grid__products .wc-block-grid__product .button:hover,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
.wc-block-grid__products .wc-block-grid__product .add_to_cart_button:hover,
.wc-block-grid__products .wc-block-grid__product .added_to_cart:hover,
.wp-block-post-template .product .button:hover,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
.wp-block-post-template .product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
.wp-block-post-template .product .add_to_cart_button:hover,
.wp-block-post-template .product .added_to_cart:hover,
.wp-block-post-template .wc-block-grid__product .button:hover,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button:hover,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:hover,
.wp-block-post-template .wc-block-grid__product .wc-block-components-product-button .wc-block-components-product-button__button:hover,
.wp-block-post-template .wc-block-grid__product .add_to_cart_button:hover,
.wp-block-post-template .wc-block-grid__product .added_to_cart:hover {
opacity: 0.8 !important;
}
ul.products .product .added_to_cart,
ul.products .wc-block-grid__product .added_to_cart,
.wc-block-grid__products .product .added_to_cart,
.wc-block-grid__products .wc-block-grid__product .added_to_cart,
.wp-block-post-template .product .added_to_cart,
.wp-block-post-template .wc-block-grid__product .added_to_cart {
background-color: transparent;
color: #242424;
font-size: var(--wp--preset--font-size--16);
line-height: var(--wp--custom--line-height--medium);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
padding: 8px 0;
}
ul.products .product .added_to_cart::before,
ul.products .wc-block-grid__product .added_to_cart::before,
.wc-block-grid__products .product .added_to_cart::before,
.wc-block-grid__products .wc-block-grid__product .added_to_cart::before,
.wp-block-post-template .product .added_to_cart::before,
.wp-block-post-template .wc-block-grid__product .added_to_cart::before {
display: none;
}
ul.products .product .added_to_cart:hover,
ul.products .wc-block-grid__product .added_to_cart:hover,
.wc-block-grid__products .product .added_to_cart:hover,
.wc-block-grid__products .wc-block-grid__product .added_to_cart:hover,
.wp-block-post-template .product .added_to_cart:hover,
.wp-block-post-template .wc-block-grid__product .added_to_cart:hover {
opacity: 1 !important;
}
ul.products .product .wc-block-components-product-button__button:has(+ span:not([hidden])),
ul.products .wc-block-grid__product .wc-block-components-product-button__button:has(+ span:not([hidden])),
.wc-block-grid__products .product .wc-block-components-product-button__button:has(+ span:not([hidden])),
.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-button__button:has(+ span:not([hidden])),
.wp-block-post-template .product .wc-block-components-product-button__button:has(+ span:not([hidden])),
.wp-block-post-template .wc-block-grid__product .wc-block-components-product-button__button:has(+ span:not([hidden])) {
display: none;
}
ul.products .product .button.added,
ul.products .product .add_to_cart_button.added,
ul.products .product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button),
ul.products .wc-block-grid__product .button.added,
ul.products .wc-block-grid__product .add_to_cart_button.added,
ul.products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button),
.wc-block-grid__products .product .button.added,
.wc-block-grid__products .product .add_to_cart_button.added,
.wc-block-grid__products .product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button),
.wc-block-grid__products .wc-block-grid__product .button.added,
.wc-block-grid__products .wc-block-grid__product .add_to_cart_button.added,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button),
.wp-block-post-template .product .button.added,
.wp-block-post-template .product .add_to_cart_button.added,
.wp-block-post-template .product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button),
.wp-block-post-template .wc-block-grid__product .button.added,
.wp-block-post-template .wc-block-grid__product .add_to_cart_button.added,
.wp-block-post-template .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-element-button.added:not(.wc-block-components-product-button__button) {
display: none !important;
}
.wc-block-grid .wc-block-grid__products,
ul.products {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wc-block-grid.has-1-columns .wc-block-grid__products,
ul.products.columns-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wc-block-grid.has-2-columns .wc-block-grid__products,
ul.products.columns-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wc-block-grid.has-3-columns .wc-block-grid__products,
ul.products.columns-3 {
grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (min-width: 768px) {
.wc-block-grid.has-3-columns .wc-block-grid__products,
ul.products.columns-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
.wc-block-grid.has-4-columns .wc-block-grid__products,
ul.products.columns-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wc-block-grid.has-4-columns .wc-block-grid__products,
ul.products.columns-4 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wc-block-grid.has-4-columns .wc-block-grid__products,
ul.products.columns-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.wc-block-grid.has-5-columns .wc-block-grid__products,
ul.products.columns-5 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wc-block-grid.has-5-columns .wc-block-grid__products,
ul.products.columns-5 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wc-block-grid.has-5-columns .wc-block-grid__products,
ul.products.columns-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
.wc-block-grid.has-6-columns .wc-block-grid__products,
ul.products.columns-6 {
grid-template-columns: repeat(2, minmax(0, 1fr));  }
@media (min-width: 768px) {
.wc-block-grid.has-6-columns .wc-block-grid__products,
ul.products.columns-6 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.wc-block-grid.has-6-columns .wc-block-grid__products,
ul.products.columns-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
ul.products .product.outofstock,
.wc-block-grid__products .product.outofstock,
.wp-block-post-template .product.outofstock {
position: relative;
}
ul.products .product.outofstock::before,
.wc-block-grid__products .product.outofstock::before,
.wp-block-post-template .product.outofstock::before {
content: "Out of stock";
position: absolute;
top: var(--wp--preset--spacing--xx-small);
left: var(--wp--preset--spacing--xx-small);
display: inline-block;
background-color: #cf3141;
color: #ffffff;
font-size: 12px;
line-height: var(--wp--custom--line-height--default);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
text-transform: uppercase;
border: none;
border-radius: 0;
padding: 4px var(--wp--preset--spacing--xx-small);
z-index: 1;
}
ul.products .wc-block-components-product-image,
ul.products .attachment-woocommerce_thumbnail,
.wc-block-grid__products .wc-block-components-product-image,
.wc-block-grid__products .attachment-woocommerce_thumbnail,
.wp-block-post-template .wc-block-components-product-image,
.wp-block-post-template .attachment-woocommerce_thumbnail {
width: 100%;
height: auto;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce-loop-product__title,
.wc-block-grid__product-title {
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--semibold);
line-height: var(--wp--custom--line-height--medium);
text-align: left;
overflow: hidden;
margin: var(--wp--preset--spacing--xx-small) 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce-loop-product__title,
.woocommerce-loop-product__title a,
.wc-block-grid__product-title,
.wc-block-grid__product-title a {
color: var(--wp--preset--color--heading);
}
.woocommerce-loop-product__title:hover, .woocommerce-loop-product__title:focus,
.woocommerce-loop-product__title a:hover,
.woocommerce-loop-product__title a:focus,
.wc-block-grid__product-title:hover,
.wc-block-grid__product-title:focus,
.wc-block-grid__product-title a:hover,
.wc-block-grid__product-title a:focus {
text-decoration: underline;
text-underline-offset: 4px;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart,
.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid__product .wc-block-grid__product-rating {
margin: unset;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart {
margin-top: auto;
margin-bottom: 0 !important;
}
.wc-block-grid__product .wc-block-grid__product-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.wp-block-post.product {
text-align: left;
border-width: 0;
width: 100%;
max-width: 100% !important; }
@media (min-width: 600px) {
.wp-block-post.product {
padding: 0;
}
}
.wp-block-post.product .wp-block-columns {
margin-bottom: 0;
}
.wp-block-post.product .wc-block-components-product-image a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.wp-block-post.product .wc-block-components-product-image a img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@-webkit-keyframes spinner__animation {
0% {
-webkit-animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes spinner__animation {
0% {
-webkit-animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-webkit-keyframes loading__animation {
to {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes loading__animation {
to {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.color-block-support-panel .wc-block-feedback-prompt {
grid-column: 1/-1;
}
.woocommerce-product-query-panel__external-link {
display: block;
margin-top: 12px;
}
.woocommerce-product-query-panel__external-link .components-external-link__icon {
margin-left: 8px;
}
:where(.products-block-post-template .wp-block-post) > * {
margin-bottom: 0;
margin-top: 0;
}
:where(.editor-styles-wrapper .products-block-post-template .wp-block-post) > * > * {
margin-bottom: 0;
margin-top: 0;
}
.single-product .woocommerce-notices-wrapper {
max-width: 100%;
}
.single-product .woocommerce-notices-wrapper .is-success {
background-color: #def8ec;
color: #23963e;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.single-product .woocommerce-notices-wrapper .is-success .wc-block-components-notice-banner__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.single-product .woocommerce-notices-wrapper .is-success .wc-block-components-notice-banner__content .button {
background-color: #23963e;
color: var(--wp--preset--color--lightcolor) !important;
font-weight: var(--wp--custom--font-weight--semibold);
border-radius: 4px;
padding: 4px 16px !important;
opacity: 1;
}
.single-product .woocommerce-notices-wrapper .is-success .wc-block-components-notice-banner__content .button:hover {
opacity: 0.8;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery {
max-width: 100%;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
gap: 24px;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery .flex-viewport {
border-radius: 8px;
overflow: hidden;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery__wrapper {
border-radius: 8px;
overflow: hidden;
}
.woocommerce.single-product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery__image img {
width: 100%;
height: auto;
}
.woocommerce.single-product .flex-control-nav.flex-control-thumbs {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
margin: 0;
padding: 0;
}
.woocommerce.single-product .flex-control-nav.flex-control-thumbs li img {
width: 60px;
height: 60px;
opacity: 0.3;
cursor: pointer;
border-radius: 8px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 768px) {
.woocommerce.single-product .flex-control-nav.flex-control-thumbs li img {
width: 100px;
height: 100px;
}
}
.woocommerce.single-product .flex-control-nav.flex-control-thumbs li img:hover {
opacity: 1;
}
.woocommerce.single-product .flex-control-nav.flex-control-thumbs li img.flex-active {
opacity: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
background-color: var(--wp--preset--color--lightcolor);
width: 32px;
height: 32px;
bottom: var(--wp--preset--spacing--x-small);
right: var(--wp--preset--spacing--x-small);
left: auto;
font-size: 0;
text-indent: 0;
text-decoration: none;
opacity: 0;
visibility: hidden;
border-radius: 50%;
z-index: 9;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content: "\f14d";
position: absolute;
top: 50%;
left: 50%;
display: inline-block;
color: var(--wp--preset--color--heading);
font-family: "bootstrap-icons";
font-size: var(--wp--preset--font-size--16);
border: none;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover::before {
color: var(--wp--preset--color--primary);
}
.woocommerce div.product div.images:hover .woocommerce-product-gallery__trigger {
opacity: 1;
visibility: visible;
}
.single-product .wp-block-post-title {
font-size: var(--wp--preset--font-size--24);
margin-bottom: 0;
}
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price {
font-size: var(--wp--preset--font-size--24);
line-height: var(--wp--custom--line-height--medium);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
}
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price > ins,
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price > span {
text-decoration: none;
background-color: transparent;
font-weight: 500;
font-size: var(--wp--preset--font-size--24);
color: var(--wp--preset--color--heading);
}
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price del {
-webkit-box-ordinal-group: unset;
-ms-flex-order: unset;
order: unset;
font-size: var(--wp--preset--font-size--24);
opacity: 0.7;
}
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price ins,
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price del,
.single-product .wp-block-woocommerce-product-price .wc-block-components-product-price > span {
line-height: unset;
}
.single-product .wp-block-add-to-cart-form .stock.out-of-stock {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
background-color: #fadfdf;
color: #cf3141;
font-weight: var(--wp--custom--font-weight--semibold);
padding: var(--wp--preset--spacing--xx-small) var(--wp--preset--spacing--x-small);
border-radius: 5px;
}
.single-product .wp-block-add-to-cart-form form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--wp--preset--spacing--x-small);
padding-bottom: var(--wp--preset--spacing--xx-small);
margin-bottom: 0 !important;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list {
width: 100%;
border: none;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item {
background-color: #f9f9f9;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
padding: var(--wp--preset--spacing--xx-small);
margin-top: var(--wp--preset--spacing--x-small);
}
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item td {
padding: var(--wp--preset--spacing--x-small) 0;
border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item td {
width: 100%;
text-align: left;
border-bottom: 1px solid #cccccc;
padding: var(--wp--preset--spacing--xx-small) 0;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item td:first-child {
width: 140px;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item td:first-child {
width: 100%;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__label {
margin-left: var(--wp--preset--spacing--x-small);
margin-right: var(--wp--preset--spacing--xx-small);
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__label a {
color: var(--wp--preset--color--heading);
font-size: var(--wp--preset--font-size--28);
text-decoration: none;
text-underline-offset: 4px;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__label a:hover {
text-decoration: underline;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price {
font-size: var(--wp--preset--font-size--24);
text-align: right;
min-width: 110px;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount.amount {
font-size: var(--wp--preset--font-size--24);
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price > ins,
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price > span {
text-decoration: none;
background-color: transparent;
font-weight: 500;
font-size: var(--wp--preset--font-size--24);
color: var(--wp--preset--color--heading);
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price del {
-webkit-box-ordinal-group: unset;
-ms-flex-order: unset;
order: unset;
font-size: var(--wp--preset--font-size--24);
opacity: 0.7;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price ins,
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price del,
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price > span {
font-size: var(--wp--preset--font-size--24) !important;
line-height: unset;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item:last-child td {
border-bottom: none;
padding-bottom: 0;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item:last-child td {
border-bottom: 1px solid #cccccc;
padding: var(--wp--preset--spacing--xx-small) 0;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item.outofstock a.button {
background-color: transparent;
color: var(--wp--preset--color--heading);
font-weight: var(--wp--custom--font-weight--semibold);
padding: 0;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item.outofstock a.button:hover {
opacity: 0.8;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item.outofstock td p.stock.out-of-stock {
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--medium);
padding: 5px 10px !important;
margin: 0;
margin-left: 10px !important;
}
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody tr,
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody th,
.single-product .wp-block-add-to-cart-form form.cart table.woocommerce-grouped-product-list tbody td {
border: none;
}
.single-product .wp-block-add-to-cart-form form.cart table.variations {
width: 100%;
max-width: 400px;
border: none;
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr,
.single-product .wp-block-add-to-cart-form form.cart table.variations th,
.single-product .wp-block-add-to-cart-form form.cart table.variations td {
text-align: left;
border: none;
padding: 0;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.variations tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin-top: 16px;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr th,
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td {
font-size: 16px;
font-weight: 600;
padding-bottom: var(--wp--preset--spacing--x-small);
position: relative;
}
@media screen and (max-width: 650px) {
.single-product .wp-block-add-to-cart-form form.cart table.variations tr th,
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td {
width: 100%;
text-align: left;
padding: 5px 0;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td.value select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
width: 100%;
max-width: 100%;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9.71" viewBox="0 0 16 9.71"><path d="M7.776,18.136.655,11.015a.879.879,0,0,1,0-1.244l.831-.831a.879.879,0,0,1,1.242,0L8.4,14.583l5.67-5.643a.879.879,0,0,1,1.242,0l.831.831a.879.879,0,0,1,0,1.244L9.02,18.136A.879.879,0,0,1,7.776,18.136Z" transform="translate(-0.398 -8.683)" fill="%23646262"/></svg>');
background-size: 16px 6px;
background-repeat: no-repeat;
background-position: right 8px center;
cursor: pointer;
word-wrap: normal;
border-radius: 8px;
line-height: 1.3;
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td.value select::after {
content: "\f586";
font-family: "bootstrap-icons";
color: red;
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td .reset_variations {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 5px;
color: var(--wp--preset--color--heading);
font-size: var(--wp--preset--font-size--14);
text-decoration: none;
margin-top: 10px; }
@media (min-width: 768px) {
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td .reset_variations {
position: absolute;
}
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td .reset_variations::before {
content: "\f117";
font-family: "bootstrap-icons";
}
.single-product .wp-block-add-to-cart-form form.cart table.variations tr td .reset_variations:hover {
color: #cf3141;
}
.single-product .wp-block-add-to-cart-form form.cart .single_variation_wrap {
width: 100%;
}
.single-product .wp-block-add-to-cart-form form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: var(--wp--preset--spacing--x-small);
}
.single-product .single_add_to_cart_button {
background-color: var(--wp--preset--color--primary);
position: relative;
display: block;
text-transform: capitalize;
border-radius: 8px;
}
.single-product .single_add_to_cart_button:hover {
opacity: 0.8;
}
.single-product .wp-block-woocommerce-product-meta .wp-block-post-terms::before {
-webkit-transform: translateY(2px);
transform: translateY(2px);
}
.single-product .wp-block-woocommerce-product-meta .wp-block-post-terms__prefix {
margin-right: 8px;
text-transform: uppercase;
font-weight: 500;
font-size: var(--wp--preset--font-size--14);
}
.single-product .wp-block-woocommerce-product-meta .wp-block-post-terms a {
text-decoration: none;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details {
width: 100%;
border-bottom: none;
margin-top: var(--wp--preset--spacing--medium);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid #cccccc;
padding-left: 0;
margin: 0 0 var(--wp--preset--spacing--small);
list-style: none;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li {
background-color: transparent;
border: none;
border-radius: 0;
margin: 0;
padding: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li:first-child {
padding-left: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li:not(:last-child) {
margin-right: var(--wp--preset--spacing--small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li a {
position: relative;
color: var(--wp--preset--color--heading);
text-decoration: none;
display: inline-block;
font-size: var(--wp--preset--font-size--18);
line-height: var(--wp--custom--line-height--xlarge);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
padding-bottom: 20px; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li a {
font-size: 24px;
line-height: var(--wp--custom--line-height--xlarge);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li a::after {
content: "";
position: absolute;
background: transparent;
width: 0%;
height: 2px;
left: 0;
bottom: 0;
display: block;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li.active a {
color: var(--wp--preset--color--primary);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li.active a::after {
background-color: var(--wp--preset--color--primary);
width: 100%;
opacity: 1;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li.active a:focus, body.single-product .woocommerce.product .wp-block-woocommerce-product-details .tabs.wc-tabs li.active a:active {
outline: none;
border: none;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details.aligncenter .tabs.wc-tabs {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details.alignright .tabs.wc-tabs {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel {
max-width: 100%;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel h2 {
font-size: var(--wp--preset--font-size--24);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0 0 var(--wp--preset--spacing--x-small);
padding: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel p {
margin: 0;
padding: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
width: 100%; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
max-width: 690px;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes {
width: auto;
border: none;
}
@media screen and (max-width: 650px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes {
width: 100%;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tr,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes th,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes td {
padding: 0;
}
@media screen and (max-width: 650px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr {
width: 100%;
display: block;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr th,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr td {
border: none;
text-align: left;
padding-bottom: var(--wp--preset--spacing--x-small);
}
@media screen and (max-width: 650px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr th,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr td {
display: inline-block;
margin: 0 !important;
padding: var(--wp--preset--spacing--xx-small) 0;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr td {
padding-left: var(--wp--preset--spacing--x-small);
margin-left: var(--wp--preset--spacing--x-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody tr:not(:last-child) {
border-bottom: 1px solid #cccccc !important;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel .woocommerce-noreviews {
background-color: #b6ecf5;
color: #2654c9;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: var(--wp--preset--spacing--x-small);
font-size: var(--wp--preset--font-size--14);
border: none;
border-radius: 4px;
margin: var(--wp--preset--spacing--x-small) 0;
padding: 12px var(--wp--preset--spacing--x-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments {
width: 100%; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist {
list-style: none;
margin: 0;
padding: 0;
margin-top: var(--wp--preset--spacing--small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review {
margin-bottom: var(--wp--preset--spacing--small); }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review {
padding-right: var(--wp--preset--spacing--small);
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: var(--wp--preset--spacing--small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container img.avatar {
border-radius: 50%;
width: 50px;
height: 50px;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--xx-small);
margin: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .star-rating {
color: #ff9529;
margin-bottom: var(--wp--preset--spacing--xx-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .meta {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 16px;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {
display: none; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {
display: inline-block;
color: #cccccc;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {
color: #cccccc;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .description {
font-size: 15px;
line-height: 30px;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .description p:last-child {
margin-bottom: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .woocommerce-review__author {
text-transform: capitalize;
font-size: 17px;
line-height: 28px;
font-weight: 700;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .woocommerce-review__published-date {
font-size: 15px;
line-height: 24px;
color: var(--wp--preset--color--gray-200);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #comments .commentlist .review .comment_container .comment-text .woocommerce-review__dash {
display: none;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper {
width: 100%; }
@media (min-width: 768px) {
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-reply-title {
display: block;
font-size: var(--wp--preset--font-size--24);
font-weight: var(--wp--custom--font-weight--semibold);
margin: 0 0 var(--wp--preset--spacing--x-small);
padding: 0;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-notes {
margin-bottom: var(--wp--preset--spacing--xx-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-rating {
margin-bottom: var(--wp--preset--spacing--xx-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-rating label {
font-weight: var(--wp--custom--font-weight--semibold);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-rating p.stars {
margin-top: var(--wp--preset--spacing--xx-small) !important;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-comment,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-author,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-email {
margin: 16px 0 var(--wp--preset--spacing--x-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-comment label,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-author label,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-email label {
display: inline-block;
font-weight: var(--wp--custom--font-weight--semibold);
margin-bottom: var(--wp--preset--spacing--xx-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-comment textarea,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-author textarea,
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-email textarea {
border-radius: 8px;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-cookies-consent {
margin-bottom: var(--wp--preset--spacing--xx-small);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .comment-form-cookies-consent label {
font-size: var(--wp--preset--font-size--14);
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .form-submit input[type=submit] {
background-color: var(--wp--preset--color--primary);
border-radius: 8px;
padding: 10px 24px;
}
body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .form-submit input[type=submit]:hover, body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .form-submit input[type=submit]:active, body.single-product .woocommerce.product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel #reviews #review_form_wrapper form.comment-form .form-submit input[type=submit]:focus {
color: #ffffff;
opacity: 0.8;
}
.single-product .product .wp-block-woocommerce-related-products .wp-block-post-title {
font-size: var(--wp--preset--font-size--16);
font-weight: var(--wp--custom--font-weight--semibold);
line-height: var(--wp--custom--line-height--medium);
text-align: left;
}
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price {
font-size: var(--wp--preset--font-size--16);
line-height: var(--wp--custom--line-height--medium);
font-weight: var(--wp--custom--font-weight--medium);
font-style: normal;
}
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price > ins,
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price > span {
text-decoration: none;
background-color: transparent;
font-weight: 500;
font-size: var(--wp--preset--font-size--16);
color: var(--wp--preset--color--heading);
}
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price del {
-webkit-box-ordinal-group: unset;
-ms-flex-order: unset;
order: unset;
font-size: var(--wp--preset--font-size--16);
color: #cccccc;
}
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price ins,
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price del,
.single-product .product .wp-block-woocommerce-related-products .wc-block-components-product-price > span {
font-size: var(--wp--preset--font-size--16);
line-height: unset;
}
div[data-template=archive-product] {
max-width: 100%;
}
div[data-template=archive-product] .site-main {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
div[data-template=archive-product] .site-main ul.products {
padding: 0;
}
div[data-template=archive-product] .site-main .woocommerce-breadcrumb,
div[data-template=archive-product] .site-main .woocommerce-products-header {
display: none;
}
div[data-template=archive-product] .site-main .woocommerce-ordering {
margin: 0;
margin-left: auto;
}
div[data-template=archive-product] .site-main .woocommerce-pagination {
width: 100%;
margin: 0 auto;
}
 :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.op-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.op-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.op-animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.op-animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.op-animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.op-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.op-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.op-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.op-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.op-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.op-animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.op-animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.op-animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.op-animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.op-animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.op-animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.op-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}