/*!/wp-content/themes/groupbuy/style-editor.css*/@font-face{font-family:TitilliumWeb;src:url(/wp-content/themes/groupbuy/fonts/TitilliumWeb-Bold.woff2) format('woff2'),url(/wp-content/themes/groupbuy/fonts/TitilliumWeb-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TitilliumWeb;src:url(/wp-content/themes/groupbuy/fonts/TitilliumWeb-Regular.woff2) format('woff2'),url(/wp-content/themes/groupbuy/fonts/TitilliumWeb-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body.mce-content-body{margin:15px}.wp-block{max-width:1120px}.wp-block[data-align=wide],.wp-block[data-align=wide]>.wp-block{max-width:1360px}.wp-block[data-align=full],.wp-block[data-align=full]>.wp-block{max-width:none}.wp-block.is-reusable{max-width:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:10px}.row:not([class*=" g-"]):not([class*=" gx-"]):not([class*=" gy-"]){--bs-gutter-x:20px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}body{font-family:TitilliumWeb,sans-serif;font-size:18px;line-height:1.56;color:rgb(0 0 0 / .5)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 3px;font-size:40px;font-weight:700;color:#000}.smaller{font-size:80%}p,ul[data-type="core/list"],.modal ul,article ul{margin:0 0 16px}.lead,.has-lead-font-size,p.lead,p.has-lead-font-size{font-size:30px;line-height:1.07}p small{font-size:14px}a,a:hover{color:var(--primary-color)}*:last-child,p[class]:last-child{margin-bottom:0}label{display:block;margin:0}.wp-block-group{position:relative}.wp-block-cover-image.has-custom-content-position .wp-block-cover__inner-container.container,.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container.container{width:100%}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%}.wp-block-cover,.wp-block-cover-image{min-height:0;padding:0}.wp-block-cover__image-background,.wp-block-cover__video-background{width:100%;height:100%}.wp-block-buttons>.wp-block-button{margin-right:0;margin-bottom:0}.wp-block-buttons>.wp-block-button+.wp-block-button{margin-left:30px}.wp-block-image{margin:0 auto}.number{margin-right:20px}.number span{display:block;width:75px;height:75px;background:var(--primary-color);border-radius:50%;text-align:center;font-size:38px;font-weight:700;line-height:75px;color:#fff}.style-invert .number span{background:#fff;color:var(--primary-color)}.has-primary-color{color:var(--primary-color)}.label{position:relative;display:block;height:calc(100% - 20px);margin:20px 0 0}.label-radio{cursor:pointer}.label input{position:absolute;z-index:-1;opacity:0}.label .wrapper{position:relative;text-align:left;font-size:18px;font-weight:500;line-height:1.7;color:rgb(0 0 0 / .5)}.label .image{background:#fff;border:3px solid #fff0;transition:border-color 300ms ease}.label:hover .image{border-color:rgb(34 154 152 / .51)}.label input:checked~.wrapper .image{border-color:#007481}.label .check{position:absolute;z-index:10;top:10px;left:10px;width:48px;height:48px;border:solid 2px #229a98;border-radius:50%;background-color:rgb(34 154 152 / .3)}.label input:checked~.check{background:#229a98 url('data:image/svg+xml;utf-8,<svg width="28" height="20" viewBox="0 0 28 20" xmlns="http://www.w3.org/2000/svg"><path d="m2 9.5 8.3 8.5 15.7-16" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></svg>') center center no-repeat}.form-fields{margin-top:40px}.form-control,.form-select{width:100%;height:80px;margin:0 0 20px;padding:0 20px;background:#fff;border:none;border-radius:0;font-size:28px;color:#000}.form-select:required:invalid,.form-select option[value=""]{color:#bebebe}.form-select option{color:#000}.form-control::-webkit-input-placeholder{color:#bebebe}.form-control::-moz-placeholder{color:#bebebe}.form-control:-ms-input-placeholder{color:#bebebe}.form-control::-ms-input-placeholder{color:#bebebe}.form-control::placeholder{color:#bebebe}@-webkit-keyframes short-press{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes short-press{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.btn{line-height:80px;padding:0 60px}.btn-sm,.btn-sm:hover{line-height:52px;padding:0 44px;background:#003c8d;border-radius:12px;border:none;font-size:16px;font-weight:700;color:#fff}.btn-secondary,.btn-secondary:hover{background:rgb(0 0 0 / .5)}.submit-button{display:inline-block;position:relative;overflow:hidden;line-height:80px;padding:0 86px;background:var(--primary-color);border-radius:12px;font-size:36px;font-weight:700;color:#fff}.submit-button.animated{-webkit-animation:.75s short-press cubic-bezier(.77,0,.175,1) forwards;animation:.75s short-press cubic-bezier(.77,0,.175,1) forwards}.submit-button>span{display:block;-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1);-webkit-transition-delay:.2s;transition-delay:.2s}.submit-button .done-state-msg,.submit-button .current-state-msg{position:absolute;top:100%;left:0;right:0}.submit-button .done-state-msg{top:200%}.submit-button.state-1>span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.submit-button.state-2>span{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.thanks,.already_ordered{display:none;margin-left:20px;font-size:36px;font-weight:700;color:#000}.radio-field,.checkbox-field{position:relative;cursor:pointer}.radio-field input,.checkbox-field input{position:absolute;z-index:-1;opacity:0}.radio-field{display:block;margin:0 0 20px}.radio-field span{position:relative;display:block;line-height:172px;background:#fff;border:solid 4px #fff0;font-size:40px;text-align:center;color:rgb(0 0 0 / .6);transition:border-color .3s ease}.radio-field span:hover{border-color:rgb(34 154 152 / .5)}.radio-field input:checked~span{border-color:#007481;color:#000}.radio-field span:after{content:'';position:absolute;z-index:10;top:10px;left:10px;width:48px;height:48px;border:solid 2px #229a98;border-radius:50%;background-color:rgb(34 154 152 / .3)}.radio-field input:checked~span:after{background:#229a98 url('data:image/svg+xml;utf-8,<svg width="28" height="20" viewBox="0 0 28 20" xmlns="http://www.w3.org/2000/svg"><path d="m2 9.5 8.3 8.5 15.7-16" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></svg>') center center no-repeat}.checkbox-field span{position:relative;display:block;padding:9px 0 0 60px;font-size:16px;font-weight:400;line-height:1.25}.checkbox-field span:before{content:'';display:block;width:40px;height:40px;background:#fff;position:absolute;top:0;left:0}.checkbox-field input:checked~span:before{background:#fff url('data:image/svg+xml;utf-8,<svg height="17" viewBox="0 0 26 17" width="26" xmlns="http://www.w3.org/2000/svg"><path d="m1 8.04 8.321 7.96 15.679-15" fill="none" stroke="%23003c8d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') center center no-repeat}@media (max-width:991px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:36px}}@media (max-width:767px){.btn-sm,.btn-sm:hover{padding:0 20px}.checkbox-field span{padding-top:0}}