@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap);
html{scroll-behavior:smooth;scroll-padding-top:72px}@media screen and (min-width:992px){html{scroll-padding-top:80px}}body{color:#000;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:300;padding-top:72px!important}@media screen and (min-width:992px){body{padding-top:80px!important}}.handwriting{font-family:Dancing Script,cursive;font-weight:400!important}.block{margin-bottom:2rem}.block-header+.block-main{margin-top:-2rem}h2,h3,h4{font-weight:500}.btn:focus{box-shadow:0 0 0 .2rem rgba(171,129,204,.25)}.btn-button{background:#ab81cc;border:none;border-radius:0;color:#fff;font-weight:700;padding:.33em 3em;text-transform:uppercase;width:auto}.btn-button:hover{background:#cabcdd;color:#422958}form{margin:0 auto}form h2{font-size:1rem;margin:2rem 0 1rem;text-align:center;text-transform:uppercase}form .alert{border:none;border-radius:0}form label{display:none}form .form-control{background:#ebdeef;border:none;border-radius:0;color:#422958}form .form-control::-moz-placeholder{color:#422958;font-size:.8rem;text-transform:uppercase}form .form-control::placeholder{color:#422958;font-size:.8rem;text-transform:uppercase}form label.custom-control-label{display:block;line-height:1.2}form label.custom-control-label a{color:#000;text-decoration:underline}form .form-group-check{align-items:center;border:1px solid #ebdeef;display:flex}form .form-group-check label{color:#422958;display:block;font-size:.8rem;text-transform:uppercase}form .form-group-check .form-check-label-group{margin:.5rem auto .5rem .5rem}form .button{border:none;border-bottom:2px solid #ab81cc;border-radius:0;display:block;font-weight:700;margin:0 auto;padding:.5rem 3rem;text-transform:uppercase;width:auto}form .button:hover{background:#ab81cc;color:#fff}form .button:focus,form .custom-control-input:focus~.custom-control-label:before,form .form-control:focus{box-shadow:0 0 0 .2rem rgba(171,129,204,.25)}form .custom-control-input:checked~.custom-control-label:before{background-color:#ab81cc;border-color:#ab81cc}form .custom-file label{display:block}form .custom-file .custom-file-label{background:#ebdeef;border:none;border-radius:0;color:#422958}form .custom-file .custom-file-label:after{display:none}form .file-upload .input-group-text{background:#ebdeef;border:none;border-radius:0;color:#422958}.navbar{background:#422958;font-weight:600;letter-spacing:.1em;padding:0}.navbar .container{background:#422958;min-height:62px;padding:.75rem 1rem}@media screen and (min-width:992px){.navbar .container{height:70px;padding:.75rem 2rem}}.navbar .navbar-brand{aspect-ratio:26/12;background:url(/domains/strikeapose/logo-white.svg);background-size:contain;height:30px}.navbar .navbar-brand span{display:none}@media screen and (min-width:992px){.navbar .navbar-brand{height:40px}}.navbar .navbar-toggler{border:none;border-radius:0}.navbar .nav-link{color:#fff!important;font-size:.8rem;font-weight:700;text-transform:uppercase}.navbar .nav-link:hover{color:#ab81cc!important}.navbar .dropdown-menu{border:none;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.1);left:auto;right:0}.navbar .dropdown-item:active{background:#ab81cc}@media screen and (min-width:992px){.navbar .dropdown-toggle{position:relative}.navbar .dropdown-toggle:after{border-top-color:#ab81cc;bottom:2px;display:block;left:50%;margin:0;position:absolute;transform:translateX(-50%);vertical-align:baseline}.navbar .nav-link{padding-left:1rem!important;padding-right:1rem!important}.navbar .nav-item-order .nav-link{background:#ab81cc;color:#fff;padding:.5rem}.navbar .nav-item-order .nav-link:hover{color:#422958!important}}footer .container{background:#f7f0fa;font-size:.8rem}@media screen and (min-width:768px){footer .container{padding:0 2rem}}@media screen and (min-width:992px){footer .container{padding:1rem 2rem}}footer h2{font-size:.8rem;text-transform:uppercase;white-space:nowrap}footer a{color:#000;text-decoration:none}footer a:hover{color:#ab81cc;text-decoration:none}footer .row-heading{align-items:center;border-bottom:2px solid #cabcdd;margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}footer .row-heading .logo a{aspect-ratio:26/12;background:url(/domains/strikeapose/logo.svg);background-size:contain;display:block;height:40px}footer .row-heading .logo a span{display:none}footer .row-heading .socials{text-align:right}footer .row-heading .socials a{color:#ab81cc;font-size:1.3rem}footer .row-content>div{margin-bottom:1rem}footer .row-content ul{padding-left:0}footer .row-content ul li{list-style:none}footer form label{display:none}footer form .form-group,footer form .recaptcha{margin-bottom:.25rem}footer form .recaptcha div{margin:0 auto}footer form .form-control{background:#ebdeef;border:none;border-radius:0;font-size:.8rem}footer form label.custom-control-label{display:block;line-height:1.2}footer form label.custom-control-label a{text-decoration:underline}footer form .button{font-size:.8rem;padding:.375rem .75rem;width:100%}footer form .button:focus,footer form .custom-control-input:focus~.custom-control-label:before,footer form .form-control:focus{box-shadow:0 0 0 .2rem rgba(171,129,204,.25)}footer form .custom-control-input:checked~.custom-control-label:before{background-color:#ab81cc;border-color:#ab81cc}.copy{font-size:.8rem;margin:1rem auto}.copy a{color:#000}.copy a:hover{color:#ab81cc;text-decoration:none}.block-banners{text-align:center}.block-banners .box{background:50% no-repeat;background-size:cover}.block-banners a{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.2;padding:2rem;transition:transform .15s}.block-banners a span.headline{font-family:Dancing Script,cursive;font-size:2rem;font-weight:400!important}.block-banners a span.label{font-size:2rem;text-transform:uppercase}.block-banners a:hover{text-decoration:none;transform:scale(1.1)}.block-banners .box-main a{color:#422958}.block-banners .box-main a span.headline{font-size:2.5rem}.block-banners .box-main a span.label{font-size:3rem}.block-gallery .container{padding:0}.block-gallery .gallery{margin:0 -.5rem}.block-gallery .gallery .item{float:left;padding:.5rem;transition:transform .15s;width:50%}@media screen and (min-width:768px){.block-gallery .gallery .item{width:25%}}.block-gallery .gallery .item img{height:auto;width:100%}.block-gallery .gallery .item:hover{transform:scale(1.025)}.block-gallery .gallery .item.first{width:100%}@media screen and (min-width:768px){.block-gallery .gallery .item.first{width:50%}.block-gallery .gallery .item.first img{aspect-ratio:562/425}}.block-gallery .gallery:after{clear:both;content:"";display:table}.block-header .container{background:50% no-repeat;background-size:cover;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:200px;position:relative}.block-header .header h1{color:#fff;font-size:1.5rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.block-header .header h1{font-size:2rem}}@media screen and (min-width:1200px){.block-header .header h1{font-size:2.5rem}}.block-formhostesky .container{background:#f7f0fa;padding:1rem 1rem 0}@media screen and (min-width:768px){.block-formhostesky .container{padding:2rem 2rem 0}}.block-forms .container{padding:1rem 0 0}.block-forms .nav-tabs{border:none;justify-content:center}.block-forms .nav-tabs .nav-link{background:#ebdeef;border:none;border-radius:0;color:#422958;font-weight:700;margin:0 2px;padding:.75rem 2rem;text-transform:uppercase}.block-forms .nav-tabs .nav-link.active{background:#f7f0fa}@media screen and (min-width:992px){.block-forms .nav-tabs .nav-link{padding:.75rem 3rem}}.block-forms .tab-content{background:#f7f0fa;padding:1rem 1rem 0}@media screen and (min-width:768px){.block-forms .tab-content{padding:2rem 2rem 0}}.block-forms form{max-width:660px}.block-html .container{padding:0}.block-html .html-instagram h2{aspect-ratio:3/2;background:url(/domains/strikeapose/instagram.png);background-size:contain;height:70px;margin:0 auto;text-indent:-9999px}.block-main .container{background:#f7f0fa;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:768px){.block-main .container{padding:2rem}}.block-main .perex{color:#422958;font-size:1.1rem;font-style:italic}@media screen and (min-width:992px){.block-main .text-columns{gap:2rem}.block-main .text-columns-2{-moz-column-count:2;column-count:2}.block-main .text-columns-3{-moz-column-count:3;column-count:3}}.block-main img{height:auto;max-width:100%}.block-main .order{text-align:center}.block-main .order a{background:#ab81cc;border-radius:0;color:#fff;display:inline-block;font-weight:700;margin-top:2rem;padding:.5rem 1rem;text-transform:uppercase;transition:none}.block-main .order a:hover{color:#422958}.block-main .container.is-home{padding:0}.block-main .container.is-home .text{padding:2rem}@media screen and (min-width:992px){.block-main .container.is-home .text{padding:2rem 2rem 2rem 0}}.block-main .container.is-home h1{aspect-ratio:405/45;background:url(/domains/strikeapose/logo1.svg);background-size:contain;font-size:0;font-weight:400;margin-bottom:1rem;max-width:300px;text-indent:-999999px;width:100%}.block-main .container.is-home p strong{color:#422958;font-size:1.1rem;font-style:italic;font-weight:400}.block-partners{margin-bottom:0}.block-partners .container{background:#cabcdd;color:#fff}.block-partners .partners{padding:2rem}@media screen and (min-width:768px){.block-partners .partners{padding:1rem}}@media screen and (min-width:992px){.block-partners .partners{padding:2rem}}.block-partners .for_u{padding-bottom:15px;padding-top:15px}.block-partners .for_u div.frame{aspect-ratio:100/79;background:url(/domains/strikeapose/frame4.png);background-size:contain;display:flex;flex-direction:column;justify-content:center}.block-partners .for_u div.frame div{font-size:2rem;font-weight:700;text-align:center}.block-products .container{padding:0}.block-products .container .row{margin-left:-.5rem;margin-right:-.5rem}.block-products .container .row>div{padding:.5rem}.block-products .item{display:block;position:relative;transition:transform .15s}.block-products .item .box{align-content:center;color:#fff;display:grid;font-size:1.4rem;font-weight:700;inset:0;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;z-index:2}.block-products .item .img-empty{aspect-ratio:1;background:#fff;width:100%}.block-products .item:after{background:rgba(66,41,88,.3);content:"";inset:0;position:absolute;z-index:1}.block-products .item:hover{color:#422958;transform:scale(1.025)}.block-products .reference .item input{display:none}.block-products .reference .item .box{background:#fff;color:#422958;font-size:.9rem;font-weight:400;margin:20%;text-transform:none;transition:margin .15s}.block-products .reference .item .box .name{display:block;font-size:1.3rem;font-weight:700;line-height:1.3rem}.block-products .reference .item .box .perex{display:none;margin-top:.5rem}.block-products .reference .item:hover{transform:scale(1)}.block-products .reference .item input[type=checkbox]:checked+.box,.block-products .reference .item:hover .box{margin:5px}.block-products .reference .item input[type=checkbox]:checked+.box .perex,.block-products .reference .item:hover .box .perex{display:block}.block-usp .container{background:#f7f0fa;color:#422958;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:768px){.block-usp .container{padding:2rem}}@media screen and (min-width:1200px){.block-usp .container{padding:2rem 4rem}}.block-usp .usp{display:flex;flex-direction:column;text-align:center}.block-usp .usp .value{border-bottom:2px solid #cabcdd;font-family:Dancing Script,cursive;font-size:1.8rem;font-weight:400!important;padding-bottom:.5rem;white-space:nowrap}.block-usp .usp .label{font-size:.9rem;padding:.5rem 2rem;text-transform:uppercase}.block-usp .row{margin:0}.block-usp .row>div{padding:0}.block-costumes form .custom-select{background-color:#ebdeef;border:none;border-radius:0;max-width:250px}.block-costumes form .input-group{border-radius:0;margin-left:auto;max-width:250px}.block-costumes form .btn{background-color:#cabcdd;border:none;border-radius:0}.block-costumes form .btn:active,.block-costumes form .btn:focus,.block-costumes form .btn:hover{background-color:#ab81cc!important}.block-costumes .items{margin-inline:-.5rem}.block-costumes .items>div{padding-inline:.5rem}.block-costumes .items .card{background:#422958;border:none;border-bottom:1rem solid #fff;border-radius:0;color:#fff;height:100%}.block-costumes .items .card .card-top{aspect-ratio:1/1;background:red;overflow:hidden}.block-costumes .items .card .card-top img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-costumes .items .card .card-body{padding:.5rem}.block-costumes .items .card strong{display:block;font-weight:700;text-align:center}.block-costumes .items .card table{margin:0}.block-costumes .items .card td,.block-costumes .items .card th{border:none;color:#fff;font-weight:400;padding:0}.block-costumes .items .card td{text-align:right}
