<form class="checkout-form checkout-form--addresses-edit-auth js-checkout-form js-checkout-form-addresses-edit-auth">
    <span class="checkout-form__step-number checkout-form__step-number--present">1</span>
    <div class="checkout-form__title">
        <h4 class="checkout-form__title-embedded-heading">Shipping &amp; Billing Addresses</h4>
    </div>
    <div class="checkout-form__form-items">
        <div class="checkout-form__form-item-group checkout-form__form-item-group--shipping-addresses js-checkout-form-item-group">
            <div class="shipping-address js-modal-form-item">
                <input type="radio" id="checkout-shipping-address-1" name="checkout-shipping-address" class="radio radio--default" checked="true">
                <label class="shipping-address__details" for="checkout-shipping-address-1">
    <p class="shipping-address__name">
      <span class="js-shipping-address-value" data-value-id="shipping-address-first-name">John</span>
      <span class="js-shipping-address-value" data-value-id="shipping-address-last-name">Doe</span>
    </p>
    <p class="shipping-address__address">
      <span class="js-shipping-address-value" data-value-id="shipping-address-company">Apple, Inc.</span><br>
      <span class="js-shipping-address-value" data-value-id="shipping-address-address-1">112 W Monroe St</span><br>
      <span class="js-shipping-address-value" data-value-id="shipping-address-city">Chicago</span>,
      <span class="js-shipping-address-value" data-value-id="shipping-address-state">IL</span>
      <span class="js-shipping-address-value" data-value-id="shipping-address-zip">60603</span><br>
      <span class="js-shipping-address-value" data-value-id="shipping-address-country" data-value-value="USA">United States</span>
    </p>
    <p class="shipping-address__phone">
      <span class="js-shipping-address-value" data-value-id="shipping-address-phone-number">888-888-1234</span>
    </p>
  </label>
                <div class="shipping-address__actions">
                    <button class="button button--plain-text js-modal-open-link shipping-address__edit js-modal-form-item-edit-button" data-modal-id="shipping-address-edit" formnovalidate>Edit</button>
                </div>
                <span class="shipping-address__accent"></span>
            </div>

            <div class="shipping-address js-modal-form-item">
                <input type="radio" id="checkout-shipping-address-2" name="checkout-shipping-address" class="radio radio--default">
                <label class="shipping-address__details" for="checkout-shipping-address-2">
    <p class="shipping-address__name">
      <span class="js-shipping-address-value" data-value-id="shipping-address-first-name">John</span>
      <span class="js-shipping-address-value" data-value-id="shipping-address-last-name">Smith</span>
    </p>
    <p class="shipping-address__address">
      <span class="js-shipping-address-value" data-value-id="shipping-address-address-1">One Aloha Lane</span><br>
      <span class="js-shipping-address-value" data-value-id="shipping-address-city">Peoria</span>,
      <span class="js-shipping-address-value" data-value-id="shipping-address-state">IL</span>
      <span class="js-shipping-address-value" data-value-id="shipping-address-zip">61615</span><br>
      <span class="js-shipping-address-value" data-value-id="shipping-address-country" data-value-value="USA">United States</span>
    </p>
    <p class="shipping-address__phone">
      <span class="js-shipping-address-value" data-value-id="shipping-address-phone-number">888-888-4321</span>
    </p>
  </label>
                <div class="shipping-address__actions">
                    <button class="button button--plain-text js-modal-open-link shipping-address__edit js-modal-form-item-edit-button" data-modal-id="shipping-address-edit" formnovalidate>Edit</button>
                </div>
                <span class="shipping-address__accent"></span>
            </div>

            <button class="shipping-address shipping-address--button js-modal-open-link" data-modal-id="shipping-address-add" formnovalidate>
  <svg class="icon icon--new-address">
  <use xlink:href="/assets/icons/icons.svg#new-address"></use>
</svg>

  <p class="shipping-address__button-label">Add New Shipping Address</p>
  <span class="shipping-address__accent"></span>
</button>

        </div>
        <div class="checkout-form__form-item-group js-checkout-form-item-group">
            <div class="form-item form-item--checkbox">
                <input type="checkbox" id="checkout-billing-address-shipping" name="checkout-billing-address" class="checkbox checkbox--default" checked="true">
                <label for="checkout-billing-address-shipping">
    Billing address same as shipping address
    
  </label>
            </div>

        </div>
        <div class="checkout-form__form-item-group js-checkout-form-item-group js-hidden" data-toggle-id="checkout-billing-address-shipping" data-reverse-toggle="true">
            <h5 class="checkout-form__form-item-group-title">Billing Address</h5>
            <div class="form-item form-item--text form-item--checkout-first-name form-item--required">
                <label for="checkout-first-name" class="label label--text label--required">First Name</label>
                <input type="text" id="checkout-first-name" name="first-name" class="input input--text" autocomplete="given-name">
            </div>

            <div class="form-item form-item--text form-item--checkout-last-name form-item--required">
                <label for="checkout-last-name" class="label label--text label--required">Last Name</label>
                <input type="text" id="checkout-last-name" name="last-name" class="input input--text" autocomplete="family-name">
            </div>

            <div class="form-item form-item--text form-item--checkout-company-name">
                <label for="checkout-company-name" class="label label--text">Company Name or c/o</label>
                <input type="text" id="checkout-company-name" name="company-name" class="input input--text" placeholder="Optional" autocomplete="organization">
            </div>

            <div class="form-item form-item--text form-item--checkout-address-1 form-item--required">
                <label for="checkout-address-1" class="label label--text label--required">Address 1</label>
                <input type="text" id="checkout-address-1" name="address-1" class="input input--text" autocomplete="address-line1">
            </div>

            <div class="form-item form-item--text form-item--checkout-address-2">
                <label for="checkout-address-2" class="label label--text">Address 2</label>
                <input type="text" id="checkout-address-2" name="address-2" class="input input--text" placeholder="Optional" autocomplete="address-line2">
            </div>

            <div class="form-item form-item--text form-item--checkout-city form-item--required">
                <label for="checkout-city" class="label label--text label--required">City</label>
                <input type="text" id="checkout-city" name="city" class="input input--text" autocomplete="address-level2">
            </div>

            <div class="form-item form-item--text form-item--checkout-zip form-item--required">
                <label for="checkout-zip" class="label label--text label--required">Zip Code</label>
                <input type="text" id="checkout-zip" name="zip" class="input input--text" autocomplete="postal-code">
            </div>

            <div class="form-item form-item--select form-item--required">
                <label for="checkout-country" class="label label--required">Country</label>
                <div class="select-wrapper">
                    <select id="checkout-country" name="country" class="select js-select" autocomplete="country">
      <option value="">Select</option>
      <option value="USA">United States</option>
      <option value="AUS">Australia</option>
      <option value="CAN">Canada</option>
      <option value="FRA">France</option>
      <option value="GER">Germany</option>
      <option value="HK">Hong Kong</option>
      <option value="IND">India</option>
      <option value="IRE">Ireland</option>
      <option value="ITA">Italy</option>
      <option value="MEX">Mexico</option>
      <option value="NZE">New Zealand</option>
      <option value="SAF">South Africa</option>
      <option value="SPA">Spain</option>
      <option value="SWE">Sweden</option>
      <option value="UAE">United Arab Emirates</option>
      <option value="UK">United Kingdom</option>
    </select>
                </div>
            </div>

            <div class="form-item form-item--select form-item--required">
                <label for="checkout-state" class="label label--required">State</label>
                <div class="select-wrapper">
                    <select id="checkout-state" name="state" class="select js-select" autocomplete="address-level1">
      <option value="">Select</option>
      <option value="AL">Alabama</option>
      <option value="AK">Alaska</option>
      <option value="AZ">Arizona</option>
      <option value="AR">Arkansas</option>
      <option value="CA">California</option>
      <option value="CO">Colorado</option>
    </select>
                </div>
            </div>

            <div class="form-item form-item--text form-item--checkout-phone form-item--required">
                <label for="checkout-phone" class="label label--text label--required">Phone Number</label>
                <input type="text" id="checkout-phone" name="phone" class="input input--text" placeholder="000-123-4567" autocomplete="tel">
            </div>

        </div>
        <div class="checkout-form__actions js-checkout-form-actions">
            <button class="button button--primary">Next: Shipping Method &amp; Payment</button>

        </div>
    </div>
</form>
<form class="checkout-form checkout-form--{{#if modifier}}{{modifier}}{{else}}{{_self.name}}{{/if}}{{#if spinning}} js-spinning-form{{/if}} js-checkout-form js-checkout-form-{{#if modifier}}{{modifier}}{{else}}{{_self.name}}{{/if}}">
  {{#if stepNumber}}
  <span class="checkout-form__step-number checkout-form__step-number--{{stepStatus}}">{{stepNumber}}</span>
  {{/if}}
  {{#if title}}
  <div class="checkout-form__title">
    <h4 class="checkout-form__title-embedded-heading">{{title}}</h4>
    {{#if login}}
    <span class="checkout-form__login-message">
      Have an account?
      <a href="#" class="checkout-form__login-link js-modal-open-link" data-modal-id="login">Login</a>
      to speed things up.
    </span>
    {{/if}}
  </div>
  {{/if}}
  {{#if editButton}}
  <button class="checkout-form__edit-button button button--outlined">Edit</button>
  {{/if}}
  <div class="checkout-form__form-items">
    {{! If the formItemGroups are grouped into splits, render each split. }}
    {{#each formItemGroupSplits}}
    <div class="checkout-form__form-item-group-split">
      {{#each formItemGroups}}
      <div class="checkout-form__form-item-group{{#if modifier}} checkout-form__form-item-group--{{modifier}}{{/if}} js-checkout-form-item-group{{#if hiddenByDefault}} js-hidden{{/if}}"{{#if toggleId}} data-toggle-id="{{toggleId}}"{{/if}}{{#if reverseToggle}} data-reverse-toggle="true"{{/if}}>
        {{#if title}}
        <h5 class="checkout-form__form-item-group-title">{{title}}</h5>
        {{/if}}
        {{#each formItems}}
        {{render (dynamicComponent component) this}}
        {{/each}}
      </div>
      {{/each}}
    </div>
    {{! If there are no splits, just render the formItemGroups. }}
    {{else}}
      {{#each formItemGroups}}
      <div class="checkout-form__form-item-group{{#if modifier}} checkout-form__form-item-group--{{modifier}}{{/if}} js-checkout-form-item-group{{#if hiddenByDefault}} js-hidden{{/if}}"{{#if toggleId}} data-toggle-id="{{toggleId}}"{{/if}}{{#if reverseToggle}} data-reverse-toggle="true"{{/if}}>
        {{#if title}}
        <h5 class="checkout-form__form-item-group-title">{{title}}</h5>
        {{/if}}
        {{#each formItems}}
        {{render (dynamicComponent component) this}}
        {{/each}}
      </div>
      {{/each}}
    {{/each}}
    {{#if actions}}
    <div class="checkout-form__actions js-checkout-form-actions">
      {{#each actions}}
      {{render (dynamicVariant 'buttons' type) this merge=true}}
      {{/each}}
    </div>
    {{/if}}
  </div>
  {{#if reviewGroups}}
  <div class="checkout-form__review-items">
    {{#each reviewGroups}}
    <div class="checkout-form__review-item-group">
      {{#if label}}
      <span class="checkout-form__review-label">{{label}}</span>
      {{/if}}
      {{#each items}}
      <p class="checkout-form__review-item">
        {{#if icon}}
        {{render (dynamicVariant 'icons' icon)}}
        {{/if}}
        {{{value}}}
      </p>
      {{/each}}
    </div>
    {{/each}}
  </div>
  {{/if}}
</form>
{
  "stepNumber": "1",
  "stepStatus": "present",
  "title": "Shipping & Billing Addresses",
  "formItemGroups": [
    {
      "modifier": "shipping-addresses",
      "formItems": [
        {
          "component": "shipping-address",
          "id": "checkout-shipping-address-1",
          "name": "checkout-shipping-address",
          "checked": true,
          "label": {
            "firstName": "John",
            "lastName": "Doe",
            "company": "Apple, Inc.",
            "address1": "112 W Monroe St",
            "city": "Chicago",
            "state": "IL",
            "zip": "60603",
            "country": "United States",
            "phone": "888-888-1234"
          },
          "actions": [
            {
              "action": "edit",
              "buttonValue": "Edit",
              "modifier": "plain-text",
              "buttonModal": "shipping-address-edit",
              "noValidate": true,
              "classes": [
                "shipping-address__edit",
                "js-modal-form-item-edit-button"
              ]
            }
          ]
        },
        {
          "component": "shipping-address",
          "id": "checkout-shipping-address-2",
          "name": "checkout-shipping-address",
          "label": {
            "firstName": "John",
            "lastName": "Smith",
            "address1": "One Aloha Lane",
            "city": "Peoria",
            "state": "IL",
            "zip": "61615",
            "country": "United States",
            "phone": "888-888-4321"
          },
          "actions": [
            {
              "action": "edit",
              "buttonValue": "Edit",
              "modifier": "plain-text",
              "buttonModal": "shipping-address-edit",
              "noValidate": true,
              "classes": [
                "shipping-address__edit",
                "js-modal-form-item-edit-button"
              ]
            }
          ]
        },
        {
          "component": "shipping-address--button",
          "icon": "new-address",
          "label": "Add New Shipping Address",
          "buttonModal": "shipping-address-add"
        }
      ]
    },
    {
      "formItems": [
        {
          "component": "checkbox",
          "id": "checkout-billing-address-shipping",
          "name": "checkout-billing-address",
          "modifier": "default",
          "label": "Billing address same as shipping address",
          "checked": true
        }
      ]
    },
    {
      "title": "Billing Address",
      "hiddenByDefault": true,
      "toggleId": "checkout-billing-address-shipping",
      "reverseToggle": true,
      "formItems": [
        {
          "component": "input",
          "type": "text",
          "id": "checkout-first-name",
          "name": "first-name",
          "label": "First Name",
          "autocomplete": "given-name",
          "required": true
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-last-name",
          "name": "last-name",
          "label": "Last Name",
          "autocomplete": "family-name",
          "required": true
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-company-name",
          "name": "company-name",
          "label": "Company Name or c/o",
          "placeholder": "Optional",
          "autocomplete": "organization"
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-address-1",
          "name": "address-1",
          "label": "Address 1",
          "required": true,
          "autocomplete": "address-line1"
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-address-2",
          "name": "address-2",
          "label": "Address 2",
          "placeholder": "Optional",
          "autocomplete": "address-line2"
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-city",
          "name": "city",
          "label": "City",
          "autocomplete": "address-level2",
          "required": true
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-zip",
          "name": "zip",
          "label": "Zip Code",
          "autocomplete": "postal-code",
          "required": true
        },
        {
          "component": "select-normal",
          "id": "checkout-country",
          "name": "country",
          "label": "Country",
          "options": {
            "": "Select",
            "USA": "United States",
            "AUS": "Australia",
            "CAN": "Canada",
            "FRA": "France",
            "GER": "Germany",
            "HK": "Hong Kong",
            "IND": "India",
            "IRE": "Ireland",
            "ITA": "Italy",
            "MEX": "Mexico",
            "NZE": "New Zealand",
            "SAF": "South Africa",
            "SPA": "Spain",
            "SWE": "Sweden",
            "UAE": "United Arab Emirates",
            "UK": "United Kingdom"
          },
          "autocomplete": "country",
          "required": true
        },
        {
          "component": "select-normal",
          "id": "checkout-state",
          "name": "state",
          "label": "State",
          "options": {
            "": "Select",
            "AL": "Alabama",
            "AK": "Alaska",
            "AZ": "Arizona",
            "AR": "Arkansas",
            "CA": "California",
            "CO": "Colorado"
          },
          "autocomplete": "address-level1",
          "required": true
        },
        {
          "component": "input",
          "type": "text",
          "id": "checkout-phone",
          "name": "phone",
          "label": "Phone Number",
          "placeholder": "000-123-4567",
          "autocomplete": "tel",
          "required": true
        }
      ]
    }
  ],
  "actions": [
    {
      "type": "primary",
      "buttonValue": "Next: Shipping Method & Payment"
    }
  ],
  "pageModals": [
    {
      "component": "form-modal--shipping-address-add"
    },
    {
      "component": "form-modal--shipping-address-edit"
    }
  ]
}
  • Content:
    (function (window) {
      'use strict';
    
      // Shows/hides form groups as toggle controls within the form are selected.
      function handleRadioChange(e) {
        const form = e.target.closest('.js-checkout-form');
    
        if (form) {
          hideFormGroups(form);
        }
      }
    
      // Some form item groups should only be exposed if a particular toggle
      // control is selected. These are shown on initial page load for anyone
      // without JS.
      function hideFormGroups(form) {
        const itemGroups = form.querySelectorAll('.js-checkout-form-item-group');
    
        for (let i = 0; i < itemGroups.length; i++) {
          const itemGroupToggleId = itemGroups[i].getAttribute('data-toggle-id');
          const reverseToggle = itemGroups[i].getAttribute('data-reverse-toggle') === 'true';
          const toggle = document.getElementById(itemGroupToggleId);
    
          if (itemGroupToggleId && toggle) {
            if ((toggle.checked && !reverseToggle) || (!toggle.checked && reverseToggle)) {
              itemGroups[i].classList.remove('js-hidden');
            }
            else {
              itemGroups[i].classList.add('js-hidden');
            }
          }
        }
      }
    
      function initForm(form) {
        const toggles = form.querySelectorAll('.radio, .checkbox');
    
        hideFormGroups(form);
    
        for (let i = 0; i < toggles.length; i++) {
          toggles[i].addEventListener('change', handleRadioChange);
        }
      }
    
      function init() {
        const forms = document.querySelectorAll('.js-checkout-form');
    
        for (let i = 0; i < forms.length; i++) {
          if (!forms[i].classList.contains('js-component-init')) {
            initForm(forms[i]);
    
            forms[i].classList.add('js-component-init');
          }
        }
      }
    
      // Allow application JS to reinitialize any instances added with Ajax, etc.
      if (typeof componentEvents !== 'undefined') {
        componentEvents.on('component-init', init);
      }
    
      init();
    
    })(this);
    
  • URL: /components/raw/checkout-form/checkout-form.js
  • Filesystem Path: src/components/01-elements/forms/checkout-form/checkout-form.js
  • Size: 1.9 KB
  • Content:
    // Note: This entire stylesheet is served as critical CSS.
    /* critical:start */
    .checkout-form {
      position: relative;
      margin: 15px 0;
      padding-top: 1px;
    
      .shipping-address {
        margin-bottom: 10px;
      }
    
      .label {
        margin-bottom: 7px;
      }
    
      .radio:checked + label:not(.shipping-address__details) {
        font-weight: $font-weight-bold;
      }
    
      .form-item--checkbox + .form-item--checkbox {
        width: 100%;
        margin-top: 0;
        padding-top: 0;
      }
    
      @include breakpoint($breakpoint-md) {
        @include clearfix;
    
        .shipping-address,
        .form-item {
          @include span(6);
    
          &:nth-of-type(odd) {
            clear: left;
          }
        }
    
        .shipping-address {
          width: calc(50% - 20px);
          margin-right: $gutter-width-half;
          margin-bottom: 20px;
          margin-left: $gutter-width-half;
        }
    
        .form-item--radio,
        .form-item--payment-widget,
        .form-item--paypal-widget {
          width: calc(100% - 20px);
          margin-top: 10px;
          float: none;
          clear: both;
        }
    
        .form-item--checkbox {
          width: calc(100% - 20px);
          margin-top: 10px;
          clear: both;
        }
      }
    
      @include breakpoint($breakpoint-xl) {
        .shipping-address,
        .form-item {
          @include span(4);
    
          &:nth-of-type(odd) {
            clear: none;
          }
    
          &:nth-of-type(3n+1) {
            clear: left;
          }
        }
    
        .shipping-address {
          width: calc(33.3333% - 20px);
        }
    
        .form-item--checkbox {
          width: calc(100% - 20px);
        }
    
        .form-item--payment-widget,
        .form-item--paypal-widget {
          width: calc(100% - 20px);
          float: left;
        }
      }
    }
    
    .checkout-form--payment-information,
    .checkout-form--payment-information-repairs {
      @include breakpoint($breakpoint-xl) {
        // Allow the actions to float alongside the payment widget.
        .checkout-form__form-item-group:after {
          content: none;
        }
      }
    }
    
    .checkout-form--shipping-and-payment {
      // Changes widths from above into min-widths for long Shipping Method values.
      @include breakpoint($breakpoint-md) {
        .form-item--select {
          width: auto;
          min-width: calc(50% - 20px);
          max-width: 100%;
        }
      }
    
      @include breakpoint($breakpoint-lg) {
        .form-item--select {
          min-width: calc(33% - 20px);
        }
    
        .form-item--radio {
          width: 100%;
        }
      }
    
      @include breakpoint($breakpoint-xl) {
        .button {
          width: 280px;
        }
      }
    }
    
    .checkout-form--order-submission {
      .form-item {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
      }
    
      @include breakpoint($breakpoint-xl) {
        text-align: right;
      }
    }
    
    .checkout-form--payment-information-repairs {
      .paragraph {
        color: $color-dark;
        font-size: 1.4rem;
        line-height: 1.7rem;
      }
    
      @include breakpoint($breakpoint-xl) {
        .paragraph {
          font-size: 1.9rem;
          line-height: 2.3rem;
        }
      }
    }
    
    // Styles for .checkout-form__step-number, and .checkout-form__step-number--*
    // now belong to the form-step component.
    
    .checkout-form__form-item-group {
      .checkout-form--shipping-information-edit-auth & {
        margin-bottom: 30px;
      }
    
      @include breakpoint($breakpoint-md) {
        @include clearfix;
        margin-left: 40px;
        clear: both;
    
        .checkout-form--shipping-information-edit-auth & {
          margin-bottom: 10px;
        }
      }
    }
    
    // Ensures children have equal height.
    .checkout-form__form-item-group--shipping-addresses {
      @include breakpoint($breakpoint-md) {
        display: flex;
        flex-wrap: wrap;
      }
    }
    
    .checkout-form__form-item-group-split {
      @include breakpoint($breakpoint-lg) {
        width: 40%;
        margin-top: 10px;
        float: left;
        box-sizing: border-box;
    
        &:nth-child(2) {
          width: calc(60% - 20px);
          margin-left: 20px;
          padding-left: 20px;
          border-left: 1px solid $color-medium-light;
    
          .checkout-form__form-item-group {
            margin-left: 0;
          }
        }
    
        .form-item--radio:first-child {
          margin-top: 0;
        }
      }
    }
    
    .checkout-form__radio-help {
      margin: 0 0 20px;
      padding-left: 30px;
    
      @include breakpoint($breakpoint-md) {
        padding-left: 40px;
      }
    }
    
    .checkout-form__actions {
      margin-top: 20px;
    
      // Unset max-width for buttons in the context of checkout forms.
      .button {
        width: auto;
        max-width: initial;
      }
    
      @include breakpoint($breakpoint-md) {
        @include clearfix;
        margin-right: $gutter-width-half;
        float: right;
      }
    
      @include breakpoint($breakpoint-xl) {
        .checkout-form--payment-information-repairs & {
          margin-top: 10px;
        }
    
        .checkout-form--order-submission & {
          margin: 0;
        }
      }
    }
    
    .checkout-form__review-items {
      color: $color-darkest;
      font-size: 1.4rem;
      line-height: 2.0rem;
    
      @include breakpoint($breakpoint-md) {
        @include clearfix;
        margin-left: 40px;
        clear: both;
      }
    }
    
    .checkout-form__review-item-group {
      margin-bottom: 20px;
    
      @include breakpoint($breakpoint-md) {
        width: calc(50% - 20px);
        margin-right: $gutter-width-half;
        margin-bottom: 0;
        margin-left: $gutter-width-half;
        float: left;
    
        &:nth-child(odd) {
          clear: left;
        }
      }
    
      @include breakpoint($breakpoint-xl) {
        width: calc(33.3333% - 20px);
    
        &:nth-child(odd) {
          clear: none;
        }
      }
    }
    
    .checkout-form__review-label {
      display: block;
      font-weight: $font-weight-bold;
    
      @include breakpoint($breakpoint-xl) {
        margin-bottom: 10px;
      }
    }
    
    .checkout-form__review-item {
      margin: 0;
      word-wrap: break-word;
    
      .icon {
        margin-right: 5px;
      }
    
      @include breakpoint($breakpoint-xl) {
        margin-bottom: 10px;
      }
    }
    
    .checkout-form__login-message {
      display: inline-block;
      position: relative;
      color: $color-dark;
      font-size: 1.4rem;
      font-weight: normal;
      line-height: 2rem;
      z-index: 1;
    }
    
    .checkout-form__login-link {
      color: $color-primary;
      text-transform: uppercase;
    }
    /* critical:end */
    
  • URL: /components/raw/checkout-form/checkout-form.scss
  • Filesystem Path: src/components/01-elements/forms/checkout-form/checkout-form.scss
  • Size: 5.8 KB

There are no notes for this item.