.sm .sp-hero{margin-bottom:70px}
.sm .sp-hero__actions{margin-top:8px}
.sm .sp-hero__features li>span:last-child{min-width:0;overflow-wrap:break-word}
.sm .sp-hero__art{container-type:inline-size;aspect-ratio:4/3;height:auto;transform:none;overflow:visible}
.sm .sp-hero__picture{left:.19841%;top:4.34854%;width:97.81746%;height:91.53439%}
.sm .sp-hero__picture img{left:.93%;top:-1.45%;width:98.14%;height:104.88%}
.sm .sp-hero__note{left:65.47619%;top:13.0477%;width:28.96825%;height:12.69841%;font-size:5.52341cqw;line-height:4.67361cqw;white-space:nowrap;transform-origin:top left}
.sm .sp-hero__arrow{left:81.94444%;top:21.28042%;width:13.6375%;height:13.95185%}
.sm .sp-hero__arrow picture{transform:rotate(-23.08deg)}
.sm .su-card__image img{object-fit:cover}
.sm .sp-included__visual>img{left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.sm .sp-result{min-height:208px}
.sm .sp-result>img{max-width:64px;max-height:64px}
.sm .sp-faq__item summary{font-size:14px}
.sm .sp-upload>span:before{content:none}
@media(min-width:1240px){.sm .sp-hero__features{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:769px) and (max-width:1239px){.sm .sp-hero__arrow picture{transform:rotate(-23.08deg) scale(.8)}}
@media(max-width:768px){
 .sm .sp-hero{margin-bottom:50px}
 .sm .sp-hero__copy{display:flex;flex:none;flex-direction:column;width:100%;gap:16px}
 .sm .sp-hero__actions{margin-top:8px}
 .sm .sp-hero__art{width:330px;aspect-ratio:330/247.498;flex:none}
 .sm .sp-hero__note{left:65.474%;top:13.04776%;width:29.09091%;height:12.52535%;font-size:5.52333cqw;line-height:4.67364cqw}
 .sm .sp-hero__arrow picture{transform:rotate(-23.08deg)}
 .sm .sp-included{padding:40px 0}
 .sm .sp-included__visual{min-height:0;aspect-ratio:4/3}
 .sm .sp-included__grid{gap:16px}
 .sm .sp-projects__all{display:flex;width:100%}
 .sm .sp-result{min-height:104px}
 .sm .sp-faq__heading p{font-size:13px}
}
/* Figma photo crops */
.sm .su-card--catalog-tshirt .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-hoodie .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-polo .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-bag .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-cap .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-gift .su-card__image img{left:0;top:0;width:100%;height:100%;}
@media(max-width:768px){
.sm .su-card--catalog-tshirt .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-hoodie .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-polo .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-bag .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-cap .su-card__image img{left:0;top:0;width:100%;height:100%;}
.sm .su-card--catalog-gift .su-card__image img{left:0;top:0;width:100%;height:100%;}
}
