:root{--black: #000000;--lightblue-bg: #E0EFFB;--accent: #F290BF;--darken-accent: #ff9dcb;--promo-pt: 72px;--footer-bg: #EABF77;--container-xl: 1320px;--container-lg: 976px;--container-md: 728px;--container-xs: 340px}.promo{width:100vw;padding:calc(var(--promo-pt) * .75) 0 calc(var(--promo-pt) * .5);background-color:var(--lightblue-bg)}.container{max-width:var(--container-xl);margin:0 auto;display:flex;flex-direction:column;padding:1.25rem}@media screen and (max-width: 1024px){.container{max-width:var(--container-lg)}}@media screen and (max-width: 440px){.container{max-width:var(--container-xs)}}.promo__logo{width:248px}.promo__inner{width:700px}.promo__suptitle{margin:30px 0 12px;font-size:1.8rem}.promo__content{width:400px}.promo__title{font-size:2.66rem;font-weight:700}.promo__descr{padding:5px 0 25px;font-size:1.45rem}.btn{font-size:1.45rem;font-weight:700;padding:1rem;background-color:var(--accent);border-radius:.5rem;color:var(--black);transition:.4s all}.btn:hover{background-color:var(--darken-accent)}.promo__img{position:absolute;max-width:680px;top:calc(var(--promo-pt) * 1.2);right:0}.gallery{padding-top:calc(var(--promo-pt) * 2);min-height:100vh}.gallery>.container{display:flex;flex-direction:row}.gallery__item--first{position:relative;min-width:550px;max-width:550px;top:-100px;left:-40px}.gallery__item--second{position:relative;min-width:350px;max-width:350px;height:auto;top:195px;left:360px}.order__wrapper{display:flex;gap:20px}.order__brandwork{width:38%;background-image:url(/assets/warriors_group-BkTLr4Px.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:580px;position:relative}.order__label{position:relative;top:-8px;display:inline-flex;padding:4px 20px;background-color:var(--accent);border-radius:0 8px 8px 0;z-index:2}.order__inner{width:62%;background-color:var(--lightblue-bg);display:flex;justify-content:center;align-items:center;padding:4.9rem 0;z-index:100}.order__row{display:flex;gap:16px}.order__row:not(:last-child){margin-bottom:24px}.order__row:nth-last-child(-n+2)>.form-controller{width:100%}.form-controller--select{width:100%}.form-controller{display:flex;flex-direction:column}.label{display:inline-block;font-size:.9rem;padding-bottom:.4rem}.inp{border:2.5px solid #000;border-radius:8px;padding:.5rem 1rem;background-color:transparent}.textarea{resize:none}.footer{margin-top:160px;position:relative}.footer__bg{display:flex;gap:10px}.footer__img{width:50%}.footer__content{position:absolute;top:320px;left:50%;transform:translate(-50%);margin:auto;width:100%;border-radius:8px;text-align:center;background-color:var(--footer-bg)}.footer__title{font-size:1.8rem;font-weight:700}.footer__descr{font-size:1.45rem}@media screen and (max-width: 1320px){.footer__love{margin-top:20px}.promo{padding:calc(var(--promo-pt) * .5) 0 calc(var(--promo-pt) * .33)}.container{max-width:var(--container-lg)}.promo__logo{width:184px}.promo__inner{max-width:450px}.promo__suptitle{font-size:1.33rem}.promo__content{width:100%}.promo__title{font-size:2.1rem}.promo__img{max-width:440px;top:calc(var(--promo-pt) * 2.11)}.promo__descr{font-size:1.33rem}.gallery{min-height:60vh}.gallery__item--first{position:relative;min-width:420px;max-width:420px;top:-100px;left:0}.gallery__item--second{position:relative;min-width:280px;max-width:280px;top:130px;left:240px}.order__brandwork{height:480px}.order__inner{padding:3.3rem 0}.footer{margin-top:120px}.footer__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}.footer__title{font-size:1.6rem}.footer__descr{font-size:1.33rem}}@media screen and (max-width: 920px){img{border-radius:.75rem}.promo{min-height:45vh;padding:calc(var(--promo-pt) * .66) 0 calc(var(--promo-pt) * .4)}.container{max-width:var(--container-md);padding:1rem}.promo__logo{width:144px}.promo__content,.promo__inner{max-width:380px}.promo__suptitle{margin:30px 0 16px;font-size:1.15rem}.promo__title{font-size:1.33rem;font-weight:700}.promo__descr{padding:10px 0 25px;font-size:1.1rem}.btn{font-size:1.35rem;padding:1rem}.promo__img{margin:2rem 0 0;max-width:288px;top:calc(var(--promo-pt) * 2)}.gallery{padding:calc(var(--promo-pt) * .75) 0}.gallery>.container{justify-content:center;gap:40px}.gallery__item--first,.gallery__item--second{min-width:45%;max-width:45%;top:0;left:0;height:auto}.gallery__item--second{min-height:470px}.order__wrapper{flex-direction:column;gap:0px}.order__brandwork{width:100%;height:290px}.order__inner{width:100%;padding:2.5rem .75rem}.order__form{width:50%;display:flex;flex-direction:column;align-items:center}.order__row{flex-direction:column;width:100%}.order .form-btn{width:100%}.footer{margin-top:80px;display:flex;flex-direction:column-reverse}.footer__bg{flex-direction:column}.footer__img{width:100%;border-radius:0}.footer__title{font-size:1.45rem}.footer__descr{font-size:1.15rem}}@media screen and (max-width: 720px){.promo>.container{display:flex;flex-direction:column;align-items:center}.promo__wrapper{max-width:100%}.promo__inner,.promo__content{max-width:calc(100% - 4rem)}.promo__img{position:static;max-width:100%}.gallery__item--first,.gallery__item--second{position:static;min-width:260px;max-width:260px;min-height:360px}}@media screen and (max-width: 577px){.promo{min-height:100vh;padding:calc(var(--promo-pt) * .5) 0 calc(var(--promo-pt) * .25)}.promo>.container{display:block}.gallery>.container{flex-direction:column;justify-content:flex-start;gap:80px}.gallery__item--first{position:static;min-width:350px;max-width:350px;min-height:450px}.gallery__item--second{position:static;min-width:350px;max-width:350px;min-height:300px;align-self:flex-end}.order__form{width:75%}}@media screen and (max-width: 440px){.gallery__item--first,.gallery__item--second{min-width:320px;max-width:320px;min-height:400px}.promo__content,.promo__inner{max-width:inherit}}@media screen and (max-width: 374px){.promo__img{width:320px}}.slick-dots{bottom:20px}.slick-dots li button:before{content:"";background-color:#fff;border-radius:20px;width:16px;height:16px}.size-modal{display:block;margin-top:-40px;z-index:100;background-color:#e0effb}.size-div{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8px}.size-div label{margin-top:8px}.size-div input{width:94%;background-color:inherit}.footer__sub__content{width:80%;margin:40px auto}.footer__sub__content h2{font-size:24px;font-weight:600;margin-bottom:16px}.footer__love h1{font-size:24px;font-weight:600;margin-right:20px}.footer__love img{width:100px}.footer__love{display:flex;align-items:center;justify-content:flex-end}.sheet__img{transform:rotate(-10deg);width:50%;position:absolute;bottom:50px;right:30px;border-radius:10px;border:1px solid black}.price__img{transform:rotate(10deg);width:20%;top:25%;left:50px;position:absolute;border-radius:10px;border:1px solid black}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background-color:#dbf0fb;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;max-width:500px;z-index:1001}.hidden{display:none}:root{font-family:Play,sans-serif;line-height:1.25;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0;border:0px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}aside,nav,footer,header,section{display:block}html{font-size:16px;font-family:Play,sans-serif;font-weight:400;line-height:1.5}html,body{height:100%}body{margin:0;display:flex;flex-direction:column;place-items:center;min-width:320px;min-height:100vh;overflow-x:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:Play,sans-serif;font-size:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:visited{color:inherit;text-decoration:none}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){a{color:inherit}}}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top;object-fit:cover}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
