Gap’s Comeback Continues With Troye Sivan-Fronted Ode to Denim

.article-native-ad { border-bottom: 1px solid #ddd; margin: 0 45px; padding-bottom: 20px; margin-bottom: 20px; } .article-native-ad svg { color: #ddd; font-size: 34px; margin-top: 10px; } .article-native-ad p { line-height:1.5; padding:0!important; padding-left: 10px!important; } .article-native-ad strong { font-weight:500; color:rgb(46,179,178); }

With C-suite leaders from iconic brands keynoting sessions, leading workshops and attending networking events, Brandweek is the place to be for marketing innovation and problem-solving. Register to attend September 23–26 in Phoenix, Arizona.

Gap has a rich history in denim. In 1969, it opened its first store in San Francisco, shipping blue Levi’s, before it launched its own range. Fast-forward to May 2024, when actress Da’Vine Joy Randolph arrived at the Met Gala in a custom Gap denim dress.

Now Gap is celebrating its deftness for denim with another nostalgia-leaning, dance-filled campaign. 

The clothing brand is showcasing its fall denim collection with the help of Australian Grammy Award-nominated artist Troye Sivan, building on its similarly crafted “Linen Moves” spot that debuted in March and starred South African Grammy-winning artist Tyla.

Register to Continue Reading

.blaize-form .blaize-fields .field-container { display: block; } .blaize-form .blaize-fields input[type="radio"] { display: inline-block; width: auto; height: 17px; margin: 0 6px 0 0; } .blaize-form .blaize-fields .range-container { display: flex; } .blaize-form .blaize-fields .range-container output { margin: 6px 0 0 9px; } .blaize-form .blaize-fields .align-center { display: block; display: flex; align-items: center; } .blaize-form .blaize-fields input[type="checkbox"] { float: left; } .blaize-form .blaize-fields select { padding: 10px; } #blaize-recaptcha-badge .grecaptcha-badge { margin: 0 auto; } #blaize-recaptcha-badge { visibility: hidden; } #blaize-recaptcha-badge.show { visibility: visible; } .blaize-recaptcha-tcs { display: none; } .blaize-recaptcha-tcs.show { display: block; margin: 15px 0 0 0; } .blaize-form .blaize-fields input[type="radio"] { display: inline-block; width: auto; height: 17px; margin: 0 6px 0 0; } .blaize-theme-default.blaize-form { margin: 20px auto; padding: 20px; border-radius: 3px; background-color: #fff; } .blaize-theme-default.blaize-form fieldset { border: none; padding: 0; margin: 0; } .blaize-theme-default.blaize-form .blaize-title { margin-top: 0; } .blaize-theme-default.blaize-form .blaize-error { display: none; color: #e12d2d; } .blaize-theme-default.blaize-form .blaize-success { display: none; margin: 1em 0; background-color: #eef5ee; border: 1px solid #638463; border-radius: 2px; color: #638463; padding: 1em; font-size: 0.9rem; } .blaize-theme-default.blaize-form .blaize-fields p { padding: 0; margin-top: 10px; margin-bottom: 10px; line-height: 1.6; text-rendering: optimizeLegibility; font-size: .77778rem; text-align: left; font-weight: normal; } .register-heading h2 { line-height: 1; font-weight: 800; color: #14aaaa; text-transform: uppercase; font-size: 36px; } .blaize-theme-default.blaize-form input, .blaize-theme-default.blaize-form select { width: 100%; height: 42px; display: block; margin-bottom: 15px; border: 1px solid #e1e3e8; border-radius: 3px; background-color: white; } .blaize-theme-default.blaize-form .blaize-submit { display: block; width: 180px; margin: 10px auto 0; height: 42px; font-weight: bold; background-color: #4697ce; color: #fff; border-radius: 3px; } .blaize-theme-default.blaize-form input { padding: 5px 10px; } .blaize-theme-default.blaize-form input[type="checkbox"] { display: inline-block; width: auto; height: auto; margin: 5px 5px 0 0; } .blaize-theme-default.blaize-form .blaize-social-sign-in-footer { text-align: center; overflow: hidden; margin: 15px 0 10px 0; font-weight: bold; } .blaize-theme-default.blaize-form .blaize-social-sign-in-footer:before, .blaize-theme-default.blaize-form .blaize-social-sign-in-footer:after { border-bottom: 1px solid #e1e3e8; content: ""; display: inline-block; width: 50%; margin: 0 6px 0 -55%; vertical-align: middle; } .blaize-form-register label[for="gdpr-email-solicit"] + p, .blaize-form-register label[for="gdpr-email-rent"] + p{ margin-top: -29px !important; } .blaize-theme-default.blaize-form .blaize-social-sign-in-footer:after { margin: 0 -55% 0 6px; } .blaize-theme-default.blaize-form.blaize-form-register, .blaize-theme-default.blaize-form.blaize-form-login, .blaize-theme-default.blaize-form.blaize-form-reset-password, .blaize-theme-default.blaize-form.blaize-form-complete-registration { max-width: 420px; } .blaize-theme-default.blaize-form.blaize-form-login, .blaize-theme-default.blaize-form.blaize-form-reset-password { display: none; } .blaize-theme-default.blaize-form.blaize-form-register .blaize-submit, .blaize-theme-default.blaize-form.blaize-form-login .blaize-submit { width: 100%; margin-bottom: 10px; }
blaize-form-registerlabel, .blaize-form-login label, .blaize-form-reset-password label { visibility: hidden; margin: 0 !important; margin-top: -10px !important; } blaize-form-registerlabel input, blaize-form-registerlabel select, blaize-form-registerlabel .attribute-public-description, .blaize-form-login label input, .blaize-form-reset-password label input { visibility: visible; margin: -10px 0 0 !important; } blaize-form-registerlabel[for="company"] .awesomplete{ margin: -10px 0 0; } blaize-form-registerlabel[for="company"]{ margin-top: -15px !important; } blaize-form-register.blaize-description:empty{display:none;} .blaize-form-register{padding:0px !important;} blaize-form-register.blaize-identifiers{margin-top:-9px !important;} blaize-form-registerlabel .attribute-public-description{ text-align: left; font-size: .77778rem; background: transparent; color: #000; } blaize-form-registerlabel .attribute-public-description input[type=checkbox]{ float:none !important; margin-right: 2px !important; } #registration-page select { background-image: url('data:image/svg+xml;utf8,'); background-size:9px 6px; background-position:right center; background-origin:content-box; background-repeat:no-repeat; } blaize-form-registerselect { background-image: url('data:image/svg+xml;utf8,'); background-size:9px 6px; background-position:right center; background-origin:content-box; background-repeat:no-repeat; } blaize-form-register.blaize-fields p { padding: 0; margin-top: 10px; margin-bottom: 10px; line-height: 1.6; text-rendering: optimizeLegibility; font-size: .77778rem; text-align: left; font-weight: normal; } blaize-form-register.blaize-fields p a { background-color: transparent; color: #ed1d25; text-decoration: none; cursor: pointer; } blaize-form-registerbutton.blaize-submit.blaize-register-password { color: #fff!important; box-sizing: inherit; border: 0; overflow: visible; background: 0 0; line-height: 1; -webkit-appearance: none; display: block; text-transform: uppercase; background-color: #333; padding: 15px; margin: 10px auto; width: 100%; -moz-border-radius: 0; height: auto; border-radius: 0; } blaize-form-registerspan.blaize-to-login { padding: 0; margin-bottom: 10px; margin-top: 10px; line-height: 1.6; text-rendering: optimizeLegibility; font-size: .77778rem; font-weight: normal; } blaize-form-registerspan.blaize-to-login a { background-color: transparent; color: #ed1d25; text-decoration: none; cursor: pointer; } blaize-form-registerlabel .attribute-public-description { line-height: 24px; } .blaize-theme-default.blaize-form.blaize-form-register{ max-width:440px; } blaize-form-registerinput[type=text], blaize-form-registerinput[type=email], blaize-form-registerinput[type=password], blaize-form-registerinput[type=tel], blaize-form-registerinput[type=number], blaize-form-registerinput[type=url], blaize-form-registerinput[type=url]{ border-radius: 0 !important; margin-bottom: 4px !important; } .site .page-no-sidebars { min-height: 150px; } @media screen and (max-width:575px) { .blaize-theme-default.blaize-form.blaize-form-register{ padding: 0px 10px !important; } } .blaize-theme-default.blaize-form.blaize-form-reset-password, .blaize-theme-default.blaize-form.blaize-form-login{ max-width:440px; padding:0px; } @media screen and (max-width:575px) { .blaize-theme-default.blaize-form.blaize-form-reset-password, .blaize-theme-default.blaize-form.blaize-form-login{ padding: 0px 10px !important; } } .blaize-form-login input[type=email], .blaize-form-login input[type=password], .blaize-form-reset-password input[type=email]{ border-radius: 0 !important; margin-bottom: 4px !important; } .blaize-reset-to-login, .blaize-reset-to-register, .blaize-to-register, .blaize-to-reset-password { padding: 0; margin-top: 10px; margin-bottom: 10px; line-height: 1.6; text-rendering: optimizeLegibility; font-size: .77778rem; text-align: left; font-weight: normal; } .blaize-reset-to-login a, .blaize-reset-to-register a, .blaize-to-register a, .blaize-to-reset-password a { background-color: transparent; color: #ed1d25; text-decoration: none; cursor: pointer; } .blaize-theme-default.blaize-form button.blaize-submit { color: #fff!important; box-sizing: inherit; border: 0; overflow: visible; background: 0 0; line-height: 1; -webkit-appearance: none; display: block; text-transform: uppercase; background-color: #333; padding: 15px; margin: 10px auto; width: 100%; -moz-border-radius: 0; height: auto; border-radius: 0; } .site-main:focus-visible, .site-main:focus, .site-main:active { outline: none; } :focus-visible{ outline: none !important; } .adw-nav-group { z-index: 1000000;} #registration-page .blaize-form-reset-password .blaize-title , #registration-page .blaize-form-login .blaize-title{ margin-top:0px !important;} blaize-form-registerlabel[for="gdpr-email-solicit"],blaize-form-registerlabel[for="gdpr-email-solicit"] input,blaize-form-registerlabel[for="gdpr-email-rent"],blaize-form-registerlabel[for="gdpr-email-rent"] input{ margin-top: 10px !important; } blaize-form-registerlabel[for="gdpr-email-solicit"] + p,blaize-form-registerlabel[for="gdpr-email-rent"] + p{ margin-top: -29px; margin-left: 20px; } .blaize-formblaize-form-registerlabel[for="other-business-type"], .blaize-formblaize-form-registerlabel[for="other-job-function"], .blaize-formblaize-form-registerlabel[for="other-job-level"]{ display:none; } .blaize-formblaize-form-registerlabel[for="other-business-type"] span, .blaize-formblaize-form-registerlabel[for="other-job-function"] span, .blaize-formblaize-form-registerlabel[for="other-job-level"] span{ visibility: visible; margin: 25px auto !important; display: block; font-weight: 400; font-size: .77778rem; line-height: 1.8; padding: 0 20px; color: #333; max-width: 420px; } blaize-form-registerlabel[for="auto-renewal-checkbox"],blaize-form-registerlabel[for="auto-renewal-checkbox"] input,blaize-form-registerlabel[for="auto-renewal-checkbox"],blaize-form-registerlabel[for="auto-renewal-checkbox"] input{ margin-top: 10px !important; } blaize-form-registerlabel[for="auto-renewal-checkbox"] + p,blaize-form-registerlabel[for="auto-renewal-checkbox"] + p{ margin-top: -29px; margin-left: 20px; } .blaize-theme-default.blaize-form button.blaize-submit { background-color: #000; color: #fff; font-size: 14px; font-weight:600; border-radius: 0; } .blaize-theme-default.blaize-form button.blaize-submit:hover { background-color: #e50000; } /*.... below CSS added by Somnath: 03-25-2022....*/ .zephr-login-wrapper { max-width: 100%; width: 460px; margin-left: auto; margin-right: auto; margin-bottom:250px; padding-top:10px; } .zephr-login-wrapper form { margin: 0; } .zephr-login-wrapper form label {text-align: left;font-size: .77778rem;background: transparent;} .zephr-login-wrapper form input[type="email"], .zephr-login-wrapper form input[type="password"] { width: 100%; display: block; outline: 0; padding: .5rem; border: 1px solid #8C8C8C; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #111; } #zephr-login-form #aw_login_email:invalid:not(:focus) { outline: 1px solid #f00 !important; } .zephr-login-wrapper a { font-size: 16px; } .zephr-login-wrapper #aw_forgot_pwd { text-align: right; } .zephr-login-wrapper button { background: #ececec; color: #333333; padding: 15px; margin: 0; border-radius: 0; width: initial; width: 100%; font-size: 16px; border: 1px solid #333; } .zephr-login-wrapper button.btnlight, .zephr-login-wrapper button.btnlight:hover, .zephr-login-wrapper button.btnlight:active, .zephr-login-wrapper button.btnlight:focus{ background: #ececec; color: #333333; } .zephr-login-wrapper button.btnlight[disabled], .zephr-login-wrapper button.btnlight[disabled]:hover { background: #ececec; color: #333333; } .zephr-login-wrapper button.btndark, .zephr-login-wrapper button.btndark:hover, .zephr-login-wrapper button.btndark:active, .zephr-login-wrapper button.btndark:focus{ background-color: #333; color: #ffffff; } .zephr-login-wrapper button.btndark[disabled], .zephr-login-wrapper button.btndark[disabled]:hover { background-color: #333; color: #ffffff; } .zephr-login-wrapper .login_options_container { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -moz-box-pack: justify !important; justify-content: space-between !important; } .zephr-login-wrapper button .la-ball-pulse>div{ display: inline-block; } .zephr-login-wrapper button .la-ball-pulse{ text-align: center; width: 100%; height: 16px; } .register-heading h5 { line-height: normal; color: #14aaaa; } .blaize-form-register .blaize-fields p { padding: 0 !important; margin-top: 10px; margin-bottom: 10px; line-height: 1.6; text-rendering: optimizeLegibility; font-size: .77778rem; text-align: left; font-weight: normal; } .register-heading .reg-suc-msg{ background: #CCCCCC; padding: 5px 10px; } @media screen and (min-width:576px){ .zephr-login-wrapper button { margin-right: 15px; } } @media screen and (max-width:575px) { .zephr-login-wrapper{ padding-left:15px; padding-right:15px; } .zephr-login-wrapper .login_options_container{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .zephr-login-wrapper button + button { margin-top: 15px; } .zephr-login-wrapper #aw_magic_link_button{ width: calc(100% - 40px); } .zephr-login-wrapper .magic_link_tooltip_icon{ margin-top: 25px; display: inline-block; } } @media screen and (max-width:991px) { form.user-password-update-form,form.user-email-update-form{ margin: 100px 30px; } } @media screen and (max-width:575px){ #paywall-subscribe p, #paywall-subscribe h2, #paywall-subscribe h3 { padding-left: 0rem !important; padding-right: 0rem !important; width: 100%; } #paywall-subscribe .holder { padding: 20px 10px; } }

https://www.adweek.com/brand-marketing/gaps-comeback-continues-with-troye-sivan-fronted-ode-to-denim/