.qpmn_load::before{
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border: 2px solid #007abe;
animation: borderAround 2.5s infinite linear;
z-index: 1;
}
.qpmn_load{
display: inline-block;
position: relative;
border: 1px solid #eee;
}
.checkout-product-name{
display: flex;
}
.order-product-name{
display: flex;
flex-direction:column;
align-items: center;
}.iframe-container {
overflow: hidden;  clear: both;     width: 100%;
min-height: 432px;
min-width: 180px;
}
.skeleton-detail-product-attribute { height: 100%;
position: relative;
top: 3px;
left: 8px;
}
@keyframes perch-loading {
to {
background-position-x: -20%;
}
}
.skeleton-detail-product-price .skeleton-detail-price {
margin-bottom: 16px; list-style: none;
border-radius: 4px;
margin: 0;
height: 100%;
overflow: hidden; all: unset;
}
.skeleton-detail-product-price .skeleton-detail-price>li {
border-radius: 4px;
background-color: #F5F5F5;
background: linear-gradient(100deg,
rgba(255, 255, 255, 0) 40%,
rgba(255, 255, 255, .5) 50%,
rgba(255, 255, 255, 0) 60%) #F5F5F5;
background-size: 200% 100%;
background-position-x: 180%;
animation: 1.5s perch-loading ease-in-out infinite; height: 24px;
list-style: none;
}
.skeleton-detail-product-price .skeleton-detail-price>li:nth-child(1) {
width: 24%;
}
.skeleton-detail-product-attribute .skeleton-detail-attribute {
margin-bottom: 16px; list-style: none;
border-radius: 4px;
margin: 0;
height: 100%;
overflow: hidden; all: unset;
}
.skeleton-detail-product-attribute .skeleton-detail-attribute>li {
border-radius: 4px;
background-color: #F5F5F5;
background: linear-gradient(100deg,
rgba(255, 255, 255, 0) 40%,
rgba(255, 255, 255, .5) 50%,
rgba(255, 255, 255, 0) 60%) #F5F5F5;
background-size: 200% 100%;
background-position-x: 180%;
animation: 1.5s perch-loading ease-in-out infinite;
margin-bottom: 8px;
height: 24px;
list-style: none;
}
.skeleton-detail-product-attribute .skeleton-detail-attribute>li:nth-child(3n+1) {
width: 60%;
}
.skeleton-detail-product-attribute .skeleton-detail-attribute>li:nth-child(1) {
width: 90%;
}
#product-attribut-frame {  border: none;   margin: 0;
visibility: hidden;
height: 0; min-width: 180px;
}
.qp-loading {
position: absolute;
z-index: 999999;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
display: none;
}
.qp-loading__mask {
opacity: 0.10;
width: 100%;
height: 100%;
background-color: #333;
overflow-x: hidden;
overflow-y: auto;
}
.qp-loading__img {
position: absolute;
left: 50%;
top: 50%;
margin-left: -10px;
margin-top: -10px;
width: 24px;
height: 24px;
border: 3px solid #ffffff;
border-top-color: transparent;
border-radius: 100%;
animation: circle infinite 0.75s linear;
}
@keyframes circle {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.single_add_to_cart_button{
margin-bottom: 4px !important;
}
.single-product div.product form.cart .quantity{
float: none;
margin-bottom: 8px;
}.swp-flex--col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swp-flex--col,form.searchwp-form .swp-flex--row{-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}form.searchwp-form .swp-flex--row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .swp-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input{color:rgba(14,33,33,.8)}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CFCFCF' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px}form.searchwp-form .searchwp-form-input-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}