.asp-spinner {
text-indent: -9999px;
vertical-align: middle;
margin-left: 5px;
display: inline-block;
box-sizing: border-box;
position: relative;
width: 20px;
height: 20px;
border-radius: 50%;
border: 2px solid #ccc;
border-top-color: #333;
animation: asp-spinner .6s linear infinite;
}
@keyframes asp-spinner {
to {
transform: rotate(360deg);
}
} .asp-btn-spinner-container {
width: 100%;
text-align: center;
padding: 10px;
}
.asp-btn-spinner {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.asp-btn-spinner div {
box-sizing: border-box;
display: block;
position: absolute;
width: 51px;
height: 51px;
margin: 6px;
border: 6px solid #6fcef3;
border-radius: 50%;
animation: asp-btn-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: #6fcef3 transparent transparent transparent;
}
.asp-btn-spinner div:nth-child(1) {
animation-delay: -0.45s;
}
.asp-btn-spinner div:nth-child(2) {
animation-delay: -0.3s;
}
.asp-btn-spinner div:nth-child(3) {
animation-delay: -0.15s;
}
@keyframes asp-btn-spinner {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.asp_line_through {
text-decoration: line-through;
}
.asp_product_coupon_input_container {
margin: 5px 0 10px 0;
}
.asp_btn_normalize {
text-transform: none;
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent;
color: inherit;
font: inherit;
line-height: normal;
-webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit;
-webkit-appearance: none;
}
&::-moz-focus-inner {
border: 0;
padding: 0;
}
.asp_product_custom_field_error {
display: none;
color: red;
}
.asp_out_of_stock {
font-weight: bold;
}
.asp_product_buy_button input, .asp_product_buy_button select {
display: inline-block;
line-height: 1;
padding: 8px 10px;
height: auto;
}
.asp_product_custom_field_label {
margin-right: 10px;
}
.asp-product-variations-label {
margin-right: 10px;
}
.asp_product_coupon_field_label {
margin-right: 10px;
}
.asp_product_coupon_input_container input.asp_product_coupon_field_input {
width: auto;
max-width: 200px;
margin-right: 10px;
}
.asp_product_buy_btn_container {
display: inline-block;
}
.asp_product_buy_button input::placeholder {
font-style: italic;
color: #bbb;
}
@keyframes blink {
0% {
opacity: .2;
}
20% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.asp-processing-cont {
display: none !important;
}
.asp-processing i {
animation-name: blink;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-fill-mode: both;
}
.asp-processing i:nth-child(2) {
animation-delay: .1s;
}
.asp-processing i:nth-child(3) {
animation-delay: .2s;
}
.asp-popup-iframe {
z-index: 2147483647;
background: rgba(0, 0, 0, 0.004);
border: 0px none transparent;
overflow: auto;
-webkit-overflow-scrolling: touch !important;
visibility: visible;
margin: 0px;
padding: 0px;
-webkit-tap-highlight-color: transparent;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
}
.asp-popup-iframe-cont {
align-items: center;
justify-content: center;
z-index: 2147483647;
background: rgba(0, 0, 0, .3);
border: 0px none transparent;
overflow: auto;
-webkit-overflow-scrolling: touch !important;
visibility: visible;
margin: 0px;
padding: 0px;
-webkit-tap-highlight-color: transparent;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
}
.asp-popup-spinner-cont {
text-align: center;
height: 85px;
padding-top: 10px;
}
@media (max-width: 500px) {
.asp_product_buy_btn_container {
display: block;
margin-left: 0;
margin-top: 10px;
text-align: center;
width: 100%;
}
} .asp-order-data-box {
display: flex;
border-style: solid;
border-color: lightgrey;
border-width: 1px 0 0 1px;
width: 100%;
}
.asp-order-data-box-col{
border-style: solid;
border-color: lightgrey;
border-width: 0 1px 1px 0;
word-break: break-all;
flex-grow: 1;
padding: 15px;
}
.asp-order-data-box-col :first-child {
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
}
@media screen and (max-width: 768px) {
.asp-order-data-box {
flex-direction: column;
}
}
.asp-order-details-table,
.asp-order-downloads-table {
width: 100%;
border-collapse: collapse;
border: 1px solid lightgray;
}
.asp-order-details-table td,
.asp-order-details-table th,
.asp-order-downloads-table td,
.asp-order-downloads-table th {
padding: 15px;
border-top: 1px solid lightgray;
border-bottom: 1px solid lightgray;
}
.asp-order-shipping-address,
.asp-order-billing-address {
padding: 15px;
border: 1px solid lightgray;
white-space: pre-line;
}body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} .text-decoration-none a{text-decoration:none;}
.img-fluid > img, .img-fluid{max-width: 100%; height: auto;}
.fit-img, .fit-img-start, .fit-img-end, .fit-img > img, .fit-img-start > img, .fit-img-end > img, .wp-block-post-featured-image.fit-img img, .wp-block-post-featured-image.fit-img-end img, .wp-block-post-featured-image.fit-img-start img{object-fit: cover;height: 100%;width: 100% !important;}
.fit-img-start, .fit-img-start > img, .wp-block-post-featured-image.fit-img-start img{object-position: left center;}
.fit-img-end, .fit-img-end > img, .wp-block-post-featured-image.fit-img-end img{object-position: right center;}
.flip-x{transform: scaleX(-1);}
.flip-y{transform: scaleY(-1);}
.fw-100{font-weight:100 !important;}
.fw-200{font-weight:200 !important;}
.fw-300{font-weight:300 !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
.fw-800{font-weight:800 !important;}
.fw-900{font-weight:900 !important;}
.icon{height:1em;width:1em;font-size:inherit;fill:currentColor;}
.z-0{z-index:0;}
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.zm-1{z-index:-1;}
.zm-2{z-index:-2;}
.zm-3{z-index:-3;}
.zm-4{z-index:-4;}
.zm-5{z-index:-5;}
.flex-initial{flex: initial !important;}
.col-count-2{column-count: 2;}
.col-count-3{column-count: 3;}
.col-count-4{column-count: 4;}
.fontfamily-1{font-family:var(--wp--preset--font-family--fontfamily-1);}
.fontfamily-2{font-family:var(--wp--preset--font-family--fontfamily-2);}
input{font-family: var(--wp--preset--font-family--fontfamily-1);} .sec-padding{padding-top: var(--wp--custom--sec-padding);padding-bottom: var(--wp--custom--sec-padding);}
.sec-padding-top{padding-top: var(--wp--custom--sec-padding);}
.sec-padding-bottom{padding-bottom: var(--wp--custom--sec-padding);}
@media (max-width:767px){
.sec-padding{padding-top: var(--wp--custom--sec-padding-mob);padding-bottom: var(--wp--custom--sec-padding-mob);}
.sec-padding-top{padding-top: var(--wp--custom--sec-padding-mob);}
.sec-padding-bottom{padding-bottom: var(--wp--custom--sec-padding-mob);}
}   .aligncontent{max-width:var(--wp--custom--aligncontent);margin-left:auto;margin-right:auto;padding-left:var( --wp--style--root--padding-left );padding-right:var( --wp--style--root--padding-right );}
.alignwide{max-width:var(--wp--custom--alignwide);margin-left:auto;margin-right:auto;padding-left:var( --wp--style--root--padding-left );padding-right:var( --wp--style--root--padding-right );}  .wp-block-cover.h-100 .wp-block-cover__inner-container{height:100%;}   *, ::after, ::before {box-sizing: border-box }.clearfix::after {display: block;clear: both;content: "" }.visually-hidden {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}.text-wrap {white-space: normal !important;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-normal {text-transform: none;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;}.list-inline-item {display: inline-block;}.list-inline-item:not(:last-child) {margin-right: 0.5rem;}.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030 }.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030 }.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020 }.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "" }.vr {display: inline-block;align-self: stretch;width: 1px;min-height: 1em;background-color: currentColor }.border {border: 1px solid #dee2e6 }.rounded-circle {border-radius: 50% }.d-none {display: none }.d-inline {display: inline }.d-inline-block {display: inline-block }.d-block {display: block }.d-grid {display: grid }.d-flex {display: flex }.d-inline-flex {display: inline-flex }.flex-row {flex-direction: row }.flex-row-reverse {flex-direction: row-reverse }.flex-column {flex-direction: column }.flex-column-reverse {flex-direction: column-reverse }.justify-content-start {justify-content: flex-start }.justify-content-end {justify-content: flex-end }.justify-content-center {justify-content: center }.justify-content-between {justify-content: space-between }.justify-content-around {justify-content: space-around }.justify-content-evenly {justify-content: space-evenly }.align-items-start {align-items: flex-start }.align-items-end {align-items: flex-end }.align-items-center {align-items: center }.align-items-stretch {align-items: stretch }.align-self-start {align-self: flex-start }.align-self-end {align-self: flex-end }.align-self-center {align-self: center }.align-self-stretch {align-self: stretch }.flex-fill {flex: 1 1 auto }.flex-grow-1 {flex-grow: 1 }.flex-shrink-1 {flex-shrink: 1 }.flex-nowrap {flex-wrap: nowrap }.flex-wrap {flex-wrap: wrap }.flex-wrap-reverse {flex-wrap: wrap-reverse }.order-first {order: -1 }.order-last {order: 6 }.align-content-start {align-content: flex-start }.align-content-end {align-content: flex-end }.align-content-center {align-content: center }.align-content-between {align-content: space-between }.align-content-around {align-content: space-around }.align-content-stretch {align-content: stretch }.overflow-auto {overflow: auto }.overflow-hidden {overflow: hidden }.overflow-visible {overflow: visible }.overflow-scroll {overflow: scroll }.position-static {position: static;}.position-relative {position: relative;}.position-absolute {position: absolute;}.position-fixed {position: fixed }.position-sticky {position: -webkit-sticky;position: sticky }.top-0 {top: 0;}.top-50 {top: 50% }.top-100 {top: 100% }.bottom-0 {bottom: 0 }.bottom-50 {bottom: 50% }.bottom-100 {bottom: 100% }.start-0 {left: 0 }.start-50 {left: 50% }.start-100 {left: 100% }.end-0 {right: 0 }.end-50 {right: 50% }.end-100 {right: 100% }.translate-middle {transform: translate(-50%, -50%) }.translate-middle-x {transform: translateX(-50%) }.translate-middle-y {transform: translateY(-50%) }.shadow {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) }.w-100 {width: 100% }.w-auto {width: auto }.h-100 {height: 100% }.h-auto {height: auto }.mx-auto {margin-right: auto;margin-left: auto }.ms-auto {margin-left: auto !important }.me-auto {margin-right: auto !important }.mt-auto {margin-top: auto !important }.mb-auto {margin-bottom: auto !important }.m-0 {margin: 0 !important;}.mt-0 {margin-top: 0 !important;}.mb-0 {margin-bottom: 0 !important }.ms-0 {margin-left: 0 !important }.me-0 {margin-right: 0 !important }.mx-0 {margin-left: 0 !important;margin-right: 0 !important }.my-0 {margin-top: 0 !important;margin-bottom: 0 !important }.p-0 {padding: 0 !important }.pt-0 {padding-top: 0 !important;}.pb-0 {padding-bottom: 0 !important }.ps-0 {padding-left: 0 !important }.pe-0 {padding-right: 0 !important }.px-0 {padding-left: 0 !important;padding-right: 0 !important;}.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.text-start {text-align: left }.text-center {text-align: center }.text-end {text-align: right }.text-decoration-none {text-decoration: none }.bg-transparent {background-color: transparent;}.border-0 {border: none;}