.toastify {
  padding: 15px 40px 15px 20px;
  color: #ffffff;
  display: inline-block;
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
  background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);
  background: linear-gradient(135deg, #73a5ff, #5477f5);
  position: fixed;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  max-width: calc(50% - 20px);
  font-size: 15px;
  line-height: 25px;
  z-index: 2147483647;
}

.toastify.alert {
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(232, 77, 95, 0.3);
  background: -webkit-linear-gradient(315deg, #ff7373, #f55454);
  background: linear-gradient(135deg, #ff7373, #f55454);
}
.toastify.success {
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 232, 98, 0.3);
  background: -webkit-linear-gradient(315deg, #9cd57a, #7cc96e);
  background: linear-gradient(135deg, #9cd57a, #7cc96e);
}
.toastify.warning {
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(232, 162, 77, 0.3);
  background: -webkit-linear-gradient(315deg, #e8bd7e, #dea16b);
  background: linear-gradient(135deg, #e8bd7e, #dea16b);
}
.toastify.info {
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(44, 69, 194, 0.12);
  background: -webkit-linear-gradient(315deg, #73b2ff, #738aff);
  background: linear-gradient(135deg, #73b2ff, #738aff);
}

.toastify.on {
  opacity: 1;
}

.toast-close {
  opacity: 0.6;
  padding: 0 0 0 10px;
  position: absolute;
  right: 17px;
  top: calc(50% - 15px);
}

.toastify-right {
  right: 15px;
}

.toastify-left {
  left: 15px;
}

.toastify-top {
  top: -150px;
}

.toastify-bottom {
  bottom: -150px;
}

.toastify-rounded {
  border-radius: 25px;
}

.toastify-avatar {
  width: 1.5em;
  height: 1.5em;
  margin: -7px 5px;
  border-radius: 2px;
}

.toastify-center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: fit-content;
}

@media only screen and (max-width: 360px) {
  .toastify-right, .toastify-left {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
  }
}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.builderiusModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.2)}.builderiusModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;outline:0;width:auto;height:auto;display:flex;justify-content:center;align-items:center}.modalInner{background-color:#fff;padding:50px 50px 40px 50px;position:relative;max-width:600px}.modalInner button.closeBtn{position:absolute;display:block;width:30px;height:30px;background:none;padding:0;right:10px;top:10px;border:none}.modalInner button.closeBtn:after,.modalInner button.closeBtn:before{position:absolute;content:"";width:30px;height:2px;background-color:#000;top:16px;right:6px}.modalInner button.closeBtn:after{transform:rotate(45deg)}.modalInner button.closeBtn:before{transform:rotate(-45deg)}.modalInner .modalContentWrapper{max-height:450px;overflow-x:auto;padding-right:20px}.modalInner .modalContentWrapper ul{list-style-type:disc;list-style-position:inside;padding-left:10px}.modalInner .modalContentWrapper ul li{margin:5px 0}.productQuantity{display:inline-flex;box-sizing:border-box;margin-right:10px}.productQuantity button{width:10px;height:72px;background:#aeaeae;border-radius:5px;text-align:center;padding:15px 40px;display:flex;justify-content:center;align-items:center;border:none;font-size:25px;color:#fff}.productQuantity button:hover{cursor:pointer}.productQuantity input{width:80px;height:72px;border:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:0 4px;box-sizing:border-box;font-weight:700;font-size:36px;line-height:44px;color:#000;text-align:center}.productForm{display:flex;justify-content:center;padding:10px 0}.productForm .uni-Form{display:flex;width:100%;flex-direction:column;margin-bottom:20px}.productForm output.productPrice{font-weight:700;font-size:40px;line-height:48px;color:#000;display:flex;justify-content:center;padding:6px 0}.productForm .hidden{display:none}.productForm fieldset{display:flex;width:100%;flex-direction:column;padding:15px 20px;border:none;box-sizing:border-box;margin:0 0 20px;background:#eee;border-radius:10px}.productForm fieldset>.formRow{margin-top:15px}.productForm fieldset h2{display:flex;margin:0;font-weight:700;font-size:23px;line-height:28px;flex-direction:row-reverse;align-items:center}.productForm fieldset h2 i.arrow{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:#000;border:1px solid #fff;margin-left:auto}.productForm fieldset h2 i.arrow:hover{cursor:pointer}.productForm fieldset h2 span:hover{cursor:pointer}.productForm fieldset h2 i.tip{margin-right:12px}.productForm fieldset h2 i.tip:hover{cursor:pointer}.productForm fieldset h2 i.tip svg{width:18px;height:18px}.productForm .formRow{display:flex;box-sizing:border-box;justify-content:space-between;margin-top:7px}.productForm .formRow.flexWrap{flex-wrap:wrap}.productForm .formRow.stack{flex-direction:column}.productForm fieldset.collapsed>div.formRow{display:none}.productForm fieldset.collapsed>h2 i.arrow svg{transform:rotate(-90deg)}.productForm .formCol{display:flex;flex-direction:column;width:100%}.productForm .formCol.short{max-width:120px}.productForm .formCol.horiz{flex-direction:row;padding:10px 0;justify-content:space-between}.productForm .formCol.horiz>*{width:100%}.productForm .formCol.minWidth50{min-width:40px}.productForm .formCol label{font-size:14px;font-weight:400;line-height:17px;text-transform:uppercase;color:#000}.productForm .formCol label span{font-weight:400;font-size:12px;line-height:15px;color:#000;margin-bottom:15px}.productForm .formCol label.radioOption{display:flex;flex-direction:column;justify-content:space-between;font-size:13px;text-transform:unset;margin-right:7px}.productForm .formCol label.radioOptionText{display:flex;flex-direction:column;font-weight:400;font-size:14px;line-height:17px;text-transform:unset;margin-right:10px;background:#fff;border:1px solid #eaeaea;border-radius:5px;padding:20px 15px}.productForm .formCol label:hover{cursor:pointer}.productForm .formCol label.invalidFormField{color:#af2424}.productForm .formCol label.invalidFormField input[type=radio],.productForm .formCol label.invalidFormField input[type=checkbox]{box-shadow:0 0 1px 1px #af2424}.productForm .formCol input[type=radio]:checked+label,.productForm .formCol input[type=checkbox]:checked+label{font-weight:bold}.productForm .formCol input[type=radio]:checked+label.radioOptionText,.productForm .formCol input[type=checkbox]:checked+label.radioOptionText{border-bottom:5px solid #a3bf2e;font-weight:normal}.productForm .formCol input[type=radio]:checked+label picture:after,.productForm .formCol input[type=checkbox]:checked+label picture:after{display:block;position:absolute;content:"";bottom:-7px;height:5px;width:100%;background:#a3bf2e}.productForm .formCol span{font-weight:400;font-size:10px;line-height:10px;margin-top:6px}.productForm .formCol p.error{font-weight:400;font-size:13px;line-height:16px;color:#af2424;margin-bottom:10px;text-align:center}.productForm .formCol p.errorFinal,.productForm .formCol p.success{font-size:17px;color:#af2424;margin-bottom:0;text-align:center}.productForm .formCol p.success{color:#57af24}.productForm .formCol.invalidFormField label{color:#af2424}.productForm .formCol.invalidFormField input{border:1px solid #af2424}.productForm .formCol input[type=text],.productForm .formCol input[type=number],.productForm .formCol select,.productForm .formCol span.ui-selectmenu-button{padding:12px 17px;font-size:13px;color:#000;height:unset;line-height:20px;background:#fff;border:1px solid #eaeaea;border-radius:5px;width:100%;font-weight:400}.productForm .formCol span.ui-selectmenu-button{margin-top:0}.productForm .formCol span.ui-selectmenu-button span.ui-selectmenu-icon{margin-top:4px}.productForm .formCol span.ui-selectmenu-button span.ui-selectmenu-text{font-size:13px;color:#000;display:inline-block;overflow:unset}.productForm .formCol picture{position:relative;display:flex;height:81px;width:100%;border:2px solid rgba(0,0,0,0)}.productForm .formCol picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.productForm .formCol picture.previewImg{width:250px}.productForm .formCol picture.previewImg img{-o-object-position:center;object-position:center}.productForm .formCol picture.leftTopCorner{border-top-left-radius:30%}.productForm .formCol picture.leftBottomCorner{border-bottom-left-radius:30%}.productForm .formCol picture.rightTopCorner{border-top-right-radius:30%}.productForm .formCol picture.rightBottomCorner{border-bottom-right-radius:30%}.productForm .formCol.edgeOptionsWrapper{justify-content:center;align-items:center}.productForm .formCol.edgeOptionsWrapper .formRow{justify-content:center;align-items:center}.productForm .formCol.edgeOptionsWrapper .formRow label{display:flex;align-items:center;justify-content:center;margin:5px;font-weight:400;font-size:16px;line-height:19px}.productForm .formCol.edgeOptionsWrapper .formRow label input[type=checkbox]{margin:0 0 0 4px}.productForm .formCol.edgeOptionsWrapper .formRow label span{margin:0}.productForm .formCol.edgeOptionsWrapper .formRow label span+input[type=checkbox]:checked{color:#a3bf2e}.productForm .formCol.cornerOptionsWrapper{justify-content:center;align-items:center}.productForm .formCol.cornerOptionsWrapper .formRow{justify-content:center;width:100%}.productForm .formCol.cornerOptionsWrapper .formRow .formCol{width:auto;justify-content:space-between}.productForm .formCol.cornerOptionsWrapper .formRow .formCol:nth-of-type(1) input[type=checkbox]{margin:0 0 0 7px}.productForm .formCol.cornerOptionsWrapper .formRow .formCol:nth-of-type(3) input[type=checkbox]{margin:0 7px 0 0}.productForm .formCol.cornerOptionsWrapper .formRow label{display:flex;align-items:center;justify-content:space-between;margin:0 5px}.productForm .formCol.cornerOptionsWrapper .formRow label span{margin:0}.productForm .formRow.col-2 .formCol{width:47%;max-width:47%}.productForm .formPriceCol{display:flex;flex-direction:column}.productForm .formPriceCol span{font-weight:400;font-size:12px;line-height:15px;color:#000}.productForm .summary p{margin:4px 0}.productForm .formFooter{display:flex;justify-content:center;margin:45px 0 20px}.productForm .formFooter button:hover{cursor:pointer}.productForm .formFooter button[type=submit]{display:flex;justify-content:center;align-items:center;width:100%;background:#454545;border-radius:5px;font-weight:400;font-size:18px;line-height:22px;color:#fff}.productForm .formFooter button[type=submit][disable=true]{background-color:#e0e0e0}.productForm .formFooter button[type=submit].processing{text-indent:-9999px}.productForm .formFooter button[type=submit].processing:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #fff;border-top-color:#000;animation:spinner .6s linear infinite}.woocommerce button[type=submit].button.alt{background:#454545 !important}@keyframes spinner{to{transform:rotate(360deg)}}@media(max-width: 430px),(min-width: 768px)and (max-width: 991px){.productQuantity button{padding:15px 25px;height:52px}.productQuantity input{font-size:26px;line-height:34px;height:52px}.productForm output.productPrice{font-size:30px;line-height:28px}.productForm .formRow .formCol:nth-of-type(1).short{max-width:unset;margin-bottom:15px}.productForm .formRow .formCol.horiz.bigRow{flex-wrap:wrap;justify-content:flex-start}.productForm .formRow .formCol.horiz.bigRow>*{width:81px}.productForm .formRow .formCol picture.previewImg{width:200px}}
