@media(max-width:700px){
.hero-builder-page .builder-heading:after{display:none}
nav{scrollbar-width:none;-ms-overflow-style:none}nav::-webkit-scrollbar{display:none}
.topbar{gap:12px}.search{height:44px}.search input{font-size:12px}.search select{width:86px}.header-link b{font-size:10px}.basket span{font-size:14px}
.builder-cta-hero{display:flex;flex-direction:column;padding:25px 23px 20px;gap:15px}.builder-cta-hero>div:first-child{width:100%;min-width:0}.builder-cta-hero .eyebrow{font-size:8px;letter-spacing:.9px;max-width:100%;margin-bottom:13px}.builder-cta-hero h1{font-size:30px;line-height:1.08;letter-spacing:-1px;margin-bottom:16px}.builder-cta-hero p:not(.eyebrow){font-size:12px;line-height:1.75;max-width:100%;margin:0}.builder-cta-hero .hero-actions{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:19px}.builder-cta-hero .hero-actions .primary{font-size:10px;padding:14px 16px;min-height:44px}.builder-cta-hero .hero-actions .textbutton{font-size:10px;min-height:44px}.builder-cta-hero .hero-photo{width:100%;height:175px;flex-shrink:0;overflow:hidden;align-items:center;justify-content:center}.builder-cta-hero .hero-photo:before{height:300px;top:-65px;left:64%;width:42px}.builder-cta-hero .hero-photo img{height:175px;width:auto;max-width:57%;padding:0}.builder-cta-hero .hero-photo img:nth-child(2){display:block;height:147px;margin-left:-13px;max-width:45%;align-self:end}.benefits{font-size:9px;line-height:1.6;padding:12px 16px}.section-heading{align-items:center}.section-heading h2{max-width:225px}.category-card{min-height:175px}.category-card b{font-size:13px}.category-card p{font-size:10px;line-height:1.6}
.hero-builder-page .builder-heading{padding:24px 23px;gap:18px}.hero-builder-page .builder-heading h1{font-size:29px;letter-spacing:-1px;line-height:1.08;margin-bottom:13px}.hero-builder-page .builder-heading p{font-size:12px;line-height:1.75}.hero-studio-eyebrow{font-size:7px!important;letter-spacing:1px;margin-bottom:13px!important}.hero-studio-actions{width:100%;display:grid;grid-template-columns:1.1fr 1fr;column-gap:14px;row-gap:10px;align-items:center}.hero-studio-actions .primary{font-size:10px;padding:14px 12px;min-height:44px}.hero-studio-actions .hero-download{font-size:10px;padding:10px 0;min-height:44px}.hero-studio-actions>span{grid-column:1/-1;font-size:9px;line-height:1.6}.hero-builder-page .builder-visual{min-width:0}.canvas-toolbar{padding-top:0}.canvas-toolbar .textbutton{min-height:36px}.hero-builder-page .garment-stage{max-width:400px}.builder-controls input:not([type=color]):not([type=file]),.builder-controls select,.detail-copy input,.detail-copy select,.form-panel input,.form-panel textarea{font-size:16px}.sizegrid input,.builder-sizegrid input{font-size:16px}.logo-example-tabs button,.garment-advice-tabs button,.secondary,.primary{min-height:44px}.support-nav a{min-height:38px;display:flex;align-items:center}.finish-table-wrap table{font-size:11px}.finish-table-wrap th,.finish-table-wrap td{font-size:11px;overflow-wrap:anywhere}
}
@media(max-width:360px){.builder-cta-hero h1{font-size:27px}.builder-cta-hero .hero-actions{gap:10px}.builder-cta-hero .hero-actions .primary{font-size:9px;padding:13px}.hero-builder-page .builder-heading h1{font-size:27px}.hero-studio-actions{grid-template-columns:1fr}.hero-studio-actions .hero-download{text-align:left;min-height:32px}.hero-studio-actions>span{grid-column:1}.hero-studio-actions .primary{width:max-content;max-width:100%}.topbar .header-link b{font-size:9px}.logo-btn img{width:115px}}
