/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,.fab,.fad,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-bahai:before {
    content: "\f666"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-biking:before {
    content: "\f84a"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clinic-medical:before {
    content: "\f7f2"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-edit:before {
    content: "\f044"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fan:before {
    content: "\f863"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hamburger:before {
    content: "\f805"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-wash:before {
    content: "\e05e"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt-slash:before {
    content: "\e05f"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-hat:before {
    content: "\f807"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-house-user:before {
    content: "\e065"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-icons:before {
    content: "\f86d"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-innosoft:before {
    content: "\e080"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-instagram-square:before {
    content: "\e055"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-key:before {
    content: "\f084"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-house:before {
    content: "\e066"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mouse:before {
    content: "\f8cc"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-parking:before {
    content: "\f540"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-arrows:before {
    content: "\e068"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-square-alt:before {
    content: "\f87b"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-photo-video:before {
    content: "\f87c"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-square:before {
    content: "\e01e"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-remove-format:before {
    content: "\f87d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-store-alt-slash:before {
    content: "\e070"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-unity:before {
    content: "\e049"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vest:before {
    content: "\e085"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-virus:before {
    content: "\e074"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-water:before {
    content: "\f773"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-brands-400.eot);
    src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-regular-400.eot);
    src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.fab,.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../webfonts/fa-solid-900.eot);
    src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.far,.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,.fas {
    font-weight: 900
}



/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.shopify-payment-button__button--hidden {
    visibility: hidden
}

.shopify-payment-button__button {
    height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);
    min-height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);
    border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px);
    width: 100%;
    border: none;
    box-shadow: 0 0 0 0 transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1em;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    transition: background .2s ease-in-out
}

.shopify-payment-button__button[disabled] {
    opacity: .6;
    cursor: default
}

.shopify-payment-button__button--unbranded {
    background-color: #1990c6;
    padding: 1em 2em
}

.shopify-payment-button__button--unbranded:hover:not([disabled]) {
    background-color: #136f99
}

.shopify-payment-button__more-options {
    background: transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 1em;
    margin-top: 1em;
    text-align: center;
    text-decoration: underline;
    width: 100%
}

.shopify-payment-button__more-options.shopify-payment-button__skeleton {
    height: auto!important;
    min-height: 0!important;
    border-radius: 4px!important;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%
}

.shopify-payment-button__more-options[disabled] {
    opacity: .6;
    cursor: default!important
}

.shopify-payment-button__button.shopify-payment-button__button--branded {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1
}

.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate {
    flex: 1!important;
    display: flex!important;
    flex-direction: column!important
}

.shopify-payment-button__button.button.loading {
    position: relative;
    color: transparent
}

.shopify-payment-button__button.button.loading>.loading-overlay__spinner {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center
}

.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}

.button.loading>.loading-overlay__spinner .path {
    stroke: #fff
}

.shopify-payment-button__button .loading-overlay__spinner {
    width: 1.8rem;
    display: inline-block
}

.shopify-payment-button__button .spinner {
    animation: shopify-rotator 1.4s linear infinite
}

@keyframes shopify-rotator {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(270deg)
    }
}

.shopify-payment-button__button .path {
    stroke-dasharray: 280;
    stroke-dashoffset: 0;
    transform-origin: center;
    stroke: #121212;
    animation: shopify-dash 1.4s ease-in-out infinite
}

@media screen and (forced-colors: active) {
    .shopify-payment-button__button .path {
        stroke: CanvasText
    }
}

@keyframes shopify-dash {
    0% {
        stroke-dashoffset: 280
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(135deg)
    }

    to {
        stroke-dashoffset: 280;
        transform: rotate(450deg)
    }
}

#shopify-buyer-consent {
    margin-top: 1em;
    display: inline-block;
    width: 100%
}

#shopify-buyer-consent.hidden {
    display: none
}

#shopify-subscription-policy-button {
    background: none;
    border: none;
    padding: 0;
    text-decoration: underline;
    font-size: inherit;
    cursor: pointer
}

#shopify-subscription-policy-button:before {
    box-shadow: none
}

@keyframes acceleratedCheckoutLoadingSkeleton {
    50% {
        opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1)
    }

    75% {
        opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, .5)
    }

    to {
        opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1)
    }
}

.shopify-payment-button__skeleton {
    animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
    animation-delay: -.168s;
    background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede);
    box-sizing: border-box;
    text-decoration: none!important;
    height: var(--shopify-accelerated-checkout-button-block-size, inherit);
    min-height: 25px;
    max-height: 55px;
    border-radius: var( --shopify-accelerated-checkout-button-border-radius, inherit )
}

.wallet-cart-button__skeleton {
    animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
    animation-delay: -.168s;
    background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede)
}

.wallet-button-wrapper {
    container-type: inline-size;
    container-name: wrapper;
    width: 100%
}

.wallet-cart-grid {
    margin: 0 -5px -5px;
    padding: 0;
    display: flex;
    justify-content: var(--shopify-accelerated-checkout-inline-alignment, start)
}

.wallet-cart-button-container {
    position: relative;
    margin: 0 5px 5px
}

.wallet-cart-button-container,.wallet-cart-button {
    width: 150px;
    height: clamp(25px,var(--shopify-accelerated-checkout-button-inline-size, 42px),55px);
    border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px);
    list-style-type: none!important;
    text-align: center;
    flex-shrink: 0;
    flex-grow: 0
}

.wallet-cart-grid.wallet-cart-grid--vertical,.additional-checkout-buttons--vertical .wallet-cart-grid {
    justify-content: flex-start;
    flex-direction: column;
    margin: 0
}

.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container {
    width: 100%;
    height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
    margin: 8px 0 0
}

.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
    margin: 8px 0 0
}

.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
    width: 100%;
    height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
}

@container wrapper (width >= 150px) and (width <= 500px) {
    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

@container wrapper (width <= 310px) {
    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

@container wrapper (width <= 470px) {
    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

@container wrapper (width <= 630px) {
    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

@container wrapper (width <= 790px) {
    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) {
    justify-content: flex-start;
    flex-direction: column;
    margin: 0
}

.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) wallet-cart-button-container {
    width: 100%;
    height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
    margin: 8px 0 0
}

.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
    margin: 8px 0 0
}

.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button {
    width: 100%;
    height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
}

@media screen and (max-width: 750px) {
    .wallet-cart-grid {
        justify-content:flex-start;
        flex-direction: column;
        margin: 0;
        max-width: none
    }

    .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0;
        max-width: none
    }

    .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

@supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
    .wallet-cart-grid {
        justify-content: flex-start;
        flex-direction: column;
        margin: 0
    }

    .wallet-cart-button-container {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);
        margin: 8px 0 0
    }

    .wallet-cart-button-container:first-child {
        margin: 8px 0 0
    }

    .wallet-cart-button {
        width: 100%;
        height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)
    }
}

.screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}


@charset "utf-8"; /*
 * Navigation
 * @platform "mercadolibre"
 * @version 6.4.1
 * @author MercadoLibre.com
 */
@font-face {
    font-family: "navigation";
    src: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.eot");
    src: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.eot#iefix") format("embedded-opentype"),url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.woff2") format("woff2"),url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.woff") format("woff"),url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.ttf") format("truetype"),url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.4.1/mercadolibre/navigation.svg#navigation") format("svg");
    font-weight: normal;
    font-style: normal
}

*:focus:not(:focus-visible) {
    outline: 0
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

body {
    border-collapse: collapse;
    display: table;
    background-color: #fff;
    font-family: "Proxima Nova",-apple-system,Roboto,Arial,sans-serif;
    font-size: 14px;
    table-layout: fixed
}

.nav-header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 48px;
    display: table-row;
    width: 100%;
    font-family: "Proxima Nova",-apple-system,Roboto,Arial,sans-serif;
    font-size: 14px;
    background-color: #fff159;
    color: #333;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: default
}

.nav-bounds {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font-family: "Proxima Nova",-apple-system,Roboto,Arial,sans-serif;
    font-size: 14px;
    color: #333;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: default;
    border-collapse: collapse
}

.nav-title {
    font-size: 1.2em;
    line-height: 48px;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px rgba(255,255,255,.75);
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.nav-header-btn {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), to(rgba(99, 99, 99, 0.12)));
    background-image: -webkit-linear-gradient(transparent 25%, rgba(99, 99, 99, 0.12));
    background-image: linear-gradient(transparent 25%, rgba(99, 99, 99, 0.12));
    border: 1px solid rgba(0,0,0,.15);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px rgba(255,255,255,.75);
    box-shadow: inset 0 1px rgba(255,255,255,.75);
    font-size: 13px;
    height: 30px;
    left: 9px;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    text-shadow: 0 1px rgba(255,255,255,.75);
    top: 9px
}

.nav-header-btn:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(99, 99, 99, 0.12)), to(rgba(99, 99, 99, 0.2)));
    background-image: -webkit-linear-gradient(rgba(99, 99, 99, 0.12) 25%, rgba(99, 99, 99, 0.2));
    background-image: linear-gradient(rgba(99, 99, 99, 0.12) 25%, rgba(99, 99, 99, 0.2));
    -webkit-box-shadow: inset 0 1px rgba(99,99,99,.2);
    box-shadow: inset 0 1px rgba(99,99,99,.2)
}

.nav-header-btn+.nav-header-btn {
    left: auto;
    right: 9px
}

.nav-header-btn,.nav-header-btn:visited,a.nav-header-btn,a.nav-header-btn:visited,a.nav-header-btn:link,a.nav-header-btn:hover {
    color: #333;
    text-decoration: none
}

.nav-header .nav-header-btn {
    position: absolute;
    top: 3px;
    left: 0;
    padding: 20px;
    text-indent: -200%;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none
}

.nav-header .nav-header-btn:before {
    content: "";
    font-family: navigation;
    font-size: 20px;
    line-height: 1;
    color: #333;
    position: absolute;
    left: 10px;
    top: 10px;
    text-indent: 0
}

.nav-header .nav-header-btn--no-arrow {
    text-indent: 0;
    border: 1px solid rgba(0,0,0,.15);
    padding: 0 10px;
    left: 10px;
    top: 10px
}

.nav-header .nav-header-btn--no-arrow:before {
    display: none
}


.custom-mshops-checkout [data-js=card-container] {
    background: #f5f5f5!important
}

.custom-mshops-checkout [data-js=card-container] [data-component=invoice]:after {
    background-image: -webkit-linear-gradient(135deg,#f5f5f5 4px,transparent 0),-webkit-linear-gradient(45deg,#f5f5f5 4px,transparent 0);
    background-image: linear-gradient(-45deg,#f5f5f5 4px,transparent 0),linear-gradient(45deg,#f5f5f5 4px,transparent 0)
}

.custom-mshops-checkout [data-js=card-container] [data-component=invoice] .invoice__header {
    border-bottom: 1px dashed #d3d3d3!important
}

.custom-mshops-checkout .section-mobile-overflow.section-mobile-overflow--yellow,.custom-mshops-checkout [data-component=billing-info] .u-bg-color--yellow,.custom-mshops-checkout [data-component=delivery-instructions] .u-bg-color--yellow,.custom-mshops-checkout [data-component=hub-addresses] .u-bg-color--yellow,.custom-mshops-checkout [data-component=installments] .u-bg-color--yellow,.custom-mshops-checkout [data-component=loading-flow] .u-bg-color--yellow,.custom-mshops-checkout [data-component=map] .ui-map-wrapper .ui-map__header,.custom-mshops-checkout [data-component=new-address-context] .u-bg-color--yellow,.custom-mshops-checkout [data-component=notification-information] .u-bg-color--yellow,.custom-mshops-checkout [data-component=payment-method] .u-bg-color--yellow,.custom-mshops-checkout [data-component=payment-split] .u-bg-color--yellow,.custom-mshops-checkout [data-component=review] .u-bg-color--yellow,.custom-mshops-checkout [data-component=select-type-payment] .u-bg-color--yellow,.custom-mshops-checkout [data-component=selection-list] .u-bg-color--yellow,.custom-mshops-checkout [data-component=shipping-context] .shipping-context .step-title.step-title--with-siblings,.custom-mshops-checkout [data-component=shipping-new-address-form] .u-bg-color--yellow,.custom-mshops-checkout [data-component=shipping-split] .u-bg-color--yellow,.custom-mshops-checkout [data-component=single-review] .u-bg-color--yellow,.custom-mshops-checkout [data-component=user-contact] .u-bg-color--yellow {
    background-color: #f5f5f5!important
}

.custom-mshops-checkout .nav-addresses-container {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.custom-mshops-checkout .addresses-body {
    margin-top: 0
}

.custom-mshops-checkout .shipping-map-wrapper,.loading--inline {
    position: relative
}

.loading--fullscreen {
    position: fixed;
    z-index: 1022
}

.loading--fullscreen .loading__container {
    z-index: 1023
}

.loading__mask {
    background-color: hsla(0,0%,100%,.9);
    position: absolute
}

.loading--inline .ui-loading__mask {
    display: none
}

.loading__spinner {
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
    position: relative;
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.loading__spinner,.loading__spinner--small {
    height: 32px;
    width: 32px
}

.loading__spinner--large {
    height: 64px;
    width: 64px
}

.loading__spinner-path {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -10;
    stroke-linecap: round;
    stroke: #1f4e96;
    -webkit-animation: loading-dash 1.5s ease-in-out infinite,loading-color 6s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite,loading-color 6s ease-in-out infinite
}

.loading__spinner-text {
    font-size: 24px;
    font-weight: 300;
    margin-top: 16px
}

@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes loading-color {
    0%,to {
        stroke: #3483fa
    }
}

@keyframes loading-color {
    0%,to {
        stroke: #3483fa
    }
}

@-webkit-keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.step-title {
    width: 100%
}

.cart-title--primary {
    text-align: center
}

.loading-flow__title {
    color: #1a1a1a;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.35;
    margin: 20px 32px 0
}

@media(max-width: 768px) {
    .loading-flow__title {
        margin:24px 20px 0
    }
}

.loading-flow__header {
    margin-bottom: 32px
}

.loading-flow__header:after {
    background: #e5e5e5;
    content: " ";
    display: inline-block;
    height: 12px;
    width: 33%
}

.loading-flow__content {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 474px
}

.ui-panel {
    background-color: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3)
}

.u-fullscreen-position-absolute {
    height: 100%;
    width: 100%
}

.u-align-center {
    text-align: center
}

@media(max-width: 768px) {
    .u-fullscreen-position-absolute {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        left: 0;
        min-height: 480px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1020
    }

    .u-align-center {
        text-align: center
    }
}

.layout-container,.main-container,.root-app-legacy {
    height: 100%
}

/*# sourceMappingURL=spa.c7a94dcc.css.map*/



.u-align-left {
    text-align: left
}

.u-align-right {
    text-align: right
}

.u-align-center {
    text-align: center
}

.u-bg-color--yellow {
    background-color: #ffea78!important
}

.u-bg-color--white {
    background-color: #fff!important
}

.u-bg-color--red {
    background-color: #ff5a5f!important
}

.u-bg-color--green {
    background-color: #00a650!important
}

.u-bg-color--orange {
    background-color: #f73!important
}

.u-bg-color--blue {
    background-color: #3483fa!important
}

.u-button-reset {
    padding: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    outline: 0!important;
    width: auto;
    font-size: inherit;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}

.u-clearfix:after,.u-clearfix:before {
    display: table;
    content: ''
}

.u-clearfix:after {
    clear: both
}

.u-link {
    color: #3483fa;
    cursor: pointer
}

.u-link-no-visited:visited {
    color: #3483fa!important
}

.u-text--green {
    color: #39b54a
}

.u-text--red {
    color: #f23d4f
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    background: #eee
}

main[role=main] {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.35;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,.1)
}

::selection {
    background: #e6e6e6
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-weight: 400;
    line-height: 1.25
}

p {
    margin: 0
}

a,a:hover,a:link,a:visited {
    text-decoration: none;
    color: #3483fa
}

ol,ul {
    margin: 0;
    padding: 0
}

li {
    list-style: none
}

button,textarea {
    font-family: inherit
}

.ui-icon {
    width: 13px;
    display: inline-block;
    vertical-align: middle
}

.ui-icon--chevron--right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ui-icon--chevron--left {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ui-icon--chevron--up {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

#ui-icon--chevron path {
    stroke: inherit;
    stroke-width: inherit
}

#ui-icon--info path {
    fill: currentColor;
    stroke: none
}

#ui-icon--info ellipse {
    fill: none;
    stroke: inherit
}

.ui-icon--chevron {
    stroke: #cbcbcb;
    stroke-width: 3
}

.ui-icon--info {
    stroke: #3483fa;
    color: #3483fa
}

.ui-icon--exclamation {
    width: 16px
}

::-webkit-input-placeholder {
    font-size: 18px;
    color: #ccc;
    font-weight: 300
}

.ui-form .ui-form__input {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    padding-left: 0;
    padding-bottom: 5px;
    background: hsla(0,0%,100%,0);
    font-size: 18px;
    font-weight: 400;
    color: #333;
    line-height: 1.35;
    border: 0;
    border-bottom: 1px solid #ccc;
    height: 30px;
    -webkit-border-radius: 0;
    border-radius: 0;
    width: 100%;
    outline: 0
}

.ui-form .ui-form__label {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
    color: #666
}

.ui-form__status-bar {
    display: block;
    position: relative;
    margin-top: -2px;
    height: 2px;
    width: 100%
}

.ui-form__input+.ui-form__status-bar:after,.ui-form__input~.ui-form__status-bar:after {
    content: '';
    position: absolute;
    height: 2px;
    background-color: #3483fa;
    width: 100%;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.ui-form__input:focus+.ui-form__status-bar:after,.ui-form__input:focus~.ui-form__status-bar:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.ui-form__input:disabled {
    color: #999;
    border-bottom: 2px dotted #ddd
}

.ui-form__input:disabled+.ui-form__label,.ui-form__input:disabled~.ui-form__label {
    color: #999
}

.ui-form__message {
    margin-top: 5px;
    visibility: hidden;
    color: #666;
    font-size: 12px
}

.ui-form__message.ui-form__message--visible {
    visibility: visible
}

.ui-form__message:empty {
    margin: 0
}

.ui-form__row--indeterminate .ui-form__status-bar {
    height: 2px;
    background-color: #c2d9fd
}

.ui-form__row--indeterminate .ui-form__status-bar:after {
    content: '';
    position: absolute;
    height: 2px;
    background-color: #3483fa;
    -webkit-animation: animation-indeterminate;
    animation: animation-indeterminate;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.ui-form__row--error .ui-form__input {
    border: 0;
    border-bottom: 1px solid #f23d4f
}

.ui-form__row--error .ui-form__status-bar:after {
    background-color: #f23d4f
}

.ui-form__row--error .ui-form__message {
    color: #f23d4f;
    visibility: visible
}

.ui-form__input-wrapper {
    position: relative
}

.ui-form__input-wrapper .ui-form__icon-inner {
    top: 4px
}

.ui-form__row {
    margin: 10px 0;
    padding: 21px 0 0;
    position: relative;
    text-align: left
}

.ui-form__label--inline {
    color: #3483fa;
    display: inline-block;
    font-size: 12px
}

.ui-form__row--required .ui-form__label {
    font-weight: 300
}

@-webkit-keyframes animation-indeterminate {
    0% {
        left: 0;
        width: 5%
    }

    50% {
        left: 15%;
        width: 60%
    }

    to {
        left: 101%;
        width: 0
    }
}

@keyframes animation-indeterminate {
    0% {
        left: 0;
        width: 5%
    }

    50% {
        left: 15%;
        width: 60%
    }

    to {
        left: 101%;
        width: 0
    }
}

.ui-button {
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    outline: 0;
    padding: 13px 32px 12px;
    text-align: center;
    -webkit-transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    width: 100%
}

.ui-button--small {
    font-size: 14px
}

.ui-button--primary {
    background: #3483fa;
    padding: 13px 32px 12px
}

.ui-button--primary,.ui-button--primary:link,.ui-button--primary:visited {
    color: #fff
}

.ui-button--primary:focus,.ui-button--primary:hover {
    background-color: rgba(52,131,250,.8);
    color: #fff
}

.ui-button--primary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--primary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--primary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--primary.ui-button--small {
    padding: 9px 24px 10px
}

.ui-button--primary.ui-button--disabled,.ui-button--primary:disabled,.ui-button--primary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: #e6e6e6
}

.ui-button--secondary {
    background: none;
    border: 1px solid #3483fa;
    padding: 12px 31px 11px
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    color: #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    border: 1px solid #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    border: 1px solid rgba(52,131,250,.65)
}

.ui-button--secondary.ui-button--small {
    padding: 8px 23px 9px
}

.ui-button--secondary .ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--secondary .ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--secondary .ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--secondary.ui-button--disabled,.ui-button--secondary:disabled,.ui-button--secondary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent;
    border-color: #ccc
}

.ui-button--tertiary {
    background: none;
    padding: 13px 32px 12px
}

.ui-button--tertiary,.ui-button--tertiary:link,.ui-button--tertiary:visited {
    color: #3483fa
}

.ui-button--tertiary:focus,.ui-button--tertiary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--tertiary.ui-button--small {
    padding: 9px 24px 10px
}

.ui-button--tertiary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--tertiary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--tertiary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--tertiary.ui-button--disabled,.ui-button--tertiary:disabled,.ui-button--tertiary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent
}

.ui-panel {
    position: relative;
    background-color: #fff;
    margin-top: 10px
}

.ui-panel__content {
    padding: 15px
}

.ui-panel--group .ui-panel__content {
    border-bottom: 1px solid #f7f7f7
}

.ui-panel--group .ui-panel__content:last-child {
    border: 0
}

.ui-list {
    position: relative;
    width: 100%;
    background: #fff
}

.ui-list__content {
    margin: 0;
    padding: 0;
    position: relative
}

.ui-list__header-title,.ui-list__sub-title,.ui-list__title {
    font-weight: 300;
    text-align: center
}

.ui-list__header-title {
    font-size: 22px;
    color: #666
}

.ui-list__header-subtitle {
    text-align: center;
    font-size: 16px;
    color: #999;
    font-weight: 300
}

.ui-list__header,.ui-list__item {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}

.ui-list__header {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item {
    border-top: 1px solid #d8d8d8
}

.ui-list__item:first-child {
    border-top: 0
}

.ui-list__item:last-child {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item--selected {
    position: relative
}

.ui-list__item--selected:before {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.ui-list__header {
    padding: 30px 0
}

.ui-list__item-option {
    font-size: 18px;
    padding: 18px 15px;
    display: block;
    cursor: pointer;
    margin: 0;
    border: 0;
    width: 100%;
    text-align: left;
    background: none;
    color: #333;
    font-weight: 300;
    line-height: 1.25
}

input.ui-list__item-option:focus {
    outline: 0
}

.ui-list__item-option-subtitle {
    display: block;
    font-size: 15px;
    font-weight: 300;
    color: #999
}

.ui-list__item--disabled .ui-list__item-option {
    color: #ccc
}

.ui-list__form {
    position: relative;
    display: block;
    padding: 18px 15px
}

.ui-list__button--continue {
    margin-top: 32px
}

.u-align-center .ui-list__item,.u-align-center .ui-list__item-option {
    text-align: center
}

.ui-list--modal {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-list--modal .ui-list__header {
    background-color: #eee;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 0
}

.ui-list--modal .ui-list__content {
    max-height: 500px;
    max-height: 50vh;
    overflow-y: auto
}

.ui-list--modal .ui-list__item:last-child {
    border-bottom: 0;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.ui-modal-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1020;
    background-color: #ffdb15;
    opacity: .9
}

.ui-modal-dialog__button-close {
    position: relative;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 24px;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1021
}

.ui-modal-dialog__button-close:after,.ui-modal-dialog__button-close:before {
    position: absolute;
    left: 8px;
    top: 0;
    content: '';
    height: 16px;
    width: 2px;
    background-color: #000;
    cursor: pointer
}

.ui-modal-dialog__button-close:before {
    -webkit-transform: rotate(45deg) translateX(20px);
    -ms-transform: rotate(45deg) translateX(20px);
    transform: rotate(45deg) translateX(20px)
}

.ui-modal-dialog__button-close:after {
    -webkit-transform: rotate(-45deg) translateY(20px);
    -ms-transform: rotate(-45deg) translateY(20px);
    transform: rotate(-45deg) translateY(20px)
}

.ui-modal-dialog__button-close:after,.ui-modal-dialog__button-close:before {
    opacity: .5
}

.ui-modal-dialog {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1021;
    display: table;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}

.ui-modal-dialog .ui-modal-link {
    display: block;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #333;
    width: 100%;
    margin-top: 30px
}

.ui-modal-dialog__content-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.ui-modal-dialog__container {
    margin: 60px auto;
    width: 80%;
    max-width: 360px;
    max-height: 600px;
    min-height: 80px
}

.ui-modal-dialog__content-box {
    position: relative
}

.ui-modal-dialog__content-footer {
    position: absolute;
    left: 0;
    right: 0
}

.ui-modal-dialog--is-open {
    overflow: hidden
}

.ui-modal-dialog--is-open header[role=banner],.ui-modal-dialog--is-open main[role=main] {
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.ui-badge {
    width: 80px;
    height: 80px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    position: relative
}

.ui-badge__icon {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin: auto;
    position: absolute
}

.ui-badge__complementary img,.ui-badge__complementary svg,.ui-badge__icon img,.ui-badge__icon svg {
    display: block;
    max-width: 100%
}

.ui-badge__complementary {
    position: absolute;
    bottom: 0;
    right: 0;
    display: table;
    text-align: center;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.ui-badge__complementary-info {
    display: table-cell;
    color: #fff;
    font-size: 14px;
    vertical-align: middle
}

.ui-badge--xsmall {
    width: 34px;
    height: 34px
}

.ui-badge--small {
    width: 48px;
    height: 48px
}

.ui-badge--small .ui-badge__icon {
    max-width: 24px
}

.ui-badge--small .ui-badge__complementary {
    width: 24px;
    height: 24px
}

.ui-badge--medium {
    width: 80px;
    height: 80px
}

.ui-badge--medium .ui-badge__icon {
    max-width: 46px
}

.ui-badge--medium .ui-badge__complementary {
    width: 34px;
    height: 34px
}

.ui-badge--large {
    width: 90px;
    height: 90px
}

.ui-badge--large .ui-badge__icon {
    max-width: 46px
}

.ui-badge--large .ui-badge__complementary {
    width: 34px;
    height: 34px
}

.ui-loading--inline {
    position: relative
}

.ui-loading--block {
    position: absolute;
    z-index: 7
}

.ui-loading--block .ui-loading__container {
    z-index: 8
}

.ui-loading--fullscreen {
    position: fixed;
    z-index: 1022
}

.ui-loading--fullscreen .ui-loading__container {
    z-index: 1023
}

.ui-loading--block,.ui-loading--fullscreen,.ui-loading__mask {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.ui-loading--block .ui-loading__container,.ui-loading--fullscreen .ui-loading__container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.ui-loading__mask {
    position: absolute;
    background-color: hsla(0,0%,100%,.9)
}

.ui-loading--inline .ui-loading__mask {
    display: none
}

.ui-loading__spinner {
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    position: relative
}

.ui-loading__spinner,.ui-loading__spinner--small {
    width: 32px;
    height: 32px
}

.ui-loading__spinner--large {
    width: 64px;
    height: 64px
}

.ui-loading__spinner-path {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -10;
    -webkit-animation: loading-dash 1.5s ease-in-out infinite,loading-color 6s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite,loading-color 6s ease-in-out infinite;
    stroke-linecap: round;
    stroke: #3483fa
}

@-webkit-keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes loading-color {
    0%,to {
        stroke: #3483fa
    }
}

@keyframes loading-color {
    0%,to {
        stroke: #3483fa
    }
}

.cart-container {
    padding: 30px
}

.cart-header {
    padding: 30px;
    text-align: center
}

.cart-title--primary {
    font-size: 24px;
    line-height: 24px
}

.cart-title--large {
    font-size: 32px
}

.cart-subtitle--primary {
    font-size: 16px
}

.item {
    position: relative
}

.item:after,.item:before {
    display: table;
    content: ''
}

.item:after {
    clear: both
}

.item__image {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin: 0 15px 0 0;
    overflow: hidden
}

.item__image a {
    display: block
}

.item__image img {
    vertical-align: middle
}

.item__image--centered {
    float: none;
    margin: 10px auto;
    text-align: center
}

.item__image--dimmer {
    position: relative
}

.item__image--dimmer:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(51,51,51,.05);
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.item__image--circular {
    overflow-y: hidden;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.item__information {
    overflow: hidden;
    _overflow: visible;
    zoom:1}

.item__price,.item__title,.item__title--link {
    margin: 0;
    padding: 0
}

.item__title {
    display: -webkit-box;
    line-height: 1;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #666;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    overflow-y: hidden;
    padding-right: 20px;
    margin-bottom: 2px
}

.item__title a {
    color: inherit
}

.item__title.item__title--small {
    font-size: 14px;
    padding: 0
}

.item__units {
    color: #666;
    font-size: 14px;
    line-height: 1.25
}

.item__subtitle {
    font-size: 14px;
    font-weight: 300;
    color: #999;
    margin-bottom: 2px
}

.item__information-main {
    margin: 7.5px 0 15px
}

.item__information-main.item__information-main--no-stock {
    margin-bottom: 0
}

.item__information-detail {
    margin-bottom: 2px
}

.item__information-detail .ui-icon {
    width: 14px;
    position: relative;
    top: -2px;
    margin-right: 5px
}

.item__action-menu,.item__stock-quantity {
    position: absolute;
    bottom: 2px
}

.item__action-menu {
    font-size: 0
}

.item__action-menu li {
    font-size: 14px;
    display: inline-block
}

.item__secondary-action {
    font-size: inherit;
    font-weight: 300;
    margin-right: 10px
}

.item__stock-quantity {
    font-size: 15px;
    color: #333
}

.item__stock-quantity a {
    color: inherit
}

.item__stock-quantity-link {
    vertical-align: bottom
}

.item__stock-quantity-link .ui-icon {
    width: 14px;
    margin-left: 5px;
    stroke-width: 3;
    stroke-color: #cbcbcb
}

.item__price-info {
    float: right;
    position: relative
}

.item__discount-rate {
    position: relative;
    height: 16px;
    padding-left: 3px;
    margin: 0;
    margin-right: 10px;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: #1bb04a;
    background-color: #ecf9f2
}

.item__discount-rate:after {
    position: absolute;
    left: 100%;
    top: 16px;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    pointer-events: none;
    border-left-color: #ecf9f2;
    border-width: 8px;
    margin-top: -16px
}

.item__original-price {
    font-size: 12px;
    font-weight: 300;
    text-align: right;
    color: silver;
    margin-bottom: 2px
}

.item__original-price--off {
    text-decoration: line-through
}

.item__price {
    float: right;
    color: #333;
    font-size: 18px;
    font-weight: 300;
    text-align: right
}

.item__no-stock-label {
    display: block;
    font-size: 14px;
    font-weight: 300;
    color: #333;
    margin-bottom: 35px
}

.item__notification-layer {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    background: #fff;
    background: hsla(0,0%,100%,.95)
}

.item__notification-layer:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 15px;
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.95)),to(transparent));
    background: -webkit-linear-gradient(bottom,hsla(0,0%,100%,.95),transparent);
    background: linear-gradient(0deg,hsla(0,0%,100%,.95),transparent)
}

.item__notification-title {
    color: #333;
    font-size: 16px;
    line-height: 1;
    border-bottom: 1px solid #f7f7f7;
    padding: 15px
}

.item__notification__list {
    max-height: 70%;
    max-height: calc(100% - 48px);
    overflow-y: auto;
    padding-left: 30px;
    list-style: disc;
    position: relative
}

.item__notification-message {
    padding-bottom: 10px;
    font-weight: 300;
    font-size: 14px;
    color: #999;
    line-height: 1.35;
    list-style: inherit
}

.item__notification-message:first-child {
    padding-top: 5px
}

.item__notification-message-icon {
    width: 10%;
    float: left
}

.item__notification-close {
    position: relative;
    width: 14px;
    height: 14px;
    cursor: pointer;
    z-index: 5;
    float: right;
    top: 15px;
    right: 15px
}

.item__notification-close:after,.item__notification-close:before {
    position: absolute;
    left: 7px;
    top: 0;
    content: '';
    height: 14px;
    width: 1px;
    background-color: #3483fa;
    cursor: pointer
}

.item__notification-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.item__notification-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.item--no-stock .item__image img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .15
}

.item--no-stock .item__subtitle,.item--no-stock .item__title {
    color: #ccc
}

.ui-icon--info {
    width: 18px;
    margin-right: 5px
}

.item__notification-layer--visible {
    display: block
}

.item__loading {
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    z-index: 1;
    background-color: hsla(0,0%,100%,.9);
    white-space: nowrap;
    display: none
}

.item__loading:after {
    content: '';
    height: 100%
}

.item__loading .ui-loading,.item__loading:after {
    display: inline-block;
    vertical-align: middle
}

.item--is-loading .item__loading {
    display: block
}

.no-js .item__notification-layer {
    margin-top: 20px;
    padding-left: 58px;
    display: block;
    position: relative;
    background: none
}

.no-js .item__notification-layer:after {
    display: none
}

.no-js .item__notification-title {
    padding: 0;
    border-bottom: 0;
    font-size: 14px;
    line-height: 1.45;
    font-weight: 400
}

.no-js .item__notification__list {
    max-height: none;
    padding-left: 44px
}

.no-js .item__notification-message-icon {
    width: auto;
    margin-right: 5px
}

.no-js .item__notification-message-icon .ui-icon {
    stroke: #333;
    color: #333
}

.no-js .item__notification-message {
    font-size: 10px
}

.no-js .item__notification-message:first-child {
    padding-top: 10px
}

.no-js .item__notification-message:last-child {
    padding-bottom: 0
}

.no-js .item__notification-message-text {
    font-size: 14px
}

.summary {
    width: 100%;
    z-index: 8;
    background: #fff;
    padding: 15px;
    border: 0 solid #eee;
    border-top-width: 1px
}

.summary--fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    border-width: 0 1px 1px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.summary--static {
    position: static;
    margin-top: 10px
}

.summary--sticky {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 8;
    margin-top: -5px
}

.summary--sticky:before {
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),color-stop(50%,transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.1),transparent 50%);
    background-image: linear-gradient(0deg,rgba(0,0,0,.1),transparent 50%)
}

.summary--sticky .summary--static {
    margin-top: 0
}

.summary__row {
    margin-bottom: 10px
}

.summary__label {
    display: inline-block;
    color: #666;
    font-size: 16px
}

.summary__price {
    display: inline-block;
    float: right;
    font-size: 22px
}

.summary__row--total .summary__label {
    margin: 0;
    padding: 0;
    color: #999;
    font-size: 14px
}

.summary__row--total .summary__price {
    line-height: 1;
    color: #333
}

.summary__row--shipping .summary__label {
    font-size: 14px
}

.summary__row--shipping .summary__price {
    font-size: 16px;
    color: #333
}

.summary__row--shipping .summary__price.summary__price--free {
    color: #39b54a
}

.summary__actions {
    padding-top: 10px
}

@media (orientation: landscape) and (max-width:768px) {
    .summary--fixed,.summary--sticky {
        position:static;
        margin-top: 10px;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .summary--sticky:before {
        content: none
    }
}

.zipcode-wrapper {
    width: 100%;
    height: 100%
}

.zipcode-context {
    width: 100%
}

.zipcode-context__link {
    display: block;
    line-height: 1.35;
    text-align: center;
    font-size: 18px
}

.zipcode-context__header {
    text-align: center;
    background-color: #ffea78;
    padding: 30px
}

.u-center-v .zipcode-context__header {
    padding-top: 0
}

.zipcode-context__header-subtitle,.zipcode-context__header-suptitle,.zipcode-context__header-title,.zipcode-context__header-zipcode {
    font-weight: 300;
    text-align: center;
    color: #333;
    line-height: 1.35
}

.zipcode-context__header-zipcode {
    font-size: 32px;
    margin: 3px 0
}

.zipcode-context__header-suptitle {
    color: #666;
    font-size: 16px
}

.zipcode-context__header-title {
    font-size: 24px;
    margin: 3px 0
}

.zipcode-context__header-subtitle {
    margin: 3px auto;
    font-size: 16px;
    width: 90%
}

.zipcode-context__content {
    padding: 0 30px
}

.zipcode-context__img-shipping-box {
    width: 60%;
    min-width: 208px
}

.zipcode-context__img-shipping-box svg {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: auto
}

.ui-modal-dialog--iframe .ui-modal-dialog__container {
    max-width: 800px;
    margin: auto;
    max-height: initial;
    width: 100%;
    height: 100%;
    background: #fff
}

.ui-modal-dialog--iframe .ui-modal-dialog__iframe-container {
    width: 100%;
    max-width: initial;
    margin: auto;
    height: 100%;
    max-height: initial;
    overflow: hidden;
    overflow-y: scroll;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    z-index: 1
}

.ui-modal-dialog--iframe .ui-modal-dialog__header-container {
    width: 100%;
    height: 50px;
    background-color: #ffdb15;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5
}

.ui-modal-dialog--iframe .ui-modal-dialog__header-container-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 50px;
    color: #333
}


.payments-small {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-small_v_28695d81dc.png) no-repeat;
}

.payments-medium {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-medium_v_28695d81dc.png) no-repeat;
}

.payments-large {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-large_v_28695d81dc.png) no-repeat;
}

.payments-square {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-square_v_28695d81dc.png) no-repeat;
}

.payments-square2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-square2x_v_28695d81dc.png) no-repeat;
}

.payments-flag {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-flag_v_28695d81dc.png) no-repeat;
}

.payments-flag2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-flag2x_v_28695d81dc.png) no-repeat;
}

.payments-cho {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_v_28695d81dc.png) no-repeat;
}

.payments-cho2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho2x_v_28695d81dc.png) no-repeat;
}

.payments-cho_badge {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_badge_v_28695d81dc.png) no-repeat;
}

.payments-cho_badge2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_badge2x_v_28695d81dc.png) no-repeat;
}

.payments-cho_pin_small {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_pin_small_v_28695d81dc.png) no-repeat;
}

.payments-cho_pin_small2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_pin_small2x_v_28695d81dc.png) no-repeat;
}

.payments-cho_pin_medium {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_pin_medium_v_28695d81dc.png) no-repeat;
}

.payments-cho_pin_medium2x {
    background: url(https://http2.mlstatic.com/secure/payment-logos/v2/payment-logos-mlb-cho_pin_medium2x_v_28695d81dc.png) no-repeat;
}

._boleto-small,._bolbradesco-small {
    width: 28px;
    height: 18px;
    background-position: left 0;
}

._account_money-small {
    width: 28px;
    height: 20px;
    background-position: left -20px;
}

._giftcard-small {
    width: 89px;
    height: 19px;
    background-position: left -42px;
}

._itau-small {
    width: 34px;
    height: 19px;
    background-position: left -63px;
}

._consumer_credits-small {
    width: 74px;
    height: 19px;
    background-position: left -84px;
}

._elo-small {
    width: 31px;
    height: 19px;
    background-position: left -105px;
}

._diners-small {
    width: 70px;
    height: 18px;
    background-position: left -126px;
}

._amex-small {
    width: 22px;
    height: 19px;
    background-position: left -146px;
}

._melicard-small {
    width: 27px;
    height: 19px;
    background-position: left -167px;
}

._pix-small {
    width: 57px;
    height: 20px;
    background-position: left -188px;
}

._master-small {
    width: 26px;
    height: 20px;
    background-position: left -210px;
}

._debmaster-small {
    width: 40px;
    height: 20px;
    background-position: left -232px;
}

._hipercard-small {
    width: 42px;
    height: 18px;
    background-position: left -254px;
}

._visa-small {
    width: 62px;
    height: 20px;
    background-position: left -274px;
}

._debvisa-small {
    width: 24px;
    height: 24px;
    background-position: left -296px;
}

._pec-small {
    width: 66px;
    height: 20px;
    background-position: left -322px;
}

._paypal-small {
    width: 15px;
    height: 18px;
    background-position: left -344px;
}

._debelo-small {
    width: 66px;
    height: 15px;
    background-position: left -364px;
}

._mp_black-small {
    width: 24px;
    height: 18px;
    background-position: left -381px;
}

._mp_black_credit-small {
    width: 24px;
    height: 24px;
    background-position: left -401px;
}

._mp_black_debit-small {
    width: 24px;
    height: 24px;
    background-position: left -427px;
}

._boleto-medium,._bolbradesco-medium {
    width: 33px;
    height: 21px;
    background-position: left 0;
}

._account_money-medium {
    width: 31px;
    height: 22px;
    background-position: left -23px;
}

._giftcard-medium {
    width: 94px;
    height: 22px;
    background-position: left -47px;
}

._itau-medium {
    width: 33px;
    height: 21px;
    background-position: left -71px;
}

._consumer_credits-medium {
    width: 89px;
    height: 23px;
    background-position: left -94px;
}

._elo-medium {
    width: 40px;
    height: 24px;
    background-position: left -119px;
}

._diners-medium {
    width: 85px;
    height: 22px;
    background-position: left -145px;
}

._amex-medium {
    width: 24px;
    height: 24px;
    background-position: left -169px;
}

._melicard-medium {
    width: 32px;
    height: 22px;
    background-position: left -195px;
}

._pix-medium {
    width: 71px;
    height: 25px;
    background-position: left -219px;
}

._master-medium {
    width: 33px;
    height: 25px;
    background-position: left -246px;
}

._debmaster-medium {
    width: 53px;
    height: 25px;
    background-position: left -273px;
}

._hipercard-medium {
    width: 45px;
    height: 20px;
    background-position: left -300px;
}

._visa-medium {
    width: 78px;
    height: 25px;
    background-position: left -322px;
}

._debvisa-medium {
    width: 48px;
    height: 48px;
    background-position: left -349px;
}

._pec-medium {
    width: 76px;
    height: 23px;
    background-position: left -399px;
}

._paypal-medium {
    width: 19px;
    height: 22px;
    background-position: left -424px;
}

._debelo-medium {
    width: 75px;
    height: 17px;
    background-position: left -448px;
}

._mp_black-medium {
    width: 48px;
    height: 36px;
    background-position: left -467px;
}

._mp_black_credit-medium {
    width: 48px;
    height: 48px;
    background-position: left -505px;
}

._mp_black_debit-medium {
    width: 48px;
    height: 48px;
    background-position: left -555px;
}

._boleto-large,._bolbradesco-large {
    width: 48px;
    height: 30px;
    background-position: left 0;
}

._account_money-large {
    width: 44px;
    height: 31px;
    background-position: left -32px;
}

._giftcard-large {
    width: 100px;
    height: 26px;
    background-position: left -65px;
}

._itau-large {
    width: 45px;
    height: 27px;
    background-position: left -93px;
}

._consumer_credits-large {
    width: 101px;
    height: 27px;
    background-position: left -122px;
}

._elo-large {
    width: 47px;
    height: 28px;
    background-position: left -151px;
}

._diners-large {
    width: 116px;
    height: 30px;
    background-position: left -181px;
}

._amex-large {
    width: 30px;
    height: 30px;
    background-position: left -213px;
}

._melicard-large {
    width: 40px;
    height: 28px;
    background-position: left -245px;
}

._pix-large {
    width: 87px;
    height: 30px;
    background-position: left -275px;
}

._master-large {
    width: 39px;
    height: 30px;
    background-position: left -307px;
}

._debmaster-large {
    width: 62px;
    height: 30px;
    background-position: left -339px;
}

._hipercard-large {
    width: 65px;
    height: 28px;
    background-position: left -371px;
}

._visa-large {
    width: 93px;
    height: 30px;
    background-position: left -401px;
}

._debvisa-large {
    width: 96px;
    height: 96px;
    background-position: left -433px;
}

._pec-large {
    width: 85px;
    height: 26px;
    background-position: left -531px;
}

._paypal-large {
    width: 22px;
    height: 26px;
    background-position: left -559px;
}

._debelo-large {
    width: 92px;
    height: 21px;
    background-position: left -587px;
}

._mp_black-large {
    width: 96px;
    height: 70px;
    background-position: left -610px;
}

._mp_black_credit-large {
    width: 96px;
    height: 96px;
    background-position: left -682px;
}

._mp_black_debit-large {
    width: 96px;
    height: 96px;
    background-position: left -780px;
}

._pix-flag {
    width: 115px;
    height: 40px;
    background-position: left 0;
}

._debmaster-flag {
    width: 80px;
    height: 40px;
    background-position: left -42px;
}

._visa-flag {
    width: 80px;
    height: 40px;
    background-position: left -84px;
}

._debvisa-flag {
    width: 80px;
    height: 40px;
    background-position: left -126px;
}

._debelo-flag {
    width: 80px;
    height: 40px;
    background-position: left -168px;
}

._pix-flag2x {
    width: 228px;
    height: 80px;
    background-position: left 0;
}

._debmaster-flag2x {
    width: 160px;
    height: 80px;
    background-position: left -82px;
}

._visa-flag2x {
    width: 160px;
    height: 80px;
    background-position: left -164px;
}

._debvisa-flag2x {
    width: 160px;
    height: 80px;
    background-position: left -246px;
}

._debelo-flag2x {
    width: 160px;
    height: 80px;
    background-position: left -328px;
}

._elo-cho {
    width: 46px;
    height: 29px;
    background-position: left 0;
}

._diners-cho {
    width: 40px;
    height: 34px;
    background-position: left -31px;
}

._amex-cho {
    width: 38px;
    height: 39px;
    background-position: left -67px;
}

._melicard-cho {
    width: 46px;
    height: 32px;
    background-position: left -108px;
}

._pix-cho {
    width: 48px;
    height: 48px;
    background-position: left -142px;
}

._master-cho {
    width: 56px;
    height: 56px;
    background-position: left -192px;
}

._debmaster-cho {
    width: 56px;
    height: 56px;
    background-position: left -250px;
}

._hipercard-cho {
    width: 54px;
    height: 24px;
    background-position: left -308px;
}

._visa-cho {
    width: 48px;
    height: 48px;
    background-position: left -334px;
}

._debvisa-cho {
    width: 48px;
    height: 48px;
    background-position: left -384px;
}

._paypal-cho {
    width: 47px;
    height: 56px;
    background-position: left -434px;
}

._mp_black-cho {
    width: 48px;
    height: 36px;
    background-position: left -492px;
}

._mp_black_credit-cho {
    width: 48px;
    height: 48px;
    background-position: left -530px;
}

._mp_black_debit-cho {
    width: 48px;
    height: 48px;
    background-position: left -580px;
}

._elo-cho2x {
    width: 92px;
    height: 57px;
    background-position: left 0;
}

._diners-cho2x {
    width: 80px;
    height: 68px;
    background-position: left -59px;
}

._amex-cho2x {
    width: 88px;
    height: 88px;
    background-position: left -129px;
}

._melicard-cho2x {
    width: 92px;
    height: 64px;
    background-position: left -219px;
}

._pix-cho2x {
    width: 96px;
    height: 96px;
    background-position: left -285px;
}

._master-cho2x {
    width: 112px;
    height: 112px;
    background-position: left -383px;
}

._debmaster-cho2x {
    width: 112px;
    height: 112px;
    background-position: left -497px;
}

._hipercard-cho2x {
    width: 108px;
    height: 48px;
    background-position: left -611px;
}

._visa-cho2x {
    width: 96px;
    height: 96px;
    background-position: left -661px;
}

._debvisa-cho2x {
    width: 96px;
    height: 96px;
    background-position: left -759px;
}

._paypal-cho2x {
    width: 94px;
    height: 112px;
    background-position: left -857px;
}

._mp_black-cho2x {
    width: 96px;
    height: 70px;
    background-position: left -971px;
}

._mp_black_credit-cho2x {
    width: 96px;
    height: 96px;
    background-position: left -1043px;
}

._mp_black_debit-cho2x {
    width: 96px;
    height: 96px;
    background-position: left -1141px;
}

._account_money-cho_badge {
    width: 31px;
    height: 22px;
    background-position: left 0;
}

._itau-cho_badge {
    width: 24px;
    height: 24px;
    background-position: left -24px;
}

._consumer_credits-cho_badge {
    width: 31px;
    height: 22px;
    background-position: left -50px;
}

._elo-cho_badge {
    width: 28px;
    height: 17px;
    background-position: left -74px;
}

._diners-cho_badge {
    width: 24px;
    height: 20px;
    background-position: left -93px;
}

._amex-cho_badge {
    width: 24px;
    height: 24px;
    background-position: left -115px;
}

._melicard-cho_badge {
    width: 28px;
    height: 19px;
    background-position: left -141px;
}

._pix-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -162px;
}

._master-cho_badge {
    width: 34px;
    height: 34px;
    background-position: left -212px;
}

._debmaster-cho_badge {
    width: 34px;
    height: 34px;
    background-position: left -248px;
}

._hipercard-cho_badge {
    width: 32px;
    height: 14px;
    background-position: left -284px;
}

._visa-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -300px;
}

._debvisa-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -350px;
}

._paypal-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -400px;
}

._debelo-cho_badge,._caixa-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -450px;
}

._mp_black-cho_badge {
    width: 48px;
    height: 36px;
    background-position: left -500px;
}

._mp_black_credit-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -538px;
}

._mp_black_debit-cho_badge {
    width: 48px;
    height: 48px;
    background-position: left -588px;
}

._account_money-cho_badge2x {
    width: 62px;
    height: 44px;
    background-position: left 0;
}

._itau-cho_badge2x {
    width: 48px;
    height: 48px;
    background-position: left -46px;
}

._consumer_credits-cho_badge2x {
    width: 62px;
    height: 44px;
    background-position: left -96px;
}

._elo-cho_badge2x {
    width: 55px;
    height: 34px;
    background-position: left -142px;
}

._diners-cho_badge2x {
    width: 48px;
    height: 41px;
    background-position: left -178px;
}

._amex-cho_badge2x {
    width: 48px;
    height: 48px;
    background-position: left -221px;
}

._melicard-cho_badge2x {
    width: 55px;
    height: 38px;
    background-position: left -271px;
}

._pix-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -311px;
}

._master-cho_badge2x {
    width: 68px;
    height: 68px;
    background-position: left -409px;
}

._debmaster-cho_badge2x {
    width: 68px;
    height: 68px;
    background-position: left -479px;
}

._hipercard-cho_badge2x {
    width: 65px;
    height: 29px;
    background-position: left -549px;
}

._visa-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -580px;
}

._debvisa-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -678px;
}

._paypal-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -776px;
}

._debelo-cho_badge2x,._caixa-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -874px;
}

._mp_black-cho_badge2x {
    width: 96px;
    height: 70px;
    background-position: left -972px;
}

._mp_black_credit-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -1044px;
}

._mp_black_debit-cho_badge2x {
    width: 96px;
    height: 96px;
    background-position: left -1142px;
}


@font-face {
    font-family: 'Roboto Mono';
    src: url('roboto-mono-400.eot');
    src: url('roboto-mono-400.eot?#iefix') format('embedded-opentype'),url('roboto-mono-400.woff2') format('woff2'),url('roboto-mono-400.woff') format('woff'),url('roboto-mono-400.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}


.u-display-b {
    display: block!important
}

.u-display-ib {
    display: inline-block!important
}

.u-display-i {
    display: inline!important
}

.u-fullscreen-display-table {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.u-fullscreen-position-absolute {
    width: 100%!important;
    min-height: 100%!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    z-index: 1020!important
}

.u-float-left {
    float: left!important
}

.u-float-right {
    float: right!important
}

.u-center-v {
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.u-center-h,.u-center-v {
    position: absolute;
    left: 50%
}

.u-center-h {
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.u-position-rt {
    position: absolute;
    right: 0;
    top: 0
}

.u-position-lt {
    position: absolute;
    left: 0;
    top: 0
}

.u-position-rb {
    position: absolute;
    right: 0;
    bottom: 0
}

.u-position-lb {
    position: absolute;
    left: 0;
    bottom: 0
}

.u-clear-right {
    clear: right!important
}

.u-clear-left {
    clear: left!important
}

.u-clear-both {
    clear: both!important
}

.u-skeleton--light:after {
    font-size: 16px
}

.u-block-center {
    text-align: center
}

.u-block-left {
    text-align: left
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.u-link {
    color: #3483fa;
    font-size: 14px
}

.u-overlap-images {
    position: relative
}

.u-overlap-images .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images .grouped-images__item:nth-child(0) {
    z-index: 10
}

.u-overlap-images .grouped-images__item:first-child {
    z-index: 9
}

.u-overlap-images .grouped-images__item:nth-child(2) {
    z-index: 8
}

.u-overlap-images .grouped-images__item:nth-child(3) {
    z-index: 7
}

.u-overlap-images .grouped-images__item:nth-child(4) {
    z-index: 6
}

.u-overlap-images .grouped-images__item:nth-child(5) {
    z-index: 5
}

.u-overlap-images .grouped-images__item:nth-child(6) {
    z-index: 4
}

.u-overlap-images .grouped-images__item:nth-child(7) {
    z-index: 3
}

.u-overlap-images .grouped-images__item:nth-child(8) {
    z-index: 2
}

.u-overlap-images .grouped-images__item:nth-child(9) {
    z-index: 1
}

.u-overlap-images .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images--first-down {
    position: relative
}

.u-overlap-images--first-down .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images--first-down .grouped-images__item:nth-child(0) {
    z-index: 1
}

.u-overlap-images--first-down .grouped-images__item:first-child {
    z-index: 2
}

.u-overlap-images--first-down .grouped-images__item:nth-child(2) {
    z-index: 3
}

.u-overlap-images--first-down .grouped-images__item:nth-child(3) {
    z-index: 4
}

.u-overlap-images--first-down .grouped-images__item:nth-child(4) {
    z-index: 5
}

.u-overlap-images--first-down .grouped-images__item:nth-child(5) {
    z-index: 6
}

.u-overlap-images--first-down .grouped-images__item:nth-child(6) {
    z-index: 7
}

.u-overlap-images--first-down .grouped-images__item:nth-child(7) {
    z-index: 8
}

.u-overlap-images--first-down .grouped-images__item:nth-child(8) {
    z-index: 9
}

.u-overlap-images--first-down .grouped-images__item:nth-child(9) {
    z-index: 10
}

.u-overlap-images--first-down .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images__more {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.u-overlap-images__more img {
    border: 0
}

.u-overlap-images__more--first-down {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more--first-down:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.u-overlap-images__more--first-down img {
    border: 0
}

.svg-hide {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.u-skeleton--light:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #f0f0f0
}

.u-skeleton--light-full:after {
    width: 100%
}

.u-skeleton--light-lg:after {
    width: 66%
}

.u-skeleton--light-m:after {
    width: 33%
}

.u-skeleton--light-s:after {
    width: 16%
}

.u-skeleton--dark:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #ddd
}

.u-skeleton--dark-full:after {
    width: 100%
}

.u-skeleton--dark-lg:after {
    width: 66%
}

.u-skeleton--dark-m:after {
    width: 33%
}

.u-skeleton--dark-s:after {
    width: 16%
}

.u-ripple-effect {
    padding: 32px;
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.u-ripple-effect:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-image: -webkit-radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-image: radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-position: 50%;
    background-repeat: no-repeat;
    opacity: 0
}

@-webkit-keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

@keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

.u-ripple-effect--active:after {
    -webkit-animation-name: ripple-effect;
    animation-name: ripple-effect;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.delivery-options:first-of-type .ui-list__item:nth-child(1) .u-ripple-effect--active:after {
    -webkit-animation-delay: 6s;
    animation-delay: 6s
}

.delivery-options:first-of-type .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 7s;
    animation-delay: 7s
}

.delivery-options:first-of-type .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 8s;
    animation-delay: 8s
}

.delivery-options:nth-of-type(2) .ui-list__item:first-child .u-ripple-effect--active:after {
    -webkit-animation-delay: 9s;
    animation-delay: 9s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 10s;
    animation-delay: 10s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 11s;
    animation-delay: 11s
}

button {
    font-family: Proxima Nova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: inherit;
    font-weight: 300;
    padding: 0;
    width: 100%
}

figure {
    margin: 0
}

.visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: 0 -1px -1px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#footer-applink,.nav-footer-downloadapp-banner,.nav-footer-downloadapp-wrapper,.nav-footer-user,.nav-header-user {
    display: none
}

#nav-header-menu a.option-help {
    border-left: none
}

.ui-list__error {
    margin-top: -24px;
    margin-bottom: 40px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #f23d4f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__error.ui-list__error-hidden {
    display: none
}

.ui-list__neutral-message {
    margin-top: 0;
    margin-bottom: 16px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: initial;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #3483fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__neutral-message.ui-list__neutral-message-hidden {
    display: none
}

.ui-list__neutral-message__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__neutral-message__icon .ui-icon {
    width: 16px
}

.ui-list__neutral-message__icon .ui-icon--info {
    color: #fff;
    stroke: none
}

.ui-list__neutral-message__close {
    height: 20px;
    cursor: pointer
}

.ui-list__neutral__message {
    vertical-align: middle;
    margin-left: 16px;
    line-height: 18px
}

.ui-icon--arrow-right,.ui-icon--smart-coupon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-icon--smart-coupon {
    margin-right: 6px;
    width: 16px
}

.ui-list__error__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__error__icon .ui-icon {
    width: 16px
}

.ui-list__error__message {
    vertical-align: middle;
    margin-left: 16px
}

.price-tag {
    line-height: normal
}

.summary .price-tag {
    vertical-align: top;
    margin-top: -5px
}

.price-tag del:after {
    top: 50%
}

.price-tag-cents {
    margin-top: .5em;
    font-size: .6em
}

.item__original-price {
    display: inline-block;
    float: none;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 4px;
    vertical-align: middle
}

.ui-modal-dialog__content-box .item__original-price {
    display: block;
    margin-right: 0
}

.cart-package__options .item__original-price {
    display: block
}

.ui-modal-dialog__content-box .item__original-price+.price-tag {
    margin-top: -2px
}

.item__original-price+.price-tag {
    margin-left: 4px
}

.price--highlight {
    font-size: 22px
}

.price__installments {
    display: block;
    font-size: 14px
}

.nav-footer .nav-footer-primaryinfo {
    border-top: 0
}

.ui-modal-dialog__button-close {
    left: 0;
    top: 0
}

.ui-modal-dialog__button-close:after,.ui-modal-dialog__button-close:before {
    height: 20px
}

.ui-modal-dialog .ui-message.ui-message--small {
    margin-bottom: 0
}

.summary-component {
    min-height: 110px
}

.summary-component .summary__row {
    margin-bottom: 0
}

.u-text--single-line {
    display: inline-block
}

.ui-form__input+.ui-form__label,.ui-form__input:focus+.ui-form__label,.ui-form__row--error .ui-form__input+.ui-form__label,.ui-form__row--error .ui-form__input:focus+.ui-form__label {
    color: #737373
}

.ui-form .ui-form__input {
    padding-bottom: 0
}

.andes-form-control--textfield .andes-form-control__field:focus-visible,.ui-form .ui-form__input:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-list__item--disabled .ui-list__item-option * {
    color: #bfbfbf!important;
    cursor: not-allowed
}

.item__image {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.item__image .product-image {
    height: 100%;
    width: 100%
}

.ui-icon--placeholder-item {
    margin-top: -1px;
    width: 25px
}

.ui-checkbox__mimic {
    width: 16px;
    height: 16px
}

.ui-checkbox__mimic:before {
    left: 0;
    right: auto;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.ui-checkbox__mimic:after {
    left: -16px;
    right: auto
}

.ui-checkbox__input {
    left: 0
}

.ui-checkbox__label {
    font-size: 12px;
    font-weight: 400;
    padding-left: 28px;
    padding-right: 0;
    display: inline;
    color: rgba(0,0,0,.8)
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__label {
    vertical-align: 1px;
    font-size: 12px
}

.ui-form__row--checkbox .ui-form__row-attachment {
    float: none;
    right: auto;
    display: inline;
    position: relative;
    top: auto;
    vertical-align: middle;
    font-size: 12px
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxMiI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iYSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMiIvPgogICAgICAgIDxtYXNrIGlkPSJiIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8dXNlIGZpbGw9IiMzNDgzRkEiIHN0cm9rZT0iIzM0ODNGQSIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zLjc1IDYuMjVsMS41IDEuNU01LjI1IDcuNzVsMy41LTMuNSIvPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
    content: ''
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgeD0iMjU2LjUiIHk9IjQwOC41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzM0ODNGQSIgcng9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTYgLTQwOCkiLz4KPC9zdmc+Cg==") no-repeat;
    content: ''
}

.ui-card__name:empty:before {
    content: attr(data-title)
}

.ui-form__input:disabled {
    border-bottom: 1px dotted #737373;
    color: #737373
}

.ui-form__input:read-only {
    color: #bfbfbf
}

.ui-message--warning {
    background-color: #fef7c3;
    text-align: left;
    font-size: 14px;
    line-height: 1.35
}

.ui-message--warning.ui-message--info {
    background-color: #f73
}

.ui-message--warning .ui-icon {
    position: relative;
    top: 1px;
    width: 16px
}

.u-fullscreen-position-absolute {
    height: 100%;
    min-height: 480px!important
}

.u-link {
    font-weight: 400
}

.ui-list--modal .ui-list__header {
    border-bottom: 1px solid #d8d8d8;
    background-color: #fff
}

.ui-list--modal .ui-list__header .ui-list__header-title {
    text-align: center;
    font-size: 22px;
    color: #333;
    font-weight: 300
}

.ui-list--modal .ui-list__chevron {
    display: none
}

.ui-modal-dialog__button-close {
    position: fixed
}

.ui-modal-dialog .ui-modal-link {
    margin-top: 28px
}

.ui-modal-dialog__content-box {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff
}

.ui-modal-dialog__content-box .ui-list {
    background: none
}

.ui-modal-dialog__content-footer {
    will-change: transform
}

.ui-list__item-option {
    padding: 20px
}

[class*=step--] {
    margin-bottom: 0
}

.ui-button--clearsides {
    padding-left: 0;
    padding-right: 0
}

.cart-header {
    padding: 40px 32px
}

.ui-snackbar {
    font-size: 14px;
    font-weight: 600
}

.nav-header-menu-wrapper>.nav-header-notifications-badge,label[for=nav-header-menu-switch] {
    display: none
}

.wallet-context--list .wallet-context--item .hero--wallet {
    position: relative;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-list-card {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #eee;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-switch {
    margin-right: 8px
}

.wallet-context--list .wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    border-top: none;
    margin-top: 16px
}

.wallet-context--list .wallet-context--item:last-child .ui-list-card {
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 16px
}

.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .hero,.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px
}

.u-text--disabled {
    color: rgba(0,0,0,.25)
}

.u-text--bold {
    font-weight: 600
}

body,main[role=main] {
    -webkit-font-smoothing: antialiased
}

button {
    border: 0;
    background: none;
    cursor: pointer
}

.ui-button {
    font-weight: 400
}

.payment-icon {
    display: inline-block;
    text-indent: -9999px;
    vertical-align: 0;
    -ms-flex-item-align: center;
    align-self: center
}

.payments-cho2x,.payments-cho_badge2x {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.5);
    -ms-transform: translate(-50%,-50%) scale(.5);
    transform: translate(-50%,-50%) scale(.5)
}

.ui-list__chevron {
    float: right
}

.ui-list__chevron svg {
    stroke: #737373
}

.payments-cho2x--align-left {
    position: relative;
    top: initial;
    left: initial;
    -webkit-transform: translate(0) scale(1);
    -ms-transform: translate(0) scale(1);
    transform: translate(0) scale(1)
}

.ui-icon-medium {
    width: 20px
}

.ui-modal-dialog .u-link {
    font-size: 18px
}

img[data-object-fit=contain] {
    -o-object-fit: contain;
    object-fit: contain
}

img[data-object-fit=cover] {
    -o-object-fit: cover;
    object-fit: cover
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

#dp_obj,.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
    bottom: 0
}

.cho-hidden {
    display: none
}

.footer-price-optional-container {
    text-align: right
}

.footer-price-optional-container .footer-price-optional {
    font-size: 14px
}

.footer-price-optional-container .footer-price-optional .price-tag {
    vertical-align: middle;
    margin-top: -3px
}

.info-pill-container {
    background-color: rgba(52,131,250,.2);
    color: #3483fa;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 6px
}

.info-pill-container,.warning-pill-container {
    width: -webkit-fit-content;
    width: fit-content;
    margin: 4px 0;
    font-size: 12px;
    font-weight: 600;
    max-width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.warning-pill-container {
    background-color: rgba(255,119,51,.1);
    color: #f73;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 5px 8px
}

.warning-container {
    margin-top: 20px
}

.ui-row {
    margin: 0
}

.loading-page {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.step-title--with-link {
    text-align: center
}

.step-title--with-link .step-title-link {
    font-weight: 400
}

.cart-title--primary {
    line-height: 1.25;
    font-size: 24px;
    color: #333;
    font-weight: 300;
    text-align: center
}

.cart-title--primary:focus {
    outline: 0
}

.cart-title--secondary {
    color: #333;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    margin-top: 12px;
    line-height: 1.35
}

.step-title--with-siblings {
    margin-bottom: 16px
}

.step-title--white-box {
    padding: 20px 24px;
    border-bottom: 1px solid #eee
}

.step-title--white-box .cart-title--primary {
    font-size: 22px;
    color: #737373
}

.step-title--white-text .cart-subtitle--primary,.step-title--white-text .cart-title--primary {
    color: #fff
}

.step-title--full-screen-step {
    margin-bottom: 32px
}

.loading-flow .box-hero {
    bottom: 0;
    position: absolute;
    width: 100%
}

.loading-flow__hero {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0 32px;
    width: 100%;
    max-height: 200px;
    -webkit-transform: translate(-50%,calc(-50% - 50px));
    -ms-transform: translate(-50%,calc(-50% - 50px));
    transform: translate(-50%,calc(-50% - 50px))
}

.cart-title--primary.loading-flow__title {
    line-height: 1
}

.loading-flow__title {
    font-size: 24px;
    color: #333;
    max-width: 250px;
    margin: 24px auto 0;
    line-height: 1.25;
    font-weight: 300
}

.step--zipCode {
    background: #fff
}

.step--newAddress,.step--shippingNewContact {
    background-color: #fff
}

.new-address-context {
    padding: 24px
}

.new-address-context .hero--centered .hero__info {
    padding: 0 0 2px
}

.new-address-context--box-hero {
    padding: 0
}

.new-address-context__icon {
    position: relative;
    height: 30px
}

.new-address-context__icon .ui-icon {
    width: 34px;
    fill: #3483fa
}

.new-address-context__title {
    color: #737373;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 4px;
    margin-top: 4px
}

.new-address__box-image {
    padding: 16px 16px 0;
    overflow: hidden
}

.new-address__box-image-container {
    display: inline-block;
    max-width: 210px
}

.new-address__box-image-container svg {
    width: 100%;
    height: 100%;
    margin-bottom: -10px
}

.new-address-form .ui-form__row-container--street_number,.new-address-form .ui-form__row-container--zip_code {
    position: relative
}

.new-address-form .ui-form__input--prefix {
    padding-left: 16px
}

.ui-form__row-attachment {
    float: right;
    position: absolute;
    top: 18px;
    right: 0
}

.ui-form__row-attachment .ui-form__label--inline {
    color: #3483fa;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400
}

.ui-form__row-attachment .ui-form__label--inline-prefix {
    color: #737373;
    font-size: inherit
}

.ui-form__row-attachment .ui-form__input {
    background-color: #fff;
    font-size: 14px;
    padding: 0 0 0 4px
}

.ui-form__row-attachment--prefix {
    right: initial
}

.no-js .step--newAddress .ui-form__actions .ui-button {
    margin-top: 0
}

.no-js .new-address__form {
    padding: 0 28px 28px
}


.ui-telephone__flags-list .ui-telephone__flag-icon {
    display: inline-block
}

.ui-telephone__flag-icon {
    width: 20px;
    height: 14px;
    display: block;
    margin: 0 auto;
    background: transparent url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/flags.png) no-repeat 0 0;
    -webkit-background-size: 400px 14px;
    background-size: 400px 14px
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ar {
    background-position: 0 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--bo {
    background-position: -20px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--br {
    background-position: -40px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--cl {
    background-position: -60px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--co {
    background-position: -80px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--cr {
    background-position: -100px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--do {
    background-position: -120px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ec {
    background-position: -140px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--gt {
    background-position: -180px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--hn {
    background-position: -200px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--mx {
    background-position: -220px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ni {
    background-position: -240px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pa {
    background-position: -260px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pe {
    background-position: -300px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pt {
    background-position: -320px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--py {
    background-position: -280px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--sv {
    background-position: -160px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--us {
    background-position: -360px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--uy {
    background-position: -340px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ve {
    background-position: -380px 0
}

.ui-telephone *,.ui-telephone :after,.ui-telephone :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-telephone--with-flag .ui-telephone__flags {
    width: 45px
}

.ui-telephone--change-flag .ui-telephone__flags {
    padding-right: 5px;
    cursor: pointer
}

.ui-telephone--change-flag .ui-telephone__selected-flag {
    padding-right: 10px
}

.ui-telephone--change-flag .ui-telephone__selected-flag:after {
    top: 50%;
    right: -1px;
    content: "";
    border-width: 0 1px 1px 0;
    border-color: #3483fa;
    border-style: solid;
    -webkit-transform: scale(1.2) rotate(45deg);
    -ms-transform: scale(1.2) rotate(45deg);
    transform: scale(1.2) rotate(45deg);
    display: inline-block;
    height: 5px;
    margin-top: -4px;
    width: 5px;
    position: absolute
}

.ui-telephone--success .ui-telephone__focus-line:after,.ui-telephone--success .ui-telephone__focus-line:before {
    background: #72bd70
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number,.ui-telephone--success .ui-telephone__number {
    border-color: #72bd70;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number:after,.ui-telephone--success .ui-telephone__number:after {
    background-position: -17px 0
}

.ui-telephone--verify .ui-telephone__focus-line:after,.ui-telephone--verify .ui-telephone__focus-line:before {
    background: #309cef
}

.ui-telephone--verify.ui-telephone--active .ui-telephone__number,.ui-telephone--verify .ui-telephone__number {
    border-color: #309cef
}

.ui-telephone--verify.ui-telephone--active .ui-telephone__number:after,.ui-telephone--verify .ui-telephone__number:after {
    background-position: -17px 0
}

.ui-telephone--error .ui-telephone__focus-line:after,.ui-telephone--error .ui-telephone__focus-line:before {
    background: #e67070
}

.ui-telephone--error.ui-telephone--active .ui-telephone__number,.ui-telephone--error .ui-telephone__number {
    border-color: #e67070;
    background-position: 0 0
}

.ui-telephone__number {
    height: 40px;
    position: relative;
    font-size: 0;
    display: inline-block;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc
}

.ui-telephone__input {
    color: #666;
    width: 200px;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .5px;
    border: none!important;
    padding: 6px 10px 2px;
    margin: 0!important;
    vertical-align: text-bottom;
    outline: none;
    height: 100%;
    display: inline-block
}

.ui-telephone__input::-webkit-input-placeholder {
    font-weight: 300
}

.ui-telephone__input::-moz-placeholder {
    font-weight: 300
}

.ui-telephone__input:-ms-input-placeholder {
    font-weight: 300
}

.ui-telephone__validations {
    padding: 0;
    margin: 0
}

.ui-telephone__validations .info {
    color: #999
}

.ui-telephone__validations span {
    font-size: 0;
    display: block;
    padding: 0;
    margin: 0;
    line-height: 1.4;
    opacity: 0;
    height: 0
}

.ui-telephone__validations span.is-visible {
    font-size: 12px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    height: auto;
    opacity: 1
}

.ui-telephone__not-number-error .ui-telephone__input {
    background-color: #f96061;
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input::-webkit-input-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input::-moz-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input:-ms-input-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__flags {
    background-color: #f96061
}

.ui-telephone__not-number-error .ui-telephone__selected-flag:after {
    border-color: #fff
}

.ui-telephone__validation--success {
    color: #52b34e
}

.ui-telephone__validation--error {
    color: #cc6c52
}

.ui-telephone__validation--verify {
    color: #309cef
}

.ui-telephone__flags {
    background-color: transparent;
    width: 40px;
    height: 100%;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block
}

.ui-telephone__flags-list {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 260px;
    margin: 0;
    padding: 0;
    z-index: 2;
    -webkit-transition: opacity .4s,height .4s;
    transition: opacity .4s,height .4s;
    overflow-y: auto;
    background-color: #fff;
    min-width: 150px;
    font-size: 12px;
    border-top: 1px solid #efefef;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2)
}

.ui-telephone__flags-list.is-visible {
    opacity: 1;
    z-index: 1;
    height: 245px
}

.ui-telephone__flags-list-ul {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff
}

.ui-telephone__flags-list-ul .ui-telephone__flag-icon {
    vertical-align: initial
}

.ui-telephone__flag-icon {
    vertical-align: bottom
}

.ui-telephone__selected-flag {
    position: relative;
    display: block;
    padding: 14px 4px 12px;
    text-align: center
}

.ui-telephone__flags-list-item {
    color: #000;
    text-align: left;
    padding: 6px 5px 6px 15px;
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.ui-telephone__flags-list-item:after {
    content: "";
    position: absolute;
    width: 3px;
    left: 0;
    top: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    height: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    background-color: #71a7f9
}

.ui-telephone__flags-list-item:hover {
    background-color: #f7f7f7
}

.ui-telephone__flags-list-item:hover:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.ui-telephone__flag-name {
    padding: 0 10px;
    font-size: 18px;
    color: #333
}

.ui-telephone__flag-code {
    color: #999;
    font-size: 16px
}

.ui-telephone__focus-line {
    position: absolute;
    display: block;
    left: 0;
    bottom: -1px;
    width: 100%
}

.ui-telephone__focus-line:after,.ui-telephone__focus-line:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #71a7f9;
    transition: all .3s ease;
    -moz-transition: .3s ease all;
    -webkit-transition: all .3s ease
}

.ui-telephone__focus-line:before {
    left: 50%
}

.ui-telephone__focus-line:after {
    right: 50%
}

.ui-telephone--active .ui-telephone__focus-line:after,.ui-telephone--active .ui-telephone__focus-line:before {
    width: 50%
}

.ui-telephone--active .ui-telephone__number {
    border-color: #ccc
}

@media screen and (max-width: 768px) {
    .ui-telephone__number {
        width:100%;
        height: 45px
    }

    .ui-telephone__input {
        width: 80%;
        font-size: 20px
    }

    .ui-telephone--change-flag .ui-telephone__selected-flag:after {
        right: 4px
    }

    .ui-telephone__selected-flag {
        padding: 17px 4px 14px
    }

    .ui-telephone--with-flag .ui-telephone__flags,.ui-telephone__flags {
        width: 20%
    }

    .ui-telephone__validations {
        font-size: 14px
    }

    .ui-telephone__flags-list-ul {
        width: 100%
    }

    .ui-telephone__flags-list-ul.is-visible {
        height: auto
    }

    .ui-telephone__flags-list {
        position: fixed;
        top: 0;
        left: 0;
        opacity: 0;
        height: 0;
        width: 100%;
        -webkit-transition: all .4s;
        transition: all .4s;
        margin: 0;
        padding: 20px;
        overflow-y: auto;
        background-color: rgba(0,0,0,.5);
        min-width: 100%;
        font-size: 12px;
        border: none
    }

    .ui-telephone__flags-list.is-visible {
        opacity: 1;
        height: 100%
    }

    .ui-telephone__flags-list-ul {
        overflow-y: auto;
        -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
        box-shadow: 0 8px 16px 0 rgba(0,0,0,.2)
    }

    .ui-telephone__lock-body {
        overflow: hidden
    }

    .ui-telephone__flag-name {
        font-size: 18px
    }

    .ui-telephone__flag-code {
        font-size: 16px
    }

    .ui-telephone__flags-list-item {
        padding: 18px 5px 18px 15px
    }
}

.u-display-b {
    display: block!important
}

.u-display-ib {
    display: inline-block!important
}

.u-display-i {
    display: inline!important
}

.u-fullscreen-display-table {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.u-fullscreen-position-absolute {
    width: 100%!important;
    min-height: 100%!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    z-index: 1020!important
}

.u-float-left {
    float: left!important
}

.u-float-right {
    float: right!important
}

.u-center-v {
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.u-center-h,.u-center-v {
    position: absolute;
    left: 50%
}

.u-center-h {
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.u-position-rt {
    position: absolute;
    right: 0;
    top: 0
}

.u-position-lt {
    position: absolute;
    left: 0;
    top: 0
}

.u-position-rb {
    position: absolute;
    right: 0;
    bottom: 0
}

.u-position-lb {
    position: absolute;
    left: 0;
    bottom: 0
}

.u-clear-right {
    clear: right!important
}

.u-clear-left {
    clear: left!important
}

.u-clear-both {
    clear: both!important
}

.ui-checkbox {
    position: relative;
    cursor: pointer
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.006v9.988C1 12.55 1.45 13 2.006 13h9.988C12.55 13 13 12.55 13 11.994V2.006C13 1.45 12.55 1 11.994 1H2.006C1.45 1 1 1.45 1 2.006zm-1 0C0 .898.897 0 2.006 0h9.988C13.102 0 14 .897 14 2.006v9.988A2.005 2.005 0 0 1 11.994 14H2.006A2.005 2.005 0 0 1 0 11.994V2.006z' fill='rgba(52, 131, 250, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__label {
    font-size: 14px;
    color: #3483fa;
    padding-right: 20px
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.503A2.504 2.504 0 0 1 2.503 0h8.994A2.504 2.504 0 0 1 14 2.503v8.994A2.504 2.504 0 0 1 11.497 14H2.503A2.504 2.504 0 0 1 0 11.497V2.503zm5.444 8.775L1.556 7.35l1.088-1.099 2.8 2.827 5.912-5.968 1.088 1.1-7 7.067z' fill='rgba(52, 131, 250, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.503A2.504 2.504 0 0 1 2.503 0h8.994A2.504 2.504 0 0 1 14 2.503v8.994A2.504 2.504 0 0 1 11.497 14H2.503A2.504 2.504 0 0 1 0 11.497V2.503zm5.444 8.775L1.556 7.35l1.088-1.099 2.8 2.827 5.912-5.968 1.088 1.1-7 7.067z' fill='rgba(52, 131, 250, 0.4)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input[disabled]~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.006v9.988C1 12.55 1.45 13 2.006 13h9.988C12.55 13 13 12.55 13 11.994V2.006C13 1.45 12.55 1 11.994 1H2.006C1.45 1 1 1.45 1 2.006zm-1 0C0 .898.897 0 2.006 0h9.988C13.102 0 14 .897 14 2.006v9.988A2.005 2.005 0 0 1 11.994 14H2.006A2.005 2.005 0 0 1 0 11.994V2.006z' fill='rgba(52, 131, 250, 0.4)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input[disabled]~.ui-checkbox__label {
    color: rgba(52,131,250,.4)
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:after {
    width: 42px;
    height: 42px;
    content: '';
    position: absolute;
    right: -14px;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #3483fa;
    opacity: .1
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:focus~.ui-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.ui-checkbox.ui-checkbox--label-after .ui-checkbox__label {
    padding-right: 0;
    padding-left: 25px;
    text-align: right
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__label {
    padding-left: 20px
}

.ui-checkbox.ui-checkbox--label-after .ui-checkbox__mimic:before {
    right: auto;
    left: 0
}

.ui-checkbox.ui-checkbox--label-after:not(.ui-checkbox--embedded) .ui-checkbox__mimic:after {
    left: -16px
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__mimic:after {
    left: -14px
}

.ui-checkbox.ui-checkbox--partial .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd' stroke='rgba(52, 131, 250, 0.999999)'%3E%3Crect width='15' height='15' x='.5' y='.5' rx='2'/%3E%3Cpath stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox__mimic {
    width: 100%;
    height: 100%;
    left: 0
}

.ui-checkbox__mimic,.ui-checkbox__mimic:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-checkbox__mimic:before {
    width: 16px;
    height: 16px;
    line-height: 1;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='rgba(204, 204, 204, 0.999999)' rx='2'/%3E%3C/svg%3E");
    right: 0
}

.ui-checkbox__input {
    position: absolute;
    top: 0;
    opacity: 0
}

.ui-checkbox__input[disabled]~.ui-checkbox__label {
    color: hsla(0,0%,40%,.4)
}

.ui-checkbox__input[disabled]~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='rgba(102, 102, 102, 0.4)' rx='2'/%3E%3C/svg%3E")
}

.ui-checkbox__label {
    display: inline-block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 16px;
    color: #666;
    font-weight: 300;
    text-align: left;
    padding-right: 25px;
    width: 100%
}

.ui-checkbox__label:empty {
    padding: 0;
    margin: 0
}

.ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Crect id='a' width='16' height='16' rx='2'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='rgba(52, 131, 250, 0.999999)' xlink:href='%23a'/%3E%3Crect width='15' height='15' x='.5' y='.5' stroke='rgba(52, 131, 250, 0.999999)' rx='2'/%3E%3Cpath stroke='rgba(255, 255, 255, 0.999999)' stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before,.ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    width: 16px;
    height: 16px;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Crect id='a' width='16' height='16' rx='2'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='rgba(52, 131, 250, 0.4)' xlink:href='%23a'/%3E%3Crect width='15' height='15' x='.5' y='.5' stroke='rgba(52, 131, 250, 0.4)' rx='2'/%3E%3Cpath stroke='rgba(255, 255, 255, 0.4)' stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox .ui-checkbox__mimic:after {
    width: 48px;
    height: 48px;
    content: '';
    position: absolute;
    right: -16px;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #3483fa;
    opacity: .1
}

.ui-checkbox .ui-checkbox__input:focus~.ui-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.price-tag {
    overflow: visible;
    display: inline-block;
    vertical-align: text-bottom;
    line-height: 1em
}

.price-tag * {
    float: left
}

.price-tag-symbol {
    margin-right: .2em
}

.price-tag-cents-text,.price-tag-decimal-separator,.price-tag-symbol-text {
    position: absolute;
    font-size: 0
}

.price-tag-cent-text-sr-only,.price-tag-symbol-text-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
    bottom: 0
}

.price-tag-cents {
    font-size: .7em;
    vertical-align: text-bottom;
    line-height: 1em;
    margin-left: .05em
}

.price-tag del {
    text-decoration: none;
    position: relative
}

.price-tag del:after {
    position: absolute;
    display: block;
    top: 40%;
    width: 100%;
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    content: ''
}

body {
    -webkit-font-smoothing: antialiased
}

.ui-document {
    font-size: 13px;
    height: 11.92308em;
    width: 19.84615em;
    position: relative
}

.ui-document *,.ui-document :after,.ui-document :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-document__container {
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-border-radius: .84615em;
    border-radius: .84615em;
    color: #333;
    font-family: Roboto Mono;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    padding: 3.53846em .76923em 0;
    height: 100%;
    width: 100%
}

.ui-document__row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-document__row:after,.ui-document__row:before {
    display: table;
    content: ''
}

.ui-document__row:after {
    clear: both
}

[class^=ui-document__col-],[class^=ui-document__logo] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0
}

[class^=ui-document__logo] {
    width: 50%
}

[class^=ui-document__logo-bank] {
    float: right
}

.ui-document__col-1 {
    width: 33.33333%
}

.ui-document__col-2 {
    width: 66.66667%
}

.ui-document__col-3 {
    width: 100%
}

.ui-document__point {
    width: .6689em;
    background-color: #f7f7f7;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.1em,#999),color-stop(.7em,#fff));
    background: -webkit-linear-gradient(top,#999 .1em,#fff .7em);
    background: linear-gradient(180deg,#999 .1em,#fff .7em);
    -webkit-background-clip: text;
    background-clip: text;
    letter-spacing: 2px;
    -webkit-filter: drop-shadow(0 1px 1px #000);
    filter: drop-shadow(0 1px 1px black);
    -webkit-text-fill-color: transparent
}

.ui-document__point:empty {
    background: hsla(0,9%,93%,.8);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none
}

.ui-document__point:empty:before {
    font-size: .72222em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: .46154em;
    width: .46154em;
    position: absolute;
    margin-left: -.23077em;
    margin-top: -.23077em;
    left: 50%;
    top: 50%;
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

.ui-document__point:empty:before {
    content: ''
}

.ui-document__point:empty:after {
    content: '*'
}

.ui-document__focus .ui-document__point:empty {
    -webkit-filter: none;
    filter: none
}

.ui-document__focus .ui-document__point:before {
    color: #fff
}

.ui-document__container {
    background: -webkit-linear-gradient(43deg,#c9d8e3,#eef8ff 80%,#eef8ff);
    background: linear-gradient(47deg,#c9d8e3,#eef8ff 80%,#eef8ff)
}

.ui-document__container:after,.ui-document__container:before {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    z-index: -1
}

.ui-document__container:before {
    top: .875em;
    left: -9em;
    background-color: rgba(0,0,0,.02)
}

.ui-document__container:after {
    top: -15.875em;
    left: 2.188em;
    right: -11.188em;
    background-color: rgba(58,58,58,.02);
    border: 1px solid hsla(0,0%,100%,.25)
}

.ui-document__picture {
    background-image: url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/picture-b47309c45d.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    -webkit-background-size: 5.76923em 5.76923em;
    background-size: 5.76923em;
    height: 6.15385em
}

.ui-document__title {
    color: #666;
    font-size: .84615em;
    line-height: 1.23077em;
    padding-left: .92308em;
    padding-top: .26923em;
    text-transform: uppercase
}

.ui-document__numbers {
    margin-top: 1.30769em;
    padding-left: .92308em
}

.ui-document__focus .ui-document__point:before {
    background-color: #333
}

.ui-document__type-mlb-cpf .ui-document__point:not(:empty):nth-child(9):after {
    content: '-'
}

.ui-document__type-mlb-cnpj .ui-document__point {
    width: calc(7.14286% - .20513em);
    font-size: .84615em
}

.ui-document__type-mlb-cnpj .ui-document__point:not(:empty):nth-child(8):after {
    content: '/'
}

.ui-document__type-mlb-cnpj .ui-document__point:not(:empty):nth-child(12):after {
    content: '-'
}

.ui-document__type-mco-nit .ui-document__point:not(:empty):nth-child(10):before,.ui-document__type-mlu-ci .ui-document__point:not(:empty):last-child:before {
    content: '-';
    background: none
}

.ui-document__type-mec-ci .ui-document__point.ui-document__point-separate:not(:empty):nth-child(9):after,.ui-document__type-mlc-rut .ui-document__point.ui-document__point-separate:not(:empty):nth-child(8):after,.ui-document__type-mlc-rut .ui-document__point.ui-document__point-separate:not(:empty):nth-last-child(2):nth-child(7):after {
    content: '-'
}

.ui-document__point-separate {
    margin-right: .61538em
}

.ui-document__point-separate:after {
    content: '.'
}

.ui-document__point {
    color: rgba(51,51,51,.5);
    float: left;
    font-size: 1.30769em;
    position: relative;
    text-align: center;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
    width: calc(9.09091% - .20513em);
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: rgba(51,51,51,.5)
}

.ui-document__type-mlu-ci .ui-document__point-separate:last-child:after {
    content: none
}

.ui-document__type-mec-ruc .ui-document__point {
    font-size: 1.15385em;
    width: calc(7.69231% - .20513em)
}

.ui-document__point:empty {
    overflow: hidden;
    text-indent: -76.84615em
}

.ui-document__point:empty:after,.ui-document__point:empty:before {
    background-color: rgba(51,51,51,.5)
}

.ui-document__focus .ui-document__point {
    background: transparent;
    color: #333;
    -webkit-text-fill-color: #333
}

.ui-document__focus .ui-document__point:empty:after,.ui-document__focus .ui-document__point:empty:before {
    background-color: #333
}

.u-media-object:after,.u-media-object:before {
    display: table;
    content: ''
}

.u-media-object:after {
    clear: both
}

.u-media-object__fit {
    float: left
}

.u-media-object__fit--inverse {
    float: right
}

.u-media-object__fill {
    overflow: hidden;
    _overflow: visible;
    zoom:1}

.ui-message {
    background-color: #f5f5f5;
    color: #666;
    font-size: 14px;
    line-height: 1.25;
    padding: 20px;
    text-align: center;
    position: relative;
    width: 100%
}

.ui-message__icon {
    float: left;
    margin-right: 5px
}

.ui-message__icon .ui-icon {
    vertical-align: top
}

.ui-message__text {
    overflow: auto
}

.ui-message--info {
    background-color: #f5f5f5;
    color: #666
}

.ui-message--success {
    background-color: #00a650;
    color: #fff
}

.ui-map-contain,body,html {
    margin: 0;
    padding: 0;
    height: 100%
}

.ui-map-contain {
    width: 100%
}

.ui-map-contain *,.ui-map-contain :after,.ui-map-contain :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-map__full {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.ui-map--filters {
    top: 108px
}

.ui-map--sidebar {
    right: 0;
    display: inline-block;
    width: calc(100% - 340px);
    left: 340px;
    -webkit-transition: width .375s cubic-bezier(0,0,.2,1),left .375s cubic-bezier(0,0,.2,1);
    transition: width .375s cubic-bezier(0,0,.2,1),left .375s cubic-bezier(0,0,.2,1)
}

.ui-map--expanded {
    width: calc(100% - 24px);
    left: 24px;
    -webkit-transition: width .225s cubic-bezier(.4,0,1,1),left .225s cubic-bezier(.4,0,1,1);
    transition: width .225s cubic-bezier(.4,0,1,1),left .225s cubic-bezier(.4,0,1,1)
}

.ui-map-contain--fit {
    position: relative;
    width: 100%;
    height: 100%
}

.ui-map-contain--fit .ui-map__full {
    -webkit-box-shadow: 0 0 4px 0 hsla(0,0%,47%,.5);
    box-shadow: 0 0 4px 0 hsla(0,0%,47%,.5);
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.ui-map-wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.gm-style-cc a,.gm-style-cc span {
    color: #919191!important
}

.search-box__locate.ui-map-locate--icon {
    bottom: auto;
    top: auto;
    left: auto;
    margin-right: 10px;
    width: 28px;
    height: 27px;
    -webkit-box-shadow: rgba(0,0,0,.3) 0 1px 4px -1px;
    box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #fff
}

.ui-map--close {
    display: block;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 12px;
    height: 12px;
    padding: 20px;
    z-index: 999;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M12 1.209L10.791 0 6 4.791 1.209 0 0 1.209 4.791 6 0 10.791 1.209 12 6 7.209 10.791 12 12 10.791 7.209 6z'/%3E%3C/svg%3E") no-repeat 50%
}

.ui-map--chevron--up {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ui-map--chevron--left {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.ui-map--chevron--right {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media (min-width: 560px) {
    .ui-map--filters {
        top:0
    }
}

@media (min-width: 560px) {
    .ui-map-wrapper {
        position:absolute
    }
}

@-webkit-keyframes pulse {
    to {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes pulse {
    to {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

.ui-map__marker-layer canvas[width="82"],.ui-map__marker-layer canvas[width="164"] {
    -webkit-animation: pulse 1s infinite alternate;
    animation: pulse 1s infinite alternate;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.ui-list {
    position: relative;
    width: 100%;
    background: #fff
}

.ui-list__content {
    margin: 0;
    padding: 0;
    position: relative
}

.ui-list__header-title,.ui-list__sub-title,.ui-list__title {
    font-weight: 300;
    text-align: center
}

.ui-list__header-title {
    font-size: 22px;
    color: #666
}

.ui-list__header-subtitle {
    text-align: center;
    font-size: 16px;
    color: #999;
    font-weight: 300
}

.ui-list__header,.ui-list__item {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}

.ui-list__header {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item {
    border-top: 1px solid #d8d8d8
}

.ui-list__item:first-child {
    border-top: 0
}

.ui-list__item:last-child {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item--selected {
    position: relative
}

.ui-list__item--selected:before {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.ui-list__header {
    padding: 30px 0
}

.ui-list__item-option {
    font-size: 18px;
    padding: 18px 15px;
    display: block;
    cursor: pointer;
    margin: 0;
    border: 0;
    width: 100%;
    text-align: left;
    background: none;
    color: #333;
    font-weight: 300;
    line-height: 1.25
}

input.ui-list__item-option:focus {
    outline: 0
}

.ui-list__item-option-subtitle {
    display: block;
    font-size: 15px;
    font-weight: 300;
    color: #999
}

.ui-list__form {
    position: relative;
    display: block;
    padding: 18px 15px
}

.ui-list__button--continue {
    margin-top: 32px
}

.u-align-center .ui-list__item,.u-align-center .ui-list__item-option {
    text-align: center
}

.ui-list--modal {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-list--modal .ui-list__header {
    background-color: #eee;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 0
}

.ui-list--modal .ui-list__content {
    max-height: 500px;
    max-height: 50vh
}

.ui-list--modal .ui-list__item:last-child {
    border-bottom: 0;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

@media (min-width: 768px) {
    .ui-list__form {
        padding:32px
    }

    .ui-list__item:hover {
        background-color: #f5f5f5;
        overflow: hidden;
        position: relative
    }

    .ui-list__item:hover:after {
        border-left: 5px solid rgba(52,131,250,.25);
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0
    }

    .ui-list__item--unselectable:hover {
        background-color: inherit;
        overflow: inherit;
        position: inherit
    }

    .ui-list__item--unselectable:hover:after {
        content: none
    }

    .ui-list__item-option {
        padding: 32px
    }

    .ui-list--modal .ui-list__header-title {
        text-align: left;
        padding-left: 32px;
        text-align: center;
        padding-left: 0
    }
}

.ui-list__item .ui-list__item-option {
    color: #333
}

.ui-list__item--disabled {
    pointer-events: none
}

.ui-list__item--disabled .ui-list__item-option {
    color: #ccc
}

.ui-list__item--disabled:hover {
    background-color: inherit
}

.ui-list__item--disabled:hover:after {
    display: none
}

.filter-list__container .ui-list__header--options,.info-box__container .ui-list__header--options {
    background: #f5f5f5;
    padding: 15px 20px;
    border: 0;
    font-size: 14px;
    font-weight: 600;
    display: none
}

.filter-list__container .ui-list__item,.info-box__container .ui-list__item {
    border-top: 1px solid rgba(0,0,0,.1)
}

.filter-list__container .ui-list__item:hover,.info-box__container .ui-list__item:hover {
    background-color: #f5f5f5;
    overflow: hidden;
    position: relative
}

.filter-list__container .ui-list__item:hover:after,.info-box__container .ui-list__item:hover:after {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.filter-list__container .ui-list__item:first-child,.info-box__container .ui-list__item:first-child {
    border-top: none
}

.filter-list__container .ui-list__item:last-child,.info-box__container .ui-list__item:last-child {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.info-box--show-options .ui-list__item {
    opacity: 0
}

.info-box--show-options .ui-list__item:first-child {
    -webkit-animation: fade-in-item .4s 0s cubic-bezier(0,0,.2,1) forwards;
    animation: fade-in-item .4s 0s cubic-bezier(0,0,.2,1) forwards
}

.info-box--show-options .ui-list__item:nth-child(2) {
    -webkit-animation: fade-in-item .4s .08s cubic-bezier(0,0,.2,1) forwards;
    animation: fade-in-item .4s .08s cubic-bezier(0,0,.2,1) forwards
}

.card-carousel__item:not(.info-box--show-options) .ui-list__item:nth-child(2) {
    -webkit-animation: fade-out-item .3s 0s cubic-bezier(.4,0,1,1) forwards;
    animation: fade-out-item .3s 0s cubic-bezier(.4,0,1,1) forwards
}

.card-carousel__item:not(.info-box--show-options) .ui-list__item:first-child {
    -webkit-animation: fade-out-item .3s .08s cubic-bezier(.4,0,1,1) forwards;
    animation: fade-out-item .3s .08s cubic-bezier(.4,0,1,1) forwards
}

@-webkit-keyframes fade-in-item {
    0% {
        opacity: 0
    }

    30% {
        opacity: .5
    }

    60% {
        opacity: .8
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in-item {
    0% {
        opacity: 0
    }

    30% {
        opacity: .5
    }

    60% {
        opacity: .8
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade-out-item {
    0% {
        opacity: 1
    }

    30% {
        opacity: .8
    }

    60% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

@keyframes fade-out-item {
    0% {
        opacity: 1
    }

    30% {
        opacity: .8
    }

    60% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

.info-box-options__option {
    overflow: hidden;
    padding: 24px 20px;
    font-size: 14px
}

.info-box-options__first-column {
    float: left;
    width: 75%
}

.info-box-options__second-column {
    float: right;
    width: 25%;
    text-align: right
}

.info-box-options__option-info {
    display: block
}

.extra-info__label-free {
    color: #39b54a
}

.info-box__extra-info-label {
    font-weight: 600
}

.extra-info__label-price .extra-info__label-separator {
    display: none
}

.extra-info__label-price .extra-info__label-symbol {
    padding-right: 3px
}

.extra-info__label-price .extra-info__label-cents {
    font-size: 10px;
    position: relative;
    top: -3px
}

.extra-info__label-price--cross-out {
    text-decoration: none;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: rgba(0,0,0,.45);
    margin-right: 4px;
    padding: 0 2px
}

.extra-info__label-price--cross-out:after {
    position: absolute;
    display: block;
    top: 50%;
    width: 100%;
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    content: ''
}

.extra-info__label-options .extra-info__label-free,.extra-info__label-options .extra-info__label-price {
    color: #3483fa
}

.info-box-options__option .extra-info__label-free,.info-box-options__option .extra-info__label-price {
    font-weight: 400
}

.ui-map--chevron {
    float: right;
    width: 8px;
    height: 11px;
    margin-top: 4px;
    -webkit-transition: -webkit-transform 225ms linear;
    transition: -webkit-transform 225ms linear;
    transition: transform 225ms linear;
    transition: transform 225ms linear,-webkit-transform 225ms linear;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%233483FA' stroke-width='2' d='M.5.5l5 5-5 5'/%3E%3Cpath d='M6.5 10.5V.5h1v10z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--chevron--down {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.info-box-options__option-value--cross-out {
    display: block
}

.info-box-options__option-value--cross-out .extra-info__label-price {
    padding-right: 2px
}

.info-box-options__option-value--cross-out .extra-info__label-price .extra-info__label-price--cross-out {
    font-size: 12px
}

.info-box-options__option-value--cross-out .extra-info__label-price .extra-info__label-price--cross-out:after {
    left: 0
}

.info-box-options__option-value:not(:only-child):not(.info-box-options__option-value--cross-out) .extra-info__label-price {
    padding-right: 8px
}

.search-box {
    margin: 8px;
    width: calc(100% - 16px);
    min-height: 10px;
    padding: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    z-index: 6;
    background-color: #fff;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    will-change: min-height,width,padding,left,top;
    top: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
    color: #333
}

.search-box--onboarding {
    opacity: 0
}

.search-box--with-filters {
    -webkit-box-shadow: none;
    box-shadow: none
}

.search-box--with-filters .search-box__box {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #eee
}

.search-box__focus {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden
}

.search-box__focus .search-box__box {
    margin: 0;
    padding: 12px 55px 15px 50px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    position: fixed;
    z-index: 1001
}

.search-box__focus .search-box__locate {
    left: -45px
}

.search-box__focus .search-box__seeker {
    right: -45px
}

.search-box__focus .search-box__back {
    left: 0
}

.search-box__focus .search-box__list {
    pointer-events: auto
}

.search-box__list {
    max-height: 0;
    width: 100%;
    margin-top: 48px;
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none
}

.search-box__dirty .search-box__close {
    right: 0
}

.search-box__blurry .search-box__close,.search-box__dirty .search-box__seeker {
    right: -45px
}

.search-box__blurry .search-box__seeker {
    right: 0
}

.search-box__box {
    caret-color: #3483fa;
    border: none;
    border-color: hsla(0,0%,80%,0);
    font-size: 16px;
    line-height: 1.3;
    font-family: inherit;
    font-weight: 400;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 12px 45px;
    width: 100%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
}

.search-box__box::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box:-ms-input-placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box::placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box:focus {
    outline: none
}

.search-box__seeker {
    display: inline-block;
    width: 50px;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS02LTZoNDh2NDhILTZ6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTI1IDIyaC0xLjU4bC0uNTYtLjU0QzI0LjgyIDE5LjE4IDI2IDE2LjIyIDI2IDEzYzAtNy4xOC01LjgyLTEzLTEzLTEzUzAgNS44MiAwIDEzczUuODIgMTMgMTMgMTNjMy4yMiAwIDYuMTgtMS4xOCA4LjQ2LTMuMTRsLjU0LjU2VjI1bDEwIDkuOThMMzQuOTggMzIgMjUgMjJ6bS0xMiAwYy00Ljk4IDAtOS00LjAyLTktOXM0LjAyLTkgOS05IDkgNC4wMiA5IDktNC4wMiA5LTkgOXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 18px 18px;
    background-size: 18px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.search-box__seeker:hover {
    cursor: pointer;
    opacity: .5
}

.search-box__seeker span {
    display: none
}

.search-box__locate {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 45px;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 1002
}

.search-box__locate:after,.search-box__locate:before {
    content: ' ';
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 17px 17px;
    background-size: 17px;
    background-position: 50%
}

.search-box__locate:before {
    display: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzM0ODNGQSIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=)
}

.search-box__locate:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==);
    display: block
}

.search-box__locate.search-box__located:before {
    display: block
}

.search-box__locate.search-box__located:after {
    display: none
}

.search-box__locate:focus {
    outline: none
}

.search-box__close {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    position: absolute;
    display: inline-block;
    right: -45px;
    padding: 0;
    top: 0;
    z-index: 1002;
    width: 55px;
    height: 45px
}

.search-box__close:after,.search-box__close:before {
    content: ' ';
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -7px;
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #333;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.search-box__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.search-box__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.search-box__close:focus {
    outline: none
}

.search-box__back {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -45px;
    width: 45px;
    height: 45px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 1002
}

.search-box__back:after,.search-box__back:before {
    content: ' ';
    width: 10px;
    display: inline-block
}

.search-box__back:after,.search-box__back:before,.search-box__back span {
    position: absolute;
    background-color: #333;
    left: 50%;
    height: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.search-box__back span {
    width: 12px;
    top: 50%;
    margin-top: -1px;
    margin-left: -8px
}

.search-box__back:before {
    left: calc(50% - 2px);
    margin-left: -8px;
    bottom: calc(50% - 4px);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.search-box__back:after {
    left: calc(50% - 2px);
    margin-left: -8px;
    top: calc(50% - 4px);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.search-box__back:active,.search-box__back:focus {
    outline: none
}

.search-box--inverted .search-box__box {
    font-size: 14px;
    padding-right: 40px;
    padding-left: 40px
}

.search-box--inverted .search-box__box::-webkit-input-placeholder {
    color: #999
}

.search-box--inverted .search-box__box:-ms-input-placeholder {
    color: #999
}

.search-box--inverted .search-box__box::placeholder {
    color: #999
}

.search-box--inverted .search-box__seeker {
    right: unset;
    left: 0;
    -webkit-background-size: 13px 13px;
    background-size: 13px;
    z-index: 1000;
    width: 40px
}

.search-box--inverted .search-box__locate {
    left: unset;
    right: 0;
    width: 42px;
    height: 42px;
    z-index: 1000
}

.search-box--inverted .search-box__separator {
    width: 1px;
    position: absolute;
    display: block;
    border-left: 1px solid rgba(0,0,0,.1);
    height: 16px;
    margin-top: 14px;
    padding: 0;
    right: 38px
}

.search-box--inverted .search-box__back span {
    width: 12px
}

.search-box--inverted .search-box__back:after,.search-box--inverted .search-box__back:before {
    margin-left: -6px;
    width: 8px
}

.search-box--inverted.search-box__focus .search-box__box {
    padding-top: 14px
}

.search-box__elem-bg-mask {
    overflow: hidden;
    width: 100%;
    height: 108px;
    background: #f5f5f5;
    position: absolute;
    z-index: 2;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}

.search-box__elem-bg-mask--hidden {
    display: none
}

@media (min-width: 560px) {
    .search-box {
        max-width:310px;
        margin: 16px;
        height: auto;
        max-height: 277px;
        -webkit-transition: min-height .225s ease-in-out;
        transition: min-height .225s ease-in-out
    }

    .search-box::-ms-clear {
        display: none
    }

    .search-box .notification {
        display: none
    }

    .search-box--with-filters {
        -webkit-box-shadow: none;
        box-shadow: none;
        position: relative
    }

    .search-box--with-filters.search-box__focus {
        position: absolute
    }

    .search-box--with-filters.search-box__focus .filter-chip-slider {
        opacity: 0
    }

    .search-box__container {
        position: relative
    }

    .search-box__container.search-box__focus {
        position: absolute
    }

    .search-box__elem-bg-mask {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .search-box__focus {
        width: 310px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        min-height: 277px;
        overflow: hidden;
        overflow-y: scroll;
        z-index: 10
    }

    .search-box__focus .search-box__box {
        width: 310px;
        padding: 12px 55px 12px 50px
    }

    .search-box__focus .search-box__close {
        position: absolute;
        top: 0
    }

    .search-box__focus .notification {
        display: inline
    }

    .search-box__dirty .search-box__box::-webkit-input-placeholder {
        display: none
    }

    .search-box__dirty .search-box__box:-ms-input-placeholder {
        display: none
    }

    .search-box__dirty .search-box__box::placeholder {
        display: none
    }

    .sidebar .search-box__separator {
        display: none
    }

    .sidebar .search-box__box {
        padding-right: 12px
    }

    .sidebar .notification,.sidebar .search-box--inverted,.sidebar .search-box__suggest,.sidebar .searchbox__dirty {
        max-width: 340px
    }

    .sidebar .search-box {
        max-width: 310px
    }

    .sidebar .search-box__focus {
        margin: 0;
        padding: 0;
        width: 340px;
        max-width: 340px;
        min-height: 100%;
        top: 0;
        left: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        overflow: hidden
    }

    .sidebar .search-box__focus .search-box__box {
        margin: 0;
        padding: 12px 48px;
        width: 100%;
        border-bottom: 1px solid #ccc;
        position: relative;
        z-index: 1001;
        max-width: 340px;
        height: 66px
    }

    .sidebar .search-box__focus .search-box__back {
        left: 4px
    }

    .sidebar .search-box__focus .search-box__close {
        position: absolute;
        top: 0
    }

    .sidebar .notification .map-notification-container {
        margin-top: 0;
        width: 100%
    }

    .sidebar .search-box__back,.sidebar .search-box__close {
        height: 66px
    }

    .sidebar .search-box__close {
        left: unset
    }

    .sidebar .search-box__back {
        -webkit-transition: none;
        transition: none;
        position: absolute;
        top: 0
    }

    .sidebar .search-box__list {
        margin-top: 66px
    }
}

.collapsible-default,.map-notification-container {
    display: none
}

.notification {
    background-color: #f5f5f5;
    font-weight: 400
}

.notification .map-notification-container {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    margin-top: 48px;
    padding: 24px 40px 0 24px;
    background-color: #f5f5f5
}

.notification .map-notification-container .map-notification__description {
    font-size: 14px;
    color: #999
}

.notification .map-notification-container .map-notification__title {
    padding-bottom: 12px
}

.notification .map-notification-container .map-notification__action {
    font-size: 14px;
    color: #3483fa;
    text-decoration: none
}

.sidebar.sidebar--with-filters.notification .map-notification-container {
    padding-top: 24px;
    z-index: 8;
    margin-top: 0
}

.sidebar.sidebar--with-filters.notification .search-box_focus .search-box_focus {
    z-index: 10
}

.search-box__item {
    position: relative;
    width: 100%;
    padding: 30px 20px 30px 51px;
    white-space: normal;
    line-height: 16px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-top: none;
    border-bottom: 1px solid #eee;
    opacity: 0
}

.search-box__item:hover {
    cursor: pointer
}

.search-box__item:after {
    content: ' ';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    margin-left: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjQzBDMEMwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEzYzAgOS4yOTUgMTMgMjMgMTMgMjNzMTMtMTMuNzA1IDEzLTIzYzAtNy4zMDMtNS44MTMtMTMtMTMtMTNTNSA1LjY5NyA1IDEzem0xMyA1YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEweiIvPjwvc3ZnPg==);
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.search-box__focus .search-box__item {
    opacity: 1
}

.search-box__item--locate:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==)
}

.search-box__item--locate {
    font-weight: 400
}

.search-box__list {
    -webkit-box-shadow: inset 0 9px 6px -7px hsla(0,0%,47%,.2);
    box-shadow: inset 0 9px 6px -7px hsla(0,0%,47%,.2)
}

.search-box__item--title {
    font-size: inherit;
    font-weight: 400;
    color: #333;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

@media (min-width: 560px) {
    .info-box-window {
        background-color:#fff;
        border: .5px solid rgba(51,51,51,.05);
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.15)
    }

    .info-box-window:after,.info-box-window:before {
        content: ' ';
        display: inline-block;
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border-style: solid
    }

    .info-box-window:before {
        border-width: 13px 13px 0;
        border-color: rgba(51,51,51,.1) transparent transparent;
        margin-left: -13px
    }

    .info-box-window:after {
        border-width: 12px 12px 0;
        margin-left: -12px;
        border-color: #fff transparent transparent;
        margin-top: -1px
    }

    .info-box-window .info-box__container {
        padding: 15px 9px;
        width: 258px
    }

    .info-box-window .info-box__title {
        font-weight: 400;
        font-size: 16px;
        margin: 0 0 12px
    }

    .info-box-window .info-box__description {
        font-size: 14px
    }

    .info-box-window__close {
        -webkit-transition: all .2s linear;
        transition: all .2s linear;
        position: absolute;
        display: inline-block;
        right: -45px;
        padding: 0;
        top: 0;
        z-index: 1002;
        width: 55px;
        height: 45px;
        width: 12px!important;
        height: 12px!important;
        top: 23px!important;
        right: 23px!important
    }

    .info-box-window__close:after,.info-box-window__close:before {
        content: ' ';
        left: 50%;
        top: 50%;
        margin: -1px 0 0 -7px;
        position: absolute;
        width: 12px;
        height: 2px;
        background-color: #333;
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .info-box-window__close:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .info-box-window__close:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .info-box-window__close:focus {
        outline: none
    }

    .info-box-window__close:after,.info-box-window__close:before {
        background-color: #3483fa!important
    }

    .info-box-window__close img {
        display: none
    }

    .info-box-window__close:hover {
        cursor: pointer
    }
}

.class {
    -webkit-transition: prop time;
    transition: prop time
}

@-webkit-keyframes pin {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pin {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ui-map__marker-layer img[src*=marker] {
    -webkit-animation: pin .5s forwards alternate;
    animation: pin .5s forwards alternate;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom
}

.info-box {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -100%;
    z-index: 5;
    overflow: hidden;
    display: none
}

.info-box__wrapper {
    display: block;
    margin: 0 0 24px;
    white-space: nowrap
}

.info-box__content {
    position: relative;
    white-space: normal;
    margin: 0 8px 0 0;
    display: inline-block;
    vertical-align: bottom;
    padding: 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-width: 270px;
    background-color: #fff;
    border: .5px solid rgba(51,51,51,.05);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.info-box--hide {
    visibility: hidden
}

.info-box--bottom-show {
    bottom: 0
}

.info-box__container {
    display: block;
    margin: 0;
    padding: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    position: relative
}

.info-box__info {
    padding: 20px;
    padding-top: 26px;
    font-weight: 400;
    position: relative
}

.info-box__info:before {
    content: '';
    display: block;
    width: 32px;
    height: 2px;
    background: #eee;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -24px
}

.carousel-collapsed .info-box__info:after {
    content: '';
    display: block;
    width: 100%;
    height: 74px;
    position: absolute;
    top: 0;
    margin-left: -24px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
    background: -webkit-linear-gradient(top,transparent,#fff);
    background: linear-gradient(180deg,transparent,#fff)
}

.info-box__icon {
    display: block;
    font-size: 36px;
    max-height: 45px;
    margin: -6px 0 8px
}

.info-box__name {
    color: #999
}

.info-box__info-title,.info-box__title {
    display: block;
    color: #333;
    line-height: 18px;
    font-size: 16px;
    margin: 0 0 12px
}

.info-box__info-title {
    font-size: 18px
}

.info-box__description,.info-box__info-subtitle {
    display: block;
    color: rgba(0,0,0,.55);
    font-size: 14px;
    line-height: 1.45;
    margin: 0 0 12px
}

.info-box__description:last-child,.info-box__info-subtitle:last-child {
    margin: 0
}

.info-box__address,.info-box__time {
    display: block
}

.info-box__extra-info-container {
    padding: 20px;
    border-top: 1px solid rgba(0,0,0,.1);
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    position: relative
}

.info-box__extra-info-container:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 100%;
    margin-left: -50%;
    margin-top: 0;
    background: #333;
    -webkit-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
    opacity: .1;
    visibility: hidden;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.ready-for-ripple .info-box__extra-info-container:after {
    visibility: visible
}

.ripple .info-box__extra-info-container:after {
    -webkit-animation: ripple .3s ease-out;
    animation: ripple .3s ease-out
}

.info-box__extra-info-container .ui-button--info-box {
    font-size: 14px;
    padding: 10px 4px;
    float: right;
    width: 100px;
    font-weight: 400;
    margin-left: 16px
}

.info-box__extra-info-content {
    float: left;
    font-size: 14px;
    width: 75%
}

.info-box__extra-info-text {
    display: inline;
    padding-right: 8px;
    font-weight: 400
}

.info-box__extra-info-content .info-box__toggle-icon {
    padding-right: 12px
}

.info-box__extra-info-content .info-box__toggle-icon:after,.info-box__extra-info-content .info-box__toggle-icon:before {
    height: 7px
}

.info-box-options__option {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.info-box__link-separator {
    font-size: 16px;
    color: #3483fa;
    padding: 16px;
    margin: 0 -16px -16px;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    width: calc(100% + 32px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    min-height: 10px;
    max-height: 300px;
    position: relative
}

.info-box__link-separator:after {
    position: absolute;
    content: ' ';
    height: 1px;
    width: calc(100% - 32px);
    background-color: #eee;
    top: 0;
    left: 16px
}

.info-box__label {
    position: absolute;
    right: 0;
    font-size: 16px;
    color: #39b54a
}

.info-box__toggle-icon {
    position: relative;
    display: inline-block;
    padding-right: 16px
}

.info-box__toggle-icon:after,.info-box__toggle-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 2px;
    background-color: #3483fa;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 8px;
    display: inline-block
}

.info-box__toggle-icon:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 0
}

.info-box__toggle-icon:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 4px
}

.info-box__extra-info,.info-box__extra-info-container {
    min-height: 10px;
    max-height: 300px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden
}

.info-box__container .info-box__title {
    position: relative;
    display: inline-block;
    margin: 0 0 12px;
    padding: 0 12px 0 0;
    font-weight: 300
}

.info-box-options {
    display: none
}

.info-box--show-options .info-box-options {
    display: block
}

.info-box--show-options .info-box__extra-info-container {
    display: none
}

.info-box--show-options .ui-list__header.ui-list__header--options,.info-box__extra-info-text--block {
    display: block
}

.info-box__collapsible .info-box__title {
    position: relative;
    display: inline-block;
    margin: 0 0 12px;
    padding: 0 12px 0 0;
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear
}

.info-box__collapsible .info-box__title:after,.info-box__collapsible .info-box__title:before {
    content: ' ';
    position: absolute;
    right: 2px;
    top: 5px;
    height: 8px;
    width: 2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #ccc;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.info-box__collapsible .info-box__title:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 0 -8px 0 0
}

.info-box__collapsible .info-box__title:after {
    -webkit-transform: rotate(45deg) translate(-1px,1px);
    -ms-transform: rotate(45deg) translate(-1px,1px);
    transform: rotate(45deg) translate(-1px,1px)
}

.info-box__collapsible .info-box__extra-info {
    margin: 0 0 18px
}

.info-box__collapsible--collapsed .info-box__title {
    position: relative;
    margin: 0 0 18px
}

.info-box__collapsible--collapsed .info-box__title:after,.info-box__collapsible--collapsed .info-box__title:before {
    opacity: 1
}

.info-box__collapsible--collapsed .info-box__extra-info {
    max-height: 0;
    min-height: 0;
    margin: 0
}

@-webkit-keyframes ripple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        margin-left: -20%
    }

    to {
        opacity: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin-left: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ripple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        margin-left: -20%
    }

    to {
        opacity: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin-left: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@media (min-width: 560px) {
    .info-box {
        position:absolute
    }

    .info-box__info {
        padding: 24px 24px 8px
    }

    .info-box__info:before {
        content: none
    }

    .info-box__container--exploratory .info-box__info {
        padding: 24px
    }

    .info-box__info-title {
        font-size: 16px;
        color: rgba(0,0,0,.9);
        font-weight: 600;
        margin-bottom: 7px
    }

    .info-box__extra-info-container {
        padding: 20px 24px 16px
    }

    .info-box__content {
        width: 364px;
        margin: 0 16px 0 0;
        vertical-align: middle;
        overflow: hidden;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .info-box__content.info-box__content-selected {
        -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
        box-shadow: 0 12px 20px 0 rgba(0,0,0,.14)
    }

    .info-box__content.info-box__content-selected:after {
        opacity: 0;
        z-index: -1
    }

    .info-box__content:after {
        content: ' ';
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-border-radius: 0;
        border-radius: 0;
        background-color: hsla(0,0%,100%,.6);
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .info-box__collapsible .info-box__content:hover,.info-box__content:hover {
        cursor: pointer
    }

    .info-box__collapsible--collapsed .info-box__link-separator {
        opacity: 0;
        max-height: 0;
        min-height: 0;
        padding: 0 16px;
        margin: 0 -16px -16px;
        border-color: transparent
    }

    .info-box__collapsible--collapsed .info-box__extra-info {
        margin: 0 0 -32px
    }

    .info-box__collapsible--collapsed .info-box__content-selected .info-box__link-separator {
        opacity: 1;
        min-height: 10px;
        max-height: 300px;
        padding: 16px;
        margin: 0 -16px -16px;
        border-color: #eee
    }

    .info-box__collapsible--collapsed .info-box__content-selected .info-box__extra-info {
        margin: 0
    }
}

.filter-panel {
    position: fixed;
    overflow: scroll;
    top: 0;
    z-index: 9;
    background: #fff;
    height: 100%;
    right: 0;
    width: 100%;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
    -webkit-transition: width .225s;
    transition: width .225s
}

.filter-panel .filter-panel__title {
    margin-top: 48px;
    font-size: 32px;
    border-bottom: none;
    padding-left: 24px;
    font-weight: 600
}

.filter-panel__with-footer {
    padding-bottom: 130px
}

.filter-panel--hide {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 0;
    -webkit-transition: width .125s;
    transition: width .125s
}

.filter-panel--hide .sticky-header__container {
    display: none
}

@media (min-width: 560px) {
    .filter-panel {
        left:0;
        width: 100%;
        -webkit-transition-property: left,width;
        transition-property: left,width;
        -webkit-transition-duration: .225s;
        transition-duration: .225s;
        -webkit-transition-timing-function: cubic-bezier(0,0,.2,1);
        transition-timing-function: cubic-bezier(0,0,.2,1)
    }

    .filter-panel--hide {
        left: -340px;
        width: 0;
        -webkit-transition-duration: .375s;
        transition-duration: .375s
    }
}

.ui-map--logos {
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 0 bottom;
    color: transparent;
    line-height: 1
}

.ui-map--logos__oxxo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.568' height='40' viewBox='0 0 53.568 40'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23EFA516' d='M.119 9.197a1.668 1.668 0 0 1 1.674-1.655l50.123.278a1.666 1.666 0 0 1 1.652 1.673l-.117 21.309a1.672 1.672 0 0 1-1.672 1.656L1.656 32.18A1.67 1.67 0 0 1 0 30.506L.119 9.197z'/%3E%3Cpath fill='%23FFF' d='M.115 9.953l53.449.296-.109 19.798-53.449-.296.109-19.798z'/%3E%3Cpath fill='%23E00819' d='M45.381 15.667a4.446 4.446 0 0 0-4.463 4.412 4.449 4.449 0 0 0 4.414 4.463 4.45 4.45 0 0 0 4.465-4.414 4.445 4.445 0 0 0-4.416-4.461zM8.793 15.464a4.442 4.442 0 0 0-4.461 4.412 4.445 4.445 0 0 0 4.412 4.463 4.45 4.45 0 0 0 4.465-4.414 4.447 4.447 0 0 0-4.416-4.461z'/%3E%3Cpath fill='%23E00819' d='M45.057 11.44c-4.109-.121-6.055 2.506-8.875 5.74l-2.666 3.05 4.162 5.038c.99 1.547-.924 3.066-2.096 1.649l-3.848-4.643-3.799 4.354c-1.207 1.388-3.082-.179-2.053-1.699l4.121-4.741-2.666-3.216 1.74-2.131 2.709 3.294 2.371-2.724c1.156-1.336 2.346-3.109 3.875-4.011L.106 11.19.012 28.518l8.865.049c4.109.023 5.99-2.423 8.736-5.723l2.592-3.112-4.277-4.939c-1.025-1.523.854-3.085 2.061-1.697l3.955 4.553 3.695-4.444c1.176-1.413 3.088.113 2.094 1.655l-4.014 4.835 2.74 3.154-1.746 2.048-2.729-3.11-2.305 2.776c-1.133 1.362-2.279 3.101-3.787 4.042l37.57.208.096-17.327-8.501-.046zm-29.274 8.181c-.02 3.864-3.186 6.998-7.051 6.977-3.863-.021-6.996-3.19-6.975-7.055.021-3.863 3.188-6.995 7.051-6.974 3.866.022 6.997 3.188 6.975 7.052zM45.318 26.8c-3.861-.021-6.994-3.19-6.973-7.055.021-3.863 3.189-6.995 7.051-6.974 3.865.021 6.996 3.188 6.975 7.051-.021 3.866-3.187 7-7.053 6.978z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__bancomer {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114.271' height='40' viewBox='0 0 114.271 40'%3E%3Cg fill='%23002F87'%3E%3Cpath d='M42.377 24.864l.066-11.912 3.455.019c.584.003 1.146.055 1.645.197.496.128.947.347 1.309.666.24.201.441.459.59.767.195.401.299.892.295 1.458-.004.615-.141 1.107-.383 1.506-.238.391-.586.676-.975.895a3.05 3.05 0 0 1-.256.127c.197.065.387.135.568.229a2.586 2.586 0 0 1 1.364 1.433c.141.362.215.786.213 1.294-.004.652-.146 1.207-.406 1.672a2.784 2.784 0 0 1-1.092 1.087 3.778 3.778 0 0 1-1.027.401 6.537 6.537 0 0 1-1.643.18l-3.723-.019m3.703-1.12c.486.002.92-.048 1.301-.165.383-.109.705-.281.951-.509.162-.153.299-.334.398-.542.135-.279.211-.62.213-1.03.002-.469-.086-.844-.246-1.144a1.773 1.773 0 0 0-.732-.713 2.971 2.971 0 0 0-.74-.279 5.429 5.429 0 0 0-1.311-.142l-2.225-.012-.025 4.523 2.416.013zm-.262-5.666c.43.002.816-.039 1.164-.126.348-.092.648-.241.869-.437a1.42 1.42 0 0 0 .377-.479c.129-.253.199-.562.201-.956.002-.441-.084-.782-.232-1.05a1.641 1.641 0 0 0-.658-.592 2.353 2.353 0 0 0-.635-.23 5.11 5.11 0 0 0-1.029-.102l-2.156-.012-.021 3.971 2.12.013zM58.172 17.307a2.034 2.034 0 0 0-.451-.659 2.446 2.446 0 0 0-1.043-.586c-.406-.12-.867-.173-1.373-.176-1.703.004-2.67.489-3.297.841.457.977.947.746 1.578.478.486-.208 1.047-.291 1.637-.288.27.001.568.064.855.128.17.046.32.111.447.184.207.13.355.291.463.497.107.21.168.485.166.833l-.006 1.279a9.053 9.053 0 0 0-2.039-.22 6.273 6.273 0 0 0-1.436.146 4.06 4.06 0 0 0-.895.327c-.4.212-.729.507-.965.879-.229.377-.35.822-.352 1.342-.004.422.068.821.209 1.155.217.501.598.896 1.066 1.154.475.261 1.037.393 1.67.396h.002c.73.004 1.311-.129 1.807-.357a3.99 3.99 0 0 0 .908-.604c.004.117.01.217.025.305a.746.746 0 0 0 .08.264c.027.059.068.12.117.163a.647.647 0 0 0 .26.128c.092.026.199.032.312.033l.432.002.035-6.438a3 3 0 0 0-.212-1.206m-1.041 5.414c-.318.36-.648.67-1.039.875-.412.229-.9.362-1.564.359a2.721 2.721 0 0 1-.748-.102 1.534 1.534 0 0 1-.441-.204 1.317 1.317 0 0 1-.459-.52 2.036 2.036 0 0 1-.17-.872c.002-.307.061-.544.18-.743.092-.152.201-.276.342-.398.203-.167.48-.289.812-.375.322-.08.693-.121 1.113-.119a8.992 8.992 0 0 1 1.986.241l-.012 1.858zM66.355 24.997l.035-6.471c.002-.365-.045-.635-.141-.835a.983.983 0 0 0-.363-.436 1.365 1.365 0 0 0-.355-.15 2.803 2.803 0 0 0-.629-.064c-.592-.003-1.178.156-1.744.412a8.418 8.418 0 0 0-1.49.912l-.037 6.605-1.238-.007.051-8.955.588.003c.061.006.121.007.18.015a.526.526 0 0 1 .184.062.397.397 0 0 1 .102.086.435.435 0 0 1 .1.161c.027.086.051.172.062.264.01.131.018.282.016.477v.094c.41-.301.869-.57 1.385-.79a5.546 5.546 0 0 1 2.172-.439c.352.002.693.043 1.012.144.311.105.604.277.832.54.156.173.275.384.379.623.119.333.188.728.186 1.2l-.037 6.555-1.25-.006M78.781 24.44c-.658-.463-1.162-1.141-1.443-1.983-.199-.563-.297-1.193-.293-1.888.006-1.031.244-1.934.674-2.66a3.743 3.743 0 0 1 1.828-1.58 4.57 4.57 0 0 1 1.703-.299c.928.003 1.752.252 2.416.724.662.459 1.162 1.135 1.455 1.977.186.558.285 1.197.281 1.884-.006 1.039-.236 1.944-.678 2.668a3.72 3.72 0 0 1-1.818 1.561c-.52.202-1.092.31-1.707.307-.928-.005-1.75-.256-2.418-.711m.731-6.839c-.453.333-.805.83-1.014 1.477-.139.433-.209.935-.213 1.499-.004.861.152 1.563.441 2.108.297.547.713.939 1.246 1.165.357.15.766.239 1.232.241.689.004 1.264-.174 1.725-.504.453-.332.795-.818 1.008-1.467.137-.433.215-.938.219-1.51.004-.842-.158-1.552-.455-2.092-.289-.557-.701-.953-1.238-1.193a3.08 3.08 0 0 0-1.219-.237c-.699-.005-1.277.167-1.732.513zM97.85 25.171l.037-6.525c0-.346-.047-.596-.121-.792a.906.906 0 0 0-.318-.424 1.19 1.19 0 0 0-.332-.146 2.284 2.284 0 0 0-.609-.068c-.562-.003-1.082.146-1.572.39-.455.23-.891.532-1.305.858l-.037 6.684-1.236-.007.037-6.525c.002-.34-.045-.596-.127-.792a.98.98 0 0 0-.326-.424 1.176 1.176 0 0 0-.326-.146 2.175 2.175 0 0 0-.576-.067 3.502 3.502 0 0 0-1.604.388c-.465.226-.893.534-1.314.872l-.037 6.671-1.234-.008.051-8.955.58.003c.064.006.121.007.184.015a.49.49 0 0 1 .189.062c.041.02.078.053.1.086a.427.427 0 0 1 .109.161c.02.086.037.172.047.264a3.4 3.4 0 0 1 .016.477v.016a7.873 7.873 0 0 1 1.186-.699 4.78 4.78 0 0 1 2.025-.454c.365.002.73.057 1.057.193.336.139.627.361.848.659.088.125.164.265.225.421a6.453 6.453 0 0 1 1.346-.812 4.896 4.896 0 0 1 2-.431c.348.002.682.051.986.156a1.933 1.933 0 0 1 1.148 1.108c.109.304.168.646.166 1.044l-.037 6.754-1.226-.007M30.605 20.48l1.658-5.424 1.621 5.442-3.279-.018m4.245-6.361c-.326-.977-.508-1.21-1.439-1.215l-2.277-.013-3.715 11.89 1.859.01.799-2.558 4.328.024.771 2.567 3.229.018-3.555-10.723zM12.895 23.114l.049-8.775 1.531.008c.738.004 1.369.617 1.365 1.353-.002.258-.049.5-.303.862l-1.006 1.481c1.039.257 1.729 1.048 1.721 2.527-.01 1.797-1.088 2.557-2.51 2.549l-.847-.005m3.884-5.635l.592-.858c1.236-1.821.4-3.805-2.031-3.818l-5.191-.029-.067 11.916 5.006.028c4.404.025 5.754-5.095 1.691-7.239M3.658 23.063l-.842-.004.049-8.775 1.523.008c.74.004 1.377.617 1.373 1.354-.002.258-.049.5-.309.862l-1.006 1.48c1.043.258 1.729 1.049 1.721 2.527-.009 1.797-1.087 2.556-2.509 2.548m3.037-5.639l.584-.858c1.246-1.821.412-3.804-2.027-3.818l-5.186-.029L0 24.635l5.008.028c4.396.024 5.76-5.096 1.687-7.239M22.035 14.39c-.416-1.342-.627-1.552-1.443-1.557l-2.105-.012 3.834 11.932 2.865.016 3.693-11.89-1.881-.01-2.74 9.032-2.223-7.511M.066 12.719l5.006.028M76.16 16.93c-.465.972-.908.649-1.535.375-.338-.143-.775-.245-1.357-.248-.678-.004-1.262.171-1.73.508-.467.33-.83.82-1.041 1.463a4.644 4.644 0 0 0-.238 1.487c-.004.639.088 1.206.254 1.671.172.472.418.852.73 1.145.213.193.451.346.723.463.371.152.783.232 1.264.235.635.003 1.121-.136 1.49-.314.613-.311 1.033-.668 1.557.276a4.152 4.152 0 0 1-1.008.688 4.867 4.867 0 0 1-2.081.428h-.004c-.975-.005-1.807-.258-2.475-.723-.666-.472-1.15-1.149-1.432-1.994a5.987 5.987 0 0 1-.27-1.882c.006-1.043.25-1.948.697-2.668a3.871 3.871 0 0 1 1.867-1.56 4.807 4.807 0 0 1 1.715-.293c.355.016 1.62-.09 2.874.943M107.949 18.516a3.62 3.62 0 0 0-.521-1.046 3.154 3.154 0 0 0-1.24-.999 4.417 4.417 0 0 0-1.666-.312 3.913 3.913 0 0 0-1.604.315c-.729.314-1.34.86-1.764 1.594-.416.726-.65 1.629-.656 2.668-.004.672.08 1.295.258 1.857.27.83.746 1.506 1.414 1.971.656.461 1.51.711 2.504.717h.006c.795.004 1.445-.119 1.977-.306.85-.313 1.283-.702 1.494-.927-.574-.845-.902-.509-1.574-.204-.389.191-1.137.349-1.812.346-.518-.003-.963-.082-1.334-.226a2.391 2.391 0 0 1-.734-.44 2.53 2.53 0 0 1-.711-1.105c-.146-.411-.227-.902-.236-1.472l6.443.036.002-.203v-.053c0-.074.012-.214.014-.353.002-.708-.082-1.324-.26-1.858m-6.16 1.39c.059-.408.154-.767.285-1.086.236-.553.568-.954.979-1.221.412-.275.896-.405 1.463-.402a3 3 0 0 1 1.002.16c.219.085.422.192.592.347.262.22.465.514.615.921.127.352.217.78.242 1.31l-5.178-.029zM113.498 16.242a3.22 3.22 0 0 0-1.729.5c-.32.197-.617.436-.877.688.002-.213 0-.377-.021-.516a.913.913 0 0 0-.053-.284.532.532 0 0 0-.09-.168.42.42 0 0 0-.107-.09.45.45 0 0 0-.189-.069c-.057-.008-.117-.009-.178-.019l-.592-.003-.049 8.961 1.236.007.035-6.428c.436-.511.84-.826 1.117-.996.01-.008.018-.01.029-.02.5-.313.9-.397 1.219-.427.572-.052.963-.125 1.021-1.018a3.034 3.034 0 0 0-.772-.118'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__banamex {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='22' viewBox='0 0 91 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F00' d='M19.498 7.39h-1.796c-1.23-1.266-2.843-1.955-4.488-1.955-1.673.005-3.258.689-4.49 1.956H6.93c1.345-1.997 3.75-3.335 6.284-3.335 2.571 0 4.982 1.378 6.284 3.335m66.535 3.274c-.08 0-.156.006-.234.023a.583.583 0 0 0 .239-.476c0-.389-.355-.81-.573-1.098-.158-.21-.266-.384-.266-.536a.32.32 0 0 1 .31-.312c.085 0 .177.034.288.112 1.125.805 1.433 1.954 1.512 2.493-.495-.128-.995-.206-1.276-.206m.513 3.205a4.29 4.29 0 0 1-1.416 1.208 8.123 8.123 0 0 0-.123-.98 1.917 1.917 0 0 0-.173-.51.56.56 0 0 0 .159.076c.554.181.978-.489 1.251-.88.183-.254.348-.39.526-.39.127 0 .322.083.322.283 0 .204-.195.682-.546 1.193m-1.875-.478c-.217-.21-.615-.357-1.365-.357-.672 0-1.198.106-1.458.342.061-.127.099-.282.099-.486 0-.236-.055-.503-.178-.873-.21-.636-.47-1.1-.777-1.267.303.04.708-.07 1.317-.506.542-.392.91-.783.976-1.123.057.3.293.645.894 1.082.548.392 1.033.612 1.384.57-.275.147-.537.474-.769 1.172-.126.397-.198.725-.198 1.007a1.1 1.1 0 0 0 .075.44m-1.585 2.06a3.799 3.799 0 0 1-2.687-1.128c.333-.149.648-.29.868-.422.155-.087.317-.18.445-.315a.507.507 0 0 0-.026.167c0 .58.773.768 1.23.907.362.11.591.231.591.464 0 .172-.106.327-.421.327m-2.968-3.301c.006.369-.04.59-.267.664-.166.053-.35-.003-.444-.295-.427-1.272.006-2.384.242-2.87.484.553.869.922 1.1 1.036a.244.244 0 0 0-.14.028c-.562.175-.504.965-.491 1.437m.934-3.99c.804-.579 1.643-.707 2.268-.707.242 0 .45.015.598.04-.422.66-.626 1.15-.64 1.381-.02-.053-.14-.41-.644-.41-.537 0-1.057.338-1.448.338a.332.332 0 0 1-.348-.32c0-.095.054-.21.214-.322m7.721 3.126c-.417-.137-.86-.267-1.271-.367.22-.256.592-.71.866-1.084.288-.389.425-.692.425-.997 0-.26-.1-.53-.29-.862-.336-.604-.931-1.187-1.436-1.57-.367-.262-.921-.585-1.456-.585-.296 0-.59.12-.83.412-.261.353-.52.73-.744 1.08-.181-.285-.5-.772-.778-1.144-.408-.525-.731-.736-1.225-.736-.907 0-1.916.56-2.458.926-.436.316-1.094.84-1.094 1.481 0 .192.066.399.225.608.26.36.54.717.805 1.037-.327.086-.897.23-1.342.373-.878.285-1.244.674-1.244 1.825 0 .494.072 1.068.285 1.695.215.662.676 1.812 1.741 1.462.42-.134.852-.288 1.248-.44-.023.337-.056.665-.056 1.126 0 1.154.234 1.493.958 1.843.642.292 1.462.42 2.132.42.701 0 1.948-.083 1.948-1.189 0-.693-.011-.896-.036-1.312.31.124.86.334 1.309.477.294.095.533.143.75.143.375 0 .673-.187 1.05-.587.657-.701 1.276-2.046 1.276-2.934 0-.471-.174-.91-.758-1.1'/%3E%3Cpath fill='%23164880' d='M16.951 16.256h1.567V8.623h-1.567v7.633zm-1.293-1.66l.089-.059-.375 1.473-.017.011c-.255.158-.684.364-1.384.35-1.042-.017-1.739-.82-1.739-1.996v-4.307h-1.321V8.633h1.321V7.079l1.537-.825v2.379h1.589v1.435h-1.589v4.05c0 .594.224.862.731.862.35 0 .74-.13 1.158-.385zm-7.692 1.66h1.565V8.623H7.966v7.633zm-6.039-3.804c0 1.426.997 2.453 2.373 2.453.66 0 1.301-.296 1.851-.858l.035-.036.89 1.068-.025.029c-.739.871-1.623 1.295-2.707 1.295-1.09 0-2.084-.366-2.806-1.028C.762 14.656.35 13.645.35 12.452c0-1.198.412-2.207 1.188-2.923.722-.663 1.716-1.026 2.806-1.026 1.084 0 1.968.419 2.707 1.292l.025.027-.89 1.071-.035-.034c-.55-.567-1.19-.864-1.85-.864-1.377 0-2.374 1.036-2.374 2.457zm74.23 3.805H74.37l-.725-1.321a43.882 43.882 0 0 1-.8-1.539c-.13.29-.537 1.031-.828 1.553l-.74 1.307h-1.693l2.338-3.95-2.179-3.674h1.737l.595 1.075c.306.55.669 1.234.8 1.524.16-.29.523-1.015.812-1.554l.581-1.045h1.73l-2.195 3.674 2.354 3.95zm-11.853-4.516c.13-1.22.854-1.918 1.856-1.918 1.234 0 1.843.872 1.915 1.918h-3.771zm5.281.552c0-2.062-1.159-3.82-3.324-3.82-1.974 0-3.483 1.394-3.483 3.98 0 2.527 1.654 3.965 3.44 3.965 1.162 0 2.074-.364 2.742-1.003l-.83-.978a3.162 3.162 0 0 1-1.825.61c-.93 0-1.871-.605-2.03-2.072h5.266c.015-.159.044-.406.044-.682zm-7.824-.464v4.428h-1.537v-4.313c0-1.54-.48-2.091-1.467-2.091-1.001 0-1.447.712-1.447 1.946v4.458h-1.537v-4.313c0-1.54-.457-2.091-1.446-2.091-1.001 0-1.523.712-1.523 1.946v4.458h-1.537V8.633h1.537v.726c.378-.551 1.087-.886 1.871-.886 1.033 0 1.686.393 2.092 1.119.553-.683 1.148-1.119 2.338-1.119 1.773 0 2.656.8 2.656 3.356zm-13.43 2.265c-.348.48-1.102.973-1.9.973-.988 0-1.525-.51-1.525-1.264 0-.696.667-1.132 1.626-1.132.814 0 1.394.13 1.8.334v1.089zm-1.479-5.62c-1.074 0-1.916.232-2.643.682l.581 1.133c.596-.335 1.206-.48 1.99-.48.93 0 1.552.466 1.552 1.293v.566c-.42-.19-1.045-.29-1.756-.29-1.728 0-3.113.77-3.113 2.469 0 1.873 1.487 2.571 2.72 2.571.829 0 1.627-.392 2.149-.915v.754h1.537V11.03c0-1.728-1.317-2.556-3.017-2.556zm-13.513 5.62c-.348.48-1.103.973-1.901.973-.987 0-1.523-.51-1.523-1.264 0-.696.665-1.132 1.624-1.132.814 0 1.394.13 1.8.334v1.089zm-1.48-5.62c-1.074 0-1.916.232-2.642.682l.58 1.133c.596-.335 1.207-.48 1.99-.48.93 0 1.552.466 1.552 1.293v.566c-.42-.19-1.044-.29-1.756-.29-1.727 0-3.111.77-3.111 2.469 0 1.873 1.485 2.571 2.72 2.571.827 0 1.625-.392 2.147-.915v.754h1.537V11.03c0-1.728-1.317-2.556-3.016-2.556zm10.682 3.413v4.37h-1.535v-4.313c0-1.54-.581-2.091-1.57-2.091-1.002 0-1.625.712-1.625 1.946v4.458h-1.537V8.633h1.537v.726c.378-.551 1.215-.886 2.001-.886 1.772 0 2.73.985 2.73 3.414zm-18.084 3.15c-.754 0-1.565-.551-1.9-1.001v-3.21c.393-.494 1.132-.973 1.842-.973 1.105 0 1.886.842 1.886 2.76 0 1.612-.753 2.424-1.828 2.424zm.219-6.564c-.8 0-1.553.377-2.104.886V6.254l-1.537.825v9.178h1.537v-.71c.421.463 1.26.871 2.03.871 1.584 0 3.185-1.235 3.185-3.849 0-2.905-1.471-4.096-3.111-4.096z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__serfin {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109.592' height='40' viewBox='0 0 109.592 40'%3E%3Cg fill='%23E52037'%3E%3Cpath d='M11.314 8.951c-.014 2.459 4.094 5.21 4.078 8.018 0 0-.002.268-.117.559 3.848.834 6.564 2.767 6.553 5.012-.018 3.02-4.895 5.492-10.924 5.459C4.742 27.965-.018 25.479 0 22.534c.012-2.243 2.98-4.05 6.555-4.996-.006 1.237 4.031 5.191 4.123 6.78.01.178.043.334-.004.521.879-.458.887-1.909.887-1.909.02-3.448-3.922-4.999-3.904-8.386.008-1.319.625-2.28 1.178-2.55l-.006.951c-.014 2.457 4.252 5.229 4.24 7.474l-.004.739c.992-.382 1.002-2.223 1.002-2.223.018-3.098-3.943-4.841-3.924-8.383.008-1.316.623-2.282 1.178-2.55l-.007.949zM30.469 27.152c-2.082-.012-3.582-.617-3.582-.617l.02-3.658.512.003c.256 1.935 1.703 3.413 3.359 3.422 1.662.009 2.83-.91 2.838-2.382.008-1.568-1.535-2.288-2.561-2.819l-1.482-.761c-1.41-.724-2.545-1.893-2.537-3.516.012-2.031 1.512-3.764 4.352-3.749 1.945.011 3.539.676 3.539.676l-.018 3.268-.514-.003c-.291-1.74-1.24-3.118-3.188-3.129-1.449-.008-2.314.994-2.318 2.018-.008 1.337.908 1.939 1.971 2.487l1.484.761c1.346.705 3.02 1.877 3.008 3.847-.014 2.517-1.739 4.17-4.883 4.152M40.1 23.221c-.4.172-1.107.498-1.111 1.424-.004.507.279 1.322 1.271 1.327.475.002 1.141-.265 1.621-.649l.016-2.867-1.797.765zm-.805 3.902c-1.291-.007-2.131-.882-2.123-2.177.006-.929.676-1.64 2.148-2.176l2.58-.93.004-.816c.008-1.215-.539-1.973-1.381-1.978-.572-.003-1.146.282-1.432.747-.115.171-.137.425-.139.616-.002.327.205.716.205.716l-1.262.573c-.152-.271-.336-.68-.334-1.084 0-.077.02-.155.02-.213.096-.696.691-1.156 1.494-1.637.785-.475 1.453-.61 1.93-.607 2.406.014 2.811 1.951 2.807 2.588l-.021 4.005c-.004.638.053 1.044.566 1.047.156.001.248.001.459-.071l.461-.154-.004.58-2.68.989c-.396-.289-.586-.814-.656-1.26-.632.54-1.722 1.247-2.642 1.242M45.857 26.967l.004-.462.631-.116c.381-.078.646-.364.65-.752l.027-5.163c.002-.444-.201-.68-.586-.682a1.283 1.283 0 0 0-.441.076l-.246.096.004-.58 2.752-1.184.402.002-.008 1.431c.838-.943 1.838-1.421 2.713-1.417 1.947.011 2.871 1.43 2.861 3.073l-.023 4.389a.766.766 0 0 0 .666.759l.645.123-.002.462-4.537-.025.004-.462.631-.116c.377-.078.686-.363.689-.752l.023-4.371c.004-.58-.141-1.875-1.668-1.884-.84-.004-1.545.513-1.969.897l-.029 5.338c-.004.389.299.677.684.759l.625.123-.004.462-4.498-.024zM62.531 19.457l-2.672-.015-.025 4.799c-.006 1.062.543 1.646 1.34 1.65a2.84 2.84 0 0 0 1.324-.36l.207.466-1.725 1.093s-.346.057-.514.056c-1.66-.009-2.551-1.001-2.539-3.091l.025-4.623-1.391-.008.002-.481s2.1-.802 2.932-2.79l.383.002-.014 2.455 3.012.017-.345.83zM66.508 23.368c-.404.171-1.111.498-1.115 1.423-.004.507.275 1.322 1.273 1.328.473.002 1.145-.265 1.621-.649l.016-2.867-1.795.765zm-.805 3.902c-1.297-.007-2.129-.882-2.123-2.177.006-.929.672-1.64 2.146-2.176l2.58-.93.004-.816c.006-1.215-.539-1.973-1.383-1.978-.566-.003-1.143.282-1.434.747-.115.171-.135.425-.137.617-.002.327.207.716.207.716l-1.262.573c-.15-.271-.34-.68-.336-1.084 0-.077.018-.155.02-.213.1-.697.691-1.156 1.494-1.637.787-.475 1.453-.61 1.93-.607 2.408.013 2.816 1.951 2.812 2.588l-.023 4.005c-.002.638.051 1.044.562 1.047.154.001.25.001.461-.072l.459-.153-.004.58-2.672.989c-.402-.288-.592-.814-.664-1.259-.631.537-1.723 1.244-2.637 1.24M72.264 27.113l.002-.462.633-.116c.381-.078.648-.363.65-.752l.029-5.163c.002-.444-.207-.68-.588-.682-.135 0-.285.02-.438.076l-.25.096.004-.58 2.752-1.184.4.002-.008 1.432c.846-.943 1.838-1.421 2.717-1.417 1.945.011 2.873 1.43 2.865 3.072l-.025 4.389a.76.76 0 0 0 .662.76l.645.123-.002.462-4.535-.025.002-.462.629-.116c.379-.078.688-.363.689-.752l.025-4.371c.002-.58-.143-1.876-1.668-1.884-.84-.005-1.547.513-1.971.897l-.029 5.338c-.002.389.303.678.682.76l.627.123-.002.462-4.497-.026zM88.059 19.233c-1.373-.007-2.789.871-2.805 3.463-.012 2.169 1.053 3.488 2.73 3.498 1.01.006 1.641-.59 1.797-.896l.029-5.031c-.248-.641-.949-1.03-1.751-1.034m-.909 8.155c-1.789-.01-3.938-1.375-3.92-4.315.014-2.574 1.99-4.67 4.623-4.656.877.005 1.51.183 1.965.379l.023-4.429c.004-.467-.246-.601-.551-.603a1.643 1.643 0 0 0-.535.091l-.383.133.004-.58 2.984-1.259.398.002-.069 12.749c-.004.738.107 1.16.623 1.163.154 0 .248.001.455-.072l.459-.154-.002.58-2.674.989c-.42-.289-.627-.833-.715-1.279-.501.54-1.401 1.269-2.685 1.261M99.945 21.482v-.039c.008-1.449-.787-2.151-1.744-2.156-1.062-.006-1.869.707-2.105 2.174l3.849.021zm-3.914.776v.094c-.031 2.573 1.41 3.875 3.219 3.885.916.005 1.76-.338 2.432-.853l-.004.769a4.905 4.905 0 0 1-3.365 1.298c-2.975-.017-4.277-2.287-4.266-4.434.016-2.515 1.912-4.554 4.352-4.541 2.006.011 3.561 1.452 3.549 3.559l-.002.256-5.915-.033zM103.041 27.284l.002-.462.631-.116c.365-.078.652-.363.654-.752l.029-5.163c.002-.444-.209-.68-.59-.682-.131 0-.287.02-.439.076l-.248.097.002-.58 2.717-1.185.4.002-.01 1.877c.695-1.351 1.518-1.91 2.451-1.904.762.004.951.204.951.204l-.012 2.046-.379-.002c-.096-.542-.453-.812-1.029-.815-.607-.003-1.371.165-1.91 1.285l-.025 4.756c-.002.389.375.702.736.76l.918.124-.002.462-4.847-.028z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__7eleven {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.875' height='40' viewBox='0 0 30.957951 38.970268' id='svg2' fill-rule='evenodd'%3E%3Cdefs id='defs4'%3E%3Cstyle id='style6'%3E.fil1{fill:%23008061;fill-rule:nonzero}.fil0,.fil2,.fil3{fill:%23ed1b2d;fill-rule:nonzero}.fil0,.fil2{fill:%23f5821f}.fil0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cg id='g2862' transform='translate(-1.634 2.934) scale(.11353)'%3E%3Cpath transform='matrix(.89813 0 0 .89516 15.772 15.322)' class='fil0' id='polygon10' fill='%23fff' fill-rule='nonzero' d='M0 0h300.806v292.277H0z'/%3E%3Cpath class='fil1' id='polygon12' fill='%23008061' fill-rule='nonzero' d='M14.39 13.311h272.688v264.957H14.391z'/%3E%3Cpath class='fil0' d='M182.519 260.835v10.608h-65.403v-10.628h-49.49c-4.837 0-8.776-5.054-8.776-11.286L38.142 40.088c0-6.236 4.835-11.294 10.803-11.294h199.99c5.929 0 10.765 5.058 10.765 11.294l-20.475 209.44c0 6.233-3.94 11.287-8.775 11.287l-47.931.02z' id='path14' fill='%23fff' fill-rule='nonzero'/%3E%3Cpath class='fil2' d='M74.567 59.459h133.887c-13.182 4.941-53.313 32.112-63.335 50.38H74.685l-.118-50.38z' id='path16' fill='%23f5821f' fill-rule='nonzero'/%3E%3Cpath class='fil3' d='M181.272 203.817c-1.911 18.244-1.99 40.462-1.99 63.8h-58.03c0-23.338.974-45.556 2.885-63.8h57.135z' id='path18' fill='%23ed1b2d' fill-rule='nonzero'/%3E%3Cpath class='fil1' id='polygon20' fill='%23008061' fill-rule='nonzero' d='M91.494 161.986v8.401h-9.282v7.066h9.282v7.071h-9.282v7.074h9.282v8.105H70.278v-37.717z'/%3E%3Cpath class='fil1' id='polygon22' fill='%23008061' fill-rule='nonzero' d='M140.828 161.986v8.401h-9.242v7.066h9.242v7.071h-9.242v7.074h9.242v8.105h-21.176v-37.717z'/%3E%3Cpath class='fil1' id='polygon24' fill='%23008061' fill-rule='nonzero' d='M195.194 161.986v8.401h-9.282v7.066h9.282v7.071h-9.282v7.074h9.282v8.105h-21.216v-37.717z'/%3E%3Cpath class='fil1' id='polygon26' fill='%23008061' fill-rule='nonzero' d='M116.687 191.598v8.105H95.472v-37.717h11.934v29.612z'/%3E%3Cpath class='fil1' id='polygon28' fill='%23008061' fill-rule='nonzero' d='M171.443 161.986h-8.853l-4.64 25.491-4.525-25.491h-10.412l5.927 37.717h15.327z'/%3E%3Cpath class='fil1' id='polygon30' fill='%23008061' fill-rule='nonzero' d='M200.225 161.986h11.467v37.713h-11.467z'/%3E%3Cpath class='fil1' d='M211.691 173.183c.624-4.13 6.474-3.022 6.474-.663v27.183h11.505v-31.968c0-6.779-9.555-9.505-17.9-3.538l-.079 8.986z' id='path32' fill='%23008061' fill-rule='nonzero'/%3E%3Cpath class='fil3' d='M186.654 156.682c1.17-14.434 20.942-38.005 40.091-44.195V56.803c-52.688 23.572-86.93 59.222-94.34 99.738l54.249.14z' id='path34' fill='%23ed1b2d' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__telecomm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='42' viewBox='0 0 175 42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23152761' d='M27.613 0H3.523C2.237 0 1.377.85 1.209 1.932A1824.79 1824.79 0 0 0 .055 9.635h4.19l-.42 2.77a10.898 10.898 0 0 1 3.932-4.247H2.806c1.164-3.324 4.053-6.06 10.062-6.06H19.9s-.085.578-.19 1.259c0 .002-.002.002-.002.002l5.815.002c1.692 0 2.339.59 2.061 2.443a4391.2 4391.2 0 0 1-.63 4.14c.32.193.882.603 1.221.896.18.154.508.11.558-.233.067-.426.875-5.723 1.207-7.96C30.263.494 29.13 0 27.613 0M17.206 3.361h2.503c-.177 1.147-1.132 1.91-2.332 1.91-.94 0-1.337-.452-1.337-.955 0-.434.411-.955 1.166-.955'/%3E%3Cpath fill='%23279A3D' d='M171.402 32.775c.348 0 .468.18.468.435v.06c0 .304-.167.426-.53.426-.15 0-.33-.017-.434-.032v-.889h.496zm-.496 1.4v1.054h-.663v-2.967h1.19c.829 0 1.087.407 1.087.978 0 .456-.198.74-.574.876.24.392.48.753.723 1.113h-.723a37.362 37.362 0 0 1-.62-1.037c-.166 0-.269 0-.42-.017zm-1.599-.406c0-1.52.936-2.079 2.053-2.079 1.113 0 2.049.559 2.049 2.08 0 1.522-.936 2.078-2.05 2.078-1.116 0-2.052-.556-2.052-2.079zm-.632 0c0 1.974 1.205 2.683 2.685 2.683 1.488 0 2.682-.709 2.682-2.683 0-1.96-1.194-2.682-2.682-2.682-1.48 0-2.685.722-2.685 2.682zm-6.736-19.632c-2.767 0-4.466 1.066-6.013 3.104-.635-1.99-2.828-3.104-4.423-3.104-2.767 0-4.225.853-5.671 2.513h-.09c.084-.843.105-1.044.193-1.85.098-.912-.271-1.027-.832-.738-.815.422-3.064 1.565-3.064 1.565l-2.944 19.606h4.264c.689-4.536 1.362-9.072 1.991-13.214.723-2.651 2.584-4.175 4.497-4.175 1.897 0 2.684 1.658 2.303 4.141a3465.621 3465.621 0 0 0-1.992 13.248h4.326c.685-4.536 1.367-9.072 1.994-13.214.558-2.03 2.475-4.175 4.266-4.175 2.286 0 2.904 1.658 2.529 4.141-.561 3.738-1.992 13.248-1.992 13.248h4.256c.686-4.536 1.422-9.447 2.05-13.587.48-3.219-.21-7.51-5.648-7.51zm-31.125 0c-2.768 0-4.47 1.066-6.015 3.104-.634-1.99-2.827-3.104-4.422-3.104-2.768 0-4.226.853-5.674 2.513h-.087c.085-.843.107-1.044.191-1.85.1-.912-.267-1.027-.828-.738a685.57 685.57 0 0 1-3.066 1.565l-2.943 19.606h4.264c.684-4.536 1.36-9.072 1.99-13.214.724-2.651 2.582-4.175 4.498-4.175 1.898 0 2.685 1.658 2.3 4.141a4332.052 4332.052 0 0 0-1.992 13.248h4.328c.686-4.536 1.367-9.072 1.995-13.214.56-2.03 2.471-4.175 4.264-4.175 2.286 0 2.906 1.658 2.529 4.141-.56 3.738-1.991 13.248-1.991 13.248h4.257c.685-4.536 1.42-9.447 2.05-13.587.483-3.219-.207-7.51-5.648-7.51zm-29.11 10.124c.891-6.164-.647-7.037-3.1-7.037-3.186 0-5.337 1.315-6.204 7.037-.915 6.028-.326 8.018 3.106 8.018 3.626 0 5.368-2.279 6.198-8.018zm-2.8-10.147c6.557 0 8.122 3.803 7.154 10.147-.964 6.286-3.53 11.372-10.682 11.372-7.43 0-8.83-3.695-7.646-11.372 1.105-7.208 5.004-10.147 11.175-10.147zM87.13 16.367c-1.324-1.295-3.013-2.244-6.32-2.244-5.264 0-9.494 3.17-10.535 9.893-1.019 6.601-.463 11.586 7.277 11.586 4.203 0 6.177-1.616 7.02-2.2l-.649-2.491c-1.99.796-3.134 1.398-5.298 1.398-3.506 0-4.64-1.699-3.63-8.22.896-5.79 4.419-6.79 6.02-6.79 2.042 0 3.132.995 3.705 2.462l2.41-3.394zm-63.145 8.005c.376-3.83 2.397-7.143 6.853-7.143 2.876 0 3.437 1.94 3.26 3.09-.23 1.48-.738 2.643-4.266 3.167-3.883.58-5.847.886-5.847.886zm10.356 6.539l.646 2.491c-.842.584-3.396 2.2-7.603 2.2-8.168 0-8.904-4.24-7.722-11.815.948-6.076 4.293-9.664 11.347-9.664 3.808 0 7.666 1.103 6.89 6.917-.45 3.347-2.302 4.893-6.794 5.572-3.165.48-7.256 1.072-7.256 1.072-.753 3.924 1.352 4.625 4.355 4.625 2.166 0 3.16-.295 6.137-1.398zm19.398-6.539c.373-3.83 2.396-7.143 6.852-7.143 2.879 0 3.437 1.94 3.26 3.09-.23 1.48-.737 2.643-4.266 3.167-3.88.58-5.846.886-5.846.886zm10.356 6.539c-2.977 1.103-3.968 1.398-6.14 1.398-2.996 0-5.103-.701-4.353-4.625 0 0 4.094-.593 7.258-1.072 4.492-.68 6.343-2.225 6.793-5.572.776-5.814-3.08-6.917-6.891-6.917-7.053 0-10.397 3.588-11.347 9.664-1.179 7.574-.443 11.815 7.725 11.815 4.206 0 6.76-1.616 7.603-2.2l-.648-2.491zM22.327 8.725c-5.34 0-9.875 2.118-11.189 10.937-1.445 9.734-2.313 15.567-2.313 15.567h4.403s.867-5.833 2.317-15.567c1.035-6.944 4.576-9.676 11.413-9.721-1.407-.883-2.816-1.216-4.631-1.216zm16.93 26.504l4.165-27.646s3.139-1.603 3.66-1.877c.586-.306 1.082-.178.94.738-.25 1.603-4.363 28.785-4.363 28.785h-4.402z'/%3E%3Cpath fill='%23E32F1D' d='M119.496 40.022v-.003H53.819c-9.354.007-15.276.544-15.276.544s8.72.533 15.276.542H119.3c9.28-.01 15.147-.542 15.147-.542s-8.435-.518-14.951-.541'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__dhl {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='567' height='127' viewBox='0 0 567 127'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F9C623' d='M0 126h566.928V.885H0z'/%3E%3Cpath fill='%23C52038' d='M99.698 23.353L81.585 47.962h98.717c4.99 0 4.925 1.896 2.486 5.2-2.476 3.355-6.622 9.187-9.145 12.593-1.28 1.73-3.595 4.879 4.076 4.879h40.369s6.507-8.855 11.961-16.257c7.421-10.069.643-31.024-25.884-31.024H99.698'/%3E%3Cpath fill='%23C52038' d='M74.256 103.525l36.381-49.434h45.148c4.989 0 4.924 1.896 2.486 5.201-2.477 3.355-6.691 9.125-9.214 12.532-1.281 1.729-3.595 4.884 4.075 4.884h60.482c-5.03 6.891-21.345 26.817-50.643 26.817H74.256M362.34 70.634H235.047l34.809-47.281h52.027l-19.951 27.112h23.224l19.959-27.112h52.022L362.34 70.634zm-79.728 6.068l-19.728 26.823h-52.043s19.718-26.817 19.736-26.817l52.035-.006zm75.259.006l-19.738 26.817h-52.024s19.719-26.817 19.737-26.817h52.025zM0 87.282h76.666l-4.189 5.699H0v-5.699m0-10.574h84.455l-4.196 5.69H0v-5.69zm0 21.155h68.881l-4.168 5.662H0v-5.662zm566.93-4.882h-76.373l4.191-5.698h72.182v5.698m0 10.544l-84.137.006 4.168-5.668h79.969v5.662zm-64.403-26.817h64.403v5.693l-68.588.003 4.185-5.696zm-33.338-53.355l-34.804 47.281h-55.127s34.81-47.281 34.828-47.281h55.103zm-94.394 53.355h118.207l-19.736 26.817h-83.553c-21.326 0-27.104-10.29-20.568-19.121 1.847-2.498 5.65-7.696 5.65-7.696z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__fedex {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='142' height='42' viewBox='0 0 142 42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23E5702A' d='M121.787 40.47l-5.474-6.272-5.423 6.272H99.478l11.155-12.809-11.155-12.81h11.77l5.526 6.223 5.319-6.223h11.361l-11.103 12.757 11.254 12.862h-11.818m-44.231 0V.114h21.922v8.995H86.841v5.742h12.637v8.654H86.841v7.946h12.637v9.02H77.556'/%3E%3Cpath fill='%233B2C78' d='M62.696 34.327c-3.408 0-5.526-3.248-5.526-6.635 0-3.623 1.842-7.106 5.526-7.106 3.821 0 5.341 3.483 5.341 7.106 0 3.434-1.61 6.635-5.34 6.635zm-32.86-10.7c.584-2.562 2.53-4.239 4.96-4.239 2.673 0 4.52 1.625 5.006 4.24h-9.965zM68.31.114v16.515h-.102c-2.047-2.404-4.605-3.241-7.572-3.241-6.08 0-10.661 4.225-12.267 9.806-1.835-6.15-6.562-9.92-13.572-9.92-5.695 0-10.19 2.612-12.536 6.865v-5.288h-11.77V9.109h12.844V.114H0V40.47h10.491V23.505h10.457a16.393 16.393 0 0 0-.48 3.99c0 8.419 6.295 14.326 14.328 14.326 6.753 0 11.204-3.242 13.559-9.15h-8.99c-1.216 1.778-2.138 2.304-4.57 2.304-2.818 0-5.25-2.513-5.25-5.493h18.307c.792 6.685 5.89 12.453 12.884 12.453 3.019 0 5.783-1.516 7.471-4.079h.102v2.614h9.247V.114H68.31z'/%3E%3Cpath fill='%23E5702A' d='M138.634 37.57c.44-.018.54-.204.54-.438 0-.226-.1-.344-.471-.344h-.562v.781h.493zm-.493.472v1.32h-.467V36.31h.968c.546 0 1.114.154 1.114.843 0 .352-.21.628-.608.712v.014c.413.083.46.27.507.6.04.287.075.606.177.883h-.595c-.035-.17-.082-.366-.102-.546-.033-.262-.033-.505-.17-.649-.114-.125-.268-.11-.432-.125h-.392zm2.629-.17c0-1.175-.932-2.136-2.087-2.136-1.163 0-2.102.96-2.102 2.135 0 1.186.94 2.146 2.102 2.146 1.155 0 2.087-.96 2.087-2.146zm-4.634 0c0-1.43 1.135-2.591 2.547-2.591 1.404 0 2.533 1.161 2.533 2.59 0 1.444-1.13 2.6-2.533 2.6-1.412 0-2.547-1.156-2.547-2.6z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__ups {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='42' viewBox='0 0 36 42'%3E%3Cdefs%3E%3Cpath id='a' d='M0 21.05V.125h35.108v41.85H0V21.05z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23443128' d='M17.56 41.607c.385-.164 9.658-4.172 12.573-6.561 3.048-2.5 4.658-6.082 4.658-10.363V4.536l-.246-.132C27.115.407 17.932.665 17.545.679 17.19.665 8.006.407.578 4.404l-.244.132v20.147c0 4.28 1.61 7.864 4.656 10.363 2.915 2.39 12.185 6.397 12.57 6.561' mask='url(%23b)'/%3E%3Cpath fill='%23F3B729' d='M1.393 24.782c0 3.9 1.45 7.15 4.185 9.395 2.458 2.013 9.902 5.36 11.973 6.275 2.073-.915 9.518-4.262 11.972-6.275 2.742-2.245 4.19-5.495 4.19-9.395V4.272C23.35 3.31 11.094 3.9 1.392 12.798v11.984zm16.158 17.193s-9.82-4.233-12.853-6.72C1.527 32.654 0 29.004 0 24.781V3.975C7.751-.197 17.55.131 17.55.131s9.804-.328 17.558 3.844v20.807c0 4.222-1.528 7.873-4.7 10.472-3.033 2.488-12.857 6.72-12.857 6.72z' mask='url(%23b)'/%3E%3Cpath fill='%23F3B729' d='M27.46 21.899c1.363.8 1.911 1.328 1.933 2.3.027 1.08-.72 1.73-1.855 1.725-.988-.008-2.168-.556-2.96-1.26v2.852c.97.577 2.18.96 3.403.96 3.06 0 4.425-2.163 4.486-4.142.057-1.805-.443-3.172-3.03-4.691-1.155-.678-2.066-1.123-2.035-2.251.029-1.1.944-1.486 1.819-1.478 1.083.01 2.129.61 2.775 1.273v-2.693c-.545-.418-1.698-1.058-3.398-1.006-2.037.06-4.167 1.534-4.153 4.035.005 1.646.464 2.879 3.015 4.376m-10.52-5.694c.253-.125.678-.224 1.098-.224 1.796 0 2.54 1.435 2.54 4.904 0 3.383-.85 5.018-2.633 5.018-.416 0-.782-.104-1.004-.187v-9.511zm0 12.043c.31.09.758.175 1.394.175 3.436 0 5.409-3.095 5.409-7.618 0-4.512-2.031-7.317-5.726-7.317-1.688 0-3.05.378-4.17 1.102v20.175h3.094v-6.517zm-9.35.227c1.896 0 3.484-.437 4.666-1.244V13.803h-3.09V25.47c-.338.231-.837.378-1.466.378-1.418 0-1.63-1.301-1.63-2.178v-9.868H2.975v9.73c0 3.281 1.553 4.942 4.615 4.942'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__andreani {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='16' viewBox='0 0 90 16'%3E%3Cpath fill='%23C83433' fill-rule='evenodd' d='M41.213 14.13l-1.548-3.276a14.112 14.112 0 0 1-.644-1.665 31.88 31.88 0 0 1-.268 2.049l-.469 2.891h-1.961l1.233-7.598h2.614l1.447 3.006c.292.619.55 1.284.77 1.87.04-.655.176-1.655.292-2.375l.406-2.501h1.96l-1.232 7.598M32.018 9.821c-.101-.428-.182-.812-.202-1.262h-.026c-.16.417-.38.89-.637 1.35l-.807 1.43h2.04l-.368-1.518zm.974 4.31l-.322-1.408h-3.044l-.764 1.408h-2.028l4.212-7.598h2.314l1.867 7.598h-2.235zm24.82-6.213c-.209 0-.445.011-.566.023l-.317 1.948c.104.01.312.02.508.02.863 0 1.474-.392 1.578-1.035.096-.596-.25-.956-1.204-.956m.6 6.213l-1.608-2.971h-.077l-.482 2.97h-2.041l1.232-7.597a49.92 49.92 0 0 1 2.767-.058c2.08 0 3.228.643 2.97 2.253-.167 1.024-1.075 1.856-2.29 2.104.187.293.363.576.54.856l1.473 2.443h-2.484zm3.538-.002l1.232-7.598h4.968l-.24 1.476h-2.928l-.246 1.508h2.773l-.232 1.428h-2.77l-.275 1.678h2.93l-.244 1.508h-4.968zm11.21-4.308c-.1-.428-.181-.812-.2-1.262h-.026c-.16.417-.381.89-.637 1.35l-.808 1.43h2.04l-.369-1.518zm.974 4.31l-.318-1.408h-3.047l-.765 1.408h-2.025l4.212-7.598h2.314l1.865 7.598h-2.236zm7.954-.002l-1.548-3.275a14.27 14.27 0 0 1-.645-1.665 32.56 32.56 0 0 1-.269 2.049l-.468 2.891h-1.96l1.232-7.598h2.613l1.449 3.006c.29.619.548 1.284.769 1.87.038-.655.176-1.655.294-2.375l.404-2.501h1.961l-1.233 7.598h-2.599zm4.64 0l1.232-7.598H90l-1.234 7.598h-2.039zm-38.172-1.487l-.439-.024c.063-.4.676-4.174.723-4.466.214-.011.474-.017.785-.015 1.523.013 1.76.702 1.791 1.376.054 1.091-.478 3.147-2.86 3.129m1.193-6.107c-.924-.008-1.92.02-2.458.037l-.258.005-1.273 7.61.787.027c.552.024 1.124.048 1.863.054 1.661.01 3.02-.502 3.932-1.49.808-.874 1.221-2.076 1.154-3.389-.085-1.825-1.415-2.84-3.747-2.854m-31.897 4.314c-.48.213-.605-.236-.605-.236L15.322 3.21s-.267-1.295-1.4-1.295h-.312l-1.612 2.738-5.173 8.257c-.336.537-.7.695-1.068.663-1.59-.492-2.776-1.417-3.27-2.723C1.305 7.726 4.53 3.613 9.685 1.663 14.843-.284 19.981.667 21.161 3.789c.844 2.234-.561 4.966-3.31 7.06zM10.332 9.26L12.912 5l1.026 4.258-3.606.002zm-2.166 4.712c-.364-.114-.449-.38-.13-.92l1.64-2.775h4.508l.391 1.752c.058.42-.116.673-.297.821l-.315.126c-2.015.76-4.023 1.076-5.797.996zM22.054 3.558c-1.35-3.575-7.322-4.632-13.336-2.362C2.704 3.466-1.077 8.207.273 11.784c1.35 3.575 7.32 4.633 13.335 2.362 6.014-2.271 9.797-7.011 8.446-10.588z'/%3E%3C/svg%3E")
}

.ui-map--logos__oca {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='53' height='17' viewBox='0 0 53 17'%3E%3Cdefs%3E%3Cpath id='a' d='M9.481.027H.145V9.7h9.336V.027z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2349227B' d='M0 .5h52.5v16H0z'/%3E%3Cpath fill='%23FEFEFE' d='M10.628 12.48l4.022-4.004-4.022-4.204h4.049l3.81 4.29-3.93 3.918z'/%3E%3Cpath fill='%23E2900A' d='M5.431 4.272l4.035 4.204-4.035 4.004h3.93l3.942-3.918-3.823-4.29z'/%3E%3Cg transform='translate(19.004 3.735)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23FEFEFE' d='M2.495 3.34c-.371 1.242-.245 2.484.22 3.712.677 1.455 3.311 1.78 4.333-.246.346-1.109.306-2.357.06-3.685-.723-2.065-3.756-2.198-4.613.22m-2.03-.525C1.254-.153 5.521-.598 7.585.756c2.675 1.747 2.489 6.894-.371 8.395-1.66.763-3.306.67-4.972.093C-.113 8.068-.113 5.02.464 2.816' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%23FEFEFE' d='M40.329 9.445h2.768L41.743 5.9l-1.414 3.546zm-3.239 3.726l3.803-9.144h1.825l3.876 9.144h-2.057l-.81-2.138h-3.882l-.797 2.138H37.09zm-.584-9.098h-3.418c-1.839-.12-3.465 1.295-3.75 2.663-.266 1.268-.392 2.563-.027 3.805.505 1.693 1.978 2.523 3.312 2.596h3.75l.027-1.487h-3.717c-.763-.093-1.268-.505-1.526-1.255-.233-1.07-.352-2.205 0-3.327.272-.857 1.161-1.507 1.93-1.554h3.42v-1.44z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__corasa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='17' viewBox='0 0 64 17'%3E%3Cdefs%3E%3Cpath id='a' d='M7.262 7.151V.066H.14V7.15h7.122z'/%3E%3Cpath id='c' d='M.084 12.216h11.559V.06H.083z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(56.423 .699)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%230B50A1' d='M3.7 5.677a2.077 2.077 0 0 1-2.08-2.069c0-1.14.934-2.069 2.08-2.069 1.147 0 2.08.929 2.08 2.07 0 1.14-.933 2.068-2.08 2.068m0-5.611C1.738.066.14 1.655.14 3.608c0 1.954 1.597 3.543 3.56 3.543 1.964 0 3.562-1.589 3.562-3.543C7.262 1.655 5.664.066 3.7.066' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%230B50A1' d='M34.546 6.376a2.077 2.077 0 0 1-2.08-2.069c0-1.14.933-2.069 2.08-2.069s2.08.928 2.08 2.07c0 1.14-.933 2.068-2.08 2.068m0-5.612c-1.963 0-3.56 1.59-3.56 3.543 0 1.954 1.597 3.543 3.56 3.543 1.964 0 3.561-1.59 3.561-3.543S36.51.764 34.547.764'/%3E%3Cpath fill='%230B50A1' d='M28.778 6.376c-1.484 0-2.378-.928-2.378-2.069 0-1.14.894-2.069 2.378-2.069.572 0 1.12.178 1.552.503l.774-1.262a4.09 4.09 0 0 0-2.326-.715c-2.3 0-3.86 1.59-3.86 3.543 0 1.954 1.56 3.543 3.86 3.543.843 0 1.658-.252 2.326-.715l-.774-1.262c-.432.325-.98.503-1.552.503m22.474 1.345h4.834V6.247h-3.352V4.946h3.062V3.529h-3.062V2.367h3.352V.893h-4.834zm-4.589-5.354h1.377c.394 0 .713.318.713.709 0 .391-.32.71-.713.71h-1.377v-1.42zm3.572.709A2.191 2.191 0 0 0 48.04.893h-2.859V7.72h1.482V5.26h.68l1.91 2.464h1.856l-2.08-2.699a2.184 2.184 0 0 0 1.206-1.948zm-9.888-.709h1.378c.393 0 .713.318.713.709 0 .391-.32.71-.713.71h-1.378v-1.42zm3.572.709A2.191 2.191 0 0 0 41.725.893h-2.86V7.72h1.482V5.26h.681l1.91 2.464h1.855l-2.08-2.699a2.184 2.184 0 0 0 1.206-1.948zM30.748 9.137h1.232c.448 0 .359.354.336.425a.61.61 0 0 1-.604.424H30.48l.268-.85zm2.309.425c.177-.56-.06-1.128-.855-1.128h-2.038l-1.136 3.599h.806l.424-1.344h.814l.663 1.344h.934l-.699-1.416a1.68 1.68 0 0 0 1.087-1.055zm2.619 1.056h1.3l-.2.635a4.05 4.05 0 0 1-1.008.144c-1.252 0-1.437-.59-1.253-1.171.242-.768 1.255-1.15 1.986-1.15.59 0 .954.124 1.169.246l.565-.607c-.38-.227-.89-.343-1.512-.343-.719 0-1.456.184-2.01.531a2.319 2.319 0 0 0-1.004 1.29c-.16.51-.097.978.18 1.319.312.385.886.588 1.658.588a5.81 5.81 0 0 0 1.614-.263l.264-.087.547-1.738h-2.107l-.19.606zm2.543 1.421H41.2l.222-.704h-2.177l.236-.747H41.5l.222-.703h-2.017l.236-.748h2.177l.222-.703h-2.982zm7.53-1.045l-1.625-2.56h-.836l-1.136 3.599h.805l.815-2.581 1.642 2.587h.81l1.135-3.594h-.806zm10.797 0l-1.625-2.56h-.835l-1.136 3.599h.805l.815-2.581 1.641 2.587h.81l1.136-3.594h-.806zM47.68 9.137h1.515l-.914 2.896h.805l.915-2.896h1.287l.222-.703h-3.608zm3.304 2.896h.805l1.133-3.588h-.806zm9.324-.646c-.822 0-1.263-.486-1.062-1.123.201-.636.969-1.187 1.79-1.187.823 0 1.264.486 1.063 1.123-.201.637-.97 1.187-1.791 1.187m.95-3.013c-1.23 0-2.494.802-2.817 1.826-.324 1.025.414 1.89 1.645 1.89 1.23 0 2.494-.8 2.818-1.826.323-1.024-.415-1.89-1.645-1.89M26.44 10.361l.82-1.045.163 1.045h-.984zm.605-1.927l-2.825 3.599h.907l.76-.969h1.647l.151.969h.844l-.563-3.6h-.921z'/%3E%3Cpath fill='%23009CDE' d='M42.664 16.273a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.333.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m3.267 1.92a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.334.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m-12.018 1.92a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.334.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m-1.973.44a.92.92 0 0 1 .521.157l.23-.376a1.377 1.377 0 0 0-.751-.221c-.735 0-1.288.507-1.288 1.18 0 .672.553 1.18 1.288 1.18.268 0 .534-.079.752-.222l-.23-.376a.924.924 0 0 1-.522.158c-.498 0-.846-.305-.846-.74 0-.436.348-.74.846-.74m19.684 0a.92.92 0 0 1 .521.157l.23-.376a1.377 1.377 0 0 0-.751-.221c-.735 0-1.288.507-1.288 1.18 0 .672.553 1.18 1.288 1.18.268 0 .534-.079.752-.222l-.23-.376a.925.925 0 0 1-.522.158c-.498 0-.846-.305-.846-.74 0-.436.348-.74.846-.74m-11.93 1.876h1.557v-.44h-1.115v-.51h.983v-.42h-.983v-.463h1.115v-.44h-1.557zm16.436-.44v-1.815h-.443v2.255h1.525v-.44zm-8.63.441h.442v-.951h.983v-.42h-.983v-.463h1.115v-.44H47.5zm-9.474-1.834h.504c.153 0 .276.124.276.275a.276.276 0 0 1-.276.275h-.504v-.55zm1.223.275a.718.718 0 0 0-.719-.715h-.946v2.273h.442v-.843h.282l.653.843h.553l-.696-.903a.716.716 0 0 0 .43-.655zm-3.383-.275h.503c.153 0 .277.124.277.275a.276.276 0 0 1-.277.275h-.503v-.55zm1.222.275a.717.717 0 0 0-.719-.715h-.945v2.273h.442v-.843h.28l.654.843h.554l-.697-.903a.716.716 0 0 0 .43-.655zm17.089.554l.282-.775.252.775h-.534zm.075-1.247l-.908 2.265h.442l.24-.627h.819l.213.627h.453l-.816-2.265h-.443zm-4.814 2.252h.443v-2.256h-.443zm3.291 0h.442v-2.256h-.442z'/%3E%3Cpath fill='%2335B6F0' d='M.374 10.386a.358.358 0 0 0-.354.362c0 .2.158.362.354.362a.358.358 0 0 0 .354-.362c0-.2-.158-.362-.354-.362m.956-.984a.36.36 0 0 0-.355-.362.358.358 0 0 0-.354.362c0 .2.158.362.354.362a.358.358 0 0 0 .354-.362m.247-.983a.358.358 0 0 0 .354-.363c0-.2-.158-.362-.354-.362a.359.359 0 0 0-.354.362c0 .2.159.363.354.363m.601-1.346a.358.358 0 0 0 .354-.362c0-.2-.158-.363-.354-.363a.359.359 0 0 0-.354.363c0 .2.159.362.354.362m.601-1.346a.358.358 0 0 0 .355-.362c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.362.354.362m.602-1.346a.358.358 0 0 0 .354-.362c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.362.354.362m.601-1.345a.359.359 0 0 0 .355-.363c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.363.354.363m.715-1.356h-.233a.252.252 0 0 0 .117.032.25.25 0 0 0 .116-.032m-2.61 9.695a.451.451 0 0 0-.444-.459.451.451 0 0 0-.443.459c0 .14.062.264.158.348h.571a.462.462 0 0 0 .158-.348m.158-1.805a.455.455 0 0 0-.444.467c0 .257.199.466.444.466a.455.455 0 0 0 .443-.466.455.455 0 0 0-.443-.466m1.044-.88a.455.455 0 0 0-.443-.466.456.456 0 0 0-.444.466c0 .258.199.467.444.467a.455.455 0 0 0 .443-.467m-.286-1.345c0 .257.199.466.444.466a.455.455 0 0 0 .443-.466.456.456 0 0 0-.443-.467.456.456 0 0 0-.444.467M4.49 6a.455.455 0 0 0-.444-.467.455.455 0 0 0-.444.467c0 .257.199.466.444.466A.455.455 0 0 0 4.489 6m.158-.88a.455.455 0 0 0 .443-.466.455.455 0 0 0-.443-.466.455.455 0 0 0-.443.466c0 .257.198.466.443.466m.601-1.345a.455.455 0 0 0 .443-.467.455.455 0 0 0-.443-.466.455.455 0 0 0-.443.466c0 .258.198.467.443.467m.602-1.359a.451.451 0 0 0 .443-.458c0-.105-.036-.2-.093-.278h-.702a.465.465 0 0 0-.092.278.45.45 0 0 0 .443.458m-2.936 9.031a.532.532 0 0 0-.466.285h.932a.532.532 0 0 0-.466-.285m.601-1.346a.551.551 0 0 0-.536.565c0 .311.24.564.536.564a.55.55 0 0 0 .537-.564.551.551 0 0 0-.537-.565m.601-1.345a.551.551 0 0 0-.536.564c0 .311.24.564.536.564a.551.551 0 0 0 .537-.564.551.551 0 0 0-.537-.564m1.138-.782a.551.551 0 0 0-.537-.564.551.551 0 0 0-.536.564c0 .312.24.565.536.565a.551.551 0 0 0 .537-.565m.601-1.346a.551.551 0 0 0-.537-.564.551.551 0 0 0-.536.564c0 .312.24.565.536.565a.55.55 0 0 0 .537-.565m-.472-1.345c0 .311.24.564.537.564a.551.551 0 0 0 .536-.564.55.55 0 0 0-.536-.565.551.551 0 0 0-.537.565m1.138-.782a.551.551 0 0 0 .536-.564.551.551 0 0 0-.536-.564.551.551 0 0 0-.537.564c0 .312.24.564.537.564m.6-1.345a.551.551 0 0 0 .537-.565.551.551 0 0 0-.536-.564.551.551 0 0 0-.537.564c0 .312.24.565.537.565m.947-1.476h-.685c.094.114.212.184.343.184.13 0 .248-.07.342-.184m-3.282 8.952c-.348 0-.63.297-.63.663 0 .17.063.324.164.442h.931a.677.677 0 0 0 .164-.442c0-.366-.282-.663-.63-.663m.602-1.346c-.348 0-.63.297-.63.663 0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663m.601-1.346c-.348 0-.63.297-.63.663 0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663m.601-1.345c-.348 0-.63.296-.63.662 0 .366.282.662.63.662.348 0 .63-.296.63-.662 0-.366-.282-.662-.63-.662M7.19 5.25c-.348 0-.63.296-.63.661 0 .366.282.663.63.663.348 0 .63-.297.63-.663 0-.365-.282-.662-.63-.662m-.029-.683c0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663-.348 0-.63.297-.63.663m1.231-.684c.348 0 .63-.296.63-.662 0-.366-.282-.662-.63-.662-.348 0-.63.296-.63.662 0 .366.282.662.63.662m.601-1.355a.643.643 0 0 0 .6-.847h-1.2a.643.643 0 0 0 .6.847m-2.501 8.787a.71.71 0 0 1-.268-.13.702.702 0 0 0-.167-.021c-.338 0-.62.24-.7.564h1.4a.75.75 0 0 0-.265-.413'/%3E%3Cpath fill='%2335B6F0' d='M6.658 11.338a.698.698 0 0 0 .458-.172.873.873 0 0 1 .265-.594.772.772 0 0 0-.288-.601.704.704 0 0 1-.268-.133.69.69 0 0 0-.167-.021c-.399 0-.723.34-.723.76 0 .248.114.468.289.607.098.024.19.07.268.133.053.013.109.02.166.02'/%3E%3Cpath fill='%2335B6F0' d='M6.224 11.184c.08.087.17.15.27.185a.661.661 0 0 0-.27-.185M7.26 9.992a.699.699 0 0 0 .457-.172.874.874 0 0 1 .265-.593.772.772 0 0 0-.288-.602.702.702 0 0 1-.268-.133.69.69 0 0 0-.167-.02c-.399 0-.723.34-.723.76 0 .248.114.467.289.606.099.025.19.07.268.133.053.013.109.02.166.02'/%3E%3Cpath fill='%2335B6F0' d='M6.825 9.838c.08.087.17.15.27.185a.663.663 0 0 0-.27-.185M7.86 8.646a.698.698 0 0 0 .458-.172.873.873 0 0 1 .265-.593.771.771 0 0 0-.288-.602.705.705 0 0 1-.268-.132.694.694 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.113.468.288.606.099.025.19.07.268.133a.7.7 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M7.426 8.492a.66.66 0 0 0 .27.185.663.663 0 0 0-.27-.185M8.462 7.3a.698.698 0 0 0 .457-.171.873.873 0 0 1 .265-.594.771.771 0 0 0-.288-.602.703.703 0 0 1-.268-.132.686.686 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.113.468.288.607.099.024.19.07.268.132.053.014.11.021.167.021'/%3E%3Cpath fill='%2335B6F0' d='M8.027 7.147c.08.086.171.15.27.185a.66.66 0 0 0-.27-.185m1.036-1.192a.698.698 0 0 0 .457-.172.873.873 0 0 1 .265-.594.772.772 0 0 0-.288-.601.704.704 0 0 1-.268-.133.691.691 0 0 0-.166-.02c-.4 0-.723.34-.723.76a.77.77 0 0 0 .288.606c.099.025.19.07.268.132.054.014.11.022.167.022'/%3E%3Cpath fill='%2335B6F0' d='M8.628 5.801c.08.087.171.15.27.185a.662.662 0 0 0-.27-.185m1.036-1.192a.699.699 0 0 0 .457-.172.873.873 0 0 1 .265-.593.772.772 0 0 0-.288-.602.703.703 0 0 1-.268-.133.693.693 0 0 0-.166-.02c-.4 0-.723.34-.723.76a.77.77 0 0 0 .288.606c.1.025.19.07.268.133a.69.69 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M9.23 4.455c.079.087.17.15.27.185a.662.662 0 0 0-.27-.185m1.035-1.192a.699.699 0 0 0 .457-.172.873.873 0 0 1 .265-.593.772.772 0 0 0-.288-.602.702.702 0 0 1-.268-.132.692.692 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.114.468.288.607.1.024.19.07.268.132a.69.69 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M9.83 3.11c.08.086.171.15.271.184a.662.662 0 0 0-.27-.185m.6-1.347c.1.024.19.07.268.13a.696.696 0 0 0 .624-.147.851.851 0 0 1 .005-.065h-.986c.028.03.058.057.09.082'/%3E%3Cpath fill='%2335B6F0' d='M10.431 1.764c.08.086.172.15.271.184a.662.662 0 0 0-.27-.184m-3.358 9.989h.218a1.216 1.216 0 0 1-.029-.056.597.597 0 0 0-.189.056'/%3E%3Cpath fill='%2335B6F0' d='M8.726 11.02a.876.876 0 0 0-.128-.305.792.792 0 0 0-1.218-.142l.001.004a.774.774 0 0 1-.265.589l-.002.04c0 .183.055.352.147.491a.777.777 0 0 1 .322.04h.714a.962.962 0 0 1 .43-.716'/%3E%3Cpath fill='%2335B6F0' d='M7.116 11.156a.753.753 0 0 0 .268-.579v-.005a.848.848 0 0 0-.268.584m.145.543l.029.056h.297a.587.587 0 0 0-.326-.056m1.632-1.209c0-.345.174-.647.434-.815a.875.875 0 0 0-.128-.306.794.794 0 0 0-1.218-.143l.001.006a.775.775 0 0 1-.265.588l-.002.04c0 .183.055.352.147.491a.778.778 0 0 0 1.04.272 1 1 0 0 1-.009-.134'/%3E%3Cpath fill='%2335B6F0' d='M7.985 9.232v-.005a.848.848 0 0 0-.268.583.752.752 0 0 0 .268-.578m-.055 1.116a.808.808 0 0 0-.068.003.82.82 0 0 0 .745.358.818.818 0 0 0-.676-.361m.652-2.462a.774.774 0 0 1-.265.588l-.002.04c0 .183.055.352.147.492a.781.781 0 0 0 1.041.272.966.966 0 0 1 .424-.948.873.873 0 0 0-.127-.306.794.794 0 0 0-1.218-.143v.005'/%3E%3Cpath fill='%2335B6F0' d='M8.586 7.886V7.88a.848.848 0 0 0-.268.583.752.752 0 0 0 .268-.578m.554 1.482a.805.805 0 0 0 .068-.004.819.819 0 0 0-.745-.357.82.82 0 0 0 .677.36m.526-3.052a.793.793 0 0 0-.482.221v.005c0 .237-.103.45-.265.589l-.002.04a.88.88 0 0 0 .148.491.778.778 0 0 0 1.04.272.99.99 0 0 1 .096-.582 7.328 7.328 0 0 1-.03-.642l.002-.044a.815.815 0 0 1-.507-.35'/%3E%3Cpath fill='%2335B6F0' d='M8.919 7.119a.753.753 0 0 0 .268-.579v-.005a.848.848 0 0 0-.268.584m.821.901a.8.8 0 0 0 .069-.003.819.819 0 0 0-.744-.357.82.82 0 0 0 .676.36m.044-2.83v.004c0 .238-.103.45-.265.589l-.002.04a.88.88 0 0 0 .148.491.772.772 0 0 1 .512.136 7.24 7.24 0 0 1 .18-1.367.856.856 0 0 1-.091-.114.793.793 0 0 0-.482.22'/%3E%3Cpath fill='%2335B6F0' d='M9.52 5.773a.753.753 0 0 0 .268-.579V5.19a.848.848 0 0 0-.268.584m.146.54a.82.82 0 0 0 .513.344c0-.07.003-.14.005-.21a.808.808 0 0 0-.518-.134m.724-2.465a.77.77 0 0 1-.269.588l-.002.04c0 .183.056.352.15.491a.79.79 0 0 1 .068-.003c.017 0 .033.002.05.003.117-.47.28-.92.484-1.345a.806.806 0 0 0-.482.22v.006'/%3E%3Cpath fill='%2335B6F0' d='M10.121 4.427a.753.753 0 0 0 .269-.578v-.005a.848.848 0 0 0-.269.583m.146.543c.04.058.083.113.132.163.013-.055.025-.11.039-.164-.024-.002-.048-.004-.073-.004-.033 0-.066.002-.098.005m1.202-2.693a.793.793 0 0 0-.482.221v.005a.774.774 0 0 1-.265.588l-.002.04c0 .182.054.35.145.487.203-.426.447-.826.726-1.196a.845.845 0 0 1-.122-.145'/%3E%3Cpath fill='%2335B6F0' d='M10.722 3.082a.753.753 0 0 0 .269-.58v-.004a.848.848 0 0 0-.269.584m.601-1.337l-.002.04c0 .179.055.345.148.482a.79.79 0 0 1 .226.013c.17-.21.35-.412.543-.6h-.848a.763.763 0 0 1-.067.065'/%3E%3Cpath fill='%2335B6F0' d='M11.42 1.68h-.09a1.22 1.22 0 0 0-.007.093.853.853 0 0 0 .097-.093m.049.598c.036.066.077.126.123.18.035-.056.07-.11.106-.164a.654.654 0 0 0-.23-.016m-2.482 8.629a.888.888 0 0 0-.26.112.868.868 0 0 1-.156.704h1.25a1.59 1.59 0 0 1-.115-.292.91.91 0 0 1-.72-.524'/%3E%3Cpath fill='%2335B6F0' d='M8.731 11.02a.942.942 0 0 0-.434.705h.276a.851.851 0 0 0 .158-.704m.616-1.161c0 .333-.18.621-.444.763.014.1.042.196.083.284a.865.865 0 0 1 .657.092v-.01c0-.38.126-.727.337-1a.94.94 0 0 1-.393-.428.88.88 0 0 0-.26.114c.013.06.02.122.02.185'/%3E%3Cpath fill='%2335B6F0' d='M8.893 10.49c0 .045.004.09.01.133a.862.862 0 0 0 .43-.948.964.964 0 0 0-.44.814m.311.39a.899.899 0 0 0-.218.027.92.92 0 0 0 .728.524 1.59 1.59 0 0 1-.063-.433.897.897 0 0 0-.447-.118m.984-2.664a.878.878 0 0 0-.26.114.864.864 0 0 1-.424.948.993.993 0 0 0 .083.284.865.865 0 0 1 .705.123c.13-.094.272-.168.426-.216a7.096 7.096 0 0 1-.32-.96.957.957 0 0 1-.21-.293'/%3E%3Cpath fill='%2335B6F0' d='M9.494 9.143c0 .046.004.09.01.135a.862.862 0 0 0 .43-.949.963.963 0 0 0-.44.814m.49.838a1.55 1.55 0 0 1 .316-.3.9.9 0 0 0-.713-.12c.085.18.225.327.397.42m.205-1.772a.9.9 0 0 1 .138-.024 6.957 6.957 0 0 1-.067-.36.825.825 0 0 1-.155.105.946.946 0 0 0 .084.279'/%3E%3Cpath fill='%2335B6F0' d='M10.107 7.922a.917.917 0 0 0 .169-.104 6.334 6.334 0 0 1-.063-.468.884.884 0 0 0-.106.572m.293.58a6.887 6.887 0 0 1-.074-.31.882.882 0 0 0-.138.023.94.94 0 0 0 .212.287m.312 1.988a.947.947 0 0 1-.694.927.985.985 0 0 1 .088.32h2.132a6.912 6.912 0 0 1-1.31-1.814.882.882 0 0 1-.309.148.992.992 0 0 1 .093.418'/%3E%3Cpath fill='%2335B6F0' d='M9.804 11.445a.922.922 0 0 1-.099-.006c.03.102.069.2.117.292h.288a.952.952 0 0 0-.088-.314.897.897 0 0 1-.218.028M9.98 9.99c-.21.272-.337.62-.337.999v.01a.941.941 0 0 1 .375.418.948.948 0 0 0 .694-.928.992.992 0 0 0-.093-.418.863.863 0 0 1-.639-.082'/%3E%3Cpath fill='%2335B6F0' d='M9.643 11c.001.15.023.295.063.432a.894.894 0 0 0 .316-.022.935.935 0 0 0-.379-.41m.98-.939a.904.904 0 0 0 .312-.145 6.77 6.77 0 0 1-.212-.448c-.156.048-.3.12-.43.213a.937.937 0 0 1 .33.38'/%3E%3Cpath fill='%2335B6F0' d='M9.98 9.984a.898.898 0 0 0 .646.08.938.938 0 0 0-.33-.38 1.55 1.55 0 0 0-.316.3'/%3E%3Cg transform='translate(10.874 .57)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%2335B6F0' d='M7.409 6.812a4.764 4.764 0 0 0-2.826-.931 4.74 4.74 0 0 0-2.278.582L7.14.771h1.438A5.526 5.526 0 0 0 5.863.059C2.671.06.083 2.781.083 6.138c0 3.357 2.588 6.078 5.78 6.078s5.78-2.721 5.78-6.078c0-1.197-.33-2.314-.898-3.255L7.41 6.812z' mask='url(%23d)'/%3E%3C/g%3E%3Cpath fill='%2335B6F0' d='M21.62 3.454l1.793-2.112h-3.96a5.931 5.931 0 0 1 2.166 2.112'/%3E%3Cpath fill='%23FFF' d='M13.18 7.034a4.737 4.737 0 0 1 2.277-.582 4.77 4.77 0 0 1 2.826.93l3.336-3.928a5.933 5.933 0 0 0-2.167-2.112h-1.438L13.18 7.034z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__ocasa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='579' height='124' viewBox='0 0 579 124' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPickup_Andreani%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M545.363 20.33H461a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h113.983a4 4 0 0 1 4 4v113.983a4 4 0 0 1-4 4h-12.33a4 4 0 0 1-4-4v-82.19l-83.432 83.432a4 4 0 0 1-5.657 0l-8.719-8.72a4 4 0 0 1 0-5.656l84.518-84.518z' fill='%2336BEC4' fill-rule='nonzero'/%3E%3Cpath d='M173 123L209.818 0H218v40.31l-9.716 39.278H218v20.673h-15.34L195.5 123H173zm90 0h-22.5l-7.16-22.74H218V79.589h9.716L218 40.311V0h8.182L263 123zM347 123L383.818 0H392v40.31l-9.716 39.278H392v20.673h-15.34L369.5 123H347zm90 0h-22.5l-7.16-22.74H392V79.589h9.716L392 40.311V0h8.182L437 123zM306 123c23.548 0 37.226-14.975 37-34-.5-42-52-34.803-52-56 0-6.803 3.27-13 15-13 8.77 0 11.5 5.5 16 13l19.5-10.5C337 9 324.27 0 306 0c-28.23 0-37.304 18.2-37.5 33C268 70.697 321 67.5 321 89c0 6.348-5.73 14-15 14-12.369 0-16-2.652-21-14l-20 11c9 14.5 11.295 23 41 23zM0 41.711c0-4.898.316-9.4.947-13.509.632-4.108 1.816-7.741 3.553-10.901C7.343 12.087 11.41 7.9 16.698 4.74 21.988 1.58 32.421 0 40 0c7.58 0 18.012 1.58 23.302 4.74 5.29 3.16 9.355 7.347 12.198 12.56 1.737 3.16 2.92 6.794 3.553 10.902.631 4.108.947 8.611.947 13.509v39.578c0 4.898-.316 9.4-.947 13.509-.632 4.108-1.816 7.741-3.553 10.901-2.843 5.214-6.909 9.401-12.198 12.561C58.012 121.42 47.579 123 40 123c-7.58 0-18.012-1.58-23.302-4.74-5.29-3.16-9.355-7.347-12.198-12.56-1.737-3.16-2.92-6.794-3.553-10.902C.316 90.69 0 86.187 0 81.289V41.711zm23.173 47.37c0 4.582 1.067 8.018 3.2 10.31 2.133 2.29 4.242 3.609 13.65 3.609 9.408 0 11.517-1.319 13.65-3.61 2.133-2.29 3.2-5.727 3.2-10.31V33.92c0-4.583-1.067-8.02-3.2-10.31C51.54 21.319 49.431 20 40.023 20c-9.408 0-11.517 1.319-13.65 3.61-2.133 2.29-3.2 5.727-3.2 10.31v55.16zM168.003 100.49a337.502 337.502 0 0 1-2.955 5.085c-1.97 3.34-4.688 7.314-8.155 9.918-3.467 2.605-7.524 4.672-12.173 6.2-4.649 1.53-10.36 1.307-15.719 1.307-5.001 0-9.274-.094-14.001-1s-8.218-2.863-12-5.128-6.894-5.181-9.336-8.749C91.22 104.556 90 99.998 90 94.45v-66.59c0-3.964.945-7.644 2.836-11.042 1.891-3.397 4.57-6.342 8.037-8.833 3.467-2.492 7.603-4.445 12.41-5.86C118.089.707 123.407 0 129.238 0c11.346 0 20.564 1.661 27.655 6.984 3.467 2.605 6.185 6.69 8.155 10.258 1.313 2.378 2.298 4.319 2.955 5.822L148 32.497c0-2.667-2-5.811-6-9.433-2.679-2.492-8.429-2.737-12.999-2.737-5.988 0-12.967 1.33-14.936 3.992-1.97 2.66-2.955 6.03-2.955 10.107V90.26c0 3.51 1.064 6.455 3.191 8.833s4.199 3.973 14.7 3.973h6.846C143 103.066 148 92.99 149 90.26l19.003 10.23z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__rapipago {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='62' height='12' viewBox='0 0 62 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E3FA79D2E-52A0-451F-9BF2-92B4DF668E87%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M0 .158v6.244h7.646V.158z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.335 5.698l-.684 1.63s-.132.443-.79.443l-1.552-.055 1-2.626h1.684s.473 0 .342.608m1.499-2.46l-6.392.028-.657 1.741h.71s.394.138.236.58L26.286 12h2.419l.947-2.405h2.92s1.42-.027 2.209-1.465l1.315-3.427s.421-1.16-1.262-1.465M41.14 7.602h-1.865s-.39-.054-.195-.696c0 0 .584-1.927 1.42-1.981l1.641.054-1.002 2.623zm2.865-.937l1.447-3.427H40.11s-2.142.214-2.727 1.553l-1.14 2.623s-.557 1.714.974 1.848h6.9l.724-1.66s-1.308.16-.835-.937z' fill='%231E2A74'/%3E%3Cpath d='M50.34 6.329l-1.914 1.198c-.29.152-.461-.05-.461-.05l-.77-.861c-.205-.254.12-.625.12-.625l1.47-.928c.65-.27.907.017.907.017l.649.624c.222.338 0 .625 0 .625m2.667-.912l-.94-.996c-.394-.354.034-.708.034-.708l.462-.321-1.18-1.25c-3.54 1.756-6.428 3.697-6.428 3.697-.548.659-.034 1.418-.034 1.418l2.24 2.296c.221.625-.428.76-.428.76l-1.59-.018L44.357 12c.41 0 2.838-.034 2.838-.034 2.206-1.097 2.821-1.974 2.821-1.974.393-.54-.017-1.098-.017-1.098-.291-.354.188-.506.188-.506 1.83-.996 2.684-1.806 2.684-1.806.462-.557.137-1.165.137-1.165' fill='%231E2A74'/%3E%3Cpath d='M58.932 6.141c-.017.084-1.668.964-1.668.964-.528.283-.908.033-.908.033-.264-.149-.792-.797-.792-.797-.199-.216.016-.532.016-.532.33-.332 1.734-1.046 1.734-1.046.33-.217.858.05.858.05l.76.697c.313.3 0 .631 0 .631m2.74-1.23s-1.849-1.843-2.294-2.026c0 0-.991-.449-1.949.017 0 0-2.905 1.462-4.26 2.375 0 0-.841.649-.528 1.48 0 0 1.717 2.01 2.245 2.259 0 0 .661.465 1.817.116 0 0 3.302-1.28 4.953-2.858 0 0 .495-.565.016-1.362' fill='%231E2A74'/%3E%3Cpath d='M27.929 3.238h-2.524S23.8 6.997 23.648 7.506c0 0-.307.919.153 1.28 0 0 .495.476 1.04.476l1.757-.017.75-1.674h-.562s-.648-.131-.376-.722l1.519-3.61zM26.199.63s.894-.327 1.398.055c0 0 .65.436.13 1.218 0 0-.407.762-1.528.781 0 0-.943.127-1.008-.745 0 0-.049-.89 1.008-1.308M21.009 5.392c0 .348-.631 1.6-.631 1.6-.315.452-.83.452-.83.452H17.97l1.062-2.695h1.644c.564.017.332.643.332.643m2.54-2.104s-.332-.383-1.162-.452l-6.26.018-.647 1.808h.532s.58 0 .249.886l-2.325 6.225 2.44.018.897-2.557 3.171.018s.913.104 1.743-.956c0 0 1.262-2.104 1.594-3.686 0 0 .316-.87-.232-1.322' fill='%23E04420'/%3E%3Cpath d='M19.925 5.429h-1.458l-.943 2.19h1.4s.456 0 .736-.367c0 0 .56-1.018.56-1.3 0 0 .206-.51-.295-.523' fill='%23FEFEFE'/%3E%3Cpath d='M11.026 7.508l-1.698.033s-.618-.032-.344-.796c0 0 .31-1.023.652-1.364 0 0 .223-.39.893-.39l1.493.033-.996 2.484zm2.883-.925l1.424-3.329-5.113-.016c-.772 0-1.63.374-1.63.374-.995.454-1.219 1.104-1.219 1.104-.377.536-1.149 2.598-1.149 2.598-.446 1.022 0 1.38 0 1.38.43.568 1.253.552 1.253.552l6.554.016.72-1.64-.806-.13c-.394-.178-.034-.91-.034-.91z' fill='%23E04420'/%3E%3Cg transform='translate(0 2.69)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M7.646.175l-.748 1.789H4.91s-.544-.101-.884.658L2.548 6.369 0 6.402 2.48.158l5.166.017z' fill='%23E04420' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__pagofacil {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='29' viewBox='0 0 30 29' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E62F68232-90D3-488F-9D59-E68009D59DE9%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M29.5 14.5C29.5 22.508 23.008 29 15 29S.5 22.508.5 14.5 6.992 0 15 0s14.5 6.492 14.5 14.5' fill='%23EED400'/%3E%3Cpath d='M8.4 17.212c0 .87-.676 1.574-1.51 1.574-.836 0-1.512-.705-1.512-1.574 0-.87.676-1.574 1.511-1.574.835 0 1.512.705 1.512 1.574M24.807 10.991c0 .87-.677 1.574-1.512 1.574s-1.512-.704-1.512-1.574c0-.87.677-1.574 1.512-1.574s1.512.705 1.512 1.574' fill='%23FEFEFE'/%3E%3Cpath d='M20.407 18.005s-.172.025-.147-.27c.024-.296.098-.247.246-.37s.27-.296.27-.05c0 .247-.024.37-.147.518-.123.148-.222.172-.222.172zm-3.81 1.088s.55-.654.629-.863c.078-.21.418-.236.392 0-.026.235-.576.706-.576.706s-.261.314-.392.314-.053-.157-.053-.157zM6.267 9.255l13.458-3.52 2.362 8.734 5.17-1.337-4.96 6.504-.051.013s-.452.123-.595.041c-.144-.082.164-.657.328-1.047.164-.39.472-1.333.738-1.867.267-.533.657-.964.76-1.005.102-.041.164-.41.123-.575-.041-.164 0-.348-.164-.348s-.288.492-.513.78c-.226.287-.739 1.258-1.17 2.148-.43.89-1.277 1.912-1.698 2.33-.451.357-.087-.334-.046-.54.041-.204.308-.779.308-.779s.37-.41-.103-.267c-.472.144-.902.842-.902.842s-1.17 1.456-1.58 1.744c-.41.287-.308-.164-.226-.616.082-.451.595-.985.595-.985l.205-.082s-.123.452-.02.431c.102-.02.225-.205.246-.37.02-.163 0-.84-.123-.758-.123.082-.78.677-.985.923-.205.246-.944 1.17-1.21 1.6-.268.431-.083-.225-.083-.225s.103-.37.123-.534c.02-.164-.205-.082-.205-.082l-.308.308s-.061.061-.061.308c0 .246-.308.595-.616.78-.308.184-.184-.165-.184-.165s.102-.43.41-.944c.308-.513.636-.554.82-.636.185-.082.103-.205.042-.307-.062-.103-.265-.029-.329.02-.14.111-2.424 2.02-2.523 2.36-.1.34.225.082.225.082l.903-.982.041-.044-.02.225s-.267.472-.206.8c.068.266.267.208.411.199.144-.02.43-.424.615-.568.185-.143.206.02.267.144.062.123.328-.041.328-.041s.616-.841.76-1.026c.143-.185.328-.185.328-.185s-.082.247.123.575c.205.328.574.082.8-.062.226-.143.944-1.046 1.108-1.272.164-.225.39-.267.39-.267s-.123.719-.082.903c.041.185.349.226.718-.123.37-.349 1.144-1.487 1.144-1.487s-.2.564-.139.995c.062.43.43.306.589.257.128-.085.273-.163.393-.225L17.81 25.52l-5.718-2.504.841-2.507c.63-.197 1.24-.39 1.24-.39.06-.146.127-.355.263-.6.136-.244-.19-.19-.19-.19s-.557.41-.801.492c-.339.175-.206-.193-.206-.193s.49-1.006.653-1.414c.163-.408.625-.408 1.006-.571.38-.163 2.965-.98 3.4-1.142.435-.164.353-.816.353-.816s-.462.245-.816.353c-.353.11-2.747 1.034-3.019 1.17-.272.136-.136-.109-.136-.3 0-.19-.136-.108-.136-.108s-.326.163-.544.217c-.217.055-.353.436-.353.436s-2.149.979-2.611 1.523c-.462.544.272.299.272.299s2.067-1.224 1.904-.925c-.163.3-.87 1.958-.87 1.958s-.68.463-.925.653-.136.571-.136.571.979-.788.87-.544c-.09.204-.408 1.428-.511 1.83l-8.18-3.582L8.45 17.9 6.266 9.255z' fill='%23D73960'/%3E%3Cpath d='M20.463 17.554c.044.039.097.07.16.088a.326.326 0 0 0-.16-.088zm3.237-1.383c-.094.081-.371.406-.573.81-.162.322-.35.833-.5 1.244-.06.163-.114.312-.163.437l3.627-4.756-2.305.596c.116.087.218.241.247.51.003.027.007.059.01.073.06.236.036.88-.343 1.086zm-7.059 3.537c.016.042.029.09.036.14l.128-.162c-.08.024-.13.022-.164.022zm-3.35 1.168l-.29.864c.146-.19.455-.514 1.148-1.133l-.857.27zm-8.454-1.534l6.494 2.843.054-.207a.458.458 0 0 1-.545-.319c-.072-.252-.09-.758.295-1.058.194-.151.63-.453.837-.594l.336-.778c-.252.14-.521.294-.768.44a.459.459 0 0 1-.088.04c-.056.02-.25.08-.434.08-.36 0-.5-.222-.544-.318-.162-.35.11-.67.212-.79.452-.532 2.025-1.297 2.612-1.57.102-.198.29-.461.59-.536.125-.031.346-.132.443-.18a.583.583 0 0 1 .273-.069.52.52 0 0 1 .463.28c.808-.328 2.354-.918 2.633-1.004.256-.079.618-.258.736-.32a.457.457 0 0 1 .668.347c.047.376-.036 1.072-.647 1.301-.193.073-.752.255-1.4.467-.793.259-1.78.582-1.98.667a3.26 3.26 0 0 1-.375.128c-.267.079-.356.116-.387.193-.052.131-.135.319-.225.515a.449.449 0 0 1 .08-.02.91.91 0 0 1 .144-.012c.325 0 .476.174.538.277.06.103.138.317-.018.598-.088.158-.142.301-.19.427l-.002.003c.45-.39.835-.71.898-.76a.867.867 0 0 1 .5-.17c.028 0 .054.001.08.004a.64.64 0 0 1 .127-.448c.252-.3.51-.644.553-.737a.717.717 0 0 1 .669-.457c.181 0 .344.07.458.199a.603.603 0 0 1 .146.476.673.673 0 0 1-.04.158c.053-.042.094-.075.122-.093a.492.492 0 0 1 .643.085c.12.135.17.372.188.593.145-.213.478-.65.902-.862a.798.798 0 0 1-.084-.465c.027-.329.126-.505.364-.652a.387.387 0 0 0 .045-.03l.063-.058c.102-.094.242-.223.455-.223.174 0 .503.122.503.583 0 .32-.041.555-.254.81-.05.06-.099.108-.146.148a.534.534 0 0 1 .045.09c.177-.264.34-.534.462-.787.143-.295.874-1.789 1.222-2.232a2.1 2.1 0 0 0 .189-.336c.044-.09.092-.188.15-.278l-.7.18a.457.457 0 0 1-.557-.323l-2.243-8.296L6.82 9.582l2.073 8.206a.457.457 0 0 1-.326.554l-3.73 1zm7.82 3.424l5.006 2.192 3.272-4.29a.711.711 0 0 1-.251-.25 4.329 4.329 0 0 1-.36.405c-.34.32-.637.387-.826.387a.654.654 0 0 1-.612-.372c-.266.323-.583.681-.765.797l-.016.01c-.179.114-.448.286-.756.286a.758.758 0 0 1-.646-.353c-.215.292-.465.634-.47.639a.455.455 0 0 1-.129.12.995.995 0 0 1-.481.154.57.57 0 0 1-.281-.071c-.202.221-.38.41-.623.445a.679.679 0 0 1-.848-.351l-.01.01a.456.456 0 0 1-.051.048c-.11.088-.283.193-.475.193a.504.504 0 0 1-.407-.201.521.521 0 0 1-.103-.296l-.167.498zm5.151 3.212a.457.457 0 0 1-.183-.038l-5.718-2.504a.455.455 0 0 1-.197-.165.456.456 0 0 1-.255-.033l-8.18-3.582a.457.457 0 0 1 .065-.86l4.556-1.22-2.073-8.209a.457.457 0 0 1 .328-.555l13.458-3.52a.457.457 0 0 1 .557.323l2.244 8.298 4.732-1.224a.457.457 0 0 1 .478.72l-4.96 6.504a.457.457 0 0 1-.208.153.456.456 0 0 1-.092.241l-4.188 5.491a.457.457 0 0 1-.364.18z' fill='%23FEFEFE'/%3E%3Cpath d='M9.19 18.44s2.912-1.15 6.168-2.248c3.256-1.097 4.323-.366 5.848-.853 1.524-.488 1.951-.64 2.561-.839.61-.198 1.037.534.61 1.144-.427.61-1.617 2.219-2.196 3.415l-.578 1.196s-1.983 2.341-3.325 2.463c-1.342.122-2.74.278-4.147.427-1.407.15-2.013-.427-2.989-1.098-.975-.67-1.402-1.036-1.951-2.378-.549-1.342 0-1.229 0-1.229' fill='%23FEFEFE'/%3E%3Cpath d='M20.407 18.005s-.172.025-.147-.27c.024-.296.098-.247.246-.37s.27-.296.27-.05c0 .247-.024.37-.147.518-.123.148-.222.172-.222.172zm-3.81 1.088s.55-.654.629-.863c.078-.21.418-.236.392 0-.026.235-.576.706-.576.706s-.261.314-.392.314-.053-.157-.053-.157zM6.267 9.255l13.458-3.52 2.362 8.734 5.17-1.337-4.96 6.504-.051.013s-.452.123-.595.041c-.144-.082.164-.657.328-1.047.164-.39.472-1.333.738-1.867.267-.533.657-.964.76-1.005.102-.041.164-.41.123-.575-.041-.164 0-.348-.164-.348s-.288.492-.513.78c-.226.287-.739 1.258-1.17 2.148-.43.89-1.277 1.912-1.698 2.33-.451.357-.087-.334-.046-.54.041-.204.308-.779.308-.779s.37-.41-.103-.267c-.472.144-.902.842-.902.842s-1.17 1.456-1.58 1.744c-.41.287-.308-.164-.226-.616.082-.451.595-.985.595-.985l.205-.082s-.123.452-.02.431c.102-.02.225-.205.246-.37.02-.163 0-.84-.123-.758-.123.082-.78.677-.985.923-.205.246-.944 1.17-1.21 1.6-.268.431-.083-.225-.083-.225s.103-.37.123-.534c.02-.164-.205-.082-.205-.082l-.308.308s-.061.061-.061.308c0 .246-.308.595-.616.78-.308.184-.184-.165-.184-.165s.102-.43.41-.944c.308-.513.636-.554.82-.636.185-.082.103-.205.042-.307-.062-.103-.265-.029-.329.02-.14.111-2.424 2.02-2.523 2.36-.1.34.225.082.225.082l.903-.982.041-.044-.02.225s-.267.472-.206.8c.068.266.267.208.411.199.144-.02.43-.424.615-.568.185-.143.206.02.267.144.062.123.328-.041.328-.041s.616-.841.76-1.026c.143-.185.328-.185.328-.185s-.082.247.123.575c.205.328.574.082.8-.062.226-.143.944-1.046 1.108-1.272.164-.225.39-.267.39-.267s-.123.719-.082.903c.041.185.349.226.718-.123.37-.349 1.144-1.487 1.144-1.487s-.2.564-.139.995c.062.43.43.306.589.257.128-.085.273-.163.393-.225L17.81 25.52l-5.718-2.504.841-2.507c.63-.197 1.24-.39 1.24-.39.06-.146.127-.355.263-.6.136-.244-.19-.19-.19-.19s-.557.41-.801.492c-.339.175-.206-.193-.206-.193s.49-1.006.653-1.414c.163-.408.625-.408 1.006-.571.38-.163 2.965-.98 3.4-1.142.435-.164.353-.816.353-.816s-.462.245-.816.353c-.353.11-2.747 1.034-3.019 1.17-.272.136-.136-.109-.136-.3 0-.19-.136-.108-.136-.108s-.326.163-.544.217c-.217.055-.353.436-.353.436s-2.149.979-2.611 1.523c-.462.544.272.299.272.299s2.067-1.224 1.904-.925c-.163.3-.87 1.958-.87 1.958s-.68.463-.925.653-.136.571-.136.571.979-.788.87-.544c-.09.204-.408 1.428-.511 1.83l-8.18-3.582L8.45 17.9 6.266 9.255z' fill='%23D73960'/%3E%3Cpath d='M22.862 9.58c-.896.233-1.154.908-.774 2.027.28.557.743.751 1.388.584.512-.133.822-.405.93-.815.11-.41.064-.814-.136-1.21a1.155 1.155 0 0 0-.55-.554c-.235-.108-.521-.119-.858-.032zm-.245-1.13c.925-.24 1.698-.251 2.321-.033.296.105.564.252.805.443a2.09 2.09 0 0 1 .543.688l.115.228.06.195c.115.427.094.864-.064 1.313-.159.448-.469.855-.93 1.218-.46.364-1.037.636-1.729.815-.936.243-1.718.253-2.347.029s-1.07-.588-1.324-1.092l-.059-.175-.073-.205-.062-.181c-.09-.452-.059-.88.093-1.284.152-.403.457-.786.916-1.147.46-.36 1.037-.632 1.735-.813zm-12.486 6.59l1.3-.336-1.033-1.484-.267 1.82zM9.035 12.1l2.102-.545 3.323 4.033-2.05.532-.395-.55-2.058.534-.085.674-2.005.52L9.035 12.1zm-4.332 2.264l.222 1.029.89-.23c.256-.067.447-.18.575-.337.128-.157.15-.32.065-.488-.127-.252-.508-.296-1.142-.132l-.61.158zm9.691-3.513h.018c.066-.047.135-.091.207-.134.379-.227.832-.41 1.361-.547.285-.074.536-.124.753-.15a3.97 3.97 0 0 1 .71-.019c.445.02.831.123 1.16.307.33.184.578.442.746.774l.012.024-1.113.289v.522l1.302-.337.584 2.55-1.308.34-.194-.426c-.11.147-.237.28-.384.4v.01h-.01c-.348.283-.8.497-1.354.641-.803.208-1.509.213-2.119.013-.61-.2-1.042-.55-1.296-1.055l-.127-.273-.057-.25c-.168-.725-.028-1.393.42-2.003.184-.248.413-.47.689-.664v-.012zM2.39 13.824l3.008-.78c.547-.142 1.006-.21 1.378-.202.391-.006.717.053.977.178s.456.318.587.578c.054.108.097.232.129.373.209 1.041-.536 1.782-2.233 2.222l-1.056.274.34 1.44-2.057.533-1.073-4.616z' fill='%23FEFEFE'/%3E%3Cpath d='M22.577 11.4c.15.28.32.32.48.32.085 0 .181-.014.286-.042.415-.107.513-.29.552-.438a1.14 1.14 0 0 0-.097-.837.628.628 0 0 0-.3-.31c-.12-.056-.29-.056-.504 0-.366.095-.45.25-.478.301-.11.204-.089.551.06 1.006zm.48 1.378c-.443 0-1.054-.162-1.442-.933a.54.54 0 0 1-.028-.068c-.261-.77-.262-1.404-.002-1.886.22-.406.604-.683 1.144-.823.456-.118.867-.096 1.213.064.346.16.615.427.801.795.259.514.318 1.047.175 1.584-.11.418-.427.963-1.309 1.192-.192.05-.377.075-.551.075zM4.926 15.922a.528.528 0 0 1-.517-.417l-.222-1.029a.53.53 0 0 1 .384-.624l.61-.158a3.08 3.08 0 0 1 .765-.114c.627 0 .884.326.982.52.179.354.133.74-.126 1.06-.2.246-.487.42-.853.514l-.89.231a.529.529 0 0 1-.133.017zm15.63-3.875c.195.365.527.627 1.013.8.524.187 1.213.172 2.037-.042.617-.16 1.134-.401 1.535-.718.379-.3.634-.629.758-.98.122-.345.14-.67.053-.99l-.043-.144-.094-.187a1.667 1.667 0 0 0-.182-.29 1.587 1.587 0 0 0-.222-.224 2.258 2.258 0 0 0-.648-.356c-.516-.18-1.199-.166-2.012.045-.623.162-1.142.403-1.54.717-.38.299-.632.608-.749.918a1.76 1.76 0 0 0-.075.961l.12.343.004.01.045.137zm-6.61 1.774c.19.373.513.63.985.784.51.167 1.122.16 1.82-.022.479-.124.867-.305 1.153-.54l.005-.004.003-.002c.114-.094.214-.198.297-.31a.53.53 0 0 1 .905.097l.01.022.38-.1-.347-1.517-.775.2a.53.53 0 0 1-.662-.512v-.522a.53.53 0 0 1 .396-.513l.293-.075a2.085 2.085 0 0 0-.989-.277 3.405 3.405 0 0 0-.621.014c-.193.024-.424.07-.685.138a4.653 4.653 0 0 0-1.222.489c-.06.036-.12.075-.177.114l-.008.005-.007.006c-.228.16-.419.343-.567.545-.356.483-.464.997-.331 1.57l.044.197.1.213zm-4.976.983l-.396 1.764.82-.212.04-.318a.53.53 0 0 1 .391-.446l.163-.042a.53.53 0 0 1-.38-.586l.267-1.82a.529.529 0 0 1 .958-.226l1.033 1.483a.529.529 0 0 1-.06.677l.077-.02a.53.53 0 0 1 .563.203l.183.255.896-.232-2.581-3.132-1.463.38-.477 2.122c-.009.05-.02.1-.034.15zm-5.947-.597l.833 3.585 1.032-.268-.222-.935a.53.53 0 0 1 .383-.634l1.055-.274c1.311-.34 1.725-.778 1.838-1.128l.03-.136a.992.992 0 0 0-.02-.335 1.085 1.085 0 0 0-.084-.246.712.712 0 0 0-.343-.339c-.174-.084-.407-.126-.691-.126h-.068c-.323-.006-.737.056-1.234.185l-2.51.65zm.44 4.762a.53.53 0 0 1-.515-.41l-1.073-4.615a.53.53 0 0 1 .383-.632l3.009-.78c.594-.155 1.09-.227 1.511-.219.469-.007.873.07 1.205.23.131.063.252.139.36.227l.177-.786a.53.53 0 0 1 .383-.396l2.102-.545a.53.53 0 0 1 .541.176l1.16 1.407c.057-.497.249-.97.575-1.412.196-.268.44-.511.727-.724a.53.53 0 0 1 .18-.127c.053-.034.106-.068.16-.1.42-.252.925-.456 1.5-.605a6.49 6.49 0 0 1 .82-.164 4.48 4.48 0 0 1 .807-.021c.519.024.988.15 1.388.373.221.124.416.275.581.453l.028-.076c.185-.493.55-.956 1.084-1.377.514-.405 1.164-.71 1.93-.91 1.025-.265 1.907-.27 2.628-.018.35.124.673.301.959.528l.008.007a2.632 2.632 0 0 1 .679.857l.115.228a.532.532 0 0 1 .034.085l.059.195.004.014c.144.53.12 1.078-.075 1.628-.192.542-.562 1.033-1.1 1.458-.517.408-1.165.714-1.925.912-1.038.269-1.93.273-2.658.014a3.389 3.389 0 0 1-.676-.324l.113.492a.529.529 0 0 1-.383.63l-1.308.34a.528.528 0 0 1-.436-.079l-.004.003c-.397.31-.903.546-1.503.701-.743.193-1.427.228-2.041.103a.53.53 0 0 1-.382.39l-2.05.532a.53.53 0 0 1-.562-.204l-.184-.254-1.36.352-.04.318a.53.53 0 0 1-.392.446L8 17.81a.529.529 0 0 1-.649-.628l.202-.897c-.325.157-.716.3-1.184.42l-.554.144.222.936a.53.53 0 0 1-.382.634l-2.059.533a.529.529 0 0 1-.132.017z' fill='%23FEFEFE'/%3E%3Cpath d='M22.931 9.58c-.895.233-1.153.908-.773 2.027.28.557.743.751 1.388.584.512-.133.822-.405.93-.815.11-.41.064-.814-.136-1.21a1.155 1.155 0 0 0-.55-.554c-.235-.108-.521-.119-.859-.032zm-.244-1.13c.924-.24 1.698-.251 2.32-.033.297.105.565.252.806.443a2.09 2.09 0 0 1 .543.688l.115.228.059.195c.116.427.095.864-.063 1.313-.16.448-.469.855-.93 1.218-.46.364-1.037.636-1.729.815-.936.243-1.718.253-2.347.029-.63-.224-1.07-.588-1.325-1.092l-.058-.175-.074-.205-.061-.181c-.09-.452-.059-.88.093-1.284.152-.403.457-.786.916-1.147.459-.36 1.037-.632 1.735-.813zm-5.648 4.858l-.236-.998 2.817-.73.584 2.55-1.308.34-.194-.426c-.37.494-.952.845-1.749 1.051-.802.208-1.508.213-2.118.013-.61-.2-1.042-.55-1.296-1.055l-.127-.273-.057-.25c-.168-.725-.028-1.393.42-2.003a3.08 3.08 0 0 1 .914-.81c.378-.227.832-.41 1.361-.547.285-.074.536-.124.752-.15a3.97 3.97 0 0 1 .711-.019c.444.02.831.123 1.16.307.33.184.578.442.745.774l.012.024-1.953.507c-.247-.348-.647-.45-1.2-.307-.907.235-1.156.922-.746 2.06.268.533.76.706 1.474.52.221-.056.429-.163.623-.32s.297-.32.31-.491l-.899.233zm-6.838 1.733l1.3-.337-1.034-1.484-.266 1.82zM9.105 12.1l2.102-.546 3.323 4.033-2.05.532-.395-.55-2.058.534-.085.674-2.006.52L9.105 12.1zm-4.332 2.263l.222 1.029.89-.23c.255-.067.447-.18.575-.337.128-.157.149-.32.064-.488-.127-.252-.507-.296-1.14-.132l-.611.158zm-2.314-.54l3.01-.78c.546-.142 1.005-.21 1.377-.202.391-.006.717.053.977.178s.456.318.587.578c.054.108.097.232.129.373.209 1.041-.536 1.782-2.234 2.222l-1.055.274.34 1.44-2.058.533-1.073-4.616z' fill='%231155A0'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__redlink_atm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EA8B2D8A7-0861-454C-BF8B-E86095EE3BD5%3C/title%3E%3Cg transform='translate(.5 .5)' fill-rule='nonzero' fill='none'%3E%3Cpath d='M26.998 13.91c0 7.455-6.044 13.5-13.501 13.5C6.04 27.41 0 21.364 0 13.91S6.04.41 13.497.41s13.501 6.045 13.501 13.5z' fill='%23FAD004'/%3E%3Cpath d='M25.44 13.91c0 6.594-5.346 11.938-11.943 11.938-6.594 0-11.934-5.344-11.934-11.937 0-6.596 5.34-11.94 11.934-11.94 6.597 0 11.944 5.344 11.944 11.94z' fill='%23186433'/%3E%3Cpath fill='%23FDC91A' d='M3.67 10.497h1.472v5.66h2.864v1.472H3.6zM8.472 10.532h1.646v7.022H8.543zM11.113 10.475l1.802-.013 2.58 4.837.037-4.875h1.432l.017 7.183h-1.722l-2.665-4.852-.035 4.89-1.505-.016z'/%3E%3Cpath d='M24 7.29l-4.495 6.168-.054-3.006h-1.584v7.164h1.6v-2.665l.56-.378 1.64 3.021h2.048l-2.501-3.975 3.469-4.582s.56-1.783-.682-1.746z' fill='%23FAD004'/%3E%3Ccircle fill='%23E42D2B' cx='9.452' cy='8.259' r='1.109'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__bapropagos {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='54' height='23' viewBox='0 0 54 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EC9D76720-8235-41A6-921B-6AC7C7F833B1%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M4.875 2.64V.099H.095V2.64h4.78z'/%3E%3Cpath id='c' d='M4.875 2.64V.099H.095V2.64h4.78z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M48.787 6.645c.876 0 1.588-.716 1.588-1.594 0-.878-.712-1.588-1.588-1.588h-.579c-.16 0-.388.201-.388.416v2.486c0 .16.182.28.408.28h.56' fill='%230095BB'/%3E%3Cpath d='M53.509 6.431c-.014-.005-.045-.01-.065.04-1.415 3.43-5.333 2.89-5.333 2.89-.161-.01-.291.057-.291.209v2.578c0 .165-.1.199-.205.214-2.511.087-3.172-1.592-3.183-2.749-.003-.318-.032-.545-.032-.584V2.35c0-.156.154-.237.256-.237h1.347c.39 0 .486-.025.707-.233L47.805.675c.121-.15-.075-.154-.075-.154h-5.96c-.803 0-.949.612-.949.947v8.106c0 .857-.059 5.978 5.866 5.978h5.633c.907 0 1.226-.582 1.226-1.094v-7.96s-.004-.056-.037-.067' fill='%230095BB'/%3E%3Cpath d='M4.17 2.872c0-.544-.366-.92-.98-.92H2.084c-.04 0-.072.047-.072.086V3.73c0 .04.033.053.072.053h1.108c.613 0 .978-.366.978-.91zM.58 6.735V1.366C.58.98.808.68 1.203.68H3.28c1.473 0 2.343.907 2.343 2.192 0 1.266-.88 2.182-2.343 2.182H2.083c-.04 0-.072.01-.072.05v1.631c0 .465-.295.771-.71.771-.426 0-.721-.306-.721-.771zM6.067 6.775V3.334c0-.455.28-.732.686-.732.326 0 .586.188.666.534v.01h.013c.218-.319.663-.594 1.207-.594.217 0 .375.04.504.1a.604.604 0 0 1 .366.563c0 .405-.277.702-.683.702-.099 0-.197-.02-.296-.05a1.499 1.499 0 0 0-.368-.049c-.514 0-.743.366-.743 1.009v1.948c0 .454-.28.731-.676.731-.405 0-.676-.277-.676-.731M12.554 5.855c.07-.208.09-.475.09-.8 0-.327-.02-.594-.09-.802-.109-.336-.356-.534-.741-.534-.386 0-.633.198-.742.534-.07.208-.09.475-.09.801 0 .326.02.593.09.801.109.336.356.534.742.534.385 0 .632-.198.741-.534zm-2.818.326a3.482 3.482 0 0 1-.158-1.127c0-.465.05-.781.158-1.127.287-.88 1.028-1.374 2.077-1.374 1.048 0 1.79.494 2.076 1.374.109.346.158.662.158 1.127 0 .465-.05.781-.158 1.127-.287.88-1.028 1.375-2.076 1.375-1.049 0-1.79-.495-2.077-1.375zM15.55 6.656L14.314 3.58a.81.81 0 0 1-.07-.326c0-.376.297-.653.683-.653.317 0 .524.14.643.456l.92 2.473h.02l.88-2.473c.108-.316.325-.47.632-.47a.65.65 0 0 1 .672.66c0 .108-.02.21-.069.33L17.39 6.653c-.257.633-.465.851-.92.851-.454 0-.662-.216-.919-.85M19.19 6.775V3.334c0-.455.31-.732.715-.732.396 0 .716.277.716.732v3.44c0 .455-.32.732-.716.732-.405 0-.716-.277-.716-.731zm-.06-5.38c0-.434.345-.78.78-.78.436 0 .782.346.782.78a.776.776 0 0 1-.781.782.776.776 0 0 1-.782-.781zM24.359 6.775V4.599c0-.524-.266-.87-.76-.87-.495 0-.751.346-.751.87v2.176c0 .454-.28.731-.676.731-.406 0-.676-.277-.676-.731V3.334c0-.455.27-.752.675-.752.327 0 .567.166.646.484h.01c.238-.318.646-.534 1.26-.534 1.057 0 1.624.762 1.624 1.8v2.443c0 .454-.271.731-.676.731-.396 0-.676-.277-.676-.731M26.456 6.191c-.099-.287-.158-.633-.158-1.137s.059-.85.158-1.137c.287-.89 1.028-1.364 2.037-1.364.662 0 1.196.217 1.503.524.197.197.277.356.277.553a.58.58 0 0 1-.603.593c-.208 0-.366-.108-.564-.286-.158-.149-.336-.218-.593-.218-.366 0-.613.168-.722.524-.06.188-.09.416-.09.811 0 .396.03.623.09.81.109.357.356.525.722.525.257 0 .435-.07.593-.218.198-.178.356-.286.564-.286a.58.58 0 0 1 .603.593c0 .198-.08.356-.277.554-.307.306-.84.524-1.503.524-1.009 0-1.75-.475-2.037-1.365M30.88 6.775V3.334c0-.455.27-.732.676-.732.395 0 .676.277.676.732v3.44c0 .455-.28.732-.676.732-.405 0-.676-.277-.676-.731zm-.103-5.38c0-.434.346-.78.781-.78.435 0 .781.346.781.78a.777.777 0 0 1-.781.782.777.777 0 0 1-.781-.781zM35.81 5.855v-.326c0-.04-.03-.077-.07-.077h-.672c-.583 0-.85.186-.85.552 0 .337.243.509.697.509.584 0 .896-.213.896-.658zm1.65 1.008c0 .366-.306.643-.691.643a.675.675 0 0 1-.564-.281l-.119-.183h-.01c-.247.318-.76.5-1.354.5-1.226 0-1.82-.573-1.82-1.483 0-1.058.792-1.562 1.978-1.562h.86c.04 0 .07.033.07-.007v-.049c0-.445-.321-.712-.984-.712-.296 0-.596.07-.774.139-.118.04-.228.069-.327.069-.327 0-.555-.218-.555-.554 0-.208.099-.425.356-.554.316-.158.82-.276 1.482-.276 1.444 0 2.155.731 2.155 1.928v1.305c0 .227 0 .336.07.455l.119.217c.079.129.109.267.109.405z' fill='%23545859'/%3E%3Cpath d='M43.102 19.133c.055-.276-.098-.48-.415-.48h-.574c-.02 0-.033.03-.037.05l-.171.867c-.004.02.004.038.025.038h.573a.583.583 0 0 0 .599-.475zm-2.255 1.975l.544-2.746c.04-.196.189-.345.393-.345h1.076c.763 0 1.125.463.994 1.116-.128.643-.674 1.111-1.432 1.111h-.62c-.02 0-.032.013-.036.033l-.166.83a.468.468 0 0 1-.452.392c-.22 0-.348-.155-.3-.391zM45.218 20.661l.033-.197c.004-.02-.004-.06-.024-.06h-.349c-.302 0-.458.12-.495.306-.034.171.072.272.307.272.302 0 .483-.095.528-.32zm.758.512c-.037.186-.223.327-.423.327-.123 0-.216-.046-.265-.136l-.045-.086h-.005c-.159.159-.443.246-.75.246-.635 0-.887-.277-.794-.739.107-.537.566-.78 1.18-.78h.446c.02 0 .033-.013.036-.033l.006-.027c.045-.226-.092-.363-.435-.363-.154 0-.315.035-.414.07a.632.632 0 0 1-.176.035c-.169 0-.265-.11-.23-.281a.396.396 0 0 1 .24-.282c.18-.08.443-.14.786-.14.748 0 1.032.371.91.979l-.131.663c-.023.115-.024.17 0 .23l.044.111a.346.346 0 0 1 .02.206zM47.735 20.52a1.22 1.22 0 0 0 .114-.336 1.08 1.08 0 0 0 .022-.342c-.026-.18-.121-.266-.31-.266-.19 0-.325.086-.423.266-.049.09-.088.211-.114.342-.026.13-.034.246-.021.336.025.181.126.267.316.267s.319-.086.416-.267zm-1.607 1.638a.29.29 0 0 1-.05-.231.384.384 0 0 1 .36-.297c.093 0 .173.036.264.09.1.061.22.101.339.101.317 0 .514-.197.585-.554l.04-.228h-.006c-.167.239-.387.303-.684.303-.41 0-.664-.2-.715-.586-.022-.171-.01-.354.037-.585.045-.226.11-.418.2-.589.205-.387.545-.628.955-.628.328 0 .508.097.59.256h.004c.062-.08.195-.229.395-.229.21 0 .33.155.284.386l-.364 1.83c-.163.818-.664 1.229-1.479 1.229-.338 0-.659-.133-.755-.268z' fill='%230095BB'/%3E%3Cg transform='translate(48.735 18.885)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M1.6 1.776c.057-.105.094-.241.127-.407a1.3 1.3 0 0 0 .035-.407c-.022-.17-.13-.27-.33-.27s-.348.1-.438.27a1.478 1.478 0 0 0-.127.407c-.033.166-.05.302-.035.407.022.17.13.271.33.271s.347-.1.438-.27zm-1.493.166a1.693 1.693 0 0 1 .033-.573A1.99 1.99 0 0 1 .336.797C.573.35 1.008.099 1.55.099c.542 0 .876.25.936.698.021.175.014.336-.033.572a1.993 1.993 0 0 1-.196.573c-.237.447-.672.698-1.214.698-.543 0-.878-.251-.937-.698zM2.62 2.409c-.107-.075-.14-.166-.117-.281a.37.37 0 0 1 .353-.282c.067 0 .124.02.197.066.16.1.334.176.574.176.262 0 .403-.091.43-.226.023-.116-.032-.176-.318-.206l-.265-.03c-.526-.06-.745-.322-.661-.744C2.908.405 3.343.1 3.993.1c.277 0 .532.055.721.16.125.07.18.156.155.277a.343.343 0 0 1-.337.276.417.417 0 0 1-.193-.06 1.06 1.06 0 0 0-.48-.106c-.22 0-.328.075-.35.19-.023.111.027.172.302.202l.266.03c.57.065.758.331.677.738-.1.497-.571.834-1.273.834-.389 0-.68-.105-.86-.231' fill='%230095BB' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M43.102 19.133c.055-.276-.098-.48-.415-.48h-.574c-.02 0-.033.03-.037.05l-.171.867c-.004.02.004.038.025.038h.573a.583.583 0 0 0 .599-.475zm-2.255 1.975l.544-2.746c.04-.196.189-.345.393-.345h1.076c.763 0 1.125.463.994 1.116-.128.643-.674 1.111-1.432 1.111h-.62c-.02 0-.032.013-.036.033l-.166.83a.468.468 0 0 1-.452.392c-.22 0-.348-.155-.3-.391zM45.218 20.661l.033-.197c.004-.02-.004-.06-.024-.06h-.349c-.302 0-.458.12-.495.306-.034.171.072.272.307.272.302 0 .483-.095.528-.32zm.758.512c-.037.186-.223.327-.423.327-.123 0-.216-.046-.265-.136l-.045-.086h-.005c-.159.159-.443.246-.75.246-.635 0-.887-.277-.794-.739.107-.537.566-.78 1.18-.78h.446c.02 0 .033-.013.036-.033l.006-.027c.045-.226-.092-.363-.435-.363-.154 0-.315.035-.414.07a.632.632 0 0 1-.176.035c-.169 0-.265-.11-.23-.281a.396.396 0 0 1 .24-.282c.18-.08.443-.14.786-.14.748 0 1.032.371.91.979l-.131.663c-.023.115-.024.17 0 .23l.044.111a.346.346 0 0 1 .02.206zM47.735 20.52a1.22 1.22 0 0 0 .114-.336 1.08 1.08 0 0 0 .022-.342c-.026-.18-.121-.266-.31-.266-.19 0-.325.086-.423.266-.049.09-.088.211-.114.342-.026.13-.034.246-.021.336.025.181.126.267.316.267s.319-.086.416-.267zm-1.607 1.638a.29.29 0 0 1-.05-.231.384.384 0 0 1 .36-.297c.093 0 .173.036.264.09.1.061.22.101.339.101.317 0 .514-.197.585-.554l.04-.228h-.006c-.167.239-.387.303-.684.303-.41 0-.664-.2-.715-.586-.022-.171-.01-.354.037-.585.045-.226.11-.418.2-.589.205-.387.545-.628.955-.628.328 0 .508.097.59.256h.004c.062-.08.195-.229.395-.229.21 0 .33.155.284.386l-.364 1.83c-.163.818-.664 1.229-1.479 1.229-.338 0-.659-.133-.755-.268z' fill='%230095BB'/%3E%3Cg transform='translate(48.735 18.885)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M1.6 1.776c.057-.105.094-.241.127-.407a1.3 1.3 0 0 0 .035-.407c-.022-.17-.13-.27-.33-.27s-.348.1-.438.27a1.478 1.478 0 0 0-.127.407c-.033.166-.05.302-.035.407.022.17.13.271.33.271s.347-.1.438-.27zm-1.493.166a1.693 1.693 0 0 1 .033-.573A1.99 1.99 0 0 1 .336.797C.573.35 1.008.099 1.55.099c.542 0 .876.25.936.698.021.175.014.336-.033.572a1.993 1.993 0 0 1-.196.573c-.237.447-.672.698-1.214.698-.543 0-.878-.251-.937-.698zM2.62 2.409c-.107-.075-.14-.166-.117-.281a.37.37 0 0 1 .353-.282c.067 0 .124.02.197.066.16.1.334.176.574.176.262 0 .403-.091.43-.226.023-.116-.032-.176-.318-.206l-.265-.03c-.526-.06-.745-.322-.661-.744C2.908.405 3.343.1 3.993.1c.277 0 .532.055.721.16.125.07.18.156.155.277a.343.343 0 0 1-.337.276.417.417 0 0 1-.193-.06 1.06 1.06 0 0 0-.48-.106c-.22 0-.328.075-.35.19-.023.111.027.172.302.202l.266.03c.57.065.758.331.677.738-.1.497-.571.834-1.273.834-.389 0-.68-.105-.86-.231' fill='%230095BB' mask='url(%23d)'/%3E%3C/g%3E%3Cpath d='M24.756 10.464c0-.268.128-.438.38-.438.21 0 .34.137.477.372l2.342 3.881h.062v-3.888c0-.227.12-.365.314-.365.203 0 .322.138.322.365v4.791c0 .268-.142.438-.393.438-.211 0-.355-.16-.493-.395l-2.349-3.888h-.025v3.918c0 .227-.12.365-.315.365-.202 0-.322-.138-.322-.365v-4.791M29.687 10.39c0-.194.141-.326.344-.326h2.838c.218 0 .356.128.356.315 0 .194-.138.322-.356.322h-2.392c-.032 0-.074.055-.074.087v1.622c0 .032.042.04.074.04h1.994c.22 0 .357.128.357.314 0 .195-.138.322-.357.322h-1.994c-.032 0-.074.061-.074.094v1.678c0 .032.042.058.074.058h2.392c.218 0 .356.127.356.314 0 .194-.138.322-.356.322H30.03c-.203 0-.344-.102-.344-.297v-4.864M37.133 10.064c.219 0 .357.128.357.323 0 .186-.138.314-.357.314H35.86c-.032 0-.05.055-.05.087v4.443c0 .243-.142.389-.353.389-.219 0-.362-.146-.362-.39v-4.442c0-.032-.021-.087-.054-.087H33.77c-.22 0-.357-.128-.357-.314 0-.195.138-.323.357-.323h3.364' fill='%230095BB'/%3E%3Cpath d='M24.756 10.464c0-.268.128-.438.38-.438.21 0 .34.137.477.372l2.342 3.881h.062v-3.888c0-.227.12-.365.314-.365.203 0 .322.138.322.365v4.791c0 .268-.142.438-.393.438-.211 0-.355-.16-.493-.395l-2.349-3.888h-.025v3.918c0 .227-.12.365-.315.365-.202 0-.322-.138-.322-.365v-4.791M29.687 10.39c0-.194.141-.326.344-.326h2.838c.218 0 .356.128.356.315 0 .194-.138.322-.356.322h-2.392c-.032 0-.074.055-.074.087v1.622c0 .032.042.04.074.04h1.994c.22 0 .357.128.357.314 0 .195-.138.322-.357.322h-1.994c-.032 0-.074.061-.074.094v1.678c0 .032.042.058.074.058h2.392c.218 0 .356.127.356.314 0 .194-.138.322-.356.322H30.03c-.203 0-.344-.102-.344-.297v-4.864M37.133 10.064c.219 0 .357.128.357.323 0 .186-.138.314-.357.314H35.86c-.032 0-.05.055-.05.087v4.443c0 .243-.142.389-.353.389-.219 0-.362-.146-.362-.39v-4.442c0-.032-.021-.087-.054-.087H33.77c-.22 0-.357-.128-.357-.314 0-.195.138-.323.357-.323h3.364' fill='%230095BB'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__pec {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='61' height='19' viewBox='0 0 61 19'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h61v19H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%230066B2' d='M23.672 7.976h1.834V.336h-1.834v7.64zm4.593-2.514c0 .637.433 1.128 1.178 1.128.747 0 1.179-.49 1.179-1.128 0-.62-.432-1.14-1.18-1.14-.744 0-1.177.52-1.177 1.14zm4.292 0c0 1.708-1.452 2.68-3.114 2.68-1.652 0-3.112-.963-3.112-2.68 0-1.72 1.45-2.693 3.112-2.693 1.662 0 3.114.972 3.114 2.693zm2.83 2.514h-1.835V4.263h-.594V2.788h.594V1.275h1.834v1.513h1.038v1.475h-1.038v3.713zm5.226-3.252c-.09-.48-.543-.796-1.036-.796-.535 0-.978.274-1.09.796h2.126zm1.704 1.032h-3.859c0 .726.392 1.12 1.148 1.12.393 0 .675-.127.876-.462h1.764c-.14.59-.505 1.022-.978 1.306-.472.285-1.058.422-1.652.422-1.712 0-2.991-.943-2.991-2.68 0-1.68 1.178-2.693 2.86-2.693 1.793 0 2.832 1.08 2.832 2.8v.187zm2.467-1.995h.02c.352-.618.957-.894 1.671-.894h.353v1.72c-.252-.139-.494-.168-.775-.168-1.018 0-1.27.658-1.27 1.523v2.034H42.95v-5.04h1.834v.825zm2.728 4.215h1.834v-5.04h-1.834v5.04zM49.456 1c0 .55-.462 1.002-1.027 1.002-.564 0-1.027-.452-1.027-1.002s.463-1 1.027-1c.565 0 1.027.45 1.027 1zm2.417 4.46c0 .638.434 1.129 1.18 1.129.745 0 1.177-.49 1.177-1.128 0-.62-.432-1.14-1.177-1.14-.746 0-1.18.52-1.18 1.14zm4.131 2.515H54.17v-.56h-.02c-.321.5-.957.726-1.561.726-1.532 0-2.61-1.248-2.61-2.69 0-1.446 1.059-2.683 2.59-2.683.594 0 1.218.216 1.601.658v-.491h1.834v5.04zm4.23-3.744a2.322 2.322 0 0 0-.987-.245c-.212 0-.574.088-.574.344 0 .344.574.393.825.442.857.166 1.502.56 1.502 1.493 0 1.326-1.24 1.877-2.437 1.877a4.07 4.07 0 0 1-2.086-.58l.664-1.248c.373.256.998.511 1.45.511.232 0 .575-.108.575-.383 0-.393-.574-.413-1.149-.56-.573-.148-1.149-.421-1.149-1.326 0-1.238 1.149-1.787 2.278-1.787.584 0 1.169.088 1.702.323l-.614 1.14z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M49.164 14.476H45.69l-3.81 3.62h3.475zm1.653-4.524l-1.653 1.433 1.287 2.186 4.176-3.619z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M40.533 9.952H43.7l-1.383 8.143h-3.169zm-5.763 5.199l-.147-1.493c-.035-.353-.019-.88-.011-1.258h-.124l-1.024 2.751h1.306zm-2.475 2.944h-3.16l4.161-8.143h3.306l1.637 8.143h-3.167l-.114-1.016H32.7l-.404 1.016zm12.317-8.142h3.505l1.958 3.618H46.57zm12.919 5.198l-.146-1.493c-.036-.353-.02-.88-.013-1.258h-.123l-1.024 2.751h1.306zm-2.476 2.944h-3.16l4.162-8.143h3.306L61 18.095h-3.168l-.113-1.016H55.46l-.405 1.016z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M30.528 13.28c-.421-.424-.987-.793-1.69-.793-.933 0-1.81.679-1.96 1.537-.146.87.545 1.537 1.477 1.537.717 0 1.331-.28 1.911-.73l-.6 2.953c-.54.216-1.712.311-2.272.311-2.44 0-4.05-1.746-3.665-3.994.395-2.306 2.679-4.149 5.191-4.149.704 0 1.415.121 2.035.325l-.427 3.004zm16.815 3.383l2.47-2.187 2.083 3.62h-3.729z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M9.104 9.952H2.93C1.337 9.952 0 11.28 0 12.861c0 1.583 1.337 2.91 2.93 2.91h.317v.316C3.247 17.669 4.584 19 6.176 19c1.586 0 2.918-1.322 2.928-2.895V9.952z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M9.104 2.913C9.104 1.331 7.768 0 6.176 0 4.585 0 3.247 1.331 3.247 2.913v.317H2.93C1.337 3.23 0 4.557 0 6.14c0 1.58 1.337 2.908 2.93 2.908h6.174V2.913zm.911 13.174c0 1.582 1.336 2.913 2.93 2.913 1.59 0 2.928-1.331 2.928-2.913v-.317h.317c1.593 0 2.93-1.328 2.93-2.91 0-1.58-1.337-2.908-2.93-2.908h-6.175v6.135z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M12.944 0c-1.586 0-2.919 1.321-2.93 2.895v6.153h6.175c1.593 0 2.93-1.328 2.93-2.908 0-1.583-1.337-2.91-2.93-2.91h-.317v-.316C15.872 1.33 14.535 0 12.944 0' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__estafeta {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='74' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.596 4.326c.213-.854.46-1.851 1.932-1.851H9.45c2.173 0 1.884 1.161 1.713 1.851l-.782 3.147H4.105l-.237.954c-.155.627.279 1.011 1.085 1.011h4.941l-.549 2.213H2.002c-2.224 0-2.03-.78-1.76-1.873l1.354-5.452zm2.94 1.412h2.936l.2-.765c.062-.235.15-.605-.415-.605H5.472c-.465 0-.652.282-.729.577l-.207.793zm15.682-3.263h-5.74c-1.762 0-2.015.985-2.232 1.893-.217.91.115 1.744 1.255 2.537 1.14.793 2.413 1.306 2.198 2.019-.09.299-.473.514-1.241.514h-3.47l-.55 2.213h5.71c1.115 0 2.495.02 3.154-1.004.66-1.025.473-1.845-.122-2.694-.595-.848-1.758-1.393-2.626-2.215-.511-.484-.483-1.37.347-1.37h2.847l.47-1.893zm1.073 0h1.844l.588-2.37h3.357l-.588 2.37h1.718l-.47 1.893h-1.718L24.956 8.66c-.193.78.056 1.103 1.084 1.103l-.47 1.889h-2.467c-2.247 0-1.876-1.496-1.698-2.213l1.26-5.07H20.82l.47-1.893zm7.525 1.893l.47-1.893h7.163c1.745 0 1.529 1.265 1.372 1.893l-1.339 5.394c-.351 1.415.098 1.521.382 1.889h-3.196c-.361 0-.827-.257-.991-.427-.754.223-.805.696-2.375.67-1.571-.027-3.325-1.393-3.178-3.221.147-1.828 1.788-2.935 3.272-2.935h3.643l.208-.835c.132-.535-.3-.535-.56-.535h-4.871zm4.93 2.907h-2.201c-.9 0-2.142 1.053-1.101 2.099 1.04 1.045 2.927-.53 3.303-2.099zm12.48-7.17h-3.15c-.811 0-1.844 0-2.26 1.674l-.173.696h-1.408l-.47 1.893h1.408l-1.634 6.58c-.07.284-.178.469-.536.703h2.561c.863 0 1.328-.779 1.604-1.889l1.34-5.394h1.66l.47-1.893h-1.66l.1-.402c.071-.29.328-.502.778-.497l1.002.013.368-1.484zm.11 4.221c.213-.854.46-1.851 1.932-1.851h5.923c2.173 0 1.884 1.161 1.713 1.851l-.781 3.147h-6.278l-.236.954c-.156.627.278 1.011 1.084 1.011h4.941l-.549 2.213h-7.343c-2.224 0-2.03-.78-1.76-1.873l1.354-5.452zm2.94 1.412h2.936l.2-.765c.062-.235.15-.605-.415-.605h-1.784c-.466 0-.652.282-.73.577l-.207.793zm8.077-3.263h1.843l.589-2.37h3.357l-.588 2.37h1.718l-.47 1.893h-1.718L61.018 8.66c-.193.78.056 1.103 1.083 1.103l-.469 1.889h-2.467c-2.247 0-1.876-1.496-1.698-2.213l1.259-5.07h-1.843l.47-1.893zm7.523 1.893l.47-1.893h7.163c1.745 0 1.53 1.265 1.373 1.893l-1.34 5.394c-.35 1.415.099 1.521.383 1.889H69.73c-.361 0-.828-.257-.991-.427-.754.223-.806.696-2.376.67-1.57-.027-3.325-1.393-3.177-3.221.146-1.828 1.788-2.935 3.272-2.935H70.1l.207-.835c.133-.535-.298-.535-.56-.535h-4.871zm4.932 2.907h-2.203c-.899 0-2.141 1.053-1.1 2.099 1.04 1.045 2.926-.53 3.303-2.099z' fill='%23D8232A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-map--logos__efecty {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='77' height='26' viewBox='0 0 77 26' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h77v25H0z'/%3E%3C/defs%3E%3Cg transform='translate(0 .5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M42.927 13.94c.22 3.366 2.905 4.953 6.204 4.199.729-.17 1.076-.44 1.62-.62l-.579-1.418c-.833.248-1.91.946-3.414.44-.995-.35-1.69-1.194-1.724-2.454l5.995-.012c0-2.656-.822-5.256-3.97-5.278-3.079-.034-4.294 2.487-4.132 5.143zm2.084-1.305c.104-1.227.682-2.251 1.979-2.263 1.25 0 1.886 1.058 1.898 2.263H45.01zm-8.958 4.806l-.579-1.328c-.544.146-.88.405-1.586.528-1.84.304-3.507-.528-3.541-2.566h5.983c0-2.037-.37-4.378-2.708-5.087-1.076-.338-2.396-.214-3.287.304-3.24 1.89-3.078 9.083 2.604 9.015 1.088-.011 2.477-.303 3.114-.866zm-5.74-4.829c.15-1.215.624-2.217 1.955-2.24 1.285-.022 1.898 1.013 1.956 2.263l-3.912-.023zm21.78 1.194c.128 5.345 6.1 5.053 7.709 3.635-.058-.225-.463-1.227-.602-1.362-1.1.439-2.176.934-3.507.293-2.072-.991-1.921-4.74.174-5.673.81-.36 1.932-.327 2.777.022.301.135.521.282.764.383V9.37c-1.227-.473-2.118-.788-3.669-.45-2.338.528-3.692 2.61-3.645 4.885zM38.276 9.022l.023-2.004c-.023-.709.636-1.812 1.54-2.217.833-.372 2.418-.394 3.205.101l-.382 1.587c-2.35-.506-2.338-.078-2.338 2.533h2.558l-.66 1.587-1.898.011v7.474c-.382.045-1.713.067-2.048-.023v-7.44l-1.03-.022-.637-1.576 1.667-.011zM19.06 1.619c4.428 1.506 6.995 5.811 6 10.881-1.16 5.91-6.747 10.775-12.815 11.395-.483-.015-.49-.28-.506-.673.023-.817.054-1.642.078-2.46.007-.12-.04-.158-.094-.173a9.74 9.74 0 0 1-1.844-.379c-.653-.25-1.314-.613-1.976-1.029-.303-.143-.264-.825-.257-1.09.055-.483.42-1.611 1.012-1.664.708-.038 1.042.325 1.742.658 1.23.568 2.95.9 4.225.318.615-.363.763-.855.475-1.475-.498-1.014-2.887-1.847-3.968-2.354-2.59-1.074-4.038-3.253-3.579-5.848.342-1.915 2.186-3.368 4.116-3.632v-.916c-2.38.674-4.194 2.005-5.82 3.556-2.357 2.24-3.742 5.07-3.86 8.687.188 4.426 2.553 6.386 5.027 7.854C2.77 21.678.341 17.456 1.314 12.5 2.504 6.432 8.355 1.468 14.619 1.067c.248.144.264.166.397.492-.055.764-.102 1.528-.156 2.293 1.237.242 2.404.582 3.346 1.361.03 1.756-1.323 2.49-1.837 2.225.023-.083-2.038-.636-2.466-.734-.521-.083-1.035-.053-1.549.174-.606.28-.894.696-.606 1.347.249.484.661.802 1.112 1.074 1.3.681 2.599 1.37 3.899 2.05 1.12.614 1.921 1.408 2.434 2.37a4.9 4.9 0 0 1 .242 2.905c-.257.802-.568 1.498-1.043 1.937-.396.439-.832.78-1.299 1.021-.662.34-1.323.643-2.008.75-.023.408-.038.81-.062 1.218.055.03.11.015.171 0 1.471-.462 2.763-1.272 4.023-2.157 1.634-1.4 3.159-2.867 3.96-4.767.545-1.06.965-2.232 1.167-3.609.444-3.859-1.003-7.49-5.283-9.398zM15.646 0c7.15 0 11.85 5.592 10.496 12.5C24.788 19.408 17.886 25 10.736 25 3.578 25-1.12 19.408.232 12.5 1.594 5.592 8.488 0 15.646 0zm46.239 10.665l.023 5.414c.047.517.116.81.22 1.024.752 1.598 3.356 1.452 4.872.495l-.67-1.362c-.498.18-1.089.586-1.795.372-.625-.18-.578-.9-.578-1.61V10.62l4.2.011 3.38 7.496c.07.327-.683 1.621-.844 1.835-1.17 1.598-2.257.923-3.195.72l-.463 1.621c1.783.664 3.646.417 4.687-.687.926-.979 1.459-2.352 2.038-3.883L77 9.022h-2.153l-2.28 6.697c-.231-.248-1.99-4.536-2.314-5.268-.44-.99-1.077-1.418-2.43-1.43-1.274-.01-2.559 0-3.866 0v-2.69c-.452.102-1.737.474-2.072.642v2.015l-1.666.023.011 1.61 1.655.044z' fill='%23020203' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__servipag {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73.157' height='40' viewBox='0 0 73.157 40'%3E%3Cpath fill='%23F7DB02' d='M54.889 7c7.18 0 13.001 5.82 13.001 13 0 7.179-5.821 13-13.001 13-7.181 0-12.998-5.821-12.998-13 0-7.18 5.817-13 12.998-13'/%3E%3Cg fill-rule='evenodd' clip-rule='evenodd' fill='%237D848D'%3E%3Cpath d='M71.943 12.591h-4.856c1.128 2 1.784 3.979 1.784 6.453 0 2.512-.68 4.547-1.846 6.547h4.918s1.214-2.702 1.214-6.5-1.214-6.5-1.214-6.5zM40.911 19.044c0-2.475.647-4.453 1.781-6.453H1.214S0 15.293 0 19.091s1.214 6.5 1.214 6.5h41.534c-1.165-2-1.837-4.035-1.837-6.547z'/%3E%3C/g%3E%3Cpath fill='%23FFF' d='M4.329 21.82c.584.268 1.868.453 2.869.453.821 0 1.165-.363 1.165-.775 0-.35-.404-.578-1.472-.857-1.497-.386-2.909-1.109-2.909-2.521 0-1.475 1.605-2.554 3.883-2.554 1.197 0 2.041.021 2.716.287l-.115 1.734c-.418-.16-1.557-.345-2.558-.345-.728 0-1.226.364-1.226.718 0 .432.562.578 1.706.914 1.703.508 2.754 1.213 2.754 2.448 0 1.362-1.404 2.674-4.2 2.674-1.16 0-2.288-.132-2.852-.397l.239-1.779zM18.305 20.539h-4.049v1.703h4.468v1.609h-7.022v-8.137h6.825v1.576h-4.271v1.61h4.049v1.639zM19.639 15.715c.688-.1 2.208-.076 3.531-.076 1.473 0 2.556.127 3.231.572.56.379.889 1.023.889 1.845 0 1.087-1.798 1.798-1.798 1.798.59.229 1.063.979 1.312 1.658.299.83.602 2.027.766 2.34h-2.498c-.143-.24-.265-.844-.678-1.857-.313-.787-.622-1.33-1.444-1.33h-.755v3.188h-2.557v-8.138zm2.572 3.339h1.029c.962 0 1.531-.2 1.531-.817 0-.615-.49-.93-1.324-.93-.55 0-1.107.025-1.236.047v1.7zM30.576 23.852l-3.187-8.137h2.722s1.816 5.129 2.146 6.232l2.082-6.232h2.592l-3.165 8.137h-3.19zM40.08 15.715v8.137h-2.459v-8.137h2.459z'/%3E%3Cpath fill='%237D848D' d='M42.779 15.824c.676-.098 1.668-.186 3.215-.186 1.318 0 2.237.245 2.853.655a2.374 2.374 0 0 1 1.068 2.003c0 .785-.288 1.522-.859 1.981-.755.616-1.82.895-3.177.895-.273 0-.509-.024-.665-.038v2.717h-2.435v-8.027zm2.435 3.584c.145.025.323.036.638.036.954 0 1.627-.399 1.627-1.136 0-.593-.481-.977-1.457-.977-.416 0-.677.021-.808.045v2.032zM51.753 22.047l-.754 1.805h-2.591l3.629-8.137h3.076l3.654 8.137h-2.735l-.713-1.805h-3.566zm2.937-1.539s-1.062-2.792-1.22-3.261h-.028c-.14.469-1.102 3.261-1.102 3.261h2.35zM67.11 23.409c-.737.228-2.046.52-3.312.52-1.877 0-5.591-.461-5.595-4.01-.013-5.811 8.127-4.218 8.633-3.987l-.199 1.672c-.559-.219-1.819-.404-2.985-.404-1.497 0-2.924.983-2.924 2.539 0 3.203 3.884 2.502 4.012 2.455l.024-1.617h-1.485v-1.61h3.832v4.442z'/%3E%3C/svg%3E")
}

.ui-map--logos__cobroexpress {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='70' height='24' viewBox='0 0 70 24'%3E%3Cimage width='70' height='19.765' y='.118' fill='none' fill-rule='evenodd' transform='translate(0 2)' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABKCAYAAABdLSqiAAAABGdBTUEAALGOGCHvlwAAQABJREFUeAHtvQecZHWV9v/ceytXdc5hMswMYZAokgyAAiqIiLjqKuqad9V3zXExrSyuYdcArr7vmldeV18xoihRyaDAEIYBJvZ0TtXdleve+/+e24zDssP42f/7tjA7dbWZ7urqG87vhOc855xfOcE9faEaR0MCDQk0JIAE3IYUGhJoSKAhgd0SaDiE3ZJo/NuQQEMCDYTQ0IGGBBoS2COBBkLYI4vGdw0JHPASaDiEA14FGgJoSGCPBBoOYY8sGt81JHDAS6DhEA54FWgIoCGBPRJoOIQ9smh815DAAS+BhkM44FWgIYCGBPZIoOEQ9sii8V1DAge8BBoO4YBXgYYAGhLYI4GGQ9gji8Z3DQkc8BJoOIQDXgUaAmhIYI8EGg5hjywa3zUkcMBLoOEQDngVaAigIYE9Emg4hD2yaHzXkMABL4GGQzjgVaAhgIYE9kig4RD2yKLxXUMCB7wEGg7hgFeBhgAaEtgjgYZD2COLxncNCRzwEmg4hANeBRoCaEhgjwQaDmGPLBrfNSRwwEug4RAOeBVoCKAhgT0SWDKH4IR1BZ6vuluWY5/84CcUxGKq87rj+6q4vmpOQU6iJiftqp5z5TcnVEu0qlZbqblar4q1NvlhRk7WUy3rSNm4nFzA5vHze57gMd+FYSj7siPgbbt/9rleGDpynCT3klFQT3EeV8VMUqUmXm/x5HQ6KrWHqjbzfXNRAfvP+vyNfdn3tmO9nWPxPF50jSfzP44fKESGkXyrCS3EZpBlVSon5Hgl5FhWVXUpFlctLCmMLci31x1k78R4LeC3adWToYpORaHnIh/kF1TlO3/6+epeXfZl56sr5Mtk5SIrj694JBpbg5ofcj7kx33UXVcl8f7FXz+Z4lvyawfOonzKYUqBk1DoTCKhPGsTkx9UVA3b5bsJVcIxOXH0Hxn68WnWFP0NWJfQbIX3Rjpnr4VykOfiFzpbxy7qCV5n3fj1ni/0N4hztho2wFlDn3U13V/U3T+lv86SfVBL6CGEMnaUUz3wlYijKOWS3Pgci4GCeJ18JbRzLqbfb4pr433NenBbRlunC5pHbcrlNiVrEqJUazbQ8j5fB61KaV3fnJ7ztBm1NxXM4vn/ogN4/Ao7KLUJY/fvXQ8h+Y7m50qam5vXXZtWKl8LVfDj2jXcgxNgAVDwsFJVV+e03v78PAJlBThMmF4k0MXr2c+sRPS7J+s/5XgMXUhzb54yKMBspqhcPSbVubd4XjEcBhqHIfKayRvlkr8gpfi9n+K1Eu9LqD4fVwzXERaLcjDaMIbjRgndEOeyj8PBodiBRB5913+Uhyme6yYRHtaPHMOQxYxkhgJzxdC1n//7Hk6I7uNk5VkAYgVcR/V6qDI/5LqQ/yj6m8ogQNaj4ke2ILeAXJC734qMCHrmmE3XbMn4sreaTgf8G8Ph4CNwr6aT6CdvcvmvSdcO8yu7dT9af15bdAa7nQPX3MuxZA4hJAqpysLHiQgx7q4+q6SDIJwBLWSn9Yd7V+ryK2Z01U0tGppuV7mWRj+bUEpH1fqMXKdD8aopsD1Zk4JKQbWqo5bssL72gTm99Lmji4oWKRveMzJSk595wv/sKFx30TACJFur+poKWjVXCnXTpow+cnGvhgtcB+elUkKHHzmtjV+9K3II5hQih4Cgd59397X2Is8/20sPjYQaHc5qbMy0pKYHKknF6m1KpYk6FRQDhbFnrvpzKFIM3WxTLZhWMgkyqJiTzipMjipdDPWqMyvqb5lGKWu8P6GYobhIXk/8OA6RKToQW6S4qKIprKmmHaGL4w9x5+agCGuOa+c0ZWUdasgytneFjP74v8F/7EmDGs9M0PORlc//XBDpQ9sTuvEW6ZlPj6u9d0EtmZwSMZxHgIMgQCnGv1X0MIJROFkQGNiBL0NfmLtnpu9FyNDFI8TM6YPMTPJy7f2sL38Ts4Ac2cGiA1gU6eKaLdrI3uVvVrI0BxHKzeER57k5vJ7rZjHuZt2PHf/PS1fq81cMIIRl8pJxBU14RVxarV7FCThqT2U1nR1DoBhvnAfFgN02nIPfonwpro7evUPaxzoDg0sxoh0XjhxHFO0RkL0nmfLU6e1Uf19CE/VVqiVZABQ2TsQ0PV+5vhj9nfMo+ogE+6iU/l85Azvnvo4/dZ1VnTH1NIWaXuZqx3hOF3+5Tffc1SvluHciSwDy8bwWDB9Dd5BvrAPFaTEtRfH4PsaDIvPe+Iye9fSC+jtNVqgea5BA6f7E7ZF+YOxEqwjDorCyiIjKOhaaUN/AfiYldJPELdCZj2OoESFjlpokiGb/EVDsSxT75e9CHKshLjPoWDwl1yfIZcog5AHd8tuC3v6lY7X60Ee0crCi49a16IiV8zpieVyD7UWlcnnkWwZZIEuWy0N2JlbX54eqOY9AiTQCDDl/9MVaRk6Bf7meR/7gG3zgeDRORnrPT38Mak8k1CVzCK47QyTqxPhQACBtQJ50/aaEPvZPWf32D61SZ5ooVlCiTr5ezhAxOlTlqWvhrKZ9MNYE77F/EzwYHjOWINrFsurLLOjQwUUYalq7N8Oy18ygzClEORbfu+6jkYvf1f0KSm+OZkGTo3nNLSDcDAtoHrda14b+COPx89611s69t+s+kZD39vqfMvi9/c1jXyMDU0tuXtmuUKm+PtLONDLtkp8cQ24ojPE3ZUMJLfLiZURJtAK+O0QOMg15sUClQre62+Ia6MfZqsI6gA5MToZJLVndxwETEb0nyl15nymsgVbH/pZ0wqmtkBvjnAEOClTg8mWK6nDeAE7DfZRn2Mcl9utfVXjOVBqdrcxi0EWQEqZW9rV6dVFvfWdGP3v7rDbd16+Htub0i19VyOQK6mmtafmyUCvWderU1TMaRM9XrYmru7usdCwPEKxi7yDBAA5sHsfgoctxeC+Qnemj63tKmvMAXTis72N1jF9z7B0VPFbQS+YQFCQhRUp4xw6F6WndtLFFb/5AizaNbZCaKoJHVKlUVcnJKO7kFC+Mq7dlRP3rC+roSajH7ZFbHVMBpZpBcUeHHW2dmlNXx5SKaYtI/9kZ7DZSE4SLA7HnDyC1zK5NEY00s8MlPIVBJwpc0dYdTarUUWQlUdQ6aU2odV3AtkUJ7hHq4p8+VnZP6ve1FAZZgzAKkyrkpeERSEN/Xp6fUTLAuarAs/OeKqZIKhGSchm358Y8/MUMfhInsJBR7+FVZdtwAjWgZh1HksIZ1nijOcx9HPHAEMHug/dzGJ8RHTiVMEHKEDnziuo1cwAJ9DfOvyl5rEcIX/Pf+QiJ8JVqEtSZAQ2B0Fgnfx4+IVnQMUdW9fo3pfXpiyHW1YQjr2ErHdqR9zVyb1w3bpzRd+ItSsXr6m2tat1gUkcenNOR62pav7qmzvaa+rsQogUwHH3MREnwCw2VAfQsa3MrIHLsgF+g/8bhmDNeDJT7CmhL5xBiTUrUPJW9Ud0/dIje8XFHm6bWSs2h4ngDn9wVml/ZTEnHbRjWS07P67nPKGqwDaPkf8psJw/CSIG+RRR/Zj7Q+DRRH+1fnSxDEC4q4WOVardHtH/9agUjJ99CSR0swQSyyAcgFMJZUbPKJrLaMQLaiJUwLJhePG5ztqaV/RgS8Gy3EO0aJtrdDmfRV/zn6z/2Xpb6+7rfhmHlibOhJnfhXOe7UAajYKkkVIeVBZofdcKC4uG0YuUmDJHncZEJzHY54HX7y1JRJx2LY7AqBE4yYQYM96AYXM+jDvGJniNisi01ISXzLcWwXBneIYRFB/ohyxklSRNrhYwSEIgxt6j6ApUQH54oaENpjVz+73ukkEXJSHQcdMRfkZJ6cGhhOa7qZEVveeF9uv+ahH5xm1XWmpAXTgPCN5YCTRufVgMFgOjGplztHC7pVzdCFCeKausI1NKa0MkHzaKnro5cW9Phayoa6C4omalQlaiBsnEUCzVSNdCgpcyPO3br8eNejn5cModg6Y7XtF1B9SR98nM1/X5Xu9TO5SrjEdFUW2jSUauH9Y5XlvTyF8wrkRyX5jE7SoIKKE6FU3zfDPxJKpdcUK7V1zKcCWGQ1ykf8tZFg30cfLdf8OUZu26R6FGUZE7CHIMpvHnKBHxBtZbU8JApMPELhS4Db128cj8eO+IcENHi33FOy8kQ9G5h2mX+b47dzuuJzrH7Ok/0+3gwD3S00NCsyWHEakRUEgbakA6Pef6R9+sjn0yrs3WLgslmZY1srM8DmpoiowVXgB4sikwqjoMIiyAoL4cjxTHCvfDuJ7r04uvJFAjP0fgk6GTC007IzV0T0uSsr0IZB+H2yecSaSLlicendfLJJbVld6IPRSD0o0hi31fYr3/rVNLK5EjVyPlDqxpEpfIRxZJWUnQ1yFq97pWrdPM9eY2XuympTy6mxRUjIsGuaUvjOKgmOTgKL2wG1bZokgxskgLEIw/lZNldIlFXe7asg/qKOgLHcMzaQCv6HB275iHQCQXgOOlDRObayR6rv3tX4KVzCEQkL7Fe//rTkn5000o5TcBWWFehKPWF7TpvzXZd9PGYjjiU8DbDvZaaUVY0ysgU8tyYm4mgfBIDDVBSl8hSCcYRAg8ZSwOJZ8j3qeVSSw+bFkuEsXpaC6Vu7SyCoSmbZYFdqzJGYlHIJEpZP0IuQNUxgBg53TypwiMjzQg9q3JIxCL/2tA9rpU4BLcppsnpJi0s8H7KQU3tzeqnOuLMAAXjxai2DgAEZqdV8lB++iTSeOVk0zTEZxbIBhgkL1SY0z0zCXW1Z9WZnGRhp8nt00qQ70W5TDoHcVqG/OvU3KSj2dqkSrEutScdZXt8tfpD8hZATIVWlGRIyXinCsWCUiAwg+VOokPXj7aD+ENlq2F0b/VKTB1tCXXEZ5WeIEpZCoBSJMjvPchUlVvgdEAMdaAqFaAFkFQmhUMhxTBTDZCdQ/9IgGKWSSPSOAoHlOZb+gVBVuNvMvWSMk5aK7vmNNid1PpDYqxeWj+/erX+5RM1Fd2DQYfTSuA0+lZO69w21rloaA2Vi5O+4NRLnD/NChYpSwdeO2VT1sA0stypiregZAKjqGfJk3H6Vdad6omhOeXAxT4RlfUrUDXKOsDuMlYCygmy5NIViwRwUCmsx4PHMPRXKcNXgUxwZGVNU7xqU6VWVpIUSnXyc0Oj9HFYVI1I2BCihWeOZGV9MLUREE8PThSnmoIPsTKqeV56QULSWmP/61WIXMvfzVK5ropZAhOYjTIwb+RZIXPRMfuaq83rzGOKOu/MhC77AUx7og05uxQbF5AtPRu1hFWFQaamY5yOsrEXlXEpEccpy6dTSA4eiNR8uNysXQ/UdP3tMziIqnrh5z79qlt1yilr1dcHz1CeokwJR8ZXQPqClnBeAu9ejiVzCLFkXTP5mK68EsGaMgJ3KtRbHZRqZW9R7/xIXWsPgWwpo3gmyCTNMVGeScMFxhLUFijHAEHJ6xcpaZQVJ2H0VIiCx2PmdYnoeMip2WX6+a1F/fgXndq8U8oXBjQHs96RzWpt+3066yRP57+kS/3pP5A3d8iKCnKnNDneoolZlMTIGCM1wwWl+lN6pLpel106pttvy2hsRw8LU1Hv4BjnWaY3vmRSbTiXoMjf0VR1331JfeqbGDVKknCB4QXKSJBAX/rghG7avFIXXZbWxk3tGmjP67QTU3r1eSmtHeT6ZXL+Zke/35nVD65s1XW3xDUy2aPJuQHy+KyWZea0YcWcXv78Xp12dEKZ7i0gqJzmMaqmVhxSAYUIWD6c3DSFhN1HhCzQ0+4e8nVbXWO6eZ+9bq0JITDfXnbjE6oX58kW4FK8LviuCkkEFYFsSnWqF+L1EESRSWCAFb4gCr0UTqgCF0Apcw7DThK9klQrYiVf7U5N7T04BBxr2e1VpY2AgMo2Z6a05tAEPR8xDYMSk/FWCLKKWrpQzviw0jivDPdXhNCEOqcUTGNUS1VtNJGVibIhTsGtNVEuBYpkOpSvtGnT8IQGOtdoMDOMY8W4FhaUbZ0jvWxXNUMaCsIZxxHOzrWRbpbUn2tSdyuOPzmCLEaUmsfAY3PoE4goPoZ9xhRvqatUXaH5WU+VBV9zlRk1NXerrx9jrk8okWtRYXJMqUQLSRnwP9EMqsWAF+qaHe9jOTNq7aios5PmI0qIPo4gAeqyRrFEHIXDiOtwPC7OyUu4GH1BMRDTX5yR1E9uLGocfzafRb9xUEV0Pi5Kw6xJQGB1IA4NudZxXI5VapBNgveESLjGvYagkOWddRxATWc9e07HHz2tnsQxyqQrqlVGcQTYHTphZVBDwx68Roij39uxZA7Byk233uHotrs6yYvouKpTcolBIBbn9JfPD/WMY6dQxiqC9DB886g8OBHMviIPZp7WOrgskmLc9iqqgwEYF4BzgEkpp9p07R1tuvgzWd25Yx0OmYekxp5I08uQIFJTqdgydqJ+c1dB3/z1Q/rse4/Vsw+fULlYVipV1ti0p0kME9cMw05dngg7UuzSy9+R110PHIpxgCqIXkKxtnGfN/5euuPuQJd9zKVsCZuPg8r0ZnT9tpzGJlj0ZFZxTte+pqZfXD+uj346rs0Lq1jMIo4lp3sfrujpa1wdPvigZpMH6zOX5vXNHzRremaNnIyjAmx0Mj2g6syE7s136JFtLfr5LTmd9RzpkncuaEUznr5EHprHuxPhgQcosaehXUSdP+aKrDyyGVyxQGSciXgDhAUCgVii/Ic1oxl1jOhg4GRFI9ML2j7iaGi8mS9RFo5p03ir2jOhkqWkXvnitM5+7izrNqFYZQ6FHQWZ0TQG91NnTcuQkQmBiOIWsdMa3VUBFsNlgFgC1stW7nNfr+pTX1qn0dkshrYTNn2FjlpZwEkX9OwNZVFBVRoDUXZOGzc265M42DaiaYn7U9CulU1pvf+inG64cU6f+5eYtuefoY6Wcb30ma16/Ytm1YUjol6te4a79Ksfdur6X83q9spyeehXDERoqPKQZSW96owmnXt6UulO4DmG7Fo5lmf0Uj047TZ9/afStXeu1raJHUrVaVajg3VDf5tOPnhAzzsz0JGrd0TnzMHVPDTeq69fPqXfbezSw5NdOOo0KDAPCUiKdMyhOvtZJR27Ci4nN83fYJg4xJDeF7Qd52oIdVC14rROPGpWLzhJ+sZPWEOQiCECLFY+f5MyhADyqAIRQhynsWuGSKrG84wEVIh8HXF4Sac/c17P42sdASQN2eugEwLVBTWcGc1onpXfrfpjfBp2VKuxRobU9nLs/dW9vPG//JKX0s13009Ac0qCHKiMIscQ5GDbhF51NnmkeeJSjNSAdAAPWDdugPda/cqhb8Gh5RMNi9KHCGbi5UxWtTqEGAYfsojfvsrV334ip4KzChjJ20k3vHRS1XEUN4FQcERhOg+U69XvtwR69cdH9C8fb9JZT1tU3u27yKksytKM5CW4Hq3RD+yYUGW6E+PGK9c4KWHWay0h3FbgtaMf39yqri+P69L3DOGb8sp2pJTsrSpdqgH1qeFT7qnhsN79WfK9WRxY86gyOLsyRNq6VZM68ZQdpCCDesuHmvSrGwY143ONLBEHpXXILyslFjtDvwBpSkAb9dzCIfrfV08qPz6uf/vHNrV5Qxg8JVto0QCHlC8SeSNi1BqDFr2+Q9RefRBdjEDMAIVyaOwi5nMNuBf+JsC1koHyaI5Wd9S1mpwTyk/FVFVX3ZzTde9N6w4BuYk+D27Jq3kg1KlHAUPyLThToDt9HI4pFU01MdItH3g7y33fv7kJOdPwxbkTXppixRzPmtFvHzBHjdF6rdx6Qo+M+9qy3ddvfrNCLz2/rE++Y5YUZ0x+3lX/IHX6h+k3wSFaO7Wt6VFrZtXzy1X68hfKGppfiffAcYPsHrlsRuc96z71Lwv0nR+u0ce/3amtmzvk93SQZnWRAkwsEphE08nxom65Ma2rr6vo4x9LaWVqlF45ImdXu668s1Xve39SW/Okf/RppJvWke4UVZ5wNbLV0203lvT1H0/pCx9v1wufM6rb7m/WK9+T0q7RIyPIHuke6UNphk7bXTl4gRZ9//L79ZkP1nX+KfTQ4JA9q7yAGlAkVsJay0lF6anJZKb12hf5+sF13Zor4w7MHrCDNGtRIaWzRrpELAcq5nekwplkkSpDXH/5uryecYKr456GQ8yOy8GBqGC9IaQuDiRxqWBxAHRCACGoWrrnmi5AnIfW34B/2NuxZA4hoPfgoZ0oH33yWCbKmFF9rq5jnlPUmr5ReANgGh7aTQIR0ReDvwnzWtbuRhcdiSBIwLw4RmVtsqbrwFKfaBvLduvyG7L68N93qRD2KNVCulFFYStdBMCHtP54cv25Dt27hZeoNiQyY+hiEra2TZ/5Yl1Hf9FVDzBy5zDCK1eUaepUmfsMMOpktRmoWCZNCEkNhoBy3ZrnHPEE6Ibif61a0jd+WdAbzu3VkRtmNPEwRrkrq0QVks3IG/LdciGuaeYL4jly4loLdpUmt9ylC5/nqXegXW/+VE6X/6pFCSBivHUKWJeRP1PR6mVl5QZdulqngbyrkB05tr8NB5jWdfccrM9+d4c++UZSldIQC4+zw2AmZ1KkPThSUJaDfKyyYob+158ZUHMTjo4826E3PjpgrQOfdINei3NPLeiCF6bUAefh8ZqHc+4k6r/wRBzD2xP66y8Asbtr2jzVqU9+sqANX2nVYPpepVpXwohbfb1d92xq0U0PNOmW+5q0cXMBlFSHc0lTqYEXiM1GSlyZI78nqmUIBLU5nGWhn7IzKRpOcsHZpX/9ZS6C21/42KSaaLbx8hhkX0xzcDyRg3O7WIMW/dNXJzVWboXbgRMhYMA764wzSAcOT+sfvlXTpz+/XDPprFLdlDkhWusu8JoUIYDVN2/oNxMo4Hp+eA06lWzSpReRDnWM6sHxbr37k2k9vNCLjnBfpEH1PDxBkWYiQ0mkEnMEhVnWt5oK4JW69V6c+cOjXXKbcdxGvlZY95IRqURjOCsfo9w52Q34QKeypGVzFvfNEcyix6TH6LQTwLjEekgxCzp2Q0EnHlfUL64laLaQJsFylKLnB9rDRZXnZtRHmnjas6t68ak1nXB0qL7uTegWyANU688TIOCq/Gitcfc4aZhinpvg8mgnozkDM6IQh2RjBLvJ9kgvHvOfJXMIVdowR8dZNacLaAncp77toxBrDyJ+GEtCdLUmGXMEAfVpjyTH8ci9uOHQaQPSQKYAc2Mon4OTsFZZG+ZRJq6hiRZddGm7xuudVDIgGCuzihG9nnHosN7/nlEdf3CS0su0fnDDjD786WWaLbRQ3gSOZ9K69dY+/fqGil7ywkmNTnQoTcmnUJ5W0AIcq8XVpW0QPY5e8+JN6u0it78rofd/Nqcdk4AGFjuGhy3N9ugXVxd01DGeJiYz8FncP12UIPgI9mu6FSPO63lHznK7C7ri+h4N9s/ogpfW9ZtrXX33+8DUFjw2yuQWu5nVGtbf/EVdbz5vVitoihpZmNIHvprWT6/oJ1ot13jxYaJil370S09vOjejARvGskYXUgNDBwtlvqcBLIAnsJJqiNL9/gEgI07DMceB7KyXfjHdAi2Qc5644X61tvcCneEM4N6SDI6EU1WcSFmvv6BJ379jXr+5A2NGBjdtKuof/9nV3//d0dq2rapfXZvWv9/SrS0Pk3It0H/POspdxUkog+ZwCixvtoIxVZp02LrtOv/8vNb0zzNHMqkf/XYEZwgJGwetNLFOKPHlNxR01o1ZXfCcLAYHJzLM7yDeUrkkDn1Su5C956HktL8r6EduIECU+m8uHNHNt6X0d1/FkLItIE3IZfgXb2FI73xRRWechnOrjuhrPyvop7+Dm8HYikSfy3/bqr/cWNfpcELX/DqmR3bA4JvDILJii/AvGZ102LQWZvPa9oivRyYGFccJDXS6un8jczcPwh90EsgQnIfMuzomdMwGonllQY/gIHfuoHAOiiFZwTmzHjg/F9LSc3kGHHZAKTJGuhUdyEodoV5/bkW/vo6BtJluUC3paGleHbmqjjisqhec6uh5p1SR4TTgyBwtfEI+iwyaiD+cwBbQyePo0GGalmqU+3H9nBjbMvKA+7DKhfFxAagDjeA1lHUvx5I5hDoLXSxY22YWkrAIYUdug3E3GYx3qbFi/CGRyyKdg7uyTjckjADxpNbnjkJYHZZkApTAQvFe676qQ0pddZ300CO9clvm4cvIr6hCHLZ+p778mSkdPkDeNEpUgCN46wtK2rY1rc98s6RKkioG+b2DA/j1Lb166dkFbd+exJiySnb4EFhJNcWH9On31vViyqAp4xa4n5efNqvZicP0vn8OQAqc1tpuYwO655HtKtGe+sgEpSUY8cBlcXBm1QIQrnNKn/rbnXrVWe2KzW3Wv/6qpvzcrDqb0/ra5TjIckqJJthzYHStsF1/dcFOffyD+LrSAzilmJZ3ZPXFd0xr552hfjfSjsL0wli7mhgb0G33Duklz2Xh5/gC1u4adq0Bjgfj69GBowCIGIOU9CvIz2C3MeL8a1UWGyxCpDqZbrhkifLOPN2JxuFYRDcjZd1CZ16XfnBc57xyXA8UcD40in3tqozunWrR1tEpbd25gnWlE9KHNTfSz5+CtJtRWzPGMASiS4Cqcpsw9jiwdlx//RqQyyTGTOnt1FN6lUGu375mA89eJlBAHs6v1f/59YJe8uwFDZNm+VQEQuTsBCA+jCkWgNrcEb3g/LSmJjfpphvSOvppNR16UIcueCMTl/VDQQNjqPhyzjWhD716Up98OylBlS5BiMODVvVq9OF53T5BdGwCZbBmv7xuHfe2Q9tn6QGA6Iu3cL28QyUD9Pe6OX30r0kJaRR6aEtWV92ySzdeC3HJFW7aXtO05eQgQRfCMAev8oqTCrrkoxhkZUgP3rtWf7h7TFdcOa9u0ly3hDwY8qtTTjRynW47HKfpOjK3qkqiwD9JnXDQlI5bUdIDjwTq757Vuc92IAfrOvHIebVlWKcC/QXT9DaYxRpoZj1roAc7lWtVFp5B5Sppmikp31OVIUcgELhwEFZRgqgklbQCiA05RfrC3z7+WDKH4HDXKXrpQ8giL5YEopAjG8VUwyA0ivGADowzQFkd4LqLuMVIqHzgEr+DJuCmIaasFGYlHGBWyNNUKENddwMdkJSdUmS+NUhAj4j3plcWdXg3zTHjIBFmI8q0Q4P8dfbT5/SV7/aKQAYaoNxGb//mCYo7M0S3WZxJlhKON4Ewl2nV8rLOOS2vVGULufKgAlqD4yzkSUcDZ1uYwiwdEQ0LJYI5jebjlC+rzBEwL1DuQNEKonoIFG7R2y6c0OvPnlIpvx3kk9NfnLORcifY40FXP4eUrHYlKZwYK57UqkFfb3tVuzLztxAVOpj74bw0puS6NumZJx+pmy+HAyEyJkBNcxT2Nw4n9CKSVls43KNmZxarBwgPGVlHGpEAmOhCnLrAXKyd96EkOE40AwRhiMFRcyeEX2h1cSAyjUhVFDQJhxGArAI67A5qntDfvbtFb/1ooJnZXoVtJf32tmYcH86J1CK00VtKogPt8zr/uVWdf04V55SCG9lJNogDd3uI1AUd1IbTn9+mwBplQIOdtOe+5tyivnHdMClYJ1zgME+xjKhL+kflZ8cE90o05TZVK+EwqL0Ptg3pS5dQpTlimKdM6KvfKOqw5XO6484V+t2m1XKoMNSJyMFcXsuXj+nDL/ZBcbQOkzY6IJ/+/kDNHVjRMKP1lJiqzQvauA0HSHRtSk5hNKvlMgGbCCnpOiP65bWsyWm+evq36LD+ZTr4L8r6q7Nqammp6eobVxB97X84EioHxWJcN9+e0t0bHR1x8KjWrt2mVWtdnXFWSlkrjRaRO6sVM2dghojzrsLtGHkeh+QrQb6jgupuruuiN9R1X35W55xZ16o0+a6ZO7M9/izlUJxLPAF/g21oHuFQYkU4IICoDgGy9nB+pOZU3sg/cVikYqTDRiiaLAOCBZpC4MXx4TzsVvZ2mF4tyZGKMVmX6wUaMg9O3t/MDZdgobfTVmdtwnLGFMfLUeVG4WnrhJDjR3Im46ZxAHg2h9mFgDbbWhXIlqR8gvMo0Btw+44jKI1ZV14HkNJX58CMzjhuEtIFYRBxQkjCTNRay9h1e0CevKCFfC97H+CRgfcq92tmaEb3z62KrpOrtoJmSjpiEItOT0GemSeF5YXkMaKzublEXtxH9JqCr6AsROmtVEmplVTj7h2sMGUkKvOAmpq64/N60+kMZk1RwiRHNIfXNE9NiQh0AwZjESNeb1ItjRbQjXbcYQGOaEThjPn6VoWZkag0K3osBpcbmUl5LElJdMFKfJ4Kc9ajMUlqaEVCIta2FDV1CDQcb51qSX0ypvedu1mnwdXUarsiVGBRwhqhAmuu4rCfj6U3IE6PAKUUEBakaLpdJYw2kwJ6W0UCIuvww2rqooQ6Mz5NNYFeBFjtTHGBygbkKTD1Zedv08Uvyql79SaMMquLbo9rhipPDidYZU6k1pzXsjWkiOS4NZQ/hDiN1Xeor2uD+uBPxuiULPJseEbq8tTpZ9p03whKwKx/AFIx/XC8Lfr2R7fq6YdQspskZw8m9cZXYkyxTr35I6A49njoIOWcnGUFKLHuynfp8Pd3wpP08JwYBI1uIaT12Dgdsil0EdTggjimGIOP5UOdd1JFn/vuw3A+h0Es+7QLD+rOhzyd+ZaULv5Ep057Ov0Hu3bSvkBPCqPxpz4jofaBXfA2PThQUEJHTDdvW6GXvH2XvvSRlXoh7/fmcX50fxq+NaMO6etAcvjmcfSB9ecnYxXMgWce7REBWur0E4o6XeRHrFVIVSuCctF6GcjHVO10ZsiR1eJoIuO2MrLRxOiuHVZNEIGY00c9FvYaKmpJRHSYSttbnuBYMocQANXWrZ7TVXfSW5+26Abpl+3VnXe3aga2tCvTiZLjEMye4Bdscq4GhPZsJh8o7BB9i3AOzRA7gnGtQswlyJnmMeixMrmy4V4gcBblXteU0SBRzgVRVGFbk1auwvOKbkgT6gwMeIxz1FHSWIb83nuEEhhGDRNrwq/iaUOY+4EBBkcwMtvoI+FQpxeQP4GhgtNqCwjcG1QRJXZp+GlO43xg1+dmuA7nYCV4FsqR3RBjtFa7sOwVyj4x8nfPwejoDJyeyFCB4HdpnJ/xKtWtOuagAhGCZ4HMNF4lBkGVoIMwoE5eIJ1xUbo6hGO6uaIS7HwuA5KiLk9KyIxHXRMzlKEoJYZUEEK/JI/3Hfn0sp57yjgZDzkjxh11W+I+dndfmkOo0zvAXwLP+T1VA98fpiO0HRlhKJBr9z3SpDf9XUzb8lRuaOYhsaWaQCMMzP2aloQ+/54JHXdEVrSBQaqxllNAaRh2gYTg5/E6TaCBeZAIC0weHeAYXeM6CAAWsirktuBA1ol1YRlS9CaUgbs7QUC2mY7Nm9ThIdYsZ20H2wkGvIlnsQev8br17Q9TFZDXpskq3EUTI/QVGozGOzSeH1EFZ29l1aiKxGYx1vwEMRVVtGyq1oG4XQjGtPaomt722rS+cNmIZmaalR7cRcmxTXfREvjKdzbrXW+J6z3nUb4kX8yBpjaQkn7qFYHe9BmIVSphPggs3jWr7Vz3wrf6uuidBb3+ZWkeeSt7TaB3lD3t+aP9I2z8n1Z8I8tt/XZ3q1qPSGSj/BsdkT4tfvvn/u+SOQSDN0eur9B9RnS2QYscHADCuO8RT9+9sk1vO59BnBTsaIExaZCV8QZeDCMD9pQwwDQQKcuuRqYz87WMNg8ldXgvnVjAUStnWUQuEB1conKWUoyRTPU6vdz0Ogh+QqZ8EHo7tvdqrkgjB+SjbRoSFktaD4s9RgNRzYgdFrnq815+t7Ifjt6apFyME+W3Wn+FJpD7Hk5qOo9jMP0D5vuQY2uWFzVHmWdslHvEwIwEsb6PVcvJ1QwDFowb4RlJlwiVRCkiHJ191tdeDg0B0eMPCrGCH4JBweepe1PCg622TWRcyp73b8U5UZNOeM2gJCIbpdz29iFkhcCo2uRnUxoeo8EHWVtqYGSCNf2sXAWPQvONOR2XiOHY/XElz/JMO1C4OmijVmHUCAhddohc1t3HXH6sNabN23v0pvc6unkKFhzU4jAJaq3SnvXhE12zzHo88wiQTwZnkGdQyulHwVPwOsg9ZKQ9Tb7LnEWG8/W1YzQ0pPmsU5KUjX5xjZIL50EnRoLXjdgBKa3qhoNHLDvGQAw4aDt80N/ybl8dHdaoZrsBkPKgJ65xT+TP0yC5KBSmuUZU51/QM1ahC/VRTS+nghXivEGl/AHrDNeDwcGk0Gzo6+j19Iz43UTzu/WBV0PEwVtc8vWDSTVWkIpOI/9WTXNfF/9ToE4c68vPfYhJQipD9Xv1ule0aBR5//0l9BI0rVFtnia6tib6STp00RebNFbbrg9c2ErrMvIogAVAAj4owTPnQMDxbHYmiuTRY0b/+Q+t6rsdw55f/9m+Q4uW6CjO6KSjmtTXAbFXbVGtPEkEGyOHyyL4kDmGko56GgWiph2EOkgvynTmSUVXYIJatcEjh86vYZTyc5e26OHtnr72MfZKyC6oHehZoI6LxSFsothkoF3FBGOiRIqydT+SLWGHsewKqgFdGLbl7LahGNEbp3TChhT9BkQaauppa2XFYDK0ua5fTuNPfQyBkHUzNpxomsRZ9OlH1+Y0M9cC8QRyWaBhCib7pGOYTIMnm5oCigFtLT+zKcFVfUBFujTDeatIoLAoDn6KaF1WRyvRmAYTpXFaNuzjdpIzz9GsWopmNebJn1MZyorJeW2d7Nc1t1nk52+jEmwrrPMuHf80HIiFVFTbOhsnps1LYVk4GiMEbVuD3gz3QkS1sp3pHS5hcZH5x/gD+1+CNXFo7a6VSB1yOAtyfiCVJkBVH6ah6padR7J9AumLIY85EBoG3Wztr5Sz7tpU11cub9JbXgbaMuY8BpqqrNUY6C3OyK+VZqkHa8P6pAaad+KfiaI4WuAPBGmTbryfdAY/kG4CBTDXYFszrCfyOshj5xjvYwYg6kPh/gfaSZkcUj3Ql20v5oCwEqAC05ew1o55gQotokJQDtAT8qVLJrSq08Oo70bmcFPs/VAnktdoXKrDGaQToBgqYDWqFxnIt2p1Gc5wmPx9QX2dOX34iwvK00CUqYNY6a5dADX8w+cHdPjRVQhruKbaMiXmC3rneXkNAEDf84lJFeOr6XKGXKUNvUC/8acu7dfJawt6zrGkIJCiZuxW5QlAKeaQyFuQNQr6uOOxTmE3enjcW5b8R5ZiiQ76wNcM5vWXL0UJUXqPWYS05XCw/KOTHXrt/wj1j/+rTTdvPkST8UNUa1+mUq5ZhWRGs/Fm3THRq89edrhe9ooV+uI3qStnY7TGwhqQdqy2EuFkXdmgSTmi5xZ2DrrxbnZYSsF+oyiOc5Boh9O3ftajK27gESmFpRg7Dei/72kr6BT6FLaOQU8B62N4jhD43JaeZaiJhQJWmnGFAwUg5Xp9/rKYvn8lDmUApYJw81GmtjRE4zHSllHmAKypiUtYVmjHcja4IDZzD/Yixo8iBxiTlVhX9NOAw+g2WaiaDTkw4Xbd7ZN0xmFUcC1N1jeQxeCzaX3iK92UOlF8KyfSsRnOzxGVR3XECpyVtU3DF4wyI1GxlAQHaaxyguaVFUTUfnyg5ZwhBGX0LOTv9Hgv/mzdKlbKZRoRJo3LzlJ9sayWqE5p8yv/1qYfU4XxiW4x2GsHUreZKs+px0CwUttPW69Ipltf+GGobXOHRKXcOA5r1xjdmjNN0VZfUZJKGXawcwLijJyYSB9PzdOkVdJ929v13SvIp2HpF5HOAM5iVM87iUoMrP40zUJ1qzRxuCCF1f2kWMxVeHZdPEfdytIYa5jbqbZOavwOnoVW4TSGWJpJ0wMypbbWuzE3hotABpncDOndhNrT42woU1AzHazN6U38bOnUEE6fnbz8LiXKOb357If0nX+Y0SEtYwQJM2Dy/XYCGlWh73+PZiEqAomeKWRVgl/aqgvPyOuHX57XYX0bVc2zbh6VCfYskFboqivRF+tYwiFEHbjog8nY1txWZ29HlNrh3J4sZ2D3hJSX5rDBGJemi9e/ZEY3XZPU1ff3qNZpeySQ47ext8HMIfrctwN990cw0ZBnA70+DH2PigzyTNDgctd2GnpmYe7T5Mu0EB+xDkNzpuh1H9bzzxS18XbqvixqbF51ylwfvewBwHebnndcB/nitH757fX6p38B0cKYJ4iAc+PUtQmk558/pDUrS3TgYUTwHAYiPeYhegYxtES7mLBWvlzTTT/v1Y9/VNXv7uynsQjSJpgCtvYDnSkzoQhrlgf66XUEDGKRyyJGkTdZ0uoeFMC6yogKUF8oK46BCJ6gSnLIijoz7TP62V2w+53WrZbT5vGn6cP/+KDe+ZrVWsF9jVC2+8HlIa2s9CfAn7iUZYM5YHNySK9/KQQi/exVWHjyA1qbgeKWj6JfPujEjKZ3OSmQ1eKtqsCxO+osqiD3Yq/xZcNEFWYUbArSgbfwWuZ0zV1xffFbPaq2QiwSTZM4kuJ0VRecdr8++Il2veH9c7rh+rVSW1VDw836zuVl/cPfkN7AZA9TsZmYoWGIzkIHJ+Yxpj5At6SacfRUPJIM3Nz+h15d8uWs7tu2DOdHX4IND81M6PhDpvW8U2P68a/hmWo4O2rpIc9lxn7QAOID24WkDEZKenBFDg6hEmOXoXXt+vkN5OVNtLHz3hJE57evbNH6DYMgSeCboU4cfpDCifCe+blO3fVb+ldGcjr9grwmt62mtBjq4MNxKpSpHRDFC0/dRjNYj05/l6VKyJYqR5gaI+3s0MhIlyZorlu2NqlW0qLEfF6nnFjSRR9do1f8j1n6L9bAheRpIZiiF4HmIw8nSNrmWDXN4gWpIS/yfOjFYvyw5YiOxzuB3eu2+/d/rn+XzCHUre5Jnt/TPKxP/F2bxj/woO6i19xrMphKQGQUujgXwzG0aAfdbeG9xFhyNiO8XJe+ASJ/to1hHhbaB6IdBBSn/Q3G39ULTh/SF77VoakaQzQOC9/EnoJDy/SOS+hcQ8HL9L9PjLOPArxCqhVPbV1k5LRnHFfWuy4EBk45jOyyLrQrV2l28snxN2+T3vcxy2PjGh1j7nJqGfktrUOMXGcYHAnpCNR0Xc85+QG9742IjX70zdto/jEY/Wg+mLIx1H6uRd3X5/W4RQOzPqN8GUrqYOT1RS+c0c0PuZqaP4yhB3bfRQl/cnO/7tzIfAXcwwKlwvHRVohi8CgVFgdE0uIxJv6yAAjK+agUuEDokOi9cyfIBRlbGlQDypdxRFth2y/9DvwIvfV7jkVHsOdncyekL2yp1p+a0ivOZn+ISru+8i22lKt2WlcRk5E0bE2P6aT1E7r4IwztZO7T37xsnW69eRvk6UGkdX36tytH9IZz2rTmEJ+Nb6x0bIM8xE/Kmza/8vvNOX35h0RFKjJ33zvLLEJMW0YOogkIp8ZzhJSQe9vv1TteB5XbNA56oEwIeRzjeXxgdYzJveU9RFacQTSCwX8ipICzikOVP+fYYV16OeVgxocToKhKqlNfucJ6Qap6I3MLHd2sBfzSljGGyO7voky5THfeUdGaDXVd8Oa8LvlSTN/7XrdOeJajk56R13FrQ1I36bahbpANXFEka9AN/EhL1yj7f7brwxd36KhnLbDtHL0vB/Wotx/de5hqCFOHtsdHxRAghHYTO1nVQZRRwYyUxfapsM1pQnozAgKMAbXHHk+WA3jsPdj3j7utx//6///PCVopbZv1gDzvsCM26uKPHacPXmJKgoIAOePlcfJl2HSiWpVogJZzMcgXK8NYH31qEsbbICKGQVmpr5c80mAtzPphvc16//tqeveHgKTBakIIbaC5OBN4FaoQllWyKQWwO56ao10WMoma+SFHlfWhDzKq275LD93brjy719D7xHXzUSttgfbka+7BmTAwJReGqx0DJeJY+3BhGkhPKels5hA+dVFdfS1W4qSjkF53Ct1EYTsPOxEQZXrbUQ6qH9HzgIYodgHpuSeaRsjcdc65Sf3mDwP6959xXSYWbeQ2xujxKCRn3cqcQN14B2y5M0Tu3sXfTOq8F4Z6BzXquLOFZqhusgVyeqLr5Bh/jzOzoOPQexHwQHc9nNADtzEGDgL44w5GnNUU7rE/exhUHbLvhFWBXv6KCd1JLf2aa/voTIRDqayA+KRCgAw//K45tbHHn+jTP+NpC7TYdumq388wApxjx+wO0qmdettR3doMYnAZenKByAkcrQ9C+eXVvfrRjymXMuxU89dFe2eGTRDD7PZUZtw9LDq68HW9eu4zH2Kt5/XgzkE6O0F+VUtnqM8z8NXVStXJeA84IxfnXQcdxEhjXOYsTj+OVOPZrfrJT0hvWqjgOK1cI6YrrmjSv15dVrOR0iCqoNysCl9hmc5Wd7tecqoJhK7CqUFqJO3aeUdV378+rVbE38S+GzsZDkpl5lXzerkvqivlMR1/iqP77/Q0hnO49rYW/e6GYbbyZ5AOUra2AIGJQ07nSiqBcOpU1DYc06QMyFb0q1jp2l6zmYYAdGfrRenK/rPXY3GtTBf+/MeSOQSfLh2P6oC3UIKdpVHjyHu05rPd+rd/BxL/YIvuz68DAjKbzQixS/+4EWA2dGE1cNc6u+aAve6Mjl+2S+e/vKxDe0kPQF7G0NWoFLzqzAm6xFK67OsLuo1JtRrbqFNugLjEuTALEcSmKIWxX6A3qVeendfrXzevNWvykER9NND4WhiGJMQZBLZDTZIVgqiqEMFtX0Xbicj2I6zRvdiG4jzt4O162Vvn9aIzcAYdNBTl5zQbHKzNdxOf6X2oMpMRsM3bYb0YHR1VcPEYoFWhcSQcqCVkKU6BqNdVGNX33ktjVu54/eqa7SCRFZDsVDX43ISoswmHF8xDalExOHzdRr3h1RW99ExXOXeUkec0JKgx1inNUKa8d5LIk0HpcJThPNeiOccv0PiVxTgptT32MCIRzdzzElE3wQzFunU0e9Ee/emv0yFId2BLqUd5I+lmXV143pBOpyXXKXINCNx0aofeekGnbrpjjs9yYHKPKsnXfz6gs7nHiVqB3cTpm6APxPEnQEg8F5DZpVkMFmDx0iH3SKk3wOAGYtN6//t3MBPCBi387WyhV/Mj7EvhwNNk6XmYLWvDYEmtvQxRUSa0Dk6HIONEFQMiLySygwP+6JvYkHSe0ferceRwMNZaPtdO6zus/hyQ3nHRM9sMZgCUNrygNvbUOLE/rWHSicmd2+j47KDjtZvW9VE4I2hVNnfxqOaUjZi1Vu78tF70gs06+phV+t63QWzF41Rto+KTacHJUGKlhdxnc5ME5GoAh5EMR3XkkXX97fM3SuMggsjCKCdbiYpTMoW0Zw2e4LvHpw9P8LYleXnJHIK1HdtnIVjdtU6JyEOpVvbm9ca/cvWic9P6xlU1bdma1yNb6pBJdMiRN8aIKk3NgVpJC044eFbHHu3o6COK6qezzBo4golm8mXSCiJMy8w2veZ5fTr+0Jp+fH1ev7sjB7HFNB7kmhubgXGm7fO4mp59wiQlJqIFzqTEdKMpyiEH09n4tu104MHUj7kM5TAPsAAPQBRNAffS1P7XYfgrVwZRJeRo9h1cBoGVrIJSSDdc62ij1/z8FzDLkN9FSlhhhn1axy2fjerptqnHnzr+1wfv1Q3Pquv6m8q6/T7ufQpR4VhyEKf9/Z167gnb9fSjm7VusEipayf5MI6K3VFt92Ir125nx5w8e0yGbC1nO1fjRXgPxsv0pBmqU6WSsY/DNgTx6VTsW5nQrbfM6e476JAkXXHczSCJPnWltuucs7gm0ZgWEQ6gO/sOnAy0PuXwZv3mVhrP2MVnfiqmX//vOe16mH0jmNet002ZpvRYL44Q7ak4ME5NjQFjxqFQQerpyWv92rre/9oZHbOOigwOAIvU5KSroe2QzzWaimZncIhFMVLA9UltbNQb3XBJ4WrMm4T0f4T0pNQK8zp01aQ+9q44qVpJP/xxoO2jpHEQhfT0mUApdZJKGfJi74dV7ZNsSjKlY1bh+KhKnPss0Ig/rru3jWkeZxtLN0e7ZuEleL/DngLso3HWFl3MMFOyOqTzn9kC6Xmbbt1KACvyt/a+SDY2lVhgT4ghnfmcIb3jb0G1++mxZJ/LwF48kMLU1C0wsaghebR9gk+0NTXNRx49AjXq2oUCuSrtnxXy3xiK3MTW7Tl2vbFNIWIuigBsD03RjZixiMsic7JoxDhksQPbB5ANHwJq0xX67m2fybhtVBJN1LGjUJ09BYmGrqEGTudmCAPk4MqSKzMEUiEilFEwkKgFQYwOkA9aodeY+wHO0yThEp1sas72b/Bi9rfWRNOGQsCqQyrGiaw+7cUp+iI8JtBslt0lgu7rsH0IHba3qqG4tqeBNdCE5N428NTGoE3Fo4Rq0JJGKKsguMy3W8XCcu84qGaSnZu+czUbgtD+2wKBW6bl21BZgj4BGiUo0e1bKSt0A8bcIT3zKJcerpKuup6R4WYQHesyT/TsoaX3nGeyXX2SKgSp2+JMPdOD2Xbd8kC/brnXtqIDd5C6dLX4uvh767R5B5+0lZnAmJbr6NUP6OST6HWYZVtxUrlWKgzLiMyHHrqgQw4lHagwkYqhhhCOVfozZqk6/ORn7AoF0WvlSWs9P6Q/1POftZ0K6gTpAukRtYMqn/URx0HU6X51iNA2BBVvooRLZ+Udmzp14x/Yd2ILm6OgV+Yjc2wSMrDC16rV0tGHlXRo35SarM+BjkufuYZd9Kvcfh/7fW7s0c7tNL3RU+Cxycp6kMnJT68yBEZVgiASgkadtrJGQI33bFymW+8raGgoRTCztHdag/TIPPcEytGHw/lkR6MJx32t/1P1d0vmEBgEIF+iAQPW2bW2LMP7NtBhfMFu6GrNNJHWU0bCNGyvQ/IG3seXwUuslKWLusvIHqP80aNjLmbbh2HdATm6Q+8C9s/f8H/7/AbOYUNUkfUbVCUXjUIc/9hWWoZEbOPWBE0rISSVYyU7o+kj9tfOY9GWNxuEt/vGCH2ikpF3Ds1A1oZaZSch26zCJijNqViziax/gX6HGvsmcHbOjTbu47CPYrMgZrdoHEnAeTA7rmtlKbwaDs6niuIaaUm5jWo777V7xWXgOFKUSWvhcsXo0nQWuA/Qhe2paE1QUYSz8+7jMEcUt/4FSq5ABXgdzgvhZbtSYeXcB41I7ElgHEa0MQfnYiiZ54QAbmN2IBiEJ+A9wPQ/3Nmpc966nB4GUALQu8KA0ocu3Ki3vZu8mpbcFBwOYzlch+ejF8Wca429EXx6FXKkeRUcbYKqg8MciOX21qlYpNnILTGPQNkygBdyKUX7OGqb60/QZBRtb4bEQlriHWQC7UsKAdxnVHyOlNJBT+Kw+Y5HWZGU0KddPOSj1GLGC01CxrLBbghisY+8cxnAi+FwffSuAhwKqWRk2d0osD4G+J96Dfmy7gHcUMIGm0ArMN4EE9I70yXQiu3yZS3griEqeiUiXd6H/J+qv1q6lIFddTE/FAfyCg4BDcc2mVyzSUYrv9ADEAAL6zCzhhpcyMXFD0YBkhMNzHFYI4oNNFmNH+BI9GIxQAcVhjeS/GsDH9a+HFJaZIo+arGts19fhVnzXAUFYpEczmUdagEG43FtK2XFDGKz8JZXhyxoyP3ZUFDkTAwdmHqZAllZDAcTsmNuna3BQvZitM1aPNqZY5YLMnyDRUQNLzFYZnMOBHrOTc76Jw/eiALZXgGmYD7GHtAExM1Fm5Q2A0G9DFEeh2AbkwbIzuG9tgVdgj6JAGbdg5CsLWCkNGIlrD0YB1IHiSVAV5GR7+Me4pRaGfTneig6f4N/hDsxZp1UAF6nzp4Ojsv+j6bozPX7DOrEMDJbOydPBYXdmOKQhzAtGuWf0P8AAAgzSURBVB9Oa5rUxRqybHNdW7tVGGY7+0P65OBxWq3tk5tYhMihuVQ3bALWi3M+2o2TlGQDrmefPWmb6NiUZpreAmu08onIHtE/BI3Y5KvNwZiD9kAddeMVaDn3cJj27Ab8PJxjs/UxgDZZONYExwx5yiQNz8D1EbvLHgeUjfjiY+zoonXp2JQ/GpU3M9aqTvqHovK3pChMJMbttRoByvYYgOMKZpmYRO5JEN7iA0O6Go/ENRa7Qk0JzNvvf4fd+RIdEDow8DG8bch0l1XebNTZSjlG3DE1T3so8C/6nbUdI2hjk83geJ/H5Jvt9OPRHGKv2w5BNhptamExOSDPDxmKci0KsHi4ChYNrgL7ijMZyB+gNCyktQtj/LbPgstNBFzHJXWpsLDRB5dgcIQB/njRaVidyJBHkk06o3Zi4LQRVeB7Lmpv4wIYfGDOiHsLUZYy1pSDbbaP7EKL8SdmXTi1fRwVoKwDarJSq53KNouJlIvzt4BqAjrrfKB/HdLK2p0tMvlYW8Bz2LRyGWV2KzgK2oMjR8m5bHcdQzW2ISlC2cfV+XXZ1oTuUa5lU6cOnZQxPjbPAZJTAkDOpDwJ0gWe0aWpiqoesgP5gPq8WAcy2Mlzso6kY6M0eXFnpEw8A8/DomllH46ACBptOhq1W8Il2W7LdOtZKujZQtk9YshKWTsy6UDU4oy+pNhgFfRgLcwuDpf+YyK8ka5sVOOCLMgLfTZJjdmcB46zTL9LkoY2hxH3kGqQg1euGjIEPSQSvGYbk1hYoUIQ+hg22sc8LI4PJxLwO1tTUGVo49y8p+4wUMd8SYYqmGsNVAw1yWUjW9BOnJTTBxnaB834yNmcuCGKOsEgAWdmHYkO748y3H2uwFPzl/vWmv+be64PYDQsJKqClkRnsu49g8WImFwfY8chWImuzviyYYAUEYcVifrKncQaFhTDA6banniRxwVKsnKRA4jyeYuE5Pi2tx9tRyiZ/R4FJ5+O9lIA5lnqYFuHeUyZWRrj4IhCYF3S0gGM34ZkLELadU1BXeMfzJHACdjmFqYgtqmr9cpbJLLdiH0cgkFSPEvkPFyU3JpSox4KS4mMTP0TRwzlR525TwwYBMOV+DJjBglh/AFdjgY7U6AZ25/QhpDsw1Mdzm3PG+M+YvytyYX4DtrAfix3MgRGSmEGsK/Dx5g9SMAQQ8Q3EqVBO9UpHDFGgSxDorXtEWkoxqKopVY1UEKcT+f2qSJ4MZwuBu5R9RgaNeOjjItziDM96bVMMShm/R04hKh1l+oDDssFQUSfUUDktk+FNsfq0i3msv29jeSmaGjyzamTruHveBbb0xI5oz/ms6NNXvgzQ4YW8yvsXZA0tIbhWmt8jPTAofxs6I5WyEgP6hi9bSjqsqW/bbLj4EDr9HfESUFM4nXjBpCjB1FtW4/VeK9VvLI0u9WK7GaFDmVyNHHh3FzQmw/X5eHQKqxBks7akLWvVMcj52Qb+djchqUtf0L8XPupeSyZQ/CBtyGwji0iEThGbJDatN4iITA1bpAMY7UW2zgeNvolP1v+anDWyLOYTaeZoVrk5TtDgL5xDEzORZ8XaDpldoxjMOOx/RajsiGEnW9cAte1Up8ZiU/bsrXymiLFINwcWHtDCrbDkO16wx9GJ7Mc1SdiWGCwdMfOaxyIQV7b784ga8hEnweKMFjqEpUzxv6j/A737doMPMoYPes+1tyzlIkGpmiHI3suoLlLe7ELGjEHIRp0rGU3ALJymxgJSIlrBTimGENCbECGnVg6Qd6LUaaB3yGWXWKzkgyIgr7PfVydX7FdWc0awsjh60wwJsvU3H36H7hmnDTLKkTFBfaDZN9EWE+uxV6WOKcacrQ0rEb0RWgYhscmNMiCrkuPdM22Rk9RsuvoYogduJ4y6E5Ut12c2CUFZ4wjrMOzIEMl6RPhTqNoj7xdIrlHaZEtmyNZ12uU+az6hDOylNIGzgJmQVzKtJ5wXobOiMZx61GAXLXhtgDeKYksEoYoDMGRDtgnT5tcfUMDUVBagQOBGQEBRSmsfRo2xLX5IHOvhvJ89nqIJ4xnYSnY4j3GSLcHQqnCLbhUV5JURuqMtcfifJqz/Q0t7FYtsU8QL9HDwRY4+5b/U/S3S0cqPkUfuHFb/28kYOy+z4eXTsRW6tzXJtmj4lB4Y3gBSshHH85GpP981x8vFDm4P/6EvT2Kih7zUuPbp4gElgwhPEWer3EbSyUBQ0ckyiMP0YOxswTdQLRnH4s0exOstDS9ceyXEmg4hP1y2Z4KN20pSplpxEDveXuMvSlg5kmZPPaiXGf7MTx6PB4d2Mt7e233+xv/PrkSaKQMT67899+rQ/ZVg1E+uo7uPpCCkXf2CUWekZ/0GjiQxnY0jH//WuIGQti/1uspc7chbH0Soi2kO9QqFIkK5CGkpgtpGNVFIQkbx/4nAaPvG0dDAv9lCdRploIejKo60dwKrLoNpuEVIibfTthAByaF/etoOIT9a72eMneb4INZbZ8C6y7EE1BOpGhnzQK2LRt7DzaO/VMCjZRh/1y3J/+ubWdkGrgCZjbq1mNAj0ZI77BvTUP0RcSjJrIn/zYbd/Bfk0DDIfzX5NV496MSCK3BjMO1obVHO1HtA1asudNahhd7L+0djWN/kkAjZdifVqtxrw0JLLEEGg5hiQXcOH1DAvuTBBoOYX9arca9NiSwxBJoOIQlFnDj9A0J7E8SaDiE/Wm1GvfakMASS6DhEJZYwI3TNySwP0mg4RD2p9Vq3GtDAkssgYZDWGIBN07fkMD+JIGGQ9ifVqtxrw0JLLEE/j958FM+E3TlBAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E")
}

.andes-checkbox {
    position: relative;
    cursor: pointer;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 18px
}

.andes-checkbox__mimic {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.andes-checkbox__mimic:before {
    line-height: 1;
    left: 0
}

.andes-checkbox__mimic:after,.andes-checkbox__mimic:before {
    width: 18px;
    height: 18px;
    position: absolute;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3Cpath fill='%23fff' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z'/%3E%3C/g%3E%3C/svg%3E");
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.andes-checkbox__mimic:after {
    left: -3px;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 3px solid #3483fa;
    background: #fff;
    opacity: 0
}

.andes-checkbox__input {
    position: absolute;
    top: 0;
    opacity: 0
}

.andes-checkbox__input:hover~.andes-checkbox__mimic:after,.andes-checkbox__input:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23999' d='M2 2v14h14V2H2zm0-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox__input[disabled]~.andes-checkbox__label {
    color: rgba(0,0,0,.25)
}

.andes-checkbox__input[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' fill-rule='nonzero' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3Cpath fill='%23fff' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked~.andes-checkbox__mimic:after,.andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%231e6dff' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 018 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:focus~.andes-checkbox__mimic:after {
    opacity: .4
}

.andes-checkbox__label {
    display: inline-block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    color: rgba(0,0,0,.8);
    font-weight: 400
}

.andes-checkbox__label-text {
    padding-left: 1.66667em
}

.andes-checkbox--label-before .andes-checkbox__label {
    padding-left: 0;
    padding-right: 1.66667em
}

.andes-checkbox--label-before .andes-checkbox__mimic:before {
    left: auto;
    right: 0
}

.andes-checkbox--label-before .andes-checkbox__mimic:after {
    left: auto;
    right: -3px
}

.andes-checkbox--disabled {
    cursor: default
}

.andes-checkbox--embedded .andes-checkbox__mimic {
    top: 50%;
    margin-top: 0
}

.andes-checkbox--embedded .andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    top: 38%;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%233483fa' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__label {
    font-size: 12px;
    color: #3483fa;
    padding-left: 1.16667em
}

.andes-checkbox--embedded .andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%233483fa' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:checked~.andes-checkbox__mimic:after {
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    opacity: 0
}

.andes-checkbox--embedded .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%233483fa' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.andes-checkbox--embedded .andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%23ccc' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input~.andes-checkbox__mimic:after {
    content: '';
    width: 100%;
    height: 32px;
    left: -8px;
    top: 50%;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    background: #3483fa;
    border: 0;
    padding: 0 8px;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: 0
}

.andes-checkbox--embedded .andes-checkbox__input:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%233483fa' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:hover~.andes-checkbox__mimic:after {
    opacity: .06
}

.andes-checkbox--embedded .andes-checkbox__input:focus~.andes-checkbox__mimic:after {
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    opacity: .12
}

.andes-checkbox--embedded .andes-checkbox__input[disabled]~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ccc' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input[disabled]~.andes-checkbox__mimic:after {
    display: none
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%231e6dff' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked~.andes-checkbox__mimic:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.filter-panel__categories .filter-list__content {
    overflow: hidden
}

.filter-panel__categories .filter-list__subtitle {
    padding-left: 24px;
    font-weight: 600;
    padding-top: 0;
    font-size: 20px
}

.filter-panel__categories .filter-list__container {
    margin-bottom: 48px
}

.filter-panel__categories .filter-list__container .ui-list__item:hover {
    background-color: #fff
}

.filter-panel__categories .filter-list__container .ui-list__item--selected:before,.filter-panel__categories .filter-list__container .ui-list__item:hover:after {
    border-left: none
}

.filter-panel__categories .filter-list__container:last-child {
    margin-bottom: 0
}

.filter-panel__categories .filter-list__option {
    margin: 20px 24px;
    font-size: 14px
}

.filter-panel__categories .filter-list__mimic {
    position: relative;
    left: 24px
}

.filter-panel__categories .filter-list__option-text {
    width: 90%;
    padding-right: 0
}

@media (min-width: 560px) {
    .filter-list {
        border:.5px solid rgba(51,51,51,.05)
    }

    .filter-list__mimic {
        left: 28px
    }

    .filter-panel__categories .filter-list__content:hover,.filter-panel__categories .filter-list__option .andes-checkbox--label,.filter-panel__categories .filter-list__option .andes-checkbox__input {
        cursor: pointer
    }
}

.andes-button--filled {
    border: .05556em solid;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    -webkit-box-shadow: 0 0 0 0 #fff;
    box-shadow: 0 0 0 0 #fff
}

.andes-button--filled,.andes-button--filled:focus,.andes-button--filled:link,.andes-button--filled:visited {
    border-color: #3483fa;
    background-color: #3483fa;
    color: #fff
}

.andes-button--filled:focus path,.andes-button--filled:link path,.andes-button--filled:visited path,.andes-button--filled path {
    stroke: #fff!important
}

.andes-button--filled:hover {
    border-color: #1e6dff;
    background-color: #1e6dff;
    color: #fff;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in
}

.andes-button--filled:hover path {
    stroke: #fff!important
}

.andes-button--filled:active {
    border-color: #105cf4;
    background-color: #105cf4;
    color: #fff
}

.andes-button--filled:active path {
    stroke: #fff!important
}

.andes-button--filled:disabled,.andes-button--filled[disabled] {
    border-color: rgba(0,0,0,.04);
    background-color: rgba(0,0,0,.04);
    color: rgba(0,0,0,.25);
    cursor: default;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.andes-button--filled:disabled path,.andes-button--filled[disabled] path {
    stroke: rgba(0,0,0,.25)!important
}

.andes-button--filled:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .16667em rgba(30,109,255,.4);
    box-shadow: 0 0 0 .16667em rgba(30,109,255,.4);
    -webkit-transition: -webkit-box-shadow .25s ease-in;
    transition: -webkit-box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in,-webkit-box-shadow .25s ease-in
}

.sticky-footer-container {
    width: 100%;
    z-index: 9999;
    position: fixed;
    padding: 0;
    bottom: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -1px 2px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -1px 2px 0 rgba(0,0,0,.25)
}

.sticky-footer-container .sticky-footer-info-container {
    padding: 18px 24px
}

.sticky-footer-container .sticky-footer-info-container .sticky-footer-info-container__info {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #999
}

.sticky-footer-container .sticky-footer-button-container {
    border-top: .5px solid #d8d8d8;
    padding: 16px 24px;
    margin: 0
}

.sticky-footer-container .sticky-footer-button-container .sticky-footer-button-container__button {
    margin: 0;
    width: 100%;
    padding: 16px 32px
}

.sticky-footer__container.andes-card {
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.sticky-footer-container--hide {
    display: none
}

.sticky-footer-container--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -5px 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -5px 5px 0 rgba(0,0,0,.1)
}

.andes-button {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    padding: 14px 32px;
    text-align: center;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .18s ease-out;
    transition: .18s ease-out;
    -webkit-transition-property: background,color;
    transition-property: background,color;
    -webkit-font-smoothing: antialiased
}

.andes-button:link {
    text-decoration: none
}

.andes-button,.andes-button * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.andes-button svg {
    display: inline-block;
    vertical-align: middle;
    max-width: 1em;
    max-height: 1em
}

.andes-button__content {
    display: block
}

.andes-button__content:after {
    content: '';
    display: table;
    clear: both
}

.andes-button__content * {
    display: block;
    float: left
}

.andes-button__text+svg,svg+.andes-button__text {
    margin-left: 16px
}

.andes-button--transparent {
    border: .05556em solid;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    -webkit-box-shadow: 0 0 0 0 rgba(52,131,250,.3);
    box-shadow: 0 0 0 0 rgba(52,131,250,.3)
}

.andes-button--transparent,.andes-button--transparent:focus,.andes-button--transparent:link,.andes-button--transparent:visited {
    border-color: transparent;
    background-color: transparent;
    color: #3483fa
}

.andes-button--transparent:focus path,.andes-button--transparent:link path,.andes-button--transparent:visited path,.andes-button--transparent path {
    stroke: #3483fa!important
}

.andes-button--transparent:hover {
    border-color: transparent;
    background-color: rgba(52,131,250,.06);
    color: #2c6bff;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in
}

.andes-button--transparent:hover path {
    stroke: #2c6bff!important
}

.andes-button--transparent:active {
    border-color: transparent;
    background-color: rgba(52,131,250,.12);
    color: #2c6bff
}

.andes-button--transparent:active path {
    stroke: #2c6bff!important
}

.andes-button--transparent:disabled,.andes-button--transparent[disabled] {
    border-color: transparent;
    background-color: transparent;
    color: rgba(0,0,0,.25);
    cursor: default;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.andes-button--transparent:disabled path,.andes-button--transparent[disabled] path {
    stroke: rgba(0,0,0,.25)!important
}

.andes-button--transparent:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .16667em rgba(52,131,250,.3);
    box-shadow: 0 0 0 .16667em rgba(52,131,250,.3);
    -webkit-transition: -webkit-box-shadow .25s ease-in;
    transition: -webkit-box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in,-webkit-box-shadow .25s ease-in
}

.andes-card {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.25)
}

.andes-card--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1)
}

.andes-card {
    padding: 16px
}

@media (min-width: 768px) {
    .andes-card {
        padding:32px
    }

    .andes-card--animated {
        -webkit-transition: -webkit-box-shadow .2s ease-in-out;
        transition: -webkit-box-shadow .2s ease-in-out;
        transition: box-shadow .2s ease-in-out;
        transition: box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out
    }

    .andes-card--animated:hover {
        -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1)
    }
}

.sticky-header__container {
    width: 100%;
    z-index: 9999;
    position: fixed;
    padding: 18px 24px;
    height: 48px
}

.sticky-header__container .sticky-header__back-button {
    left: 20px;
    width: 20px;
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1);
    -webkit-animation: rotation .6s linear;
    animation: rotation .6s linear;
    background: none;
    border: none;
    cursor: pointer
}

.sticky-header__container .sticky-header__clean-button {
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 2px;
    padding: 14px 24px
}

.sticky-header__container .sticky-header__clean-button:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    transition: none
}

.sticky-header__container .sticky-header__clean-button:hover {
    background-color: initial;
    -webkit-transition: none;
    transition: none
}

.sticky-header__container .sticky-header__clean-button:active {
    background: initial
}

.sticky-header__container .sticky-header__clean-button .andes-button__content {
    padding-top: 0
}

.sticky-header__container .sticky-header__clean-button--hide {
    display: none
}

.sticky-header__container.sticky-header-container--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 5px 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 5px 5px 0 rgba(0,0,0,.1)
}

@media (min-width: 560px) {
    .sticky-header__container {
        width:340px
    }

    .sticky-header__container .sticky-header__back-button {
        background: none;
        border: none;
        height: 45px
    }

    .sticky-header__container.andes-card {
        padding: 24px 0
    }
}

.ui-map--markercluster {
    font-family: inherit;
    color: #fff;
    font-weight: 600;
    background-color: #3483fa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-animation-name: ui-map--fadein;
    animation-name: ui-map--fadein;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3)
}

.ui-map--markercluster__medium,.ui-map--markercluster__small {
    font-size: 18px
}

.ui-map--markercluster__large {
    font-size: 20px
}

.card-carousel {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -100%;
    z-index: 5;
    overflow: hidden;
    display: none
}

.card-carousel__wrapper {
    display: block;
    margin: 0;
    white-space: nowrap
}

.card-carousel__item {
    position: relative;
    white-space: normal;
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-width: 270px;
    background-color: #fff;
    padding: 0
}

.card-carousel--hide {
    visibility: hidden
}

.card-carousel--bottom-show {
    bottom: 0
}

.sidebar {
    height: 100%;
    z-index: 999;
    width: 340px;
    left: 0;
    background-color: #f5f5f5;
    -webkit-filter: drop-shadow(4px 0 5px rgba(0,0,0,.1));
    filter: drop-shadow(4px 0 5px rgba(0,0,0,.1));
    opacity: 1;
    -webkit-transition: left .375s cubic-bezier(0,0,.2,1);
    transition: left .375s cubic-bezier(0,0,.2,1)
}

.sidebar,.sidebar:after {
    position: absolute;
    display: block
}

.sidebar:after {
    content: '';
    width: 100%;
    z-index: 5;
    height: 36px;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
    background: -webkit-linear-gradient(top,transparent,#fff);
    background: linear-gradient(180deg,transparent,#fff)
}

.sidebar .info-box__container,.sidebar .map-notification-container,.sidebar .search-box__container,.sidebar .sticky-header__container {
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1)
}

.sidebar .sticky-header__back-button {
    height: 45px
}

.sidebar--with-filters .info-box-list {
    top: 0
}

.sidebar.notification .info-box-list {
    display: none
}

.sidebar.notification .map-notification-container {
    padding-top: 80px;
    margin-top: 0;
    width: 100%
}

.sidebar.notification:after {
    content: '';
    background: none
}

.sidebar__toggle {
    width: 21px;
    height: 50px;
    position: absolute;
    left: 340px;
    -webkit-transition: left .375s cubic-bezier(0,0,.2,1);
    transition: left .375s cubic-bezier(0,0,.2,1);
    top: 12px;
    background: #f5f5f5;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
    box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
    cursor: pointer;
    z-index: 2
}

.sidebar__toggle .ui-map--chevron--left {
    -webkit-filter: grayscale(100%) brightness(5) brightness(60%);
    filter: grayscale(100%) brightness(5) brightness(60%);
    top: 16px;
    position: absolute;
    left: 5px
}

.sidebar--collapsed {
    left: -316px;
    -webkit-transition: left .225s cubic-bezier(.4,0,1,1);
    transition: left .225s cubic-bezier(.4,0,1,1);
    cursor: pointer
}

.sidebar--collapsed:after {
    width: 12px;
    height: 100%;
    z-index: 999;
    background: -webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));
    background: -webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0));
    left: 316px
}

.sidebar--collapsed+.sidebar__toggle {
    left: 24px;
    -webkit-transition: left .225s cubic-bezier(.4,0,1,1);
    transition: left .225s cubic-bezier(.4,0,1,1)
}

.sidebar--collapsed+.sidebar__toggle .ui-map--chevron--left {
    -webkit-filter: invert(50%) sepia(68%) saturate(3990%) hue-rotate(200deg) brightness(95%) contrast(100%);
    filter: invert(50%) sepia(68%) saturate(3990%) hue-rotate(200deg) brightness(95%) contrast(100%);
    left: 7px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset
}

.sidebar--collapsed .info-box-list {
    overflow: hidden
}

.sidebar--collapsed .info-box-list .info-box__content--selected:before,.sidebar--collapsed .info-box__container,.sidebar--collapsed .map-notification-container,.sidebar--collapsed .search-box__container,.sidebar--collapsed .sticky-header__container {
    -webkit-transition: opacity .225s cubic-bezier(0,0,.2,1);
    transition: opacity .225s cubic-bezier(0,0,.2,1);
    opacity: 0
}

.sidebar--collapsed .info-box__content {
    pointer-events: none
}

.sidebar--collapsed .info-box__content:hover {
    background: #fff
}

.sidebar--collapsed .sticky-header__container {
    position: absolute
}

.sidebar--collapsed .search-box__seeker {
    display: none
}

.ui-map--carousel-control {
    display: inline-block;
    opacity: 0;
    background-position: 50%;
    -webkit-background-size: contain;
    background-size: contain;
    background-color: transparent;
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 96px;
    z-index: 10;
    overflow: hidden;
    text-indent: -100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.ui-map--carousel-control:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.ui-map--carousel-next {
    right: -22.5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Ccircle id='b' cx='20' cy='20' r='20'/%3E%3Cfilter id='a' width='132.5%25' height='132.5%25' x='-16.2%25' y='-13.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.193812274 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(4 3)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%233483FA' stroke-linecap='square' stroke-width='1.667' d='M21.5 16.75L27.75 23l-6.25 6.25'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--carousel-before {
    left: -22.5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Ccircle id='b' cx='20' cy='20' r='20'/%3E%3Cfilter id='a' width='132.5%25' height='132.5%25' x='-16.2%25' y='-13.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.193812274 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='matrix(-1 0 0 1 44 3)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%233483FA' stroke-linecap='square' stroke-width='1.667' d='M26.5 16.75L20.25 23l6.25 6.25'/%3E%3C/g%3E%3C/svg%3E")
}

@-webkit-keyframes crossRotationDown1 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@keyframes crossRotationDown1 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@-webkit-keyframes crossRotationDown2 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@keyframes crossRotationDown2 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@-webkit-keyframes crossRotationUp1 {
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes crossRotationUp1 {
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes crossRotationUp2 {
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes crossRotationUp2 {
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes filter-chip--cross-hide {
    0% {
        visibility: visible;
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes filter-chip--cross-hide {
    0% {
        visibility: visible;
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes filter-chip--cross-show {
    0% {
        opacity: 0
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes filter-chip--cross-show {
    0% {
        opacity: 0
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes filter-chip--show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes filter-chip--show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.filter-chip {
    display: inline-block;
    font-size: 13px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #ddd;
    margin-right: 8px;
    padding: 4px 12px;
    position: relative;
    color: #666;
    background: #f5f5f5;
    -webkit-transition: padding-right .375s ease-in-out;
    transition: padding-right .375s ease-in-out;
    cursor: pointer
}

.filter-chip .filter-chip__remove-icon {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    position: absolute;
    display: inline-block;
    right: -45px;
    padding: 0;
    top: 0;
    z-index: 1002;
    width: 55px;
    height: 45px;
    right: 4px;
    height: 28px;
    width: 24px;
    z-index: 0;
    visibility: hidden
}

.filter-chip .filter-chip__remove-icon:after,.filter-chip .filter-chip__remove-icon:before {
    content: ' ';
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -7px;
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #333;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.filter-chip .filter-chip__remove-icon:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter-chip .filter-chip__remove-icon:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.filter-chip .filter-chip__remove-icon:focus {
    outline: none
}

.filter-chip .filter-chip__remove-icon:after,.filter-chip .filter-chip__remove-icon:before {
    background-color: #666;
    width: 13px
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon {
    -webkit-animation: filter-chip--cross-hide .375s linear;
    animation: filter-chip--cross-hide .375s linear
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon:after {
    -webkit-animation: crossRotationDown1 .375s ease-in-out;
    animation: crossRotationDown1 .375s ease-in-out
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon:before {
    -webkit-animation: crossRotationDown2 .375s ease-in-out;
    animation: crossRotationDown2 .375s ease-in-out
}

.filter-chip--translating {
    -webkit-transition: -webkit-transform .375s ease-in-out;
    transition: -webkit-transform .375s ease-in-out;
    transition: transform .375s ease-in-out;
    transition: transform .375s ease-in-out,-webkit-transform .375s ease-in-out
}

.filter-chip.filter--selected {
    background: #ddd;
    padding-right: 32px
}

.filter-chip.filter--selected .filter-chip__remove-icon {
    display: inline-block;
    visibility: visible
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon {
    -webkit-animation: filter-chip--cross-show .375s linear;
    animation: filter-chip--cross-show .375s linear
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon:after {
    -webkit-animation: crossRotationUp1 .375s ease-in-out;
    animation: crossRotationUp1 .375s ease-in-out
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon:before {
    -webkit-animation: crossRotationUp2 .375s ease-in-out;
    animation: crossRotationUp2 .375s ease-in-out
}

.filter-chip--animation-show {
    -webkit-animation: filter-chip--show .375s ease-in;
    animation: filter-chip--show .375s ease-in
}

.filter-chip--animation-hide {
    -webkit-animation: fadeOut .375s ease-in;
    animation: fadeOut .375s ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.filter-chip--hidden {
    display: none
}

.info-box-list {
    position: relative;
    top: 74px;
    height: calc(100% - 74px);
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    -webkit-transition: top .1s cubic-bezier(0,0,.2,1);
    transition: top .1s cubic-bezier(0,0,.2,1);
    z-index: 5
}

.info-box-list .info-box-list__back-button {
    opacity: 0;
    -webkit-transition: none;
    transition: none
}

.info-box-list .info-box__content {
    display: block;
    width: 340px;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: none;
    transition: none
}

.info-box-list .info-box__content:after {
    display: none
}

.info-box-list .info-box__content.info-box__content--hover,.info-box-list .info-box__content:hover {
    background: #f5f5f5
}

.info-box-list .info-box__content.info-box__content--hover .ui-button--info-box,.info-box-list .info-box__content:hover .ui-button--info-box {
    opacity: 1
}

.info-box-list .info-box__extra-info-container {
    padding-top: 0;
    border-top: unset
}

.info-box-list .ui-button--info-box {
    opacity: 0;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    min-width: auto;
    width: 100px
}

.info-box-list .info-box__content--selected .ui-button--info-box {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    opacity: 1
}

.info-box-list .info-box__content--selected:before {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.info-box-list.info-box-list--expanded {
    overflow: hidden;
    top: 0;
    z-index: 9;
    background: #fff;
    height: 100%;
    -webkit-transition: top .225s cubic-bezier(0,0,.2,1);
    transition: top .225s cubic-bezier(0,0,.2,1)
}

.info-box-list.info-box-list--expanded .ui-map--chevron {
    display: none
}

.info-box-list.info-box-list--expanded .info-box-list__back-button {
    left: 20px;
    width: 20px;
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1);
    -webkit-animation: rotation .6s linear;
    animation: rotation .6s linear;
    cursor: pointer
}

.info-box-list.info-box-list--expanded .info-box--show-options {
    padding-top: 36px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.info-box-list.info-box-list--expanded .info-box--show-options:hover {
    background: #fff
}

.info-box-list.info-box-list--expanded .info-box__info,.info-box-list.info-box-list--expanded .ui-list__header--options {
    cursor: default
}

.info-box-list.info-box-list--expanded .info-box__content--selected:before,.info-box-list.info-box-list--expanded .info-box__content:not(.info-box--show-options) {
    display: none
}

@-webkit-keyframes rotation {
    10% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    70% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    90% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes rotation {
    10% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    70% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    90% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.search-here {
    width: 148px;
    display: inline-block;
    padding: 8px 11px;
    color: #3483fa;
    text-decoration: none;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 18px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 18px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-width: 0;
    white-space: nowrap;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 0;
    z-index: 2;
    top: 0;
    outline: none
}

.search-here--visible {
    top: 112px;
    opacity: 1
}

@media (min-width: 560px) {
    .search-here--context-expanded {
        margin-left:170px
    }

    .search-here--visible {
        top: 72px
    }
}

.ui-button {
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    outline: 0;
    padding: 15px 32px;
    text-align: center;
    -webkit-transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    width: 100%
}

.ui-button--small {
    font-size: 14px
}

.ui-button--primary {
    background: #3483fa;
    padding: 15px 32px
}

.ui-button--primary,.ui-button--primary:link,.ui-button--primary:visited {
    color: #fff
}

.ui-button--primary:focus,.ui-button--primary:hover {
    background-color: rgba(52,131,250,.8);
    color: #fff
}

.ui-button--primary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--primary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--primary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--primary.ui-button--small {
    padding: 11px 24px
}

.ui-button--primary.ui-button--disabled,.ui-button--primary:disabled,.ui-button--primary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: #e6e6e6
}

.ui-button--secondary {
    background: none;
    border: 1px solid #3483fa;
    padding: 14px 31px
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    color: #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    border: 1px solid #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    border: 1px solid rgba(52,131,250,.65)
}

.ui-button--secondary.ui-button--small {
    padding: 10px 23px
}

.ui-button--secondary .ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--secondary .ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--secondary .ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--secondary.ui-button--disabled,.ui-button--secondary:disabled,.ui-button--secondary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent;
    border-color: #ccc
}

.ui-button--tertiary {
    background: none;
    padding: 15px 32px
}

.ui-button--tertiary,.ui-button--tertiary:link,.ui-button--tertiary:visited {
    color: #3483fa
}

.ui-button--tertiary:focus,.ui-button--tertiary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--tertiary.ui-button--small {
    padding: 11px 24px
}

.ui-button--tertiary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--tertiary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--tertiary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--tertiary.ui-button--disabled,.ui-button--tertiary:disabled,.ui-button--tertiary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent
}

.ui-button {
    line-height: 1
}

@media (min-width: 768px) {
    .ui-button {
        display:inline-block;
        width: auto;
        min-width: 142px
    }

    .ui-button.ui-button--small {
        display: inline-block;
        width: auto;
        min-width: 108px
    }
}

.filter-chip-slider {
    padding: 12px 0;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background: #f5f5f5;
    font-weight: 400
}

.filter-chip-slider::-webkit-scrollbar {
    display: none
}

.filter-chip-slider--enabled {
    pointer-events: all
}

.filter-chip-slider--disabled {
    pointer-events: none
}

.filter-chip-slider--hidden {
    display: none
}

.filter-chip-slider__more-button {
    font-size: 13px;
    color: #5c95ff;
    display: inline-block;
    padding: 4px 12px;
    cursor: pointer
}

@media (min-width: 560px) {
    .filter-chip-slider {
        white-space:normal;
        padding-bottom: 0;
        overflow: hidden
    }

    .filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip-slider__more-button {
        margin: 8px 8px 0 0
    }

    .filter-chip-slider .filter-chip+.filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip+.filter-chip-slider .filter-chip-slider__more-button,.filter-chip-slider .filter-chip-slider__more-button+.filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip-slider__more-button+.filter-chip-slider .filter-chip-slider__more-button {
        margin-left: 0
    }
}

.u-skeleton--light:after {
    font-size: 16px
}

.u-block-center {
    text-align: center
}

.u-block-left {
    text-align: left
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.u-link {
    color: #3483fa;
    font-size: 14px
}

.u-overlap-images {
    position: relative
}

.u-overlap-images .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images .grouped-images__item:nth-child(0) {
    z-index: 10
}

.u-overlap-images .grouped-images__item:first-child {
    z-index: 9
}

.u-overlap-images .grouped-images__item:nth-child(2) {
    z-index: 8
}

.u-overlap-images .grouped-images__item:nth-child(3) {
    z-index: 7
}

.u-overlap-images .grouped-images__item:nth-child(4) {
    z-index: 6
}

.u-overlap-images .grouped-images__item:nth-child(5) {
    z-index: 5
}

.u-overlap-images .grouped-images__item:nth-child(6) {
    z-index: 4
}

.u-overlap-images .grouped-images__item:nth-child(7) {
    z-index: 3
}

.u-overlap-images .grouped-images__item:nth-child(8) {
    z-index: 2
}

.u-overlap-images .grouped-images__item:nth-child(9) {
    z-index: 1
}

.u-overlap-images .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images--first-down {
    position: relative
}

.u-overlap-images--first-down .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images--first-down .grouped-images__item:nth-child(0) {
    z-index: 1
}

.u-overlap-images--first-down .grouped-images__item:first-child {
    z-index: 2
}

.u-overlap-images--first-down .grouped-images__item:nth-child(2) {
    z-index: 3
}

.u-overlap-images--first-down .grouped-images__item:nth-child(3) {
    z-index: 4
}

.u-overlap-images--first-down .grouped-images__item:nth-child(4) {
    z-index: 5
}

.u-overlap-images--first-down .grouped-images__item:nth-child(5) {
    z-index: 6
}

.u-overlap-images--first-down .grouped-images__item:nth-child(6) {
    z-index: 7
}

.u-overlap-images--first-down .grouped-images__item:nth-child(7) {
    z-index: 8
}

.u-overlap-images--first-down .grouped-images__item:nth-child(8) {
    z-index: 9
}

.u-overlap-images--first-down .grouped-images__item:nth-child(9) {
    z-index: 10
}

.u-overlap-images--first-down .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images__more {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.u-overlap-images__more img {
    border: 0
}

.u-overlap-images__more--first-down {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more--first-down:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.u-overlap-images__more--first-down img {
    border: 0
}

.svg-hide {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.u-skeleton--light:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #f0f0f0
}

.u-skeleton--light-full:after {
    width: 100%
}

.u-skeleton--light-lg:after {
    width: 66%
}

.u-skeleton--light-m:after {
    width: 33%
}

.u-skeleton--light-s:after {
    width: 16%
}

.u-skeleton--dark:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #ddd
}

.u-skeleton--dark-full:after {
    width: 100%
}

.u-skeleton--dark-lg:after {
    width: 66%
}

.u-skeleton--dark-m:after {
    width: 33%
}

.u-skeleton--dark-s:after {
    width: 16%
}

.u-ripple-effect {
    padding: 32px;
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.u-ripple-effect:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-image: -webkit-radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-image: radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-position: 50%;
    background-repeat: no-repeat;
    opacity: 0
}

@-webkit-keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

@keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

.u-ripple-effect--active:after {
    -webkit-animation-name: ripple-effect;
    animation-name: ripple-effect;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.delivery-options:first-of-type .ui-list__item:nth-child(1) .u-ripple-effect--active:after {
    -webkit-animation-delay: 6s;
    animation-delay: 6s
}

.delivery-options:first-of-type .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 7s;
    animation-delay: 7s
}

.delivery-options:first-of-type .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 8s;
    animation-delay: 8s
}

.delivery-options:nth-of-type(2) .ui-list__item:first-child .u-ripple-effect--active:after {
    -webkit-animation-delay: 9s;
    animation-delay: 9s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 10s;
    animation-delay: 10s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 11s;
    animation-delay: 11s
}

button {
    font-family: Proxima Nova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: inherit;
    font-weight: 300;
    padding: 0;
    width: 100%
}

figure {
    margin: 0
}

.visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: 0 -1px -1px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#footer-applink,.nav-footer-downloadapp-banner,.nav-footer-downloadapp-wrapper,.nav-footer-user,.nav-header-user {
    display: none
}

#nav-header-menu a.option-help {
    border-left: none
}

.ui-list__error {
    margin-top: -24px;
    margin-bottom: 40px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #f23d4f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__error.ui-list__error-hidden {
    display: none
}

.ui-list__neutral-message {
    margin-top: 0;
    margin-bottom: 16px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: initial;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #3483fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__neutral-message.ui-list__neutral-message-hidden {
    display: none
}

.ui-list__neutral-message__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__neutral-message__icon .ui-icon {
    width: 16px
}

.ui-list__neutral-message__icon .ui-icon--info {
    color: #fff;
    stroke: none
}

.ui-list__neutral-message__close {
    height: 20px;
    cursor: pointer
}

.ui-list__neutral__message {
    vertical-align: middle;
    margin-left: 16px;
    line-height: 18px
}

.ui-icon--arrow-right,.ui-icon--smart-coupon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-icon--smart-coupon {
    margin-right: 6px;
    width: 16px
}

.ui-list__error__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__error__icon .ui-icon {
    width: 16px
}

.ui-list__error__message {
    vertical-align: middle;
    margin-left: 16px
}

.price-tag {
    line-height: normal
}

.summary .price-tag {
    vertical-align: top;
    margin-top: -5px
}

.price-tag del:after {
    top: 50%
}

.price-tag-cents {
    margin-top: .5em;
    font-size: .6em
}

.item__original-price {
    display: inline-block;
    float: none;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 4px;
    vertical-align: middle
}

.ui-modal-dialog__content-box .item__original-price {
    display: block;
    margin-right: 0
}

.cart-package__options .item__original-price {
    display: block
}

.ui-modal-dialog__content-box .item__original-price+.price-tag {
    margin-top: -2px
}

.item__original-price+.price-tag {
    margin-left: 4px
}

.price--highlight {
    font-size: 22px
}

.price__installments {
    display: block;
    font-size: 14px
}

.nav-footer .nav-footer-primaryinfo {
    border-top: 0
}

.ui-modal-dialog__button-close {
    left: 0;
    top: 0
}

.ui-modal-dialog .ui-message.ui-message--small {
    margin-bottom: 0
}

.summary-component {
    min-height: 110px
}

.summary-component .summary__row {
    margin-bottom: 0
}

.u-text--single-line {
    display: inline-block
}

.ui-form__input+.ui-form__label,.ui-form__input:focus+.ui-form__label,.ui-form__row--error .ui-form__input+.ui-form__label,.ui-form__row--error .ui-form__input:focus+.ui-form__label {
    color: #737373
}

.ui-form .ui-form__input {
    padding-bottom: 0
}

.andes-form-control--textfield .andes-form-control__field:focus-visible,.ui-form .ui-form__input:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-list__item--disabled .ui-list__item-option * {
    color: #bfbfbf!important;
    cursor: not-allowed
}

.item__image {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.item__image .product-image {
    height: 100%;
    width: 100%
}

.ui-icon--placeholder-item {
    margin-top: -1px;
    width: 25px
}

.ui-checkbox__mimic {
    width: 16px;
    height: 16px
}

.ui-checkbox__mimic:before {
    left: 0;
    right: auto;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.ui-checkbox__mimic:after {
    left: -16px;
    right: auto
}

.ui-checkbox__input {
    left: 0
}

.ui-checkbox__label {
    font-size: 12px;
    font-weight: 400;
    padding-left: 28px;
    padding-right: 0;
    display: inline;
    color: rgba(0,0,0,.8)
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__label {
    vertical-align: 1px;
    font-size: 12px
}

.ui-form__row--checkbox .ui-form__row-attachment {
    float: none;
    right: auto;
    display: inline;
    position: relative;
    top: auto;
    vertical-align: middle;
    font-size: 12px
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxMiI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iYSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMiIvPgogICAgICAgIDxtYXNrIGlkPSJiIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8dXNlIGZpbGw9IiMzNDgzRkEiIHN0cm9rZT0iIzM0ODNGQSIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zLjc1IDYuMjVsMS41IDEuNU01LjI1IDcuNzVsMy41LTMuNSIvPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
    content: ''
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgeD0iMjU2LjUiIHk9IjQwOC41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzM0ODNGQSIgcng9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTYgLTQwOCkiLz4KPC9zdmc+Cg==") no-repeat;
    content: ''
}

.ui-card__name:empty:before {
    content: attr(data-title)
}

.ui-form__input:disabled {
    border-bottom: 1px dotted #737373;
    color: #737373
}

.ui-form__input:read-only {
    color: #bfbfbf
}

.ui-message--warning {
    background-color: #fef7c3;
    text-align: left;
    font-size: 14px;
    line-height: 1.35
}

.ui-message--warning.ui-message--info {
    background-color: #f73
}

.ui-message--warning .ui-icon {
    position: relative;
    top: 1px;
    width: 16px
}

.u-fullscreen-position-absolute {
    height: 100%;
    min-height: 480px!important
}

.u-link {
    font-weight: 400
}

.ui-list--modal .ui-list__header {
    border-bottom: 1px solid #d8d8d8;
    background-color: #fff
}

.ui-list--modal .ui-list__header .ui-list__header-title {
    text-align: center;
    font-size: 22px;
    font-weight: 300
}

.ui-list--modal .ui-list__chevron {
    display: none
}

.ui-modal-dialog__button-close {
    position: fixed
}

.ui-modal-dialog .ui-modal-link {
    margin-top: 28px
}

.ui-modal-dialog__content-box {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff
}

.ui-modal-dialog__content-box .ui-list {
    background: none
}

.ui-modal-dialog__content-footer {
    will-change: transform
}

.ui-list__item-option {
    padding: 20px
}

[class*=step--] {
    margin-bottom: 0
}

.ui-button--clearsides {
    padding-left: 0;
    padding-right: 0
}

.cart-header {
    padding: 40px 32px
}

.ui-snackbar {
    font-size: 14px;
    font-weight: 600
}

.nav-header-menu-wrapper>.nav-header-notifications-badge,label[for=nav-header-menu-switch] {
    display: none
}

.wallet-context--list .wallet-context--item .hero--wallet {
    position: relative;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-list-card {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #eee;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-switch {
    margin-right: 8px
}

.wallet-context--list .wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    border-top: none;
    margin-top: 16px
}

.wallet-context--list .wallet-context--item:last-child .ui-list-card {
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 16px
}

.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .hero,.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px
}

.u-text--disabled {
    color: rgba(0,0,0,.25)
}

.u-text--bold {
    font-weight: 600
}

body,main[role=main] {
    -webkit-font-smoothing: antialiased
}

button {
    border: 0;
    background: none;
    cursor: pointer
}

.ui-button {
    font-weight: 400
}

.payment-icon {
    display: inline-block;
    text-indent: -9999px;
    vertical-align: 0;
    -ms-flex-item-align: center;
    align-self: center
}

.payments-cho2x,.payments-cho_badge2x {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.5);
    -ms-transform: translate(-50%,-50%) scale(.5);
    transform: translate(-50%,-50%) scale(.5)
}

.ui-list__chevron {
    float: right
}

.ui-list__chevron svg {
    stroke: #737373
}

.payments-cho2x--align-left {
    position: relative;
    top: initial;
    left: initial;
    -webkit-transform: translate(0) scale(1);
    -ms-transform: translate(0) scale(1);
    transform: translate(0) scale(1)
}

.ui-icon-medium {
    width: 20px
}

.ui-modal-dialog .u-link {
    font-size: 18px
}

img[data-object-fit=contain] {
    -o-object-fit: contain;
    object-fit: contain
}

img[data-object-fit=cover] {
    -o-object-fit: cover;
    object-fit: cover
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

#dp_obj,.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
    bottom: 0
}

.cho-hidden {
    display: none
}

.footer-price-optional-container {
    text-align: right
}

.footer-price-optional-container .footer-price-optional {
    font-size: 14px
}

.footer-price-optional-container .footer-price-optional .price-tag {
    vertical-align: middle;
    margin-top: -3px
}

.info-pill-container {
    background-color: rgba(52,131,250,.2);
    color: #3483fa;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 6px
}

.info-pill-container,.warning-pill-container {
    width: -webkit-fit-content;
    width: fit-content;
    margin: 4px 0;
    font-size: 12px;
    font-weight: 600;
    max-width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.warning-pill-container {
    background-color: rgba(255,119,51,.1);
    color: #f73;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 5px 8px
}

.warning-container {
    margin-top: 20px
}

.loading-page {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.step--payments .summary--fixed .summary__row {
    margin-bottom: 0
}

.step--payments .summary--fixed .summary__form {
    padding-top: 5px;
    line-height: 23px
}

.step--payments .step-title-link {
    display: block;
    margin-top: 6px;
    padding: 0;
    letter-spacing: 0
}

.step--payments .step-subtitle {
    margin-top: 0;
    text-align: left;
    margin: 24px 16px 0;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.25
}

.step--payments .price-title {
    margin-bottom: 4px;
    padding: 0 24px
}

.badge-type-selection {
    padding: 0 0 75px
}

.badge-type-selection .step-title {
    padding: 32px
}

.badge-type-selection--extra-padding {
    padding: 0 0 123px
}

.badge-type-selection__list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto
}

.badge-type-selection__list .ui-badge--small {
    background: #f5f5f5
}

.badge-type-selection__list .ui-badge--small .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.badge-type-selection__list .badge-type-selection__list-item {
    width: 100%;
    border-bottom: 1px solid #eee
}

.badge-type-selection__list .badge-type-selection__list-item:first-child .ui-pill--corner {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.badge-type-selection__list .badge-type-selection__list-item:last-child {
    border-bottom: 0
}

.badge-type-selection__list .badge-type__button {
    width: 100%;
    height: auto;
    padding: 18px 16px;
    min-height: 80px;
    position: relative;
    overflow: hidden
}

.badge-type-selection__list .badge-type__button,.badge-type-selection__list .ui-list__chevron {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.badge-type-selection__list .ui-list__chevron {
    margin-left: auto
}

.badge-type-selection__list .badge-type__button:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.badge-type-selection__list .ui-badge__icon {
    width: 46px
}

.badge-type-selection__list .ui-badge__icon--payment-logo {
    width: 100%;
    max-width: none;
    line-height: 10px
}

.badge-type__metadata {
    text-align: left;
    margin: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.badge-type-selection__list-title {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 1.45
}

.badge-type-selection__list-promo,.badge-type-selection__list-text {
    color: #737373;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    margin-top: 4px
}

.ui-badge--medium .ui-badge-discount {
    width: 16px;
    height: 16px;
    bottom: 8px;
    right: 8px
}

.badge-type-selection--padding-off {
    padding: 0
}

@media (max-width: 960px) {
    .payments-types--border .badge-type-selection__list {
        border:1px solid rgba(0,0,0,.1);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.payment-method__menu-item__button {
    width: 100%;
    height: 82px;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    position: relative
}

.payment-method__menu-item__button .payments-cho2x,.payment-method__menu-item__button .payments-cho_badge2x {
    left: auto;
    -webkit-transform: translateY(-50%) scale(.5);
    -ms-transform: translateY(-50%) scale(.5);
    transform: translateY(-50%) scale(.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left
}

.payment-method__menu-item__button .payment-icon {
    vertical-align: middle
}

.payment-method__menu-item__button--align-left {
    text-align: left
}

.payments-cho2x--align-left+.payment-method__menu-item__button-description {
    font-size: 36px;
    vertical-align: middle
}

.payment-method__menu-item__button-description {
    padding: 0 8px
}

.payment-method__menu-item__button-description-wrapper---retina-wrapper {
    display: inline-block;
    -webkit-transform: translate(-25%) scale(.5);
    -ms-transform: translate(-25%) scale(.5);
    transform: translate(-25%) scale(.5);
    width: 200%
}

.payment-method__menu-item__button-description-wrapper---retina-wrapper .payment-method__menu-item__button-description {
    padding: 0 16px
}

.shipping-context.cart-header {
    padding: 0
}

.shipping-context .hero--centered .hero__action-button {
    margin-bottom: -16px;
    margin-top: 0
}

.shipping-context .step-title {
    background-color: #ffea78;
    margin-bottom: 0;
    padding: 32px
}

.shipping-context__title {
    color: #333;
    font-size: 22px;
    margin: 4px auto
}

.shipping-context__title--small {
    font-size: 14px;
    max-width: 160px
}

.shipping-context__postal-code {
    color: #333;
    font-size: 32px
}

.shipping-context__postal-code--small {
    font-size: 18px
}

.ui-badge+.shipping-context__postal-code {
    margin-top: 4px
}

.other-address-link {
    display: inline-block;
    font-size: 15px;
    margin-top: 16px
}

.other-address-link--large {
    font-size: 18px;
    margin-top: 24px
}

.step--shipping .other-address-link {
    margin-top: 8px
}

.shipping-address-info__container {
    background: #eee;
    padding: 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin: 16px
}

.shipping-address-info__container .shipping-address-info__title {
    color: #333;
    font-size: 16px;
    font-weight: 600
}

.shipping-address-info__container .shipping-address-info__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    letter-spacing: normal;
    color: rgba(0,0,0,.8);
    margin: 12px 0
}

.shipping-address-info__container .shipping-address-info__action {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    letter-spacing: normal;
    color: #3483fa;
    margin-top: 6px
}

.shipping-address-info__container .shipping-address-info__extra-info {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin: 20px 0 10px;
    line-height: 16px
}

.cart-subpackage .cart-package__shipping__title {
    font-weight: 600
}

.cart-package__title {
    margin-top: 12px;
    padding: 0 16px
}

.cart-package__save {
    color: #39b54a
}

.cart-package__save .price-tag {
    line-height: normal
}

.cart-package__items,.cart-package__shipping {
    overflow: hidden
}

.cart-package__shipping-info {
    border-top: 1px solid #eee;
    padding: 16px;
    padding-bottom: 16px
}

.cart-package__shipping-disclaimer {
    font-size: 14px;
    color: #333;
    text-align: left
}

.cart-package__items {
    border-top: 1px solid #eee;
    padding: 16px
}

.cart-package__items.cart-subpackage__items {
    padding: 0
}

.cart-package__shipping-box {
    display: table;
    width: 100%
}

.addresses-header .ui-list__header-title {
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    color: #333;
    display: block
}

.cart-package__shipping-header {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 75%
}

.cart-package__shipping-header .cart-package__shipping__info {
    margin-top: 0
}

.cart-package__shipping__title {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    overflow: hidden
}

.cart-package__shipping-price {
    display: table-cell;
    line-height: 1;
    vertical-align: top;
    font-size: 18px;
    text-align: right;
    white-space: nowrap;
    width: 25%
}

.cart-package__shipping-price .price-free {
    vertical-align: middle;
    display: inline-block;
    font-size: 18px
}

.cart-package__shipping-price-container {
    display: table;
    width: 100%
}

.cart-package__shipping-price-container .shipping-option-price,.cart-package__shipping-price-container .ui-icon {
    display: table-cell;
    vertical-align: top;
    line-height: normal
}

.cart-package__shipping-price-container .ui-icon {
    margin: 6px 0 0 4px;
    height: 12px
}

.cart-package__shipping-price-container .shipping-option-price {
    margin-top: 1px
}

.cart-package__shipping-price-container .price-free+.ui-list__chevron .ui-icon {
    margin: 4px 0 0 4px
}

.cart-package__shipping__info {
    color: #333;
    font-size: 14px;
    position: relative;
    margin-top: 4px
}

.ui-list--modal .cart-package__shipping__info {
    max-width: 150px
}

.cart-package__shipping__info.cart-package__shipping__info-inline {
    max-width: none
}

.cart-package__shipping__info--large {
    font-size: 18px;
    margin-top: 8px
}

.cart-package__list .cart-package__list__list-item {
    padding: 8px 0
}

.cart-package__list .cart-package__list__list-item:last-of-type {
    padding-bottom: 0
}

.cart-package__list .cart-package__list__list-item:first-of-type {
    padding-top: 0
}

.cart-package__list .item__title {
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.cart-package__list .item__title,.cart-package__list .item__units {
    display: block;
    font-size: 14px
}

.cart-package__list .item__units {
    color: #737373
}

.cart-package__list .item__units-price {
    color: #737373;
    line-height: 12px
}

.cart-package__list .item__units {
    margin-bottom: 8px
}

.cart-package__list .item__units-price {
    font-size: 14px
}

.cart-package__list .item__variation:after {
    content: '.'
}

.cart-package__list .item__variation:before {
    content: '';
    margin-right: 4px
}

.cart-subpackage__items .cart-subpackage__cont {
    border-bottom: 1px solid #ededed;
    padding: 6px 16px 0
}

.cart-subpackage__items .cart-subpackage__cont .cart-package__list__list-item {
    padding: 16px 0
}

.cart-subpackage__items .cart-subpackage__cont .block-title {
    margin: 10px 0 16px;
    font-weight: 400
}

.cart-package__options {
    padding: 0
}

.cart-package__options .ui-list__header--package-info {
    padding: 24px 16px;
    overflow: hidden
}

.cart-package__options .ui-list__header-title--package-info {
    text-align: left;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    line-height: 35px
}

.cart-package__options .cart-package__shipping__info {
    color: #737373;
    margin-top: 0;
    text-align: left
}

.cart-package__options .grouped-images .grouped-images__item {
    height: 48px
}

.cart-package__option-button {
    position: relative;
    padding: 16px
}

.cart-package__option-button--with-pill {
    padding: 24px 16px 16px
}

.cart-package__option-button .ui-icon--chevron--right use {
    stroke: #737373
}

.cart-package__option-button .cart-package__shipping__info {
    text-align: left;
    line-height: 1.1;
    margin-top: 4px
}

.ui-modal-dialog__content-box .price-tag * {
    float: none
}

.ui-modal-dialog__content-box .cart-package__shipping__subtitle {
    display: none
}

.cart-packages .cart-package {
    margin-top: 24px
}

.cart-package__shipping__subtitle {
    color: #3483fa;
    font-size: 14px;
    margin-top: 4px
}

html {
    scroll-behavior: smooth
}

.step--review .nav-bounds,.step--singleReview .nav-bounds {
    z-index: 25
}

.review .item {
    display: inline-block;
    margin-bottom: 8px
}

.review .item:last-child {
    margin-bottom: 0
}

.review .item__image {
    width: 48px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    height: 48px
}

.review .note-text {
    display: block;
    font-size: 14px;
    font-weight: 300;
    color: #737373;
    margin-bottom: 24px
}

.review .price__installments {
    line-height: 10px;
    margin: 4px 0
}

.review .shipping-context {
    padding: 52px 64px
}

.review .shipping-context__title--small {
    color: #737373;
    line-height: 18px
}

.review .other-address-link--large {
    margin-top: 8px
}

.review .item__information {
    margin-top: 16px;
    font-size: 14px
}

.review .cart-package__shipping__info--large {
    margin: 8px 0 0
}

.review .u-link {
    font-size: 18px
}

.review .summary {
    margin-top: 8px;
    padding-top: 0
}

.review .item__image {
    float: none;
    margin: 0 auto;
    text-align: center
}

.review .ui-list__item:last-child {
    border: 0
}

.review .hero__container {
    border-top: 1px solid #bfbfbf
}

.review .hero--centered {
    padding: 48px 40px
}

.review .hero--centered .hero__action-button {
    font-size: 18px
}

.review .hero__info-subtitle:not(.u-text--green) {
    font-size: 14px
}

.review .hero__warning-text {
    font-size: 12px
}

.review-content__payment .info-pill-container,.review-content__payment .warning-pill-container {
    display: inline-block;
    margin: 8px 0
}

.review-header-image {
    max-width: 85px;
    margin-bottom: 8px
}

.review-bottom-action,.review-header {
    position: relative;
    z-index: 8
}

.review-content .ui-badge--small .ui-badge__icon {
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.review-content .ui-badge--small .ui-badge__icon.ui-icon--shipping-pickup {
    width: 24px
}

.review-bottom-action {
    padding: 24px;
    background: #fff
}

.review-bottom-action .overview-component__form {
    margin-bottom: 0
}

.review-package,.review-payments {
    position: relative
}

.review-package:before,.review-payments:before {
    width: 16px;
    height: 16px;
    content: '';
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%)
}

.review-package .ui-list__item,.review-payments,.review-payments .ui-list__item {
    text-align: center
}

.review-payments {
    padding: 42px 64px
}

.review-payments+.review-payments {
    border-top: 1px solid #e5e5e5
}

.review-payments+.review-payments:before {
    width: 0;
    height: 0
}

.review-payments-details {
    margin-bottom: 8px
}

.review-payment-detail__title {
    font-size: 18px;
    color: #737373
}

.review-payment-detail__payment {
    margin-top: 12px;
    margin-bottom: 18px
}

.review-payment-detail__installment-selection,.review-payment-detail__price {
    color: #333;
    font-size: 24px;
    font-weight: 400
}

.review-payment-detail__without-fee {
    display: block;
    color: #39b54a;
    font-size: 14px
}

.review-payment-detail__action {
    margin: 32px 0 0
}

.review-package__list-item,.review-payments {
    background-color: #fff
}

.review-package__list-item {
    border-top: 1px solid #e5e5e5;
    padding: 48px 64px
}

.review-package__list-item:first-child {
    border-top: 0
}

.review-package__list-item .cart-package__items {
    padding: 0
}

.review-package__item--name {
    display: block
}

.review-package__edit-button {
    margin-top: 24px
}

.change-installments-header__title {
    text-align: center;
    font-size: 22px
}

.badge__product-icon {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

.single-review {
    background-color: #fff
}

.single-review .review-bottom-action {
    border-top: 1px solid #bfbfbf
}

.single-review .hero__icon .ui-badge,.single-review .ui-badge {
    background-color: #f5f5f5
}

.single-review .payment__icon,.single-review .shipping__icon {
    padding-bottom: 24px;
    text-align: center
}

.single-review .shipping__icon {
    padding-top: 56px
}

.single-review .review-payments:before {
    content: none
}

.single-review .ui-badge--small .ui-badge__icon {
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.single-review .summary {
    border-bottom: 1px solid #bfbfbf
}

.single-review .hero--centered {
    padding: 48px
}

.single-review .hero--centered .hero__action {
    padding: 0;
    margin-top: 12px
}

.single-review .review-payments .u-link {
    padding: 0;
    margin-top: 24px
}

.single-review .hero__info-title {
    margin-bottom: 4px
}

.single-review .hero__icon {
    margin-bottom: 20px
}

.single-review .hero--centered .hero__info {
    padding-top: 0;
    padding-bottom: 0
}

.single-review .hero--centered__shipping {
    padding-top: 0
}

.single-review .hero--big {
    padding: 40px;
    background-color: transparent
}

.single-review .selected-shipping-option {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf;
    padding: 48px;
    padding-top: 0;
    text-align: center
}

.single-review .selected-shipping-option .selected-shipping-option__title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 14px
}

.single-review .selected-shipping-option .selected-shipping-option__subtitle {
    font-size: 14px;
    font-weight: 300;
    color: rgba(0,0,0,.45)
}

.single-review .selected-shipping-option .selected-shipping-option__action-button {
    font-size: 18px;
    padding-top: 8px;
    margin-bottom: -12px
}

.single-review .hero--border {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf
}

.single-review .cart-title--hero {
    background: #eee;
    border-bottom: 0;
    position: relative
}

.single-review .cart-title--hero:before {
    width: 16px;
    height: 16px;
    content: '';
    background-color: #fff;
    position: absolute;
    left: 50%;
    bottom: -16px;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%)
}

.hero--picture .hero__info-title {
    margin-bottom: 24px
}

.hero-payment .hero__info-subtitle:not(.u-text--green) {
    font-size: 24px;
    color: #333;
    font-weight: 400
}

.cart-title--hero {
    padding: 40px 24px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    color: #737373;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf;
    margin-top: -1px
}

.hero-billing-info {
    border-top: 1px solid #bfbfbf
}

.cart-main-container .review-payments-details+.billing-info-hero-container .hero-billing-info {
    border-top: none
}

.overview-component__disclaimer-checkbox,.overview-component__whatsapp-checkbox {
    margin: 0
}

.overview-component__disclaimer-checkbox .checkbox-ui,.overview-component__whatsapp-checkbox .checkbox-ui {
    margin: 32px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.overview-component__disclaimer-checkbox .checkbox-ui input,.overview-component__whatsapp-checkbox .checkbox-ui input {
    padding: 0;
    margin: 4px 0 0
}

.overview-component__disclaimer-checkbox .checkbox-ui input[type=checkbox]:checked,.overview-component__whatsapp-checkbox .checkbox-ui input[type=checkbox]:checked {
    accent-color: #3483fa;
    padding: 0;
    margin: 4px 0 0
}

.overview-component__disclaimer-checkbox .checkbox-ui .checkbox-ui__label,.overview-component__whatsapp-checkbox .checkbox-ui .checkbox-ui__label {
    font-size: 14px;
    padding-left: 16px
}

.review-disclaimer {
    padding: 2rem
}

.step--cardForm,.step--newCardSecurityCode {
    background-color: #fff
}

.step--cardForm .ui-message .ui-message__text,.step--newCardSecurityCode .ui-message .ui-message__text {
    color: #fff
}

.ui-form__row {
    margin-top: 16px;
    padding-top: 16px
}

.ui-form__row.ui-form__row-container--cardholder_name .ui-form__input {
    text-transform: uppercase
}

.card__container {
    background-color: #ffea78
}

.card__container .ui-card,.card__container .ui-document {
    background-color: transparent;
    margin: 0 auto;
    -webkit-transform: scale(1.04375);
    -ms-transform: scale(1.04375);
    transform: scale(1.04375);
    font-size: 13.5px
}

.card__container .ui-card .ui-card__container,.card__container .ui-document .ui-card__container {
    font-family: Roboto Mono,monospace
}

.card__container .ui-card .ui-card__container:before,.card__container .ui-document .ui-card__container:before {
    background-color: rgba(0,0,0,.05);
    width: 48.5%
}

.card__container .ui-card .ui-card__container:after,.card__container .ui-document .ui-card__container:after {
    border-left-color: rgba(0,0,0,.05);
    border-left-width: 3.3846em;
    left: 48.5%
}

.card__container .ui-card {
    bottom: -48px
}

.card__container .ui-document {
    bottom: -26px
}

.card__container {
    overflow: hidden
}

.ui-form__row-container--user_identification_type {
    display: inline-block;
    float: left
}

.ui-cards-container {
    position: relative
}

.ui-cards-container .new-document__container--view {
    position: absolute;
    top: 50%;
    left: 65%;
    opacity: .5;
    -webkit-transform: translate(66%,-66%);
    -ms-transform: translate(66%,-66%);
    transform: translate(66%,-66%)
}

.ui-cards-container .cvv-instructions__container--view {
    position: absolute;
    top: 87%;
    left: 32%;
    opacity: 1;
    -webkit-transform: translate(130%,-100%);
    -ms-transform: translate(130%,-100%);
    transform: translate(130%,-100%)
}

.no-js .ui-form__actions .ui-button,.no-js .ui-form__row {
    margin-top: 32px
}

.no-js .new-card__input-wrapper--expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.no-js .new-card__input-wrapper--expiration-date label {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.no-js .new-card__input-wrapper--expiration-date .ui-form__input {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto
}

.no-js .new-card__input-wrapper--expiration-date .ui-form__input:not(:last-of-type) {
    margin-right: 8px
}

.no-js .new-card__input-wrapper--security-code label {
    display: block
}

.no-js .new-card__input-wrapper--security-code .ui-form__input--security_code {
    display: block;
    max-width: calc(100% - 80px - 24px)
}

.no-js .new-card__input-wrapper__input {
    width: 63.25%
}

.no-js .new-card__security-code-image {
    width: 19.4%;
    height: 50px;
    bottom: 0;
    min-width: 80px;
    max-width: 80px;
    position: absolute;
    right: 0;
    display: inline-block;
    margin-top: -50px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.no-js .new-card__security-code-image__card {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute
}

.no-js .new-card__security-code-image__card--back-layer {
    background-color: #737373
}

.no-js .new-card__security-code-image__card--top-layer {
    background-color: rgba(0,0,0,.08);
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    width: 50%;
    min-width: 40px
}

.no-js .new-card__security-code-image__card--top-layer-triangle {
    width: 0;
    height: 0;
    border-width: 1.6em 1.8vw;
    border-color: transparent transparent rgba(0,0,0,.08) rgba(0,0,0,.08);
    border-style: solid;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-left: 50%
}

.no-js .new-card__security-code-image__stripe {
    width: 100%;
    height: 22%;
    background-color: rgba(0,0,0,.7);
    margin-top: 7.5%;
    position: absolute
}

.no-js .new-card__security-code-image__signature-line-block {
    width: 100%;
    height: 18%;
    position: absolute;
    margin-top: 27.5%
}

.no-js .new-card__security-code-image__signature-line {
    width: 85%;
    margin: 0 auto;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #bfbfbf
}

.no-js .new-card__security-code-image__signature-line--zoomed {
    width: 75%;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #bfbfbf
}

.no-js .new-card__security-code-image__security-code {
    width: 15%;
    height: 95%;
    background-color: #fff;
    margin-left: 74%;
    margin-top: -1.2%;
    line-height: 100%;
    font-family: Roboto Mono,monospace;
    position: absolute;
    font-size: 30%;
    text-align: center;
    padding-top: 4%;
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    transform: scale(1.75);
    z-index: 5
}

.no-js .new-card__security-code-image__circle {
    width: 37.5%;
    height: 60%;
    border: 3px solid #f04449;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 10;
    margin-left: 60%;
    margin-top: 12.5%;
    position: absolute;
    padding-top: 9%
}

.no-js .new-card__security-code-image__circle-content {
    width: 37.5%;
    height: 60%;
    z-index: 2;
    margin-left: 63.5%;
    margin-top: 12.5%;
    position: absolute;
    padding-top: 9%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__card--back-layer {
    background-color: #7da783
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__brand {
    position: absolute;
    left: 6.25%;
    top: 6.25%;
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers {
    position: absolute;
    left: 12.5%;
    top: 25%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot-group {
    display: inline-block
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot-group:not(:last-of-type) {
    margin-right: 8px
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot {
    background: #333;
    display: inline-block;
    width: 2px;
    height: 2px;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: -2px
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__expiration-date,.no-js .new-card__security-code-image--amex .new-card__security-code-image__owner-name {
    font-family: Roboto Mono;
    font-size: 4px;
    position: absolute;
    top: 74%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__owner-name {
    left: 10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__expiration-date {
    right: 10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__circle {
    position: absolute;
    width: 38.75%;
    height: 62.5%;
    top: -10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__circle-content {
    font-family: Roboto Mono;
    font-size: 9px;
    top: -4%;
    left: 2.5%
}

.step--zipCode {
    background: #fff
}

.step--newAddress,.step--shippingNewContact {
    background-color: #fff
}

.new-address-context {
    padding: 24px
}

.new-address-context .hero--centered .hero__info {
    padding: 0 0 2px
}

.new-address-context--box-hero {
    padding: 0
}

.new-address-context__icon {
    position: relative;
    height: 30px
}

.new-address-context__icon .ui-icon {
    width: 34px;
    fill: #3483fa
}

.new-address-context__title {
    color: #737373;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 4px;
    margin-top: 4px
}

.new-address__box-image {
    padding: 16px 16px 0;
    overflow: hidden
}

.new-address__box-image-container {
    display: inline-block;
    max-width: 210px
}

.new-address__box-image-container svg {
    width: 100%;
    height: 100%;
    margin-bottom: -10px
}

.new-address-form .ui-form__row-container--street_number,.new-address-form .ui-form__row-container--zip_code {
    position: relative
}

.new-address-form .ui-form__input--prefix {
    padding-left: 16px
}

.ui-form__row-attachment {
    float: right;
    position: absolute;
    top: 18px;
    right: 0
}

.ui-form__row-attachment .ui-form__label--inline {
    color: #3483fa;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400
}

.ui-form__row-attachment .ui-form__label--inline-prefix {
    color: #737373;
    font-size: inherit
}

.ui-form__row-attachment .ui-form__input {
    background-color: #fff;
    font-size: 14px;
    padding: 0 0 0 4px
}

.ui-form__row-attachment--prefix {
    right: initial
}

.no-js .step--newAddress .ui-form__actions .ui-button {
    margin-top: 0
}

.no-js .new-address__form {
    padding: 0 28px 28px
}

.address-card-box__address {
    position: relative
}

.address-card-box__address .ui-radio {
    position: absolute;
    top: 14px;
    left: -32px
}

.address-card-box__address .ui-radio__label {
    position: absolute;
    top: -22px
}

.address-card-button {
    min-height: 196px
}

.address-card-box {
    margin-bottom: 16px
}

.address-card-ui-list__item {
    border: 0
}

.address-box .address-card-box__address .address-box__address__zip-code {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 4px;
    font-weight: 400
}

.address-card-box .ui-list__item-option {
    padding: 14px 0 0 48px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 1px 0 rgba(0,0,0,.15);
    border: 1px solid #f5f5f5;
    background-color: #fff
}

.ui-list__content.address-card-ui-list__content {
    overflow: auto;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.ui-modal-dialog .ui-list__item-option.ui-list__item--selected {
    background-color: #fff
}

.ui-list__item-option.ui-list__item--selected:before {
    display: none
}

.ui-list__item-option.ui-list__item--disabled {
    opacity: .3;
    pointer-events: none
}

.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction,.ui-list__item-option.ui-list__item--disabled .editAddress {
    color: #737373;
    pointer-events: none;
    outline: none
}

.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction:focus,.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction:focus-visible,.ui-list__item-option.ui-list__item--disabled .editAddress:focus,.ui-list__item-option.ui-list__item--disabled .editAddress:focus-visible {
    outline: none
}

.addDeliveryInstruction,.editAddress {
    display: block;
    font-size: 14px;
    border-top: 1px solid rgba(0,0,0,.04);
    padding: 14px 0;
    color: #3483fa;
    font-weight: 600
}

.editAddress {
    margin-top: 20px
}

.step--addressForm {
    background-color: #fff
}

.new-address-vertical {
    padding: 24px
}

.new-address-vertical .hero--centered .hero__info {
    padding: 0 0 2px
}

.new-address-vertical__title {
    color: #737373;
    font-weight: 300;
    margin: 4px 0;
    font-size: 24px
}

.ui-row .ui-form__row {
    margin-bottom: 24px
}

.new-address-form-vertical .ui-form__row--heading {
    display: inline-block;
    color: rgba(0,0,0,.45);
    height: 14px;
    width: 100%
}

.new-address-form-vertical .ui-form__row .ui-form__heading {
    font-size: 14px
}

.new-address-form-vertical .ui-form__row-container--street_number,.new-address-form-vertical .ui-form__row-container--zip_code {
    position: relative
}

.new-address-form-vertical .ui-form__input--prefix {
    padding-left: 16px
}

.new-address-form-vertical .ui-form__row--textinputarea {
    padding-top: 32px
}

.new-address-form-vertical {
    margin: 32px;
    overflow-x: hidden
}

.new-address-form-vertical .ui-row .ui-form__row {
    margin-bottom: 48px
}

.new-address-form-vertical .ui-radio {
    width: 100%
}

.new-address-form-vertical .ui-form__row {
    margin-bottom: 32px
}

.new-address-form-vertical .ui-form__message {
    position: absolute
}

.new-address-form-vertical .ui-radiogroup {
    margin-top: 12px
}

.new-address-form-vertical .ui-form__fieldset .ui-form__textinputarea {
    width: 100%
}

.installment-item {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.installment-item__fee,.installment-item__installment,.installment-item__price {
    line-height: 1.25
}

.installment-item__main_info {
    -ms-flex-item-align: center;
    align-self: center
}

.installment-item__installment,.installment-item__price {
    font-size: 18px;
    color: #333
}

.installment-item__installment {
    width: 32px;
    font-weight: 600;
    margin-right: 4px;
    text-align: right
}

.installment-item__fee {
    float: right;
    font-size: 16px;
    color: #737373;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.installment-item__fee .fee__without-fee,.installment-item__fee .price-tag {
    font-weight: 400
}

.installment-item__fee .fee__extra-info {
    text-align: right;
    font-weight: 400
}

.installment__button {
    height: auto
}

.installment__button .ui-list__chevron {
    margin-left: 12px;
    -ms-flex-item-align: center;
    align-self: center
}

.container-installments {
    padding: 16px
}

.container-installments .block-title {
    margin: 0 0 16px
}

.container-installments .installments-list {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.container-installments .ui-disabled-option .installments-list {
    background: #e5e5e5
}

.container-installments .ui-disabled-option .installments-list .ui-list__item:last-child {
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.container-installments .ui-disabled-option .ui-list__item-option * {
    color: rgba(0,0,0,.8)!important
}

.container-installments .ui-disabled-option .u-text--gray-small {
    display: block;
    font-size: 14px;
    margin-left: 25px;
    color: rgba(0,0,0,.55)!important
}

.container-installments .ui-disabled-option .u-text--gray-small .ui-icon {
    margin-left: 5px;
    vertical-align: middle
}

.container-installments .ui-disabled-option .installment-item__fee {
    display: block
}

.container-installments .ui-disabled-option .installment-item__fee .ui-list__chevron {
    display: none
}

.ui-list__neutral-message {
    margin: 0 16px 16px;
    width: 90%
}

.ui-snackbar--is-active {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    max-width: 95%;
    margin-bottom: 8px
}

.overview-component {
    padding: 0 24px 32px;
    color: #333
}

.overview-component__table {
    display: table;
    width: 100%
}

.overview-component__details-amount {
    width: 100%
}

.overview-component__row {
    width: 100%;
    display: table-row;
    font-size: 18px;
    line-height: 18px
}

.overview-component__column {
    display: table-cell;
    padding-bottom: 4px
}

.overview-component__column:nth-of-type(2n) {
    text-align: right
}

.overview-component__flex .overview-component__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.overview-component__flex .overview-component__row .overview-component__column {
    position: relative;
    display: inline-block;
    line-height: normal
}

.overview-component__flex .overview-component__row .overview-component__column:nth-child(2n) {
    margin-left: auto
}

.overview-component__flex .overview-component__row .overview-component__column .price-free,.overview-component__flex .overview-component__row .overview-component__column .price-tag {
    line-height: normal
}

.overview-component__payments .overview-component__label {
    line-height: 2
}

.overview-component__payments .overview-component__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.overview-component__payments-amount {
    flex-direction: column
}

.overview-component__payments-amount,.overview-component__second-payment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.overview-component__second-payment {
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.overview-component__amounts .price-tag {
    font-size: 18px
}

.overview-component__remaining,.overview-component__total {
    padding-top: 18px;
    font-size: 18px;
    border-top: 1px solid rgba(51,51,51,.2)
}

.overview-component__remaining .price-tag,.overview-component__total .price-tag {
    font-size: 18px
}

.overview-component__payments {
    margin: 18px 0;
    padding-top: 14px;
    border-top: 1px solid rgba(51,51,51,.2);
    font-weight: 400
}

.overview-component__payments .price-tag {
    font-size: 24px;
    font-weight: 400
}

.overview-component__payment {
    font-size: 22px
}

.overview-component__payment .price-tag {
    font-weight: 400
}

.overview-component__payment--installments {
    font-weight: 400;
    line-height: normal;
    vertical-align: text-bottom
}

.overview-component__international-taxes {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    padding: 32px;
    padding-top: 0
}

.overview-component__extra-info {
    color: #737373;
    text-align: center;
    padding: 0;
    font-size: 14px;
    margin-top: 32px;
    line-height: 1.25
}

.ui-pill-with-icon--container+.overview-component__extra-info {
    margin: 12px 0 0
}

.overview-component__extra-info--small {
    font-size: 12px;
    padding: 0
}

.overview-component__payment-extra-info {
    color: #333;
    font-size: 14px;
    display: block;
    margin: -4px 0 28px
}

.overview__table-container {
    width: 100%;
    margin-bottom: 32px
}

.overview__type-name {
    font-size: 15px
}

.overview-component__payment:not(:first-child) {
    margin-top: 8px
}

.overview-component__form {
    text-align: center;
    margin-bottom: 4px
}

.overview-component__action-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: initial
}

.overview-component__action-button .aside-button__progress-bar {
    top: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 100%;
    background: #5c95ff
}

.overview-component__action-button .aside-button__text {
    position: relative
}

.overview-component__action-button .aside-button__icon {
    display: block;
    height: 100%;
    opacity: 0;
    position: relative;
    width: 100%
}

.overview-component__action-button .aside-button__icon .ui-icon {
    display: none;
    width: 50px;
    max-width: 50px;
    max-height: 50px
}

.overview-component__action-button.ui-button--disabled {
    color: #fff;
    background: #3483fa;
    padding-left: 0;
    padding-right: 0
}

.cart-content.aside-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    background: hsla(0,0%,100%,.7);
    top: 0;
    left: 0;
    z-index: 8
}

.step--shipping,.step--shippingOptions,.step--singleShippingOptionsSelection {
    background-color: #f5f5f5
}

.step--shipping .summary-component {
    margin-top: 32px
}

.shipping-accord-description {
    font-size: 18px;
    font-weight: 300;
    color: #333;
    margin-bottom: 32px
}

.step--singleShippingOptionsSelection .summary__row {
    padding-top: 4px;
    margin-bottom: 0
}

.single-shipping-selection {
    padding: 0 0 80px
}

.single-shipping-selection .shipping-option-form {
    line-height: 0
}

.single-shipping-selection .ui-list {
    margin-top: 0
}

.single-shipping-selection .ui-list__content {
    padding-bottom: 0
}

.single-shipping-selection .ui-list__item-button {
    min-height: 82px
}

.single-shipping-selection .ui-list__item--selected {
    background-color: #f5f5f5
}

.single-shipping-selection .cart-package__shipping__info {
    color: #737373;
    font-size: 14px;
    text-align: left;
    line-height: 1.1;
    margin-top: 4px
}

.single-shipping-selection .price-free {
    color: #39b54a
}

.single-shipping-selection .shipping__disclaimer {
    margin-bottom: 16px
}

.single-shipping-selection .shipping-address-info__extra-info {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin: 20px 0 10px;
    line-height: 16px
}

.loyalty-benefits__shipping-info {
    font-size: 14px;
    color: #737373;
    text-align: left
}

.shipping-options-list-container {
    margin: 16px
}

.shipping-options-list-container .ui-list__item:last-child {
    border-bottom: 0
}

.shipping-options-list-container .ui-list__item:first-child .ui-pill--corner {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.shipping-options-container .block-title {
    color: #333;
    font-size: 16px;
    margin: 16px
}

.shipping-options-list {
    padding: 1px
}

.delivery-options {
    margin: 0 0 24px
}

.loyalty-benefits__shipping-info,.shipping-option-price__final,.shipping-option-price__original,.shipping-option-price__text {
    clear: both;
    float: right;
    line-height: 1
}

.shipping-option-price__final {
    font-size: 16px;
    width: -webkit-max-content;
    width: max-content;
    margin-left: 8px
}

.shipping-option-price__original {
    font-size: 14px;
    color: rgba(0,0,0,.45)
}

.shipping-option-price--link .shipping-option-price__final {
    font-size: 18px;
    color: #3483fa;
    font-weight: 400
}

.summary__column-container {
    display: table;
    width: 100%
}

.summary__column {
    display: table-cell
}

.shipping__disclaimer {
    margin: 32px 16px 48px
}

.step--contactSelection {
    background-color: #ffea78
}

.step--userContactInfo {
    background-color: #fff
}

.contact-selection .submit-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.contact-selection .submit-section,.contact-selection .ui-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.contact-selection .contact-button {
    margin: 0 auto
}

.contact-selection.badge-type-selection .article-contact-form {
    padding: 72px 240px 72px 32px;
    margin: 32px auto
}

.contact-selection .ui-form__row-container:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-right: 32px
}

.contact-selection .ui-form__row-container:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.contact-selection .required-text {
    font-size: 14px;
    color: #737373
}

.contact-selection .ui-badge--medium .ui-badge__complementary .ui-icon {
    max-width: 24px;
    max-height: 24px;
    width: 24px
}

.user-contact {
    margin-bottom: 32px
}

.user-contact .ui-form__actions .ui-button {
    margin-top: 32px
}

.user-contact__form .ui-form--multiple-inputs {
    margin: 0 24px
}

.address-profile .submit-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.address-profile .submit-section,.address-profile .ui-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.address-profile .contact-button {
    margin: 0 auto
}

.address-profile.badge-type-selection .article-contact-form {
    padding: 72px 240px 72px 32px;
    margin: 32px auto
}

.address-profile .ui-form__row-container:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-right: 32px
}

.address-profile .ui-form__row-container:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.address-profile .required-text {
    font-size: 14px;
    color: #737373
}

.address-profile .ui-badge--medium .ui-badge__complementary .ui-icon {
    max-width: 24px;
    max-height: 24px;
    width: 24px
}

.address-profile {
    margin-bottom: 32px
}

.address-profile .ui-form__actions .ui-button {
    margin-top: 32px
}

.address-profile__form .ui-form--multiple-inputs {
    margin: 0 24px
}

.addresses-selection .addresses-actions {
    margin: 0
}

.addresses-selection .addresses-actions__link {
    color: #3483fa;
    font-size: 18px;
    text-align: left;
    border: 0;
    background-color: #fff;
    padding: 24px 16px;
    width: 100%
}

.address-box .address-box__address__zip-code {
    font-size: 18px
}

.address-box .address-box__address-info {
    max-width: 275px;
    margin-top: 4px;
    font-size: 14px;
    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 16px
}

.address-box .address-box__address-info+.address-box__address-info {
    margin-top: 0
}

.addresses-actions__link {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
    color: #333
}

.addresses-actions__link:visited {
    color: #333
}

.ui-form__input-region {
    width: 75%;
    float: left
}

.ui-form__input-region input[type=text] {
    font-size: 18px;
    letter-spacing: -1px
}

.ui-form__input-region .ui-form__sections-container {
    margin: 16px
}

.ui-form__input-region .ui-form--multiple-inputs {
    width: 100%;
    margin: 0 24px
}

.ui-form__navigation {
    color: #bfbfbf
}

.ui-button.ui-form__navigation {
    width: 12.5%;
    margin-top: 24px;
    padding: 12px
}

.ui-form__navigation--previous {
    float: left
}

.ui-form__navigation--next {
    float: right
}

.ui-form__navigation--active use {
    stroke: #737373
}

.ui-form__navigation--hidden {
    visibility: hidden
}

.cart-header~.ui-form {
    margin-top: 16px
}

.ui-form__character-counter {
    float: right;
    color: rgba(0,0,0,.45);
    margin-top: 5px
}

.ui-form .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ui-form .ui-form__label {
    left: auto
}

.ui-form .ui-dropdown+.ui-form__label,.ui-form .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.ui-form .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.ui-form .ui-form__input::placeholder {
    color: transparent
}

.ui-form .ui-dropdown.ui-dropdown__selected+.ui-form__label,.ui-form .ui-form__input.ui-form__input--dirty+.ui-form__label,.ui-form .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.ui-form .ui-form__input:focus~.ui-form__message {
    visibility: visible
}

.ui-form .ui-form__row {
    display: block
}

.ui-form__input::-ms-clear {
    display: none
}

.ui-form__input:disabled {
    border-bottom: 1px dashed #bfbfbf;
    pointer-events: none
}

.ui-form .ui-checkbox {
    vertical-align: middle
}

.ui-row {
    margin: 0
}

.ui-form__row--container {
    margin: 16px 0 10px
}

.iu-form__row-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.iu-form__row-container .ui-form__label {
    left: auto
}

.iu-form__row-container .ui-dropdown+.ui-form__label,.iu-form__row-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.iu-form__row-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.iu-form__row-container .ui-form__input::placeholder {
    color: transparent
}

.iu-form__row-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.iu-form__row-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.iu-form__row-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.ui-form--navigation .ui-row {
    margin: 0
}

.ui-form--navigation .ui-form__row {
    display: none
}

.ui-form--navigation .ui-form__row--current {
    display: block
}

.ui-form__fieldset {
    border: 0;
    margin: 0;
    padding: 0 0 24px
}

.ui-form__legend {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 32px;
    padding: 0
}

.ui-form__legend-container {
    margin-bottom: 32px;
    overflow: hidden;
    width: 100%
}

.ui-form__legend-container .ui-form__legend-subtitle {
    float: none;
    display: block;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding: 0
}

.ui-form__legend-container .ui-form__legend {
    display: block;
    float: left;
    line-height: 1;
    margin-bottom: 0
}

.ui-form__legend-container .ui-form__attachment {
    display: block;
    float: right
}

.ui-form__attachment .ui-button {
    font-size: 12px;
    min-width: auto;
    padding: 0
}

.ui-form__attachment .ui-checkbox__label {
    color: #3483fa
}

.ui-form__row--open {
    z-index: 2
}

.ui-form__row:not(.ui-form__row--open) {
    z-index: 1
}

.ui-form__row.ui-form__row--indeterminate .ui-dropdown[disabled] {
    border-bottom: 1px solid #bfbfbf
}

.ui-form__row {
    display: block
}

.ui-form__row .ui-dropdown+.ui-form__label {
    width: auto
}

.ui-form__row .ui-dropdown {
    border-bottom: 1px solid #bfbfbf;
    line-height: 1;
    min-width: 70px;
    padding-bottom: 4px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 30px;
    z-index: 2;
    padding-right: 29px
}

.ui-form__row .ui-dropdown .ui-form__label--city,.ui-form__row .ui-dropdown .ui-form__label--colony {
    top: 5px;
    width: -webkit-fit-content;
    width: fit-content
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator {
    position: absolute;
    right: 0
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator .ui-icon {
    stroke: #bfbfbf;
    max-height: 11px
}

.ui-form__row .ui-dropdown .ui-dropdown__content {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    display: none;
    left: 0;
    overflow-y: auto;
    position: absolute;
    min-width: 100%;
    max-height: 228px;
    top: 3px
}

.ui-form__row .ui-dropdown .ui-autocomplete__content {
    margin-top: 32px;
    max-height: 250px
}

.ui-form__row .ui-dropdown .ui-list__item {
    border-top: 0
}

.ui-form__row .ui-dropdown .ui-list__item--selected {
    background-color: #f5f5f5
}

.ui-form__row .ui-dropdown .ui-list__item-option {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    padding: 14px 16px
}

.ui-form__row .ui-dropdown .ui-autocomplete_input {
    border-bottom: none
}

.ui-form__row .ui-dropdown .ui-autocomplete_input--error {
    border-bottom: 1px solid rgba(242,61,79,.1)
}

.ui-form__row .ui-dropdown .ui-autocomplete_option {
    cursor: pointer
}

.ui-form__row .ui-dropdown .ui-dropdown__link {
    color: #333;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 92%;
    padding-bottom: 4px;
    padding-top: 2px;
    display: inline-block
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator {
    bottom: 4px
}

.ui-form__row .ui-autocomplete {
    padding: 0;
    height: 10px
}

.ui-form__row .ui-autocomplete .ui-form__label {
    cursor: text
}

.ui-form__row .ui-dropdown__selected .ui-dropdown__link {
    padding: 0
}

.ui-form__row .ui-dropdown[disabled] {
    border-bottom: 1px dashed #bfbfbf;
    pointer-events: none
}

.ui-form__row .ui-dropdown[disabled] .ui-dropdown__link {
    color: #737373
}

.ui-form__row .ui-dropdown[disabled] .ui-dropdown__indicator .ui-icon {
    display: none
}

.ui-form__row .ui-icon--chevron {
    stroke: #737373
}

.ui-form__row .ui-form__label {
    display: block
}

.ui-form__row .ui-form__visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: rect(0 0 0 0);
    clip-path: rect(0 0 0 0);
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.ui-form__row.ui-form__row--disabled .ui-form__message {
    display: none
}

.ui-form__row .ui-form__heading {
    font-size: 18px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea {
    resize: none;
    width: 296px;
    height: 96px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.25);
    margin-top: 16px;
    font-size: 14px;
    padding: 16px;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.ui-form__row .ui-form__textinputarea::placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea:-ms-input-placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea:focus {
    outline: none;
    border: 2px solid #3483fa
}

.ui-form__row .ui-form__textinputarea--error,.ui-form__row .ui-form__textinputarea--error:focus {
    border-color: #f23d4f
}

.ui-form__row .ui-form__label-textinputarea {
    height: 40px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0,0,0,.8)
}

.ui-form__row .ui-form__textinputarea--error-message {
    font-size: 14px;
    color: #f23d4f;
    max-width: 85%
}

.ui-form--navigation .ui-form__input--group {
    float: left;
    width: 35%
}

.ui-form--navigation .ui-form__input--group .ui-form__row .ui-dropdown {
    height: 30px
}

.ui-form--navigation .ui-form__input--group~.ui-form__input--group {
    float: right;
    width: 65%;
    padding-left: 8px
}

.ui-form__row--radio .ui-form__label {
    margin-top: 4px
}

.ui-form__row--radio.ui-form__row--error .ui-radio__outer-circle {
    border-color: #f23d4f
}

.ui-form__row--radio .ui-form__message {
    margin-bottom: 0
}

.ui-form__row--checkbox.ui-form__row--error .ui-checkbox__mimic:before {
    content: ' ';
    border: 1px solid #f23d4f
}

.ui-form__note {
    font-size: 12px;
    color: rgba(0,0,0,.8);
    line-height: 1.25;
    display: block;
    margin-top: 48px
}

.section-subtitle {
    margin-top: 2px;
    text-align: left;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    line-height: 1.35
}

.modal-message {
    text-align: center;
    padding: 0 28px
}

.modal-message .modal-message__main-title,.modal-message .modal-message__subtitle {
    font-weight: 300
}

.modal-message .modal-message__main-title {
    font-size: 20px;
    line-height: 1.25;
    text-align: center;
    color: #333
}

.modal-message .modal-message__main-title:last-of-type {
    margin-bottom: 14px
}

.modal-message .modal-message__subtitle {
    font-size: 16px;
    color: #737373;
    line-height: 1.2
}

.modal-message .modal-message__description {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #737373;
    margin-top: 8px
}

.modal-message .ui-list__item-option {
    padding: 20px 16px
}

.modal-message .ui-button--primary {
    padding-left: 24px;
    padding-right: 24px
}

.modal-message .ui-modal-dialog--is-open .ui-list__header {
    background-color: #eee;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
    padding: 24px 0
}

.inconsistency-modal {
    margin: 50% 0
}

.ui-list .ui-list--modal {
    padding: 0
}

.ui-list--modal--discounts .modal-message__subtitle {
    margin-bottom: 24px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 24px
}

.modal-message-actions {
    margin: 28px 0 0
}

.modal-message-actions .user-action {
    display: inline-block;
    font-size: 18px;
    width: 100%
}

.modal-message-actions .user-action:first-child .ui-button button {
    color: #fff
}

.modal-message-actions .user-action+.user-action {
    margin-top: 8px
}

.modal-message-actions .user-action+.user-action .ui-button {
    background: none;
    color: #3483fa;
    padding: 8px 0
}

.ui-modal-dialog__container {
    width: 100%
}

.ui-modal-dialog__content-box .modal-message {
    padding: 32px 24px 24px
}

.ui-modal-dialog__content-box .cart-package__option-button {
    padding: 24px
}

@media (max-width: 768px) {
    .ui-modal-dialog__content-box {
        overflow-y:auto
    }
}

.content-wrapper--content-limit {
    max-height: 60vh;
    overflow-y: auto
}

.content-wrapper-header {
    padding: 8px 32px
}

.content-wrapper-content {
    width: 82%;
    margin: 0 auto;
    max-height: calc(65vh + 45px);
    -webkit-transition: max-height .2s ease-in-out;
    transition: max-height .2s ease-in-out;
    overflow-y: auto
}

.ui-modal-dialog__container.content-wrapper--collapse {
    margin: 24px auto
}

.content-wrapper--collapse .quantity-selector__header .ui-list__header-title,.content-wrapper--collapse .simple-modal__header .simple-modal__title,.content-wrapper--collapse .ui-list--modal .ui-list__header .ui-list__header-title,.content-wrapper--collapse .ui-list__header-title {
    font-size: 20px;
    -webkit-transition: font-size .2s ease-in-out;
    transition: font-size .2s ease-in-out;
    text-align: center
}

.content-wrapper--collapse .ui-list--modal .ui-list__header,.content-wrapper--collapse .ui-list .ui-list--modal {
    padding: 0
}

.content-wrapper--collapse .content-wrapper-header {
    width: 100%;
    padding: 0;
    display: block;
    position: relative;
    background-color: #fff;
    height: 49px;
    z-index: 1;
    -webkit-box-shadow: 0 4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 4px 15px -7px rgba(0,0,0,.15)
}

.content-wrapper--collapse .content-wrapper-content {
    max-height: calc(75vh + 45px);
    -webkit-transition: max-height .2s ease-in-out;
    transition: max-height .2s ease-in-out
}

.content-wrapper--collapse .ui-list__header {
    padding: 32px 24px;
    -webkit-transition: padding .2s ease-in-out;
    transition: padding .2s ease-in-out
}

.content-wrapper--collapse .ui-modal-dialog__content-footer {
    position: fixed;
    bottom: 0;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    width: 100%;
    padding: 0;
    background-color: #fff;
    z-index: 1;
    -webkit-transition: none;
    transition: none
}

.content-wrapper--scroll .ui-modal-dialog__content-footer {
    -webkit-box-shadow: 0 -4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 -4px 15px -7px rgba(0,0,0,.15);
    display: block;
    width: 100%;
    padding: 0;
    background-color: #fff;
    z-index: 1;
    bottom: 0
}

.content-wrapper--scroll .ui-list .ui-list--modal {
    padding: 0 0 72px
}

.content-wrapper--scroll-bottom .content-wrapper-header {
    -webkit-box-shadow: 0 4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 4px 15px -7px rgba(0,0,0,.15)
}

.content-wrapper--scroll-bottom .ui-modal-dialog__content-footer {
    -webkit-box-shadow: none;
    box-shadow: none
}

.content-wrapper--scroll .content-wrapper--shadow-scroll .content-wrapper-content:after {
    height: 64px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    z-index: 2;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(90%,#fff));
    background: -webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 90%);
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%);
    content: ' ';
    -webkit-transition: max-height .4s ease-in-out;
    transition: max-height .4s ease-in-out;
    max-height: 192px
}

.content-wrapper--scroll-bottom.content-wrapper--scroll .content-wrapper--shadow-scroll:after,.content-wrapper--scroll-bottom .content-wrapper--shadow-scroll .content-wrapper-content:after {
    max-height: 0
}

.content-wrapper--scrolling .content-wrapper--shadow-scroll .content-wrapper-content:after {
    height: 0
}

.ui-modal-dialog__content-footer {
    width: 100%;
    margin: 0 auto;
    position: fixed
}

@media (max-width: 768px) {
    .ui-modal-dialog__content-footer {
        position:absolute
    }
}

.confirm-discount-lost-container .modal-message {
    padding: 0
}

.confirm-discount-lost-container .modal-message .modal-message__main-title {
    font-size: 24px;
    font-weight: 600;
    text-align: left
}

.confirm-discount-lost-container .confirm-discount-lost-content {
    font-size: 16px;
    height: 55vh;
    text-align: left
}

.confirm-discount-lost-container .confirm-discount-lost-content .confirm-discount-lost-modal-button-container {
    position: absolute;
    bottom: 0;
    width: 100%
}

.step--cardForm .content-wrapper-content,.step--payments .content-wrapper-content {
    height: 100%;
    overflow: hidden;
    max-height: 100%;
    padding: 0 0 56px
}

.hero__info-title {
    font-size: 16px;
    color: #333
}

.hero__info-subtitle:not(.u-text--green) {
    color: #737373;
    font-weight: 300
}

.hero-payments .hero__info-subtitle:not(.u-text--green) {
    font-size: 22px;
    color: #333;
    font-weight: 400;
    display: inline-block;
    padding-top: 4px
}

.hero__info-subtitle--new-line {
    display: block
}

.hero__additional-info {
    margin-top: 16px
}

.hero__additional-info,.hero__info-attribute,.hero__warning-text {
    color: #737373;
    font-weight: 300
}

.hero__info-attribute {
    font-size: 14px
}

.hero__info-attribute .attribute-tag {
    padding-right: 4px
}

.hero__info-description {
    font-size: 14px;
    color: #737373;
    margin-top: 24px;
    display: block
}

.hero__info-description.u-text--green {
    color: #39b54a;
    font-weight: 400;
    margin-top: 0
}

.hero__collected_at_source_review_message--small-margin {
    font-size: 14px;
    color: #737373;
    display: block;
    margin-top: 24px
}

.hero__collected_at_source_review_message--large-margin {
    font-size: 14px;
    margin-top: 24px;
    width: 500px;
    color: #737373
}

.hero__info-description--small-margin {
    margin-top: 24px;
    margin-top: 8px
}

.hero__info-description--no-margin,.hero__info-description--small-margin {
    font-size: 14px;
    color: #737373;
    display: block
}

.hero__info-description--bold {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
    color: #333;
    margin-top: 48px
}

.hero__extra-info,.review-payment__extra-info {
    font-size: 24px;
    font-weight: 300;
    color: #737373;
    line-height: 1;
    margin: 24px 0
}

.hero__bottom-title {
    font-size: 18px;
    font-weight: 300;
    margin-top: 24px
}

.hero__icon .ui-badge {
    background-color: #fff
}

.hero__icon .ui-badge--gray {
    background-color: #f7f7f7
}

.hero__icon .ui-badge--picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    background-color: #fff
}

.hero {
    padding: 32px
}

.hero__action-button {
    font-weight: 400
}

.hero--centered {
    padding: 52px;
    text-align: center
}

.hero--centered .hero__info-title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 4px
}

.hero--centered .hero__info {
    padding: 8px 0
}

.hero--centered .hero__action-button {
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: -12px
}

.hero--zip-code .hero__info-title {
    font-size: 24px;
    color: #333
}

.hero--zip-code .hero__info-subtitle {
    font-size: 14px;
    line-height: 1;
    color: #333
}

.hero--ellipsis .hero__info-subtitle,.hero--ellipsis .hero__info-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block
}

.hero--contained {
    padding: 0
}

.hero--account-money__small-margin {
    margin-bottom: 0
}

.hero--account-money,.hero--wallet {
    margin-bottom: 16px;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .hero__wrapper,.hero--wallet .hero__wrapper {
    width: 100%
}

.hero--account-money .hero__table-row,.hero--wallet .hero__table-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .ui-badge,.hero--wallet .ui-badge {
    background: #f5f5f5
}

.hero--account-money .ui-badge .ui-icon,.hero--wallet .ui-badge .ui-icon {
    max-width: 46px;
    max-height: 46px;
    width: 46px
}

.hero--account-money .hero__main-content-wrapper,.hero--wallet .hero__main-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .hero__main-content,.hero--wallet .hero__main-content {
    margin-left: 16px;
    width: 100%
}

.hero--account-money .hero__info,.hero--wallet .hero__info {
    text-align: left;
    padding: 16px 0;
    max-width: 80%
}

.hero--account-money .hero__info-title,.hero--wallet .hero__info-title {
    font-size: 16px;
    margin-bottom: 4px;
    font-weight: 400;
    line-height: 1.25
}

.hero--account-money .hero__info-title span.price-tag+span,.hero--wallet .hero__info-title span.price-tag+span {
    display: block;
    font-size: 14px;
    color: #737373;
    line-height: 1.35
}

.hero--account-money .hero__info-subtitle:not(.u-text--green),.hero--wallet .hero__info-subtitle:not(.u-text--green) {
    display: block;
    font-size: 14px;
    color: #737373;
    line-height: 1.25;
    margin-top: 0;
    padding-top: 0
}

.hero--account-money .hero__action .ui-switch__mimic,.hero--wallet .hero__action .ui-switch__mimic {
    left: initial
}

.hero-container+.hero-container {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #bfbfbf
}

.warning-container {
    margin-top: 24px
}

.split-header__main-title {
    font-size: 24px;
    text-align: center;
    color: #333;
    margin: 0 0 8px
}

.payment-detail-header {
    padding: 18px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.payment-detail-header .item__image {
    margin: 0
}

.payment-detail-header__title {
    color: #737373;
    font-size: 14px
}

.ui-modal-dialog .payment-detail-header {
    background-color: #eee
}

.split-payment .payment-detail-header .grouped-images__image {
    border-color: #fff;
    background-color: #fff
}

.ui-list__header .payment-detail-header {
    padding: 0 16px
}

.payment-detail-header__price {
    font-size: 32px;
    font-weight: 400;
    color: #333;
    line-height: 0;
    display: block
}

.payment-detail-header__price .price-tag-fraction,.payment-detail-header__price .price-tag-symbol {
    line-height: 1
}

.payment-detail-header__price .price-tag-cents {
    margin-top: .2em
}

.payment-detail-header__left-row {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    text-align: left
}

.installment-selection-form {
    vertical-align: middle;
    position: relative;
    text-align: left;
    line-height: 0;
    border-top: 1px solid #ddd
}

.installment-selection-form button {
    min-height: 64px;
    text-align: left;
    padding: 0 32px 0 16px
}

.installment-selection-form .ui-list__item {
    border: 0
}

.installment-selection-form .ui-icon--chevron {
    position: absolute;
    right: 10px;
    top: 28px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.installment-selection-form use {
    stroke: #737373
}

.select-installment__without-fee {
    font-weight: 400
}

.ui-modal-dialog__content-box .price-tag * {
    float: left
}

.items-details-header {
    padding: 0 32px
}

.item-detail-row {
    padding: 0 16px
}

.items-details-header__price,.items-details-header__title {
    font-size: 22px;
    line-height: 22px;
    color: #333
}

.items-details-header__main-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top
}

.items-details-header__without-fee {
    font-size: 16px;
    margin-top: 4px;
    line-height: 16px;
    display: block
}

.items-details-header__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    line-height: 1.35
}

.items-details-header__price {
    color: #333;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    display: inline;
    text-align: right
}

.ui-modal-dialog__content-box .items-details-header__price .price-tag {
    line-height: 1.35
}

.item-details,.shipping-cost {
    height: 74px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.item-details__item-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 300;
    color: #737373;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
    text-align: left
}

.item-details__item-figure {
    width: 48px;
    height: 48px;
    margin: 0 8px 0 0
}

.item-details__item-placeholder {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.item-details__item-image {
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.shipping-cost__title {
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
    color: #737373;
    font-weight: 300
}

.item-details .items-details__price,.shipping-cost .shipping-cost__price {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    font-size: 16px;
    font-weight: 300;
    text-align: right;
    color: #333
}

.select-installment__select-message,.select-installment__without-fee {
    line-height: 64px
}

.select-installment {
    height: 64px
}

.split-payment-list {
    margin-bottom: 32px;
    overflow: hidden
}

.split-payment-list .select-installment__chevron {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
    height: 60px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px
}

.split-payment-list .select-installment__chevron.select-installment__chevron-animate:before {
    -webkit-animation: pulse-ring 2s cubic-bezier(.215,.61,.355,1) 5;
    animation: pulse-ring 2s cubic-bezier(.215,.61,.355,1) 5;
    background-color: rgba(79,152,250,.2);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    display: block;
    height: 200%;
    margin-left: -50%;
    margin-top: -50%;
    opacity: 0;
    position: relative;
    width: 200%;
    z-index: 1
}

.split-payment-list .select-installment__chevron.select-installment__chevron-animate:after {
    -webkit-animation: pulse-dot 2s cubic-bezier(.455,.03,.515,.955) -.4s 5;
    animation: pulse-dot 2s cubic-bezier(.455,.03,.515,.955) -.4s 5;
    background-color: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-box-shadow .5s ease-in-out;
    transition: -webkit-box-shadow .5s ease-in-out;
    transition: box-shadow .5s ease-in-out;
    transition: box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;
    width: 100%;
    z-index: 2
}

@-webkit-keyframes pulse-ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@keyframes pulse-ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@-webkit-keyframes pulse-dot {
    0% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.3);
        box-shadow: 0 0 10px rgba(79,152,250,.3);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes pulse-dot {
    0% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.3);
        box-shadow: 0 0 10px rgba(79,152,250,.3);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.split-payment-list .select-installment__chevron .ui-icon--chevron {
    top: 50%;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 5
}

.split-payment-list__item {
    margin-bottom: 8px
}

.payment-split .summary {
    padding: 16px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    border-width: 0 1px 1px
}

.payment-split .summary__actions {
    margin-top: 10px
}

.grouped-images {
    float: right;
    display: inline-block;
    vertical-align: top
}

.grouped-images .grouped-images__item {
    float: left
}

.grouped-images .grouped-images__item:last-of-type {
    margin-right: 0
}

.grouped-images .grouped-images__item--show-remaining {
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 2;
    letter-spacing: -1.2px
}

.u-overlap-images__more--first-down .grouped-images .grouped-images__item--show-remaining {
    z-index: 10
}

.grouped-images--background-white .grouped-images__item .grouped-images__image,.grouped-images--background-white .u-overlap-images__more:before {
    border-color: #fff
}

.grouped-images--background-white .grouped-images__item .grouped-images__image {
    background-color: #fff
}

.grouped-images--background-gray .grouped-images__image {
    border-color: #eee
}

.step-title--with-link {
    text-align: center
}

.step-title--with-link .step-title-link {
    font-weight: 400
}

.cart-title--primary {
    line-height: 1.25;
    font-size: 24px;
    color: #333;
    font-weight: 300;
    text-align: center
}

.cart-title--primary:focus {
    outline: 0
}

.cart-title--secondary {
    color: #333;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    margin-top: 12px;
    line-height: 1.35
}

.step-title--with-siblings {
    margin-bottom: 16px
}

.step-title--white-box {
    padding: 20px 24px;
    border-bottom: 1px solid #eee
}

.step-title--white-box .cart-title--primary {
    font-size: 22px;
    color: #737373
}

.step-title--white-text .cart-subtitle--primary,.step-title--white-text .cart-title--primary {
    color: #fff
}

.step-title--full-screen-step {
    margin-bottom: 32px
}

.block-title {
    color: #333;
    font-size: 15px;
    margin: 16px;
    font-weight: 600
}

.block-title-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.block-title-icon .block-title {
    width: auto;
    margin: 24px 0 0 16px
}

.block-title-icon .ui-badge.ui-badge__block-title {
    background: none;
    margin: 24px 0 0 18px;
    height: 18px
}

.block-title-icon .ui-badge__icon.ui-badge__icon-block-title {
    width: 48px;
    max-height: 48px;
    max-width: 48px;
    left: auto;
    margin-left: 8px
}

.block-tag {
    background: #3483fa;
    color: #fff;
    padding: 0 9px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 11px
}

.block-tag--mleft {
    margin-left: 2px
}

.summary__actions {
    margin-top: 16px;
    margin-bottom: 4px;
    padding: 0
}

.summary {
    background-color: #f7f7f7;
    padding: 16px
}

.summary--static {
    margin-top: 8px
}

.summary__row {
    line-height: 22px
}

.summary__row .price-original .price-tag {
    margin-top: 0
}

.summary__row.discount__row {
    line-height: inherit
}

.summary__row.discount__row .summary__label {
    font-size: 14px
}

.summary__row.discount__row .summary__label.summary__label--blue {
    color: #3483fa
}

.summary__row.discount__row .summary__price {
    color: #39b54a;
    font-size: 14px
}

.summary__row.discount__row .summary__price .hyphen-price {
    vertical-align: middle
}

.summary__row.discount__row .price-tag {
    margin-top: 0;
    vertical-align: middle
}

.summary__price {
    display: inline-block
}

.summary__price-text {
    line-height: 1;
    color: #333;
    font-weight: 500
}

.summary__price-text .price-tag {
    vertical-align: bottom;
    margin-top: 0;
    line-height: 1
}

.summary__price-text .price-tag .price-tag-cents {
    margin-top: .15em
}

.summary__price-text .summary__label {
    color: #333
}

.summary__price .footer-price-optional {
    color: rgba(0,0,0,.45);
    font-weight: 500;
    margin-top: 2px;
    line-height: 1
}

.summary__price .footer-price_disclaimer>.ui-icon {
    max-height: 20px;
    margin-bottom: 2px;
    width: 18px
}

.summary__price-smart-coupon .smart-coupon__discount,.summary__price-smart-coupon .summary__price-text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.summary__price-smart-coupon .smart-coupon__discount .item__original-price {
    margin-bottom: 0;
    vertical-align: text-bottom
}

.summary__price-smart-coupon .smart-coupon__discount .item__original-price .price-tag {
    vertical-align: text-bottom
}

.summary__price-smart-coupon .smart-coupon__icon .ui-icon {
    vertical-align: bottom
}

.shipping-split .box-hero {
    bottom: 0;
    position: absolute;
    width: 100%
}

.shipping-split .shipping-split-actions {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    bottom: auto;
    padding: 0 32px;
    -webkit-transform: translate(-50%,calc(-50% - 50px));
    -ms-transform: translate(-50%,calc(-50% - 50px));
    transform: translate(-50%,calc(-50% - 50px));
    width: 100%
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button {
    background: none;
    border: 1px solid #3483fa;
    padding: 12px 31px 11px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:visited {
    color: #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:visited {
    border: 1px solid #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:hover {
    border: 1px solid rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button.ui-button--small {
    padding: 8px 23px 9px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent;
    border-color: #ccc
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button {
    background: none;
    padding: 13px 32px 12px;
    padding-left: 8px;
    padding-right: 8px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:visited {
    color: #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--small {
    padding: 9px 24px 10px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button {
    background: #3483fa;
    padding: 13px 32px 12px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:visited {
    color: #fff
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:hover {
    background-color: rgba(52,131,250,.8);
    color: #fff
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--small {
    padding: 9px 24px 10px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: #e6e6e6
}

.shipping-option__myLocation,.shipping-split .user-action {
    margin-bottom: 8px
}

.shipping-option__otherLocation {
    margin-bottom: 24px
}

.button-secondary-border {
    border: 1px solid #3483fa
}

.shipping-split__location {
    color: #737373;
    font-size: 12px
}

.shipping-accord .shipping-accord-description {
    font-size: 16px;
    margin-bottom: 52px
}

.tag {
    width: auto;
    height: 24px;
    display: inline-block;
    line-height: 20px;
    position: relative;
    font-size: 13px;
    padding: 0 4px;
    margin-left: 8px;
    background-color: #39b54a;
    color: #fff;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.tag:before {
    content: '';
    position: absolute;
    top: 0;
    left: -8px;
    border-color: transparent #39b54a transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0
}

.loading-flow .box-hero {
    bottom: 0;
    position: absolute;
    width: 100%
}

.loading-flow__hero {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0 32px;
    width: 100%;
    max-height: 200px;
    -webkit-transform: translate(-50%,calc(-50% - 50px));
    -ms-transform: translate(-50%,calc(-50% - 50px));
    transform: translate(-50%,calc(-50% - 50px))
}

.cart-title--primary.loading-flow__title {
    line-height: 1
}

.loading-flow__title {
    font-size: 24px;
    color: #333;
    max-width: 250px;
    margin: 24px auto 0;
    line-height: 1.25;
    font-weight: 300
}

.ui-message {
    color: #fff
}

.ui-message .ui-badge {
    margin: 0 24px 0 0
}

.ui-message .ui-message__title {
    font-size: 18px;
    margin: 2px 0 4px
}

.ui-message .ui-message__subtitle {
    font-size: 14px
}

.ui-message.ui-message--small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 16px;
    width: auto;
    text-align: left
}

.ui-message.ui-message--small .ui-message__icon {
    margin-right: 16px
}

.ui-message.ui-message--small .ui-icon {
    width: 16px
}

.ui-message.ui-message--small .ui-message__text {
    font-size: 14px;
    font-weight: 400;
    overflow: hidden
}

.ui-message.ui-message--quiet {
    background: rgba(0,0,0,.04);
    border-left: 5px solid transparent
}

.ui-message.ui-message--quiet.ui-message--warning-red {
    border-color: #f23d4f
}

.ui-message.ui-message--quiet.ui-message--informative {
    border-color: #3483fa
}

.ui-message.ui-message--quiet.ui-message--exclamative {
    border-color: #f73
}

.ui-message.ui-message--quiet .ui-message__text {
    color: rgba(0,0,0,.8)
}

.ui-message.ui-message--rich-text {
    color: rgba(0,0,0,.9);
    background: transparent;
    padding: 0
}

.step--installments {
    background-color: #eee
}

.step--installments .ui-panel {
    margin-top: 0
}

.step--installments .summary--fixed .summary__row {
    margin-bottom: 0
}

.step--installments .summary--fixed .summary__form {
    padding-top: 5px;
    line-height: 23px
}

.step--installments .installments-list {
    margin-bottom: 24px
}

.step--installments .installments-list--discount {
    margin-bottom: 83px
}

.installments [class*=ui-card__brand-] .ui-card__background:before {
    -webkit-animation-name: none;
    animation-name: none
}

.installments__card-container {
    display: inline-block;
    margin: 24px 8px 8px
}

.installments__card-container .ui-card {
    font-size: 8px!important
}

.installments__card-container .ui-card__container {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.installments__card-container .ui-card__expiration,.installments__card-container .ui-card__name {
    display: none
}

.installments__card-container [class^=ui-card__logo] {
    width: 0
}

.installments__card-container .ui-card__logo-bank {
    right: 1.2em
}

.installments__card-container .ui-card__point {
    background: -webkit-linear-gradient(top,#737373 -3px,#fff 12px);
    background: linear-gradient(180deg,#737373 -3px,#fff 12px);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.installments__card-container .ui-card__security-front {
    visibility: hidden!important
}

@media (min-width: 360px) {
    .installments__card-container .ui-card {
        font-size:9px!important
    }
}

.no-js .installments .cart-header {
    padding-bottom: 32px
}

.no-js .new-card__container--view {
    display: inline-block;
    margin: 16px 0 -105px
}

.no-js .new-card__container--view .ui-card {
    font-size: 10px
}

.no-js .new-card__container--view .ui-card__front {
    padding: 16px 8px
}

.no-js .new-card__container--view .ui-card__row {
    float: left
}

.no-js .new-card__container--view .ui-card__point {
    font-size: 13px;
    width: 7px
}

.no-js .new-card__container--view .ui-card__number {
    margin: 4px 0 0;
    width: 70px
}

.no-js .new-card__container--view .ui-card__row-left {
    max-width: 40%
}

.no-js .new-card__container--view .ui-card__row-right {
    width: 60%;
    overflow: hidden;
    font-size: 20px
}

.no-js .new-card__container--view .ui-card__row-right .ui-card__col-4 {
    padding-right: 0;
    width: auto;
    float: right
}

.modal-wrapper-header {
    padding: 24px 16px;
    background-color: #fff
}

.modal-wrapper-header .modal-title {
    font-size: 18px;
    color: #333;
    border: 0;
    font-weight: 300
}

.unavailable-items-message {
    background-color: #fff
}

.unavailable-items-message .modal-wrapper-header {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    padding: 32px 24px 16px
}

.unavailable-items-message .modal-title {
    font-size: 22px
}

.unavailable-items-message .modal-subtitle {
    color: #333;
    font-size: 14px;
    font-weight: 300;
    margin-top: 8px
}

.unavailable-items-message .item-detail-row {
    padding: 0 24px
}

.unavailable-items-message__actions {
    padding: 16px 24px 24px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.unavailable-items-message__actions .action__item+.action__item {
    margin-top: 4px
}

.unavailable-items-message__actions .u-link {
    font-size: 18px
}

.step--paymentMethods,.step--payments {
    background-color: #f5f5f5
}

[data-external-wallet=true]+.block-title-icon .block-title,[data-external-wallet=true]+.block-title-icon .ui-badge.ui-badge__block-title {
    margin-top: 0
}

.badge-type__button--off,.ui-radio__label--off {
    background-color: #f1f1f1
}

.badge-type__button--off .ui-badge__icon {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: .8
}

.u-text--gray-small {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: rgba(51,51,51,.9);
    margin-top: 2px;
    position: relative
}

.ui-options-container--error .ui-list__item--off .ui-radio__outer-circle {
    border-color: rgba(0,0,0,.25)
}

.disclaimer-informative-text--left .ui-message--rich-text {
    text-align: left
}

.common-information-wrapper .common-information-content {
    text-align: center
}

.common-information-wrapper .common-information-content__title {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 8px;
    font-weight: 300;
    text-align: center;
    color: #333
}

.common-information-wrapper .common-information-content {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0 48px;
    width: 100%
}

.common-information-wrapper .common-information-content__description {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 32px;
    color: #737373
}

.congrats-recommendations__wrapper {
    text-align: center;
    background-color: #f7f7f7;
    padding: 32px 0 16px;
    color: #737373;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden
}

.congrats-third-party__container~.congrats-recommendations__wrapper {
    border-top: 0;
    padding: 0 0 8px
}

.congrats-recommendations__title {
    font-size: 20px;
    font-weight: 300;
    color: #333;
    margin-bottom: 48px
}

.congrats-recommendations__carousel {
    width: 100%;
    height: 400px
}

.invoice {
    position: relative;
    overflow: auto;
    padding-bottom: 8px;
    font-family: Roboto Mono,monospace;
    text-transform: uppercase;
    text-align: left;
    color: #737373;
    margin: 16px auto 0;
    width: 250px;
    background-color: #fff;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.invoice:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 8px;
    background-repeat: repeat-x;
    -webkit-background-size: 8px 8px;
    background-size: 8px 8px;
    bottom: 0;
    background-position: 0 100%;
    background-image: -webkit-linear-gradient(135deg,#ffea78 4px,transparent 0),-webkit-linear-gradient(45deg,#ffea78 4px,transparent 0);
    background-image: linear-gradient(-45deg,#ffea78 4px,transparent 0),linear-gradient(45deg,#ffea78 4px,transparent 0)
}

.invoice__header {
    border-bottom: 1px dashed #ffea78
}

.invoice__title {
    font-size: 10px;
    padding: 12px 16px
}

.invoice__body {
    padding: 12px 16px;
    font-size: 13px
}

.invoice__customer-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.invoice__customer-name.invoice__customer-name--empty {
    color: #bfbfbf
}

.invoice__customer-name,.invoice__user-identification {
    margin-top: 4px;
    display: block
}

.invoice__identification-title {
    margin-bottom: 4px;
    color: #bfbfbf
}

.invoice__footer {
    padding-left: 16px;
    padding-bottom: 20px
}

.invoice__entry+.invoice__placeholder {
    margin-left: -8px
}

.invoice__placeholder {
    color: #bfbfbf
}

.invoice__barcode {
    width: 44px;
    height: 14px;
    display: block;
    background-image: -webkit-linear-gradient(left,#ddd,#ddd 4.5px,transparent 0,transparent 7.5px,#ddd 0,#ddd 10px,transparent 0,transparent 13px,#ddd 0,#ddd 16px,transparent 0,transparent 18px,#ddd 0,#ddd 22px,transparent 22.5px,transparent 23px,#ddd 0,#ddd 28px,transparent 0,transparent 29px,#ddd 0,#ddd 33px,transparent 0,transparent 35px,#ddd 0,#ddd 37px,transparent 0,transparent 39.5px,#ddd 0,#ddd 44px);
    background-image: linear-gradient(90deg,#ddd,#ddd 4.5px,transparent 0,transparent 7.5px,#ddd 0,#ddd 10px,transparent 0,transparent 13px,#ddd 0,#ddd 16px,transparent 0,transparent 18px,#ddd 0,#ddd 22px,transparent 22.5px,transparent 23px,#ddd 0,#ddd 28px,transparent 0,transparent 29px,#ddd 0,#ddd 33px,transparent 0,transparent 35px,#ddd 0,#ddd 37px,transparent 0,transparent 39.5px,#ddd 0,#ddd 44px)
}

.step--userIdentification {
    background-color: #fff
}

.user-identification .ui-document {
    margin: 0 auto;
    text-align: left
}

.user-identification .ui-panel--raised {
    margin: 0
}

.user-identification .form-input__container>div {
    margin: 0 24px
}

.user-identification .ui-form__row-container--last_name,.user-identification .ui-form__row-container--legal_name,.user-identification .ui-form__row-container--name {
    display: inline-block;
    width: 100%
}

.user-identification .ui-form__row-container--number,.user-identification ui-form__row-container--type {
    margin-bottom: 0
}

.ui-form__row.ui-form__row-container--number {
    float: right;
    width: 70%;
    margin-top: 17px
}

.user-identification__form .card__container {
    padding: 32px
}

.user-identification__form .form-input__container:after {
    content: '';
    clear: both;
    display: block
}

.user-identification__form .ui-form__row {
    padding: 16px 0
}

.user-identification__form .ui-form__message {
    position: absolute
}

.user-identification__form .ui-form__row-container--type {
    float: left
}

.user-identification__form .ui-form__actions {
    margin: 16px 24px
}

.user-identification__section-wrapper .new-document__container--view {
    padding: 40px 0 28px
}

[data-site=MLC] .user-identification .ui-form__row.ui-form__row-container--number,[data-site=MLU] .user-identification .ui-form__row.ui-form__row-container--number {
    float: none;
    max-width: unset;
    width: auto
}

.ui-map__wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.step--agenciesOffMap .nav-header--sticky-top,.step--puisStep .nav-header--sticky-top,.step--shippingAgenciesMap .nav-header--sticky-top,.step--storeStep .nav-header--sticky-top {
    z-index: 4
}

.step--agenciesOffMap .ui-map__header,.step--puisStep .ui-map__header,.step--shippingAgenciesMap .ui-map__header,.step--storeStep .ui-map__header {
    background-color: #ffdb15
}

.step--agenciesOffMap .ui-map__title,.step--puisStep .ui-map__title,.step--shippingAgenciesMap .ui-map__title,.step--storeStep .ui-map__title {
    color: #333
}

.step--agenciesOffMap .info-box__title,.step--puisStep .info-box__title,.step--shippingAgenciesMap .info-box__title,.step--storeStep .info-box__title {
    text-transform: none
}

.step--agenciesOffMap .info-box__title:first-letter,.step--puisStep .info-box__title:first-letter,.step--shippingAgenciesMap .info-box__title:first-letter,.step--storeStep .info-box__title:first-letter {
    text-transform: uppercase
}

.ui-map__header {
    text-align: center;
    width: 100%;
    padding: 13px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3
}

.ui-map__title {
    color: #fff;
    font-size: 20px
}

.search-box {
    top: 52px;
    left: 0
}

.search-box.search-box__focus {
    top: 0
}

.info-box__icon {
    margin: 0 0 4px
}

.info-box__icon.ui-map--logos__efecty,.info-box__icon.ui-map--logos__pec,.info-box__icon.ui-map--logos__ups {
    font-size: 22px;
    margin: 0 0 16px
}

.info-box__icon.ui-map--logos__dhl,.info-box__icon.ui-map--logos__estafeta,.info-box__icon.ui-map--logos__fedex {
    font-size: 16px;
    margin: 0 0 16px
}

.info-box__icon.ui-map--logos__andreani,.info-box__icon.ui-map--logos__corasa,.info-box__icon.ui-map--logos__oca,.info-box__icon.ui-map--logos__ocasa,.info-box__icon.ui-map--logos__rapipago {
    font-size: 16px;
    margin: 0 0 12px
}

.info-box__icon.ui-map--logos__banamex,.info-box__icon.ui-map--logos__bapropagos {
    font-size: 22px
}

.info-box__icon.ui-map--logos__pagofacil {
    font-size: 30px;
    margin: 0 0 12px
}

.info-box__label {
    color: #333
}

.info-box__label--free {
    color: #39b54a
}

.search-box__find-here {
    width: auto;
    display: inline-block;
    padding: 11px;
    color: #333;
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    white-space: nowrap;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 0;
    z-index: 2;
    top: 0
}

.search-box__find-here--show {
    top: 110px;
    opacity: 1
}

.info-box__content {
    padding: 24px
}

.info-box__description.info-box__extra-info {
    text-transform: none
}

.info-box__name {
    font-size: 16px;
    font-weight: 400;
    color: #737373
}

.info-box__container .info-box__title {
    font-weight: 400
}

.info-box__name+.info-box__title {
    margin: 8px 0 16px
}

.info-box__name {
    display: block;
    padding: 0 48px 0 0
}

.ui-map--filters {
    top: 158px
}

.search-here--visible.search-here--filters {
    top: 164px
}

.search-box__elem-bg-mask {
    top: 52px
}

.sticky-header__clean-button {
    padding: 0
}

.sticky-header__clean-button .andes-button__content {
    position: absolute;
    right: 24px;
    padding-top: 14px
}

.quantity-selector__form-input {
    padding: 32px 8px
}

.quantity-selector__form-input.ui-list__item {
    border-bottom: 0
}

.step--error .ui-icon--error-lite,.step--fatalError .ui-icon--error-lite {
    width: 96px;
    height: 96px;
    position: relative;
    margin: 0 auto;
    display: block
}

.step--error .error-wrapper,.step--fatalError .error-wrapper {
    margin-bottom: 24px
}

.step--error .copy-text,.step--fatalError .copy-text {
    color: #3483fa;
    cursor: pointer;
    font-weight: 400
}

.step--error .common-information-content .common-information-content__title,.step--fatalError .common-information-content .common-information-content__title {
    font-weight: 600
}

.step--error .common-information-content .common-information-content__description,.step--fatalError .common-information-content .common-information-content__description {
    color: #737373;
    font-size: 16px;
    margin-bottom: 0
}

.step--error .common-information-content .actions-wrapper,.step--fatalError .common-information-content .actions-wrapper {
    margin-top: 32px
}

.step--error .common-information-content .actions-wrapper .ui-button,.step--fatalError .common-information-content .actions-wrapper .ui-button {
    font-size: 16px
}

.step--error .ui-modal-dialog__content-box,.step--fatalError .ui-modal-dialog__content-box {
    background: none
}

.step--error .modal-message .modal-message__main-title,.step--fatalError .modal-message .modal-message__main-title {
    font-size: 24px
}

.ui-pill {
    overflow: hidden;
    text-align: center;
    padding: 3px 6px 2px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ui-pill--highlight--loud {
    color: #fff;
    background-color: #3483fa
}

.ui-pill--corner {
    top: 0;
    right: 0;
    position: absolute;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0
}

.ui-tooltip {
    display: inline-block
}

.ui-tooltip .ui-icon {
    width: 17px
}

.ui-tooltip .ui-tooltip__main-title {
    text-decoration: underline;
    cursor: pointer
}

.ui-tooltip .ui-tooltip__data {
    width: 310px;
    text-align: left;
    padding: 24px
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__title {
    font-size: 14px;
    margin-bottom: 16px
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__text,.ui-tooltip .ui-tooltip__data .ui-tooltip__text .price-tag {
    font-size: 14px;
    color: #737373;
    font-weight: 700
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__text,.ui-tooltip .ui-tooltip__data .ui-tooltip__title {
    white-space: inherit
}

.ui-switch {
    position: relative;
    display: inline-block
}

.ui-switch__input {
    visibility: hidden
}

.ui-switch__mimic {
    cursor: pointer;
    top: 5px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 34px;
    height: 14px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background-color: #bfbfbf
}

.ui-switch__mimic,.ui-switch__mimic:before {
    position: absolute;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    will-change: transform
}

.ui-switch__mimic:before {
    content: '';
    width: 20px;
    height: 20px;
    background-color: #eee;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
    left: -2px;
    bottom: -2px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.ui-switch__input:checked+.ui-switch__mimic {
    background-color: #92bdff
}

.ui-switch__input:checked+.ui-switch__mimic:before {
    background-color: #3483fa;
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
    bottom: -3px
}

.simple-modal__wrapper {
    text-align: left;
    padding: 16px
}

.simple-modal__header {
    line-height: 1.25
}

.simple-modal__subtitle,.simple-modal__title {
    color: #333
}

.simple-modal__title {
    font-size: 24px
}

.simple-modal__subtitle {
    margin: 0 0 24px;
    font-weight: 600
}

.simple-modal__content {
    color: #737373
}

.simple-modal__content,.simple-modal__content strong {
    font-weight: 400
}

.simple-modal__content p {
    margin: 8px 0 0
}

.simple-modal__content p:first-child {
    margin: 0
}

.simple-modal__content h3 {
    margin: 24px 0 0;
    font-weight: 400
}

.simple-modal__content ul {
    margin: 8px 0
}

.simple-modal__content ul li {
    margin: 0 0 8px;
    padding: 0 0 0 8px
}

.simple-modal__content ul li:last-child {
    margin: 0
}

.simple-modal__content ul li:before {
    content: '- ';
    font-weight: 400
}

.simple-modal__footer .modal-footer-action {
    padding-top: 0
}

.selection-list .selection-list__menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 76px;
    font-weight: 400
}

.selection-list__header {
    padding: 48px 42px
}

.step--newAddressProfileMobile {
    background: #f5f5f5
}

.step--billingInfo {
    background-color: #fff
}

.billing-info-form-container {
    padding: 32px 28px
}

.billing-info-form-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.billing-info-form-container .ui-form__label {
    left: auto
}

.billing-info-form-container .ui-dropdown+.ui-form__label,.billing-info-form-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.billing-info-form-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.billing-info-form-container .ui-form__input::placeholder {
    color: transparent
}

.billing-info-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.billing-info-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.billing-info-form-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.billing-info-form-container .ui-form__input+.ui-form__label {
    top: 22px
}

.billing-info-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.billing-info-form-container .ui-form__input:focus+.ui-form__label {
    -webkit-transform: translateY(-26px) scale(.78);
    -ms-transform: translateY(-26px) scale(.78);
    transform: translateY(-26px) scale(.78)
}

.billing-info-form-container .ui-dropdown+.ui-form__label {
    top: 12px
}

.billing-info-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label {
    -webkit-transform: translateY(-16px) scale(.78);
    -ms-transform: translateY(-16px) scale(.78);
    transform: translateY(-16px) scale(.78)
}

.billing-info-form-container .form-input__container {
    clear: both
}

.billing-info-form-container .ui-form__row {
    margin: 0 0 24px;
    padding-bottom: 16px;
    padding-top: 16px
}

.billing-info-form-container .ui-row {
    margin: 0 4px
}

.billing-info-form-container .ui-form__row-container--state_name,.billing-info-form-container .ui-form__row-container--taxpayer_type_id {
    z-index: 8
}

.billing-info-form-container .ui-form__fieldset:last-of-type {
    padding: 0 0 12px
}

.billing-info-form-container .ui-message--informative {
    color: #333
}

.billing-info-context {
    padding: 32px
}

.frequency-selector__content__wrapper {
    height: 338px;
    overflow: scroll
}

.frequency-list__item-option {
    padding: 32px 24px
}

.frequency-modal-header .ui-list__header-container {
    max-width: 264px;
    margin: 0 auto
}

.disclaimer {
    font-size: 14px;
    color: #737373;
    margin: 8px 16px 0;
    font-weight: 400
}

.disclaimer.disclaimer--modal-subtitle {
    margin: 16px 0 0
}

.disclaimer.disclaimer--with-button {
    margin: 0 16px 24px;
    font-weight: 300;
    line-height: 1.25;
    color: #737373
}

.disclaimer.disclaimer--black {
    color: #333
}

.rich-disclaimer {
    font-size: 12px;
    line-height: 1;
    color: rgba(0,0,0,.45);
    margin: 16px;
    vertical-align: middle;
    text-align: left
}

.rich-disclaimer .ui-icon {
    width: 12px;
    height: 12px
}

.rich-disclaimer--contained {
    margin: 0
}

.rich-disclaimer--centered {
    text-align: center
}

.ui-modal-dialog {
    background-color: #fff
}

.ui-modal-dialog .shipping-options-list-container {
    margin: 16px 0
}

.ui-modal-dialog__container {
    max-width: 420px
}

.ui-modal-dialog__content-wrapper {
    display: block
}

.ui-list--modal .ui-list__content {
    max-height: calc(100vh - 180px);
    overflow-y: auto
}

.ui-list--modal .ui-list__header {
    border: 0;
    padding: 0 0 16px
}

.ui-list--modal .ui-list__header .ui-list__header-title {
    font-size: 24px;
    font-weight: 600;
    color: #333;
    text-align: left
}

.ui-list__content {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.unavailable-items-message .ui-list__content {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-list__content-wrapper {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.appended-region:not(:last-child) {
    margin: 0 0 32px
}

.ui-modal-dialog__button-close {
    left: 18px;
    top: 12px;
    opacity: 1
}

.ui-modal-dialog__button-close:after,.ui-modal-dialog__button-close:before {
    position: absolute;
    content: '';
    height: 20px;
    width: 2px;
    background-color: #3483fa;
    cursor: pointer
}

.ui-modal-dialog--iframe .ui-modal-dialog__button-close {
    left: 0;
    top: 0
}

.ui-modal-dialog--iframe .ui-modal-dialog__button-close:after,.ui-modal-dialog--iframe .ui-modal-dialog__button-close:before {
    background-color: #000
}

.ui-modal-dialog--iframe .ui-modal-dialog__content-footer {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.45);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.45);
    bottom: 0
}

.appended-region .block-title {
    padding: 0;
    margin: 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0,0,0,.8);
    float: left
}

.appended-region .ui-list__item:not(:first-child),.ui-modal-dialog .ui-list__item:not(:first-child) {
    border-top: 1px solid #eee
}

.ui-list__item--selected {
    background-color: #f5f5f5
}

.modal-footer-action {
    padding: 32px 40px
}

.modal-footer-action .u-link {
    color: #3483fa;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    text-align: left
}

.ui-modal-dialog__iframe-container {
    height: 82vh;
    overflow-y: hidden
}

.ui-modal-dialog--iframe__bankdeals .ui-modal-dialog__iframe-container {
    position: relative
}

.step--curpForm {
    background-color: #fff
}

.step--curpForm .simple-modal__footer .modal-footer-action {
    padding-top: 32px
}

.step--curpForm .content-wrapper-content {
    max-height: 67vh
}

.curp-form__component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh
}

.curp-form__component .cart-header {
    text-align: left;
    padding: 50px 32px 0;
    background-color: #fff!important
}

.curp-form__component .cart-header .cart-title--primary {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.25
}

.curp-form__component .cart-header .cart-title--secondary {
    text-align: left;
    font-weight: 400
}

.curp-form__component .curp-form-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 24px 32px
}

.curp-form__component .curp-form-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.curp-form__component .curp-form-container .ui-form__label {
    left: auto
}

.curp-form__component .curp-form-container .ui-dropdown+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-form__input::placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.curp-form__component .curp-form-container .ui-form__fieldset {
    padding: 0
}

.curp-form__component .curp-form-container .ui-form__row {
    margin: 0;
    padding-bottom: 16px;
    padding-top: 16px
}

.curp-form__component .curp-form-container .ui-form__row--radio {
    margin-top: 16px;
    left: -8px;
    width: 100%;
    right: 8px;
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    top: -10px
}

.curp-form__component .curp-form-container .ui-form__row--checkbox {
    left: -8px;
    right: 8px;
    padding: 8px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-checkbox__mimic {
    top: 2px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-checkbox__label {
    display: inline-block;
    vertical-align: top
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-form__row-attachment {
    margin-left: 28px;
    display: block;
    margin-top: 4px
}

.curp-form__component .curp-form-container .ui-form__message {
    position: absolute
}

.curp-form__component .curp-form-container .ui-form__row-container--curp .ui-form__input {
    text-transform: uppercase
}

.curp-form__component .ui-form {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.curp-form__component .ui-form__actions {
    margin-top: auto
}

.curp-form__component .ui-form__row--error .ui-form__message {
    margin-left: 28px;
    font-size: 16px
}

.curp-form__component .ui-panel--raised {
    height: 100%
}

.curp-form__component .ui-checkbox__label,.curp-form__component .ui-form__row-attachment .ui-form__label--inline {
    font-size: 16px
}

.ui-radio {
    display: inline-block;
    margin-right: 64px;
    margin-top: 12px
}

.ui-radio:last-of-type {
    margin-right: 0
}

.ui-radio-element {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    cursor: pointer;
    will-change: opacity,transform,border-color,background-color,color;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: .5s;
    transition: .5s
}

.ui-radio-element:after,.ui-radio-element:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: '';
    background-color: #3483fa
}

.ui-radio-element:before {
    -webkit-transition: opacity 15ms linear;
    transition: opacity 15ms linear;
    z-index: 1
}

.ui-radio-element:after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.ui-radio__background {
    display: inline-block;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

.ui-radio__background:before {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: '';
    background-color: #3483fa
}

.ui-radio__background:before,.ui-radio__outer-circle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%
}

.ui-radio__outer-circle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: border-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,.25)
}

.ui-radio__inner-circle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.ui-radio__inner-circle,.ui-radio__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-radio__input {
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ui-radio__input:checked+.ui-radio__background .ui-radio__outer-circle {
    -webkit-transition: border-color .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: border-color .12s cubic-bezier(0,0,.2,1) 0ms;
    border-color: #3483fa;
    border-width: 2px
}

.ui-radio__input:checked+.ui-radio__background .ui-radio__inner-circle {
    -webkit-transition: background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    background-color: #3483fa
}

.ui-radio__input:focus+.ui-radio__background:before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    opacity: .26
}

.ui-radio__label {
    position: relative;
    outline: none;
    margin-bottom: 0;
    cursor: pointer;
    color: rgba(0,0,0,.8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-radio__text {
    margin-left: 12px;
    font-weight: 400;
    vertical-align: middle;
    font-size: 18px
}

.ui-options-container--error .ui-radio__inner-circle {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.ui-options-container--error .ui-radio__outer-circle {
    border-color: #f23d4f
}

.ui-list-card {
    background-color: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    margin: 16px;
    width: auto
}

.ui-list-card .ui-list__item:last-child {
    border-bottom: 0
}

.ui-telephone__not-number-error .ui-telephone__input {
    background-color: #fff;
    color: rgba(0,0,0,.8)
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number,.ui-telephone--success .ui-telephone__number {
    border-color: rgba(0,0,0,.25)
}

.ui-telephone--success .ui-telephone__focus-line:after,.ui-telephone--success .ui-telephone__focus-line:before {
    background: #5c95ff
}

.ui-telephone__validations {
    position: absolute;
    top: 71px
}

.ui-form__row--phone {
    margin-top: 0
}

.ui-telephone__number .ui-form__input {
    position: absolute;
    bottom: 2px
}

.ui-autocomplete__content {
    position: absolute;
    background-color: #fff;
    width: 100%
}

.delivery-instructions {
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100vh - 55px)
}

.delivery-instructions,.delivery-instructions__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.delivery-instructions__form {
    padding: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

.step--deliveryInstructions {
    position: relative;
    background-color: #fff;
    padding: 0 48px
}

.delivery-instructions__actions {
    margin-top: auto;
    font-weight: 600;
    font-size: 16px
}

.delivery-instructions__actions .ui-button--primary {
    padding: 16px 32px
}

.delivery-instructions__actions .ui-button--transparent {
    display: inline-block;
    padding: 16px 24px;
    width: 100%;
    text-align: center;
    color: #3483fa;
    cursor: pointer;
    margin-top: 12px
}

.delivery-instructions__form .ui-form__row {
    padding-top: 0
}

.delivery-instructions__form .ui-form__row .ui-form__textinputarea {
    width: 100%;
    margin-top: 24px;
    position: relative
}

.delivery-instructions__form .ui-form__row .ui-form__label-textinputarea {
    font-weight: 400
}

.delivery-instructions__button-container {
    width: 100%;
    padding: 16px 0;
    bottom: 0;
    left: 0;
    z-index: 12;
    background-color: #fff
}

.delivery-instructions .ui-form__character-counter {
    position: absolute;
    font-size: 14px;
    bottom: -18px;
    right: 0
}

.ui-button--primary {
    font-weight: 600;
    padding: 16px 32px
}

.ui-button--secondary {
    font-weight: 600;
    background-color: rgba(92,149,255,.15);
    margin-top: 12px;
    border: 0
}

.ui-button--transparent {
    display: inline-block;
    padding: 16px 24px;
    text-align: center;
    cursor: pointer;
    font-size: 18px
}

.ui-button--empty-state,.ui-button--transparent {
    width: 100%;
    color: #3483fa;
    margin-top: 12px;
    font-weight: 600
}

.ui-button--empty-state {
    padding: 16px 32px 16px 16px;
    vertical-align: middle;
    border: 1px dashed;
    border-color: #3483fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.25;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.ui-button--empty-state .ui-icon {
    height: 24px;
    width: 24px;
    vertical-align: middle;
    margin-right: 14px
}

.hub-addresses {
    padding-bottom: 84px
}

.hub-addresses .hub-addresses__form {
    margin: 16px
}

.hub-addresses .hub-addresses__add-button {
    margin: 0 16px
}

.hub-addresses__submit-button-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ededed;
    padding: 12px 16px;
    -webkit-box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    border-width: 0 1px 1px;
    -webkit-transform: translateZ(0)
}

.hub-addresses__submit-button-fixed,.hub-addresses__submit-button-no-shadow {
    -webkit-transition: -webkit-box-shadow .1s ease-in;
    transition: -webkit-box-shadow .1s ease-in;
    transition: box-shadow .1s ease-in;
    transition: box-shadow .1s ease-in,-webkit-box-shadow .1s ease-in
}

.hub-addresses__submit-button-no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none
}

.payments-disclaimer {
    padding: 0 16px
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative {
    width: auto;
    margin: 16px 0 0
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__text {
    color: rgba(0,0,0,.8)
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__close:after,.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__close:before {
    background-color: rgba(0,0,0,.8)
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--error {
    background: #f23d4f
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--error .ui-message__text {
    color: #fff;
    font-weight: 600
}

.external-wallet-disclaimer {
    padding: 0 16px
}

.installments-disclaimer .payments-disclaimer .ui-message.ui-message--small.ui-message--informative {
    margin: -22px 0 32px
}

.discount-coupon {
    background-color: #f5f5f5;
    padding: 0 0 16px
}

.discount-coupon__heading {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 48px;
    padding: 0 0 16px
}

.discount-coupon__title {
    font-size: 14px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 8px
}

.discount-coupon__title--green {
    text-align: right;
    color: #00a650
}

.discount-coupon__trigger {
    margin-left: 8px;
    width: auto
}

.coupon-modal {
    background-color: #ffdb15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px
}

.coupon-modal .ui-modal-dialog__content-box {
    background-color: transparent
}

.coupon-modal .content-wrapper-header {
    padding: 0
}

.coupon-modal__content {
    width: 100%
}

.coupon-modal__container {
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%
}

.flip-horizontally {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.coupon-modal__title {
    font-size: 22px;
    font-weight: 400
}

.coupon-modal__inner {
    height: 342px;
    position: relative;
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s,-webkit-transform .8s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.coupon-modal__inner .coupon-modal__title {
    margin-bottom: 65px
}

.coupon-modal__inner-large {
    height: 416px
}

.coupon-modal__inner-large .coupon-modal__title {
    margin-bottom: 16px
}

.coupon-modal__back,.coupon-modal__front {
    background-color: #fff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 100%;
    padding: 32px;
    position: absolute;
    width: 100%
}

.coupon-modal__back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.coupon-modal__back .coupon-modal__back-icon {
    display: inline-block;
    height: 50px;
    width: 50px
}

.coupon-modal__back .coupon-modal__back-icon svg {
    height: 50px;
    width: 50px
}

.coupon-modal__title--success {
    margin: 16px 0
}

.coupon-modal__description {
    color: #333;
    font-size: 14px
}

.coupon-modal__disclaimer {
    color: #bfbfbf;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 48px;
    margin-top: 16px
}

.coupon-modal__input {
    text-transform: uppercase
}

.coupon-modal__input:focus {
    border-bottom: 2px solid #5c95ff
}

input.ui-form__input.coupon-modal__input::-webkit-input-placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

input.ui-form__input.coupon-modal__input:-ms-input-placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

input.ui-form__input.coupon-modal__input::placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

.discount-coupon__error-message-container {
    display: block;
    height: 16px;
    margin-bottom: 32px
}

.coupon-modal__icon {
    -webkit-animation: coupon-throb .8s ease-in-out 1s;
    animation: coupon-throb .8s ease-in-out 1s;
    height: 20px;
    width: 20px
}

.discount-coupon__error-message {
    color: #f23d4f;
    font-size: 13px;
    font-weight: 600;
    margin-top: 4px
}

.discount-coupon-mobile {
    text-align: left;
    margin-top: 96px;
    display: inline-block
}

.discount-coupon-mobile .discount-coupon__applied-code,.discount-coupon-mobile .discount-coupon__applied-code-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.discount-coupon-mobile .discount-coupon__applied-code-title {
    color: rgba(0,0,0,.8);
    font-size: 20px;
    font-weight: 600;
    line-height: 1
}

.discount-coupon-mobile .discount-coupon__applied-code-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 8px
}

.discount-coupon-mobile .discount-coupon__applied-code-icon svg {
    margin-left: 4px;
    height: 16px;
    width: 16px
}

.discount-coupon-mobile .discount-coupon__applied-info {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.25;
    margin: 8px 0
}

.discount-coupon-mobile .discount-coupon__delete-coupon {
    color: #5c95ff;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.25
}

@-webkit-keyframes coupon-throb {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    60% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        -webkit-transform: scale(.92);
        transform: scale(.92)
    }

    98% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes coupon-throb {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    60% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        -webkit-transform: scale(.92);
        transform: scale(.92)
    }

    98% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.smart-coupon {
    padding: 0 0 16px
}

.smart-coupon__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 48px;
    padding: 0 0 16px
}

.smart-coupon__modal {
    display: block
}

.smart-coupon__modal .content-wrapper-content,.smart-coupon__modal .ui-modal-dialog__container {
    width: 100%;
    margin: 0
}

.smart-coupon__modal .ui-modal-dialog__container {
    margin: 0 auto
}

.smart-coupon__modal .ui-modal-dialog__button-close {
    opacity: 1;
    position: relative;
    margin-right: 0;
    text-align: left;
    display: block;
    margin-top: 26px;
    top: 0;
    right: 0;
    left: 0
}

.smart-coupon__modal .content-wrapper-header {
    padding: 0
}

.smart-coupon__modal .content-wrapper-header .simple-modal__title {
    text-align: left
}

.smart-coupon__modal .content-wrapper-header .simple-modal__header {
    padding: 18px 16px 32px
}

.smart-coupon__modal .content-wrapper--smart {
    padding-top: 0;
    height: 80vh
}

.smart-coupon .ui-modal-dialog__button-close {
    opacity: 1;
    position: relative;
    margin-right: 0;
    text-align: left;
    display: block;
    margin-top: 26px;
    top: 0;
    right: 0;
    left: 0
}

.smart-coupon__link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    font-size: 14px
}

.smart-coupon__discount-price {
    margin-left: auto
}

.smart-coupon__discount-price .price-tag {
    margin-top: 0
}

.smart-coupon__icon {
    fill: none
}

.ui-pill-warning {
    overflow: hidden;
    text-align: center;
    padding: 3px 6px 2px;
    font-size: 12px;
    font-weight: 600;
    line-height: 8px;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.ui-pill-warning--highlight--loud {
    color: #f73;
    background-color: #f73;
    opacity: .1
}

.ui-pill-warning--rounded {
    position: absolute;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.ui-pill-with-icon--container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-pill-with-icon {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 3px 8px;
    font-size: 12px;
    font-weight: 600
}

.ui-pill-with-icon--white {
    background-color: hsla(0,0%,100%,.5)
}

.ui-pill-with-icon--gray {
    background-color: rgba(0,0,0,.04)
}

.ui-pill-with-icon>.ui-icon {
    max-height: 20px
}

.ui-pill-with-icon>.ui-icon--mercado_coins {
    margin-left: 2px;
    width: 18px
}

.checkbox-ui {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin: 10px 0 0;
    position: relative
}

.checkbox-ui__label {
    font-size: 12px;
    padding-left: 8px;
    display: inline;
    color: rgba(0,0,0,.8);
    text-align: left
}

.ui-tooltip-list {
    display: inline-table;
    position: relative;
    z-index: 1
}

.ui-tooltip-list__container {
    display: none
}

.ui-tooltip-list__text {
    display: none;
    position: absolute;
    top: 0;
    line-height: 18px;
    font-size: 14px;
    color: rgba(0,0,0,.9)!important;
    left: -78px;
    width: calc(100vw - 48px);
    margin-top: 14px;
    z-index: 2;
    padding: 16px 34px 16px 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);
    box-shadow: 0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);
    max-height: 220px;
    overflow-y: auto
}

.ui-tooltip-list__text .ui-icon {
    width: 10px;
    vertical-align: top
}

.ui-tooltip-list__text span {
    font-size: 16px;
    display: block;
    margin-bottom: 8px;
    font-weight: 400
}

.ui-tooltip-list__text .ui-tooltip__close {
    position: absolute;
    right: 12px
}

.ui-active-tooltip .ui-tooltip-list__container,.ui-active-tooltip .ui-tooltip-list__text {
    display: block;
    position: absolute!important
}

.ui-active-tooltip .ui-tooltip-list__container:after {
    content: '';
    position: absolute;
    display: block;
    left: -6.5%;
    width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 1;
    top: 4px
}

.ui-list.cont-overflow-visible,.ui-list.cont-overflow-visible .ui-list__item:hover {
    overflow: visible
}

.ui-cloud-active {
    color: rgba(0,0,0,.9);
    max-width: 312px;
    white-space: initial;
    width: 100%;
    top: -40px;
    right: 0;
    text-align: left;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    padding: 16px 34px 16px 16px;
    background-color: #fff;
    font-size: 14px;
    -webkit-box-shadow: 0 6px 16px rgba(0,0,0,.1);
    box-shadow: 0 6px 16px rgba(0,0,0,.1);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    line-height: 18px
}

@media (min-width: 768px) {
    .ui-cloud-active {
        top:-10px;
        right: 10px
    }
}

.ui-cloud-active.blue {
    background-color: #3483fa
}

.ui-cloud-active.blue:after {
    border-top-color: #3483fa
}

.ui-cloud-active.blue .ui-cloud-active--close:after,.ui-cloud-active.blue .ui-cloud-active--close:before {
    background-color: #fff
}

.ui-cloud-active.blue .ui-cloud-active__text {
    color: #fff
}

.ui-cloud-active:after {
    content: '';
    position: absolute;
    display: block;
    bottom: -8px;
    right: 4%;
    width: 0;
    height: 0;
    border-top: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}

.ui-cloud-active .ui-cloud-active__text {
    line-height: 18px;
    font-size: 14px;
    color: rgba(0,0,0,.9);
    font-weight: 400
}

.ui-cloud-active .ui-cloud-active--close {
    position: absolute;
    text-align: center;
    right: 12px;
    top: 12px;
    display: block;
    height: 15px;
    width: 13px
}

.ui-cloud-active .ui-cloud-active--close:after,.ui-cloud-active .ui-cloud-active--close:before {
    position: absolute;
    top: 0;
    content: '';
    height: 12px;
    width: 1px;
    background-color: rgba(0,0,0,.55);
    cursor: pointer
}

.ui-cloud-active .ui-cloud-active--close:after {
    -webkit-transform: rotate(-45deg) translateY(0);
    -ms-transform: rotate(-45deg) translateY(0);
    transform: rotate(-45deg) translateY(0)
}

.ui-cloud-active .ui-cloud-active--close:before {
    -webkit-transform: rotate(45deg) translateX(0);
    -ms-transform: rotate(45deg) translateX(0);
    transform: rotate(45deg) translateX(0)
}

.ui-cloud-active--hidden {
    display: none
}

#ui-icon--map-pin path {
    fill: inherit
}

.ui-icon--shopping-cart {
    width: 46px
}

.ui-icon--shipping-full {
    width: 60px;
    height: 22px
}

.ui-icon--question-mark {
    width: 16px;
    height: 16px;
    vertical-align: bottom
}

.ui-icon--success {
    width: 34px
}

.ui-badge .ui-icon--map-pin {
    fill: #fff;
    width: 24px
}

.ui-badge--small .ui-badge__icon {
    max-height: 32px
}

.ui-badge--small .ui-badge__icon--payment-logo {
    max-height: none;
    max-width: none;
    line-height: 10px
}

.nav-header {
    background-color: transparent;
    position: absolute
}

.new-card__container>.new-card__container--view {
    padding-top: 48px
}

.nav-header--sticky-top {
    position: absolute;
    background-color: transparent;
    z-index: 10
}

.nav-header--sticky-top .nav-title {
    display: none
}

.nav-header--sticky-off {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-name: stickySlideUp;
    animation-name: stickySlideUp;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    position: absolute;
    background-color: #ffdb15
}

.nav-header--sticky-on {
    top: 0;
    z-index: 10;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-name: slideDown;
    animation-name: slideDown;
    position: fixed;
    background-color: #ffdb15
}


.ui-card__container {
    padding: 1.07692em .61538em
}

.ui-card__row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-card__row:after,.ui-card__row:before {
    display: table;
    content: ''
}

.ui-card__row:after {
    clear: both
}

[class^=ui-card__col-] {
    padding: 0 .46154em
}

[class^=ui-card__col-],[class^=ui-card__logo] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}

[class^=ui-card__logo] {
    padding: 0;
    width: 50%
}

[class^=ui-card__logo-bank] {
    float: right
}

.ui-card__col-1 {
    width: 25%
}

.ui-card__col-2 {
    width: 50%
}

.ui-card__col-3 {
    width: 75%
}

.ui-card__col-4 {
    width: 100%
}

body {
    -webkit-font-smoothing: antialiased
}

.ui-card {
    font-size: 13px;
    height: 11.92308em;
    width: 19.84615em;
    position: relative
}

.ui-card *,.ui-card :after,.ui-card :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-card__container {
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-border-radius: .84615em;
    border-radius: .84615em;
    color: #333;
    font-family: Roboto Mono;
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0
}

.ui-card__point {
    float: left;
    font-size: 1.30769em;
    position: relative;
    text-align: center;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
    width: .6689em;
    background-color: #f7f7f7;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.1em,#999),color-stop(.7em,#fff));
    background: -webkit-linear-gradient(top,#999 .1em,#fff .7em);
    background: linear-gradient(180deg,#999 .1em,#fff .7em);
    -webkit-background-clip: text;
    background-clip: text;
    letter-spacing: 2px;
    -webkit-filter: drop-shadow(0 1px 1px #000);
    filter: drop-shadow(0 1px 1px black);
    -webkit-text-fill-color: transparent
}

.ui-card__point:empty {
    background: hsla(0,9%,93%,.8);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none
}

.ui-card__point:empty:before {
    font-size: .72222em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: .46154em;
    width: .46154em;
    position: absolute;
    margin-left: -.23077em;
    margin-top: -.23077em;
    left: 50%;
    top: 50%;
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

.ui-card__point:empty:before {
    content: ''
}

.ui-card__point:empty:after {
    content: '*'
}

.ui-card__focus .ui-card__point:empty {
    -webkit-filter: none;
    filter: none
}

.ui-card__focus .ui-card__point:before {
    color: #fff
}

.ui-card__logo {
    max-width: 16.92308em;
    min-height: 3em
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__logo {
    background: #666;
    -webkit-border-radius: .15385em;
    border-radius: .15385em;
    margin-bottom: 0;
    height: 3em;
    width: 4.46154em;
    opacity: .1
}

.ui-card__logos-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-card__logo:before {
    content: ' ';
    display: inline-block;
    background-image: url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/ui-card__logos-mlb-0829bc09dc.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 15.153846153846153em 44.76923076923077em;
    background-size: 15.153846153846153em 44.76923076923077em;
    vertical-align: middle;
    position: absolute
}

.ui-card__brand-amex .ui-card__logo:before {
    background-position: -.07692307692307693em -.07692307692307693em;
    width: 3.4615384615384617em;
    height: 3.4615384615384617em
}

.ui-card__brand-debelo .ui-card__logo:before {
    background-position: -.07692307692307693em -3.6923076923076925em;
    width: 5.923076923076923em;
    height: 2.4615384615384617em
}

.ui-card__brand-debmaster .ui-card__logo:before {
    background-position: -.07692307692307693em -6.3076923076923075em;
    width: 4.038461538461538em;
    height: 3.8461538461538463em
}

.ui-card__brand-debmaster-b .ui-card__logo:before {
    background-position: -.07692307692307693em -10.307692307692307em;
    width: 4.038461538461538em;
    height: 3.8461538461538463em
}

.ui-card__brand-debvisa .ui-card__logo:before {
    background-position: -.07692307692307693em -14.307692307692307em;
    width: 5em;
    height: 2.5384615384615383em
}

.ui-card__brand-debvisa-b .ui-card__logo:before {
    background-position: -.07692307692307693em -17em;
    width: 5em;
    height: 2.5384615384615383em
}

.ui-card__brand-diners .ui-card__logo:before {
    background-position: -.07692307692307693em -19.692307692307693em;
    width: 7.884615384615385em;
    height: 3em
}

.ui-card__brand-elo .ui-card__logo:before {
    background-position: -.07692307692307693em -22.846153846153847em;
    width: 4.230769230769231em;
    height: 2.6923076923076925em
}

.ui-card__brand-hipercard .ui-card__logo:before {
    background-position: -.07692307692307693em -25.692307692307693em;
    width: 5.923076923076923em;
    height: 3em
}

.ui-card__brand-master .ui-card__logo:before {
    background-position: -.07692307692307693em -28.846153846153847em;
    width: 4.230769230769231em;
    height: 3.076923076923077em
}

.ui-card__brand-master-b .ui-card__logo:before,.ui-card__brand-melicard.ui-card__brand-master .ui-card__logo:before {
    background-position: -.07692307692307693em -32.07692307692308em;
    width: 4.230769230769231em;
    height: 3.076923076923077em
}

.ui-card__brand-mercado-pago-card .ui-card__logo:before {
    background-position: -.07692307692307693em -35.307692307692314em;
    width: 3.4615384615384617em;
    height: 3.076923076923077em
}

.ui-card__brand-visa .ui-card__logo:before {
    background-position: -.07692307692307693em -38.53846153846154em;
    width: 15em;
    height: 3em
}

.ui-card__brand-cartao-mercado-livre.ui-card__brand-visa .ui-card__logo:before,.ui-card__brand-visa-b .ui-card__logo:before {
    background-position: -.07692307692307693em -41.69230769230769em;
    width: 15em;
    height: 3em
}

.ui-card__logo-bank:before {
    content: ' ';
    display: inline-block;
    background-image: url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/ui-card__logos-mlb-bank-3ca99b8e9b.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 6.076923076923077em 9.423076923076923em;
    background-size: 6.076923076923077em 9.423076923076923em;
    vertical-align: middle;
    float: right
}

.ui-card__brand-caixa .ui-card__logo-bank:before {
    background-position: -.07692307692307693em -.07692307692307693em;
    width: 5.923076923076923em;
    height: 2.4615384615384617em
}

.ui-card__brand-cartao-mercado-livre .ui-card__logo-bank:before {
    background-position: -.07692307692307693em -2.6923076923076925em;
    width: 3.769230769230769em;
    height: .9615384615384616em
}

.ui-card__brand-melicard .ui-card__logo-bank:before {
    background-position: -.07692307692307693em -3.807692307692308em;
    width: 5.769230769230769em;
    height: 2.3076923076923075em
}

.ui-card__brand-mercado-pago .ui-card__logo-bank:before {
    background-position: -.07692307692307693em -6.269230769230769em;
    width: 3.4615384615384617em;
    height: 3.076923076923077em
}

.ui-card__number {
    line-height: 1.3;
    margin: .30769em 0 .92308em
}

.ui-card__number:after,.ui-card__number:before {
    clear: both;
    content: '';
    display: block
}

.ui-card__number-4-6-4 .ui-card__point:nth-child(4),.ui-card__number-4-6-4 .ui-card__point:nth-child(10) {
    margin-right: calc(50% - 4.68227em)
}

.ui-card__number-4-6-4 .ui-card__point:nth-child(15),.ui-card__number-4-6-4 .ui-card__point:nth-child(16),.ui-card__number-4-6-4 .ui-card__point:nth-child(17),.ui-card__number-4-6-4 .ui-card__point:nth-child(18),.ui-card__number-4-6-4 .ui-card__point:nth-child(19) {
    display: none
}

.ui-card__number-4-6-5 .ui-card__point:nth-child(4),.ui-card__number-4-6-5 .ui-card__point:nth-child(10) {
    margin-right: calc(50% - 5.01672em)
}

.ui-card__number-4-6-5 .ui-card__point:nth-child(16),.ui-card__number-4-6-5 .ui-card__point:nth-child(17),.ui-card__number-4-6-5 .ui-card__point:nth-child(18),.ui-card__number-4-6-5 .ui-card__point:nth-child(19) {
    display: none
}

.ui-card__number-4-4-4-4 .ui-card__point:nth-child(4),.ui-card__number-4-4-4-4 .ui-card__point:nth-child(8),.ui-card__number-4-4-4-4 .ui-card__point:nth-child(12) {
    margin-right: calc(33.33333% - 3.56745em)
}

.ui-card__number-4-4-4-4 .ui-card__point:nth-child(17),.ui-card__number-4-4-4-4 .ui-card__point:nth-child(18),.ui-card__number-4-4-4-4 .ui-card__point:nth-child(19) {
    display: none
}

.ui-card__number-10-5-2 .ui-card__point {
    font-size: 1.23077em
}

.ui-card__number-10-5-2 .ui-card__point:nth-child(10),.ui-card__number-10-5-2 .ui-card__point:nth-child(15) {
    margin-right: calc(50% - 5.68562em)
}

.ui-card__number-10-5-2 .ui-card__point:nth-child(18),.ui-card__number-10-5-2 .ui-card__point:nth-child(19) {
    display: none
}

.ui-card__number-10-5-3 .ui-card__point {
    font-size: 1.23077em
}

.ui-card__number-10-5-3 .ui-card__point:nth-child(10),.ui-card__number-10-5-3 .ui-card__point:nth-child(15) {
    margin-right: calc(50% - 6.02007em)
}

.ui-card__number-10-5-3 .ui-card__point:nth-child(19) {
    display: none
}

.ui-card__number-9-10 .ui-card__point {
    font-size: 1.23077em
}

.ui-card__number-9-10 .ui-card__point:nth-child(9) {
    margin-right: calc(100% - 12.70903em)
}

.ui-card__name {
    font-size: .92308em;
    display: block;
    overflow: hidden;
    text-transform: uppercase;
    white-space: nowrap;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(.625em,#fff));
    background-image: -webkit-linear-gradient(top,#999,#fff .625em);
    background-image: linear-gradient(180deg,#999 0,#fff .625em);
    letter-spacing: -.5px;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: drop-shadow(0 1px 1px #000);
    filter: drop-shadow(0 1px 1px black);
    -webkit-text-fill-color: transparent
}

.ui-card__name:empty {
    background: hsla(0,9%,93%,.8);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none
}

.ui-card__name:empty:before {
    content: 'Nombre y apellido'
}

.ui-card__name.ui-card__focus:empty {
    -webkit-filter: none;
    filter: none
}

[data-site*=MLB] .ui-card__name:empty:before {
    content: 'Nome e sobrenome'
}

.ui-card__expiration>span {
    float: right;
    font-size: .92308em;
    text-transform: uppercase;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(.625em,#fff));
    background-image: -webkit-linear-gradient(top,#999,#fff .625em);
    background-image: linear-gradient(180deg,#999 0,#fff .625em);
    letter-spacing: -.5px;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: drop-shadow(0 1px 1px #000);
    filter: drop-shadow(0 1px 1px black);
    -webkit-text-fill-color: transparent
}

.ui-card__expiration>span:empty {
    background: hsla(0,9%,93%,.8);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none
}

.ui-card__expiration>span:first-child:empty:before,.ui-card__expiration>span:nth-child(2):empty:before {
    content: 'A'
}

.ui-card__expiration>span:nth-child(3):empty:after {
    content: 'M/'
}

.ui-card__expiration>span:nth-child(3):after {
    content: '/'
}

.ui-card__expiration>span:nth-child(4):empty:before {
    content: 'M'
}

.ui-card__expiration.ui-card__focus>span:empty {
    -webkit-filter: none;
    filter: none
}

.ui-card__security {
    background: -webkit-linear-gradient(216deg,#f2f2f2,#fff);
    background: linear-gradient(234deg,#f2f2f2,#fff);
    height: 1.8em;
    line-height: 1.84615em;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.ui-card__security:before {
    content: '';
    border: .23077em solid #f04449;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: .23077em;
    top: -.61538em;
    height: 3.07692em;
    width: 3.07692em
}

.ui-card__security .ui-card__point {
    font-size: 1em;
    width: calc(33.33333% - .51282em);
    color: #333;
    background: none;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: #333
}

.ui-card__security .ui-card__point:empty {
    color: #333
}

.ui-card__security .ui-card__point:before {
    color: #333;
    font-size: 1em;
    height: .30769em;
    width: .30769em;
    margin-left: -.15385em;
    margin-top: -.15385em
}

.ui-card__security .ui-card__point:first-child {
    margin-left: .76923em
}

.ui-card__security-front {
    background: transparent;
    visibility: hidden
}

.ui-card__security-front:before {
    left: -99999px;
    opacity: 0;
    -webkit-transition: opacity 1s linear;
    transition: opacity 1s linear
}

.ui-card__security-front .ui-card__point {
    float: right;
    font-size: .92308em;
    width: .76923em
}

.ui-card__security-front .ui-card__point:before {
    font-size: 1.08333em
}

.ui-card__security-front .ui-card__point:first-child {
    margin-left: 0
}

.ui-card__brand-banamex .ui-card__security:before,.ui-card__brand-banco-galicia .ui-card__security:before,.ui-card__brand-banorte .ui-card__security:before,.ui-card__brand-banregio .ui-card__security:before,.ui-card__brand-hipercard .ui-card__security:before,.ui-card__brand-hsbc .ui-card__security:before,.ui-card__brand-invex .ui-card__security:before,.ui-card__brand-nuevo-banco-de-entre-rios .ui-card__security:before,.ui-card__brand-santander .ui-card__security:before,.ui-card__brand-scotiabank .ui-card__security:before {
    border-color: #5a5a5a
}

.ui-card__magnetic {
    background: rgba(0,0,0,.7);
    height: 2.84615em;
    margin: 0 -1.38462em .76923em;
    z-index: 1
}

.ui-card__signature {
    margin: 0 -.92308em 0 0;
    z-index: 1
}

.ui-card__signature>span {
    height: .3em;
    display: block
}

.ui-card__signature>span:after,.ui-card__signature>span:before {
    content: '';
    display: block;
    height: .15385em;
    width: 100%
}

.ui-card__signature>span:first-child:before {
    background-image: -webkit-linear-gradient(356deg,#fff,#d3d3d3);
    background-image: linear-gradient(94deg,#fff,#d3d3d3)
}

.ui-card__signature>span:first-child:after {
    background-image: -webkit-linear-gradient(168deg,#fff,#d3d3d3);
    background-image: linear-gradient(282deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(2):before {
    background-image: -webkit-linear-gradient(355deg,#fff,#d3d3d3);
    background-image: linear-gradient(95deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(2):after {
    background-image: -webkit-linear-gradient(163deg,#fff,#f7f7f7 19%,#d3d3d3);
    background-image: linear-gradient(287deg,#fff,#f7f7f7 19%,#d3d3d3)
}

.ui-card__signature>span:nth-child(3):before {
    background-image: -webkit-linear-gradient(357deg,#fff,#d3d3d3);
    background-image: linear-gradient(93deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(3):after {
    background-image: -webkit-linear-gradient(163deg,#fff,#f9f9f9 15%,#d3d3d3);
    background-image: linear-gradient(287deg,#fff,#f9f9f9 15%,#d3d3d3)
}

.ui-card__signature>span:nth-child(4):before {
    background-image: -webkit-linear-gradient(356deg,#fff,#d3d3d3);
    background-image: linear-gradient(94deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(4):after {
    background-image: -webkit-linear-gradient(160deg,#fff,#d3d3d3);
    background-image: linear-gradient(290deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(5):before {
    background-image: -webkit-linear-gradient(357deg,#fff,#d3d3d3);
    background-image: linear-gradient(93deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(5):after {
    background-image: -webkit-linear-gradient(170deg,#fff,#f6f6f6 22%,#f6f6f6 0,#f6f6f6 0,#d3d3d3);
    background-image: linear-gradient(280deg,#fff,#f6f6f6 22%,#f6f6f6 0,#f6f6f6 0,#d3d3d3)
}

.ui-card__signature>span:nth-child(6):before {
    background-image: -webkit-linear-gradient(358deg,#fff,#d3d3d3);
    background-image: linear-gradient(92deg,#fff,#d3d3d3)
}

.ui-card__signature>span:nth-child(6):after {
    background-image: -webkit-linear-gradient(168deg,#fff,#fbfbfb 10%,#d3d3d3);
    background-image: linear-gradient(282deg,#fff,#fbfbfb 10%,#d3d3d3)
}

.ui-card {
    -webkit-perspective: 39.69231em;
    perspective: 39.69231em
}

.ui-card__container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ui-card__front {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 2
}

.ui-card__back {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    z-index: 1
}

.ui-card__rotate {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ui-card__rotate-front .ui-card__front {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flip-front-180-0;
    animation-name: flip-front-180-0;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 2
}

.ui-card__rotate-front .ui-card__back {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flip-front-0-180;
    animation-name: flip-front-0-180;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    z-index: 1
}

.ui-card__rotate-back .ui-card__front {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flip-back-0-180;
    animation-name: flip-back-0-180;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 1
}

.ui-card__rotate-back .ui-card__back {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flip-back-180-0;
    animation-name: flip-back-180-0;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 2
}

@-webkit-keyframes flip-front-0-180 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    10% {
        -webkit-transform: rotateY(5deg);
        transform: rotateY(5deg)
    }

    50% {
        -webkit-transform: rotateY(-185deg);
        transform: rotateY(-185deg)
    }

    to {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@keyframes flip-front-0-180 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    10% {
        -webkit-transform: rotateY(5deg);
        transform: rotateY(5deg)
    }

    50% {
        -webkit-transform: rotateY(-185deg);
        transform: rotateY(-185deg)
    }

    to {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@-webkit-keyframes flip-front-180-0 {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    10% {
        -webkit-transform: rotateY(185deg);
        transform: rotateY(185deg)
    }

    50% {
        -webkit-transform: rotateY(-5deg);
        transform: rotateY(-5deg)
    }

    to {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes flip-front-180-0 {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    10% {
        -webkit-transform: rotateY(185deg);
        transform: rotateY(185deg)
    }

    50% {
        -webkit-transform: rotateY(-5deg);
        transform: rotateY(-5deg)
    }

    to {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@-webkit-keyframes flip-back-0-180 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    10% {
        -webkit-transform: rotateY(-5deg);
        transform: rotateY(-5deg)
    }

    50% {
        -webkit-transform: rotateY(185deg);
        transform: rotateY(185deg)
    }

    to {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}

@keyframes flip-back-0-180 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    10% {
        -webkit-transform: rotateY(-5deg);
        transform: rotateY(-5deg)
    }

    50% {
        -webkit-transform: rotateY(185deg);
        transform: rotateY(185deg)
    }

    to {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}

@-webkit-keyframes flip-back-180-0 {
    0% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }

    10% {
        -webkit-transform: rotateY(-185deg);
        transform: rotateY(-185deg)
    }

    50% {
        -webkit-transform: rotateY(5deg);
        transform: rotateY(5deg)
    }

    to {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

@keyframes flip-back-180-0 {
    0% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }

    10% {
        -webkit-transform: rotateY(-185deg);
        transform: rotateY(-185deg)
    }

    50% {
        -webkit-transform: rotateY(5deg);
        transform: rotateY(5deg)
    }

    to {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }
}

[class*=ui-card__brand-] .ui-card__background:before {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -3;
    -webkit-animation-name: bubble-before;
    animation-name: bubble-before
}

.ui-card__background:after,.ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#c5c5c5),to(#f3f3f3));
    background: -webkit-linear-gradient(left,#c5c5c5,#f3f3f3);
    background: linear-gradient(90deg,#c5c5c5,#f3f3f3)
}

@-webkit-keyframes bubble-before {
    0% {
        top: -9.375em;
        left: -15.625em;
        -webkit-border-radius: 0 0 800% 0;
        border-radius: 0 0 800% 0
    }

    80% {
        top: 0;
        left: 0
    }

    to {
        -webkit-border-radius: 5% 0 5% 5%;
        border-radius: 5% 0 5% 5%
    }
}

@keyframes bubble-before {
    0% {
        top: -9.375em;
        left: -15.625em;
        -webkit-border-radius: 0 0 800% 0;
        border-radius: 0 0 800% 0
    }

    80% {
        top: 0;
        left: 0
    }

    to {
        -webkit-border-radius: 5% 0 5% 5%;
        border-radius: 5% 0 5% 5%
    }
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__number .ui-card__point {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__number .ui-card__point:empty {
    color: hsla(0,9%,93%,.8)
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__number.ui-card__focus>span {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__expiration.ui-card__focus>span,.ui-card:not([class*=ui-card__brand-]) .ui-card__expiration>span,.ui-card:not([class*=ui-card__brand-]) .ui-card__name,.ui-card:not([class*=ui-card__brand-]) .ui-card__name.ui-card__focus {
    color: #666;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: #666
}

.ui-card:not([class*=ui-card__brand-]) .ui-card__background:after {
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.3);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.3)
}

.ui-card__background {
    background: -webkit-gradient(linear,left top,right top,from(#c5c5c5),to(#f3f3f3));
    background: -webkit-linear-gradient(left,#c5c5c5,#f3f3f3);
    background: linear-gradient(90deg,#c5c5c5,#f3f3f3);
    z-index: -3
}

.ui-card__background,.ui-card__background-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-card__background-overlay {
    z-index: -1
}

.ui-card__background-overlay:after,.ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.03)
}

.ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.03)
}

.ui-card__brand-visa .ui-card__background:after,.ui-card__brand-visa .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#021670),to(#5168d1));
    background: -webkit-linear-gradient(left,#021670,#5168d1);
    background: linear-gradient(90deg,#021670,#5168d1)
}

.ui-card__brand-visa .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-visa .ui-card__background-overlay:after,.ui-card__brand-visa .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-visa .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.09)
}

.ui-card__brand-visa .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.09)
}

.ui-card__brand-master .ui-card__background:after,.ui-card__brand-master .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#3a4e64),to(#5e8aa0));
    background: -webkit-linear-gradient(left,#3a4e64,#5e8aa0);
    background: linear-gradient(90deg,#3a4e64,#5e8aa0)
}

.ui-card__brand-master .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-master .ui-card__background-overlay:after,.ui-card__brand-master .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-master .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.09)
}

.ui-card__brand-master .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.09)
}

.ui-card__brand-amex .ui-card__background:after,.ui-card__brand-amex .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#73a299),to(#a8c6b2));
    background: -webkit-linear-gradient(left,#73a299,#a8c6b2);
    background: linear-gradient(90deg,#73a299,#a8c6b2)
}

.ui-card__brand-amex .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-amex .ui-card__background-overlay:after,.ui-card__brand-amex .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-amex .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.04)
}

.ui-card__brand-amex .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.04)
}

.ui-card__brand-debvisa .ui-card__background:after,.ui-card__brand-debvisa .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#021670),to(#5168d1));
    background: -webkit-linear-gradient(left,#021670,#5168d1);
    background: linear-gradient(90deg,#021670,#5168d1)
}

.ui-card__brand-debvisa .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-debvisa .ui-card__background-overlay:after,.ui-card__brand-debvisa .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-debvisa .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.09)
}

.ui-card__brand-debvisa .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.09)
}

.ui-card__brand-debmaster .ui-card__background:after,.ui-card__brand-debmaster .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#3a4e64),to(#5e8aa0));
    background: -webkit-linear-gradient(left,#3a4e64,#5e8aa0);
    background: linear-gradient(90deg,#3a4e64,#5e8aa0)
}

.ui-card__brand-debmaster .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-debmaster .ui-card__background-overlay:after,.ui-card__brand-debmaster .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-debmaster .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.09)
}

.ui-card__brand-debmaster .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.09)
}

.ui-card__brand-amex .ui-card__security {
    margin-bottom: 5px
}

.ui-card__brand-amex .ui-card__security.ui-card__focus:before {
    content: '';
    border: .23077em solid #f04449;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    right: -.4em;
    left: initial;
    position: flex;
    width: 2.7em;
    height: 2.7em;
    top: -.5em;
    opacity: 1
}

.ui-card__brand-amex .ui-card__security .ui-card__point {
    font-size: .625em;
    -webkit-font-smoothing: auto;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: hsla(0,9%,93%,.8)
}

.ui-card__brand-amex .ui-card__security .ui-card__point:empty {
    color: hsla(0,9%,93%,.8);
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: hsla(0,9%,93%,.8)
}

.ui-card__brand-amex.ui-card__brand-banco-patagonia .ui-card__security .ui-card__point,.ui-card__brand-amex.ui-card__brand-banco-patagonia .ui-card__security .ui-card__point:empty {
    color: #666;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: #666
}

.ui-card__brand-amex.ui-card__brand-banco-galicia .ui-card__security.ui-card__focus:before,.ui-card__brand-amex.ui-card__brand-hsbc .ui-card__security.ui-card__focus:before,.ui-card__brand-amex.ui-card__brand-santander .ui-card__security.ui-card__focus:before {
    border-color: #5a5a5a
}

.ui-card__brand-debelo .ui-card__background:after,.ui-card__brand-debelo .ui-card__background:before,.ui-card__brand-elo .ui-card__background:after,.ui-card__brand-elo .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#3f3f3f),to(#6a6a6a));
    background: -webkit-linear-gradient(left,#3f3f3f,#6a6a6a);
    background: linear-gradient(90deg,#3f3f3f,#6a6a6a)
}

.ui-card__brand-debelo .ui-card__background-overlay,.ui-card__brand-elo .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-debelo .ui-card__background-overlay:after,.ui-card__brand-debelo .ui-card__background-overlay:before,.ui-card__brand-elo .ui-card__background-overlay:after,.ui-card__brand-elo .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-debelo .ui-card__background-overlay:before,.ui-card__brand-elo .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.04)
}

.ui-card__brand-debelo .ui-card__background-overlay:after,.ui-card__brand-elo .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.04)
}

.ui-card__brand-hipercard .ui-card__background:after,.ui-card__brand-hipercard .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#c62020),to(#fe5050));
    background: -webkit-linear-gradient(left,#c62020,#fe5050);
    background: linear-gradient(90deg,#c62020,#fe5050)
}

.ui-card__brand-hipercard .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-hipercard .ui-card__background-overlay:after,.ui-card__brand-hipercard .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-hipercard .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.04)
}

.ui-card__brand-hipercard .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.04)
}

.ui-card__brand-melicard .ui-card__background:after,.ui-card__brand-melicard .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#ffe000),to(#ffe600));
    background: -webkit-linear-gradient(left,#ffe000,#ffe600);
    background: linear-gradient(90deg,#ffe000,#ffe600)
}

.ui-card__brand-melicard .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-melicard .ui-card__background-overlay:after,.ui-card__brand-melicard .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-melicard .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.03)
}

.ui-card__brand-melicard .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.03)
}

.ui-card__brand-diners .ui-card__background:after,.ui-card__brand-diners .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#c5c5c5),to(#f3f3f3));
    background: -webkit-linear-gradient(left,#c5c5c5,#f3f3f3);
    background: linear-gradient(90deg,#c5c5c5,#f3f3f3)
}

.ui-card__brand-diners .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-diners .ui-card__background-overlay:after,.ui-card__brand-diners .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-diners .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.03)
}

.ui-card__brand-diners .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.03)
}

.ui-card__brand-diners .ui-card__number .ui-card__point,.ui-card__brand-melicard .ui-card__number .ui-card__point {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card__brand-diners .ui-card__number .ui-card__point:empty,.ui-card__brand-melicard .ui-card__number .ui-card__point:empty {
    color: hsla(0,9%,93%,.8)
}

.ui-card__brand-diners .ui-card__number.ui-card__focus>span,.ui-card__brand-melicard .ui-card__number.ui-card__focus>span {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card__brand-diners .ui-card__expiration.ui-card__focus>span,.ui-card__brand-diners .ui-card__expiration>span,.ui-card__brand-diners .ui-card__name,.ui-card__brand-diners .ui-card__name.ui-card__focus,.ui-card__brand-melicard .ui-card__expiration.ui-card__focus>span,.ui-card__brand-melicard .ui-card__expiration>span,.ui-card__brand-melicard .ui-card__name,.ui-card__brand-melicard .ui-card__name.ui-card__focus {
    color: #666;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: #666
}

.ui-card__brand-diners .ui-card__background:after,.ui-card__brand-melicard .ui-card__background:after {
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.3);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.3)
}

.ui-card__brand-cartao-mercado-livre .ui-card__number .ui-card__point {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card__brand-cartao-mercado-livre .ui-card__number .ui-card__point:empty {
    color: hsla(0,9%,93%,.8)
}

.ui-card__brand-cartao-mercado-livre .ui-card__number.ui-card__focus>span {
    background: -webkit-gradient(linear,left bottom,left top,from(#595959),to(#777));
    background: -webkit-linear-gradient(bottom,#595959,#777);
    background: linear-gradient(0deg,#595959,#777);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: transparent
}

.ui-card__brand-cartao-mercado-livre .ui-card__expiration.ui-card__focus>span,.ui-card__brand-cartao-mercado-livre .ui-card__expiration>span,.ui-card__brand-cartao-mercado-livre .ui-card__name,.ui-card__brand-cartao-mercado-livre .ui-card__name.ui-card__focus {
    color: #666;
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: #666
}

.ui-card__brand-cartao-mercado-livre .ui-card__background:after {
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.3);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.3)
}

.ui-card__brand-cartao-mercado-livre .ui-card__background:after,.ui-card__brand-cartao-mercado-livre .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#ffe000),to(#ffe600));
    background: -webkit-linear-gradient(left,#ffe000,#ffe600);
    background: linear-gradient(90deg,#ffe000,#ffe600)
}

.ui-card__brand-cartao-mercado-livre .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-cartao-mercado-livre .ui-card__background-overlay:after,.ui-card__brand-cartao-mercado-livre .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-cartao-mercado-livre .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.04)
}

.ui-card__brand-cartao-mercado-livre .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.04)
}

.ui-card__brand-caixa .ui-card__background:after,.ui-card__brand-caixa .ui-card__background:before {
    background: -webkit-linear-gradient(45deg,#11309b 30%,#358dd9);
    background: linear-gradient(45deg,#11309b 30%,#358dd9)
}

.ui-card__brand-caixa .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-caixa .ui-card__background-overlay:after,.ui-card__brand-caixa .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-caixa .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.04)
}

.ui-card__brand-caixa .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.04)
}

.ui-card__brand-caixa .ui-card__security:before {
    border-color: #f04449
}

.ui-card__brand-mercado-pago .ui-card__background:after,.ui-card__brand-mercado-pago .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#111),to(#232a37));
    background: -webkit-linear-gradient(left,#111,#232a37);
    background: linear-gradient(90deg,#111,#232a37)
}

.ui-card__brand-mercado-pago .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-mercado-pago .ui-card__background-overlay:after,.ui-card__brand-mercado-pago .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-mercado-pago .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.03)
}

.ui-card__brand-mercado-pago .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.03)
}

.ui-card__brand-mercado-pago-card .ui-card__background:after,.ui-card__brand-mercado-pago-card .ui-card__background:before {
    background: -webkit-gradient(linear,left top,right top,from(#111),to(#232a37));
    background: -webkit-linear-gradient(left,#111,#232a37);
    background: linear-gradient(90deg,#111,#232a37)
}

.ui-card__brand-mercado-pago-card .ui-card__background-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ui-card__brand-mercado-pago-card .ui-card__background-overlay:after,.ui-card__brand-mercado-pago-card .ui-card__background-overlay:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: ' ';
    z-index: 1
}

.ui-card__brand-mercado-pago-card .ui-card__background-overlay:before {
    top: .875em;
    left: -9em;
    background: rgba(0,0,0,.03)
}

.ui-card__brand-mercado-pago-card .ui-card__background-overlay:after {
    right: -11.188em;
    top: -15.875em;
    left: 2.188em;
    -webkit-box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    box-shadow: -1px 1px 1px hsla(0,0%,100%,.12);
    background: rgba(58,58,58,.03)
}

.ui-card__brand-melicard.ui-card__brand-master .ui-card__logo-bank {
    position: absolute;
    right: 16px;
    top: 24px
}

.ui-card__brand-caixa.ui-card__brand-debelo .ui-card__logo-bank,.ui-card__brand-caixa.ui-card__brand-debvisa .ui-card__logo-bank {
    position: absolute;
    right: 16px;
    top: 20px
}

.ui-card__brand-mercado-pago .ui-card__logo-bank {
    position: absolute;
    right: 16px;
    top: 17px
}



@charset "UTF-8"; .CodeMirror {
    font-family: monospace;
    height: 300px
}

.CodeMirror-scroll {
    overflow: auto
}

.CodeMirror-lines {
    padding: 4px 0
}

.CodeMirror pre {
    padding: 0 4px
}

.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler {
    background-color: white
}

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.CodeMirror-guttermarker {
    color: black
}

.CodeMirror-guttermarker-subtle {
    color: #999
}

.CodeMirror div.CodeMirror-cursor {
    border-left: 1px solid black
}

.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver
}

.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
    width: auto;
    border: 0;
    background: #7e7
}

.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursors {
    z-index: 1
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite
}

@-webkit-keyframes blink {
    0% {
        background: #7e7
    }

    50% {
        background: none
    }

    100% {
        background: #7e7
    }
}

@keyframes blink {
    0% {
        background: #7e7
    }

    50% {
        background: none
    }

    100% {
        background: #7e7
    }
}

.cm-tab {
    display: inline-block
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    position: absolute
}

.cm-s-default .cm-keyword {
    color: #708
}

.cm-s-default .cm-atom {
    color: #219
}

.cm-s-default .cm-number {
    color: #164
}

.cm-s-default .cm-def {
    color: #00f
}

.cm-s-default .cm-variable-2 {
    color: #05a
}

.cm-s-default .cm-variable-3 {
    color: #085
}

.cm-s-default .cm-comment {
    color: #a50
}

.cm-s-default .cm-string {
    color: #a11
}

.cm-s-default .cm-string-2 {
    color: #f50
}

.cm-s-default .cm-meta {
    color: #555
}

.cm-s-default .cm-qualifier {
    color: #555
}

.cm-s-default .cm-builtin {
    color: #30a
}

.cm-s-default .cm-bracket {
    color: #997
}

.cm-s-default .cm-tag {
    color: #170
}

.cm-s-default .cm-attribute {
    color: #00c
}

.cm-s-default .cm-header {
    color: blue
}

.cm-s-default .cm-quote {
    color: #090
}

.cm-s-default .cm-hr {
    color: #999
}

.cm-s-default .cm-link {
    color: #00c
}

.cm-negative {
    color: #d44
}

.cm-positive {
    color: #292
}

.cm-header,.cm-strong {
    font-weight: bold
}

.cm-em {
    font-style: italic
}

.cm-link {
    text-decoration: underline
}

.cm-s-default .cm-error {
    color: #f00
}

.cm-invalidchar {
    color: #f00
}

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0f0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #f22
}

.CodeMirror-matchingtag {
    background: rgba(255,150,0,0.3)
}

.CodeMirror-activeline-background {
    background: #e8f2ff
}

.CodeMirror {
    line-height: 1;
    position: relative;
    overflow: hidden;
    background: white;
    color: black
}

.CodeMirror-scroll {
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: none;
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    z-index: 3
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-bottom: 30px;
    margin-bottom: -32px;
    display: inline-block;
    *zoom:1;*display: inline
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px
}

.CodeMirror pre {
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible
}

.CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    overflow: auto
}

.CodeMirror-wrap .CodeMirror-scroll {
    overflow-x: hidden
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.CodeMirror-measure pre {
    position: static
}

.CodeMirror div.CodeMirror-cursor {
    position: absolute;
    border-right: none;
    width: 0
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3
}

.CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible
}

.CodeMirror-selected {
    background: #d9d9d9
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0
}

.CodeMirror-crosshair {
    cursor: crosshair
}

.cm-searching {
    background: #ffa;
    background: rgba(255,255,0,0.4)
}

.CodeMirror span {
    *vertical-align: text-bottom
}

.cm-force-border {
    padding-right: .1px
}

@media print {
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden
    }
}

span.CodeMirror-selectedtext {
    background: none
}

.CodeMirror-dialog {
    position: absolute;
    left: 0;
    right: 0;
    background: white;
    z-index: 15;
    padding: .1em .8em;
    overflow: hidden;
    color: #333
}

.CodeMirror-dialog-top {
    border-bottom: 1px solid #eee;
    top: 0
}

.CodeMirror-dialog-bottom {
    border-top: 1px solid #eee;
    bottom: 0
}

.CodeMirror-dialog input {
    border: none;
    outline: none;
    background: transparent;
    width: 20em;
    color: inherit;
    font-family: monospace
}

.CodeMirror-dialog button {
    font-size: 70%
}

.CodeMirror-foldmarker {
    color: blue;
    text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
    font-family: arial;
    line-height: .3;
    cursor: pointer
}

.CodeMirror-foldgutter {
    width: .7em
}

.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded {
    cursor: pointer
}

.CodeMirror-foldgutter-open:after {
    content: "\25BE"
}

.CodeMirror-foldgutter-folded:after {
    content: "\25B8"
}

.CodeMirror-hints {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 2px;
    -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,0.2);
    border-radius: 3px;
    border: 1px solid silver;
    background: white;
    font-size: 90%;
    font-family: monospace;
    max-height: 20em;
    overflow-y: auto
}

.CodeMirror-hint {
    margin: 0;
    padding: 0 4px;
    border-radius: 2px;
    max-width: 19em;
    overflow: hidden;
    white-space: pre;
    color: black;
    cursor: pointer
}

.CodeMirror-hint-active {
    background: #08f;
    color: white
}

.CodeMirror .cm-liquid {
    color: #000;
    background-color: #EEE;
    background-color: rgba(230,230,230,0.4)
}

.cm-liquid.CodeMirror-searching {
    background: #FFA;
    background: rgba(255,255,0,0.4)
}

.CodeMirror .cm-liquid-atom {
    color: #AA00BB
}

.CodeMirror .cm-liquid-string {
    color: #228811
}

.CodeMirror .cm-liquid-markup-delimiter {
    color: #555
}

.CodeMirror .cm-liquid-tag-name {
    font-weight: bold
}

.CodeMirror .cm-liquid-endtag-name {
    font-weight: bold
}

.CodeMirror .cm-liquid-keyword {
    font-weight: bold
}

.CodeMirror .cm-liquid-operator {
    font-weight: bold
}

.CodeMirror .cm-liquid-tag-attribute-name {
    font-style: italic
}

.CodeMirror .cm-liquid-variable {
    color: #00a
}

.CodeMirror .cm-liquid-method {
    font-style: italic
}

.CodeMirror .cm-liquid-tag-cycle-name {
    font-style: italic
}

.CodeMirror .cm-liquid-filter {
    font-style: italic
}

.sp-container {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    *display: inline;
    *zoom:1;z-index: 9999994;
    overflow: hidden
}

.sp-container.sp-flat {
    position: relative
}

.sp-container,.sp-container * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.sp-top {
    position: relative;
    width: 100%;
    display: inline-block
}

.sp-top-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-color {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 20%
}

.sp-hue {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 100%
}

.sp-clear-enabled .sp-hue {
    top: 33px;
    height: 77.5%
}

.sp-fill {
    padding-top: 80%
}

.sp-sat,.sp-val {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px
}

.sp-alpha-enabled .sp-alpha {
    display: block
}

.sp-alpha-handle {
    position: absolute;
    top: -4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8
}

.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px
}

.sp-alpha-inner {
    border: solid 1px #333
}

.sp-clear {
    display: none
}

.sp-clear.sp-clear-display {
    background-position: center
}

.sp-clear-enabled .sp-clear {
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 28px
}

.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none
}

.sp-container.sp-buttons-disabled .sp-button-container {
    display: none
}

.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none
}

.sp-palette-only .sp-picker-container {
    display: none
}

.sp-palette-disabled .sp-palette-container {
    display: none
}

.sp-initial-disabled .sp-initial {
    display: none
}

.sp-sat {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(204,154,129,0)));
    background-image: linear-gradient(to right, #fff, rgba(204,154,129,0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')
}

.sp-val {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(204,154,129,0)));
    background-image: linear-gradient(to top, #000, rgba(204,154,129,0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')
}

.sp-hue {
    background: -webkit-gradient(linear, left top, left bottom, from(red), color-stop(17%, #ff0), color-stop(33%, lime), color-stop(50%, cyan), color-stop(67%, blue), color-stop(83%, #f0f), to(red));
    background: linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%)
}

.sp-1 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')
}

.sp-2 {
    height: 16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')
}

.sp-3 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')
}

.sp-4 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')
}

.sp-5 {
    height: 16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')
}

.sp-6 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')
}

.sp-hidden {
    display: none !important
}

.sp-cf:before,.sp-cf:after {
    content: "";
    display: table
}

.sp-cf:after {
    clear: both
}

.sp-cf {
    *zoom:1}

@media (max-device-width: 480px) {
    .sp-color {
        right:40%
    }

    .sp-hue {
        left: 63%
    }

    .sp-fill {
        padding-top: 60%
    }
}

.sp-dragger {
    border-radius: 5px;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    background: #000;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8
}

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0
}

.sp-container,.sp-container button,.sp-container input,.sp-container .autocomplete-field,.sp-color,.sp-hue,.sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sp-top {
    margin-bottom: 3px
}

.sp-color,.sp-hue,.sp-clear {
    border: solid 1px #666
}

.sp-input-container {
    float: right;
    width: 100px;
    margin-bottom: 4px
}

.sp-initial-disabled .sp-input-container {
    width: 100%
}

.sp-input {
    font-size: 12px !important;
    border: 1px inset;
    padding: 4px 5px;
    margin: 0;
    width: 100%;
    background: transparent;
    border-radius: 3px;
    color: #222
}

.sp-input:focus {
    border: 1px solid orange
}

.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd
}

.sp-picker-container,.sp-palette-container {
    float: left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px
}

.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff
}

.sp-palette-container {
    border-right: solid 1px #ccc
}

.sp-palette-only .sp-palette-container {
    border: 0
}

.sp-palette .sp-thumb-el {
    display: block;
    position: relative;
    float: left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border: solid 2px transparent
}

.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange
}

.sp-thumb-el {
    position: relative
}

.sp-initial {
    float: left;
    border: solid 1px #333
}

.sp-initial span {
    width: 30px;
    height: 25px;
    border: none;
    display: block;
    float: left;
    margin: 0
}

.sp-initial .sp-clear-display {
    background-position: center
}

.sp-palette-button-container,.sp-button-container {
    float: right
}

.sp-replacer {
    margin: 0;
    overflow: hidden;
    cursor: pointer;
    padding: 4px;
    display: inline-block;
    *zoom:1;*display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle
}

.sp-replacer:hover,.sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111
}

.sp-replacer.sp-disabled {
    cursor: default;
    border-color: silver;
    color: silver
}

.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float: left;
    font-size: 10px
}

.sp-preview {
    position: relative;
    width: 25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float: left;
    z-index: 0
}

.sp-palette {
    *width: 220px;
    max-width: 220px
}

.sp-palette .sp-thumb-el {
    width: 16px;
    height: 16px;
    margin: 2px 1px;
    border: solid 1px #d0d0d0
}

.sp-container {
    padding-bottom: 0
}

.sp-container button {
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    background-image: linear-gradient(to bottom, #eee, #ccc);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    line-height: 1;
    padding: 5px 4px;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    vertical-align: middle
}

.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#bbb));
    background-image: linear-gradient(to bottom, #ddd, #bbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd
}

.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee
}

.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin: 0;
    padding: 2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration: none
}

.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline
}

.sp-palette span:hover,.sp-palette span.sp-thumb-active {
    border-color: #000
}

.sp-preview,.sp-alpha,.sp-thumb-el {
    position: relative
}

.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.sp-clear-display {
    background-repeat: no-repeat;
    background-position: center
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: var(--p-background, #f4f6f8);
    border: 0
}

html {
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    color: var(--p-text, #212b36)
}

@media screen and (min-width: 640px) {
    body {
        font-size:0.875rem
    }
}

strong {
    font-weight: 600
}

a {
    color: var(--p-interactive, #006fbb);
    text-decoration: none;
    cursor: pointer
}

a .ui-link--external__icon {
    display: inline;
    margin-left: 0.125rem;
    white-space: nowrap
}

a .ui-link--external__icon::before {
    content: '\2060'
}

a:hover {
    color: var(--p-interactive-hovered, #084e8a);
    text-decoration: underline
}

a:active {
    color: var(--p-interactive-pressed)
}

a.is-disabled {
    color: var(--p-text-disabled, #95a7b7);
    pointer-events: none
}

a.text-emphasis-subdued {
    color: var(--p-text-subdued, inherit);
    text-decoration: underline
}

a.text-emphasis-subdued:hover {
    color: var(--p-text-subdued, #212b36)
}

button.text-emphasis-subdued {
    color: inherit;
    text-decoration: underline
}

.type-container>*:not(.hide)+* {
    margin-top: 1rem
}

.type-container.type-container--tight>*:not(.hide)+* {
    margin-top: 0.5rem
}

.type-container.type-container--extra-tight>*:not(.hide)+* {
    margin-top: 0.25rem
}

.text-style-title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem
}

.text-style-heading {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem
}

@media screen and (min-width: 640px) {
    .text-style-heading {
        font-size:1rem
    }
}

.text-style-subheading {
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase
}

@media screen and (min-width: 640px) {
    .text-style-subheading {
        font-size:0.75rem
    }
}

.text-style-input {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .text-style-input {
        font-size:0.875rem
    }
}

.text-style-body {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .text-style-body {
        font-size:0.875rem
    }
}

.text-style-display-x-large {
    font-size: 1.6875rem;
    font-weight: 500;
    line-height: 2.25rem
}

@media (min-width: 640px) {
    .text-style-display-x-large {
        font-size:2.625rem;
        line-height: 2.75rem
    }
}

.text-style-display-large {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem
}

@media (min-width: 640px) {
    .text-style-display-large {
        font-size:1.75rem;
        line-height: 2rem
    }
}

.text-style-display-medium {
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.75rem
}

@media (min-width: 640px) {
    .text-style-display-medium {
        font-size:1.625rem;
        line-height: 2rem
    }
}

.text-style-display-small {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .text-style-display-small {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.text-emphasis-strong {
    font-weight: 600
}

.text-emphasis-subdued {
    color: var(--p-text-subdued)
}

.text-emphasis-normal {
    font-weight: 400;
    color: var(--p-text)
}

.text-breakword {
    word-wrap: break-word;
    word-break: break-word
}

@-webkit-keyframes skeletonShimmerAnimation {
    0% {
        opacity: 0.45
    }

    100% {
        opacity: 0.9
    }
}

@keyframes skeletonShimmerAnimation {
    0% {
        opacity: 0.45
    }

    100% {
        opacity: 0.9
    }
}

@-webkit-keyframes fieldErrors {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }

    33% {
        -webkit-transform: translate(5px, 0px);
        transform: translate(5px, 0px)
    }

    66% {
        -webkit-transform: translate(-5px, 0px);
        transform: translate(-5px, 0px)
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

@keyframes fieldErrors {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }

    33% {
        -webkit-transform: translate(5px, 0px);
        transform: translate(5px, 0px)
    }

    66% {
        -webkit-transform: translate(-5px, 0px);
        transform: translate(-5px, 0px)
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

@-webkit-keyframes modalOpen {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes modalOpen {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes modalBgOpen {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes modalBgOpen {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    75% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    75% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes wobbleOpposite {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    75% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes wobbleOpposite {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    75% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes reveal {
    0% {
        opacity: 0
    }

    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }

    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes reveal {
    0% {
        opacity: 0
    }

    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }

    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pan {
    0% {
        background-position: 0
    }

    20% {
        background-position: 100px
    }

    25% {
        background-position: 1060px
    }

    45% {
        background-position: 1160px
    }

    50% {
        background-position: 2120px
    }

    70% {
        background-position: 2220px
    }

    75% {
        background-position: 3180px
    }

    95% {
        background-position: 3280px
    }

    100% {
        background-position: 4242px
    }
}

@keyframes pan {
    0% {
        background-position: 0
    }

    20% {
        background-position: 100px
    }

    25% {
        background-position: 1060px
    }

    45% {
        background-position: 1160px
    }

    50% {
        background-position: 2120px
    }

    70% {
        background-position: 2220px
    }

    75% {
        background-position: 3180px
    }

    95% {
        background-position: 3280px
    }

    100% {
        background-position: 4242px
    }
}

@-webkit-keyframes flyup {
    0% {
        -webkit-transform: translateY(100px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@keyframes flyup {
    0% {
        -webkit-transform: translateY(100px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@-webkit-keyframes flydown {
    0% {
        -webkit-transform: translateY(-100px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@keyframes flydown {
    0% {
        -webkit-transform: translateY(-100px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes flyright {
    0% {
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes flyright {
    0% {
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes fillup {
    0% {
        width: 0%
    }
}

@keyframes fillup {
    0% {
        width: 0%
    }
}

@-webkit-keyframes giftSlideUp {
    0% {
        background-position: center 0
    }

    100% {
        background-position: center -995px
    }
}

@keyframes giftSlideUp {
    0% {
        background-position: center 0
    }

    100% {
        background-position: center -995px
    }
}

@-webkit-keyframes giftSlideUp2x {
    0% {
        background-position: center 0
    }

    100% {
        background-position: center -498px
    }
}

@keyframes giftSlideUp2x {
    0% {
        background-position: center 0
    }

    100% {
        background-position: center -498px
    }
}

@-webkit-keyframes giftSlideUpGradient {
    0% {
        background-position: center center, center 0
    }

    100% {
        background-position: center center, center -995px
    }
}

@keyframes giftSlideUpGradient {
    0% {
        background-position: center center, center 0
    }

    100% {
        background-position: center center, center -995px
    }
}

@-webkit-keyframes giftSlideUpGradient2x {
    0% {
        background-position: center center, center center, center 0
    }

    100% {
        background-position: center center, center center, center -498px
    }
}

@keyframes giftSlideUpGradient2x {
    0% {
        background-position: center center, center center, center 0
    }

    100% {
        background-position: center center, center center, center -498px
    }
}

@-webkit-keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

button::-moz-focus-inner {
    border: 0
}

a:hover section {
    text-decoration: none
}

a.disabled {
    color: #aaa;
    pointer-events: none
}

ul.unstyled,ul.callout-list,ul.dropdown,ol.unstyled,ol.callout-list,ol.dropdown {
    margin: 0
}

ul.unstyled>li,ul.callout-list>li,ul.dropdown>li,ol.unstyled>li,ol.callout-list>li,ol.dropdown>li {
    list-style: none
}

ul.horizontal::after,ol.horizontal::after {
    content: '';
    display: table;
    clear: both
}

ul.horizontal>li,ol.horizontal>li {
    display: block;
    float: left
}

hr {
    color: #e6e6e6;
    background-color: #e6e6e6;
    height: 1px;
    padding: 0;
    border: 0
}

[tabindex='-1']:focus {
    outline: none
}

a,button,[role='button'],input,.autocomplete-field,label,select,summary,textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.block {
    display: block !important
}

.is-visuallyhidden,.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.is-transitioning {
    display: block !important;
    visibility: visible !important
}

.inline {
    display: inline !important;
    width: auto !important
}

.inline-block,.zero-state-splash,.zero-state div.box {
    display: inline-block !important
}

.table {
    display: table !important
}

.table-cell {
    display: table-cell !important
}

.divider {
    margin-bottom: 15px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #e6e6e6 !important
}

.divider-slim {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #e6e6e6 !important
}

.divider-top {
    margin-top: 15px !important;
    padding-top: 15px !important;
    border-top: 1px solid #e6e6e6 !important
}

.s-none {
    margin: 0 !important
}

.s {
    margin: 10px !important
}

.ss {
    margin: 20px !important
}

.st {
    margin-top: 10px !important
}

.sst {
    margin-top: 20px !important
}

.sr {
    margin-right: 10px !important
}

.ssr,.zero-state div.box>p {
    margin-right: 20px !important
}

.sb {
    margin-bottom: 10px !important
}

.has-inline-errors .sb {
    position: relative
}

.ssb {
    margin-bottom: 15px !important
}

.ssb--thin {
    margin-bottom: 7px !important
}

.sssb {
    margin-bottom: 30px !important
}

.sl {
    margin-left: 10px !important
}

.ssl,.zero-state div.box>p {
    margin-left: 20px !important
}

.p-none {
    padding: 0 !important
}

.pt-none {
    padding-top: 0 !important
}

.pr-none {
    padding-right: 0 !important
}

.pl-none {
    padding-left: 0 !important
}

.p {
    padding: 10px !important
}

.pp {
    padding: 20px !important
}

.pt {
    padding-top: 10px !important
}

.ppt {
    padding-top: 20px !important
}

.pppt {
    padding-top: 30px !important
}

.pr {
    padding-right: 10px !important
}

.ppr {
    padding-right: 20px !important
}

.pb {
    padding-bottom: 10px !important
}

.ppb {
    padding-bottom: 20px !important
}

.pl {
    padding-left: 10px !important
}

.ppl {
    padding-left: 20px !important
}

.pppl {
    padding-left: 30px !important
}

.p-rel {
    position: relative !important
}

.no-wrap {
    white-space: nowrap !important
}

.w-auto {
    width: auto !important
}

.fr {
    float: right !important
}

.fl {
    float: left !important
}

.fn {
    float: none !important
}

.tr {
    text-align: right !important
}

.tl {
    text-align: left !important
}

.tc {
    text-align: center !important
}

.wait {
    cursor: wait !important
}

.pointer {
    cursor: pointer !important
}

.cursor-default {
    cursor: default
}

.va-t {
    vertical-align: top !important
}

.va-m {
    vertical-align: middle !important
}

.relative {
    position: relative
}

.fixed {
    position: fixed !important
}

.updated {
    background: #f3eab5;
    color: #ce6416
}

.underline {
    text-decoration: underline
}

.mono {
    font-family: Monaco, Consolas, 'Lucida Console', monospace
}

.uppercase {
    text-transform: uppercase
}

.dashed-text {
    border-bottom: 1px dashed #ccc
}

@media screen and (max-width: 1200px) {
    .truncate::before {
        content:'...'
    }

    .truncate .is-truncated {
        display: none
    }
}

.paragraph p {
    margin-bottom: 10px
}

.paragraph p:last-child {
    margin-bottom: 0
}

.paragraph ol,.paragraph ul {
    margin-left: 20px
}

.paragraph li {
    margin: 5px 0
}

.paragraph li li {
    margin: 8px 0;
    line-height: 1.2
}

.paragraph ul li {
    list-style-type: square
}

.paragraph ul li li {
    list-style-type: circle
}

.ir {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent
}

.top {
    top: 0
}

.animate.animate-rotate {
    -webkit-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite
}

.helper--kill-transitions {
    -webkit-transition: none;
    transition: none
}

.helper--visually-hidden {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .helper--visually-hidden a,.body:hover .helper--visually-hidden input,.body:hover .helper--visually-hidden .autocomplete-field,.body:hover .helper--visually-hidden button {
    display: none !important
}

.helper--visually-hidden-focusable {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .helper--visually-hidden-focusable a,.body:hover .helper--visually-hidden-focusable input,.body:hover .helper--visually-hidden-focusable .autocomplete-field,.body:hover .helper--visually-hidden-focusable button {
    display: none !important
}

.helper--visually-hidden-focusable:active,.helper--visually-hidden-focusable:focus {
    clip: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    width: auto !important
}

.helper--overflow-hidden {
    overflow: hidden !important;
    max-height: 100vh !important
}

.helper--pre-wrap {
    white-space: pre-wrap
}

.helper--scroll-lock {
    overflow-y: scroll;
    margin: 0
}

.helper--scroll-lock .ui-app-frame,.helper--scroll-lock #wrapper {
    overflow: hidden;
    height: 100%
}

hr.helper--divider {
    color: #ebeef0;
    background: #ebeef0;
    border: none;
    height: 1px;
    margin: 20px 0
}

.helper--scrollable {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #f4f6f8
}

img {
    display: block;
    max-width: 100%
}

ul,ol,dl {
    margin: 0;
    padding: 0
}

li,form,input,.autocomplete-field {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0 0 20px 0
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    margin: 0
}

h1 {
    font-size: 26px;
    line-height: 1
}

h2 {
    font-size: 18px
}

h3 {
    font-size: 14px
}

h4 {
    font-size: 14px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 14px
}

p {
    margin: 0
}

ul {
    list-style: disc inside none
}

ol {
    list-style: decimal inside none
}

ol[type='1'] {
    list-style: decimal inside none
}

ol[type='a'] {
    list-style: lower-alpha inside none
}

ol[type='A'] {
    list-style: upper-alpha inside none
}

ol[type='i'] {
    list-style: lower-roman inside none
}

ol[type='I'] {
    list-style: upper-roman inside none
}

li {
    margin: 0
}

dt {
    font-weight: bold
}

dd {
    margin-left: 10px
}

pre,code {
    font-family: Monaco, Consolas, Lucida Console, monospace
}

pre {
    font-size: 90%
}

code {
    font-size: 85%;
    background: #ebeef0;
    padding: 2px;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

input,.autocomplete-field {
    font-size: 14px;
    line-height: 24px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

del {
    text-decoration: line-through
}

address {
    font-style: normal
}

small {
    color: #798c9c;
    font-size: 12px
}

.next-type--note {
    font-style: italic;
    font-size: 12px;
    color: #95a7b7
}

.type--no-margin {
    margin: 0
}

.type--margin-bottom {
    margin-bottom: 5px
}

.type--margin-left {
    margin-left: 10px
}

.type--centered {
    text-align: center
}

.type--right {
    text-align: right
}

.type--left {
    text-align: left
}

.type--breakall {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.type--light-weight {
    font-weight: 300
}

.type--semi-bold {
    font-weight: 500
}

.type--bold {
    font-weight: 700
}

.type--base {
    font-size: 14px
}

.type--danger {
    color: #ff5d5d
}

.type--warning {
    color: #ff9517
}

.type--success {
    color: #96bf48
}

.type--attention {
    color: #d4a002
}

.type--info {
    color: #006fbb
}

.type--white {
    color: #ffffff
}

.type--blue-lighter {
    color: #ebf5fa
}

.type--strikethrough {
    text-decoration: line-through
}

.type--line-height-equal-to-font {
    line-height: 1 !important
}

.type--tight-spacing {
    margin-bottom: -4px
}

.type--preserve-whitespace {
    white-space: pre-wrap
}

.type--subdued {
    color: var(--p-text-subdued)
}

.type--no-wrap {
    white-space: nowrap
}

a.type--subdued,button.type--subdued {
    color: inherit;
    text-decoration: underline
}

a.type--subdued:hover {
    color: #212b36
}

.type--truncated {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: inline-block
}

.type--truncated--block {
    display: block
}

.type--margin-top {
    margin-top: 20px
}

.type--half-margin {
    margin-bottom: 10px
}

.type--number {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .type--number {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.type--number--x-large {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem
}

@media (min-width: 640px) {
    .type--number--x-large {
        font-size:1.75rem;
        line-height: 2rem
    }
}

.type--number--large {
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.75rem
}

@media (min-width: 640px) {
    .type--number--large {
        font-size:1.625rem;
        line-height: 2rem
    }
}

.type--number--small {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .type--number--small {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.type--number--tiny {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .type--number--tiny {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ellipsis-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.x-large {
    font-size: 18px;
    line-height: 22px
}

.xx-large {
    font-size: 20px;
    line-height: 24px
}

.large {
    font-size: 16px
}

.small {
    font-size: 13px
}

.x-small {
    font-size: 12px
}

.fw-normal {
    font-weight: normal !important
}

.fw-strong {
    font-weight: bold !important
}

.fw-strong-black {
    color: #000000;
    font-weight: bold !important
}

.capitalize {
    text-transform: capitalize
}

.light {
    font-weight: normal
}

.lbl-light {
    color: #8093a5;
    font-weight: normal
}

.description p {
    margin-bottom: 8px
}

.heading {
    display: block;
    border-bottom: 1px solid var(--p-divider);
    color: #000000;
    margin: 0 0 12px 0;
    font-size: 16px;
    padding: 0 0 4px 0;
    font-weight: bold
}

.heading a {
    font-weight: normal
}

.heading-success,.heading-error,.heading-warning,.heading-subdued {
    margin: 0 0 4px 0;
    line-height: 1.3;
    font-weight: 600
}

.heading-success {
    color: #96bf48
}

.heading-error {
    color: #ff5d5d
}

.heading-warning {
    color: #ff9517
}

.heading-subdued {
    color: #798c9c
}

.table-dropdown .heading {
    padding-left: 0px
}

.next-grid__cell--full-height,.next-grid--equal-height-cells>.next-grid__cell {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid__cell--full-height>*,.next-grid--equal-height-cells>.next-grid__cell>* {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.next-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px
}

.next-grid~.next-grid {
    padding-top: 0
}

.next-grid:last-of-type {
    padding-bottom: 10px
}

.next-grid.next-grid--single-column {
    display: block
}

.next-grid.next-grid--single-column>.next-grid__cell {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

.next-grid.next-grid--channel-single-column {
    display: block
}

.next-grid.next-grid--channel-single-column>.next-grid__cell {
    max-width: 100%
}

.next-grid__cell>.next-grid {
    width: 100%;
    padding: 0
}

.next-grid__cell>.next-grid .next-grid__cell:first-child {
    padding-left: 0
}

.next-grid__cell>.next-grid .next-grid__cell:last-child {
    padding-right: 0
}

.next-grid--no-padding {
    width: 100%
}

.next-grid--no-padding:first-of-type,.next-grid--no-padding:last-of-type {
    padding: 0
}

.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.ui-banner+.next-grid--no-padding {
    margin-top: 1rem
}

.next-grid--no-outside-padding {
    width: 100%;
    padding: 0
}

.next-grid--no-outside-padding:last-of-type {
    padding: 0
}

.next-grid--no-outside-padding>.next-grid__cell {
    padding-top: 0;
    padding-bottom: 0
}

.next-grid--no-outside-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-outside-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--no-outside-padding+.next-grid--no-outside-padding {
    margin-top: 20px
}

.next-grid--no-outside-padding+*>.next-grid--no-outside-padding:first-child {
    margin-top: 20px
}

.next-grid--compact>.next-grid__cell {
    padding-left: 5px;
    padding-right: 5px
}

.next-grid--more-compact>.next-grid__cell {
    padding-left: 3px;
    padding-right: 3px
}

.next-grid--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--column>.next-grid__cell {
    padding: 10px 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.next-grid--column>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell {
    padding: 5px 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.next-grid--column.next-grid--more-compact>.next-grid__cell {
    padding: 3px 0
}

.next-grid--no-horizontal-padding {
    width: 100%
}

.next-grid--no-horizontal-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-horizontal-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--condensed-page-spacing {
    width: 100%;
    padding: 0
}

.next-grid--vertically-centered,.next-grid--center-both {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-grid--aligned-to-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.next-grid--aligned-to-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.next-grid--right-aligned {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.next-grid--center-aligned,.next-grid--center-both {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-grid--space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.next-grid--multi-row-special {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--multi-row-special.next-grid--single-column {
    margin: 20px auto
}

.next-grid--multi-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--full-height {
    height: 100vh
}

.next-grid--margin-top {
    margin-top: 5px
}

.next-grid--margin-bottom {
    margin-bottom: 5px
}

.next-grid__cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0
}

.next-grid__cell--double {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.next-grid__cell--full {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.next-grid__cell--half {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.next-grid__cell--third {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333%;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%
}

.next-grid__cell--two-fifths {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%
}

.next-grid__cell--quarter {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.next-grid__cell--three-quarter {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%
}

.next-grid__cell--fifth {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.next-grid__cell--no-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-grid__cell--vertically-centered {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.next-grid__cell--aligned-to-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.next-grid__cell--divider {
    position: relative
}

.next-grid__cell--divider::after,.next-grid__cell--divider::before {
    content: '';
    margin-left: -20px;
    position: absolute;
    top: 15px;
    bottom: 15px;
    width: 1px;
    background: #d3dbe2
}

.next-grid__cell--divider::after {
    right: 10px
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .page>.next-grid:not(.next-grid--single-column),.page>*>.next-grid:not(.next-grid--single-column) {
        width:100%;
        padding: 0
    }
}

@media (max-width: 769px),(min-width: 769px) and (max-width: 1054px) {
    .next-grid--outer-grid-3 {
        display:block
    }

    .next-grid--outer-grid-3>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 740px),(min-width: 769px) and (max-width: 1004px) {
    .next-grid--channel-grid {
        display:block
    }

    .next-grid--channel-grid>.next-grid__cell {
        max-width: 100%
    }
}

@media (max-width: 740px),(min-width: 769px) and (max-width: 1004px) {
    .next-grid--outer-grid {
        display:block
    }

    .next-grid--outer-grid>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.hide {
    display: none !important
}

.ui-action-list {
    list-style-type: none;
    margin: 0;
    padding: 0.5rem 0
}

.ui-action-list+.ui-action-list {
    border-top: 1px solid var(--p-divider)
}

.ui-action-list__item {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.5rem
}

.ui-action-list-action {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: inherit;
    padding: 0.5rem 1rem;
    background-color: transparent;
    border: 0;
    border-radius: var(--p-border-radius-base);
    color: var(--p-text);
    cursor: pointer;
    text-align: inherit;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    position: relative
}

@media screen and (min-width: 640px) {
    .ui-action-list-action {
        font-size:0.875rem
    }
}

.ui-action-list-action::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-action-list-action:focus {
    color: var(--p-text);
    outline: none
}

.ui-action-list-action:focus::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-action-list-action:hover {
    background-color: var(--p-surface-hovered);
    color: var(--p-text);
    text-decoration: none
}

.ui-action-list-action:active {
    background-color: var(--p-surface-pressed)
}

.ui-action-list-action--selected {
    background-color: var(--p-surface-selected);
    color: var(--p-text)
}

.ui-action-list-action--selected::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -0.3125rem;
    height: 100%;
    width: 0.1875rem;
    background-color: var(--p-interactive);
    border-top-right-radius: var(--p-border-radius-base);
    border-bottom-right-radius: var(--p-border-radius-base);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ui-action-list-action:disabled,.ui-action-list-action[aria-disabled] {
    color: var(--p-text-disabled);
    cursor: default;
    pointer-events: none
}

.ui-action-list-action:disabled .ui-action-list-action__text,.ui-action-list-action:disabled .ui-action-list-action__help-text,.ui-action-list-action[aria-disabled] .ui-action-list-action__text,.ui-action-list-action[aria-disabled] .ui-action-list-action__help-text {
    font-weight: 400;
    color: inherit
}

.ui-action-list-action__text {
    display: block
}

.ui-action-list-action__help-text {
    display: block;
    color: var(--p-text-subdued)
}

.ui-action-list-action--subdued {
    color: var(--p-text-subdued)
}

.ui-action-list-action--subdued:hover {
    background-color: var(--p-surface-hovered);
    color: var(--p-text-subdued)
}

.ui-action-list-action--subdued:focus {
    color: var(--p-text-subdued)
}

.ui-action-list__section {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.ui-action-list__title {
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase;
    padding: 0.75rem 1rem;
    border-bottom: 1px solid var(--p-divider)
}

@media screen and (min-width: 640px) {
    .ui-action-list__title {
        font-size:0.75rem
    }
}

.ui-annotated-section {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 62.375rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
    padding-top: 1rem
}

@media (max-width: 769px) and (min-width: 490px),(min-width: 730px) {
    .ui-annotated-section {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .ui-annotated-section {
        padding-right:2rem;
        padding-left: 2rem
    }
}

@media screen and (max-width: 568px) {
    .ui-annotated-section {
        padding:0
    }
}

@media screen and (max-width: 768px) {
    .ui-annotated-section {
        display:block;
        padding-top: 0
    }
}

.ui-annotated-section-container {
    margin: 1rem 0
}

.ui-annotated-section-container+.ui-annotated-section-container .ui-annotated-section {
    margin-top: 0;
    padding-top: 1rem;
    border-top: 1px solid var(--p-divider)
}

@media screen and (max-width: 568px) {
    .ui-annotated-section-container+.ui-annotated-section-container .ui-annotated-section {
        margin-top:0;
        padding-top: 0;
        border: 0
    }
}

.ui-annotated-section__content {
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 30rem;
    -ms-flex: 2 1 30rem;
    flex: 2 1 30rem;
    max-width: 100%;
    min-width: 0;
    padding: 0
}

.ui-annotated-section__annotation {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15rem;
    -ms-flex: 1 1 15rem;
    flex: 1 1 15rem;
    padding: 0 4rem 0 0
}

@media screen and (max-width: 568px) {
    .ui-annotated-section__annotation {
        padding-left:1rem
    }
}

.ui-annotated-section__title {
    padding: 1rem 0
}

.ui-annotated-section__description {
    color: var(--p-text-subdued);
    padding: 0 0 1rem
}

.ui-annotated-section__description p {
    margin-bottom: 0.75rem
}

.ui-app-frame {
    width: 100%;
    min-height: 100%
}

.ui-app-frame__header {
    position: fixed;
    z-index: 502;
    top: 0;
    right: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.5rem
}

.ui-app-frame__skip-to-content:not(:focus) {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-app-frame__skip-to-content:not(:focus) a,.body:hover .ui-app-frame__skip-to-content:not(:focus) input,.body:hover .ui-app-frame__skip-to-content:not(:focus) .autocomplete-field,.body:hover .ui-app-frame__skip-to-content:not(:focus) button {
    display: none !important
}

.ui-app-frame__skip-to-content:focus {
    clip: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    width: auto !important;
    position: absolute;
    z-index: 501;
    left: 0.5rem
}

.ui-app-frame__aside {
    position: fixed;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0px;
    padding-left: calc(0px + constant(safe-area-inset-left));
    padding-left: calc(0px + env(safe-area-inset-left));
    background-color: var(--p-background)
}

@media screen and (max-width: 768px) {
    .ui-app-frame__aside {
        z-index:504;
        top: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        display: none;
        width: calc(100vw - 3.5rem);
        -webkit-transition: -webkit-transform 260ms ease;
        transition: -webkit-transform 260ms ease;
        transition: transform 260ms ease;
        transition: transform 260ms ease, -webkit-transform 260ms ease;
        min-width: 15rem;
        max-width: 16.5rem
    }
}

@media screen and (max-width: 768px) and (prefers-reduced-motion: reduce) {
    .ui-app-frame__aside {
        -webkit-transition-duration:1ms;
        transition-duration: 1ms
    }
}

@media screen and (min-width: 769px) {
    .ui-app-frame__aside {
        z-index:1;
        top: 3.5rem;
        width: 15rem;
        border-right: 1px solid var(--p-border-subdued)
    }
}

@media screen and (max-width: 768px) {
    .ui-app-frame__aside--is-open {
        -webkit-transform:translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        display: block
    }
}

@media screen and (max-width: 768px) {
    .ui-app-frame__aside--is-transitioning {
        display:block;
        visibility: visible
    }
}

@media screen and (min-width: 769px) {
    .ui-app-frame__aside-opener {
        display:none
    }
}

.ui-app-frame__aside-closer {
    position: absolute;
    top: 0.5rem;
    right: -0.5rem;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity 260ms ease;
    transition: opacity 260ms ease;
    opacity: 0
}

@media screen and (min-width: 769px) {
    .ui-app-frame__aside-closer {
        display:none
    }
}

.ui-app-frame__aside--is-open .ui-app-frame__aside-closer {
    opacity: 1
}

.ui-app-frame__aside-closer .ui-button--transparent:active {
    background: transparent
}

.ui-app-frame__aside-closer .next-icon,.ui-app-frame__aside-closer .next-icon__text {
    fill: var(--p-on-surface-background)
}

@media screen and (prefers-reduced-motion: reduce) {
    .ui-app-frame__aside-closer {
        -webkit-transition-duration: 0ms;
        transition-duration: 0ms
    }
}

.ui-app-frame__main {
    display: block;
    padding-top: 3.5rem;
    padding-right: 0px;
    padding-right: calc(0px + constant(safe-area-inset-right));
    padding-right: calc(0px + env(safe-area-inset-right));
    padding-bottom: 0px;
    padding-bottom: calc(0px + constant(safe-area-inset-bottom));
    padding-bottom: calc(0px + env(safe-area-inset-bottom))
}

@media screen and (max-width: 768px) {
    .ui-app-frame__main {
        padding-left:0px;
        padding-left: calc(0px + constant(safe-area-inset-left));
        padding-left: calc(0px + env(safe-area-inset-left))
    }
}

@media screen and (min-width: 769px) {
    .ui-app-frame__main {
        padding-left:15rem
    }
}

.ui-app-frame__backdrop {
    display: none
}

@media screen and (max-width: 768px) {
    .ui-app-frame__backdrop {
        position:fixed;
        z-index: 503;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: var(--p-backdrop)
    }
}

@media screen and (max-width: 768px) {
    .ui-app-frame__backdrop--is-visible {
        display:block;
        -webkit-animation: app-frame-fadein 260ms ease forwards;
        animation: app-frame-fadein 260ms ease forwards
    }
}

.ui-app-frame--without-chrome .ui-app-frame__main {
    padding-top: 0;
    padding-right: 0px;
    padding-right: calc(0px + constant(safe-area-inset-right));
    padding-right: calc(0px + env(safe-area-inset-right));
    padding-bottom: 0px;
    padding-bottom: calc(0px + constant(safe-area-inset-bottom));
    padding-bottom: calc(0px + env(safe-area-inset-bottom));
    padding-left: 0px;
    padding-left: calc(0px + constant(safe-area-inset-left));
    padding-left: calc(0px + env(safe-area-inset-left))
}

.ui-app-frame--with-turbo-bar {
    min-height: calc(100% - 2rem)
}

.ui-app-frame--with-turbo-bar .ui-app-frame__header {
    top: 2rem
}

@media screen and (max-width: 768px) {
    .ui-app-frame--with-turbo-bar .ui-app-frame__aside {
        top:2rem
    }
}

@media screen and (min-width: 769px) {
    .ui-app-frame--with-turbo-bar .ui-app-frame__aside {
        top:5.5rem
    }
}

.ui-app-frame--viewing-embedded-app .ui-app-frame__main {
    padding: 0
}

@-webkit-keyframes app-frame-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes app-frame-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.badge {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    padding: 0 0.625rem;
    background-color: var(--p-surface-neutral);
    border: 2px solid var(--p-surface);
    border-radius: 1.25rem;
    font-size: 0.8125rem;
    font-weight: var(--p-badge-font-weight);
    line-height: 1.25rem;
    color: var(--p-text);
    white-space: nowrap;
    vertical-align: middle
}

@media screen and (min-width: 640px) {
    .badge {
        font-size:0.875rem
    }
}

.badge .next-icon,.badge .next-icon__text {
    top: auto;
    height: 12px;
    width: 12px;
    margin: 0 0.25rem 0 -0.25rem;
    fill: #8a6116;
    color: transparent
}

.badge__pip {
    height: 0.375rem;
    width: 0.375rem;
    margin: 0 0.25rem 0 -0.1875rem;
    border: 0.125rem solid currentColor;
    border-radius: 50%
}

.badge--inline {
    margin-left: 0.5rem
}

.badge--status-subdued,.badge--status-complete {
    color: var(--p-text-subdued);
    background-color: var(--p-action-secondary-disabled)
}

.badge--status-subdued .badge__pip,.badge--status-complete .badge__pip {
    color: var(--p-icon)
}

.badge--status-success {
    background-color: var(--p-surface-success)
}

.badge--status-success .badge__pip {
    color: var(--p-icon-success)
}

.badge--status-info {
    background-color: var(--p-surface-highlight)
}

.badge--status-info .badge__pip {
    color: var(--p-icon-highlight)
}

.badge--status-attention {
    background-color: #ffea8a
}

.badge--status-attention .badge__pip {
    color: #8a6116
}

.badge--status-warning {
    background-color: var(--p-surface-warning)
}

.badge--status-warning .badge__pip {
    color: var(--p-icon-warning)
}

.badge--status-critical {
    background-color: var(--p-surface-critical)
}

.badge--status-new {
    background-color: var(--p-surface-neutral);
    color: var(--p-text)
}

.badge--progress-incomplete .badge__pip {
    background: transparent
}

.badge--progress-partially-complete .badge__pip {
    background: -webkit-gradient(linear, left bottom, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background: linear-gradient(to top, currentColor, currentColor 50%, transparent 50%, transparent)
}

.badge--progress-complete .badge__pip {
    background: currentColor
}

.ui-button,.btn {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    margin: 0;
    background: inherit;
    border: 0;
    border-radius: inherit;
    font-family: inherit;
    font-weight: 400;
    cursor: pointer;
    text-transform: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0.5625rem 0.9375rem;
    border-radius: var(--p-border-radius-base);
    font-size: 0.9375rem;
    font-weight: var(--p-button-font-weight);
    line-height: 1rem;
    color: var(--p-text);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: var(--p-action-secondary);
    border: 1px solid var(--p-border-neutral-subdued);
    border-top-color: var(--p-border-subdued);
    border-bottom-color: var(--p-border-shadow-subdued);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    position: relative;
    min-height: 2.25rem
}

.ui-button::-moz-focus-inner,.btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

.ui-button:hover,.ui-button:focus,.ui-button:active,.btn:hover,.btn:focus,.btn:active {
    text-decoration: none
}

.ui-button.btn-disabled,.ui-button.disabled,.ui-button:disabled,.ui-button[disabled],.btn.btn-disabled,.btn.disabled,.btn:disabled,.btn[disabled] {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    pointer-events: none
}

.ui-button:focus,.btn:focus {
    outline: none
}

@media screen and (min-width: 640px) {
    .ui-button,.btn {
        font-size:0.875rem
    }
}

@media (-ms-high-contrast: active) {
    .ui-button,.btn {
        outline: 1px solid windowText
    }
}

.ui-button .next-icon,.ui-button .next-icon__text,.btn .next-icon,.btn .next-icon__text {
    position: relative;
    top: -0.04em;
    margin-top: -0.6875rem;
    margin-bottom: -0.6875rem
}

.ui-button .next-icon--color-blue,.btn .next-icon--color-blue {
    color: transparent;
    fill: var(--p-interactive, #212b36)
}

.ui-button .next-icon--color-white,.btn .next-icon--color-white {
    color: transparent;
    fill: white
}

.ui-button .ico,.btn .ico {
    margin-top: -button-vertical-spacing(large)-4px;
    margin-bottom: -button-vertical-spacing(large);
    vertical-align: middle
}

.ui-button:hover,.btn:hover {
    background: var(--p-action-secondary-hovered);
    color: var(--p-text)
}

.ui-button:active,.ui-button[aria-pressed='true'],.btn:active,.btn[aria-pressed='true'] {
    background: var(--p-action-secondary-pressed)
}

.ui-button[aria-pressed='true'],.ui-button[aria-pressed='true']:hover,.ui-button[aria-pressed='true']:focus,.ui-button[aria-pressed='true']:active,.btn[aria-pressed='true'],.btn[aria-pressed='true']:hover,.btn[aria-pressed='true']:focus,.btn[aria-pressed='true']:active {
    background: var(--p-action-secondary-depressed);
    color: var(--p-text-on-interactive);
    border: 1px solid var(--p-border-depressed);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(0,0,0,0.15);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(0,0,0,0.15)
}

.ui-button[aria-pressed='true']:focus:not(:active),.btn[aria-pressed='true']:focus:not(:active) {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(0,0,0,0.15);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(0,0,0,0.15)
}

.ui-button[aria-pressed='true']:active,.btn[aria-pressed='true']:active {
    background: var(--p-action-secondary-pressed);
    color: var(--p-text)
}

@-webkit-keyframes button-loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes button-loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ui-button.has-loading,.ui-button.js-btn-loadable,.btn.has-loading,.btn.js-btn-loadable {
    position: relative;
    -webkit-transition: border-color 0.2s ease-out;
    transition: border-color 0.2s ease-out
}

.ui-button.has-loading::before,.ui-button.js-btn-loadable::before,.btn.has-loading::before,.btn.js-btn-loadable::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    height: 16px;
    width: 16px;
    margin-top: -8px;
    margin-left: -8px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/legacy/loading-circle-ink-lightest-ab9465d16324445cb68ddf1191d517c7d0af806b1f765267c414cab08a383184.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-animation: button-loading-spinner 0.7s linear infinite;
    animation: button-loading-spinner 0.7s linear infinite
}

.ui-button.is-loading,.ui-button.is-loading:hover,.btn.is-loading,.btn.is-loading:hover {
    border-color: var(--p-override-transparent, 1px solid var(--p-border));
    cursor: default;
    text-shadow: none;
    color: transparent !important
}

.ui-button.is-loading .next-icon,.ui-button.is-loading .next-icon__text,.ui-button.is-loading:hover .next-icon,.btn.is-loading .next-icon,.btn.is-loading .next-icon__text,.btn.is-loading:hover .next-icon {
    visibility: hidden
}

.ui-button.is-loading,.ui-button.is-loading.btn-disabled,.ui-button.is-loading.disabled,.ui-button.is-loading:disabled,.ui-button.is-loading[disabled],.ui-button.is-loading:hover,.ui-button.is-loading.btn-disabled:hover,.ui-button.is-loading.disabled:hover,.ui-button.is-loading:hover:disabled,.ui-button.is-loading[disabled]:hover,.btn.is-loading,.btn.is-loading.btn-disabled,.btn.is-loading.disabled,.btn.is-loading:disabled,.btn.is-loading[disabled],.btn.is-loading:hover,.btn.is-loading.btn-disabled:hover,.btn.is-loading.disabled:hover,.btn.is-loading:hover:disabled,.btn.is-loading[disabled]:hover {
    color: transparent !important
}

.ui-button.is-loading::before,.ui-button.is-loading:hover::before,.btn.is-loading::before,.btn.is-loading:hover::before {
    display: block
}

.ui-button.is-loading:hover,.ui-button.is-loading:focus,.ui-button.is-loading:active,.ui-button.is-loading:hover:hover,.ui-button.is-loading:hover:focus,.ui-button.is-loading:hover:active,.btn.is-loading:hover,.btn.is-loading:focus,.btn.is-loading:active,.btn.is-loading:hover:hover,.btn.is-loading:hover:focus,.btn.is-loading:hover:active {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: transparent !important
}

.ui-button.btn-disabled,.ui-button.disabled,.ui-button:disabled,.ui-button[disabled],.btn.btn-disabled,.btn.disabled,.btn:disabled,.btn[disabled] {
    background: var(--p-action-secondary-disabled);
    color: var(--p-text-disabled);
    border-color: var(--p-border-disabled)
}

.ui-button.btn-disabled .next-icon,.ui-button.btn-disabled .next-icon__text,.ui-button.disabled .next-icon,.ui-button.disabled .next-icon__text,.ui-button:disabled .next-icon,.ui-button:disabled .next-icon__text,.ui-button[disabled] .next-icon,.ui-button[disabled] .next-icon__text,.btn.btn-disabled .next-icon,.btn.btn-disabled .next-icon__text,.btn.disabled .next-icon,.btn.disabled .next-icon__text,.btn:disabled .next-icon,.btn:disabled .next-icon__text,.btn[disabled] .next-icon,.btn[disabled] .next-icon__text {
    fill: var(--p-icon-disabled)
}

.ui-button::after,.btn::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0.0625rem + 0.0625rem));
    right: calc(-1 * calc(0.0625rem + 0.0625rem));
    bottom: calc(-1 * calc(0.0625rem + 0.0625rem));
    left: calc(-1 * calc(0.0625rem + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-button:focus:not(:active)::after,.btn:focus:not(:active)::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-button--primary,.btn-primary {
    background: -webkit-gradient(linear, left top, left bottom, from(#6371c7), to(#5563c1));
    background: linear-gradient(to bottom, #6371c7, #5563c1);
    border-color: var(--p-override-transparent, #3f4eae);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb);
    color: white;
    color: var(--p-text-on-primary, white);
    position: relative;
    background: var(--p-action-primary);
    border-width: 0;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--primary:hover,.btn-primary:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#5c6ac4), to(#4959bd));
    background: linear-gradient(to bottom, #5c6ac4, #4959bd);
    border-color: var(--p-override-transparent, #3f4eae);
    color: var(--p-override-none, white)
}

.ui-button--primary:focus,.btn-primary:focus {
    color: var(--p-override-none, white);
    border-color: var(--p-override-transparent, #202e78);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78)
}

.ui-button--primary:active,.btn-primary:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#3f4eae), to(#3f4eae));
    background: linear-gradient(to bottom, #3f4eae, #3f4eae);
    border-color: var(--p-override-transparent, #38469b);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b)
}

.ui-button--primary.btn-disabled,.ui-button--primary.disabled,.ui-button--primary:disabled,.ui-button--primary[disabled],.btn-primary.btn-disabled,.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled] {
    background: var(--p-override-none, #bac0e6);
    border-color: var(--p-override-transparent, #a7aedf);
    color: var(--p-override-none, white)
}

.ui-button--primary:hover,.ui-button--primary:focus,.btn-primary:hover,.btn-primary:focus {
    color: var(--p-text-on-primary, white)
}

.ui-button--primary::after,.btn-primary::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-button--primary:hover,.btn-primary:hover {
    border-width: 0;
    background: var(--p-action-primary-hovered);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--primary:active,.btn-primary:active {
    border-width: 0;
    background: var(--p-action-primary-pressed);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--primary:focus:not(:active),.btn-primary:focus:not(:active) {
    border-width: 0;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--primary.btn-disabled,.ui-button--primary.disabled,.ui-button--primary:disabled,.ui-button--primary[disabled],.btn-primary.btn-disabled,.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled] {
    color: var(--p-text-disabled);
    background: var(--p-action-primary-disabled);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-button--primary[aria-pressed='true'],.ui-button--primary[aria-pressed='true']:hover,.ui-button--primary[aria-pressed='true']:focus:not(:active),.btn-primary[aria-pressed='true'],.btn-primary[aria-pressed='true']:hover,.btn-primary[aria-pressed='true']:focus:not(:active) {
    background: var(--p-action-primary-depressed);
    color: var(--p-text-on-interactive);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-button--primary.has-loading::before,.ui-button--primary.js-btn-loadable::before,.btn-primary.has-loading::before,.btn-primary.js-btn-loadable::before {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/legacy/loading-circle-white-57c0708ced691bfd4496cfd5a89de2852224097c9b14a78e9675422bb4a3cd82.svg)
}

.ui-button--destructive,.btn-destroy-no-hover,.btn-destroy {
    background: -webkit-gradient(linear, left top, left bottom, from(#6371c7), to(#5563c1));
    background: linear-gradient(to bottom, #6371c7, #5563c1);
    border-color: var(--p-override-transparent, #3f4eae);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb);
    color: white;
    color: var(--p-text-on-primary, white);
    position: relative;
    border-width: 0;
    background: var(--p-action-critical);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--destructive:hover,.btn-destroy-no-hover:hover,.btn-destroy:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#5c6ac4), to(#4959bd));
    background: linear-gradient(to bottom, #5c6ac4, #4959bd);
    border-color: var(--p-override-transparent, #3f4eae);
    color: var(--p-override-none, white)
}

.ui-button--destructive:focus,.btn-destroy-no-hover:focus,.btn-destroy:focus {
    color: var(--p-override-none, white);
    border-color: var(--p-override-transparent, #202e78);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78)
}

.ui-button--destructive:active,.btn-destroy-no-hover:active,.btn-destroy:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#3f4eae), to(#3f4eae));
    background: linear-gradient(to bottom, #3f4eae, #3f4eae);
    border-color: var(--p-override-transparent, #38469b);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b);
    box-shadow: var(--p-override-none, inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b)
}

.ui-button--destructive.btn-disabled,.ui-button--destructive.disabled,.ui-button--destructive:disabled,.ui-button--destructive[disabled],.btn-destroy-no-hover.btn-disabled,.btn-destroy-no-hover.disabled,.btn-destroy-no-hover:disabled,.btn-destroy-no-hover[disabled],.btn-destroy.btn-disabled,.btn-destroy.disabled,.btn-destroy:disabled,.btn-destroy[disabled] {
    background: var(--p-override-none, #bac0e6);
    border-color: var(--p-override-transparent, #a7aedf);
    color: var(--p-override-none, white)
}

.ui-button--destructive:hover,.ui-button--destructive:focus,.btn-destroy-no-hover:hover,.btn-destroy-no-hover:focus,.btn-destroy:hover,.btn-destroy:focus {
    color: var(--p-text-on-primary, white)
}

.ui-button--destructive::after,.btn-destroy-no-hover::after,.btn-destroy::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-button--destructive:hover,.btn-destroy-no-hover:hover,.btn-destroy:hover {
    border-width: 0;
    background: var(--p-action-critical-hovered);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--destructive:active,.btn-destroy-no-hover:active,.btn-destroy:active {
    border-width: 0;
    background: var(--p-action-critical-pressed);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--destructive:focus:not(:active),.btn-destroy-no-hover:focus:not(:active),.btn-destroy:focus:not(:active) {
    border-width: 0;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.ui-button--destructive.btn-disabled,.ui-button--destructive.disabled,.ui-button--destructive:disabled,.ui-button--destructive[disabled],.btn-destroy-no-hover.btn-disabled,.btn-destroy-no-hover.disabled,.btn-destroy-no-hover:disabled,.btn-destroy-no-hover[disabled],.btn-destroy.btn-disabled,.btn-destroy.disabled,.btn-destroy:disabled,.btn-destroy[disabled] {
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--p-text-disabled);
    background: var(--p-action-critical-disabled)
}

.ui-button--destructive[aria-pressed='true'],.ui-button--destructive[aria-pressed='true']:hover,.ui-button--destructive[aria-pressed='true']:focus:not(:active),.btn-destroy-no-hover[aria-pressed='true'],.btn-destroy-no-hover[aria-pressed='true']:hover,.btn-destroy-no-hover[aria-pressed='true']:focus:not(:active),.btn-destroy[aria-pressed='true'],.btn-destroy[aria-pressed='true']:hover,.btn-destroy[aria-pressed='true']:focus:not(:active) {
    background: var(--p-action-critical-depressed);
    color: var(--p-text-on-interactive);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-button--destructive.has-loading::before,.ui-button--destructive.js-btn-loadable::before,.btn-destroy-no-hover.has-loading::before,.btn-destroy-no-hover.js-btn-loadable::before,.btn-destroy.has-loading::before,.btn-destroy.js-btn-loadable::before {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/legacy/loading-circle-white-57c0708ced691bfd4496cfd5a89de2852224097c9b14a78e9675422bb4a3cd82.svg)
}

.ui-button--outline,.btn--outline {
    border-color: var(--p-border-subdued);
    color: var(--p-text);
    background: transparent
}

.ui-button--outline:hover,.btn--outline:hover {
    background: var(--p-surface-hovered);
    border-color: var(--p-border)
}

.ui-button--outline:active,.btn--outline:active {
    background: var(--p-surface-pressed)
}

.ui-button--outline[aria-pressed='true'],.btn--outline[aria-pressed='true'] {
    border-color: var(--p-border);
    background: var(--p-surface-pressed)
}

.ui-button--outline[aria-pressed='true']:hover,.btn--outline[aria-pressed='true']:hover {
    background: var(--p-surface-hovered)
}

.ui-button--outline[aria-pressed='true']:focus:not(:active)::after,.btn--outline[aria-pressed='true']:focus:not(:active)::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-button--outline[aria-pressed='true'],.ui-button--outline[aria-pressed='true']:hover,.ui-button--outline[aria-pressed='true']:focus,.ui-button--outline[aria-pressed='true']:active,.btn--outline[aria-pressed='true'],.btn--outline[aria-pressed='true']:hover,.btn--outline[aria-pressed='true']:focus,.btn--outline[aria-pressed='true']:active {
    background: var(--p-surface-pressed);
    color: var(--p-text-on-interactive)
}

.ui-button--outline.btn-disabled,.ui-button--outline.disabled,.ui-button--outline:disabled,.ui-button--outline[disabled],.btn--outline.btn-disabled,.btn--outline.disabled,.btn--outline:disabled,.btn--outline[disabled] {
    background: transparent;
    border: 1px solid transparent;
    color: var(--text)
}

.ui-button--size-large,.btn-large {
    margin: 0.9375rem 0;
    padding: 0.6875rem 1.5rem;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    min-height: 2.75rem
}

@media screen and (min-width: 640px) {
    .ui-button--size-large,.btn-large {
        font-size:1rem
    }
}

.ui-button--size-small,.btn-slim {
    padding: 0.3125rem 0.625rem;
    font-size: 0.9375rem;
    line-height: 1rem;
    min-height: 1.75rem
}

@media screen and (min-width: 640px) {
    .ui-button--size-small,.btn-slim {
        font-size:0.875rem
    }
}

.ui-button--full-width,.btn--full-width {
    width: 100%;
    text-align: center;
    text-overflow: ellipsis
}

.ui-button--transparent,.btn--transparent,.btn--plain {
    background: transparent;
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--p-interactive);
    text-decoration: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.ui-button--transparent:hover,.btn--transparent:hover,.btn--plain:hover {
    color: var(--p-interactive-hovered);
    text-decoration: underline
}

.ui-button--transparent:active,.ui-button--transparent:focus,.btn--transparent:active,.btn--transparent:focus,.btn--plain:active,.btn--plain:focus {
    color: var(--p-interactive);
    border-radius: var(--p-border-radius-base)
}

.ui-button--transparent:active,.btn--transparent:active,.btn--plain:active {
    text-decoration: underline;
    color: var(--p-interactive-pressed);
    background: var(--p-surface-pressed)
}

.ui-button--transparent.ui-button--icon-only,.ui-button--transparent.btn--icon,.btn--transparent.ui-button--icon-only,.btn--transparent.btn--icon,.btn--plain.ui-button--icon-only,.btn--plain.btn--icon {
    color: var(--p-text)
}

.ui-button--link,.btn--link {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    margin: 0;
    background: inherit;
    border: 0;
    border-radius: inherit;
    font-family: inherit;
    font-weight: 400;
    cursor: pointer;
    text-transform: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--p-interactive);
    text-decoration: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    position: relative;
    padding: 0;
    text-align: left;
    white-space: normal;
    vertical-align: initial;
    min-height: 0;
    border: none;
    box-shadow: none
}

.ui-button--link::-moz-focus-inner,.btn--link::-moz-focus-inner {
    padding: 0;
    border: 0
}

.ui-button--link:hover,.ui-button--link:focus,.ui-button--link:active,.btn--link:hover,.btn--link:focus,.btn--link:active {
    text-decoration: none
}

.ui-button--link.btn-disabled,.ui-button--link.disabled,.ui-button--link:disabled,.ui-button--link[disabled],.btn--link.btn-disabled,.btn--link.disabled,.btn--link:disabled,.btn--link[disabled] {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    pointer-events: none
}

.ui-button--link:focus,.btn--link:focus {
    outline: none
}

.ui-button--link:hover,.btn--link:hover {
    color: var(--p-interactive-hovered);
    text-decoration: underline
}

.ui-button--link:active,.ui-button--link:focus,.btn--link:active,.btn--link:focus {
    color: var(--p-interactive);
    border-radius: var(--p-border-radius-base)
}

.ui-button--link:active,.btn--link:active {
    text-decoration: underline;
    color: var(--p-interactive-pressed);
    background: var(--p-surface-pressed)
}

.ui-button--link.ui-button--icon-only,.ui-button--link.btn--icon,.btn--link.ui-button--icon-only,.btn--link.btn--icon {
    color: var(--p-text)
}

@media screen and (min-width: 640px) {
    .ui-button--link,.btn--link {
        font-size:0.875rem
    }
}

.ui-button--link::after,.btn--link::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0.0625rem + 0.0625rem));
    right: calc(-1 * calc(0.0625rem + 0.0625rem));
    bottom: calc(-1 * calc(0.0625rem + 0.0625rem));
    left: calc(-1 * calc(0.0625rem + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-button--link,.ui-button--link:active,.ui-button--link:focus,.btn--link,.btn--link:active,.btn--link:focus {
    border-left-width: 0;
    border-right-width: 0
}

.ui-button--link:focus:not(:active)::after,.btn--link:focus:not(:active)::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-button--icon-only,.btn--icon {
    padding-right: 9px;
    padding-left: 9px
}

.ui-button--icon-only.ui-button--size-large,.ui-button--icon-only.btn-large,.btn--icon.ui-button--size-large,.btn--icon.btn-large {
    padding-right: 11px;
    padding-left: 11px
}

.ui-button--icon-only.ui-button--size-small,.ui-button--icon-only.btn-slim,.btn--icon.ui-button--size-small,.btn--icon.btn-slim {
    padding-right: 5px;
    padding-left: 5px
}

.ui-button--skip,.btn-skip {
    z-index: 226;
    top: 0;
    left: 0;
    padding: 1rem 0 !important;
    border-radius: 0;
    text-align: center;
    min-width: 15rem
}

.ui-button-group,.button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    list-style: none
}

.ui-button-group .ui-button-group,.ui-button-group .button-group,.button-group .ui-button-group,.button-group .button-group {
    margin-right: 0
}

.ui-button-group__item,.ui-button-group>*,.button-group>* {
    margin-top: 0.5rem;
    margin-right: 0.5rem
}

.ui-button-group--right-aligned,.button-group--right-aligned {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ui-button-group--extra-spacing {
    margin-top: -1rem;
    margin-right: -1rem
}

.ui-button-group--extra-spacing .ui-button-group__item {
    margin-top: 1rem;
    margin-right: 1rem
}

.ui-button-group--segmented,.segmented {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0
}

.ui-button-group--segmented .ui-button:focus,.ui-button-group--segmented .btn:focus,.segmented .ui-button:focus,.segmented .btn:focus {
    position: relative;
    z-index: 1
}

.ui-button-group--segmented .ui-button:focus::after,.ui-button-group--segmented .btn:focus::after,.segmented .ui-button:focus::after,.segmented .btn:focus::after {
    border-radius: 0
}

.ui-button-group--segmented>.ui-button-group__item,.ui-button-group--segmented>*,.segmented>.ui-button-group__item,.segmented>* {
    display: block;
    list-style-type: none;
    margin-right: 0
}

.ui-button-group--segmented>.ui-button-group__item:not(:first-child) .ui-button,.ui-button-group--segmented>.ui-button-group__item:not(:first-child) .btn,.ui-button-group--segmented>.ui-button-group__item.ui-button:not(:first-child),.ui-button-group--segmented>.ui-button-group__item.btn:not(:first-child),.ui-button-group--segmented>*:not(:first-child) .ui-button,.ui-button-group--segmented>*:not(:first-child) .btn,.ui-button-group--segmented>*.ui-button:not(:first-child),.ui-button-group--segmented>*.btn:not(:first-child),.segmented>.ui-button-group__item:not(:first-child) .ui-button,.segmented>.ui-button-group__item:not(:first-child) .btn,.segmented>.ui-button-group__item.ui-button:not(:first-child),.segmented>.ui-button-group__item.btn:not(:first-child),.segmented>*:not(:first-child) .ui-button,.segmented>*:not(:first-child) .btn,.segmented>*.ui-button:not(:first-child),.segmented>*.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px
}

.ui-button-group--segmented>.ui-button-group__item:not(:last-child) .ui-button,.ui-button-group--segmented>.ui-button-group__item:not(:last-child) .btn,.ui-button-group--segmented>.ui-button-group__item.ui-button:not(:last-child),.ui-button-group--segmented>.ui-button-group__item.btn:not(:last-child),.ui-button-group--segmented>*:not(:last-child) .ui-button,.ui-button-group--segmented>*:not(:last-child) .btn,.ui-button-group--segmented>*.ui-button:not(:last-child),.ui-button-group--segmented>*.btn:not(:last-child),.segmented>.ui-button-group__item:not(:last-child) .ui-button,.segmented>.ui-button-group__item:not(:last-child) .btn,.segmented>.ui-button-group__item.ui-button:not(:last-child),.segmented>.ui-button-group__item.btn:not(:last-child),.segmented>*:not(:last-child) .ui-button,.segmented>*:not(:last-child) .btn,.segmented>*.ui-button:not(:last-child),.segmented>*.btn:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ui-button-group--segmented>.ui-button-group__item .btn--outline:not(:focus),.ui-button-group--segmented>.ui-button-group__item .btn--outline:active,.ui-button-group--segmented>.ui-button-group__item .ui-button--outline:not(:focus),.ui-button-group--segmented>.ui-button-group__item .ui-button--outline:active,.ui-button-group--segmented>* .btn--outline:not(:focus),.ui-button-group--segmented>* .btn--outline:active,.ui-button-group--segmented>* .ui-button--outline:not(:focus),.ui-button-group--segmented>* .ui-button--outline:active,.segmented>.ui-button-group__item .btn--outline:not(:focus),.segmented>.ui-button-group__item .btn--outline:active,.segmented>.ui-button-group__item .ui-button--outline:not(:focus),.segmented>.ui-button-group__item .ui-button--outline:active,.segmented>* .btn--outline:not(:focus),.segmented>* .btn--outline:active,.segmented>* .ui-button--outline:not(:focus),.segmented>* .ui-button--outline:active {
    border-left-color: var(--p-border-subdued)
}

.ui-button-group--segmented>.ui-button-group__item:first-of-type .ui-button:focus::after,.ui-button-group--segmented>.ui-button-group__item:first-of-type .btn:focus::after,.segmented>.ui-button-group__item:first-of-type .ui-button:focus::after,.segmented>.ui-button-group__item:first-of-type .btn:focus::after {
    border-top-left-radius: var(--p-border-radius-base);
    border-bottom-left-radius: var(--p-border-radius-base)
}

.ui-button-group--segmented>.ui-button-group__item:last-of-type .ui-button:focus::after,.ui-button-group--segmented>.ui-button-group__item:last-of-type .btn:focus::after,.segmented>.ui-button-group__item:last-of-type .ui-button:focus::after,.segmented>.ui-button-group__item:last-of-type .btn:focus::after {
    border-top-right-radius: var(--p-border-radius-base);
    border-bottom-right-radius: var(--p-border-radius-base)
}

.btn-separate {
    margin-left: 0.25rem
}

.btn-separate-left {
    margin-right: 0.25rem
}

.btn-separate-top {
    margin-top: 0.5rem
}

.ui-card {
    background-color: var(--p-surface);
    -webkit-box-shadow: var(--p-card-shadow);
    box-shadow: var(--p-card-shadow)
}

@media screen and (min-width: 568px) {
    .ui-card {
        border-radius:var(--p-border-radius-wide)
    }

    .ui-card>*:first-child {
        border-top-left-radius: var(--p-border-radius-wide);
        border-top-right-radius: var(--p-border-radius-wide)
    }

    .ui-card>*:last-child {
        border-bottom-right-radius: var(--p-border-radius-wide);
        border-bottom-left-radius: var(--p-border-radius-wide)
    }
}

.ui-card+.ui-card {
    margin-top: 1.25rem
}

.ui-card--type-aside {
    background-color: var(--p-surface-subdued)
}

.ui-card__header {
    display: block;
    padding: 1.25rem 1rem 0
}

@media screen and (min-width: 568px) {
    .ui-card__header {
        padding:1.25rem 1.25rem 0
    }
}

.ui-card__header+.ui-card__section--type-subdued {
    margin-top: 1.25rem;
    border-top: 1px solid var(--p-divider)
}

.ui-card__section {
    padding: 1.25rem 1rem
}

@media screen and (min-width: 568px) {
    .ui-card__section {
        padding:1.25rem
    }

    .ui-card__section:first-child {
        border-radius: var(--p-border-radius-wide) var(--p-border-radius-wide) 0 0
    }

    .ui-card__section:last-child {
        border-radius: 0 0 var(--p-border-radius-wide) var(--p-border-radius-wide)
    }
}

.ui-card__section+.ui-card__section {
    border-top: 1px solid var(--p-divider)
}

.ui-card__footer {
    display: block;
    padding: 0 1rem 1.25rem
}

@media screen and (min-width: 568px) {
    .ui-card__footer {
        padding:0 1.25rem 1.25rem;
        border-radius: 0 0 var(--p-border-radius-wide) var(--p-border-radius-wide)
    }
}

.ui-card__section--type-subdued {
    background-color: var(--p-surface-subdued)
}

.ui-card__section--type-subdued+.ui-card__footer {
    padding-top: 1.25rem;
    border-top: 1px solid var(--p-divider)
}

.ui-card__section--full-width {
    padding: 0
}

.ui-card__section--full-width .ui-card__section-header {
    padding: 1.25rem 1rem 0
}

@media screen and (min-width: 568px) {
    .ui-card__section--full-width .ui-card__section-header {
        padding:1.25rem 1.25rem 0
    }
}

.ui-card__section--full-width+.ui-card__footer {
    padding-top: 1.25rem
}

.ui-callout-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-callout-card__image {
    display: none
}

@media (min-width: 450px) {
    .ui-callout-card__image {
        display:block;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-left: 1rem
    }
}

.ui-callout-card__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-callout-card__content>*:not(.hide)+* {
    margin-top: 1rem
}

.ui-code {
    padding: 0.25rem;
    background-color: var(--p-background);
    border-radius: var(--p-border-radius-base);
    font-family: Monaco, Consolas, Lucida Console, monospace;
    overflow-x: scroll
}

.ui-code--block {
    padding: 1rem;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

.ui-code--block code {
    background-color: var(--p-background)
}

[data-collapsible-state='collapsed'] {
    opacity: 0;
    height: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    visibility: hidden
}

.ui-collapsible--has-transition {
    -webkit-transition-property: opacity, height, padding-top, padding-bottom;
    transition-property: opacity, height, padding-top, padding-bottom;
    -webkit-transition-duration: 260ms;
    transition-duration: 260ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    visibility: visible !important
}

.ui-collapsible__activator--hide {
    display: none !important
}

.ui-content-list {
    margin-bottom: 1rem;
    list-style: none
}

.ui-content-list:last-child {
    margin-bottom: 0
}

.ui-content-list__item {
    position: relative;
    margin-bottom: 0.5rem;
    padding-left: 1rem
}

.ui-content-list__item:last-child {
    margin-bottom: 0
}

.ui-content-list__item::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.ui-content-list__item .ui-content-list {
    margin-top: 0.5rem;
    margin-bottom: 0
}

.ui-content-list--type-number,.ui-content-list--numbered {
    counter-reset: ordered-counter
}

.ui-content-list--type-number>.ui-content-list__item::before,.ui-content-list--numbered>.ui-content-list__item::before {
    font-weight: 600;
    content: counter(ordered-counter, decimal) ".";
    font-size: 0.75rem;
    vertical-align: top;
    counter-increment: ordered-counter
}

.ui-content-list--type-bullet>.ui-content-list__item::before,.ui-content-list--bulleted>.ui-content-list__item::before {
    content: '\2022';
    font-size: 1.125rem
}

.ui-content-list--type-icon>.ui-content-list__item,.ui-content-list--icons>.ui-content-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0
}

.ui-content-list--type-icon .ui-content-list__icon,.ui-content-list--icons .ui-content-list__icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 0.5rem
}

.ui-content-list--type-icon .ui-content-list__text,.ui-content-list--icons .ui-content-list__text {
    overflow-wrap: break-word;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
    word-wrap: break-word;
    word-break: break-word
}

.ui-content-list--type-icon .ui-content-list,.ui-content-list--icons .ui-content-list {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.ui-context-bar {
    position: absolute;
    z-index: 504;
    top: 0;
    right: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.5rem;
    background: var(--p-surface);
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    pointer-events: none
}

.ui-context-bar--is-dirty {
    opacity: 1;
    pointer-events: auto
}

.ui-context-bar--single-column .ui-context-bar__contents {
    max-width: 41.375rem
}

.ui-context-bar--full-width .ui-context-bar__contents {
    max-width: 100%
}

.ui-context-bar__branding {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 15rem;
    min-width: 15rem;
    padding-right: 0.5rem;
    padding-left: 1rem;
    padding-left: calc(1rem + constant(safe-area-inset-left));
    padding-left: calc(1rem + env(safe-area-inset-left));
    opacity: 0.3;
    pointer-events: none
}

.ui-context-bar__branding svg,.ui-context-bar__branding img {
    display: block;
    height: auto;
    width: 6.5rem;
    max-height: 2rem
}

@media screen and (max-width: 768px) {
    .ui-context-bar__branding {
        display:none
    }
}

.ui-context-bar__branding svg {
    fill: var(--p-text)
}

.ui-context-bar__contents {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 62.375rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 1px
}

@media (max-width: 769px) and (min-width: 490px),(min-width: 730px) {
    .ui-context-bar__contents {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .ui-context-bar__contents {
        padding-right:2rem;
        padding-left: 2rem
    }
}

.ui-context-bar__message {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem;
    color: var(--p-text-subdued);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 1rem 0 0
}

@media screen and (min-width: 640px) {
    .ui-context-bar__message {
        font-size:1rem
    }
}

.ui-context-bar__actions-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-context-bar__actions-group>*:not(:first-child) {
    margin-left: 0.5rem
}

.ui-datepicker__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: -2.875rem
}

.ui-datepicker__header .ui-datepicker__previous-month {
    margin-top: -round(9px);
    margin-left: -round(9px)
}

.ui-datepicker__header .ui-datepicker__next-month {
    margin-top: -round(9px);
    margin-right: -round(9px)
}

.ui-datepicker__day {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    position: relative;
    --desired-day-box-height: 48px;
    padding: calc((var(--desired-day-box-height) - 20px) / 2) 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    width: calc(100% / 7);
    margin: 0 0 0 -1px;
    background: transparent;
    border: none;
    border-radius: var(--p-border-radius-base);
    font-size: 0.75rem;
    color: var(--p-text);
    cursor: pointer
}

@media screen and (min-width: 640px) {
    .ui-datepicker__day {
        font-size:0.875rem
    }
}

.ui-datepicker__day::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

@media (min-width: 640px) {
    .ui-datepicker__day {
        --desired-day-box-height: 36px
    }
}

.ui-datepicker__day:hover {
    background: var(--p-interactive-hovered);
    color: var(--p-text-on-interactive)
}

.ui-datepicker__day[disabled] {
    background-color: transparent;
    color: var(--p-text-disabled)
}

.ui-datepicker__day[disabled]:hover {
    cursor: default;
    background-color: transparent;
    color: var(--p-text-disabled)
}

.ui-datepicker__day[disabled]:focus::after {
    content: none
}

.ui-datepicker__day:focus,.ui-datepicker__day:active {
    outline: none
}

.ui-datepicker__day:focus:not(:active)::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-datepicker__day.ui-datepicker__day--empty {
    background: transparent
}

.ui-datepicker__day--current {
    font-weight: 600
}

.ui-datepicker__day--selected {
    background: var(--p-interactive);
    color: var(--p-text-on-interactive)
}

.ui-datepicker__day--in-range {
    z-index: auto;
    border-radius: 0;
    background: var(--p-surface-selected)
}

.ui-datepicker__weekdays {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-datepicker__weekday {
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(--p-text-subdued);
    display: inline-block;
    width: calc(100% / 7);
    padding: 9px;
    font-size: 0.75rem;
    text-align: center;
    color: var(--p-text-subdued)
}

@media (min-width: 640px) {
    .ui-datepicker__weekday {
        font-size:0.75rem
    }
}

.ui-datepicker__weekday--current {
    font-weight: 600;
    color: black
}

.ui-datepicker__week {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1px;
    margin-bottom: 0.125rem
}

.ui-datepicker__week>.ui-datepicker__day--in-range:first-child:not(.ui-datepicker__day--first-in-range):not(.ui-datepicker__day--last-in-range) {
    border-radius: var(--p-border-radius-base) 0 0 var(--p-border-radius-base)
}

.ui-datepicker__week>.ui-datepicker__day--in-range:last-child:not(.ui-datepicker__day--first-in-range):not(.ui-datepicker__day--last-in-range) {
    border-radius: 0 var(--p-border-radius-base) var(--p-border-radius-base) 0
}

.ui-datepicker__month {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem;
    font-weight: 400;
    display: block;
    text-align: center
}

@media screen and (min-width: 640px) {
    .ui-datepicker__month {
        font-size:1rem
    }
}

.ui-datepicker__month--current {
    font-weight: 600;
    color: black
}

.ui-datepicker__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -1rem;
    margin-left: -1rem
}

.ui-datepicker__container .ui-datepicker__calendar {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 14.375rem;
    margin-top: 1rem;
    margin-left: 1rem
}

.ui-datepicker__day--first-in-range:not(.ui-datepicker__day--last-in-range),.ui-datepicker__day--first-in-range:not(.ui-datepicker__day--last-in-range)::after {
    border-radius: 1.875rem 0 0 1.875rem
}

.ui-datepicker__day--last-in-range:not(.ui-datepicker__day--first-in-range),.ui-datepicker__day--last-in-range:not(.ui-datepicker__day--first-in-range)::after {
    border-radius: 0 1.875rem 1.875rem 0
}

.ui-datepicker__month--current,.ui-datepicker__weekday--current {
    color: var(--p-text)
}

.ui-datepicker__day--current,.ui-datepicker__month--current,.ui-datepicker__weekday--current {
    font-weight: 600
}

.ui-dismissible--transitionable {
    -webkit-transition: max-height 200ms ease, opacity 200ms ease;
    transition: max-height 200ms ease, opacity 200ms ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .ui-dismissible--transitionable {
        -webkit-transition: opacity 200ms ease;
        transition: opacity 200ms ease
    }
}

.ui-dismissible__action {
    padding: 0.5rem;
    background: none;
    border: 0;
    outline: none;
    line-height: 1;
    cursor: pointer
}

.ui-dismissible__action>.next-icon,.ui-dismissible__action>.next-icon__text {
    fill: rgba(0,0,0,0.2)
}

.ui-dismissible__action:hover,.ui-dismissible__action:focus,.ui-dismissible__action:active {
    background: none;
    border: 0
}

.ui-dismissible__action:hover>.next-icon,.ui-dismissible__action:hover>.next-icon__text,.ui-dismissible__action:focus>.next-icon,.ui-dismissible__action:focus>.next-icon__text,.ui-dismissible__action:active>.next-icon,.ui-dismissible__action:active>.next-icon__text {
    fill: rgba(0,0,0,0.5)
}

.ui-dismissible--is-closed {
    opacity: 0;
    max-height: 0 !important
}

.ui-dismissible--is-hidden {
    display: none !important
}

.ui-description-list {
    margin: 0;
    padding: 0
}

.ui-description-list-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 1rem 0;
    border-bottom: 1px solid var(--p-divider)
}

.ui-description-list-item:last-of-type {
    border-bottom: 0
}

@media screen and (min-width: 568px) {
    .ui-description-list-item {
        padding:0.5rem 0
    }
}

.ui-description-list-item__term {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0 0 0.5rem;
    font-weight: 600
}

@media screen and (min-width: 568px) {
    .ui-description-list-item__term {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        padding: 0 1rem 0 0
    }
}

.ui-description-list-item__description {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-left: 0
}

@media screen and (min-width: 568px) {
    .ui-description-list-item__description {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }
}

.ui-documentation-container {
    padding: 1rem
}

.ui-documentation-container>*+* {
    margin-bottom: 1rem
}

.ui-documentation-container>h1 {
    font-size: 1.6875rem;
    font-weight: 500;
    line-height: 2.25rem;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--p-border)
}

@media (min-width: 640px) {
    .ui-documentation-container>h1 {
        font-size:2.625rem;
        line-height: 2.75rem
    }
}

.ui-documentation-container>h2 {
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin-top: 1.25rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--p-border);
    max-width: 40rem
}

@media (min-width: 640px) {
    .ui-documentation-container>h2 {
        font-size:1.625rem;
        line-height: 2rem
    }
}

.ui-documentation-container>h3 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    max-width: 40rem
}

@media (min-width: 640px) {
    .ui-documentation-container>h3 {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ui-documentation-container>h4 {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem;
    max-width: 40rem
}

@media screen and (min-width: 640px) {
    .ui-documentation-container>h4 {
        font-size:1rem
    }
}

.ui-documentation-container>p {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    max-width: 40rem
}

@media screen and (min-width: 640px) {
    .ui-documentation-container>p {
        font-size:0.875rem
    }
}

.ui-documentation-container>ul {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    list-style-position: outside;
    margin-left: 1rem;
    max-width: 50rem
}

@media screen and (min-width: 640px) {
    .ui-documentation-container>ul {
        font-size:0.875rem
    }
}

.ui-documentation-container>ul li {
    margin-bottom: 0.5rem
}

.ui-documentation-container>ul ul {
    list-style-position: outside;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 1rem
}

.ui-documentation-container>ul>li {
    margin-bottom: 0.5rem
}

.ui-documentation-container>ul li>code,.ui-documentation-container>p>code,.ui-documentation-container>h2>code,.ui-documentation-container>h3>code,.ui-documentation-container>h4>code {
    display: inline-block;
    margin-bottom: 0.25rem;
    padding: 0.25rem;
    background-color: #f4f6f8;
    border-radius: var(--p-border-radius-base);
    color: #212b36
}

.ui-documentation-container pre+h3,.ui-documentation-container pre+h4 {
    margin-top: 2rem
}

.ui-empty-state {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem auto 0 auto;
    padding: 1rem 0;
    max-width: 62.375rem;
    text-align: left
}

@media screen and (min-width: 720px) {
    .ui-empty-state .ui-empty-state__title,.ui-empty-state .ui-empty-state__subtitle,.ui-empty-state .ui-empty-state__details {
        max-width:25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .ui-empty-state {
        padding-right:2rem;
        padding-left: 2rem
    }

    .ui-empty-state .ui-empty-state__section {
        left: 0
    }
}

.ui-empty-state .ui-button--size-large {
    margin: 0
}

.ui-empty-state img {
    margin-right: auto;
    margin-left: auto
}

.ui-empty-state__section {
    position: relative;
    left: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: column-reverse wrap;
    -ms-flex-flow: column-reverse wrap;
    flex-flow: column-reverse wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 0;
    padding: 60px 0;
    padding-top: 0
}

@media screen and (max-width: 720px) {
    .ui-empty-state__section {
        left:0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 1rem
    }
}

.ui-empty-state__section--featured {
    background-color: var(--p-surface)
}

.ui-empty-state__section:not(.ui-empty-state__section--featured)+.ui-empty-state__section:not(.ui-empty-state__section--featured) {
    padding-top: 0
}

.ui-empty-state__subsection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1000px;
    margin: 0;
    padding: 0
}

.ui-empty-state__subsection>*:not(.hide)+* {
    margin-top: 1rem
}

.ui-empty-state__subsection:not(:last-child) {
    padding-bottom: 0.5rem
}

.ui-empty-state__subsection+.ui-empty-state__subsection {
    margin-top: 1rem
}

@media screen and (min-width: 0\0),(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ui-empty-state__subsection>* {
        max-width:100%
    }
}

.ui-empty-state__subsection__background {
    position: initial;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    width: 226px;
    max-width: 100%
}

.ui-empty-state__subsection__background img {
    position: static;
    z-index: 0;
    max-width: 100%;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

@media screen and (min-width: 1025px) {
    .ui-empty-state__subsection__background img {
        left:-80%
    }
}

@media screen and (max-width: 1024px) {
    .ui-empty-state__subsection__background img {
        width:100%
    }
}

@media screen and (max-width: 568px) {
    .ui-empty-state__subsection__background img {
        width:150%;
        max-width: 150%;
        margin-left: -50%
    }
}

@media screen and (max-width: 1024px) {
    .ui-empty-state__subsection__background {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-top: 1rem
    }
}

.ui-empty-state__subsection__foreground {
    position: initial;
    z-index: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%
}

@media screen and (max-width: 1024px) {
    .ui-empty-state__subsection__foreground {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media screen and (max-width: 1024px) {
    .ui-empty-state__subsection__foreground--vertical-shift+.ui-empty-state__subsection__background img {
        margin-top:-3.125rem
    }
}

.ui-empty-state--no-illustration .ui-empty-state__section {
    left: 0;
    padding-bottom: 1.25rem
}

.ui-empty-state--no-illustration .ui-empty-state__subsection__foreground {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 1rem
}

.ui-empty-state--no-illustration .ui-empty-state__title,.ui-empty-state--no-illustration .ui-empty-state__subtitle {
    width: 100%;
    max-width: inherit
}

@media screen and (min-width: 720px) {
    .ui-empty-state--no-illustration .ui-empty-state__title,.ui-empty-state--no-illustration .ui-empty-state__subtitle {
        text-align:center
    }
}

@media screen and (min-width: 720px) {
    .ui-empty-state--no-illustration .ui-empty-state__subsection {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.ui-empty-state__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0
}

@media screen and (min-width: 0\0),(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ui-empty-state__items {
        max-width:calc(100% + 30px);
        width: calc(100% + 30px)
    }
}

.ui-empty-state__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin: 0
}

.ui-empty-state__item>* {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

@media screen and (min-width: 0\0),(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ui-empty-state__item {
        max-width:100%;
        width: 100%
    }
}

.ui-empty-state__subitems {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

@media screen and (min-width: 0\0),(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ui-empty-state__subitems {
        max-width:calc(100% + 20px);
        width: calc(100% + 20px)
    }
}

.ui-empty-state__subitem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin: 0
}

.ui-empty-state__title {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    width: 100%
}

@media (min-width: 640px) {
    .ui-empty-state__title {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ui-empty-state__title:last-child {
    margin-bottom: 0
}

.ui-empty-state__subtitle {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    margin-top: 0.5rem;
    color: var(--p-text-subdued)
}

@media screen and (min-width: 640px) {
    .ui-empty-state__subtitle {
        font-size:0.875rem
    }
}

.ui-empty-state__subtitle:last-child {
    margin-bottom: 0
}

.ui-empty-state__details {
    color: var(--p-text-subdued)
}

.ui-empty-state--centered-layout {
    margin-top: 0
}

.ui-empty-state--centered-layout .ui-empty-state__title {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .ui-empty-state--centered-layout .ui-empty-state__title {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ui-empty-state--centered-layout .ui-empty-state__subtitle {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .ui-empty-state--centered-layout .ui-empty-state__subtitle {
        font-size:0.875rem
    }
}

.ui-empty-state--centered-layout .ui-empty-state__section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-empty-state--centered-layout .ui-empty-state__subsection {
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-empty-state--centered-layout .ui-empty-state__subsection>*:not(.hide)+* {
    margin-top: 1rem
}

.ui-empty-state--centered-layout .ui-empty-state__subsection:not(:last-child) {
    padding-bottom: 0.5rem
}

.ui-empty-state--centered-layout .ui-empty-state__items {
    width: 100%
}

.ui-empty-state--centered-layout .ui-empty-state__subitems {
    margin: 0
}

.ui-empty-state--centered-layout .ui-empty-state__subitem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-empty-state--centered-layout .ui-empty-state__subsection__background {
    width: 226px;
    max-width: 100%
}

.ui-empty-state--centered-layout .ui-empty-state__subsection__background img {
    position: static;
    max-width: 100%;
    width: auto;
    margin-left: 0;
    margin-top: 0
}

.ui-exception-list {
    list-style: none
}

.ui-exception-list__item {
    position: relative;
    padding-left: 1.5rem
}

.ui-exception-list__item+.ui-exception-list__item {
    margin-top: 0.25rem
}

.ui-exception-list__icon {
    position: absolute;
    top: 0.0625rem;
    left: 0;
    font-size: 0.875rem
}

.ui-exception-list__icon .next-icon,.ui-exception-list__icon .next-icon__text {
    color: var(--p-icon-subdued)
}

.ui-exception-list__title {
    color: var(--p-text-subdued)
}

.ui-exception-list__description {
    color: var(--p-text-subdued)
}

.ui-exception-list__title+.ui-exception-list__description::before {
    content: '\0020 \2013 \0020';
    display: inline
}

.ui-exception-list--type-bullet .ui-exception-list__item::before {
    content: '';
    position: absolute;
    top: 0.7em;
    left: 0.4375rem;
    display: block;
    height: 0.375rem;
    width: 0.375rem;
    margin-top: -0.1875rem;
    background-color: var(--p-text-subdued);
    border-radius: 50%
}

.ui-exception-list__item--status-critical .ui-exception-list__title,.ui-exception-list__item--status-critical .ui-exception-list__description:only-child {
    color: var(--p-text-critical)
}

.ui-exception-list .ui-exception-list__item--status-critical::before {
    background-color: var(--p-text-critical)
}

.ui-exception-list__item--status-critical .ui-exception-list__icon .next-icon,.ui-exception-list__item--status-critical .ui-exception-list__icon .next-icon__text {
    color: transparent;
    fill: var(--p-icon-critical)
}

.ui-exception-list__item--status-warning .ui-exception-list__title,.ui-exception-list__item--status-warning .ui-exception-list__description:only-child {
    color: var(--p-text-warning)
}

.ui-exception-list .ui-exception-list__item--status-warning::before {
    background-color: var(--p-text-warning)
}

.ui-exception-list__item--status-warning .ui-exception-list__icon .next-icon,.ui-exception-list__item--status-warning .ui-exception-list__icon .next-icon__text {
    color: transparent;
    fill: var(--p-icon-warning)
}

.ui-exception-list__item--truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-flag {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 48px
}

.ui-flag>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-flag--size-small {
    width: 24px
}

.ui-flash-wrapper {
    position: fixed;
    z-index: 552;
    bottom: 1rem;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    pointer-events: none
}

.ui-flash {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 1rem;
    background: var(--p-surface);
    -webkit-box-shadow: var(--p-override-none);
    box-shadow: var(--p-override-none);
    border-radius: var(--p-border-radius-wide);
    color: var(--p-text, white);
    cursor: default;
    max-width: 400px;
    pointer-events: auto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .ui-flash {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ui-flash__close-button {
    display: none
}

.ui-flash__close-button .ui-button--transparent:hover,.ui-flash__close-button .ui-button--transparent:active {
    background: transparent
}

.ui-flash__message {
    padding: 0.5rem 1rem
}

.ui-flash--error {
    background: var(--p-action-critical);
    color: var(--p-text-on-critical)
}

.ui-flash--error .ui-flash__message {
    padding: 0.5rem 0.5rem 0.5rem 1rem
}

.ui-flash--error .ui-flash__close-button {
    display: block;
    padding: 0.25rem 0.5rem;
    color: var(--p-text-on-critical)
}

.ui-flash--error .ui-flash__close-button .ui-button {
    color: inherit;
    vertical-align: middle
}

.ui-flash--theme-editor-footer-offset {
    bottom: 3.5rem
}

@media screen and (min-width: 768px) {
    .ui-flash--nav-offset {
        margin-left:15rem
    }
}

.ui-flash-wrapper--is-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-flash--is-animating-in {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: flashAnimateIn;
    animation-name: flashAnimateIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.ui-flash--is-animating-out {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: flashAnimateOut;
    animation-name: flashAnimateOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes flashAnimateIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    33% {
        opacity: 1
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes flashAnimateIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    33% {
        opacity: 1
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    @-webkit-keyframes flashAnimateIn {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes flashAnimateIn {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }
}

@-webkit-keyframes flashAnimateOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes flashAnimateOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.ui-frame,.frame {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid currentColor;
    color: #95a7b7
}

.ui-frame.ui-frame--fill,.ui-frame.frame--fill,.frame.ui-frame--fill,.frame.frame--fill {
    background: #95a7b7
}

.ui-frame--size-12,.frame--12 {
    height: 12px;
    width: 12px
}

.ui-frame--size-16,.frame--16 {
    height: 16px;
    width: 16px
}

.ui-frame--size-24,.frame--24 {
    height: 24px;
    width: 24px
}

.ui-frame--size-32,.frame--32 {
    height: 32px;
    width: 32px
}

.ui-frame--size-36,.frame--36 {
    height: 36px;
    width: 36px
}

.ui-frame--size-48,.frame--48 {
    height: 48px;
    width: 48px
}

.ui-frame--size-80,.frame--80 {
    height: 80px;
    width: 80px
}

.ui-frame--circle,.frame--circle {
    border-radius: 50%
}

.ui-frame--type-subdued,.frame--subdued {
    color: #c4cdd5
}

.ui-frame--type-subdued.ui-frame--fill,.ui-frame--type-subdued.frame--fill,.frame--subdued.ui-frame--fill,.frame--subdued.frame--fill {
    background: #c4cdd5
}

.ui-frame--type-info,.frame--info {
    color: #006fbb
}

.ui-frame--type-info.ui-frame--fill,.ui-frame--type-info.frame--fill,.frame--info.ui-frame--fill,.frame--info.frame--fill {
    background: #006fbb
}

.ui-frame--type-success,.frame--success {
    color: #50b83c
}

.ui-frame--type-success.ui-frame--fill,.ui-frame--type-success.frame--fill,.frame--success.ui-frame--fill,.frame--success.frame--fill {
    background: #50b83c
}

.ui-frame--type-error,.frame--error {
    color: #bf0711
}

.ui-frame--type-error.ui-frame--fill,.ui-frame--type-error.frame--fill,.frame--error.ui-frame--fill,.frame--error.frame--fill {
    background: #bf0711
}

.ui-footer-help {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    margin: 1.25rem 0.5rem;
    text-align: center
}

@media screen and (max-width: 568px) {
    .ui-footer-help {
        width:100%;
        margin: 1.25rem 0
    }
}

.ui-footer-help__content {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    padding: 1.25rem 1.25rem 1.25rem 1rem;
    border: var(--p-override-none, 1px solid var(--p-border-subdued));
    border-radius: var(--p-override-none, 999px);
    color: var(--p-text, #212b36);
    text-align: left
}

@media screen and (max-width: 568px) {
    .ui-footer-help__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-right: 0;
        border-left: 0;
        border-radius: 0
    }
}

.ui-footer-help__content ul {
    list-style: disc outside none;
    margin-left: 1rem
}

.ui-footer-help__icon {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.5rem;
    padding: var(--p-override-none, 0.5rem);
    border-radius: 50%;
    color: var(--p-text, #95a7b7)
}

.ui-footer-help__icon svg {
    fill: var(--p-background, #47c1bf);
    color: var(--p-icon-highlight, white)
}

.ui-footer-help__icon::before {
    content: var(--p-override-none, "");
    position: absolute;
    right: 0.25rem;
    height: 2rem;
    width: 2rem;
    background: white;
    border-radius: 50%
}

.ui-footer-help__title {
    margin-bottom: 0.5rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .ui-footer-help__title {
        font-size:0.875rem
    }
}

.ui-heading {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem
}

@media screen and (min-width: 640px) {
    .ui-heading {
        font-size:1rem
    }
}

.ui-keyboard-key {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    min-width: 1.375rem;
    margin: 0 0.25rem 0.5rem 0;
    padding: 0.25rem;
    background-color: var(--p-surface);
    border: 0;
    -webkit-box-shadow: 0 0 0 1px var(--p-border-subdued),0 0.18em 0 0 var(--p-surface),0 0.18em 0 1px var(--p-border-subdued);
    box-shadow: 0 0 0 1px var(--p-border-subdued),0 0.18em 0 0 var(--p-surface),0 0.18em 0 1px var(--p-border-subdued);
    border-radius: var(--p-border-radius-base);
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 0.875rem;
    color: var(--p-text-subdued);
    cursor: default;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ui-keyboard-key~.ui-keyboard-key {
    margin-left: 0.25rem
}

.ui-layout {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 62.375rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media (max-width: 769px) and (min-width: 490px),(min-width: 730px) {
    .ui-layout {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .ui-layout {
        padding-right:2rem;
        padding-left: 2rem
    }
}

@media screen and (max-width: 568px) {
    .ui-layout {
        padding-right:0;
        padding-left: 0
    }
}

.ui-layout+.ui-layout {
    margin-top: 0
}

.ui-layout--full-width {
    max-width: none
}

.ui-layout--single-column {
    max-width: 41.375rem
}

.ui-layout__sections {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -1rem;
    margin-left: -1rem;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0
}

.ui-layout__section {
    min-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin-top: -1rem;
    margin-left: -1rem;
    padding-top: 1rem;
    padding-left: 1rem
}

.ui-layout__section--primary {
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 30rem;
    -ms-flex: 2 1 30rem;
    flex: 2 1 30rem
}

.ui-layout__section--secondary {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 15rem;
    -ms-flex: 1 0 15rem;
    flex: 1 0 15rem
}

.ui-layout__section--one-half {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 28.125rem;
    -ms-flex: 1 1 28.125rem;
    flex: 1 1 28.125rem
}

.ui-layout__item {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-top: 1rem;
    padding-left: 1rem
}

.ui-nav {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-top: 1rem
}

.ui-nav .ui-nav__item+.ui-nav__item {
    border-top: 0.0625rem solid transparent
}

.ui-nav .ui-nav__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.25rem;
    border-radius: var(--p-border-radius-base);
    padding: 0 0.5rem;
    margin: 0 0.5rem;
    position: relative
}

.ui-nav .ui-nav__link::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-nav .ui-nav__link:hover {
    background-color: var(--p-background-hovered)
}

.ui-nav .ui-nav__link:active {
    background-color: var(--p-background-pressed)
}

.ui-nav .ui-nav__link:focus {
    color: var(--p-text);
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

.ui-nav .ui-nav__link:focus::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-nav .ui-nav__link--child {
    padding-left: 2.75rem;
    min-height: 2rem
}

.ui-nav .ui-nav__label--child {
    color: var(--p-text-subdued)
}

.ui-nav .ui-nav__item--selected {
    position: relative
}

.ui-nav .ui-nav__item--selected .ui-nav__link {
    background-color: var(--p-background-selected)
}

.ui-nav .ui-nav__item--selected .ui-nav__link:hover {
    background-color: var(--p-background-hovered)
}

.ui-nav .ui-nav__item--selected .ui-nav__link:active {
    background-color: var(--p-background-pressed)
}

.ui-nav .ui-nav__item--selected .ui-nav__label {
    color: var(--p-action-primary)
}

.ui-nav .ui-nav__item--selected::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: var(--p-action-primary);
    width: 0.1875rem;
    height: 100%;
    border-top-right-radius: var(--p-border-radius-base);
    border-bottom-right-radius: var(--p-border-radius-base)
}

.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav {
    opacity: 1
}

.ui-nav .ui-nav__view-all {
    padding: 0.25rem 0.5rem
}

.ui-nav .next-icon,.ui-nav .next-icon__text {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.ui-nav>:last-child {
    padding-bottom: 1rem;
    padding-bottom: calc(1rem + constant(safe-area-inset-bottom));
    padding-bottom: calc(1rem + env(safe-area-inset-bottom))
}

.ui-nav__heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.25rem;
    padding-left: 1rem;
    min-height: 2rem
}

.ui-nav__heading:first-child {
    margin-top: 0
}

.ui-nav__heading-label {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ui-nav__heading--hidden {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-nav__heading--hidden a,.body:hover .ui-nav__heading--hidden input,.body:hover .ui-nav__heading--hidden .autocomplete-field,.body:hover .ui-nav__heading--hidden button {
    display: none !important
}

.ui-nav__group {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style: none;
    min-width: 0
}

.ui-nav__group--parent {
    margin-top: 1.25rem
}

.ui-nav__group--parent:first-child,.ui-nav__heading:not(.ui-nav__heading--hidden)+.ui-nav__group--parent,.ui-nav__heading:first-child+.ui-nav__group--parent {
    margin-top: 0
}

.ui-nav__group--child {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.ui-nav__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.ui-nav__item--child:last-child {
    margin-bottom: 0.5rem
}

.ui-nav__item--disabled>.ui-nav__group--child {
    display: none
}

.ui-nav__link.ui-nav__link,.ui-nav__link.ui-nav__link.ui-button--link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.5rem;
    min-width: 0
}

.ui-nav__link.ui-nav__link>.next-icon,.ui-nav__link.ui-nav__link>.next-icon__text,.ui-nav__link.ui-nav__link.ui-button--link>.next-icon {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    padding: 0 0.5rem;
    color: var(--p-override-transparent);
    fill: var(--p-icon)
}

@media screen and (min-width: 769px) {
    .ui-nav__link.ui-nav__link>.next-icon,.ui-nav__link.ui-nav__link>.next-icon__text,.ui-nav__link.ui-nav__link.ui-button--link>.next-icon {
        margin-top:0.375rem;
        margin-bottom: 0.375rem
    }
}

.ui-nav__link.ui-nav__link:hover,.ui-nav__link.ui-nav__link.ui-button--link:hover {
    text-decoration: none
}

@media screen and (min-width: 769px) {
    .ui-nav__link.ui-nav__link:hover,.ui-nav__link.ui-nav__link.ui-button--link:hover {
        color:var(--p-text)
    }

    .ui-nav__link.ui-nav__link:hover>.next-icon,.ui-nav__link.ui-nav__link:hover>.next-icon__text,.ui-nav__link.ui-nav__link.ui-button--link:hover>.next-icon {
        fill: var(--p-icon)
    }
}

.ui-nav__item--child-selected>.ui-nav__link.ui-nav__link>.next-icon,.ui-nav__item--child-selected>.ui-nav__link.ui-nav__link>.next-icon__text,.ui-nav__item--child-selected>.ui-nav__link.ui-nav__link.ui-button--link>.next-icon {
    fill: var(--p-action-primary)
}

.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link,.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link.ui-button--link {
    color: var(--p-text-disabled);
    opacity: 0.6
}

.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link>.next-icon,.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link>.next-icon__text,.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link.ui-button--link>.next-icon {
    fill: var(--p-icon-disabled)
}

.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link:hover,.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link.ui-button--link:hover {
    color: var(--p-text-disabled)
}

.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link:active,.ui-nav__item--disabled.ui-nav__item--disabled>.ui-nav__link.ui-nav__link.ui-button--link:active {
    background: var(--p-surface)
}

.ui-nav__link--parent.ui-nav__link--parent,.ui-nav__link--parent.ui-nav__link--parent.ui-button--link {
    color: var(--p-text)
}

.ui-nav__link--parent.ui-nav__link--parent:hover,.ui-nav__link--parent.ui-nav__link--parent.ui-button--link:hover {
    color: var(--p-text)
}

@media screen and (min-width: 769px) {
    .ui-nav__link--parent.ui-nav__link--parent:hover,.ui-nav__link--parent.ui-nav__link--parent.ui-button--link:hover {
        color:var(--p-text)
    }
}

.ui-nav__item--selected>.ui-nav__link--parent.ui-nav__link--parent,.ui-nav__item--selected>.ui-nav__link--parent.ui-nav__link--parent.ui-button--link {
    color: var(--p-action-primary);
    text-decoration: none
}

.ui-nav__item--selected>.ui-nav__link--parent.ui-nav__link--parent>.next-icon,.ui-nav__item--selected>.ui-nav__link--parent.ui-nav__link--parent>.next-icon__text,.ui-nav__item--selected>.ui-nav__link--parent.ui-nav__link--parent.ui-button--link>.next-icon {
    fill: var(--p-action-primary)
}

.ui-nav__link--parent.ui-nav__link--parent:active,.ui-nav__link--parent.ui-nav__link--parent.ui-button--link:active {
    color: var(--p-text)
}

.ui-nav__link--parent.ui-nav__link--parent:active>.next-icon,.ui-nav__link--parent.ui-nav__link--parent:active>.next-icon__text,.ui-nav__link--parent.ui-nav__link--parent.ui-button--link:active>.next-icon {
    fill: var(--p-icon)
}

.ui-nav__link--child.ui-nav__link--child {
    padding-left: 2.75rem;
    color: var(--p-text)
}

.ui-nav__link--child.ui-nav__link--child:hover {
    color: var(--p-text)
}

@media screen and (min-width: 769px) {
    .ui-nav__link--child.ui-nav__link--child:hover {
        color:var(--p-text)
    }
}

.ui-nav__link--child.ui-nav__link--child:focus,.ui-nav__item--selected>.ui-nav__link--child.ui-nav__link--child {
    color: var(--p-action-primary);
    text-decoration: none
}

.ui-nav__link--child.ui-nav__link--child:focus>.next-icon,.ui-nav__link--child.ui-nav__link--child:focus>.next-icon__text,.ui-nav__item--selected>.ui-nav__link--child.ui-nav__link--child>.next-icon,.ui-nav__item--selected>.ui-nav__link--child.ui-nav__link--child>.next-icon__text {
    fill: var(--p-action-primary)
}

.ui-nav__link--child.ui-nav__link--child:active {
    color: var(--p-action-primary)
}

.ui-nav__link--child.ui-nav__link--child:active>.next-icon,.ui-nav__link--child.ui-nav__link--child:active>.next-icon__text {
    fill: var(--p-action-primary)
}

.ui-nav__label {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    padding-right: 0.5rem;
    padding-left: 0.75rem;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: 500
}

@media screen and (min-width: 769px) {
    .ui-nav__label {
        margin-top:0.375rem;
        margin-bottom: 0.375rem;
        font-size: 0.875rem;
        padding-left: 0.5rem
    }
}

@media screen and (min-width: 769px) {
    .ui-nav__label {
        font-size:0.875rem
    }
}

.ui-nav__label--parent {
    font-weight: 600
}

.ui-nav__label--child {
    font-size: 0.9375rem;
    font-weight: 500;
    line-height: 1.25rem
}

@media screen and (min-width: 769px) {
    .ui-nav__label--child {
        font-size:0.875rem;
        line-height: 1.25rem
    }
}

@media screen and (min-width: 769px) {
    .ui-nav__label--child {
        margin-top:0.25rem;
        margin-bottom: 0.25rem
    }
}

.ui-nav__badge {
    font-weight: 600;
    margin: 0 0.5rem;
    padding: 0 0.375rem;
    background-color: var(--p-surface-neutral, #47c1bf);
    border-radius: 0.5rem;
    font-size: 0.6875rem;
    line-height: 1rem;
    color: var(--p-text)
}

.ui-nav__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.5rem
}

@media screen and (min-width: 769px) {
    .ui-nav__action {
        height:2rem
    }
}

.ui-nav__action>.ui-button.ui-button {
    padding-right: 1rem;
    padding-left: 1rem
}

@media screen and (min-width: 769px) {
    .ui-nav__action>.ui-button.ui-button {
        padding-top:0.4375rem;
        padding-bottom: 0.4375rem
    }
}

.ui-nav__action>.ui-button.ui-button>.next-icon,.ui-nav__action>.ui-button.ui-button>.next-icon__text {
    color: var(--p-override-transparent);
    fill: var(--p-icon)
}

@media screen and (min-width: 769px) {
    .ui-nav__action>.ui-button.ui-button:hover>.next-icon,.ui-nav__action>.ui-button.ui-button:hover>.next-icon__text {
        fill:var(--p-icon)
    }
}

.ui-nav__action>.ui-button.ui-button:focus>.next-icon,.ui-nav__action>.ui-button.ui-button:focus>.next-icon__text {
    fill: var(--p-icon)
}

.ui-nav__action>.ui-button.ui-button:active>.next-icon,.ui-nav__action>.ui-button.ui-button:active>.next-icon__text {
    fill: var(--p-icon)
}

.ui-nav__view-all {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0.25rem
}

.ui-nav__view-all>.ui-button--link.ui-button--link {
    font-size: 0.9375rem;
    font-weight: 500;
    line-height: 1.25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.5rem;
    width: 100%;
    color: var(--p-text)
}

@media screen and (min-width: 769px) {
    .ui-nav__view-all>.ui-button--link.ui-button--link {
        font-size:0.875rem;
        line-height: 1.25rem
    }
}

@media screen and (min-width: 769px) {
    .ui-nav__view-all>.ui-button--link.ui-button--link {
        height:2rem
    }
}

.ui-nav__view-all>.ui-button--link.ui-button--link:hover {
    color: var(--p-text);
    text-decoration: none
}

@media screen and (min-width: 769px) {
    .ui-nav__view-all>.ui-button--link.ui-button--link:hover {
        color:var(--p-text)
    }
}

.ui-nav__view-all>.ui-button--link.ui-button--link:focus {
    color: var(--p-text);
    text-decoration: none
}

.ui-nav__view-all>.ui-button--link.ui-button--link:active {
    color: var(--p-text)
}

.ui-nav__view-all-icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 3.5rem
}

@media screen and (min-width: 769px) {
    .ui-nav__view-all-icon {
        width:3.25rem
    }
}

.ui-nav__align-bottom-shim {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ui-nav__item--parent {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.ui-page-actions {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 62.375rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
    margin: 1rem auto 0;
    padding-top: 1rem;
    border-top: 1px solid var(--p-divider)
}

@media (max-width: 769px) and (min-width: 490px),(min-width: 730px) {
    .ui-page-actions {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .ui-page-actions {
        padding-right:2rem;
        padding-left: 2rem
    }
}

.ui-page-actions--single-column {
    max-width: 41.375rem
}

.ui-page-actions__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: -0.5rem;
    margin-left: -0.5rem;
    padding: 0
}

.ui-page-actions--has-secondary .ui-page-actions__container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-page-actions__actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 0.5rem;
    margin-left: 0.5rem;
    max-width: calc(100% - 0.5rem);
    min-width: 0
}

.ui-page-actions__button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -0.5rem;
    margin-left: -0.5rem
}

.ui-page-actions__button-group .ui-button,.ui-page-actions__button-group .btn {
    margin-top: 0.5rem;
    margin-left: 0.5rem
}

.ui-page-actions__button-group .ui-button--destructive,.ui-page-actions__button-group .btn-destroy {
    position: relative;
    background: transparent;
    border: 1px solid var(--p-border-critical);
    color: var(--p-interactive-critical);
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-page-actions__button-group .ui-button--destructive::after,.ui-page-actions__button-group .btn-destroy::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0.0625rem + 0.0625rem));
    right: calc(-1 * calc(0.0625rem + 0.0625rem));
    bottom: calc(-1 * calc(0.0625rem + 0.0625rem));
    left: calc(-1 * calc(0.0625rem + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-page-actions__button-group .ui-button--destructive:hover,.ui-page-actions__button-group .ui-button--destructive:active,.ui-page-actions__button-group .btn-destroy:hover,.ui-page-actions__button-group .btn-destroy:active {
    background: var(--p-surface-critical-subdued)
}

.ui-page-actions__button-group .ui-button--destructive:focus,.ui-page-actions__button-group .btn-destroy:focus {
    border-width: 1px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-popover__container {
    position: relative;
    display: inline-block
}

.ui-popover__container--contains-active-popover {
    z-index: 23
}

.ui-popover__container--is-deactivating {
    z-index: 22
}

.ui-popover__container--full-width-container {
    display: block;
    width: 100%
}

.ui-popover {
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    display: none;
    margin: 0.5rem 1rem;
    background-color: var(--p-surface);
    -webkit-box-shadow: var(--p-popover-shadow);
    box-shadow: var(--p-popover-shadow);
    border-radius: var(--p-border-radius-wide);
    max-width: 100%;
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: 100ms;
    transition-duration: 100ms;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1)
}

@media screen and (prefers-reduced-motion: reduce) {
    .ui-popover {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ui-popover--tight-spacing {
    margin-top: 0.25rem
}

.ui-popover--is-transitioning {
    display: block
}

.ui-popover--is-active {
    -webkit-transform: scale(1);
    transform: scale(1);
    display: block;
    opacity: 1
}

.ui-popover--is-positioned-above {
    top: auto;
    bottom: 100%
}

.ui-popover--reduced-spacing .ui-popover__section,.ui-popover--reduced-spacing .ui-popover__pane--fixed {
    padding: 0.5rem
}

.ui-popover--full-width {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    width: 100%;
    max-width: none
}

.ui-popover--full-width.ui-popover--is-active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ui-popover--full-width .ui-popover__content-wrapper,.ui-popover--full-width .ui-popover__content {
    width: 100%;
    max-width: none
}

.ui-popover--full-height .ui-popover__content-wrapper {
    max-height: none
}

.ui-popover__content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: var(--p-border-radius-base);
    max-width: 550px;
    max-height: 300px
}

.ui-popover__content {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: inherit;
    text-align: left;
    max-height: 100%;
    min-width: 150px
}

.ui-popover__content>*:first-child {
    margin-top: 0
}

.ui-popover__content>*:last-child {
    margin-bottom: 0
}

.ui-popover__content--is-calculating {
    white-space: nowrap !important
}

.ui-popover__content--is-calculating * {
    white-space: nowrap !important
}

.ui-popover__pane {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    border-radius: inherit;
    max-width: 100%;
    -webkit-transition: -webkit-box-shadow 200ms ease;
    transition: -webkit-box-shadow 200ms ease;
    transition: box-shadow 200ms ease;
    transition: box-shadow 200ms ease, -webkit-box-shadow 200ms ease
}

.ui-popover__pane+.ui-popover__pane {
    border-top: 1px solid var(--p-divider)
}

.ui-popover__pane--expand {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-popover__pane--fixed {
    overflow: visible;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 1rem
}

.ui-popover__section {
    padding: 1rem
}

.ui-popover__section+.ui-popover__section {
    border-top: 1px solid var(--p-divider)
}

.ui-popover__section--compact {
    padding: 0.5rem
}

.ui-popover__section--compact+.ui-popover__section {
    border-top: 1px solid var(--p-divider)
}

.ui-popover__section--no-padding {
    padding: 0
}

.ui-popover__container[data-searchable-select] .next-input--invisible {
    width: 100%
}

.ui-progress-bar {
    overflow: hidden;
    height: 1rem;
    width: 100%;
    background-color: var(--p-action-secondary);
    border-radius: var(--p-border-radius-base)
}

.ui-progress-bar--size-small {
    height: 0.5rem
}

.ui-progress-bar--size-large {
    height: 2rem
}

.ui-progress-bar__indicator {
    height: inherit;
    width: 0%;
    background-color: var(--p-border-highlight)
}

.ui-progress-bar__element {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-progress-bar__element a,.body:hover .ui-progress-bar__element input,.body:hover .ui-progress-bar__element .autocomplete-field,.body:hover .ui-progress-bar__element button {
    display: none !important
}

.ui-progress-bar__label {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-progress-bar__label a,.body:hover .ui-progress-bar__label input,.body:hover .ui-progress-bar__label .autocomplete-field,.body:hover .ui-progress-bar__label button {
    display: none !important
}

.ui-resource-list-section {
    overflow-x: hidden
}

.ui-resource-list-section+.ui-resource-list-section .ui-resource-list-tools {
    border-top: 1px solid var(--p-divider)
}

@media print,screen and (min-width: 569px) {
    .ui-resource-list-section {
        overflow-x:visible
    }
}

.ui-resource-list-section--has-active-popover {
    overflow-x: visible
}

.ui-resource-list {
    list-style: none;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms
}

.ui-resource-list.ui-resource-list--selectable {
    -webkit-transform: translateX(-2.25rem);
    transform: translateX(-2.25rem);
    width: calc(100% + 2.25rem)
}

@media print,screen and (min-width: 569px) {
    .ui-resource-list.ui-resource-list--selectable {
        -webkit-transform:none;
        transform: none;
        width: 100%
    }
}

.ui-resource-list.ui-resource-list--editable {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.ui-resource-list-section--is-loading .ui-resource-list {
    position: relative
}

.ui-resource-list-section--is-loading .ui-resource-list::before {
    content: '';
    position: absolute;
    z-index: 3;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-surface);
    opacity: 0.5
}

.ui-resource-list-section--is-loading .ui-resource-list:not(.ui-resource-list--empty)::after {
    content: '';
    position: absolute;
    z-index: 4;
    top: 0.625rem;
    left: calc(50% + 1.125rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2.75rem;
    width: 2.75rem;
    margin-left: -1.375rem;
    border: 0.1875rem solid var(--p-border-highlight);
    border-left-color: transparent;
    -webkit-animation: loading-spinner 0.5s linear infinite;
    animation: loading-spinner 0.5s linear infinite;
    border-radius: 50%;
    -webkit-transition: left 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: left 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.ui-resource-list-section--is-loading .ui-resource-list.ui-resource-list--editable:not(.ui-resource-list--empty)::after {
    left: calc(50% - 1.125rem)
}

@media screen and (min-width: 569px) {
    .ui-resource-list-section--is-loading .ui-resource-list:not(.ui-resource-list--empty)::after {
        left:50%
    }
}

@-webkit-keyframes loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ui-resource-list-tools+.ui-resource-list>*:first-child {
    border-top: 1px solid var(--p-divider)
}

.ui-resource-list-tools+.ui-resource-list {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ui-resource-list__pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.5rem 1rem;
    border-top: 1px solid var(--p-divider)
}

.ui-resource-list-section--is-loading .ui-resource-list__pagination {
    position: relative
}

.ui-resource-list-section--is-loading .ui-resource-list__pagination::before {
    content: '';
    position: absolute;
    z-index: 3;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-surface);
    opacity: 0.5
}

.ui-resource-list-tools {
    background-color: var(--p-surface);
    border-top-left-radius: var(--p-border-radius-wide);
    border-top-right-radius: var(--p-border-radius-wide)
}

.ui-resource-list-tools--no-bulk {
    padding-bottom: 0.625rem
}

.ui-resource-list-tools__sticky-container {
    overflow-x: hidden;
    padding-bottom: 0.625rem
}

@media print {
    .ui-resource-list-tools__sticky-container {
        display: none
    }
}

.ui-resource-list-tools--sticky .ui-resource-list-tools__sticky-container {
    position: fixed;
    z-index: 10;
    top: 3.5rem;
    bottom: auto;
    width: 100%;
    background-color: var(--p-surface);
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15)
}

.ui-resource-list-tools__sticky-container--has-active-popover {
    overflow-x: visible
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__sticky-container--sort-has-block {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.ui-resource-list-tools__filter-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__filter-container {
        padding-right:1rem;
        padding-left: 1rem
    }
}

@media screen and (min-width: 568px) {
    .ui-resource-list-tools__filter-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media print {
    .ui-resource-list-tools__filter-container {
        display: none
    }
}

.ui-resource-list-tools__filter-container .ui-resource-list-tools__sort {
    display: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-top: 1rem
}

.ui-resource-list-tools__filter-container .ui-resource-list-tools__sort:last-child {
    margin-left: 0.5rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__filter-container .ui-resource-list-tools__sort {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.ui-resource-list-tools__filter-container .ui-resource-list-tools__sort .next-label {
    margin-right: 1rem;
    white-space: nowrap
}

@media screen and (max-width: 1024px) {
    .ui-resource-list-tools__filter-container .ui-resource-list-tools__sort .next-label {
        display:none
    }
}

.ui-resource-list-tools__sort-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__sort-container {
        padding-right:1rem;
        padding-left: 1rem
    }
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__sort-container {
        display:none
    }
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__sticky-container--sort-has-block .ui-resource-list-tools__sort-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.ui-resource-list-tools--editable .ui-resource-list-tools__sort-container,.ui-resource-list-tools--sticky .ui-resource-list-tools__sort-container {
    display: none
}

.ui-resource-list-tools__sort-container .ui-resource-list-tools__sort {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-top: 0.625rem
}

.ui-resource-list-tools__sort-container .ui-resource-list-tools__sort .next-label {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-resource-list-tools__sort-container .ui-resource-list-tools__sort .next-label a,.body:hover .ui-resource-list-tools__sort-container .ui-resource-list-tools__sort .next-label input,.body:hover .ui-resource-list-tools__sort-container .ui-resource-list-tools__sort .next-label .autocomplete-field,.body:hover .ui-resource-list-tools__sort-container .ui-resource-list-tools__sort .next-label button {
    display: none !important
}

.ui-resource-list-tools__sort-container .ui-resource-list-tools__sort+.ui-resource-list-tools__toggle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 1rem
}

.ui-resource-list-tools__bulk-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__bulk-container {
        padding-right:1rem;
        padding-left: 1rem
    }
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-container .ui-resource-list-tools__toggle {
    display: none
}

.ui-resource-list-tools--sticky .ui-resource-list-tools__bulk-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__bulk-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.ui-resource-list-section--is-loading .ui-resource-list-tools__bulk-container {
    position: relative
}

.ui-resource-list-section--is-loading .ui-resource-list-tools__bulk-container::before {
    content: '';
    position: absolute;
    z-index: 3;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-surface);
    opacity: 0.5
}

.ui-resource-list-tools__bulk-container--without-sort {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-resource-list-tools__tags-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__tags-container {
        padding-right:1rem;
        padding-left: 1rem
    }
}

.ui-resource-list-tools__tags {
    padding-top: 0.75rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__tags {
        padding-top:1rem
    }
}

.ui-resource-list-tools__filter {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-top: 0.75rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__filter {
        padding-top:1rem
    }
}

.ui-resource-list-tools__filter .next-label {
    display: none
}

.ui-resource-list-tools__filter .ui-popover__container:first-child>.ui-button {
    left: 0;
    margin-right: 0
}

.ui-resource-list-tools__toggle {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-top: 0.625rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__toggle {
        display:none
    }
}

.ui-resource-list-section--is-loading .ui-resource-list-tools__toggle {
    position: relative
}

.ui-resource-list-section--is-loading .ui-resource-list-tools__toggle::before {
    content: '';
    position: absolute;
    z-index: 3;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-surface);
    opacity: 0.5
}

.ui-resource-list-tools__bulk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    padding-top: 0.625rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__bulk {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 1.125rem
    }
}

@media screen and (min-width: 768px) {
    .ui-resource-list-tools__bulk {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-tools__bulk {
        -webkit-box-pack:start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.ui-resource-list-tools__bulk-inner-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1)
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools--editable .ui-resource-list-tools__bulk-inner-container {
        width:auto;
        margin-right: 1rem
    }
}

.ui-resource-list-tools__bulk-inner-container--has-pseudo-border {
    -webkit-box-shadow: 0 0 0 1px var(--p-border-subdued) inset;
    box-shadow: 0 0 0 1px var(--p-border-subdued) inset
}

.ui-resource-list-tools__bulk-check-box-container {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.25rem;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top-left-radius: var(--p-border-radius-base);
    border-bottom-left-radius: var(--p-border-radius-base)
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-check-box-container {
    border-color: var(--p-border-neutral-subdued);
    -webkit-animation-name: bulk-check-box-slide-in;
    animation-name: bulk-check-box-slide-in;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    animation-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    background: var(--p-action-secondary);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    border-top-color: var(--p-border-subdued);
    border-bottom-color: var(--p-border-shadow-subdued)
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-check-box-container:hover {
    background: var(--p-action-secondary-hovered)
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-check-box-container:active {
    background: var(--p-action-secondary-pressed)
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools--editable .ui-resource-list-tools__bulk-check-box-container {
        -webkit-animation:none;
        animation: none
    }
}

.ui-resource-list-tools__bulk-actions {
    display: none
}

.ui-resource-list-tools__bulk-actions.ui-resource-list-tools__bulk-actions--is-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.ui-resource-list-tools__bulk-actions .ui-button:focus {
    position: relative;
    z-index: 1
}

.ui-resource-list-tools__bulk-actions .ui-button[data-primary-action],.ui-resource-list-tools__bulk-actions .ui-button[data-secondary-action] {
    display: none
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-tools__bulk-actions .ui-button[data-primary-action],.ui-resource-list-tools__bulk-actions .ui-button[data-secondary-action] {
        display:initial
    }
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-tools__bulk-actions .ui-action-list-action[data-primary-action],.ui-resource-list-tools__bulk-actions .ui-action-list-action[data-secondary-action] {
        display:none
    }
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-tools__bulk-actions--no-bulk-provided .ui-popover__container {
        display:none
    }
}

.ui-resource-list-tools__bulk-actions--no-bulk-provided .ui-button:last-of-type {
    border-top-right-radius: var(--p-border-radius-base);
    border-bottom-right-radius: var(--p-border-radius-base)
}

.ui-resource-list-tools__bulk-cancel {
    display: none
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-cancel {
    display: initial
}

.ui-resource-list-tools__bulk-actions .ui-button {
    margin-left: -1px;
    border-radius: 0
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__bulk-actions>.ui-popover__container>.ui-button {
        margin-left:-1px;
        border-top-right-radius: var(--p-border-radius-base);
        border-bottom-right-radius: var(--p-border-radius-base)
    }
}

.ui-resource-list-tools__bulk-cancel>.ui-button {
    margin-left: -1px;
    border-top-right-radius: var(--p-border-radius-base);
    border-bottom-right-radius: var(--p-border-radius-base)
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__bulk-cancel>.ui-button {
        display:none
    }
}

.ui-resource-list-tools__bulk-check-box {
    display: none
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-check-box {
    position: relative;
    display: block
}

@media screen and (min-width: 568px) {
    .ui-resource-list-tools__bulk-check-box {
        display:block
    }
}

.ui-resource-list-tools__bulk-content {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0.5rem;
    padding-left: 0.5rem;
    cursor: pointer
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-content {
    font-weight: 600;
    color: var(--p-text-subdued)
}

.ui-resource-list-tools--selected .ui-resource-list-tools__bulk-content {
    color: var(--p-text)
}

@media screen and (min-width: 568px) {
    .ui-resource-list-tools__bulk-content {
        padding-right:1rem;
        padding-left: 0.75rem
    }
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-showing {
    display: none
}

.ui-resource-list-tools--editable .showing {
    display: none
}

.ui-resource-list-tools--selected .ui-resource-list-tools__bulk-name,.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-name {
    display: none
}

.ui-resource-list-tools--selected .name,.ui-resource-list-tools--editable .name {
    display: none
}

.ui-resource-list-tools__bulk-selected {
    display: none
}

.ui-resource-list-tools--editable .ui-resource-list-tools__bulk-selected {
    display: initial
}

.ui-resource-list-tools .selected {
    display: none
}

.ui-resource-list-tools--editable .selected {
    display: initial
}

.ui-resource-list-tools__resource-location--emphasized {
    font-weight: 600
}

.ui-resource-list-tools__paginated-select-all {
    display: none;
    width: 100%;
    padding-top: 0.5rem
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__paginated-select-all {
        padding-top:0.75rem
    }
}

@media screen and (min-width: 1080px) {
    .ui-resource-list-tools__paginated-select-all {
        width:auto;
        padding-top: 0
    }
}

.ui-resource-list-tools__paginated-select-all--is-visible {
    display: block;
    -webkit-animation-name: slide-down;
    animation-name: slide-down;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms
}

@media screen and (min-width: 569px) {
    .ui-resource-list-tools__paginated-select-all--is-visible {
        -webkit-animation:none;
        animation: none
    }
}

@-webkit-keyframes slide-in {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slide-in {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes slide-out {
    from {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes slide-out {
    from {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes slide-down {
    from {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slide-down {
    from {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes bulk-check-box-slide-in {
    from {
        margin-left: -2.25rem
    }

    to {
        margin-left: 0
    }
}

@keyframes bulk-check-box-slide-in {
    from {
        margin-left: -2.25rem
    }

    to {
        margin-left: 0
    }
}

.ui-resource-list-item {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.75rem 1rem;
    min-height: 2.75rem
}

.ui-resource-list-item+.ui-resource-list-item {
    border-top: 1px solid var(--p-divider)
}

@media screen and (min-width: 569px) {
    .ui-resource-list-item {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

.ui-resource-list:first-child .ui-resource-list-item:first-child {
    border-top-left-radius: var(--p-border-radius-wide);
    border-top-right-radius: var(--p-border-radius-wide)
}

.ui-resource-list:last-child .ui-resource-list-item:last-child {
    border-bottom-left-radius: var(--p-border-radius-wide);
    border-bottom-right-radius: var(--p-border-radius-wide)
}

.ui-resource-list-item--actionable {
    position: relative;
    cursor: pointer
}

.ui-resource-list-item--actionable::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-resource-list-item--actionable:hover {
    background-color: var(--p-surface-selected-hovered)
}

.ui-resource-list-item--actionable:active {
    background-color: var(--p-surface-selected-pressed)
}

.ui-resource-list-item--actionable:focus {
    outline: none
}

@media screen and (max-width: 768px) {
    .ui-resource-list-item--actionable:focus {
        -webkit-box-shadow:inset 0.125rem 0 0 var(--p-focused);
        box-shadow: inset 0.125rem 0 0 var(--p-focused)
    }
}

@media screen and (min-width: 768px) {
    .ui-resource-list-item--actionable:focus:not(:active)::after {
        -webkit-box-shadow:0 0 0 0.125rem var(--p-focused);
        box-shadow: 0 0 0 0.125rem var(--p-focused)
    }
}

.ui-resource-list-item--selected {
    outline: none;
    background-color: var(--p-surface-selected)
}

.ui-resource-list-item--selected:focus {
    background-color: var(--p-surface-selected)
}

.ui-resource-list-item--selected:hover {
    background-color: var(--p-surface-selected-hovered)
}

.ui-resource-list-item--selected:active {
    background-color: var(--p-surface-selected-pressed)
}

.ui-resource-list-item__owned {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media print {
    .ui-resource-list-item__owned {
        display: none
    }
}

.ui-resource-list-item__media {
    overflow: hidden;
    margin-right: 1rem
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-small {
    height: 2.5rem;
    width: 2.5rem
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-small>img {
    max-height: 2.5rem;
    max-width: 2.5rem
}

@media screen and (min-width: 768px) {
    .ui-resource-list-item__media.ui-resource-list-item__media--size-small {
        height:2rem;
        width: 2rem
    }

    .ui-resource-list-item__media.ui-resource-list-item__media--size-small>img {
        max-height: 2rem;
        max-width: 2rem
    }
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-medium {
    height: 2.5rem;
    width: 2.5rem
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-medium>img {
    max-height: 2.5rem;
    max-width: 2.5rem
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-large {
    height: 3.125rem;
    width: 3.125rem
}

.ui-resource-list-item__media.ui-resource-list-item__media--size-large>img {
    max-height: 3.125rem;
    max-width: 3.125rem
}

.ui-resource-list-item__selector {
    width: 3rem;
    min-height: 2.75rem;
    margin: -0.75rem 0 -0.75rem -0.75rem;
    pointer-events: none
}

.ui-resource-list-item__selector .next-input-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ui-resource-list-item__selector .next-input-wrapper .next-checkbox {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.ui-resource-list-item__selector .next-input-wrapper .next-checkbox--styled {
    position: relative;
    top: auto;
    left: auto
}

@media screen and (min-width: 569px) {
    .ui-resource-list-item__selector {
        margin-right:0.25rem
    }
}

.ui-resource-list-item__selector .ui-resource-list--editable {
    pointer-events: auto
}

@media screen and (min-width: 569px) {
    .ui-resource-list-item__selector {
        pointer-events:auto
    }
}

.ui-resource-list-item__content {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.ui-resource-list-item__persistent-buttons {
    display: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: -0.25rem -0.75rem -0.25rem 0
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-item__persistent-buttons {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.ui-resource-list-item__floating-buttons {
    position: absolute;
    visibility: hidden;
    top: 0;
    right: 0.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    max-height: 3.5rem
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-item__floating-buttons {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .ui-resource-list-item:hover .ui-resource-list-item__floating-buttons,.ui-resource-list-item--focused .ui-resource-list-item__floating-buttons {
        visibility: visible
    }
}

.ui-resource-list-item__actions-popover {
    display: block;
    margin: -0.25rem -0.25rem -0.25rem 0
}

@media screen and (min-width: 1024px) {
    .ui-resource-list-item__actions-popover {
        display:none
    }
}

.ui-resource-list-item__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    text-indent: -9999%
}

.ui-resource-list-item__promote-layer {
    position: relative;
    z-index: 1
}

.ui-rollup>* {
    display: none;
    opacity: 0
}

.ui-rollup>*:nth-child(1) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

.ui-rollup>*:nth-child(2) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms
}

.ui-rollup>*:nth-child(3) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.ui-rollup>*:nth-child(4) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms
}

.ui-rollup>*:nth-child(5) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.ui-rollup>*:nth-child(6) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.ui-rollup>*:nth-child(7) {
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms
}

.ui-rollup>*:nth-child(8) {
    -webkit-animation-delay: 350ms;
    animation-delay: 350ms
}

.ui-rollup>*:nth-child(9) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.ui-rollup>*:nth-child(10) {
    -webkit-animation-delay: 450ms;
    animation-delay: 450ms
}

.ui-rollup>*:nth-child(n + 11) {
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

.ui-rollup--keep-visible-1>*:nth-child(1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-1>*:nth-child(2) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

.ui-rollup--keep-visible-1>*:nth-child(3) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms
}

.ui-rollup--keep-visible-1>*:nth-child(4) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.ui-rollup--keep-visible-1>*:nth-child(5) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms
}

.ui-rollup--keep-visible-1>*:nth-child(6) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.ui-rollup--keep-visible-1>*:nth-child(7) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.ui-rollup--keep-visible-1>*:nth-child(8) {
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms
}

.ui-rollup--keep-visible-1>*:nth-child(9) {
    -webkit-animation-delay: 350ms;
    animation-delay: 350ms
}

.ui-rollup--keep-visible-1>*:nth-child(10) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.ui-rollup--keep-visible-2>*:nth-child(1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-2>*:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-2>*:nth-child(3) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

.ui-rollup--keep-visible-2>*:nth-child(4) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms
}

.ui-rollup--keep-visible-2>*:nth-child(5) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.ui-rollup--keep-visible-2>*:nth-child(6) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms
}

.ui-rollup--keep-visible-2>*:nth-child(7) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.ui-rollup--keep-visible-2>*:nth-child(8) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.ui-rollup--keep-visible-2>*:nth-child(9) {
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms
}

.ui-rollup--keep-visible-2>*:nth-child(10) {
    -webkit-animation-delay: 350ms;
    animation-delay: 350ms
}

.ui-rollup--keep-visible-3>*:nth-child(1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-3>*:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-3>*:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-3>*:nth-child(4) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

.ui-rollup--keep-visible-3>*:nth-child(5) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms
}

.ui-rollup--keep-visible-3>*:nth-child(6) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.ui-rollup--keep-visible-3>*:nth-child(7) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms
}

.ui-rollup--keep-visible-3>*:nth-child(8) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.ui-rollup--keep-visible-3>*:nth-child(9) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.ui-rollup--keep-visible-3>*:nth-child(10) {
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms
}

.ui-rollup--keep-visible-4>*:nth-child(1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-4>*:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-4>*:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-4>*:nth-child(4) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.ui-rollup--keep-visible-4>*:nth-child(5) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

.ui-rollup--keep-visible-4>*:nth-child(6) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms
}

.ui-rollup--keep-visible-4>*:nth-child(7) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.ui-rollup--keep-visible-4>*:nth-child(8) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms
}

.ui-rollup--keep-visible-4>*:nth-child(9) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.ui-rollup--keep-visible-4>*:nth-child(10) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.ui-rollup--show>* {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: rollup-fadein 200ms linear forwards;
    animation: rollup-fadein 200ms linear forwards
}

[data-rollup-force-show-child-instance='true']>.ui-rollup>*,.ui-rollup__item--force-show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

@-webkit-keyframes rollup-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes rollup-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ui-scrollable {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    -webkit-transition: -webkit-box-shadow 260ms ease;
    transition: -webkit-box-shadow 260ms ease;
    transition: box-shadow 260ms ease;
    transition: box-shadow 260ms ease, -webkit-box-shadow 260ms ease
}

.ui-scrollable__container {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    max-width: 100%
}

.ui-scrollable__scroll-content {
    position: relative;
    z-index: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: scroll;
    width: 100%;
    margin: 0 -15px -15px 0;
    padding: 0 15px 15px 0;
    max-width: 100%
}

.ui-scrollable__content {
    position: absolute;
    right: 0;
    left: 0;
    height: 100%;
    margin-bottom: -15px
}

.ui-scrollable__track {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    width: 11px
}

.ui-scrollable__scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    background: #6c6e71;
    background-clip: padding-box;
    border-radius: 7px;
    -webkit-transition: opacity 200ms linear;
    transition: opacity 200ms linear;
    min-height: 10px;
    opacity: 0
}

.ui-scrollable__track:hover .ui-scrollable__scrollbar {
    -webkit-transition: opacity 0 linear;
    transition: opacity 0 linear;
    opacity: 0.7
}

.ui-scrollable__scrollbar--visible {
    opacity: 0.7
}

.ui-skeleton-body-text__container {
    -webkit-animation: skeletonShimmerAnimation 800ms linear infinite alternate;
    animation: skeletonShimmerAnimation 800ms linear infinite alternate;
    will-change: opacity
}

@media (prefers-reduced-motion) {
    .ui-skeleton-body-text__container {
        -webkit-animation: none;
        animation: none
    }
}

.ui-skeleton-body-text {
    height: 0.5rem;
    position: relative
}

.ui-skeleton-body-text::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #dfe3e8;
    border-radius: var(--p-border-radius-base)
}

.ui-skeleton-body-text:last-child:not(:first-child) {
    width: 80%
}

.ui-skeleton-body-text+.ui-skeleton-body-text {
    margin-top: 0.75rem
}

.ui-spinner {
    -webkit-transform-origin: 1.375rem 1.375rem 1.375rem;
    transform-origin: 1.375rem 1.375rem 1.375rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 2.75rem;
    width: 2.75rem;
    -webkit-animation: ui-spinner-rotate 0.5s linear infinite;
    animation: ui-spinner-rotate 0.5s linear infinite;
    background-color: transparent;
    border: 0.1875rem solid var(--p-border-highlight);
    border-left-color: transparent;
    border-radius: 50%
}

.ui-spinner--size-small {
    -webkit-transform-origin: 0.625rem 0.625rem 0.625rem;
    transform-origin: 0.625rem 0.625rem 0.625rem;
    height: 1.25rem;
    width: 1.25rem
}

.ui-spinner--size-large {
    -webkit-transform-origin: 2.5rem 2.5rem 2.5rem;
    transform-origin: 2.5rem 2.5rem 2.5rem;
    height: 5rem;
    width: 5rem
}

.ui-spinner--color-white {
    border-color: var(--p-border-highlight);
    border-left-color: transparent
}

.ui-spinner--color-ink-lightest {
    border-color: var(--p-border-highlight);
    border-left-color: transparent
}

.ui-spinner--color-highlight {
    border-color: var(--p-border-highlight);
    border-left-color: transparent
}

@-webkit-keyframes ui-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ui-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ui-stack {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1rem;
    margin-left: -1rem
}

.ui-stack>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 1rem;
    margin-left: 1rem
}

.ui-stack>.ui-stack {
    margin-top: 0;
    margin-left: 0
}

.ui-stack>.ui-stack--spacing-tight {
    margin-top: 0.5rem;
    margin-left: 0.5rem
}

.ui-stack>.ui-stack--spacing-loose {
    margin-top: -0.25rem;
    margin-left: -0.25rem
}

.ui-stack--spacing-none {
    margin-top: 0;
    margin-left: 0
}

.ui-stack--spacing-none>* {
    margin-top: 0;
    margin-left: 0
}

.ui-stack--spacing-none>.ui-stack {
    margin-top: -1rem;
    margin-left: -1rem
}

.ui-stack--spacing-none .ui-stack--spacing-tight {
    margin-top: -0.5rem;
    margin-left: -0.5rem
}

.ui-stack--spacing-none .ui-stack--spacing-loose {
    margin-top: -1.25rem;
    margin-left: -1.25rem
}

.ui-stack--spacing-tight {
    margin-top: -0.5rem;
    margin-left: -0.5rem
}

.ui-stack--spacing-tight>* {
    margin-top: 0.5rem;
    margin-left: 0.5rem
}

.ui-stack--spacing-tight>.ui-stack {
    margin-top: -0.5rem;
    margin-left: -0.5rem
}

.ui-stack--spacing-tight>.ui-stack--spacing-tight {
    margin-top: 0;
    margin-left: 0
}

.ui-stack--spacing-tight>.ui-stack--spacing-loose {
    margin-top: -0.75rem;
    margin-left: -0.75rem
}

.ui-stack--spacing-loose {
    margin-top: -1.25rem;
    margin-left: -1.25rem
}

.ui-stack--spacing-loose>* {
    margin-top: 1.25rem;
    margin-left: 1.25rem
}

.ui-stack--spacing-loose>.ui-stack {
    margin-top: 0.25rem;
    margin-left: 0.25rem
}

.ui-stack--spacing-loose>.ui-stack--spacing-tight {
    margin-top: 0.75rem;
    margin-left: 0.75rem
}

.ui-stack--spacing-loose>.ui-stack--spacing-loose {
    margin-top: 0;
    margin-left: 0
}

.ui-stack--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ui-stack--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui-stack--distribution-leading {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ui-stack--distribution-trailing {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ui-stack--distribution-equal-spacing {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-stack--distribution-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-stack--distribution-fill>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@supports (min-width: -webkit-max-content) or (min-width: -moz-max-content) or (min-width: max-content) {
    .ui-stack--distribution-fill-equally:not(.ui-stack--vertical)>* {
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}

@supports (min-height: -webkit-max-content) or (min-height: -moz-max-content) or (min-height: max-content) {
    .ui-stack--distribution-fill-equally.ui-stack--vertical>* {
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content
    }
}

.ui-stack--distribution-fill-equally>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-stack--distribution-fill-equally>* ::-webkit-:not(:root:root),.ui-stack--distribution-fill-equally>* {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.ui-stack--alignment-leading {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.ui-stack--alignment-trailing {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.ui-stack--alignment-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-stack--alignment-fill {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.ui-stack--alignment-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.ui-stack-item {
    min-width: 0;
    max-width: 100%
}

.ui-stack-item--fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-subheading {
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase
}

@media screen and (min-width: 640px) {
    .ui-subheading {
        font-size:0.75rem
    }
}

.ui-subheading--subdued {
    color: var(--p-text-subdued)
}

.ui-tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

.ui-tag {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow-wrap: break-word;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    background-color: var(--p-surface-neutral, #dfe3e8);
    border-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    color: var(--p-text, #454f5b);
    max-width: 100%;
    min-height: 1.75rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-tag__label {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0;
    width: 100%;
    padding: 0.25rem 0;
    padding-left: 0.5rem
}

@media screen and (min-width: 640px) {
    .ui-tag__label {
        font-size:0.875rem
    }
}

.ui-tag__remove-button {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    margin: 0;
    background: inherit;
    border: 0;
    border-radius: inherit;
    font-family: inherit;
    font-weight: 400;
    cursor: pointer;
    text-transform: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
    outline: none;
    vertical-align: middle;
    margin: 0 0.25rem 0 0.5rem;
    position: relative
}

.ui-tag__remove-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.ui-tag__remove-button:hover,.ui-tag__remove-button:focus,.ui-tag__remove-button:active {
    text-decoration: none
}

.ui-tag__remove-button.btn-disabled,.ui-tag__remove-button.disabled,.ui-tag__remove-button:disabled,.ui-tag__remove-button[disabled] {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    pointer-events: none
}

.ui-tag__remove-button:focus {
    outline: none
}

.ui-tag__remove-button svg {
    fill: var(--p-icon)
}

.ui-tag__remove-button:hover {
    background: var(--p-surface-neutral-hovered)
}

.ui-tag__remove-button::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-tag__remove-button:focus:not(:active)::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-tag__remove-button:active {
    background: var(--p-surface-neutral-pressed)
}

.ui-tag__remove-button:disabled {
    cursor: default;
    pointer-events: none
}

.ui-tag__remove-button:disabled svg {
    fill: var(--p-icon-disabled)
}

.ui-tag__remove-button svg {
    top: 0
}

.ui-text-style--variation-subdued {
    color: var(--p-text-subdued)
}

.ui-text-style--variation-strong {
    font-weight: 600
}

.ui-text-style--variation-positive {
    color: #108043
}

.ui-text-style--variation-negative {
    color: #bf0711
}

.ui-title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem
}

.ui-type-container>*:not(.hide)+* {
    margin-top: 1rem
}

.ui-type-container--spacing-extra-tight>*:not(.hide)+* {
    margin-top: 0.25rem
}

.ui-type-container--spacing-tight>*:not(.hide)+* {
    margin-top: 0.5rem
}

.ui-type-container--spacing-loose>*:not(.hide)+* {
    margin-top: 1.25rem
}

.ui-top-bar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.5rem;
    width: 100vw;
    -webkit-box-shadow: var(--p-top-bar-shadow);
    box-shadow: var(--p-top-bar-shadow);
    -webkit-transition: -webkit-box-shadow 0.1s var(--p-ease);
    transition: -webkit-box-shadow 0.1s var(--p-ease);
    transition: box-shadow 0.1s var(--p-ease);
    transition: box-shadow 0.1s var(--p-ease),-webkit-box-shadow 0.1s var(--p-ease);
    padding-right: 0px;
    padding-right: calc(0px + constant(safe-area-inset-right));
    padding-right: calc(0px + env(safe-area-inset-right));
    background: var(--p-surface)
}

.ui-top-bar--shadow-visible {
    -webkit-box-shadow: var(--p-top-bar-shadow);
    box-shadow: var(--p-top-bar-shadow)
}

.ui-top-bar__branding {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 15rem;
    min-width: 15rem;
    padding-right: 0.5rem;
    padding-left: 1rem;
    padding-left: calc(1rem + constant(safe-area-inset-left));
    padding-left: calc(1rem + env(safe-area-inset-left));
    background-color: var(--p-surface)
}

.ui-top-bar__branding svg,.ui-top-bar__branding img {
    display: block;
    height: auto;
    width: 6.5rem;
    max-height: 2rem
}

@media screen and (max-width: 768px) {
    .ui-top-bar__branding {
        display:none
    }
}

.ui-top-bar__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.ui-top-bar__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 1rem;
    color: var(--p-text);
    text-decoration: none
}

@media screen and (max-width: 768px) {
    .ui-top-bar__item {
        padding-left:0.5rem
    }
}

.ui-top-bar--dark-text .ui-top-bar__item {
    color: var(--p-text)
}

@media screen and (min-width: 769px) {
    .ui-top-bar__item--show-for-mobile {
        display:none
    }
}

@media screen and (max-width: 768px) {
    .ui-top-bar__item--show-for-desktop {
        display:none
    }
}

.ui-app-frame__aside-opener .next-icon,.ui-app-frame__aside-opener .next-icon__text {
    fill: var(--p-icon)
}

.ui-top-bar__item--fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.ui-top-bar__link {
    color: var(--p-interactive)
}

.ui-top-bar--dark-text .ui-top-bar__link {
    color: var(--p-interactive)
}

.ui-top-bar__link:hover {
    color: var(--p-interactive-hovered);
    text-decoration: none
}

.ui-top-bar--dark-text .ui-top-bar__link:hover {
    color: var(--p-interactive-hovered)
}

.ui-password {
    width: 100%;
    padding: 0;
    background: var(--p-surface, white);
    border: 1px solid var(--p-border);
    -webkit-box-shadow: var(--p-override-none, inset 0 1px 0 0 rgba(63,63,68,0.05));
    box-shadow: var(--p-override-none, inset 0 1px 0 0 rgba(63,63,68,0.05));
    border-radius: var(--p-border-radius-base)
}

.ui-password .ui-password__input {
    padding: 0.25rem 0.5rem;
    background: none;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-password .ui-password__input:read-only,.ui-password .ui-password__input:-webkit-autofill {
    left: 0
}

.ui-password .ui-password__button {
    padding: 0.25rem 0.5rem;
    border: 1px solid transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: var(--p-action-interactive, #006fbb)
}

.ui-password .ui-password__button:hover {
    border: 1px solid transparent
}

.ui-password .ui-password__button:disabled {
    color: var(--p-text-disabled, var(--p-action-interactive, #006fbb));
    background: var(--p-action-secondary-disabled, #f4f6f8)
}

.ui-password .ui-password__input,.ui-password .ui-password__button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.ui-password.ui-password--readonly {
    background: var(--p-surface-subdued, #f9fafb)
}

.ui-password.ui-password--disabled {
    background: var(--p-action-secondary-disabled, #f4f6f8);
    border-color: var(--p-border-subdued, #c4cdd5);
    color: var(--p-text-disabled, #919eab)
}

.ui-password.ui-password--disabled .ui-password__input[disabled] {
    background: none;
    border: 0
}

.next-input-wrapper--is-error .ui-password {
    border: 0
}

.next-input-wrapper--is-error .ui-password__button:focus,.next-input-wrapper--is-error .ui-password__button:hover:focus {
    border: 1px solid var(--p-border, #5c6ac4);
    -webkit-box-shadow: var(--p-override-none, 0 0 0 1px #5c6ac4);
    box-shadow: var(--p-override-none, 0 0 0 1px #5c6ac4)
}

.ui-setting-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -1rem;
    margin-left: -1rem
}

.ui-setting-toggle__setting,.ui-setting-toggle__toggle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 1rem;
    margin-left: 1rem;
    max-width: calc(100% - 1rem);
    min-width: 0
}

.ui-setting-toggle__setting {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 21.875rem;
    -ms-flex: 1 0 21.875rem;
    flex: 1 0 21.875rem
}

.ui-banner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    border-radius: var(--p-border-radius-wide);
    border-width: 1px;
    border-style: solid;
    position: relative
}

@media screen and (min-width: 640px) {
    .ui-banner {
        font-size:0.875rem
    }
}

.ui-banner::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0.0625rem + 0.0625rem));
    right: calc(-1 * calc(0.0625rem + 0.0625rem));
    bottom: calc(-1 * calc(0.0625rem + 0.0625rem));
    left: calc(-1 * calc(0.0625rem + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0.0625rem + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-wide) + 0.0625rem)
}

.ui-banner:focus::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-banner a:not(.ui-button) {
    color: var(--p-text);
    text-decoration: underline
}

.ui-banner a:not(.ui-button):hover,.ui-banner a:not(.ui-button):focus {
    color: var(--p-text)
}

.ui-banner .ui-button--link {
    -webkit-text-decoration-color: var(--p-border-subdued);
    text-decoration-color: var(--p-border-subdued);
    color: var(--p-text)
}

.ui-banner .ui-button--link:hover,.ui-banner .ui-button--link:active,.ui-banner .ui-button--link:focus {
    text-decoration: none
}

.ui-banner--within-content-container {
    padding: 1rem 1rem 0.875rem;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-neutral-subdued, transparent);
    background-color: var(--p-surface-neutral-subdued, #f4f6f8)
}

.ui-banner--within-content-container .ui-banner__content {
    margin-top: -0.125rem
}

.ui-banner--within-content-container:focus {
    outline: none
}

.ui-banner--within-content-container .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #dfe3e8)
}

.ui-banner--within-content-container .ui-banner__ribbon>.next-icon,.ui-banner--within-content-container .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon, #637381);
    color: white
}

.ui-banner--within-content-container .ui-button--outline {
    border-color: var(--p-border-neutral-subdued);
    background: transparent
}

.ui-banner--within-content-container .ui-button--outline:hover {
    background: var(--p-surface-hovered)
}

.ui-banner--within-content-container .ui-button--outline:active {
    background: var(--p-surface-pressed)
}

.ui-banner--within-content-container .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-neutral-subdued);
    background: transparent
}

.ui-banner--within-content-container.ui-banner--status-success {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-success-subdued, transparent);
    background-color: var(--p-surface-success-subdued, #eff7ed)
}

.ui-banner--within-content-container.ui-banner--status-success:focus {
    outline: none
}

.ui-banner--within-content-container.ui-banner--status-success .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #bbe5b3)
}

.ui-banner--within-content-container.ui-banner--status-success .ui-banner__ribbon>.next-icon,.ui-banner--within-content-container.ui-banner--status-success .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-success, #108043);
    color: white
}

.ui-banner--within-content-container.ui-banner--status-success .ui-button--outline {
    border-color: var(--p-border-success-subdued);
    background: var(--p-surface-success-subdued)
}

.ui-banner--within-content-container.ui-banner--status-success .ui-button--outline:hover {
    background: var(--p-surface-success-subdued-hovered)
}

.ui-banner--within-content-container.ui-banner--status-success .ui-button--outline:active {
    background: var(--p-surface-success-subdued-pressed)
}

.ui-banner--within-content-container.ui-banner--status-success .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-success-subdued);
    background: var(--p-surface-success-subdued)
}

.ui-banner--within-content-container.ui-banner--status-info {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-highlight-subdued, transparent);
    background-color: var(--p-surface-highlight-subdued, #eef9f9)
}

.ui-banner--within-content-container.ui-banner--status-info:focus {
    outline: none
}

.ui-banner--within-content-container.ui-banner--status-info .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #b7ecec)
}

.ui-banner--within-content-container.ui-banner--status-info .ui-banner__ribbon>.next-icon,.ui-banner--within-content-container.ui-banner--status-info .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-highlight, #00848e);
    color: white
}

.ui-banner--within-content-container.ui-banner--status-info .ui-button--outline {
    border-color: var(--p-border-highlight-subdued);
    background: var(--p-surface-highlight-subdued)
}

.ui-banner--within-content-container.ui-banner--status-info .ui-button--outline:hover {
    background: var(--p-surface-highlight-subdued-hovered)
}

.ui-banner--within-content-container.ui-banner--status-info .ui-button--outline:active {
    background: var(--p-surface-highlight-subdued-pressed)
}

.ui-banner--within-content-container.ui-banner--status-info .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-highlight-subdued);
    background: var(--p-surface-highlight-subdued)
}

.ui-banner--within-content-container.ui-banner--status-warning {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-warning-subdued, transparent);
    background-color: var(--p-surface-warning-subdued, #fdf7e3)
}

.ui-banner--within-content-container.ui-banner--status-warning:focus {
    outline: none
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #ffea8a)
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-banner__ribbon>.next-icon,.ui-banner--within-content-container.ui-banner--status-warning .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-warning, #8a6116);
    color: white
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-button--outline {
    border-color: var(--p-border-warning-subdued);
    background: var(--p-surface-warning-subdued)
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-button--outline:hover {
    background: var(--p-surface-warning-subdued-hovered)
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-button--outline:active {
    background: var(--p-surface-warning-subdued-pressed)
}

.ui-banner--within-content-container.ui-banner--status-warning .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-warning-subdued);
    background: var(--p-surface-warning-subdued)
}

.ui-banner--within-content-container.ui-banner--status-critical {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-critical-subdued, transparent);
    background-color: var(--p-surface-critical-subdued, #fdf3f0)
}

.ui-banner--within-content-container.ui-banner--status-critical:focus {
    outline: none
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #fead9a)
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-banner__ribbon>.next-icon,.ui-banner--within-content-container.ui-banner--status-critical .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-critical, #bf0711);
    color: white
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-button--outline {
    border-color: var(--p-border-critical-subdued);
    background: var(--p-surface-critical-subdued)
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-button--outline:hover {
    background: var(--p-surface-critical-subdued-hovered)
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-button--outline:active {
    background: var(--p-surface-critical-subdued-pressed)
}

.ui-banner--within-content-container.ui-banner--status-critical .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-critical-subdued);
    background: var(--p-surface-critical-subdued)
}

.ui-banner--within-content-container:not(.hide)+.ui-banner {
    margin-top: 0.5rem
}

.ui-banner--within-content-container .ui-banner__ribbon {
    padding-right: 0.75rem
}

.ui-banner--within-content-container .ui-banner__content-button {
    padding: 0.75rem 0 0.25rem 0
}

.ui-banner--within-content-container .ui-banner__dismissible-button {
    position: absolute;
    top: 0.25rem;
    right: 0.25rem
}

.ui-banner--within-page {
    padding: 1.25rem 1.25rem 1.125rem;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-neutral-subdued, transparent);
    background-color: var(--p-surface-neutral-subdued, #f4f6f8)
}

.ui-banner--within-page .ui-banner__content {
    margin-top: -0.125rem
}

.ui-banner--within-page:focus {
    outline: none
}

.ui-banner--within-page .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #dfe3e8)
}

.ui-banner--within-page .ui-banner__ribbon>.next-icon,.ui-banner--within-page .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon, #637381);
    color: white
}

.ui-banner--within-page .ui-button--outline {
    border-color: var(--p-border-neutral-subdued);
    background: transparent
}

.ui-banner--within-page .ui-button--outline:hover {
    background: var(--p-surface-hovered)
}

.ui-banner--within-page .ui-button--outline:active {
    background: var(--p-surface-pressed)
}

.ui-banner--within-page .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-neutral-subdued);
    background: transparent
}

.ui-banner--within-page.ui-banner--status-success {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-success-subdued, transparent);
    background-color: var(--p-surface-success-subdued, #eff7ed)
}

.ui-banner--within-page.ui-banner--status-success:focus {
    outline: none
}

.ui-banner--within-page.ui-banner--status-success .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #bbe5b3)
}

.ui-banner--within-page.ui-banner--status-success .ui-banner__ribbon>.next-icon,.ui-banner--within-page.ui-banner--status-success .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-success, #108043);
    color: white
}

.ui-banner--within-page.ui-banner--status-success .ui-button--outline {
    border-color: var(--p-border-success-subdued);
    background: var(--p-surface-success-subdued)
}

.ui-banner--within-page.ui-banner--status-success .ui-button--outline:hover {
    background: var(--p-surface-success-subdued-hovered)
}

.ui-banner--within-page.ui-banner--status-success .ui-button--outline:active {
    background: var(--p-surface-success-subdued-pressed)
}

.ui-banner--within-page.ui-banner--status-success .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-success-subdued);
    background: var(--p-surface-success-subdued)
}

.ui-banner--within-page.ui-banner--status-info {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-highlight-subdued, transparent);
    background-color: var(--p-surface-highlight-subdued, #eef9f9)
}

.ui-banner--within-page.ui-banner--status-info:focus {
    outline: none
}

.ui-banner--within-page.ui-banner--status-info .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #b7ecec)
}

.ui-banner--within-page.ui-banner--status-info .ui-banner__ribbon>.next-icon,.ui-banner--within-page.ui-banner--status-info .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-highlight, #00848e);
    color: white
}

.ui-banner--within-page.ui-banner--status-info .ui-button--outline {
    border-color: var(--p-border-highlight-subdued);
    background: var(--p-surface-highlight-subdued)
}

.ui-banner--within-page.ui-banner--status-info .ui-button--outline:hover {
    background: var(--p-surface-highlight-subdued-hovered)
}

.ui-banner--within-page.ui-banner--status-info .ui-button--outline:active {
    background: var(--p-surface-highlight-subdued-pressed)
}

.ui-banner--within-page.ui-banner--status-info .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-highlight-subdued);
    background: var(--p-surface-highlight-subdued)
}

.ui-banner--within-page.ui-banner--status-warning {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-warning-subdued, transparent);
    background-color: var(--p-surface-warning-subdued, #fdf7e3)
}

.ui-banner--within-page.ui-banner--status-warning:focus {
    outline: none
}

.ui-banner--within-page.ui-banner--status-warning .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #ffea8a)
}

.ui-banner--within-page.ui-banner--status-warning .ui-banner__ribbon>.next-icon,.ui-banner--within-page.ui-banner--status-warning .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-warning, #8a6116);
    color: white
}

.ui-banner--within-page.ui-banner--status-warning .ui-button--outline {
    border-color: var(--p-border-warning-subdued);
    background: var(--p-surface-warning-subdued)
}

.ui-banner--within-page.ui-banner--status-warning .ui-button--outline:hover {
    background: var(--p-surface-warning-subdued-hovered)
}

.ui-banner--within-page.ui-banner--status-warning .ui-button--outline:active {
    background: var(--p-surface-warning-subdued-pressed)
}

.ui-banner--within-page.ui-banner--status-warning .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-warning-subdued);
    background: var(--p-surface-warning-subdued)
}

.ui-banner--within-page.ui-banner--status-critical {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    border-color: var(--p-border-critical-subdued, transparent);
    background-color: var(--p-surface-critical-subdued, #fdf3f0)
}

.ui-banner--within-page.ui-banner--status-critical:focus {
    outline: none
}

.ui-banner--within-page.ui-banner--status-critical .ui-banner__ribbon::before {
    background-color: var(--p-override-transparent, #fead9a)
}

.ui-banner--within-page.ui-banner--status-critical .ui-banner__ribbon>.next-icon,.ui-banner--within-page.ui-banner--status-critical .ui-banner__ribbon>.next-icon__text {
    fill: var(--p-icon-critical, #bf0711);
    color: white
}

.ui-banner--within-page.ui-banner--status-critical .ui-button--outline {
    border-color: var(--p-border-critical-subdued);
    background: var(--p-surface-critical-subdued)
}

.ui-banner--within-page.ui-banner--status-critical .ui-button--outline:hover {
    background: var(--p-surface-critical-subdued-hovered)
}

.ui-banner--within-page.ui-banner--status-critical .ui-button--outline:active {
    background: var(--p-surface-critical-subdued-pressed)
}

.ui-banner--within-page.ui-banner--status-critical .ui-button--outline:focus:not(:active) {
    border-color: var(--p-border-critical-subdued);
    background: var(--p-surface-critical-subdued)
}

.ui-banner--within-page:not(.hide)+.ui-banner {
    margin-top: 1.25rem
}

.ui-banner--within-page .ui-banner__ribbon {
    padding-right: 1rem
}

.ui-banner--within-page .ui-banner__content-button {
    padding-top: 1rem
}

.ui-banner--within-page .ui-banner__dismissible-button {
    position: absolute;
    top: 0.75rem;
    right: 0.5rem
}

.ui-banner--hidden {
    display: none
}

.ui-banner--dismissible {
    padding-right: 3.5rem
}

.ui-banner__heading {
    padding-top: 0.125rem
}

.ui-banner__content {
    padding: 0.25rem 0;
    word-break: break-word;
    overflow-wrap: break-word
}

.ui-banner__ribbon {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
    padding-right: 1rem
}

.ui-banner__ribbon>.next-icon,.ui-banner__ribbon>.next-icon__text {
    top: 0.1875rem;
    left: 0.25rem
}

.ui-banner__ribbon::before {
    content: '';
    position: absolute;
    top: 0;
    right: -0.25rem;
    bottom: -0.25rem;
    left: 0;
    display: block;
    height: 28px;
    width: 28px;
    border-radius: 50%
}

@media screen and (max-width: 720px) {
    .ui-layout .ui-banner--within-page {
        border-radius:0;
        border-left-width: 0;
        border-right-width: 0
    }
}

.ui-banner__section:not(:first-of-type) {
    padding-top: 1rem
}

.ui-banner__section:not(:last-of-type) {
    padding-bottom: 1rem
}

.ui-banner__section+.ui-banner__section {
    border-top: 1px solid var(--p-border)
}

.ui-banner__dismissible-button {
    padding: 0.6875rem 0.5rem;
    line-height: 1
}

.ui-banner__dismissible-button>.next-icon,.ui-banner__dismissible-button>.next-icon__text {
    fill: var(--p-icon, #637381)
}

.ui-banner__dismissible-button:hover>.next-icon,.ui-banner__dismissible-button:hover>.next-icon__text,.ui-banner__dismissible-button:focus>.next-icon,.ui-banner__dismissible-button:focus>.next-icon__text,.ui-banner__dismissible-button:active>.next-icon,.ui-banner__dismissible-button:active>.next-icon__text {
    fill: var(--p-icon-hovered, #212b36)
}

.empty-search-results {
    text-align: center;
    padding: 1.25rem 0
}

.empty-search-results .empty-search-results__illustration {
    margin-bottom: 30px
}

.empty-search-results .empty-search-results__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.empty-search-results .empty-search-results__message {
    color: var(--p-text-subdued);
    margin: 0 0 0.5rem
}

.icon-symbols {
    display: none !important
}

.next-icon,.next-icon__text {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor
}

.next-icon--left-spacing-halved {
    margin-left: 10px
}

.next-icon--right-spacing-halved {
    margin-right: 10px
}

.next-icon--left-spacing-quartered {
    margin-left: 5px
}

.next-icon--right-spacing-quartered {
    margin-right: 5px
}

.next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, #fff)
}

.next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #ebeef0)
}

.next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f5f6f7)
}

.next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #d3dbe2)
}

.next-icon--color-sky-darker {
    color: transparent;
    fill: var(--p-icon-subdued, #c3cfd8)
}

.next-icon--color-slate-lightest {
    color: transparent;
    fill: var(--p-icon, #95a7b7)
}

.next-icon--color-slate-lighter {
    color: transparent;
    fill: var(--p-icon, #798c9c)
}

.next-icon--color-slate-light {
    color: transparent;
    fill: var(--p-icon, #454e57)
}

.next-icon--color-slate {
    color: transparent;
    fill: var(--p-icon, #31373d)
}

.next-icon--color-slate-darker {
    color: transparent;
    fill: var(--p-icon, #212529)
}

.next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #96bf48)
}

.next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #7ba232)
}

.next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #ffd117)
}

.next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #d4a002)
}

.next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #fec97d)
}

.next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #ff9517)
}

.next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #ff5d5d)
}

.next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #d83e3e)
}

.next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, white)
}

.fresh-ui .next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #dfe3e8)
}

.fresh-ui .next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f4f6f8)
}

.fresh-ui .next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #c4cdd5)
}

.fresh-ui .next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.fresh-ui .next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.fresh-ui .next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.fresh-ui .next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #50b83c)
}

.fresh-ui .next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #108043)
}

.fresh-ui .next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #eec200)
}

.fresh-ui .next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #8a6116)
}

.fresh-ui .next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #ffc58b)
}

.fresh-ui .next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #f49342)
}

.fresh-ui .next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #de3618)
}

.fresh-ui .next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #bf0711)
}

.fresh-ui .next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.fresh-ui .next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.fresh-ui .next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.fresh-ui .next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.fresh-ui .next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-base {
    color: transparent;
    fill: var(--p-icon)
}

.fresh-ui .next-icon--color-subdued {
    color: transparent;
    fill: var(--p-icon-subdued)
}

.fresh-ui .next-icon--color-critical {
    color: transparent;
    fill: var(--p-icon-critical)
}

.fresh-ui .next-icon--color-warning {
    color: transparent;
    fill: var(--p-icon-warning)
}

.fresh-ui .next-icon--color-highlight {
    color: transparent;
    fill: var(--p-icon-highlight)
}

.fresh-ui .next-icon--color-success {
    color: transparent;
    fill: var(--p-icon-success)
}

.fresh-ui .next-icon--color-primary {
    color: transparent;
    fill: var(--p-action-primary)
}

.next-icon--size-8 {
    width: 8px;
    height: 8px
}

.next-icon--size-10 {
    width: 10px;
    height: 10px
}

.next-icon--size-12 {
    width: 12px;
    height: 12px
}

.next-icon--size-16 {
    width: 16px;
    height: 16px
}

.next-icon--size-20 {
    width: 20px;
    height: 20px
}

.next-icon--size-24 {
    width: 24px;
    height: 24px
}

.next-icon--size-40 {
    width: 40px;
    height: 40px
}

.next-icon--size-80 {
    width: 80px;
    height: 80px
}

.next-icon--size-140 {
    width: 140px;
    height: 140px
}

.next-icon--rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.next-icon--rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.next-icon--rotate-135 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.next-icon--rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.next-icon--rotate-225 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.next-icon--rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.keyboard-commands {
    list-style: none;
    margin: 0
}

@media (max-width: 450px) {
    .keyboard-commands__container>.next-grid {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.keyboard-command {
    padding-top: 0.0625rem;
    padding-bottom: 0.25rem
}

.keyboard-key {
    background-color: white;
    border: 1px solid #c4cdd5;
    border-radius: var(--p-border-radius-base);
    -webkit-box-shadow: inset 0 0 1px white, inset 0 0 0.1em white, 0 0.1em 0 #dfe3e8, 0 0.12em 0.1em #212529;
    box-shadow: inset 0 0 1px white, inset 0 0 0.1em white, 0 0.1em 0 #dfe3e8, 0 0.12em 0.1em #212529;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    display: inline-block;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    height: 1.625rem;
    line-height: 1.625rem;
    margin: 0 0.125rem 0.125rem;
    min-width: 1.625rem;
    padding: 0 0.375rem;
    text-align: center;
    text-transform: capitalize;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.keyboard-key~.keyboard-key {
    margin-left: 0.1875rem
}

.keyboard-name {
    margin-left: 0.25rem
}

@media (min-width: 1024px) {
    .navigating-commands {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2
    }
}

.fresh-ui .keyboard-key {
    border: 0;
    -webkit-box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 white, 0 0.18em 0 1px #c4cdd5;
    box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 white, 0 0.18em 0 1px #c4cdd5;
    color: #454f5b;
    height: auto;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 0.875rem;
    margin: 0 0.25rem 0.5rem 0;
    min-width: 1.375rem;
    padding: 0.25rem
}

.fresh-ui .keyboard-key~.keyboard-key {
    margin-left: 0.25rem
}

.next-label {
    display: block;
    margin-bottom: 0.25rem;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    cursor: pointer
}

@media screen and (min-width: 640px) {
    .next-label {
        font-size:0.875rem
    }
}

.next-field__connected-wrapper .next-label {
    min-width: 0;
    max-width: 100%
}

.next-label--inline {
    display: inline-block;
    padding-right: 0.5rem
}

.next-label--no-margin {
    margin: 0
}

.next-label--switch {
    display: inline-block;
    position: relative;
    padding-left: 1.5rem;
    margin-bottom: 0
}

.next-label--color-picker {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 0.5rem;
    margin-bottom: 0;
    min-height: 1.1875rem
}

.ui-select__wrapper {
    position: relative;
    border: 0.0625rem solid var(--p-border-neutral-subdued);
    border-radius: var(--p-border-radius-base);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: var(--p-surface);
    overflow: visible;
    vertical-align: bottom;
    background-image: none;
    background-color: var(--p-surface);
    border-bottom-color: var(--p-border-shadow-subdued);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    position: relative
}

.ui-select__wrapper::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    right: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    bottom: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    left: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-select__wrapper.next-input--is-focused {
    border-color: var(--p-border-neutral-subdued);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 1px 0 rgba(0,0,0,0.05)
}

.ui-select__wrapper.next-input--is-focused::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-select__wrapper .next-icon,.ui-select__wrapper .next-icon__text {
    cursor: pointer;
    position: absolute;
    right: 0.5rem;
    top: 50%;
    display: block;
    fill: var(--p-icon);
    margin-top: -0.5rem;
    pointer-events: none
}

.next-field--connected .ui-select__wrapper {
    border-radius: 0 var(--p-border-radius-base) var(--p-border-radius-base) 0
}

.next-input-wrapper--is-error .ui-select__wrapper {
    border-color: var(--p-border-critical);
    background-color: var(--p-surface-critical)
}

.ui-select__wrapper--inline {
    display: inline-block
}

.ui-select {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    color: var(--p-text);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 100%;
    width: 100%;
    background: transparent;
    text-rendering: auto;
    border-radius: var(--p-border-radius-base);
    margin: 0;
    border: 0;
    max-width: none;
    text-overflow: ellipsis;
    padding: 0.25rem 0.5rem;
    padding-right: 1.75rem
}

@media screen and (min-width: 640px) {
    .ui-select {
        font-size:0.875rem
    }
}

.ui-select:focus {
    border: 0;
    outline: none
}

.ui-select option {
    color: var(--p-text)
}

.ui-select:-moz-focusring {
    color: transparent;
    text-shadow: var(--p-override-none)
}

.ui-select::-ms-expand {
    display: none
}

.ui-select:focus::-ms-value {
    background: transparent;
    color: var(--p-text)
}

.ui-select[disabled] {
    background: var(--p-action-secondary-disabled);
    color: var(--p-text-disabled);
    border-color: var(--p-border-disabled);
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-select[disabled]~.next-icon,.ui-select[disabled]~.next-icon__text {
    fill: var(--p-icon-disabled)
}

.ui-text-area-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--p-border-neutral-subdued);
    border-top-color: var(--p-border);
    border-radius: var(--p-border-radius-base);
    background-color: var(--p-surface);
    color: var(--p-text);
    padding: 0.25rem 0.5rem;
    position: relative
}

.ui-text-area-container::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    right: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    bottom: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    left: calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width)/2 + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.ui-text-area-container.ui-text-area-container--is-focused::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.ui-text-area-container[disabled],.ui-text-area-container.ui-text-area-container--is-disabled {
    background-color: var(--p-surface-disabled);
    color: var(--p-text-disabled);
    border-color: var(--p-border-disabled)
}

.next-input-wrapper--is-error .ui-text-area-container {
    background-color: var(--p-surface-critical-subdued);
    border-color: var(--p-border-critical)
}

.next-input-wrapper--is-error .ui-text-area-container.ui-text-area-container--is-focused {
    border-top-color: var(--p-border-critical)
}

.ui-text-area {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    border: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--p-text);
    display: block;
    height: 6.625rem;
    margin: 0;
    width: 100%;
    max-width: 100%;
    min-height: 0;
    outline: none
}

@media screen and (min-width: 640px) {
    .ui-text-area {
        font-size:0.875rem
    }
}

.ui-text-area::-webkit-input-placeholder {
    color: var(--p-text-disabled);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.ui-text-area::-moz-placeholder {
    color: var(--p-text-disabled);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.ui-text-area:-ms-input-placeholder {
    color: var(--p-text-disabled);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.ui-text-area::-ms-input-placeholder {
    color: var(--p-text-disabled);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.ui-text-area::placeholder {
    color: var(--p-text-disabled);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.ui-text-area--resize-vertical {
    max-height: 14.125rem;
    resize: vertical
}

.ui-text-area--expanding {
    height: 2.125rem;
    overflow: hidden;
    resize: none
}

.only-when-printing {
    display: none
}

@media print {
    .only-when-printing {
        display: block
    }
}

.validation-error {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.5rem
}

.validation-error__icon {
    top: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 20px;
    width: 20px;
    margin-right: 4px;
    fill: #de3618
}

.validation-error__message {
    color: #bf0711
}

.fresh-ui .validation-error {
    margin-top: 0.5rem
}

.buttons {
    text-align: right;
    padding: 0.5rem;
    background: #f9fafb;
    border-top: 1px solid var(--p-border);
    border-bottom: 1px solid var(--p-border)
}

.buttons.slim {
    padding: 0.25rem 0.5rem
}

.buttons.slim .btn {
    padding: 0.375rem 0.625rem
}

.buttons.plain {
    background: none;
    padding: 0.8125rem 0;
    border-bottom: none;
    border-top: 1px solid var(--p-border)
}

.buttons.connected {
    background: #f9fafb;
    border: 1px solid var(--p-border);
    border-top: none
}

.buttons .text-action {
    line-height: 2rem
}

table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

table.no-hover tr:hover td {
    background-color: transparent;
    border-color: #ececec
}

table.no-hover tr.summary:hover td {
    background: #f9f9f9;
    border-color: #ececec
}

table.no-hover tr:hover td.table-dropdown {
    background-color: #f9f9f9;
    border-color: #dcdcdc;
    border-top-color: #ccc
}

table.border-bottom tr:last-child td {
    border-bottom: 1px solid var(--p-divider)
}

table.border-bottom tr:last-child td.table-dropdown {
    border: 1px solid #dcdcdc
}

table.border-top th {
    border: 0
}

table.border-top td {
    border-bottom: 0;
    border-top: 1px solid var(--p-divider)
}

table.border-top tr.no-border td {
    border-top: 0
}

table.border-left td,table .border-left {
    border-left: solid 1px #d3dbe2
}

table.expanded td {
    padding-top: 1rem;
    padding-bottom: 1rem
}

tr.selected:hover td,tr.selected td,tr.selected td:hover {
    background-color: #fffbe9
}

tr:last-child>td {
    border-bottom: none
}

th {
    font-weight: 400;
    text-align: left;
    color: #31373d;
    padding: 1rem;
    border-bottom: 1px solid var(--p-divider);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

th.is-sortable {
    cursor: pointer
}

th.is-sortable:hover {
    background: #ebf5fa;
    color: #006fbb
}

th.is-sortable:hover>span::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20xmlns:sketch=%22http://www.bohemiancoding.com/sketch/ns%22%20width=%229px%22%20height=%224px%22%20viewBox=%220%200%209%204%22%20version=%221.1%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Ctitle%3Edisclosure-icon%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg%20id=%22Page-1%22%20stroke=%22none%22%20stroke-width=%221%22%20fill=%22none%22%20fill-rule=%22evenodd%22%20sketch:type=%22MSPage%22%3E%3Cpolygon%20id=%22disclosure-icon%22%20fill=%22%23929292%22%20sketch:type=%22MSShapeGroup%22%20transform=%22translate(4.500000,%202.000000)%20scale(1,%20-1)%20translate(-4.500000,%20-2.000000)%20%22%20points=%224.5%200%209%204%200%204%20%22/%3E%3C/g%3E%3C/svg%3E") !important
}

th.sorted-desc>span,th.sorted-asc>span {
    padding-right: 16px;
    position: relative
}

th.sorted-desc>span::before,th.sorted-asc>span::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20xmlns:sketch=%22http://www.bohemiancoding.com/sketch/ns%22%20width=%229px%22%20height=%224px%22%20viewBox=%220%200%209%204%22%20version=%221.1%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(69,%2078,%2087)%20!important;%20%7D%3C/style%3E%3Ctitle%3Edisclosure-icon%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg%20id=%22Page-1%22%20stroke=%22none%22%20stroke-width=%221%22%20fill=%22none%22%20fill-rule=%22evenodd%22%20sketch:type=%22MSPage%22%3E%3Cpolygon%20id=%22disclosure-icon%22%20fill=%22%23929292%22%20sketch:type=%22MSShapeGroup%22%20transform=%22translate(4.500000,%202.000000)%20scale(1,%20-1)%20translate(-4.500000,%20-2.000000)%20%22%20points=%224.5%200%209%204%200%204%20%22/%3E%3C/g%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center
}

th.sorted-desc>span::before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

th.sorted-asc>span::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

th.right-aligned {
    text-align: right
}

th.right-aligned>span {
    padding-right: 0;
    padding-left: 16px
}

th.right-aligned.sorted-desc>span::before {
    right: auto;
    left: 0
}

th.right-aligned.sorted-asc>span::before {
    right: auto;
    left: 0
}

th.select {
    width: 32px;
    max-width: 32px;
    z-index: 7
}

th.select input[type='checkbox'],th.select .autocomplete-field[type='checkbox'] {
    position: relative;
    z-index: 20
}

th>span {
    display: inline-block
}

td {
    border-bottom: 1px solid var(--p-divider);
    padding: 1rem;
    background: transparent
}

td.key {
    width: 15%;
    text-align: right
}

td.value {
    width: 85%
}

td.border-right {
    border-right: solid 1px #d3dbe2
}

td.select {
    width: 18px;
    max-width: 18px
}

td img {
    display: block
}

label.disabled {
    color: #a6a6a6
}

th.drag-handle,td.drag-handle {
    padding-right: 0;
    padding-left: 0;
    width: 21px
}

th.link-name,td.link-name {
    padding-left: 0;
    padding-right: 0
}

th.link-value,td.link-value {
    width: 100%;
    padding-right: 0
}

th.link-remove,td.link-remove {
    text-align: right;
    padding-right: 0
}

th.customer,td.customer {
    width: 250px
}

th.section,td.section {
    width: 20%
}

th.language,td.language {
    width: 200px
}

th.theme_language-actions,td.theme_language-actions {
    width: 180px
}

th.remove,td.remove {
    width: 34px
}

th.select,td.select {
    padding-right: 7px !important;
    padding-left: 7px !important
}

th.draggable,td.draggable {
    width: 21px;
    padding-right: 5px
}

th.border-bottom-none,td.border-bottom-none {
    border-bottom: none !important
}

tfoot,tfoot td {
    text-align: right
}

tfoot td {
    border: none
}

.table-hover tr:hover td {
    background: var(--p-surface-hovered, #ebf5fa);
    cursor: pointer
}

.table-hover .table-blank-slate tr:hover td {
    background: transparent
}

.summary td {
    background: #fafbfc
}

td a.subdued,td .dropdown li a.subdued,.dropdown li td a.subdued {
    text-decoration: none
}

td a.subdued:hover {
    text-decoration: underline
}

.is-archived td {
    color: var(--p-text-subdued)
}

.is-archived td>a {
    color: var(--p-text-subdued)
}

.is-archived td>a:hover {
    color: #212b36
}

.is-cancelled td {
    color: #d83e3e
}

.is-cancelled td>a {
    color: #d83e3e
}

.is-cancelled td.total {
    text-decoration: line-through
}

.is-abandoned td {
    color: #e06b0c
}

.is-abandoned td>a {
    color: #e06b0c
}

.data-table-th {
    border-right: 1px solid #ececec;
    background: #fafafa
}

.data-table-td {
    border-right: 1px solid #ececec;
    -webkit-transition: all 0.15s;
    transition: all 0.15s
}

.table-label {
    background: #fafafa;
    border-right: 1px solid #e6e6e6;
    padding-left: 20px;
    padding-top: 8px;
    min-width: 220px;
    vertical-align: top
}

.table-label-copy {
    color: #444444;
    margin-top: 10px
}

.column-type {
    background: #fafafa
}

.column-type-ignored {
    color: #444444;
    text-decoration: line-through
}

.is-selected>td,.is-selected:hover>td {
    background-color: #fffbe9;
    border-color: #ebebda
}

.first-row td {
    padding-top: 15px
}

.last-row td {
    color: #333;
    border-top: 1px solid var(--p-divider)
}

.summary-total td {
    padding: 0
}

.summary-total td span {
    display: block;
    margin-top: 14px;
    padding: 6px 10px;
    border-top: 1px solid var(--p-divider);
    font-weight: bold;
    background: #f6f6f6
}

.select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select input[type='checkbox'],.select .autocomplete-field[type='checkbox'] {
    margin: 0;
    height: auto
}

.image {
    width: 50px;
    padding-right: 5px
}

.image img {
    max-width: 50px;
    margin: 0 auto;
    border-radius: 4px
}

.image.thumb {
    height: 50px
}

.table-img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.sortable-placeholder {
    display: block
}

.table-fixed {
    table-layout: fixed
}

.table-fixed td {
    word-wrap: break-word;
    word-break: break-word
}

.table--no-border {
    border: none
}

.table--no-border tbody {
    border: none
}

.table--no-border thead {
    border: none
}

.table--no-border tr {
    border: none
}

.table--no-border tfoot {
    border: none
}

.table--no-border th {
    border: none
}

.table--no-border td {
    border: none
}

.table__row--no-border td {
    border: none !important
}

.no-border-bottom {
    border-bottom: none !important
}

.table-dropdown {
    position: relative;
    background: #f9f9f9;
    padding: 25px 28px !important;
    border: 1px solid #dcdcdc;
    margin-top: -1px
}

.table-dropdown .heading {
    width: 100%;
    position: relative;
    left: -4px
}

.table-dropdown .buttons {
    position: relative;
    width: 100%;
    padding: 10px 10px 10px 46px;
    top: 25px;
    left: -28px;
    background: #fafafa;
    border-top: 1px solid var(--p-divider);
    border-bottom: none
}

.table-dropdown .buttons p {
    line-height: 32px
}

.table-dropdown table {
    border: none
}

.table-dropdown table th {
    cursor: default;
    border-top: none !important
}

.table-dropdown table th,.table-dropdown table tr:hover td,.table-dropdown table td {
    background: transparent !important
}

.table-dropdown table td {
    border-bottom: 1px solid var(--p-divider)
}

.table-dropdown table th:first-child,.table-dropdown table td:first-child {
    padding-left: 0
}

.table-dropdown table th:last-child,.table-dropdown table td:last-child {
    padding-right: 0
}

.fulfillment-table th:first-child {
    width: 250px
}

.fulfillment-table th:last-child {
    width: 140px
}

.number-of-items {
    width: 90px
}

.table--no-side-padding th:first-child,.table--no-side-padding td:first-child {
    padding-left: 0
}

.table--no-side-padding th:last-child,.table--no-side-padding td:last-child {
    padding-right: 0
}

.table--nested td:first-child {
    padding-left: 0
}

.table--nested td:last-child {
    padding-right: 0
}

.table--nested tr:first-child td {
    padding-top: 0 !important
}

.table--extra-expanded td {
    padding-top: 10px;
    padding-bottom: 10px
}

.table--rounded-border {
    border: 1px solid #ebeef0;
    border-radius: 4px
}

.table--no-horizontal-padding td:first-child {
    padding-left: 0
}

.table--no-horizontal-padding td:last-child {
    padding-right: 0
}

.table-wrapper {
    width: 1px;
    max-width: 100%;
    min-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table--divided {
    border-collapse: collapse
}

.table--divided tr {
    border-top: 1px solid var(--p-divider)
}

.table--divided tr:first-child {
    border-top: 0
}

.table--divided td {
    border: 0
}

.table-cell--no-left-padding {
    padding-left: 0
}

.table-cell--no-right-padding {
    padding-right: 0
}

.table-cell--no-wrap {
    white-space: nowrap
}

.ui-sortable-helper>tr>td {
    background: #ffffff
}

.table-wrapper-sticky {
    position: relative
}

.table-wrapper-sticky--is-sticky td,.table-wrapper-sticky--is-sticky th {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.table-wrapper-sticky--is-sticky .table__cell--sticky {
    background-color: #ffffff;
    position: absolute;
    z-index: 4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.table-wrapper-sticky--is-sticky .table__cell--sticky:first-child {
    left: 0;
    -webkit-box-shadow: 4px 0 3px -1px rgba(69,78,87,0.05);
    box-shadow: 4px 0 3px -1px rgba(69,78,87,0.05);
    border-right: solid 1px #d3dbe2
}

.table-wrapper-sticky--is-sticky .table__cell--sticky:last-child {
    right: 0;
    -webkit-box-shadow: -4px 0 3px -1px rgba(69,78,87,0.05);
    box-shadow: -4px 0 3px -1px rgba(69,78,87,0.05);
    border-left: solid 1px #d3dbe2
}

.selected .table__cell--sticky {
    background-color: #fffbe9
}

.table-wrapper-sticky--supports-position-sticky .table__cell--sticky {
    display: table-cell
}

.table-wrapper-sticky--is-sticky .table__cell--sticky--bulk-selection-active:first-child {
    width: 100% !important;
    border-left: none;
    border-right: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    position: absolute;
    z-index: 6
}

.table-wrapper-sticky--is-sticky.table-wrapper-sticky--is-resizing .table__cell--sticky--bulk-selection-active {
    width: auto !important
}

.fresh-ui th {
    color: var(--p-text);
    font-weight: 400
}

.fresh-ui th.is-sortable:hover {
    color: var(--p-interactive-hovered);
    background-color: transparent;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.fresh-ui th.is-sortable:hover>span::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2020%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2043,%2054)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M6.28%209.28l3.366%203.366c.196.196.512.196.708%200L13.72%209.28c.293-.293.293-.767%200-1.06-.14-.14-.332-.22-.53-.22H6.81c-.414%200-.75.336-.75.75%200%20.2.08.39.22.53z%22/%3E%3C/svg%3E") !important
}

.fresh-ui th.sorted-desc>span::before,.fresh-ui th.sorted-asc>span::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2020%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2043,%2054)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M6.28%209.28l3.366%203.366c.196.196.512.196.708%200L13.72%209.28c.293-.293.293-.767%200-1.06-.14-.14-.332-.22-.53-.22H6.81c-.414%200-.75.336-.75.75%200%20.2.08.39.22.53z%22/%3E%3C/svg%3E");
    width: 20px;
    right: -0.25rem
}

.fresh-ui .table-hover tr:hover td {
    background-color: var(--p-surface-hovered)
}

.fresh-ui .table-hover a:hover {
    text-decoration: none;
    color: var(--p-interactive-hovered)
}

.fresh-ui .table-hover .is-archived td>a:hover {
    color: var(--p-text-subdued)
}

.fresh-ui table tr.selected td,.fresh-ui table tr.selected:hover td {
    background-color: var(--p-surface-pressed)
}

.section {
    position: relative;
    padding: 25px 0;
    border-bottom: 1px solid var(--p-divider)
}

.section h5 {
    color: #000;
    padding: 0 0 7px 0;
    font-weight: bold
}

.section.row {
    margin: 0
}

.section.first-section {
    padding-top: 5px
}

.section.last-section {
    padding-bottom: 5px;
    border-bottom: none
}

.section .section-summary {
    float: left;
    padding-left: 50px;
    padding-right: 0px
}

.section .section-summary h1,.section .section-summary h2 {
    font-size: 18px;
    margin-bottom: 10px
}

.section .section-summary p {
    margin-bottom: 15px
}

.section .section-content {
    float: right;
    padding: 0 20px 0 25px
}

.section>.section-content-full-width {
    float: none;
    padding: 0 20px 0 50px
}

.section.setting-summary {
    padding: 10px 50px 30px 50px
}

.section.setting-summary.setting-summary-centered {
    text-align: center;
    padding: 10px 0 30px 0
}

.section.setting-summary p {
    font-size: 18px;
    color: #000;
    line-height: 28px
}

.section.section-vertically-centered {
    display: table
}

.section.section-vertically-centered>.section-summary {
    float: none;
    display: table-cell
}

.section.section-vertically-centered>.section-content {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.section-heading {
    font-size: 18px;
    margin: 0 10px 20px 0;
    display: inline-block
}

.section-heading-label {
    display: inline-block;
    margin: 0 5px 10px 0
}

.section-actions {
    list-style: none;
    display: inline-block;
    font-size: 0;
    margin: 0
}

.section-action {
    display: inline-block;
    margin: 0;
    font-size: 14px
}

.section-action::after {
    content: '\b7\a0';
    display: inline-block;
    padding: 0 2px 0 5px
}

.section-action:last-child::after {
    content: ''
}

.section--divided {
    border-bottom: none
}

.section--divided+.section--divided {
    border-top: 1px solid var(--p-divider)
}

.section--highlighted {
    background: #fff7b2;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flash-highlight;
    animation-name: flash-highlight;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes flash-highlight {
    from {
        background: #fff7b2
    }

    to {
        background: rgba(255,247,178,0)
    }
}

@keyframes flash-highlight {
    from {
        background: #fff7b2
    }

    to {
        background: rgba(255,247,178,0)
    }
}

.next-ui .section-summary,.next-ui .section-content,.next-ui .section {
    float: none
}

.next-ui .section {
    border-color: #d3dbe2;
    margin: 0;
    padding: 0
}

.next-ui .section-content {
    padding: 0
}

.next-ui .section-summary {
    padding: 20px 20px 20px 30px
}

.next-ui .section-summary h1 {
    color: #31373d;
    line-height: 1.325;
    margin-top: -4px
}

.next-ui .section-summary p {
    color: #798c9c
}

.next-ui .section-summary p:last-child {
    margin-bottom: 0
}

.next-ui .setting-summary {
    padding: 30px 50px
}

.next-ui .section--no-border {
    border: none
}

.next-ui .section .next-grid--space-between>.next-grid__cell:first-child .btn {
    margin-left: 30px
}

.next-ui .section-content .bulk-actions {
    left: 25%;
    margin-left: 34px;
    width: calc(75% - 54px)
}

.next-ui .section--with-padding {
    padding: 20px
}

.has-dropdown {
    display: inline-block;
    position: relative
}

.has-dropdown .dropdown,.has-dropdown .next-dropdown,.has-dropdown .sp-container {
    z-index: 224
}

.next-dropdown__container {
    position: relative
}

.dropdown,.next-dropdown,.sp-container {
    z-index: 197;
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 11px;
    border: 1px solid #c0c0c0;
    background: #ffffff;
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    border-radius: 3px
}

.dropdown::after,.dropdown::before,.next-dropdown::after,.sp-container::after,.next-dropdown::before,.sp-container::before {
    position: absolute;
    right: 10px;
    content: '';
    width: 0;
    height: 0;
    border-top: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown::before,.next-dropdown::before,.sp-container::before {
    top: -7px;
    border-bottom: 7px solid #c2c2c2
}

.dropdown::after,.next-dropdown::after,.sp-container::after {
    top: -6px;
    border-bottom: 7px solid #ffffff
}

.dropdown.left-aligned,.next-dropdown.left-aligned,.sp-container {
    right: auto;
    left: 0px
}

.dropdown.left-aligned::before,.dropdown.left-aligned::after,.next-dropdown.left-aligned::before,.sp-container::before,.next-dropdown.left-aligned::after,.sp-container::after {
    left: 10px;
    border-top: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown.left-aligned::before,.next-dropdown.left-aligned::before,.sp-container::before {
    top: -7px;
    border-bottom: 7px solid #c2c2c2
}

.dropdown.left-aligned::after,.next-dropdown.left-aligned::after,.sp-container::after {
    top: -6px;
    border-bottom: 7px solid #ffffff
}

.dropdown.display-from-right,.next-dropdown.display-from-right,.display-from-right.sp-container {
    top: 0;
    left: 100%;
    margin-top: 0;
    margin-left: 11px
}

.dropdown.display-from-right::before,.dropdown.display-from-right::after,.next-dropdown.display-from-right::before,.display-from-right.sp-container::before,.next-dropdown.display-from-right::after,.display-from-right.sp-container::after {
    top: 10px;
    border-left: none;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.dropdown.display-from-right::before,.next-dropdown.display-from-right::before,.display-from-right.sp-container::before {
    left: -7px;
    border-right: 7px solid #c2c2c2
}

.dropdown.display-from-right::after,.next-dropdown.display-from-right::after,.display-from-right.sp-container::after {
    left: -6px;
    border-right: 7px solid #ffffff
}

.dropdown.display-from-bottom,.next-dropdown.display-from-bottom,.display-from-bottom.sp-container,.sp-container.is-positioned-above {
    top: auto;
    bottom: 100%;
    margin-bottom: 8px
}

.dropdown.display-from-bottom::before,.dropdown.display-from-bottom::after,.next-dropdown.display-from-bottom::before,.display-from-bottom.sp-container::before,.sp-container.is-positioned-above::before,.next-dropdown.display-from-bottom::after,.display-from-bottom.sp-container::after,.sp-container.is-positioned-above::after {
    top: 100%;
    left: 10px;
    border-bottom: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown.display-from-bottom::before,.next-dropdown.display-from-bottom::before,.display-from-bottom.sp-container::before,.sp-container.is-positioned-above::before {
    border-top: 7px solid #c2c2c2
}

.dropdown.display-from-bottom::after,.next-dropdown.display-from-bottom::after,.display-from-bottom.sp-container::after,.sp-container.is-positioned-above::after {
    margin-top: -1px;
    border-top: 7px solid #ffffff
}

.dropdown {
    line-height: 18px;
    right: 0;
    text-align: left;
    min-width: 175px;
    font-size: 0
}

.dropdown.show-content {
    font-size: 13px
}

.dropdown.dropdown-padded {
    padding: 10px
}

.dropdown ul {
    margin: 5px 0
}

.dropdown li {
    text-transform: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400
}

.dropdown li a {
    font-weight: 400;
    display: block;
    padding: 3px 10px;
    border-radius: 0px;
    text-decoration: none
}

.dropdown li a:hover,.dropdown li a.is-selected {
    text-decoration: none;
    color: #ffffff;
    background: #006fbb
}

.dropdown li a.destroy:hover {
    background: #ba4747
}

.dropdown li a.is-disabled {
    color: #bbbbbb;
    pointer-events: none
}

.dropdown li a.is-disabled:hover {
    color: #bbbbbb;
    cursor: default;
    background: #ffffff
}

.dropdown li a.subdued {
    padding: 0
}

.dropdown li a.subdued:hover {
    background: none;
    text-decoration: underline
}

.dropdown .app-icon-list {
    padding: 5px 10px;
    overflow: hidden;
    position: relative
}

.dropdown .app-icon-list img {
    margin-right: 10px;
    float: left;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute
}

.dropdown .app-icon-list:hover {
    cursor: pointer;
    background: #006fbb
}

.dropdown .app-icon-list:hover a {
    color: #ffffff
}

.dropdown .app-icon-list:hover img {
    background-color: #ffffff
}

.dropdown .app-icon-list a {
    padding: 0 0 0 28px
}

.dropdown.focused::before {
    border-bottom: 7px solid #3578d5
}

.dropdown.display-from-right.focused::before {
    border-right: 7px solid #3578d5
}

.dropdown .break {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid var(--p-divider)
}

.dropdown .break-top {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid var(--p-divider)
}

.dropdown.filter-dropdown .filter-heading {
    font-size: 14px;
    margin-bottom: 4px
}

.dropdown.filter-dropdown .add-filters {
    font-size: 14px
}

.dropdown.filter-dropdown .active-filters {
    margin: 0
}

.dropdown.filter-dropdown .filter-builder select,.dropdown.filter-dropdown .filter-builder a,.dropdown.filter-dropdown .filter-builder input,.dropdown.filter-dropdown .filter-builder .autocomplete-field,.dropdown.filter-dropdown .filter-builder span {
    margin-right: 5px
}

.dropdown .dropdown-body {
    font-size: 14px
}

.active .dropdown,.active .next-dropdown,.active .sp-container {
    display: block;
    -webkit-animation: reveal 0.2s ease-out;
    animation: reveal 0.2s ease-out
}

.dropdown.disabled a {
    color: #aaa !important;
    pointer-events: none !important
}

.dropdown-with-close .close-dropdown {
    height: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: right;
    width: 10px
}

.dropdown-with-close .dropdown-body {
    padding-right: 20px
}

.selected-result>a {
    text-decoration: none;
    color: #ffffff;
    background: #006fbb
}

.selected-result {
    text-decoration: none;
    color: #ffffff;
    background: #ebeef0
}

.dropdown-container {
    position: relative;
    display: inline-block
}

.dropdown-container--full-width {
    position: relative;
    display: block;
    text-align: center
}

.dropdown-header {
    background: #fafbfc;
    border-bottom: solid 1px #ebeef0;
    border-radius: 3px 3px 0 0;
    padding: 10px;
    font-size: 13px
}

.dropdown-header::after {
    content: '';
    display: table;
    clear: both
}

.dropdown-header-title {
    float: left;
    font-weight: 700
}

.dropdown-header-title a {
    text-decoration: none
}

.dropdown-header-action {
    float: right
}

.next-dropdown,.sp-container {
    min-width: 220px;
    line-height: 18px
}

.next-dropdown--full-width {
    width: 100%
}

.next-dropdown__section {
    padding: 10px
}

.next-dropdown__section~.next-dropdown__section {
    border-top: 1px solid #ebeef0
}

.next-dropdown__section--full-padding {
    padding: 20px
}

.next-dropdown__section--no-padding {
    padding: 0
}

.next-dropdown__footer {
    padding: 0 20px 20px 20px;
    text-align: right
}

.next-dropdown__footer .btn {
    margin-left: 5px
}

.dropdown-container--is-error>.btn,.next-dropdown__container--is-error>.btn {
    background-color: #fef6f5;
    border-color: #ff5d5d;
    color: #ff5d5d
}

.progress-bar {
    position: relative;
    height: 24px;
    background-color: #ebeef0;
    border-radius: 3px;
    overflow: hidden;
    cursor: default
}

.progress-bar.progress-bar--margin-top {
    margin-top: 5px
}

.progress-bar.super-skinny {
    height: 4px
}

.progress-bar.very-skinny {
    height: 6px
}

.progress-bar.skinny {
    height: 12px
}

.progress-bar.large {
    height: 36px
}

.progress-level {
    position: relative;
    width: 100%;
    height: 100%;
    background: #96bf48;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.progress-level.progress-level--next-purple-light {
    background: #d098ff
}

.progress-level.progress-level--next-red {
    background: #ff5d5d
}

.progress-bar--transition .progress-level {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: 600ms;
    transition-duration: 600ms;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.progress-bar-animated .progress-level {
    -webkit-animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
    animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99)
}

.progress-level.full {
    border-radius: 3px
}

.progress-data {
    font-size: 16px;
    color: #798c9c
}

.progress-data-item {
    color: #31373d;
    letter-spacing: -0.015em
}

.progress-data-item.secondary {
    color: #798c9c;
    font-weight: 300
}

.progress-data-item small {
    font-size: 1em;
    color: inherit
}

.drop-target {
    border: 2px dashed #ccc;
    border-radius: 6px;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    color: #777;
    -webkit-transition: all 0.15s;
    transition: all 0.15s
}

.drop-target:hover {
    border-color: #aaa;
    color: #555
}

.progress-bar--flat,.progress-bar--flat .progress-level {
    border-radius: 0
}

.progress-bar--flat .progress-level {
    background-color: #c3cfd8
}

.tooltip {
    position: relative !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tooltip::before {
    content: '';
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border: 4px solid transparent
}

.tooltip.is-active::before {
    display: block
}

.tooltip-ico,.tooltip-ico:hover {
    text-decoration: none;
    font-size: 0;
    line-height: 1
}

.tooltip-top::before {
    border-top-color: rgba(33,37,41,0.9);
    bottom: 100%
}

.tooltip-top .tooltip-top--inverse-arrow::before {
    border-top-color: rgba(250,251,252,0.9)
}

.tooltip-bottom::before {
    border-bottom-color: rgba(33,37,41,0.9);
    bottom: auto;
    top: 100%
}

.tooltip-bottom--light-arrow::before {
    border-bottom-color: rgba(250,251,252,0.9)
}

.tooltip--delayed::before {
    display: block;
    opacity: 0;
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.tooltip--delayed .tooltip-container {
    display: block;
    opacity: 0;
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.tooltip--delayed.is-active::before {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    opacity: 1
}

.tooltip--delayed.is-active .tooltip-container {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    opacity: 1
}

.tooltip-container {
    display: none;
    left: 50%;
    line-height: 18px;
    position: absolute;
    z-index: 999
}

.tooltip.is-active .tooltip-container {
    display: block
}

.tooltip-top>.tooltip-container {
    bottom: calc(100% + 8px)
}

.tooltip-bottom>.tooltip-container {
    top: calc(100% + 8px)
}

.tooltip-left-align>.tooltip-container {
    left: 0
}

.tooltip-right-align>.tooltip-container {
    left: auto;
    right: 0
}

.tooltip-container.tooltip-sidebar-need-help {
    margin-left: 10px
}

.tooltip-container.tooltip-sidebar-announcements {
    margin-right: 10px
}

.tooltip-label {
    border-radius: 3px;
    background-color: rgba(33,37,41,0.9);
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    left: -50%;
    padding: 4px 9px;
    position: relative;
    text-indent: 0;
    text-shadow: none;
    white-space: nowrap
}

.tooltip-left-align .tooltip-label {
    left: 0
}

.tooltip-right-align .tooltip-label {
    left: auto;
    right: 0
}

.tooltip-label.tooltip--view-website {
    right: 5px
}

.tooltip-label--light {
    background: rgba(250,251,252,0.9);
    color: #454e57
}

.tooltip--no-decoration:hover {
    text-decoration: none
}

.tooltip-wordy .tooltip-label {
    min-width: 180px;
    white-space: normal;
    line-height: 1.4
}

.tooltip-embiggened .tooltip-container {
    white-space: normal
}

.tooltip-embiggened .tooltip-label {
    font-size: 13px;
    padding: 6px;
    width: 275px
}

.tooltip-error-container {
    position: relative
}

.tooltip-error {
    padding: 2px 9px;
    margin-bottom: 9px;
    background: #ec6060;
    position: absolute;
    top: -7px;
    z-index: 50;
    border-radius: 3px
}

.tooltip-error::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #ec6060 transparent transparent transparent;
    bottom: -10px;
    left: 15px
}

.tooltip-error.attached-to-bottom {
    top: 100%;
    margin-top: 9px
}

.tooltip-error.attached-to-bottom::after {
    border-color: transparent transparent #ec6060 transparent;
    top: -10px
}

.tooltip-error.attached-to-top {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.error-list {
    padding: 0;
    margin: 0;
    line-height: 20px
}

.error-list li {
    list-style-type: none;
    font-size: 13px;
    color: #ffffff
}

.error-highlight {
    border: 1px solid #ec6060
}

.error-highlight-warning {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/alert3-eae1618173edd54b6aca9cb097b0a29d9c14c5c298a8206e36e0ca910305b5f1.png);
    background-repeat: no-repeat;
    background-position: right;
    border: 1px solid #e0aa4c
}

.warning-desc {
    color: #c27c00;
    font-size: 13px;
    padding-bottom: 15px
}

.table-wrapper tr:last-child .tooltip-container,.table-wrapper tr:last-child .tooltip-label {
    right: auto;
    left: 0
}

.table-wrapper tr:last-child .tooltip::before {
    left: 100%;
    margin-right: 0
}

.table-wrapper tr:last-child .tooltip-bottom::before,.table-wrapper tr:last-child .tooltip-top::before {
    border-bottom-color: transparent;
    border-right-color: rgba(33,37,41,0.9);
    border-top-color: transparent;
    margin-top: -4px;
    top: 50%
}

.table-wrapper tr:last-child .tooltip-container {
    left: calc(100% + 4px);
    top: auto;
    bottom: 0
}

.table-wrapper tr:last-child td:last-child .tooltip-container,.table-wrapper tr:last-child td:last-child .tooltip-label {
    left: auto;
    right: 0
}

.table-wrapper tr:last-child td:last-child .tooltip::before {
    left: -8px;
    margin-left: 0
}

.table-wrapper tr:last-child td:last-child .tooltip-bottom::before,.table-wrapper tr:last-child td:last-child .tooltip-top::before {
    border-left-color: rgba(33,37,41,0.9);
    border-right-color: transparent
}

.table-wrapper tr:last-child td:last-child .tooltip-container {
    right: calc(100% + 8px)
}

.ui-scrollable-container {
    padding: 20px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 3px;
    border: 1px solid #ebeef0;
    max-height: 260px
}

.ui-scrollable-container:not(:first-child) {
    margin-top: 20px
}

.ui-scrollable-container:not(:last-child) {
    margin-bottom: 20px
}

.next-heading {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin: 0 0 20px
}

@media screen and (min-width: 640px) {
    .next-heading {
        font-size:1rem
    }
}

.next-heading--1 {
    font-size: 22px
}

.next-heading--2 {
    font-size: 20px
}

.next-heading--3 {
    font-size: 18px
}

.next-heading--tiny {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .next-heading--tiny {
        font-size:0.875rem
    }
}

.next-heading--small {
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase
}

@media screen and (min-width: 640px) {
    .next-heading--small {
        font-size:0.75rem
    }
}

.next-heading--large {
    font-size: 24px
}

.next-heading--xl {
    font-size: 32px
}

.next-heading--light-weight {
    font-weight: 300
}

.next-heading--semi-bold {
    font-weight: 500
}

.next-heading--subdued {
    color: var(--p-text-subdued)
}

.next-heading--callout {
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase;
    color: #c3cfd8
}

@media screen and (min-width: 640px) {
    .next-heading--callout {
        font-size:0.75rem
    }
}

.next-heading--callout a.subdued,.next-heading--callout .dropdown li a.subdued,.dropdown li .next-heading--callout a.subdued {
    text-decoration: none
}

.next-heading--callout a.subdued:hover {
    text-decoration: underline
}

.next-heading--truncated {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.next-heading--callout--darker {
    color: #798c9c
}

.next-heading--micro-uppercase-bordered {
    color: #798c9c;
    padding: 5px 20px;
    padding-top: 10px;
    font-size: 11px;
    text-transform: uppercase;
    border-bottom: 1px solid var(--p-divider);
    margin: 0
}

.next-heading--no-margin {
    margin: 0
}

.next-heading--half-margin {
    margin: 0 0 10px
}

.next-heading--quarter-margin {
    margin: 0 0 5px
}

.next-form {
    margin: 0;
    padding: 0
}

.next-input--number,input.next-input--number[type='number'],.next-input--number.autocomplete-field[type='number'] {
    width: auto
}

.next-input--button,input.next-input--button[type='button'],.next-input--button.autocomplete-field[type='button'] {
    cursor: default;
    width: auto;
    max-width: none;
    margin: 2px;
    padding: 3px 6px
}

.next-input[disabled],.sp-input[disabled],.next-input--stylized[disabled],.next-input--is-disabled {
    -webkit-appearance: none;
    -moz-appearance: none
}

.card-fields-iframe {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    border: 0;
    background: transparent;
    line-height: normal;
    width: 100%
}

.next-form.next-form--full-width {
    width: 100%;
    min-width: 0;
    max-width: 100%
}

.next-input__help-text {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    color: var(--p-text-subdued);
    word-wrap: break-word;
    word-break: break-word;
    margin-top: 0.25rem
}

@media screen and (min-width: 640px) {
    .next-input__help-text {
        font-size:0.875rem
    }
}

.next-input__help-text--top {
    margin-bottom: 0.25rem
}

.next-radio--styled+.next-input__help-text,.next-checkbox--styled+.next-input__help-text {
    padding-left: 1.5rem
}

.next-input--inline {
    display: inline-block
}

.next-input--card-field {
    position: relative;
    height: 36px;
    padding: 0;
    overflow: hidden
}

.next-input--card-field>.next-input--card-fields__container {
    height: 34px
}

.next-input--card-field>.next-input__add-on--after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.card-fields-iframe {
    height: 34px
}

.next-input--number,input.next-input--number[type='number'],.next-input--number.autocomplete-field[type='number'] {
    min-width: 0
}

.next-input--width-2-characters,input.next-input--width-2-characters[type='number'] {
    width: 3em;
    max-width: 3em;
    min-width: 3em
}

.next-input--width-4-characters,input.next-input--width-4-characters[type='number'] {
    width: 5em;
    max-width: 5em;
    min-width: 5em
}

.next-input[disabled],.sp-input[disabled],.next-input--stylized[disabled],.next-input--is-disabled {
    background: var(--p-surface-disabled);
    border-color: var(--p-border);
    color: var(--p-text)
}

.next-input.next-input--invisible[disabled],.next-input--invisible.sp-input[disabled],.next-input--invisible.next-input--stylized[disabled],.next-input--is-disabled.next-input--invisible {
    background: none;
    border: 0
}

.next-input-wrapper {
    position: relative
}

.next-input-wrapper+.next-input-wrapper {
    margin-top: 1rem
}

.next-input-wrapper.hide+.next-input-wrapper {
    margin-top: 0
}

.next-input-wrapper+.next-input-wrapper--halved {
    margin-top: 0.5rem
}

.next-input-wrapper+.wrappable {
    padding-top: 1rem
}

.wrappable+.next-input-wrapper {
    margin-top: 1rem
}

.next-fieldset-wrapper .next-input-wrapper {
    margin-top: 0.25rem
}

.select .next-input-wrapper {
    height: 1.375rem
}

.next-input-wrapper--inline-group>*+* {
    margin-left: 0.5rem
}

.next-input-wrapper--inline {
    display: inline-block
}

.next-input-wrapper--inline .next-radio[type='radio'],.next-input-wrapper--inline .next-checkbox[type='checkbox'] {
    left: calc(50% - 15px);
    top: calc(50% - 15px)
}

.next-input-wrapper--inline .next-radio--styled,.next-input-wrapper--inline .next-checkbox--styled {
    left: calc(50% - 8px);
    top: calc(50% - 8px)
}

.next-input-wrapper--half-spacing {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem
}

.next-input--stylized {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    margin: 0.5px
}

.next-input--stylized .next-input,.next-input--stylized .sp-input,.next-input--stylized .next-input--stylized {
    min-width: 0
}

.next-input--stylized .field_with_errors {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.next-input--scrollable {
    overflow: auto
}

.next-input--invisible {
    display: inline-block;
    min-width: 75px;
    vertical-align: baseline;
    margin: 0;
    color: var(--p-text);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: auto;
    padding: 0;
    border: 0;
    color: var(--p-text)
}

.next-input--invisible:focus {
    border: 0
}

.next-input__add-on {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
    color: var(--p-text-subdued)
}

.next-input--has-content .next-input__add-on {
    color: var(--p-text)
}

.next-input__add-on--before {
    padding-right: 4px
}

.next-input__add-on--before>.next-icon,.next-input__add-on--before>.next-icon__text {
    margin-right: 0.25rem
}

.next-input__add-on--after {
    padding-left: 4px
}

.next-input__add-on--url-base {
    color: var(--p-text-disabled);
    padding-right: 0
}

.next-input--align-with-radio {
    margin-left: 26px
}

.next-radio--styled,.next-checkbox--styled,.next-radio,input.next-radio[type='radio'],.next-radio.autocomplete-field[type='radio'],.next-checkbox,input.next-checkbox[type='checkbox'],.next-checkbox.autocomplete-field[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0.15em;
    display: block;
    height: 16px;
    width: 16px;
    border: none;
    background-color: transparent;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    cursor: pointer
}

.next-radio,input.next-radio[type='radio'],.next-radio.autocomplete-field[type='radio'],.next-checkbox,input.next-checkbox[type='checkbox'],.next-checkbox.autocomplete-field[type='checkbox'] {
    z-index: 2;
    opacity: 0;
    left: -7.5px;
    top: -7.5px;
    width: 30px;
    height: 30px
}

.next-input-wrapper--inline .next-radio,.next-input-wrapper--inline input.next-radio[type='radio'],.next-input-wrapper--inline .next-radio.autocomplete-field[type='radio'],.next-input-wrapper--inline .next-checkbox,.next-input-wrapper--inline input.next-checkbox[type='checkbox'],.next-input-wrapper--inline .next-checkbox.autocomplete-field[type='checkbox'] {
    position: relative;
    display: inline-block
}

.next-color-picker {
    display: none
}

.next-color-picker--fallback {
    display: block;
    width: 4.375rem
}

.next-label--switch--centered .next-radio--styled,.next-label--switch--centered .next-checkbox--styled {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.next-input--is-focused {
    border: 1px solid var(--p-border)
}

.next-input--has-error {
    border: 1px solid var(--p-border-critical);
    background: var(--p-surface-critical)
}

.next-field__connected-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.next-form--multi-column .next-field__connected-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-field__connected-wrapper .btn,.next-field__connected-wrapper .ui-button {
    white-space: nowrap
}

.next-field__connected-wrapper--align-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.next-form--align-center .next-field__connected-wrapper--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-field--connected,.next-field__connected-wrapper .btn,.next-field__connected-wrapper .ui-button:not(.add-filter),.next-field__connected-wrapper input,.next-field__connected-wrapper .autocomplete-field {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    margin: 0;
    max-width: 100%
}

.next-field--connected.next-field--connected--no-flex,.next-field__connected-wrapper .btn.next-field--connected--no-flex,.next-field__connected-wrapper .ui-button.next-field--connected--no-flex:not(.add-filter),.next-field__connected-wrapper input.next-field--connected--no-flex,.next-field__connected-wrapper .next-field--connected--no-flex.autocomplete-field {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-field--connected--extra-padding {
    padding-left: 10px
}

.next-form--multi-column .next-field--connected--extra-padding {
    padding-left: 0;
    padding-top: 10px
}

.next-field__connected-wrapper .ui-popover__container>.ui-button {
    left: 0;
    margin-right: 0
}

.next-input--search {
    -webkit-appearance: textfield
}

.next-input--search::-webkit-search-decoration,.next-input--search::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.unstyled .next-input-wrapper,.callout-list .next-input-wrapper,.dropdown .next-input-wrapper {
    margin-top: 0.5rem
}

.next-input,.sp-input,.next-input--stylized {
    display: inline-block;
    min-width: 75px;
    vertical-align: baseline;
    margin: 0;
    color: var(--p-text);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    padding: 5px 10px;
    border-radius: var(--p-border-radius-base);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    color: var(--p-text);
    border: 1px solid var(--p-border-neutral-subdued);
    border-top-color: var(--p-border);
    background-color: var(--p-surface)
}

@media screen and (min-width: 640px) {
    .next-input,.sp-input,.next-input--stylized {
        font-size:0.875rem
    }
}

.next-input::-webkit-input-placeholder,.sp-input::-webkit-input-placeholder,.next-input--stylized::-webkit-input-placeholder {
    color: var(--p-text-disabled)
}

.next-input::-moz-placeholder,.sp-input::-moz-placeholder,.next-input--stylized::-moz-placeholder {
    color: var(--p-text-disabled)
}

.next-input:-ms-input-placeholder,.sp-input:-ms-input-placeholder,.next-input--stylized:-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.next-input::-ms-input-placeholder,.sp-input::-ms-input-placeholder,.next-input--stylized::-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.next-input::placeholder,.sp-input::placeholder,.next-input--stylized::placeholder {
    color: var(--p-text-disabled)
}

.next-input.next-input--is-focused,.next-input--is-focused.sp-input,.next-input--is-focused.next-input--stylized,.next-input:focus,.sp-input:focus,.next-input--stylized:focus {
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    -webkit-box-shadow: 0 0 0 0.0625rem var(--p-surface),0 0 0 0.1875rem var(--p-focused);
    box-shadow: 0 0 0 0.0625rem var(--p-surface),0 0 0 0.1875rem var(--p-focused)
}

.next-input.next-input--is-focused[readonly],.next-input--is-focused.sp-input[readonly],.next-input--is-focused.next-input--stylized[readonly],.next-input[readonly]:focus,.sp-input[readonly]:focus,.next-input--stylized[readonly]:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-input[readonly],.sp-input[readonly],.next-input--stylized[readonly],.next-input.next-input--readonly,.next-input--readonly.sp-input,.next-input--readonly.next-input--stylized,.next-input[disabled],.sp-input[disabled],.next-input--stylized[disabled],.next-input.next-input--is-disabled,.next-input--is-disabled.sp-input,.next-input--is-disabled.next-input--stylized {
    background: var(--p-surface-disabled);
    color: var(--p-text-disabled);
    border-color: var(--p-border-disabled)
}

.next-input-wrapper--is-error .next-input,.next-input-wrapper--is-error .sp-input,.next-input-wrapper--is-error .next-input--stylized {
    border: 1px solid var(--p-border-critical);
    background: var(--p-surface-critical-subdued)
}

.next-input-wrapper--is-error .next-input:focus,.next-input-wrapper--is-error .sp-input:focus,.next-input-wrapper--is-error .next-input--stylized:focus {
    border-color: var(--p-focused);
    -webkit-box-shadow: 0 0 0 1px var(--p-focused);
    box-shadow: 0 0 0 1px var(--p-focused)
}

.next-field__connected-wrapper .next-field--connected,.next-field__connected-wrapper .btn,.next-field__connected-wrapper .ui-button {
    z-index: 10
}

.next-field__connected-wrapper :focus,.next-field__connected-wrapper .next-input--is-focused {
    z-index: 20
}

.next-checkbox--styled {
    position: relative;
    z-index: 1;
    color: var(--p-text);
    position: absolute;
    left: calc(var(--p-control-border-width) / 2);
    top: calc(var(--p-control-border-width) / 2);
    display: block;
    height: calc(var(--p-choice-size) - var(--p-control-border-width));
    width: calc(var(--p-choice-size) - var(--p-control-border-width));
    border: var(--p-control-border-width) solid var(--p-border);
    background-color: var(--p-surface);
    border-radius: var(--p-border-radius-base)
}

.next-checkbox--styled::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    right: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    bottom: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    left: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width) + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width) + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.next-checkbox--styled::before {
    content: '';
    position: absolute;
    top: calc(-1 * var(--p-control-border-width));
    right: calc(-1 * var(--p-control-border-width));
    bottom: calc(-1 * var(--p-control-border-width));
    left: calc(-1 * var(--p-control-border-width));
    border-radius: var(--p-border-radius-base);
    background-color: var(--p-interactive);
    opacity: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease)
}

@media (-ms-high-contrast: active) {
    .next-checkbox--styled::before {
        background: transparent;
        border: 2px solid;
        -webkit-transition: none;
        transition: none
    }
}

.next-checkbox--styled .next-icon,.next-checkbox--styled .next-icon__text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    pointer-events: none;
    fill: var(--p-icon-on-interactive);
    -webkit-transform: translate(-50%, -50%) scale(0.25);
    transform: translate(-50%, -50%) scale(0.25);
    opacity: 0;
    -webkit-transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease)
}

.next-checkbox:focus+.next-checkbox--styled::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.next-checkbox:indeterminate+.next-checkbox--styled,.next-checkbox:checked+.next-checkbox--styled {
    border-color: var(--p-interactive)
}

.next-checkbox:indeterminate+.next-checkbox--styled::before,.next-checkbox:checked+.next-checkbox--styled::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.next-checkbox:indeterminate+.next-checkbox--styled .next-icon,.next-checkbox:indeterminate+.next-checkbox--styled .next-icon__text,.next-checkbox:checked+.next-checkbox--styled .next-icon,.next-checkbox:checked+.next-checkbox--styled .next-icon__text {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.next-checkbox:indeterminate+.next-checkbox--styled .checkmark,.next-checkbox:checked+.next-checkbox--styled .indeterminate {
    opacity: 0
}

.next-checkbox:disabled+.next-checkbox--styled {
    color: var(--p-text-disabled);
    border-color: var(--p-border-disabled);
    background: var(--p-surface-disabled)
}

.next-checkbox:disabled+.next-checkbox--styled .next-icon,.next-checkbox:disabled+.next-checkbox--styled .next-icon__text,.next-checkbox:disabled+.next-checkbox--styled:before {
    background: var(--p-border-disabled)
}

.next-input-wrapper--inline .next-radio--styled,.next-input-wrapper--inline .next-checkbox--styled {
    left: calc(50% - (var(--p-choice-size) / 2) + 0.0625rem);
    top: calc(50% - (var(--p-choice-size) / 2) + 0.0625rem)
}

.next-input-wrapper--is-error .next-checkbox~.next-checkbox--styled {
    border-color: var(--p-border-critical);
    background: var(--p-surface-critical)
}

.next-input-wrapper--is-error .next-checkbox:indeterminate~.next-checkbox--styled::before,.next-input-wrapper--is-error .next-checkbox:checked~.next-checkbox--styled::before {
    background: var(--p-border-critical)
}

@media (-ms-high-contrast: active) {
    .next-input-wrapper--is-error .next-checkbox:indeterminate~.next-checkbox--styled::before,.next-input-wrapper--is-error .next-checkbox:checked~.next-checkbox--styled::before {
        background: transparent
    }
}

.next-radio--styled {
    position: relative;
    z-index: 1;
    border-radius: 100%;
    position: absolute;
    background-color: var(--p-surface);
    border: var(--p-control-border-width) solid var(--p-border);
    left: calc(var(--p-control-border-width) / 2);
    top: calc(var(--p-control-border-width) / 2);
    width: calc(var(--p-choice-size) - var(--p-control-border-width));
    height: calc(var(--p-choice-size) - var(--p-control-border-width))
}

.next-radio--styled::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    right: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    bottom: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    left: calc(-1 * calc(var(--p-control-border-width) + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width) + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(var(--p-control-border-width) + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.next-radio--styled:after {
    border-radius: 50%
}

.next-radio--styled::before {
    opacity: 0;
    -webkit-transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease);
    transition: opacity var(--p-duration-1-0-0) var(--p-ease),transform var(--p-duration-1-0-0) var(--p-ease),-webkit-transform var(--p-duration-1-0-0) var(--p-ease);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    height: var(--p-icon-size);
    width: var(--p-icon-size);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: -webkit-transform 0.15s ease-in-out;
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out
}

@media (-ms-high-contrast: active) {
    .next-radio--styled::before {
        background: transparent;
        border: 5px solid;
        -webkit-transition: none;
        transition: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

.next-radio:focus+.next-radio--styled::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.next-radio:checked+.next-radio--styled {
    border-color: var(--p-interactive)
}

.next-radio:checked+.next-radio--styled:before {
    background-color: var(--p-interactive);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    -webkit-transition: opacity var(--p-duration-1-5-0) var(--p-ease),-webkit-transform var(--p-duration-1-5-0) var(--p-ease);
    transition: opacity var(--p-duration-1-5-0) var(--p-ease),-webkit-transform var(--p-duration-1-5-0) var(--p-ease);
    transition: opacity var(--p-duration-1-5-0) var(--p-ease),transform var(--p-duration-1-5-0) var(--p-ease);
    transition: opacity var(--p-duration-1-5-0) var(--p-ease),transform var(--p-duration-1-5-0) var(--p-ease),-webkit-transform var(--p-duration-1-5-0) var(--p-ease)
}

.next-radio:disabled+.next-radio--styled {
    border-color: var(--p-border-disabled)
}

.next-radio:disabled+.next-radio--styled:before {
    background-color: var(--p-surface)
}

.next-field--connected:not(:last-child),.next-field__connected-wrapper .btn:not(:last-child),.next-field__connected-wrapper .ui-button:not(.add-filter):not(:last-child),.next-field__connected-wrapper input:not(:last-child),.next-field__connected-wrapper .autocomplete-field:not(:last-child) {
    margin-right: 0.5rem
}

.next-input--stylized {
    border-color: var(--p-border-neutral-subdued);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.next-input--stylized[disabled],.next-input--stylized.next-input--is-disabled {
    background-color: var(--p-surface-disabled);
    color: var(--p-text);
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-input--stylized .next-input--invisible {
    border: 0;
    padding: 0
}

.next-input--stylized .next-input--invisible:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.menus-table,.next-table--line-items,.next-table--data {
    width: 100%;
    border-collapse: collapse
}

.next-table--data tr>th {
    font-weight: bold;
    text-align: center;
    padding: 1px;
    border-bottom: none
}

.next-table--data tr>td {
    background-color: transparent;
    padding: 1px;
    border-bottom: none
}

.next-table--data tr>th {
    color: #798c9c;
    text-align: left
}

.next-table--data tr>td {
    border-bottom: 1px solid var(--p-divider)
}

.next-table--fixed-layout {
    table-layout: fixed
}

.next-table--line-items td {
    padding-top: 20px;
    padding-bottom: 20px
}

.next-table--line-items .next-table__image-cell {
    vertical-align: top;
    min-width: 48px
}

.next-table--line-items .next-table__properties-cell {
    padding-top: 5px;
    padding-bottom: 5px
}

.next-table--line-items td:first-of-type,.next-table--line-items th:first-of-type {
    padding-left: 0
}

.next-table--line-items td:last-of-type,.next-table--line-items th:last-of-type {
    padding-right: 0
}

@media (max-width: 520px),(min-width: 769px) and (max-width: 784px) {
    .next-table--line-items {
        display:block
    }

    .next-table--line-items thead {
        display: none
    }

    .next-table--line-items tbody {
        width: 100%;
        display: block
    }

    .next-table--line-items tr {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px 0 10px 0
    }

    .next-table--line-items tr+tr {
        border-top: 1px solid var(--p-divider)
    }

    .next-table--line-items tr.selected {
        background: #fffbe9
    }

    .next-table--line-items td {
        padding: 0 10px 10px 0;
        display: block;
        border: none
    }

    .next-table--line-items td:first-of-type {
        padding-left: 0
    }

    .next-table--line-items td:last-of-type {
        padding-right: 0
    }

    .next-table--line-items .next-table__cell--hide-when-condensed {
        display: none
    }

    .next-table--line-items .next-table__cell--full-width-when-condensed {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }

    .next-table--line-items .next-table__cell--grow-when-condensed {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto
    }

    .next-table--line-items .next-table__cell--no-flex {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .next-table--line-items .next-table__cell--top-right-when-condensed {
        position: absolute;
        top: 20px;
        right: 10px
    }

    .next-table--line-items .next-table__cell--item-name {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 calc(100% - 58px);
        -ms-flex: 1 0 calc(100% - 58px);
        flex: 1 0 calc(100% - 58px);
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .next-table--line-items .only-when-printing {
        display: none
    }
}

.next-table--with-price td:last-of-type {
    width: 15%
}

.next-table--compact td {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.next-table--condensed {
    display: block
}

.next-table--condensed thead {
    display: none
}

.next-table--condensed tbody {
    width: 100%;
    display: block
}

.next-table--condensed tr {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0 10px 0
}

.next-table--condensed tr+tr {
    border-top: 1px solid var(--p-divider)
}

.next-table--condensed tr.selected {
    background: #fffbe9
}

.next-table--condensed td {
    padding: 0 10px 10px 0;
    display: block;
    border: none
}

.next-table--condensed td:first-of-type {
    padding-left: 0
}

.next-table--condensed td:last-of-type {
    padding-right: 0
}

.next-table--condensed .next-table__cell--hide-when-condensed {
    display: none
}

.next-table--condensed .next-table__cell--full-width-when-condensed {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.next-table--condensed .next-table__cell--grow-when-condensed {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto
}

.next-table--condensed .next-table__cell--no-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-table--condensed .next-table__cell--top-right-when-condensed {
    position: absolute;
    top: 20px;
    right: 10px
}

.next-table--condensed .next-table__cell--item-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 calc(100% - 58px);
    -ms-flex: 1 0 calc(100% - 58px);
    flex: 1 0 calc(100% - 58px);
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.next-table--condensed .only-when-printing {
    display: none
}

.next-table--condensed--no-wrap tr {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.next-table__inline-heading {
    display: none
}

.next-table--collapsible {
    padding: 20px
}

.next-table--collapsible .next-table__btn--expand {
    display: none
}

.next-table--collapsible.next-table--condensed {
    padding: 0
}

.next-table--collapsible.next-table--condensed tr {
    padding: 0;
    width: 100%
}

.next-table--collapsible.next-table--condensed td {
    padding: 10px 20px
}

.next-table--collapsible.next-table--condensed td:first-of-type {
    padding-left: 20px
}

.next-table--collapsible.next-table--condensed td:last-of-type {
    padding-right: 20px
}

.next-table--collapsible.next-table--condensed .next-table__inline-heading {
    width: 40%;
    display: inline-block;
    color: #798c9c
}

.next-table--collapsible.next-table--condensed .next-table__btn--expand {
    display: block
}

.next-table--collapsible.next-table--condensed .next-table__cell--collapse {
    display: none
}

.next-table--collapsible.next-table--condensed .next-table__cell--visible {
    display: block;
    background: #f5f6f7
}

.next-table__row--no-border td {
    border-bottom: none
}

.next-table__row--align-top td {
    vertical-align: top
}

.next-table--clickable-row tbody tr {
    cursor: pointer
}

.table__row--subdued {
    background-color: #f5f6f7
}

.next-table--ultra-expanded td,.next-table--ultra-expanded th {
    padding: 20px
}

.next-table__row--extra-padding-top td {
    padding-top: 20px
}

.next-table__row--extra-padding-bottom td {
    padding-bottom: 20px
}

.next-table--no-outside-padding tr>td:first-child,.next-table--no-outside-padding tr>th:first-child {
    padding-left: 0
}

.next-table--no-outside-padding tr>td:last-child,.next-table--no-outside-padding tr>th:last-child {
    padding-right: 0
}

.next-table--no-bottom-padding tr:last-child>td {
    padding-bottom: 0
}

.next-table--row-group-no-spacing tr:not(:first-child) td {
    padding-top: 0
}

.next-table--row-group-no-spacing tr:not(:last-child) td {
    padding-bottom: 0
}

.next-table--even-cell-padding td,.next-table--even-cell-padding th {
    padding: 10px 10px
}

.next-card {
    background-color: var(--p-surface, #fff);
    border-radius: var(--p-border-radius-wide, 3px);
    -webkit-box-shadow: var(--p-card-shadow, 0 0 0 1px rgba(63,63,68,0.05), 0 1px 3px 0 rgba(63,63,68,0.15));
    box-shadow: var(--p-card-shadow, 0 0 0 1px rgba(63,63,68,0.05), 0 1px 3px 0 rgba(63,63,68,0.15))
}

.next-card~.next-card,.next-card~.ui-card {
    margin-top: 20px
}

@media screen and (max-width: 720px) {
    .next-card {
        border-radius:0
    }
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .next-card+.next-card {
        margin-top:10px
    }
}

.next-card--aside {
    background-color: var(--p-surface-subdued, #f9fafb)
}

.next-card--aside-lighter {
    background-color: var(--p-surface-subdued, #fafbfc)
}

.next-card--plain {
    -webkit-box-shadow: var(--p-card-shadow, none);
    box-shadow: var(--p-card-shadow, none)
}

.next-card--hide-overflow {
    overflow: hidden
}

.next-card--stacked {
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0
}

.next-card--stacked~.next-card--stacked {
    margin-top: 0;
    border-top: 1px solid var(--p-divider)
}

.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:first-of-type {
    padding-top: 20px
}

.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:last-of-type {
    padding-bottom: 20px
}

.next-card--sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 76px
}

.next-card--js-sticky {
    position: fixed;
    top: 56px;
    margin-top: 20px
}

.next-card__header {
    padding: 20px 20px 0
}

.next-card__header .next-heading {
    margin-bottom: 0
}

.next-card__footer {
    padding: 0 20px 20px
}

.next-card__footer--no-padding {
    padding: 0
}

.next-card__section {
    padding: 20px
}

.next-card__section~.next-card__section {
    border-top: 1px solid var(--p-divider)
}

.next-card__section~.next-card__section.next-card__section--no-border {
    border-top: 0
}

.next-card__section:first-child {
    border-radius: var(--p-border-radius-wide, 3px) var(--p-border-radius-wide, 3px) 0 0
}

.next-card__section:last-child {
    border-radius: 0 0 var(--p-border-radius-wide, 3px) var(--p-border-radius-wide, 3px)
}

.next-card__section--no-vertical-spacing {
    padding-top: 0;
    padding-bottom: 0
}

.next-card__section--no-vertical-spacing+.next-card__section {
    border-top: none
}

.next-card__section--no-horizontal-spacing {
    padding-left: 0;
    padding-right: 0
}

.next-card__section--half-spacing {
    padding-top: 10px;
    padding-bottom: 10px
}

.next-card__section--half-spacing.next-card__header {
    padding-bottom: 0
}

.next-card__section--half-spacing.next-card__footer {
    padding-top: 0
}

.next-card__section--double-spacing {
    padding-top: 40px;
    padding-bottom: 40px
}

.next-card__section--no-padding {
    padding: 0
}

.next-card__section--subdued {
    background-color: var(--p-surface-subdued, #f9fafb)
}

.next-card__section--more-subdued {
    background-color: var(--p-surface-subdued, #ebeef0)
}

.next-card__section--less-subdued {
    background-color: var(--p-surface-subdued, #fafbfc)
}

.next-card__section--accentuated {
    background-color: var(--p-surface-subdued, #006fbb)
}

.next-card__section--accentuated .next-heading {
    color: var(--p-text, #fff)
}

.next-card__section--bordered {
    border-top: 1px solid var(--p-divider)
}

.next-card__section--no-bottom-spacing {
    padding-bottom: 0
}

.next-card__section--no-bottom-spacing+.next-card__section {
    border-top: 0
}

.next-card__section--no-top-spacing {
    padding-top: 0
}

.next-card__section~.next-card__section--no-top-spacing {
    border-top: 0
}

.next-card__section--border-left {
    border-left: 1px solid var(--p-border-subdued)
}

.next-card__section--border-bottom {
    border-bottom: 1px solid var(--p-border-subdued)
}

.next-card__section--centered {
    text-align: center
}

.next-card--with-full-height-image {
    position: relative;
    padding-left: 250px;
    max-width: calc(100% - 250px)
}

.next-card--with-full-height-image .next-card__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 250px;
    background-size: cover;
    background-position: center;
    border-top-left-radius: var(--p-border-radius-wide, 3px);
    border-bottom-left-radius: var(--p-border-radius-wide, 3px)
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .next-card--with-full-height-image {
        padding-left:0;
        max-width: 100%
    }

    .next-card--with-full-height-image .next-card__image {
        position: static;
        display: block;
        width: 100%;
        height: 120px;
        border-radius: 0
    }
}

.next-card__section__separator {
    margin: 20px auto;
    background-color: var(--p-border-subdued, #ebeef0)
}

.next-card__section__separator--no-margin {
    margin: 0
}

.next-card__separator {
    margin: 0;
    height: 1px;
    background: var(--p-border-subdued, #ebeef0)
}

.next-card__separator--thick {
    height: 5px
}

.next-card__separator--inline {
    margin: 10px 20px
}

.next-card--top-rounded-corners {
    border-radius: var(--p-border-radius-wide, 3px) var(--p-border-radius-wide, 3px) 0 0 !important
}

.next-card--bottom-rounded-corners {
    border-radius: 0 0 var(--p-border-radius-wide, 3px) var(--p-border-radius-wide, 3px) !important
}

.next-card--all-rounded-corners {
    border-radius: var(--p-border-radius-wide, 3px) !important
}

.next-card--left-rounded-corners {
    border-radius: var(--p-border-radius-wide, 3px) 0 0 var(--p-border-radius-wide, 3px)
}

.next-card--right-rounded-corners {
    border-radius: 0 var(--p-border-radius-wide, 3px) var(--p-border-radius-wide, 3px) 0
}

.next-card--top-right-rounded-corner {
    border-top-right-radius: var(--p-border-radius-wide, 3px)
}

.next-card--bottom-right-rounded-corner {
    border-bottom-right-radius: var(--p-border-radius-wide, 3px)
}

.next-card--top-left-rounded-corner {
    border-top-left-radius: var(--p-border-radius-wide, 3px)
}

.next-card--bottom-left-rounded-corner {
    border-bottom-left-radius: var(--p-border-radius-wide, 3px)
}

.next-card__ribbon {
    background: #fafbfc;
    border-right: solid 1px #ebeef0;
    border-radius: 3px 0 0 3px;
    padding: 20px;
    display: block
}

.next-card__ribbon--warning {
    background: #ffd117;
    border-right: solid 1px rgba(212,160,2,0.25)
}

.next-card__ribbon--vertically-centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-ui .next-text-slate {
    color: #31373d
}

.next-card__header--fully-padded {
    padding-bottom: 20px
}

.next-card--semi-transparent {
    background-color: rgba(255,255,255,0.9)
}

.next-card__channel-image {
    margin-right: 20px
}

@media (max-width: 540px),(min-width: 769px) and (max-width: 804px) {
    .next-card__channel-image {
        display:none
    }
}

.next-card__channel-illustration {
    margin: 0 auto
}

@media screen and (max-width: 568px) {
    .fresh-ui .next-card__header,.fresh-ui .next-card__section,.fresh-ui .next-card__footer {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.next-tab__list {
    padding: 0;
    padding-top: 0.5rem;
    margin: 0;
    list-style: none;
    overflow: visible;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 1px solid var(--p-divider)
}

.next-tab__list>li {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.next-tab__list .next-tab__list__disclosure-item {
    display: none
}

.next-tab__list>li>.next-tab.next-tab--disclosure {
    margin-bottom: 0.5rem;
    border-radius: var(--p-border-radius-base);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-tab__list>li:first-child .next-tab {
    border-top-left-radius: 3px;
    margin-left: 0.5rem
}

.next-tab__list .next-tab__body {
    display: block;
    line-height: 20px;
    padding: 0.5rem 1rem;
    margin-bottom: 5px;
    border-radius: var(--p-border-radius-base);
    font-weight: 400;
    position: relative
}

.next-tab__list .next-tab__body::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: calc(-1 * calc(0px + 0.0625rem));
    right: calc(-1 * calc(0px + 0.0625rem));
    bottom: calc(-1 * calc(0px + 0.0625rem));
    left: calc(-1 * calc(0px + 0.0625rem));
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    box-shadow: 0 0 0 calc(-1 * calc(0px + 0.0625rem)) var(--p-focused);
    -webkit-transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: -webkit-box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease);
    transition: box-shadow 100ms var(--p-ease),-webkit-box-shadow 100ms var(--p-ease);
    border-radius: calc(var(--p-border-radius-base) + 0.0625rem)
}

.next-tab__list .next-tab:focus:not(:active) .next-tab__body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-tab__list .next-tab:focus:not(:active) .next-tab__body::after {
    -webkit-box-shadow: 0 0 0 0.125rem var(--p-focused);
    box-shadow: 0 0 0 0.125rem var(--p-focused)
}

.next-tab__list--full::after {
    display: none
}

.next-tab__list--full>li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.next-tab__list--full .next-tab__list__disclosure-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.next-tab__list--fitted::after {
    display: none
}

.next-tab__list--fitted>li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.next-tab__list--fitted>li>.next-tab {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.next-tab__list--fitted .next-tab__list__disclosure-item {
    display: none
}

.next-tab__list--vertical {
    display: block;
    padding: 0;
    margin: 0
}

.next-tab__list--vertical .next-tab {
    text-align: left
}

.next-tab__list--vertical .next-tab:hover,.next-tab__list--vertical .next-tab:focus {
    background: transparent;
    color: var(--p-text)
}

.next-tab__list--vertical .next-tab .next-tab__body {
    margin: 0
}

.next-tab__list--page-navigation {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 62.375rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem
}

@media (max-width: 769px) and (min-width: 490px),(min-width: 730px) {
    .next-tab__list--page-navigation {
        padding-right:1.25rem;
        padding-left: 1.25rem
    }
}

@media (max-width: 769px) and (min-width: 744px),(min-width: 984px) {
    .next-tab__list--page-navigation {
        padding-right:2rem;
        padding-left: 2rem
    }
}

.next-tab {
    color: var(--p-text-subdued)
}

.next-tab:focus,.next-tab:hover {
    color: var(--p-text);
    outline: none;
    text-decoration: none
}

.next-tab__list>li>.next-tab {
    margin-right: 0.5rem;
    display: block
}

.next-tab__list>li>.next-tab:focus .next-tab__border,.next-tab__list>li>.next-tab:hover .next-tab__border {
    background-color: var(--p-border-hovered)
}

.next-tab__list>li>.next-tab:active .next-tab__border {
    background-color: var(--p-surface-primary-selected-pressed)
}

.next-tab__list>li>.next-tab .next-tab__border {
    display: block;
    border-radius: var(--p-border-radius-base) var(--p-border-radius-base) 0px 0px;
    height: 3px;
    width: 100%
}

.next-tab__list>li>.next-tab.next-tab--is-active .next-tab__body {
    color: var(--p-text)
}

.next-tab__list>li>.next-tab.next-tab--is-active .next-tab__border {
    background-color: var(--p-action-primary)
}

.next-tab--disclosure {
    padding: 0 20px
}

.next-tab--disclosure .helper-hidden {
    display: none
}

.next-tab--disclosure .next-tab {
    display: inline-block
}

.next-tab__panel {
    display: none
}

.next-tab__panel.next-tab__panel--is-active {
    display: block
}

.next-tab__panel>*:first-child:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-tab__border {
    display: none
}

.next-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.next-list>li {
    width: 100%
}

.next-list>li .next-list__item {
    padding-right: 20px;
    padding-left: 20px
}

.next-list>li button.next-list__item {
    border: 0;
    cursor: pointer;
    color: #006fbb;
    text-decoration: none;
    vertical-align: initial;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    width: 100%
}

.next-list>li button.next-list__item:hover,.next-list>li button.next-list__item:focus,.next-list>li button.next-list__item:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-list>li .next-list__item--indented {
    padding-left: 40px
}

.next-list--divided {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.next-list--divided>li {
    width: 100%;
    border-bottom: 1px solid var(--p-divider);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.next-list--divided>li a,.next-list--divided>li button,.next-list--divided>li .next-list__item {
    display: block;
    color: #31373d;
    padding-top: 10px;
    padding-bottom: 10px
}

.next-list--divided>li .next-list__item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.next-list--divided>li .next-list__item:hover,.next-list--divided>li .next-list__item.is-selected {
    background: #ebf5fa;
    -webkit-box-shadow: 0 1px 0 #ebeef0;
    box-shadow: 0 1px 0 #ebeef0
}

.next-list--divided>li .next-list__item--disabled,.next-list--divided>li .next-list__item--no-hover {
    cursor: default
}

.next-list--divided>li .next-list__item--disabled:hover,.next-list--divided>li .next-list__item--no-hover:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.next-list--divided>li a:hover,.next-list--divided>li a.is-selected,.next-list--divided>li button:hover,.next-list--divided>li button.is-selected {
    background: #ebf5fa;
    text-decoration: none
}

.next-list--divided>li a:focus,.next-list--divided>li a:active,.next-list--divided>li button:focus,.next-list--divided>li button:active {
    background: #ebf5fa;
    outline: none
}

.next-list--divided>li a.disabled,.next-list--divided>li button.disabled {
    color: #c3cfd8
}

.next-list--divided-selectable {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.next-list--divided-selectable li+li {
    border-top: 1px solid var(--p-divider)
}

.next-list--divided-selectable>li {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.next-list--divided-selectable>li a,.next-list--divided-selectable>li button,.next-list--divided-selectable>li .next-list__item {
    display: block;
    color: #31373d;
    padding-top: 10px;
    padding-bottom: 10px
}

.next-list--divided-selectable>li a:hover,.next-list--divided-selectable>li a.is-selected,.next-list--divided-selectable>li button:hover,.next-list--divided-selectable>li button.is-selected,.next-list--divided-selectable>li .next-list__item:hover,.next-list--divided-selectable>li .next-list__item.is-selected {
    background: #006fbb;
    text-decoration: none;
    color: #ffffff
}

.next-list--divided--top>li {
    border-bottom: 0
}

.next-list--divided--top>li:not(:first-child) .next-list__item {
    border-top: 1px solid var(--p-divider)
}

.next-list--divided--top>li:not(:first-child) .next-list__item.next-list__item--indented {
    border-top: 0
}

.next-list--divided-half-padding>li a,.next-list--divided-half-padding>li button,.next-list--divided-half-padding>li .next-list__item {
    padding: 10px
}

.next-list__item--subdued,.next-list--divided-subdued {
    background-color: #f5f6f7
}

.next-list>li .next-list__item--vertically-condensed {
    padding-top: 5px;
    padding-bottom: 5px
}

.next-list--subdued .next-list__item {
    background: #f5f6f7;
    color: var(--p-text-subdued)
}

.next-list--subdued .next-list__item.next-list__item--is-current {
    background: #ffffff;
    font-weight: bold
}

.next-list--subdued .next-list__item:focus,.next-list--subdued .next-list__item:hover {
    background: #fafbfc
}

.next-list--compact {
    margin: 5px 0
}

.next-list--compact .next-list__item {
    background: transparent;
    border: 0;
    display: block;
    font-size: 14px;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
    color: #31373d;
    word-wrap: break-word;
    border-radius: 0;
    line-height: 24px;
    white-space: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.next-list--compact .next-list__item.next-list__item--is-applied {
    background: #ebf5fa;
    color: #798c9c
}

.next-list--compact .next-list__item:hover,.next-list--compact .next-list__item:focus,.next-list--compact .next-list__item.next-list__item--is-selected {
    background: #006fbb;
    color: #ffffff;
    text-decoration: none;
    outline: none
}

.next-list--compact .next-list__item:hover .subdued,.next-list--compact .next-list__item:focus .subdued,.next-list--compact .next-list__item.next-list__item--is-selected .subdued {
    color: #d3dbe2
}

.next-list--compact .next-list__item:hover .next-heading,.next-list--compact .next-list__item:hover small,.next-list--compact .next-list__item:focus .next-heading,.next-list--compact .next-list__item:focus small,.next-list--compact .next-list__item.next-list__item--is-selected .next-heading,.next-list--compact .next-list__item.next-list__item--is-selected small {
    color: #ffffff
}

.next-list--compact .next-list__item:active {
    color: #ffffff;
    background: #084e8a
}

.next-list--compact .next-list__item.is-disabled {
    color: #c3cfd8;
    pointer-events: none;
    cursor: default
}

.next-list--compact button.next-list__item {
    width: 100%;
    cursor: pointer;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.next-list--compact+.next-list--compact {
    border-top: 1px solid var(--p-divider);
    padding-top: 5px
}

.next-list--toggles .next-icon,.next-list--toggles .next-icon__text {
    visibility: hidden
}

.next-list--toggles .next-list__item--is-applied .next-icon,.next-list--toggles .next-list__item--is-applied .next-icon__text {
    visibility: visible
}

.next-list--toggles .next-list__item--promoted-action,.next-list--divided>li .next-list__item--promoted-action {
    color: #006fbb
}

.next-list__item--promoted-action .next-icon,.next-list__item--promoted-action .next-icon__text {
    fill: #006fbb;
    visibility: visible
}

.next-list__item--is-applied .next-icon,.next-list__item--is-applied .next-icon__text {
    fill: #798c9c
}

.next-list--toggles .next-list__item:focus .next-icon,.next-list--toggles .next-list__item:focus .next-icon__text,.next-list--toggles .next-list__item:hover .next-icon,.next-list--toggles .next-list__item:hover .next-icon__text,.next-list--toggles .next-list__item:active .next-icon,.next-list--toggles .next-list__item:active .next-icon__text,.next-list--toggles .next-list__item.next-list__item--is-selected .next-icon,.next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
    fill: #ffffff
}

.next-list--plain-divided>li {
    border-bottom: 1px solid var(--p-divider);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0
}

.next-list--plain-divided>li:last-child {
    border-bottom: none
}

.next-list--plain-divided .next-card--aside>li {
    border-color: rgba(211,219,226,0.5)
}

.next-list--row-hover>li {
    padding: 5px 10px
}

.next-list--row-hover>li:hover {
    background-color: #ebeef0
}

.next-list--row-hover.next-list--no-vertical-padding>li {
    padding: 0 10px
}

.next-list--heading {
    margin: 10px 0;
    border: none
}

.next-list>li .resource-browser-variant,.next-list>li .resource-browser-variant.next-list__item--disabled:hover,.next-list>li .resource-browser-variant.next-list__item--no-hover:hover {
    margin-left: 46px;
    padding-left: 0
}

.next-list>li .resource-browser-variant:hover,.next-list>li .resource-browser-variant.is-selected {
    margin-left: 0;
    padding-left: 46px
}

.next-list>li .resource-browser-variant--review-step {
    margin-left: 20px;
    padding-left: 40px
}

.next-list[data-searchable-select-results] .searchable-select-group-divider {
    border-bottom: 1px solid var(--p-border-subdued)
}

.fresh-ui .next-list>li a,.fresh-ui .next-list>li button,.fresh-ui .next-list>li .next-list__item,.fresh-ui .next-list>li.next-list__item,.fresh-ui .next-list--compact>li a,.fresh-ui .next-list--compact>li button,.fresh-ui .next-list--compact>li .next-list__item,.fresh-ui .next-list--compact>li.next-list__item {
    background: white;
    color: #212b36;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    transition: none
}

.fresh-ui .next-list>li a:focus,.fresh-ui .next-list>li a:hover,.fresh-ui .next-list>li a:active,.fresh-ui .next-list>li a.is-selected,.fresh-ui .next-list>li a.next-list__item--is-selected,.fresh-ui .next-list>li button:focus,.fresh-ui .next-list>li button:hover,.fresh-ui .next-list>li button:active,.fresh-ui .next-list>li button.is-selected,.fresh-ui .next-list>li button.next-list__item--is-selected,.fresh-ui .next-list>li .next-list__item:focus,.fresh-ui .next-list>li .next-list__item:hover,.fresh-ui .next-list>li .next-list__item:active,.fresh-ui .next-list>li .next-list__item.is-selected,.fresh-ui .next-list>li .next-list__item.next-list__item--is-selected,.fresh-ui .next-list>li.next-list__item:focus,.fresh-ui .next-list>li.next-list__item:hover,.fresh-ui .next-list>li.next-list__item:active,.fresh-ui .next-list>li.next-list__item.is-selected,.fresh-ui .next-list>li.next-list__item.next-list__item--is-selected,.fresh-ui .next-list--compact>li a:focus,.fresh-ui .next-list--compact>li a:hover,.fresh-ui .next-list--compact>li a:active,.fresh-ui .next-list--compact>li a.is-selected,.fresh-ui .next-list--compact>li a.next-list__item--is-selected,.fresh-ui .next-list--compact>li button:focus,.fresh-ui .next-list--compact>li button:hover,.fresh-ui .next-list--compact>li button:active,.fresh-ui .next-list--compact>li button.is-selected,.fresh-ui .next-list--compact>li button.next-list__item--is-selected,.fresh-ui .next-list--compact>li .next-list__item:focus,.fresh-ui .next-list--compact>li .next-list__item:hover,.fresh-ui .next-list--compact>li .next-list__item:active,.fresh-ui .next-list--compact>li .next-list__item.is-selected,.fresh-ui .next-list--compact>li .next-list__item.next-list__item--is-selected,.fresh-ui .next-list--compact>li.next-list__item:focus,.fresh-ui .next-list--compact>li.next-list__item:hover,.fresh-ui .next-list--compact>li.next-list__item:active,.fresh-ui .next-list--compact>li.next-list__item.is-selected,.fresh-ui .next-list--compact>li.next-list__item.next-list__item--is-selected {
    background: var(--p-surface-selected-hovered, #5c6ac4);
    color: var(--p-text, white)
}

.fresh-ui .next-list>li a:focus .type--subdued,.fresh-ui .next-list>li a:hover .type--subdued,.fresh-ui .next-list>li a:active .type--subdued,.fresh-ui .next-list>li a.is-selected .type--subdued,.fresh-ui .next-list>li a.next-list__item--is-selected .type--subdued,.fresh-ui .next-list>li button:focus .type--subdued,.fresh-ui .next-list>li button:hover .type--subdued,.fresh-ui .next-list>li button:active .type--subdued,.fresh-ui .next-list>li button.is-selected .type--subdued,.fresh-ui .next-list>li button.next-list__item--is-selected .type--subdued,.fresh-ui .next-list>li .next-list__item:focus .type--subdued,.fresh-ui .next-list>li .next-list__item:hover .type--subdued,.fresh-ui .next-list>li .next-list__item:active .type--subdued,.fresh-ui .next-list>li .next-list__item.is-selected .type--subdued,.fresh-ui .next-list>li .next-list__item.next-list__item--is-selected .type--subdued,.fresh-ui .next-list>li.next-list__item:focus .type--subdued,.fresh-ui .next-list>li.next-list__item:hover .type--subdued,.fresh-ui .next-list>li.next-list__item:active .type--subdued,.fresh-ui .next-list>li.next-list__item.is-selected .type--subdued,.fresh-ui .next-list>li.next-list__item.next-list__item--is-selected .type--subdued,.fresh-ui .next-list--compact>li a:focus .type--subdued,.fresh-ui .next-list--compact>li a:hover .type--subdued,.fresh-ui .next-list--compact>li a:active .type--subdued,.fresh-ui .next-list--compact>li a.is-selected .type--subdued,.fresh-ui .next-list--compact>li a.next-list__item--is-selected .type--subdued,.fresh-ui .next-list--compact>li button:focus .type--subdued,.fresh-ui .next-list--compact>li button:hover .type--subdued,.fresh-ui .next-list--compact>li button:active .type--subdued,.fresh-ui .next-list--compact>li button.is-selected .type--subdued,.fresh-ui .next-list--compact>li button.next-list__item--is-selected .type--subdued,.fresh-ui .next-list--compact>li .next-list__item:focus .type--subdued,.fresh-ui .next-list--compact>li .next-list__item:hover .type--subdued,.fresh-ui .next-list--compact>li .next-list__item:active .type--subdued,.fresh-ui .next-list--compact>li .next-list__item.is-selected .type--subdued,.fresh-ui .next-list--compact>li .next-list__item.next-list__item--is-selected .type--subdued,.fresh-ui .next-list--compact>li.next-list__item:focus .type--subdued,.fresh-ui .next-list--compact>li.next-list__item:hover .type--subdued,.fresh-ui .next-list--compact>li.next-list__item:active .type--subdued,.fresh-ui .next-list--compact>li.next-list__item.is-selected .type--subdued,.fresh-ui .next-list--compact>li.next-list__item.next-list__item--is-selected .type--subdued {
    color: var(--p-text-subdued, white)
}

.fresh-ui .next-list>li a.is-disabled,.fresh-ui .next-list>li button.is-disabled,.fresh-ui .next-list>li .next-list__item.is-disabled,.fresh-ui .next-list>li.next-list__item.is-disabled,.fresh-ui .next-list--compact>li a.is-disabled,.fresh-ui .next-list--compact>li button.is-disabled,.fresh-ui .next-list--compact>li .next-list__item.is-disabled,.fresh-ui .next-list--compact>li.next-list__item.is-disabled {
    color: var(--p-text-disabled, #c4cdd5)
}

.fresh-ui .next-list__item--is-applied .next-icon,.fresh-ui .next-list__item--is-applied .next-icon__text {
    fill: #212b36
}

.fresh-ui .next-list--toggles .next-list__item:focus .next-icon,.fresh-ui .next-list--toggles .next-list__item:focus .next-icon__text,.fresh-ui .next-list--toggles .next-list__item:hover .next-icon,.fresh-ui .next-list--toggles .next-list__item:hover .next-icon__text,.fresh-ui .next-list--toggles .next-list__item:active .next-icon,.fresh-ui .next-list--toggles .next-list__item:active .next-icon__text,.fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon,.fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
    fill: white
}

.fresh-ui .next-list--divided>li a:hover,.fresh-ui .next-list--divided>li a.is-selected {
    background: var(--p-surface-selected-hovered, #5c6ac4);
    color: var(--p-text, white)
}

.fresh-ui .next-list--divided>li a:hover .next-icon--color-sky-darker,.fresh-ui .next-list--divided>li a:hover .next-icon--slate-lighter,.fresh-ui .next-list--divided>li a.is-selected .next-icon--color-sky-darker,.fresh-ui .next-list--divided>li a.is-selected .next-icon--slate-lighter {
    color: transparent;
    fill: var(--p-text, white)
}

.fresh-ui .product_browser .next-list--divided>li .next-list__item:hover,.fresh-ui .product_browser .next-list--divided>li .next-list__item.is-selected {
    background: #f9fafb;
    color: inherit
}

.fresh-ui .product_browser .next-list--divided>li .next-list__item:hover .next-icon--color-sky-darker,.fresh-ui .product_browser .next-list--divided>li .next-list__item:hover .next-icon--slate-lighter,.fresh-ui .product_browser .next-list--divided>li .next-list__item.is-selected .next-icon--color-sky-darker,.fresh-ui .product_browser .next-list--divided>li .next-list__item.is-selected .next-icon--slate-lighter {
    color: transparent;
    fill: #c4cdd5
}

.fresh-ui .product_browser .next-list--divided>li .next-list__item:hover .type--subdued,.fresh-ui .product_browser .next-list--divided>li .next-list__item.is-selected .type--subdued {
    color: #637381
}

.fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current,.fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:hover,.fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:focus {
    background: var(--p-surface-selected-hovered, #5c6ac4);
    color: var(--p-text, white);
    font-weight: 500
}

.resource-browser__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.resource-browser__title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

@media screen and (max-width: 450px) {
    .resource-browser__info {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .resource-browser__title {
        width: 100%;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

.next-token,.tagit-choice,.tagit-new .ui-autocomplete-input {
    border-radius: 3px
}

.next-token-list {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

.next-token-list--is-input {
    padding: 5px 10px;
    border-radius: var(--p-border-radius-base);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    background: #ffffff;
    cursor: text;
    padding: 3px;
    padding-bottom: 0
}

@media screen and (min-width: 640px) {
    .next-token-list--is-input {
        font-size:0.875rem
    }
}

.next-token-list--is-input::-webkit-input-placeholder {
    color: var(--p-text-disabled)
}

.next-token-list--is-input::-moz-placeholder {
    color: var(--p-text-disabled)
}

.next-token-list--is-input:-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.next-token-list--is-input::-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.next-token-list--is-input::placeholder {
    color: var(--p-text-disabled)
}

.next-label--is-focused .next-token-list--is-input {
    border-color: #006fbb
}

.next-token-list__wrapper {
    position: relative
}

.next-token-list--is-input-invisible {
    border: none;
    padding: 2px 0 0 0
}

.next-token-list--large-tokens {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .next-token-list--large-tokens {
        font-size:0.875rem
    }
}

.tagit-new {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.tagit-new .ui-autocomplete-input {
    padding: 4px 8px;
    border: 0;
    height: auto;
    width: 120px;
    background: transparent;
    margin-bottom: 3px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .tagit-new .ui-autocomplete-input {
        font-size:0.875rem
    }
}

.tagit-new:only-child .ui-autocomplete-input {
    width: 100%
}

.next-token-list--is-input .next-token,.next-token-list--is-input .tagit-choice {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .next-token-list--is-input .next-token,.next-token-list--is-input .tagit-choice {
        font-size:0.875rem
    }
}

.next-token,.tagit-choice {
    background-color: #ebf5fa;
    color: #001429;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    word-wrap: break-word;
    max-width: 100%
}

.next-token-list .next-token,.next-token-list .tagit-choice {
    margin-right: 3px;
    margin-bottom: 3px
}

.next-token-list--expanded {
    margin-bottom: -6px
}

.next-token-list--expanded .next-token {
    margin-right: 6px;
    margin-bottom: 6px
}

.next-token__label,.tagit-label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0;
    width: 100%;
    display: block;
    padding: 4px 8px
}

.next-token__remove,.tagit-close {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    padding: 4px 8px 4px 0
}

.next-token__remove .text-icon,.tagit-close .text-icon {
    display: none
}

.next-token__remove .next-token__remove__icon,.tagit-close .next-token__remove__icon {
    width: 9px;
    height: 9px
}

.next-token__remove .ui-icon-close,.tagit-close .ui-icon-close {
    display: inline-block;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.263%2016l10.07-10.07c.625-.625.625-1.636%200-2.26s-1.638-.627-2.263%200L16%2013.737%205.933%203.667c-.626-.624-1.637-.624-2.262%200s-.624%201.64%200%202.264L13.74%2016%203.67%2026.07c-.626.625-.626%201.636%200%202.26.312.313.722.47%201.13.47s.82-.157%201.132-.47l10.07-10.068%2010.068%2010.07c.312.31.722.468%201.13.468s.82-.157%201.132-.47c.626-.625.626-1.636%200-2.26L18.262%2016z%22/%3E%3C/svg%3E");
    background-size: 9px 9px;
    width: 9px;
    height: 9px
}

.next-token--clickable {
    cursor: pointer
}

.next-token--is-disabled {
    opacity: 0.5;
    cursor: default
}

.next-token--is-inactive {
    background: #ebeef0;
    color: #798c9c
}

.next-token--is-inactive.next-token--is-disabled {
    cursor: pointer
}

.next-token-list--sortable {
    display: block;
    overflow: hidden
}

.next-token-list--sortable .next-token {
    float: left;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.next-token-list--sortable .next-token--is-draggable {
    padding-left: 23px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2020%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Ctitle%3EDrag-Handle%3C/title%3E%3Cpath%20d=%22M7%202c-1.104%200-2%20.896-2%202s.896%202%202%202%202-.896%202-2-.896-2-2-2zm0%206c-1.104%200-2%20.896-2%202s.896%202%202%202%202-.896%202-2-.896-2-2-2zm0%206c-1.104%200-2%20.896-2%202s.896%202%202%202%202-.896%202-2-.896-2-2-2zm6-8c1.104%200%202-.896%202-2s-.896-2-2-2-2%20.896-2%202%20.896%202%202%202zm0%202c-1.104%200-2%20.896-2%202s.896%202%202%202%202-.896%202-2-.896-2-2-2zm0%206c-1.104%200-2%20.896-2%202s.896%202%202%202%202-.896%202-2-.896-2-2-2z%22/%3E%3C/svg%3E");
    background-position: 8px 50%;
    background-size: 15px 15px;
    background-repeat: no-repeat
}

.fresh-ui .next-token__list .next-token,.fresh-ui .next-token__list .tagit-choice {
    margin-right: 0.25rem;
    margin-bottom: 0.25rem
}

.fresh-ui .next-token,.fresh-ui .tagit-choice {
    background-color: #dfe3e8;
    color: #454f5b;
    min-height: 1.75rem
}

.fresh-ui .next-token__label,.fresh-ui .tagit-label {
    padding: 0.25rem 0.5rem
}

.fresh-ui .next-token__remove,.fresh-ui .tagit-close {
    padding: 0.25rem 0.5rem 0.25rem 0
}

.fresh-ui .next-token__remove .next-token__remove__icon,.fresh-ui .tagit-close .next-token__remove__icon {
    color: #798c9c
}

.fresh-ui .next-token__remove .next-icon,.fresh-ui .next-token__remove .next-icon__text,.fresh-ui .tagit-close .next-icon,.fresh-ui .tagit-close .next-icon__text {
    fill: #798c9c
}

.fresh-ui .next-token--is-inactive {
    background: #f4f6f8;
    color: #637381
}

.fresh-ui .next-label--is-focused .next-token-list--is-input {
    border: 1px solid #5c6ac4;
    -webkit-box-shadow: 0 0 0 1px #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4
}

.next-notice {
    color: #31373d;
    position: relative;
    padding: 20px;
    background: #d3dbe2;
    border-color: #c3cfd8;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.next-card .next-notice,.modal .next-notice,.ui-modal .next-notice {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 20px
}

.next-notice a {
    color: #31373d;
    text-decoration: underline
}

.next-notice--info {
    background: #ebf5fa;
    border-color: #accbd8
}

.next-notice--attention {
    background: #fff7b2;
    border-color: #ffe477
}

.next-notice--critical {
    background: #ff9797;
    border-color: #ff5d5d
}

.next-notice--no-bottom-margin {
    margin-bottom: 0
}

.next-card .next-notice--no-bottom-margin,.modal .next-notice--no-bottom-margin {
    margin-bottom: 0
}

.scroll-shadow--bottom {
    -webkit-box-shadow: inset 0px -20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0 0 0 0 var(--p-hint-from-direct-light, rgba(0,0,0,0.1));
    box-shadow: inset 0px -20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0 0 0 0 var(--p-hint-from-direct-light, rgba(0,0,0,0.1))
}

.scroll-shadow--top {
    -webkit-box-shadow: inset 0 0 0 0 var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0px 20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1));
    box-shadow: inset 0 0 0 0 var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0px 20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1))
}

.scroll-shadow--top-and-bottom {
    -webkit-box-shadow: inset 0px -20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0px 20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1));
    box-shadow: inset 0px -20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1)),inset 0px 20px 20px -20px var(--p-hint-from-direct-light, rgba(0,0,0,0.1))
}

[data-lock-scrolling] {
    overflow-y: scroll;
    margin: 0
}

[data-lock-scrolling] [data-lock-scrolling-wrapper] {
    overflow: hidden;
    height: 100%
}

.ui-modal {
    max-width: calc(100% - 40px);
    max-height: calc(100% - 40px);
    width: 620px;
    -webkit-box-shadow: var(--p-modal-shadow);
    box-shadow: var(--p-modal-shadow);
    border-radius: var(--p-border-radius-wide);
    background: var(--p-surface);
    visibility: hidden;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    -webkit-transition: all ease-in-out 260ms;
    transition: all ease-in-out 260ms;
    opacity: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

@media screen and (prefers-reduced-motion: reduce) {
    .ui-modal {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.ui-modal:focus {
    outline: 0
}

.ui-modal form {
    min-height: 0;
    max-height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media screen and (max-width: 450px) {
    .ui-modal {
        -webkit-transform:translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        max-width: 100%;
        max-height: calc(100% - 20px);
        border-radius: 0;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        opacity: 1
    }
}

@media screen and (max-width: 450px) and (prefers-reduced-motion: reduce) {
    .ui-modal {
        -webkit-transform:translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@media screen and (max-width: 450px) {
    .ui-modal.ui-modal--is-visible {
        -webkit-transform:translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.ui-modal--is-transitioning {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible
}

.ui-modal--is-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    overflow: auto
}

.ui-modal--instant {
    -webkit-transition: none;
    transition: none
}

.ui-modal__header {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    border-bottom: 1px solid var(--p-border-subdued)
}

.ui-modal__header-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-modal__header-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: -4.5px -15px 0 0;
    padding-left: 10px
}

.ui-modal__body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
    transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
    transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms;
    transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s
}

.ui-modal__body--contains-iframe {
    position: relative
}

.ui-modal__footer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 20px;
    border-top: 1px solid var(--p-divider)
}

.ui-modal__footer-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: -10px;
    margin-left: -10px
}

.ui-modal__secondary-actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__tertiary-actions {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__primary-actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__section {
    padding: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-modal__section:not(:last-child) {
    border-bottom: 1px solid var(--p-border-subdued)
}

.ui-modal__section--contains-iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0
}

.ui-modal__section--subdued {
    background: var(--p-surface-subdued)
}

.ui-modal__section--no-padding {
    padding: 0
}

.ui-modal__section--footer-text {
    padding-left: 0
}

.ui-modal-backdrop {
    height: 100vh;
    width: 100vw;
    background: var(--p-backdrop);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 550
}

.ui-modal-backdrop--is-visible {
    display: block
}

.ui-modal-contents {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 551
}

.ui-modal-contents--is-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fresh-ui .ui-modal {
    border-radius: var(--p-border-radius-wide);
    -webkit-box-shadow: 0 31px 41px 0 rgba(32,42,53,0.2),0 2px 16px 0 rgba(32,42,54,0.08);
    box-shadow: 0 31px 41px 0 rgba(32,42,53,0.2),0 2px 16px 0 rgba(32,42,54,0.08);
    max-height: calc( 100% - (1.25rem + 3.5rem));
    max-width: calc(100% - 1.25rem);
    width: 640px;
    margin-top: 3.5rem
}

@media screen and (max-width: 450px) {
    .fresh-ui .ui-modal {
        border-radius:0;
        max-height: calc(100% - 3.5rem);
        max-width: 100%
    }
}

.fresh-ui .ui-modal__header {
    padding: 1rem 1.25rem;
    border-bottom: 1px solid var(--p-divider)
}

.fresh-ui .ui-modal__header-title {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.fresh-ui .ui-modal__header-actions {
    margin-top: 0;
    padding-left: 0.5rem
}

.fresh-ui .ui-modal__footer {
    border-top: 1px solid var(--p-divider);
    padding: 1rem 1.25rem
}

.fresh-ui .ui-modal__section {
    padding: 1.25rem
}

.fresh-ui .ui-modal__section:not(:last-child) {
    border-bottom: 1px solid var(--p-divider)
}

.fresh-ui .ui-modal__section--no-padding {
    padding: 0
}

.fresh-ui .ui-modal__section--contains-iframe {
    padding: 0
}

.fresh-ui .ui-modal__section--subdued {
    background-color: var(--p-surface-subdued)
}

.fresh-ui .ui-modal-backdrop {
    background: rgba(32,42,53,0.4)
}

.ui-slider {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative
}

.ui-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: absolute;
    width: 100%
}

.ui-slide--is-hidden {
    opacity: 0;
    visibility: hidden
}

.ui-slide--is-active {
    opacity: 1;
    visibility: visible
}

.ui-slide__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.ui-slider--horizontal .ui-slide {
    -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 500ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out
}

.ui-slider--horizontal .ui-slide--is-active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.ui-slider--horizontal .ui-slide--is-after {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0
}

.ui-slider--horizontal .ui-slide--is-before {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0
}

.ui-slide__modal-title {
    margin-left: 10px;
    margin-right: 10px
}

.ui-slider .ui-modal__header,.ui-slider .ui-modal__footer {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.ui-slider .ui-modal__header-title,.ui-slider .ui-modal__header,.ui-slider .ui-modal__footer {
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out
}

.ui-slide--is-active .ui-modal__header-title,.ui-slide--is-active .ui-modal__header,.ui-slide--is-active .ui-modal__footer {
    opacity: 1
}

.ui-slider .ui-modal__body {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out
}

.ui-slide--is-active .ui-modal__body {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out
}

.ui-slide--is-after .ui-modal__body {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.ui-slide--is-before .ui-modal__body {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.ui-choice-list {
    margin: 0 0 20px 0;
    padding: 0
}

.ui-choice-list:last-child {
    margin-bottom: 0
}

.ui-choice-list li {
    position: relative;
    list-style: none;
    margin-bottom: 10px
}

.ui-choice-list li:last-child {
    margin-bottom: 0
}

.ui-choice-list input[type='radio'],.ui-choice-list .autocomplete-field[type='radio'],.ui-choice-list input[type='checkbox'],.ui-choice-list .autocomplete-field[type='checkbox'] {
    position: absolute;
    left: 0
}

.ui-choice-list__title {
    margin-bottom: 10px;
    font-weight: 400
}

.ui-choice-list--sub-choice-list {
    padding-top: 5px;
    padding-left: 20px
}

.ui-choice-list--sub-choice-list>ul>li {
    margin-bottom: 5px
}

.ui-form__section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -8px
}

.ui-form__section .ui-form__section {
    margin: 0;
    width: 100%
}

.ui-form__section+.ui-form__section {
    margin-top: 8px
}

.ui-form__section .next-input-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px;
    max-width: 100%
}

.ui-form__section .next-input-wrapper.ui-form__element--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-form__section .next-input-wrapper.ui-form__element--centered {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-form__section .next-radio,.ui-form__section .next-radio--styled,.ui-form__section .next-radio[type='radio'],.ui-form__section .next-checkbox,.ui-form__section .next-checkbox--styled,.ui-form__section .next-checkbox[type='checkbox'] {
    top: 10px;
    left: 8px
}

.ui-form__section--full-width {
    width: 100%
}

.ui-form__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ui-form__group>.ui-form__element,.ui-form__group>.next-input-wrapper {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 220px;
    -ms-flex: 1 0 220px;
    flex: 1 0 220px;
    min-width: 220px
}

.ui-form__group--cell-size-auto>.ui-form__element,.ui-form__group--cell-size-auto>.next-input-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-width: auto
}

.ui-form__group--cell-size-small>.ui-form__element,.ui-form__group--cell-size-small>.next-input-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 110px;
    -ms-flex: 1 0 110px;
    flex: 1 0 110px;
    min-width: 110px
}

.ui-form__label-wrapper {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -4px
}

.ui-form__label-wrapper>* {
    margin: 0 4px 4px 4px
}

.ui-form__label-wrapper.ui-form__element--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-form__element {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 220px;
    padding: 8px
}

.ui-form__element.ui-form__section--help-text {
    padding-top: 0
}

.ui-form__element.ui-form__section--label {
    padding-bottom: 0
}

.ui-form__element .next-input-wrapper {
    padding: 0
}

.ui-form__element .next-radio,.ui-form__element .next-radio--styled,.ui-form__element .next-radio[type='radio'],.ui-form__element .next-checkbox,.ui-form__element .next-checkbox--styled,.ui-form__element .next-checkbox[type='checkbox'] {
    top: 0.0625rem;
    left: 0.0625rem
}

.ui-form__element.ui-form__element--bottom-spacing-half {
    padding-bottom: 4px
}

.ui-form__element.ui-form__element--top-spacing-half {
    padding-top: 4px
}

.ui-form__element.ui-form__element--bottom-spacing-double {
    padding-bottom: 16px
}

.ui-form__element.ui-form__element--top-spacing-double {
    padding-top: 16px
}

.ui-data-table {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-data-table * {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

.ui-data-table__wrapper {
    position: relative;
    overflow: hidden
}

.ui-data-table__cell {
    padding: 1rem;
    border-bottom: 1px solid var(--p-divider);
    white-space: normal;
    word-wrap: break-word
}

.ui-data-table__cell img {
    max-width: inherit
}

.ui-data-table__row--expand-last .ui-data-table__cell:last-child {
    width: 100%
}

.ui-data-table__cell--header {
    background: var(--p-override-transparent)
}

.ui-data-table__header .ui-data-table__cell--header {
    padding: 1rem;
    border-bottom: 1px solid var(--p-divider)
}

.ui-data-table__body .ui-data-table__cell--header {
    border-right: 1px solid var(--p-divider)
}

.ui-data-table__cell:first-of-type,.ui-data-table__cell--header:first-of-type {
    padding-left: 1rem
}

.ui-data-table__cell:last-of-type,.ui-data-table__cell--header:last-of-type {
    padding-right: 1rem
}

.ui-data-table__cell--alignment-left {
    text-align: left
}

.ui-data-table__cell--alignment-right {
    text-align: right
}

.ui-data-table__cell--single-line {
    white-space: nowrap
}

.ui-data-table__cell--single-line .btn--link {
    white-space: nowrap
}

.ui-data-table--scroll .ui-data-table__row:nth-child(even) {
    background: var(--p-override-transparent)
}

.ui-data-table--scroll .ui-data-table__row:nth-child(odd) {
    background: var(--p-override-transparent)
}

.ui-data-table__footer .ui-data-table__cell {
    border-top: 1px solid var(--p-divider);
    background: var(--p-surface-subdued);
    color: var(--p-text);
    font-weight: bold;
    font-size: 14px
}

.ui-data-table__scroll-wrapper {
    -webkit-overflow-scrolling: touch
}

.ui-data-table__fixed-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none
}

.ui-data-table--fixed {
    opacity: 0
}

.ui-data-table--fixed .ui-data-table__cell:not(:first-child) {
    visibility: hidden
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
    min-width: 145px;
    max-width: 145px
}

@media screen and (min-width: 1024px) {
    .ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
        width:auto;
        max-width: 100%
    }
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header {
    padding-top: 3.5rem
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn,.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn--link {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed {
    opacity: 1
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__cell:first-child {
    pointer-events: all;
    -webkit-box-shadow: 2px 0 4px -1px var(--p-shadow-from-direct-light, rgba(0,0,0,0.1));
    box-shadow: 2px 0 4px -1px var(--p-shadow-from-direct-light, rgba(0,0,0,0.1))
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(even) .ui-data-table__cell {
    background: var(--p-override-transparent)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(odd) .ui-data-table__cell {
    background: var(--p-override-transparent)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__footer .ui-data-table__row:nth-child(odd) .ui-data-table__cell {
    background: var(--p-surface-subdued)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__scroll-wrapper {
    overflow-x: scroll;
    margin-left: 145px
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll {
    margin-left: -145px;
    width: calc( 100% + 145px)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll .ui-data-table__cell:first-child {
    color: transparent
}

.ui-data-table__navigation {
    position: absolute;
    top: 8px;
    right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.ui-data-table__wrapper--is-hiding-navigation .ui-data-table__navigation {
    display: none
}

.ui-data-table__navigation-pip {
    text-indent: -9999px;
    background: var(--p-text);
    width: 6px;
    height: 6px;
    border-radius: var(--p-border-radius-base);
    border: 0;
    padding: 0;
    margin-right: 5px
}

.ui-data-table__navigation-button--is-not-visible {
    background: var(--p-text-subdued)
}

.ui-data-table__next-button {
    margin-left: -5px;
    margin-right: -15px
}

.ui-breadcrumbs__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ui-breadcrumbs__separator {
    margin: 0 0.25rem
}

.ui-breadcrumbs {
    color: var(--p-text);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap
}

.ui-breadcrumbs a {
    color: inherit
}

.ui-breadcrumbs .ui-breadcrumb {
    color: var(--p-icon);
    margin-left: 0;
    padding: 0.5rem
}

.ui-breadcrumbs .next-icon,.ui-breadcrumbs .next-icon__text {
    display: inline-block
}

.ui-breadcrumbs .next-icon:hover svg,.ui-breadcrumbs .next-icon__text:hover svg,.ui-breadcrumbs .next-icon:active svg,.ui-breadcrumbs .next-icon__text:active svg {
    fill: var(--p-icon-pressed)
}

.ui-breadcrumbs .ui-breadcrumb__item {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .ui-breadcrumbs .ui-breadcrumb__item a,.body:hover .ui-breadcrumbs .ui-breadcrumb__item input,.body:hover .ui-breadcrumbs .ui-breadcrumb__item .autocomplete-field,.body:hover .ui-breadcrumbs .ui-breadcrumb__item button {
    display: none !important
}

.ui-breadcrumbs--is-collapsed {
    cursor: pointer
}

.ui-breadcrumbs--is-collapsed .ui-breadcrumb__link {
    pointer-events: none
}

.ui-breadcrumb__link:hover {
    color: var(--p-interactive-hover)
}

.ui-breadcrumb-ellipsis {
    border: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    background: transparent
}

.ui-breadcrumb__separator,.ui-breadcrumb-ellipsis {
    color: var(--p-icon);
    margin: 0 0.25rem
}

.ui-breadcrumb--is-hidden,.ui-breadcrumb-ellipsis--is-hidden {
    display: none
}

.collapsible-header {
    position: fixed;
    top: 56px;
    left: 0;
    z-index: 196;
    padding: 1rem;
    background: #f4f6f8;
    width: 100%;
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media screen and (min-width: 769px) {
    .collapsible-header {
        left:240px
    }
}

@media screen and (max-width: 769px) {
    .collapsible-header {
        width:100%
    }
}

.collapsible-header .ui-breadcrumb {
    display: inline
}

.collapsible-header .ui-breadcrumb__link:hover {
    color: var(--p-interactive)
}

.collapsible-header .collapsible-header__heading {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .collapsible-header .collapsible-header__heading {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.collapsible-header--is-visible {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.ui-breadcrumbs__ellipsis {
    display: none
}

.ui-title-bar {
    display: grid;
    gap: 0.5rem 0.25rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    grid-template-areas: 'breadcrumbs action-bar actions' 'heading heading heading' 'meta-data meta-data meta-data'
}

@media screen and (min-width: 480px) {
    .ui-title-bar {
        gap:0.25rem;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        grid-template-columns: auto 1fr auto auto auto;
        grid-template-rows: 1fr auto;
        grid-template-areas: 'breadcrumbs heading action-bar actions pagination' 'meta-data meta-data meta-data meta-data meta-data'
    }
}

@media screen and (min-width: 768px) {
    .ui-title-bar {
        grid-template-columns:auto 1fr auto auto auto
    }
}

.ui-title-bar__title {
    margin-right: 0.5rem;
    font-weight: 600
}

@media screen and (min-width: 768px) {
    .ui-title-bar__title {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.ui-action-list-action {
    width: 100%
}

.ui-title-bar-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1.25rem;
    margin: 1rem auto 0 auto;
    max-width: 62.375rem
}

@media screen and (min-width: 768px) {
    .ui-title-bar-container {
        padding:0 2rem
    }
}

.ui-title-bar-container--full-width {
    max-width: 100%
}

.ui-title-bar-container--single-column {
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1rem;
    max-width: 41.375rem
}

@media screen and (min-width: 768px) {
    .ui-title-bar-container--single-column {
        padding:0 2rem
    }
}

.ui-title-bar-container--no-actions .ui-title-bar {
    grid-template-columns: auto 1fr auto;
    grid-template-areas: 'breadcrumbs heading pagination'
}

.ui-title-bar-container--no-actions.ui-title-bar-container--no-breadcrumbs .ui-title-bar {
    grid-template-columns: 1fr auto;
    grid-template-areas: 'heading pagination'
}

.ui-title-bar-container--no-breadcrumbs .ui-title-bar {
    grid-template-columns: 1fr 1fr auto;
    grid-template-rows: 1fr auto;
    grid-template-areas: 'heading action-bar actions' 'meta-data meta-data meta-data'
}

@media screen and (min-width: 768px) {
    .ui-title-bar-container--no-breadcrumbs .ui-title-bar {
        grid-template-columns:1fr 1fr auto auto;
        grid-template-areas: 'heading action-bar actions pagination' 'meta-data meta-data meta-data meta-data'
    }
}

.ui-title-bar-container--no-breadcrumbs .ui-title-bar .ui-title-bar__metadata {
    margin-left: 0
}

.ui-breadcrumbs {
    grid-area: breadcrumbs;
    margin-right: 0.75rem
}

.ui-title-bar__heading-group {
    grid-area: heading;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    align-self: center
}

.ui-title-bar__heading-group .ui-title-bar__metadata {
    display: none
}

.ui-title-bar__pagination {
    display: none
}

@media screen and (min-width: 768px) {
    .ui-title-bar__pagination {
        display:block;
        grid-area: pagination
    }
}

.action-bar {
    grid-area: action-bar;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    width: 100%
}

.action-bar .ui-button:not(.ui-button--primary) {
    color: var(--p-text) !important;
    background: var(--p-background) !important;
    border: 1px solid var(--p-border-neutral-subdued) !important;
    -webkit-transition: none !important;
    transition: none !important
}

.action-bar .ui-button:not(.ui-button--primary):hover {
    background-color: var(--p-background-hovered) !important;
    text-decoration: none
}

.action-bar .ui-button:not(.ui-button--primary):active {
    background-color: var(--p-background-pressed) !important
}

.action-bar .ui-button:not(.ui-button--primary):focus:not(:active) {
    background: var(--p-background) !important
}

.action-bar .ui-button:not(.ui-button--primary)::after {
    background: none;
    -webkit-animation: none;
    animation: none;
    width: unset;
    height: unset
}

.action-bar .ui-button:not(.ui-button--primary):disabled,.action-bar .ui-button[disabled='disabled']:not(.ui-button--primary) {
    color: var(--p-text-disabled) !important;
    background-color: transparent !important
}

@media screen and (min-width: 1024px) {
    .action-bar .ui-button:not(.ui-button--primary) {
        border:none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
}

.action-bar .ui-button:not(.ui-button--primary):disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: var(--p-border-disabled);
    background: var(--p-surface-disabled);
    color: var(--p-text-disabled)
}

.action-bar .ui-title-bar__action.ui-button--primary .action-bar__more-label {
    white-space: nowrap
}

.action-bar .action-bar__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.action-bar .ui-title-bar__icon,.action-bar .action-bar__link-icon {
    display: none
}

.ui-title-bar__metadata {
    color: var(--p-text-subdued);
    grid-area: meta-data
}

@media screen and (min-width: 480px) {
    .ui-title-bar__metadata {
        margin-left:3.375rem
    }
}

.ui-title-bar__actions.ui-title-bar__actions--secondary {
    grid-area: action-bar;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 0.25rem
}

.ui-title-bar__actions {
    display: none;
    grid-area: actions;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media screen and (min-width: 768px) {
    .ui-title-bar__actions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.action-bar__top-links>.ui-button,.action-bar__more--has-many .ui-popover__container>.ui-button {
    color: var(--p-text) !important;
    background: var(--p-background) !important;
    border: 1px solid var(--p-border-neutral-subdued) !important;
    -webkit-transition: none !important;
    transition: none !important
}

.action-bar__top-links>.ui-button:hover,.action-bar__more--has-many .ui-popover__container>.ui-button:hover {
    background-color: var(--p-background-hovered) !important;
    text-decoration: none
}

.action-bar__top-links>.ui-button:active,.action-bar__more--has-many .ui-popover__container>.ui-button:active {
    background-color: var(--p-background-pressed) !important
}

.action-bar__top-links>.ui-button:focus:not(:active),.action-bar__more--has-many .ui-popover__container>.ui-button:focus:not(:active) {
    background: var(--p-background) !important
}

.action-bar__top-links>.ui-button::after,.action-bar__more--has-many .ui-popover__container>.ui-button::after {
    background: none;
    -webkit-animation: none;
    animation: none;
    width: unset;
    height: unset
}

.action-bar__top-links>.ui-button:disabled,.action-bar__top-links>.ui-button[disabled='disabled'],.action-bar__more--has-many .ui-popover__container>.ui-button:disabled,.action-bar__more--has-many .ui-popover__container>.ui-button[disabled='disabled'] {
    color: var(--p-text-disabled) !important;
    background-color: transparent !important
}

@media screen and (min-width: 1024px) {
    .action-bar__top-links>.ui-button,.action-bar__more--has-many .ui-popover__container>.ui-button {
        border:none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
}

.ui-title-bar__pagination>.ui-button {
    color: var(--p-text) !important;
    background: var(--p-background) !important;
    border: 1px solid var(--p-border-neutral-subdued) !important;
    -webkit-transition: none !important;
    transition: none !important
}

.ui-title-bar__pagination>.ui-button:hover {
    background-color: var(--p-background-hovered) !important;
    text-decoration: none
}

.ui-title-bar__pagination>.ui-button:active {
    background-color: var(--p-background-pressed) !important
}

.ui-title-bar__pagination>.ui-button:focus:not(:active) {
    background: var(--p-background) !important
}

.ui-title-bar__pagination>.ui-button::after {
    background: none;
    -webkit-animation: none;
    animation: none;
    width: unset;
    height: unset
}

.ui-title-bar__pagination>.ui-button:disabled,.ui-title-bar__pagination>.ui-button[disabled='disabled'] {
    color: var(--p-text-disabled) !important;
    background-color: transparent !important
}

.action-bar__more-button--large-screen {
    display: none !important
}

@media screen and (min-width: 768px) {
    .action-bar__more-button--large-screen {
        display:block !important;
        background: var(--p-action-secondary);
        border: none
    }
}

.action-bar__more-button--small-screen {
    display: block
}

@media screen and (min-width: 768px) {
    .action-bar__more-button--small-screen {
        display:none
    }
}

.ui-title-bar__badge {
    display: block;
    margin: 0
}

.ui-title-bar__badge .badge {
    margin: 0
}

.action-bar__item--link-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.action-bar__item--link-container .ui-button--transparent {
    white-space: nowrap
}

.ui-title-bar__mobile-primary-actions {
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ui-title-bar__mobile-primary-actions .ui-title-bar__actions {
    display: block
}

@media screen and (min-width: 768px) {
    .ui-title-bar__mobile-primary-actions .ui-title-bar__actions {
        display:none
    }
}

.ui-title-bar__actions--secondary {
    display: none
}

@media screen and (min-width: 450px) {
    .ui-title-bar__actions--secondary {
        display:block
    }

    .ui-title-bar__actions--secondary+.ui-title-bar__actions--popover {
        display: none
    }
}

.ui-title-bar__action+.ui-title-bar__action {
    margin-left: 10px
}

.ui-title-bar__action.ui-button--primary {
    margin-left: 0.25rem
}

.ui-title-bar__actions-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.action-bar--page-width {
    max-width: 62.375rem
}

.action-bar__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.action-bar__top-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.action-bar__top-links>.ui-button {
    padding: 0.5rem
}

.action-bar__top-links>.ui-button:not(:last-child) {
    margin-right: 0.25rem
}

.action-bar__more {
    margin-left: 0.25rem
}

.action-bar__popover-icon-wrapper {
    display: inline-block;
    width: 20px;
    margin-right: 0.5rem;
    text-align: center;
    vertical-align: middle;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.action-bar__popover-icon {
    position: relative;
    top: -0.15em;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto
}

.action-bar__popover-icon--image {
    border-radius: 3px
}

.action-bar__popover-wrapper {
    max-width: 400px;
    list-style: none;
    white-space: normal
}

.action-bar__popover-wrapper .ui-action-list-action__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.action-bar__popover-hidden-item,.action-bar__popover-empty-item {
    display: none
}

.action-bar__popover-label {
    padding: 0.5rem 1rem 0
}

[data-popover-index='0']:first-child .action-bar__popover-label {
    display: none
}

.action-bar__popover-hidden-item+[data-popover-index='0'] .action-bar__popover-label,.action-bar__popover-empty-item+[data-popover-index='0'] .action-bar__popover-label {
    display: none
}

:not([data-popover-index])+[data-popover-index='0'] .action-bar__popover-label {
    display: none
}

.action-bar__label--has-new-feature::before {
    content: '';
    position: absolute;
    right: -0.25rem;
    top: -0.25rem;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 100%;
    background-color: #47c1bf
}

.action-bar__label--has-new-feature::before {
    z-index: 1;
    -webkit-animation: bounce 5s ease infinite;
    animation: bounce 5s ease infinite
}

.action-bar__label--has-new-feature--mobile::before,.action-bar__label--has-new-feature--mobile::after {
    visibility: hidden
}

@media all and (max-width: 500px) {
    .action-bar__label--has-new-feature--mobile::before,.action-bar__label--has-new-feature--mobile::after {
        visibility:visible
    }
}

.action-bar__new-label {
    font-size: 0.6875rem;
    color: white;
    padding: 0 0.5rem;
    background: #47c1bf;
    display: inline-block;
    border-radius: 0.625rem;
    margin-left: 1rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.action-bar__item--visually-hidden {
    visibility: hidden
}

@-webkit-keyframes bounce {
    from,65%,85% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85)
    }

    82.5% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes bounce {
    from,65%,85% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85)
    }

    82.5% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@-webkit-keyframes pulse {
    from,75% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        opacity: 1
    }

    to {
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0
    }
}

@keyframes pulse {
    from,75% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        opacity: 1
    }

    to {
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0
    }
}

.icon-symbols {
    display: none !important
}

.next-icon,.next-icon__text {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor
}

.next-icon--left-spacing-halved {
    margin-left: 10px
}

.next-icon--right-spacing-halved {
    margin-right: 10px
}

.next-icon--left-spacing-quartered {
    margin-left: 5px
}

.next-icon--right-spacing-quartered {
    margin-right: 5px
}

.next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, #fff)
}

.next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #ebeef0)
}

.next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f5f6f7)
}

.next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #d3dbe2)
}

.next-icon--color-sky-darker {
    color: transparent;
    fill: var(--p-icon-subdued, #c3cfd8)
}

.next-icon--color-slate-lightest {
    color: transparent;
    fill: var(--p-icon, #95a7b7)
}

.next-icon--color-slate-lighter {
    color: transparent;
    fill: var(--p-icon, #798c9c)
}

.next-icon--color-slate-light {
    color: transparent;
    fill: var(--p-icon, #454e57)
}

.next-icon--color-slate {
    color: transparent;
    fill: var(--p-icon, #31373d)
}

.next-icon--color-slate-darker {
    color: transparent;
    fill: var(--p-icon, #212529)
}

.next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #96bf48)
}

.next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #7ba232)
}

.next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #ffd117)
}

.next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #d4a002)
}

.next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #fec97d)
}

.next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #ff9517)
}

.next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #ff5d5d)
}

.next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #d83e3e)
}

.next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, white)
}

.fresh-ui .next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #dfe3e8)
}

.fresh-ui .next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f4f6f8)
}

.fresh-ui .next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #c4cdd5)
}

.fresh-ui .next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.fresh-ui .next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.fresh-ui .next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.fresh-ui .next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #50b83c)
}

.fresh-ui .next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #108043)
}

.fresh-ui .next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #eec200)
}

.fresh-ui .next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #8a6116)
}

.fresh-ui .next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #ffc58b)
}

.fresh-ui .next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #f49342)
}

.fresh-ui .next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #de3618)
}

.fresh-ui .next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #bf0711)
}

.fresh-ui .next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.fresh-ui .next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.fresh-ui .next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.fresh-ui .next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.fresh-ui .next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-base {
    color: transparent;
    fill: var(--p-icon)
}

.fresh-ui .next-icon--color-subdued {
    color: transparent;
    fill: var(--p-icon-subdued)
}

.fresh-ui .next-icon--color-critical {
    color: transparent;
    fill: var(--p-icon-critical)
}

.fresh-ui .next-icon--color-warning {
    color: transparent;
    fill: var(--p-icon-warning)
}

.fresh-ui .next-icon--color-highlight {
    color: transparent;
    fill: var(--p-icon-highlight)
}

.fresh-ui .next-icon--color-success {
    color: transparent;
    fill: var(--p-icon-success)
}

.fresh-ui .next-icon--color-primary {
    color: transparent;
    fill: var(--p-action-primary)
}

.next-icon--size-8 {
    width: 8px;
    height: 8px
}

.next-icon--size-10 {
    width: 10px;
    height: 10px
}

.next-icon--size-12 {
    width: 12px;
    height: 12px
}

.next-icon--size-16 {
    width: 16px;
    height: 16px
}

.next-icon--size-20 {
    width: 20px;
    height: 20px
}

.next-icon--size-24 {
    width: 24px;
    height: 24px
}

.next-icon--size-40 {
    width: 40px;
    height: 40px
}

.next-icon--size-80 {
    width: 80px;
    height: 80px
}

.next-icon--size-140 {
    width: 140px;
    height: 140px
}

.next-icon--rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.next-icon--rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.next-icon--rotate-135 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.next-icon--rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.next-icon--rotate-225 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.next-icon--rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.next-icon,.next-icon__text {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: -0.15em
}

.next-icon--header {
    margin-left: 10px;
    margin-right: 5px;
    fill: #798c9c
}

.next-icon--sidebar {
    margin-right: 15px;
    vertical-align: top
}

.is-disabled .next-icon--rte {
    opacity: 0.5
}

.next-icon__text {
    margin-left: 5px;
    text-decoration: inherit
}

.next-icon__with-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-icon__with-text-wrapper--halved .next-icon+*,.next-icon__with-text-wrapper--halved .next-icon__text+*,.next-icon__with-text-wrapper--halved *+.next-icon,.next-icon__with-text-wrapper--halved *+.next-icon__text {
    margin-left: 10px
}

.next-icon__with-text-wrapper--quartered .next-icon+*,.next-icon__with-text-wrapper--quartered .next-icon__text+*,.next-icon__with-text-wrapper--quartered *+.next-icon,.next-icon__with-text-wrapper--quartered *+.next-icon__text {
    margin-left: 5px
}

.next-icon--flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.next-icon--flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.next-icon--white {
    color: transparent;
    fill: var(--p-icon-subdued, #fff)
}

.next-icon--ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.next-icon--ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.next-icon--ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.next-icon--ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.next-icon--sky {
    color: transparent;
    fill: var(--p-icon-subdued, #ebeef0)
}

.next-icon--sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f5f6f7)
}

.next-icon--sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #d3dbe2)
}

.next-icon--sky-darker {
    color: transparent;
    fill: var(--p-icon-subdued, #c3cfd8)
}

.next-icon--slate-lightest {
    color: transparent;
    fill: var(--p-icon, #95a7b7)
}

.next-icon--slate-lighter {
    color: transparent;
    fill: var(--p-icon, #798c9c)
}

.next-icon--slate-light {
    color: transparent;
    fill: var(--p-icon, #454e57)
}

.next-icon--slate {
    color: transparent;
    fill: var(--p-icon, #31373d)
}

.next-icon--slate-darker {
    color: transparent;
    fill: var(--p-icon, #212529)
}

.next-icon--blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.next-icon--blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.next-icon--blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.next-icon--green {
    color: transparent;
    fill: var(--p-icon-success, #96bf48)
}

.next-icon--green-dark {
    color: transparent;
    fill: var(--p-icon-success, #7ba232)
}

.next-icon--yellow {
    color: transparent;
    fill: var(--p-icon-warning, #ffd117)
}

.next-icon--yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #d4a002)
}

.next-icon--orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #fec97d)
}

.next-icon--orange {
    color: transparent;
    fill: var(--p-icon-warning, #ff9517)
}

.next-icon--red {
    color: transparent;
    fill: var(--p-icon-critical, #ff5d5d)
}

.next-icon--red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #d83e3e)
}

.next-icon--teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.next-icon--inline-before {
    margin-right: 0.5em
}

.next-icon--inline-after {
    margin-left: 0.5em
}

.next-icon--no-nudge {
    top: 0
}

.next-icon--baseline {
    vertical-align: baseline
}

.frame .next-icon,.frame .next-icon__text {
    top: 0
}

.next-icon--8 {
    width: 8px;
    height: 8px
}

.next-icon--10 {
    width: 10px;
    height: 10px
}

.next-icon--12 {
    width: 12px;
    height: 12px
}

.next-icon--16 {
    width: 16px;
    height: 16px
}

.next-icon--20 {
    width: 20px;
    height: 20px
}

.next-icon--24 {
    width: 24px;
    height: 24px
}

.next-icon--40 {
    width: 40px;
    height: 40px
}

.next-icon--80 {
    width: 80px;
    height: 80px
}

.next-icon--140 {
    width: 140px;
    height: 140px
}

.next-icon--inline {
    padding-left: 0.125em;
    margin-bottom: -0.125em;
    height: 1em;
    width: 1em
}

.user-avatar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: var(--p-border-radius-base);
    background: transparent;
    text-align: center;
    z-index: 2
}

.next-card--aside .user-avatar {
    outline: 4px solid #f5f6f7
}

.user-avatar img {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--p-border-radius-base);
    width: 100%;
    height: 100%
}

.user-avatar__initials {
    margin-left: 2px;
    visibility: hidden;
    font-size: 14px;
    color: white;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    line-height: 0;
    text-transform: uppercase
}

[class*="user-avatar--style-"]>.user-avatar__initials {
    visibility: visible
}

.user-avatar--style-1 {
    background: #29bc94
}

.user-avatar--style-2 {
    background: #ff5d5d
}

.user-avatar--style-3 {
    background: #ff9517
}

.user-avatar--style-4 {
    background: #96bf48
}

.user-avatar--style-5 {
    background: #006fbb
}

.user-avatar--style-6 {
    background: #b762ff
}

.user-avatar--shopify-event {
    background: #c3cfd8
}

.user-avatar--email {
    position: relative;
    height: 32px;
    width: 32px;
    line-height: 32px;
    max-height: 32px;
    max-width: 32px;
    overflow: hidden;
    border-radius: var(--p-border-radius-base)
}

.user-avatar--email span {
    line-height: 32px
}

.user-avatar--email img {
    width: 100%
}

.fresh-ui .user-avatar {
    border-radius: 50%
}

.fresh-ui .user-avatar img {
    border-radius: 50%
}

.autocomplete-popover-wrapper .next-input-wrapper {
    width: 100%
}

.autocomplete-popover-wrapper .next-input-wrapper input,.autocomplete-popover-wrapper .next-input-wrapper .autocomplete-field {
    left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.filter-resource-picker-wrapper {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    width: 100%
}

.resource-picker-filter-dropdown {
    max-width: 100%;
    width: inherit
}

.resource-picker-filter-dropdown__action {
    border-radius: var(--p-border-radius-base) !important
}

.resource-picker-filter-dropdown__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.resource-picker-filter-dropdown__items .resource-picker-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.active-filters-info-text {
    margin-top: 0.5rem
}

.row,.header-row {
    margin-bottom: 20px
}

.row::after,.header-row::after {
    content: '';
    display: table;
    clear: both
}

.row-attached-to-top {
    position: relative;
    top: -20px
}

.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span10,.span11,.span12,.span13,.span14,.span15,.span16,.span17,.span18,.span19,.span20,.span21,.span22,.span23,.span24 {
    padding: 0 20px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.span1.inner-left,.span2.inner-left,.span3.inner-left,.span4.inner-left,.span5.inner-left,.span6.inner-left,.span7.inner-left,.span8.inner-left,.span10.inner-left,.span11.inner-left,.span12.inner-left,.span13.inner-left,.span14.inner-left,.span15.inner-left,.span16.inner-left,.span17.inner-left,.span18.inner-left,.span19.inner-left,.span20.inner-left,.span21.inner-left,.span22.inner-left,.span23.inner-left,.span24.inner-left {
    padding-left: 0px
}

.span1.inner-right,.span2.inner-right,.span3.inner-right,.span4.inner-right,.span5.inner-right,.span6.inner-right,.span7.inner-right,.span8.inner-right,.span10.inner-right,.span11.inner-right,.span12.inner-right,.span13.inner-right,.span14.inner-right,.span15.inner-right,.span16.inner-right,.span17.inner-right,.span18.inner-right,.span19.inner-right,.span20.inner-right,.span21.inner-right,.span22.inner-right,.span23.inner-right,.span24.inner-right {
    padding-right: 0px
}

.span1.only-child,.span2.only-child,.span3.only-child,.span4.only-child,.span5.only-child,.span6.only-child,.span7.only-child,.span8.only-child,.span10.only-child,.span11.only-child,.span12.only-child,.span13.only-child,.span14.only-child,.span15.only-child,.span16.only-child,.span17.only-child,.span18.only-child,.span19.only-child,.span20.only-child,.span21.only-child,.span22.only-child,.span23.only-child,.span24.only-child {
    padding: 0;
    float: none
}

.span1 {
    width: 4.1666667%
}

.span2 {
    width: 8.3333333%
}

.span3 {
    width: 12.5%
}

.span4 {
    width: 16.6666667%
}

.span5 {
    width: 20%
}

.span6 {
    width: 25%
}

.span7 {
    width: 29.1666667%
}

.span8 {
    width: 33.3333333%
}

.span9 {
    width: 37.5%
}

.span10 {
    width: 41.6666667%
}

.span11 {
    width: 45%
}

.span12 {
    width: 50%
}

.span13 {
    width: 54.1666667%
}

.span14 {
    width: 58.3333333%
}

.span15 {
    width: 62.5%
}

.span16 {
    width: 66.6666667%
}

.span17 {
    width: 70.8333333%
}

.span18 {
    width: 75%
}

.span19 {
    width: 80%
}

.span20 {
    width: 83.3333333%
}

.span21 {
    width: 87.5%
}

.span22 {
    width: 91.6666667%
}

.span23 {
    width: 95.8333333%
}

.span24 {
    width: 100%;
    float: none
}

@media screen {
    .clearfix::after {
        content: '';
        display: table;
        clear: both
    }
}

noscript {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #212529;
    z-index: 2000
}

#wrapper {
    min-height: 100%;
    background: #dfe3e8
}

#content,.wrapper {
    max-width: 3000px;
    margin: 0 auto;
    position: relative
}

.nav-toggle {
    display: none
}

@media screen and (max-width: 768px) {
    .nav-toggle {
        display:block;
        margin: 0.5rem;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 220;
        -webkit-transition: -webkit-transform 200ms ease;
        transition: -webkit-transform 200ms ease;
        transition: transform 200ms ease;
        transition: transform 200ms ease, -webkit-transform 200ms ease
    }
}

.disabledfeature .next-grid {
    opacity: .5;
    pointer-events: none
}

.page-payments-transactions {
    padding: 0 0 30px 0
}

#content {
    padding: 56px 0 1rem 240px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    display: block;
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

#content .row,#content .header-row {
    display: block
}

#content.full-height {
    padding-bottom: 0
}

@media screen and (max-width: 768px) {
    #content {
        padding-left:0
    }
}

.fresh-ui #wrapper {
    background-color: var(--p-background, #f4f6f8)
}

.fresh-ui #content {
    padding-left: 0;
    padding-top: 0
}

.page--flush-with-header {
    margin: -20px 0
}

#theme-preview {
    z-index: 20;
    left: 0;
    border: 0;
    width: 100%;
    -webkit-transition: width 0.25s ease-in;
    height: 1000px
}

.dialog-layout {
    background: #ffffff
}

.only-when-printing,.only-when-printing--inline {
    display: none
}

.separate-layer {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.pagination {
    text-align: right;
    padding: 30px 0 20px
}

.pagination span {
    margin-right: 10px
}

.pagination .segmented {
    display: inline-block
}

.callout-item {
    display: inline-block
}

.callout-item+.callout-item {
    border-left: 1px solid #ddd
}

.callout-item a {
    display: block
}

.callout-centered {
    text-align: center
}

.callout-centered .ico {
    margin-bottom: 15px
}

.layout-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 690px),(min-width: 769px) and (max-width: 954px) {
    .layout-content {
        display:block
    }

    .layout-content>.layout-content__sidebar,.layout-content>.layout-content__main {
        max-width: 100%;
        padding: 0 10px
    }

    .layout-content>.layout-content__sidebar>.section-content>.next-grid,.layout-content>.layout-content__main>.section-content>.next-grid {
        width: 100%;
        padding: 0
    }

    .layout-content>.layout-content__sidebar>.section-content>.next-grid>.next-grid__cell,.layout-content>.layout-content__main>.section-content>.next-grid>.next-grid__cell {
        padding-top: 0
    }

    .layout-content .layout-content__first {
        padding: 0 0 10px 0
    }

    .layout-content .section-summary {
        padding: 30px 20px 10px 30px !important
    }
}

.layout-content__sidebar {
    padding: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%
}

.layout-content__main {
    padding: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.layout-content__first {
    padding-right: 0
}

.layout-content__no-padding {
    padding: 0
}

.empty-search-results {
    text-align: center;
    padding: 1.25rem 0
}

.empty-search-results .empty-search-results__illustration {
    margin-bottom: 30px
}

.empty-search-results .empty-search-results__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.empty-search-results .empty-search-results__message {
    color: var(--p-text-subdued);
    margin: 0 0 0.5rem
}

.ui-contextual-banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: var(--p-border-radius-base);
    background-color: #f4f6f8;
    color: #212b36;
    padding-left: 0.75rem;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

.ui-contextual-banner .ui-contextual-banner__ribbon::before {
    background-color: #dfe3e8
}

@media screen and (max-width: 568px) {
    .ui-contextual-banner {
        padding-left:0.5rem
    }
}

@media screen and (min-width: 640px) {
    .ui-contextual-banner {
        font-size:0.875rem
    }
}

.ui-contextual-banner a:not(.ui-button--outline) {
    color: #006fbb;
    text-decoration: none
}

.ui-contextual-banner a:not(.ui-button--outline):hover,.ui-contextual-banner a:not(.ui-button--outline):focus {
    text-decoration: underline;
    color: #084e8a
}

.ui-contextual-banner a.ui-button--link:not(.ui-button--outline) {
    color: #374047;
    text-decoration: none;
    position: relative
}

.ui-contextual-banner a.ui-button--link:not(.ui-button--outline):hover,.ui-contextual-banner a.ui-button--link:not(.ui-button--outline):focus {
    text-decoration: none
}

.ui-contextual-banner a.ui-button--link:not(.ui-button--outline):hover::after,.ui-contextual-banner a.ui-button--link:not(.ui-button--outline):focus::after {
    opacity: 0.75
}

.ui-contextual-banner a.ui-button--link:not(.ui-button--outline)::after {
    content: '';
    position: absolute;
    display: block;
    bottom: 2px;
    left: 0;
    right: 0;
    border-top: 1px solid currentColor;
    opacity: 0.25;
    will-change: opacity;
    -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.ui-contextual-banner:focus {
    outline: 0
}

.ui-contextual-banner:not(.hide)+.ui-contextual-banner {
    margin-top: 0.5rem
}

.ui-contextual-banner__ribbon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    padding: 0.5rem 0;
    text-align: center;
    min-width: 28px;
    min-height: 28px
}

.ui-contextual-banner__ribbon::before {
    position: absolute;
    left: 50%;
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: ''
}

.ui-contextual-banner__ribbon>.next-icon,.ui-contextual-banner__ribbon>.next-icon__text {
    top: calc((8px) / 2);
    left: 50%;
    padding: 0;
    fill: #637381;
    color: white;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ui-contextual-banner__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0.75rem 1rem
}

.ui-contextual-banner__content-button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.25rem
}

.ui-contextual-banner__content-button-group>* {
    margin-top: 0.5rem;
    margin-right: 1rem
}

.ui-contextual-banner__dismissible-button {
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    padding: 0.5rem;
    line-height: 1.5
}

.ui-contextual-banner__dismissible-button>.next-icon,.ui-contextual-banner__dismissible-button>.next-icon__text {
    fill: #637381
}

.ui-contextual-banner__dismissible-button:hover>.next-icon,.ui-contextual-banner__dismissible-button:hover>.next-icon__text,.ui-contextual-banner__dismissible-button:focus>.next-icon,.ui-contextual-banner__dismissible-button:focus>.next-icon__text,.ui-contextual-banner__dismissible-button:active>.next-icon,.ui-contextual-banner__dismissible-button:active>.next-icon__text {
    fill: #212b36
}

.ui-contextual-banner--status-info {
    background-color: #e0f5f5;
    color: #212b36;
    padding-left: 0.75rem
}

.ui-contextual-banner--status-info .ui-contextual-banner__ribbon::before {
    background-color: #b7ecec
}

@media screen and (max-width: 568px) {
    .ui-contextual-banner--status-info {
        padding-left:0.5rem
    }
}

.ui-contextual-banner--status-info .ui-contextual-banner__ribbon>.next-icon,.ui-contextual-banner--status-info .ui-contextual-banner__ribbon>.next-icon__text {
    fill: #47c1bf
}

.ui-contextual-banner--status-success {
    background-color: #e3f1df;
    color: #212b36;
    padding-left: 0.75rem
}

.ui-contextual-banner--status-success .ui-contextual-banner__ribbon::before {
    background-color: #bbe5b3
}

@media screen and (max-width: 568px) {
    .ui-contextual-banner--status-success {
        padding-left:0.5rem
    }
}

.ui-contextual-banner--status-success .ui-contextual-banner__ribbon>.next-icon,.ui-contextual-banner--status-success .ui-contextual-banner__ribbon>.next-icon__text {
    fill: #50b83c
}

.ui-contextual-banner--status-warning {
    background-color: #fcf1cd;
    color: #212b36;
    padding-left: 0.75rem
}

.ui-contextual-banner--status-warning .ui-contextual-banner__ribbon::before {
    background-color: #ffea8a
}

@media screen and (max-width: 568px) {
    .ui-contextual-banner--status-warning {
        padding-left:0.5rem
    }
}

.ui-contextual-banner--status-warning .ui-contextual-banner__ribbon>.next-icon,.ui-contextual-banner--status-warning .ui-contextual-banner__ribbon>.next-icon__text {
    fill: #eec200
}

.ui-contextual-banner--status-critical {
    background-color: #fbeae5;
    color: #212b36;
    padding-left: 0.75rem
}

.ui-contextual-banner--status-critical .ui-contextual-banner__ribbon::before {
    background-color: #fead9a
}

@media screen and (max-width: 568px) {
    .ui-contextual-banner--status-critical {
        padding-left:0.5rem
    }
}

.ui-contextual-banner--status-critical .ui-contextual-banner__ribbon>.next-icon,.ui-contextual-banner--status-critical .ui-contextual-banner__ribbon>.next-icon__text {
    fill: #de3618
}

.ui-radio-button-list {
    border: 1px solid var(--p-border-subdued);
    border-radius: var(--p-border-radius-base)
}

.ui-radio-button-list__item {
    border-bottom: 1px solid var(--p-border-subdued);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 1rem
}

.ui-radio-button-list__item:last-child {
    border-bottom: 0
}

.ui-radio-button-list__item:hover {
    background-color: #ebf5fa;
    cursor: pointer
}

.ui-radio-button-list__quote-period {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-radio-button-list__savings {
    padding-left: 0.5rem;
    width: 10rem;
    color: #50b83c;
    text-align: right
}

.ui-radio-button-list__item--selected {
    background-color: #ebf5fa
}

@media screen and (min-width: 720px) {
    .ui-annotated-section+.ui-annotated-section {
        border-top:0
    }
}

.ui-annotated-section::before {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

@media screen and (max-width: 1024px) {
    .ui-annotated-section::before {
        left:0;
        right: 0;
        -webkit-transform: none;
        transform: none
    }
}

.ui-sortable--next .ui-sortable__handle,.drag {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABF0lEQVR4AdWSsU3GQAyFaWgo0tCkoUlD8TdI6WhoUrBAVsgKWSGzZIV%2FhVshK2SF4z7EQ8bWwSEqLFm2pfN3711y879jmqY8DEMubVfy9k%2BAZVkycRwHc%2F41fJ5nlgsivQOYCc0GTvY%2FAsdxFECKPFA9%2BdSk1qlyvb8s6Ql6oC0qqz3Wr9frp1qUBmWyIJUsKegd3AKfS94HmzoglT48fNu2CJRNr0CL%2B77n8zy%2FVCKlJNhrsMxgoKosodZXwNbuS8kH%2F1EYeqxzWFED4kJ2gzoL5TA3C1oD1u3G6Dx0XVd6W3nHb%2B0G6x5K2A%2FTqC6%2BJ1ClVLWri%2B%2BpRaVU%2BX%2BvObByYdEkFh8%2F6qXFrrfeocIk8x2VrNl9A%2F0l7Ib3y%2F5wAAAAAElFTkSuQmCC),move;
    cursor: -webkit-grab;
    cursor: grab
}

.drag:active,.ui-sortable-helper,.ui-sortable-helper a {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA8ElEQVR4Ae2SsQ3CQAxFaWgo0qRJQ5OGggYpHQ3NFSyQWbJCZskKWeFWyApZ4cgLsmRc3LmgQcLSl53k7uFvc%2FiIf4QQUtu2aSurb0DSO%2BJeG%2FjRDdMQW2u4C0wHy7IkYhxHkqnjDiN3XQe0KUI5WIoYIzB0o9MsTOzR6TRNaV1XnS3wvqnOzm%2BeZ7mEPZsBc6YMpDsOa1u8U1nmx0zLQBbCLwPNALXdZ2mGFRc1dBgGarI8M0cBPjadc1vmQ2OhhFqMszsD7fseqEi68ndnofL3MaIrswx%2FYOXKRSUsXsh8s3Y91rlQK%2FF8IiOx%2B3vxAooqZGlRhljTAAAAAElFTkSuQmCC),move;
    cursor: -webkit-grabbing;
    cursor: grabbing
}

a.drag-handle {
    display: block;
    text-indent: -9999px;
    width: 21px;
    height: 21px;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 45% -93px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/image-actions-b4b0fa116eefd507978a2c66777e89dc7c8685a85741f60ae72e04b0c25dd21c.png)
}

.flash-highlight:not(.ui-sortable-helper) {
    -webkit-animation-name: flash-highlight;
    animation-name: flash-highlight;
    -webkit-animation-duration: 600ms;
    animation-duration: 600ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.ui-sortable--next {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.ui-sortable--next .ui-sortable__handle {
    width: 21px;
    padding-left: 4px
}

.ui-sortable--next .ui-sortable__placeholder {
    background: #ebf5fa
}

.ui-sortable--next .ui-sortable__placeholder .ui-sortable__item {
    opacity: 0
}

.ui-sortable--next .ui-sortable-helper {
    background: rgba(255,255,255,0.95);
    border-radius: var(--p-border-radius-base);
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15)
}

.ui-sortable--next .ui-sortable-helper .ui-sortable__item:not(.ui-sortable__helper-visible) {
    display: none
}

.ui-sortable--next .ui-sortable-helper a {
    text-decoration: none
}

.ui-sortable--next .ui-sortable-helper .ui-sortable__helper-visible {
    background: none
}

.fresh-ui .context-bar {
    display: none
}

.fresh-ui .context-bar--is-dirty {
    width: calc(100vw - 2rem);
    height: 3.5rem;
    z-index: 1000;
    background: white;
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem;
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15)
}

.fresh-ui .context-bar--is-dirty .context-bar__message {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

@media (min-width: 640px) {
    .fresh-ui .context-bar--is-dirty .context-bar__message {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

@media screen and (min-width: 640px) {
    .fresh-ui .context-bar--is-dirty .context-bar__message {
        margin-left:15rem
    }
}

.fresh-ui .context-bar--is-dirty .context-bar__branding {
    background: transparent;
    border-right: #dfe3e8 1px solid;
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 3.5rem;
    width: 15rem
}

@media screen and (max-width: 640px) {
    .fresh-ui .context-bar--is-dirty .context-bar__branding {
        display:none
    }
}

.fresh-ui .context-bar--is-dirty .context-bar__svg-wrapper {
    padding-left: 1rem
}

.fresh-ui .context-bar__actions-group {
    margin-left: -0.25rem
}

.fresh-ui .context-bar__actions-group * {
    margin-left: 0.25rem
}

a img {
    border: none
}

img.border {
    padding: 3px;
    border: 1px solid #e6e6e6
}

img.thumb {
    max-width: 50px;
    max-height: 50px
}

img.disabled {
    opacity: 0.5
}

.aspect-ratio {
    position: relative;
    display: block;
    background: #fafbfc;
    padding: 0
}

.aspect-ratio::before {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(195,207,216,0.3)
}

.aspect-ratio .styled-file-input {
    margin-top: 0
}

.aspect-ratio--drop-indicator {
    background-color: #f4f5fa
}

.aspect-ratio--drop-indicator .next-upload-dropzone__heading {
    color: #5c6ac4
}

.aspect-ratio--drop-preview-indicator::before {
    border: 2px dashed rgba(196,205,213,0.3)
}

.aspect-ratio--reset-z-index::before {
    z-index: auto
}

.aspect-ratio--no-visual-container {
    background: none
}

.aspect-ratio--no-visual-container::before {
    display: none
}

.aspect-ratio--square {
    width: 100%;
    padding-bottom: 100%
}

.aspect-ratio--square--30 {
    width: 30px;
    padding-bottom: 30px
}

.aspect-ratio--square--40 {
    width: 40px;
    padding-bottom: 40px
}

.aspect-ratio--square--50 {
    width: 50px;
    padding-bottom: 50px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.aspect-ratio--interactive:focus {
    outline: none
}

.aspect-ratio--interactive:focus::before {
    border-color: rgba(195,207,216,0.8)
}

.aspect-ratio--interactive:hover::before {
    border: 1px solid rgba(195,207,216,0.6)
}

@media (max-width: 769px),(min-width: 769px) and (max-width: 1056px) {
    .aspect-ratio--dropzone {
        padding-bottom:13.75rem
    }
}

.aspect-ratio--dropzone>.aspect-ratio__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.aspect-ratio--dropzone .ui-stack {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.aspect-ratio--dropzone .ui-stack>* {
    margin-top: 0;
    margin-left: 0
}

.aspect-ratio--is-selected {
    overflow: visible
}

.aspect-ratio--is-selected::before,.aspect-ratio--is-selected:hover::before,.aspect-ratio--is-selected:focus::before {
    border: 2px solid #006fbb;
    border-radius: 3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px
}

.aspect-ratio__content {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.next-icon.aspect-ratio__content,.aspect-ratio__content.next-icon__text {
    position: absolute
}

.header-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 240px;
    right: 0;
    height: 56px;
    max-width: 100vw;
    z-index: 198;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.07);
    box-shadow: 0 1px 0 rgba(0,0,0,0.07)
}

@media screen and (max-width: 768px) {
    .header-row {
        left:0
    }
}

.header {
    position: relative;
    height: 56px;
    padding: 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff
}

@media screen and (max-width: 768px) {
    .header {
        padding-left:52px
    }
}

.header__main {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0;
    padding: 10px 0;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.header__main--has-metadata {
    color: var(--p-text-subdued)
}

.header__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    font-weight: 400;
    color: var(--p-text)
}

.header__primary-actions {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding-left: 10px
}

.header__secondary-actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header__secondary-actions .tutorial-countdown {
    font-size: 16px;
    line-height: 32px
}

.header__secondary-actions .tutorial-countdown a.btn.btn-primary {
    margin-left: 10px
}

.header__secondary-actions>.btn,.header__secondary-actions>.segmented {
    margin-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.header__secondary-button {
    margin-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.header-action {
    display: inline
}

.breadcrumb {
    color: #798c9c;
    margin-right: 5px
}

.breadcrumb a,.breadcrumb a:hover {
    color: #798c9c
}

.breadcrumb .dropdown {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media screen and (max-width: 768px) {
    .header-row {
        left:0
    }
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions {
        padding-top:98px !important
    }

    .content--has-secondary-actions .header__secondary-actions {
        position: absolute;
        top: 100%;
        left: 0;
        height: 42px;
        -webkit-transition: -webkit-transform 200ms ease;
        transition: -webkit-transform 200ms ease;
        transition: transform 200ms ease;
        transition: transform 200ms ease, -webkit-transform 200ms ease;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        margin: 0;
        text-align: right;
        -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.07);
        box-shadow: 0 1px 0 rgba(0,0,0,0.07);
        width: calc(100% - 20px);
        padding-right: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .header::before {
        content: "";
        display: block;
        background: #ffffff;
        height: 56px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .header {
        position: absolute;
        width: calc(100% - 52px)
    }

    .breadcrumb {
        display: none
    }

    .header__main {
        position: relative;
        padding-left: 5px
    }

    .header__main>.ico,.header__main>.next-icon,.header__main>.next-icon__text {
        display: none
    }

    .header__primary-actions {
        padding: 0 10px
    }
}

@media screen and (max-width: 450px) {
    .header .btn__text--deprioritize {
        position:absolute !important;
        top: 0;
        clip: rect(1px, 1px, 1px, 1px) !important;
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden !important
    }

    .body:hover .header .btn__text--deprioritize a,.body:hover .header .btn__text--deprioritize input,.body:hover .header .btn__text--deprioritize .autocomplete-field,.body:hover .header .btn__text--deprioritize button {
        display: none !important
    }
}

.obj-filter {
    position: relative;
    margin-bottom: 0.75rem;
    padding: 0
}

.obj-filter .segmented>li:first-child>.btn {
    border-radius: 0px;
    border-left: none
}

.obj-filter-btn {
    border-radius: 3px 0 0 3px;
    margin: 0
}

.obj-filter-btn,.obj-filter-btn:hover,.obj-filter-btn:active,.obj-filter-btn:focus,.obj-filter-btn.active {
    border-right: none
}

.obj-filter-text {
    border-radius: 0 3px 3px 0;
    height: 32px;
    padding-left: 28px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icon-sprite-f8b7749432c608829c95dc1b2d4f8956d1a126fc6f574a1ad5d9eeab66ea0ff8.png);
    background-repeat: no-repeat;
    background-position: -4px -960px;
    border-color: #d3dbe2
}

.filter-list {
    margin-top: 0.5rem
}

.obj-filter-list {
    margin: 0.25rem 0 0;
    padding: 0;
    position: relative
}

@media screen and (max-width: 580px) {
    .obj-filter-list {
        margin:0 0.25rem 0.25rem 0.5rem
    }
}

.has-saved-search-actions+.next-field--connected--no-border-radius .next-field--connected:last-child {
    border-radius: 0
}

.saved-search-actions-next .btn.btn-save-search:first-child,.saved-search-actions-next .btn.btn-delete-search:first-child {
    left: -1px
}

.saved-search-actions-next .btn.btn-save-search:last-child,.saved-search-actions-next .btn.btn-delete-search:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.saved-search-actions-next .btn.btn-save-search:hover,.saved-search-actions-next .btn.btn-delete-search:hover {
    border-left: 0
}

.table-filter-container {
    margin-bottom: 0;
    padding: 0;
    width: 100%
}

@media (max-width: 640px),(min-width: 769px) and (max-width: 904px) {
    .table-filter-container .btn__text--deprioritize {
        position:absolute !important;
        top: 0;
        clip: rect(1px, 1px, 1px, 1px) !important;
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden !important
    }

    .body:hover .table-filter-container .btn__text--deprioritize a,.body:hover .table-filter-container .btn__text--deprioritize input,.body:hover .table-filter-container .btn__text--deprioritize .autocomplete-field,.body:hover .table-filter-container .btn__text--deprioritize button {
        display: none !important
    }
}

.filter-form-secondary-filter-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@media screen and (min-width: 568px) {
    .filter-form-secondary-filter-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.filter-form-secondary-filter-container__tabs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.filter-form-secondary-filter-container__secondary-filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.46875rem 1.25rem 0.46875rem 0;
    border-bottom: 1px solid var(--p-border-subdued)
}

@media screen and (min-width: 568px) {
    .filter-form-secondary-filter-container__secondary-filters {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        border-left: 1px solid var(--p-border-subdued);
        padding: 0.46875rem 1.25rem 0.46875rem 1rem
    }
}

.location-autocomplete-wrapper,.location-autocomplete-wrapper .ui-popover__container {
    max-width: 100%
}

.location-autocomplete-wrapper .ui-button {
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (min-width: 568px) {
    .location-autocomplete-wrapper .ui-button {
        max-width:11.25rem
    }
}

.filter-form-secondary-filter-container--no-saved-searches {
    border-bottom: 1px solid var(--p-border-subdued)
}

.filter-form-secondary-filter-container--no-saved-searches .filter-form-secondary-filter-container__secondary-filters {
    border: 0;
    width: 100%
}

@media screen and (min-width: 568px) {
    .filter-form-secondary-filter-container--no-saved-searches .location-autocomplete-wrapper .ui-button {
        max-width:100%
    }
}

.has-saved-search-actions+.next-field--connected--no-border-radius .next-field--connected:last-child {
    border-radius: var(--p-border-radius-base, 3px)
}

.saved-search-actions-next {
    margin-left: 0.5rem
}

.modal-bg {
    background-color: var(--p-backdrop, rgba(0,0,0,0.25));
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 550;
    display: none
}

.modal-bg.visible {
    display: block
}

#modal_container {
    z-index: 551;
    display: none
}

.modal {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    position: fixed;
    top: 100px;
    right: 0;
    left: 0;
    margin: auto;
    width: calc(100% - 20px);
    max-width: 620px;
    min-width: 10%;
    min-height: 10%;
    max-height: calc(100vh - 100px);
    background: var(--p-surface, #fff);
    -webkit-box-shadow: var(--p-modal-shadow, 0px 0px 10px rgba(0,0,0,0.2));
    box-shadow: var(--p-modal-shadow, 0px 0px 10px rgba(0,0,0,0.2));
    border-radius: var(--p-border-radius-wide, 3px);
    overflow-x: hidden;
    outline-color: transparent
}

.modal:focus {
    outline-style: solid;
    outline-width: 0;
    outline-offset: 1px;
    outline-color: transparent
}

.modal header {
    position: relative;
    margin: 0;
    padding: 20px;
    min-height: 20px;
    border-bottom: 1px solid var(--p-border-subdued, #e6e6e6)
}

.modal header::after {
    content: '';
    display: table;
    clear: both
}

.modal header h1,.modal header h2,.modal header h3 {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    font-size: 20px;
    line-height: 1
}

.modal header .expand-modal,.modal header .close-modal {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icon-sprite-f8b7749432c608829c95dc1b2d4f8956d1a126fc6f574a1ad5d9eeab66ea0ff8.png);
    background-repeat: no-repeat;
    background-position: 50% -3305px;
    opacity: 0.7;
    display: block;
    position: absolute;
    top: 5px;
    right: 6px;
    text-indent: -9999px;
    width: 34px;
    height: 34px
}

.modal header .expand-modal {
    right: 40px;
    background-position: 50% -2605px;
    position: absolute !important
}

.modal header .expand-modal:hover,.modal header .close-modal:hover {
    text-decoration: none;
    opacity: 1
}

.modal .body {
    padding: 20px;
    max-height: calc(100vh - 374px);
    overflow: auto;
    -webkit-transition: max-height 0.15s;
    transition: max-height 0.15s
}

.modal .body--next-ui {
    background-color: #ebeef0
}

.modal .body--no-padding {
    padding: 0
}

.modal .buttons {
    padding: 20px;
    min-height: 32px;
    margin: 0;
    background: none;
    border-top: 1px solid var(--p-border-subdued, #e6e6e6);
    border-bottom: none
}

.modal .buttons .text-action {
    line-height: 32px
}

.modal .buttons .btn {
    margin-left: 5px
}

.modal .buttons .btn.fl {
    margin-left: 0;
    margin-right: 5px
}

.modal .buttons .segmented {
    text-align: left
}

.modal .buttons .segmented .btn {
    margin-left: 0
}

.modal.large-modal {
    max-width: 980px
}

.modal.small-modal {
    max-width: 430px
}

.modal.small-long-modal {
    max-width: 430px;
    min-height: 480px
}

.modal.fullwidth-modal {
    -webkit-transition: none;
    transition: none;
    left: 20px;
    right: 20px;
    width: auto;
    max-width: none;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal.real-fullscreen-modal {
    width: 100%;
    min-height: 100%;
    max-width: none;
    top: 0;
    left: 0;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal.real-fullscreen-modal .fullscreen-container {
    width: 100%;
    height: 100%;
    position: absolute;
    vertical-align: top
}

.modal.real-fullscreen-modal .fullscreen-container textarea {
    height: 90%;
    padding: 20px;
    resize: none;
    border: 0
}

.modal.real-fullscreen-modal .buttons {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    width: 100%
}

.modal-bg.visible {
    -webkit-animation: modalBgOpen 0.15s ease;
    animation: modalBgOpen 0.15s ease
}

.modal-animate {
    -webkit-animation: modalOpen 0.15s ease;
    animation: modalOpen 0.15s ease
}

.modal--video {
    margin: 10px 15px
}

.modal--video header {
    border-bottom: none
}

.modal--video header .close-modal {
    top: -9px;
    right: -12px
}

.modal--video__player {
    width: 590px;
    height: 330px
}

.graphic-modal header,.modal .graphic-modal header {
    background-position: center center;
    background-size: cover;
    height: 150px;
    color: #ffffff
}

.graphic-modal header h2,.modal .graphic-modal header h2 {
    color: #ffffff
}

.graphic-modal header .close-modal,.modal .graphic-modal header .close-modal {
    opacity: 1;
    background-image: none;
    text-indent: 0
}

.graphic-modal header .close-modal:hover,.graphic-modal header .close-modal:focus,.modal .graphic-modal header .close-modal:hover,.modal .graphic-modal header .close-modal:focus {
    background-image: none
}

.graphic-modal .body,.modal .graphic-modal .body {
    color: #000000;
    padding: 30px 20px
}

.graphic-modal h2,.modal .graphic-modal h2 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    text-align: center
}

.graphic-modal .footer-note,.modal .graphic-modal .footer-note {
    float: left;
    line-height: 24px
}

.graphic-modal--upgrade-plan header {
    background-color: #7ab55c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modal--add-channel header {
    background-color: #798c9c;
    height: auto;
    padding: 30px;
    color: #ffffff;
    border-bottom: none
}

.modal--add-channel header .close-modal {
    opacity: 1;
    top: 0;
    right: 0;
    background-image: none;
    text-indent: 0
}

.modal--add-channel header h2 {
    color: #ffffff;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 1.2;
    margin: 0 10px 0 0
}

.modal--add-channel header h3 {
    color: #ffffff;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 10px 10px 0 0
}

.modal--add-channel header .marketing-pricing--small {
    margin: 20px 10px 0 0;
    color: #ffffff
}

.modal--add-channel header .modal__image--align-to-bottom {
    margin-bottom: -30px
}

.modal--add-channel header>.next-grid--single-column {
    text-align: center
}

.modal--add-channel header>.next-grid--single-column .modal__image {
    display: none
}

.modal--add-channel .body {
    color: #454e57;
    font-size: 15px
}

.modal--add-channel .body .next-icon,.modal--add-channel .body .next-icon__text {
    fill: #96bf48
}

.file-upload-dropzone {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 175px;
    padding: 20px;
    background: #ffffff;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.file-upload-dropzone-content {
    border: dashed 2px #ddd;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.file-upload-dropzone-message {
    position: absolute;
    top: 50%;
    margin: -58px 0 0 -20px;
    width: 100%
}

.modal.announcement {
    width: 750px;
    margin-left: -375px
}

.body.centered-text {
    text-align: center;
    padding: 40px 100px !important
}

.body.extended {
    max-height: 1000px
}

.modal-action-link {
    font-size: 16px;
    font-weight: bold
}

.modal-section::after {
    content: '';
    display: table;
    clear: both
}

.modal-section label {
    margin-top: -.25em
}

.modal-section+.modal-section {
    border-top: 1px solid #f2f2f2
}

.modal-section .half {
    width: 50%;
    float: left
}

.modal-section .half:first-child {
    border-right: 1px solid #f2f2f2;
    margin-right: -1px
}

.modal-section .half:last-child {
    border-left: 1px solid #f2f2f2;
    margin-right: -1px
}

@media screen and (max-height: 768px) {
    .modal {
        top:60px;
        max-height: calc(100vh - 120px)
    }

    .modal .body {
        max-height: calc(100vh - 294px)
    }
}

@media screen and (max-height: 480px) {
    .modal {
        top:10px;
        max-height: calc(100vh - 20px)
    }

    .modal .body {
        max-height: calc(100vh - 194px)
    }
}

.tags-modal {
    top: 60px;
    max-height: calc(100vh - 294px)
}

.modal-dormancy-plan .image-right {
    width: 75%
}

.modal-dormancy-plan sup {
    position: relative;
    font-size: 25px;
    vertical-align: top;
    top: -6px
}

.modal-dormancy-plan .per-month {
    font-size: 13px;
    display: block;
    padding-top: 9px;
    padding-left: 4px
}

.modal-dormancy-plan .off-center {
    padding-right: 7px;
    display: block;
    padding-top: 36px
}

.modal-pause-plan .image-right,.modal-pause-and-build-plan .image-right {
    width: 75%
}

.modal-pause-plan sup,.modal-pause-and-build-plan sup {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    vertical-align: top;
    top: -10px;
    right: -10px
}

.modal-pause-plan sub,.modal-pause-and-build-plan sub {
    position: relative;
    font-size: 8px;
    font-weight: 600;
    margin-left: -20px
}

.modal-pause-plan .per-month,.modal-pause-and-build-plan .per-month {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding-left: 4px
}

.modal-pause-plan .off-center,.modal-pause-and-build-plan .off-center {
    padding-right: 7px;
    display: block;
    padding-top: 36px
}

.option-links-two {
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 45px
}

.option-links-two li {
    display: inline-block;
    font-size: 16px;
    vertical-align: top
}

.option-links-two li.or {
    margin-top: 10px;
    margin: 10px 20px 0
}

.option-links-two li.email-link {
    margin-top: 10px
}

.option-links-two li.email-link .ico {
    vertical-align: baseline
}

.option-links-two a {
    display: block;
    font-weight: bold
}

.option-links-two a .ico {
    vertical-align: baseline
}

.authentication-modal-qr-code {
    margin-top: -35px
}

.authentication-modal-qr-code img {
    height: 120px;
    float: right
}

.modal.no-scroll {
    overflow: visible
}

.modal.no-scroll .body {
    overflow: visible
}

.resource-search-widget,.resource-select-widget {
    padding-bottom: 20px
}

ul.resource-search-results-list {
    list-style: none;
    margin-left: 0px
}

td.resource-picker-column {
    height: auto
}

td.resource-picker-column--image {
    width: 50px
}

label.resource-text {
    font-weight: normal;
    display: block;
    color: #798c9c;
    margin-bottom: 0px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis
}

label.resource-text.resource-text__collection {
    max-width: none
}

label.resource-image {
    margin-bottom: 0px
}

.modal-content__aside {
    border-top: solid 1px #ebeef0;
    background-color: #f5f6f7
}

.fresh-ui header .expand-modal:focus,.fresh-ui header .close-modal:focus,.fresh-ui header .expand-modal:active,.fresh-ui header .close-modal:active,.fresh-ui header .expand-modal:hover,.fresh-ui header .close-modal:hover {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icon-sprite-f8b7749432c608829c95dc1b2d4f8956d1a126fc6f574a1ad5d9eeab66ea0ff8.png);
    background-repeat: no-repeat;
    background-position: 50% -3305px;
    opacity: 1
}

.fresh-ui header .close-modal,.fresh-ui header .close-modal:hover {
    background-position: 0 0;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin-fresh/shared/cancel-small-minor-324b7d57aef5394440fde177d5b301e2a22b4321dd40c2499d340bc4320e6457.svg);
    width: 20px;
    top: 1rem;
    right: 1rem
}

@media screen and (max-height: 768px) {
    .fresh-ui .modal {
        max-height:100vh
    }
}

@media screen and (max-height: 480px) {
    .fresh-ui .modal {
        max-height:100vh
    }
}

.box {
    background-color: #ffffff;
    border: 1px solid #d3dbe2;
    padding: 10px;
    position: relative;
    margin-bottom: 20px;
    -webkit-transition: background 0.5s;
    transition: background 0.5s
}

.box.no-radius {
    border-radius: 0px
}

.box.no-bottom-radius {
    border-radius: 3px 3px 0 0
}

.box.expanded {
    padding: 15px;
    margin-bottom: 30px
}

.box.warning {
    background-color: #fffbe9;
    color: #6f4f0c;
    border: 1px solid #fffbe9;
    border-right-color: #fffbe9;
    border-bottom-color: #fffbe9
}

.box.warning .divider-top {
    border-top-color: #d4a002 !important
}

.box.warning .divider {
    border-bottom-color: #d4a002 !important
}

.box.warning .subdued {
    color: #6f4f0c
}

.box.warning .circle {
    display: block;
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    border: solid 1px #d4a002;
    text-align: center;
    background: rgba(255,255,255,0.4);
    font-size: 14px;
    line-height: 28px;
    font-weight: 300
}

.box.warning h3 {
    font-size: 16px
}

.box.warning ul:not(.unstyled):not(.dropdown):not(.callout-list) {
    margin: 5px 0 5px 25px
}

.box.error {
    background: #d83e3e;
    color: #ffffff;
    border: 1px solid #852929;
    border-right-color: #852929;
    border-bottom-color: #852929
}

.box.error h2 {
    font-size: 18px;
    font-weight: 200;
    color: #ffffff
}

.box.error ul {
    list-style: disc inside none;
    margin: 0 0 0 40px;
    padding: 10px 0 10px 15px;
    border-left: 1px solid #ff5d5d
}

.box.error a {
    color: #ffffff;
    text-decoration: underline
}

.box.error a:hover {
    color: #852929
}

.box.errors {
    background: #fef6f5;
    top: -20px;
    padding: 20px 20px 20px 50px;
    margin: 0;
    border: none;
    border-bottom: 1px solid #ffd9d6
}

.box.errors ul {
    margin: 0
}

.box.errors li {
    margin-left: 25px
}

.box.success {
    background-color: #f8ffec;
    border: 1px solid #e5fabc;
    border-right-color: #b2d86a;
    border-bottom-color: #b2d86a
}

.box.success h3 {
    font-size: 16px
}

.box.success.is-attached {
    border-width: 0 0 1px 0;
    border-color: #e5fabc
}

.box.notice {
    background-color: #f5f6f7;
    border: 1px solid #d3dbe2;
    border-right-color: #d3dbe2;
    border-bottom-color: #d3dbe2;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.025);
    box-shadow: 0 1px 1px rgba(0,0,0,0.025)
}

.box.notice h3 {
    font-size: 16px;
    color: #31373d
}

.box.notice p,.box.notice li {
    color: #798c9c
}

.box.notice li {
    margin-left: 10px
}

.box.plan-upsell {
    padding-right: 170px !important
}

.box.plan-upsell .btn {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -16px
}

.box .notice-message {
    margin-top: 9px;
    margin-bottom: 7px
}

.box.box-subdued {
    background-color: #f5f6f7
}

.box.has-button p:first-child {
    padding-top: 5px
}

.box.has-ico {
    padding: 15px 50px;
    position: relative;
    line-height: 20px
}

.box.has-ico .in-gutter {
    position: absolute;
    left: 18px;
    top: 15px
}

.box.has-ico .box__dismiss {
    position: absolute;
    right: 18px;
    top: 15px
}

.box.compact {
    margin: 3px
}

.box.subdiv {
    border-top: none;
    margin: 0;
    border-radius: 0px
}

.box .subdiv {
    border-top: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    margin: 0 0 20px 0;
    padding: 20px 0
}

.box h2 {
    font-size: 14px;
    margin: 0 0 5px 0
}

.box.actions {
    background: #fafbfc;
    border: 1px solid #d3dbe2;
    margin: 20px 0 0 0;
    border-radius: 0 0 3px 3px
}

.box.actions::after {
    content: '';
    display: table;
    clear: both
}

.header-inline h3 {
    display: inline-block
}

.header-inline p {
    display: inline-block
}

.box-grey {
    padding: 10px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    border-radius: 4px
}

.subcontainer {
    position: relative;
    padding: 10px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    margin-top: 5px;
    border-radius: 2px
}

.modal-warning {
    margin: 0;
    position: relative;
    top: -20px;
    left: -20px;
    width: 100%;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    padding: 15px 20px
}

.header-notice {
    margin: 0;
    position: relative;
    top: -20px;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    padding: 15px 20px
}

.inset-header-notice {
    margin-top: -20px;
    margin-bottom: 20px;
    background-color: #f5f6f7;
    border-bottom: 1px solid #ebeef0;
    padding: 20px
}

.inset-header-notice::after {
    content: '';
    display: table;
    clear: both
}

.inset-header-notice h2 {
    color: #454e57
}

.inset-header-notice p {
    color: #798c9c
}

.inset-header-notice .close {
    font-size: 28px;
    color: #95a7b7;
    font-weight: 100;
    position: absolute;
    top: 20px;
    right: 20px
}

.inset-header-notice .close:hover {
    color: #ff9797;
    text-decoration: none
}

.box-details {
    background: #ffffff;
    border: solid 1px #d3dbe2;
    padding: 0;
    border-radius: 3px
}

.box-details.attach-to-top {
    margin-top: -21px
}

.box-details .box-header {
    position: relative;
    background-color: #fafbfc;
    border-bottom: solid 1px #ebeef0;
    padding: 10px;
    border-radius: 3px 3px 0 0;
    color: #798c9c
}

.box-details .box-header::after {
    content: '';
    display: table;
    clear: both
}

.box-details .box-header .box-header-title {
    float: left
}

.box-details .box-header label,.box-details .box-header h3 {
    font-weight: 400;
    color: #798c9c;
    margin: 0
}

.box-details .box-header .more-info {
    float: right;
    margin-right: 2px
}

.box-details .box-header .inline-action-links {
    list-style-type: none;
    margin-left: 20px;
    float: left;
    margin: 0 0 0 20px
}

.box-details .box-header .inline-action-links::after {
    content: '';
    display: table;
    clear: both
}

.box-details .box-header .inline-action-links li {
    float: left
}

.box-details .box-header .inline-action-links li+li::before {
    content: "•";
    padding: 0 7px;
    color: #006fbb
}

.box-details .box-footer {
    border-top: 1px solid #ebeef0;
    padding: 8px 10px
}

.box-details .box-footer::after {
    content: '';
    display: table;
    clear: both
}

.box-details .box-controls {
    position: absolute;
    top: 5px;
    right: 10px
}

.box-details .edit-order {
    position: absolute;
    top: 10px;
    right: 10px
}

.box-details .divider-top-slim,.box-details .divider-slim {
    border-color: #d3dbe2
}

.box-details h3 {
    color: #212529;
    font-weight: bold
}

.box-details h4 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 5px
}

.box-details .divider-left {
    border-left: solid 1px #d3dbe2
}

.box-details .box-sub-heading {
    font-weight: 400;
    font-size: 14px;
    color: #454e57;
    margin-bottom: 5px
}

.divider-box+.divider-box {
    border-top: 1px solid #ebeef0;
    padding-top: 15px
}

.box-header-link {
    padding: 10px;
    display: block;
    color: #212529
}

.box-header-link:hover {
    color: #212529;
    background-color: #ebeef0
}

.box-header-action {
    position: absolute;
    top: 5px;
    right: 5px
}

.box-content {
    padding: 10px
}

.box-content.box-connected,.box-content+.box-content {
    border-top: 1px solid #ebeef0
}

.box-content-filled {
    background-color: #fafbfc
}

.modal .box.errors {
    left: -20px;
    padding-left: 20px;
    width: 100%
}

.modal .box.errors.small-error {
    padding: 10px inherit
}

.small-modal .box.errors {
    padding: 10px inherit
}

.modal .body.p-none .box.errors {
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-notice {
    position: relative;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    margin: 0;
    top: -20px;
    left: -20px;
    padding: 15px 20px;
    width: 100%
}

.table-dropdown .box.errors {
    left: -28px;
    padding-left: 28px;
    padding-right: 28px;
    width: 100%
}

.box-plain {
    background: transparent;
    border: solid 1px #ebeef0
}

.box-open {
    border-top: none
}

.box-test-mode {
    padding-top: 14px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/payments/test-mode-ac92a27ddd8f23116e17540666dc7ea4c978d53a851b23033fd604552b7dca82.png);
    background-repeat: repeat-x;
    background-position: 0 -1px;
    z-index: auto
}

.box-payments-message {
    overflow: hidden;
    padding: 20px 20px 20px 50px
}

@media only screen and (min-width: 600px) {
    .box-payments-message {
        padding:20px 300px 20px 50px
    }
}

.box-payments-message .btn-primary {
    margin-top: 20px
}

@media only screen and (min-width: 600px) {
    .box-payments-message .btn-primary {
        position:absolute;
        top: 50%;
        right: 20px;
        margin-top: -16px
    }
}

.box-payments-message h4 {
    margin-top: 2px;
    font-size: 14px
}

.box-payments-message .in-gutter {
    position: absolute;
    left: 18px;
    top: 18px
}

.bare .box {
    margin-top: 20px
}

.plain-template-warning {
    padding: 12px;
    margin-bottom: 0;
    margin-top: -14px;
    top: 3px
}

.fullscreen-container .plain-template-warning {
    padding-left: 19px
}

textarea.edit-email-template {
    padding: 12px
}

.box.inline-box {
    padding: 5px;
    display: inline-block;
    margin: 0
}

.box-secondary {
    background: #ebeef0;
    border: solid 1px #d3dbe2;
    border-radius: 3px
}

.box-secondary .box-header {
    background: #ebeef0;
    border-bottom-color: #d3dbe2
}

.next-ui .header-notice {
    top: 0
}

.next-ui .row>.box.errors {
    top: 0
}

.next-ui .box-header-title {
    margin: 0
}

.next-success {
    background-color: #e5fabc;
    color: #7ba232
}

.next-success.header-notice {
    border-bottom: 1px solid #b2d86a
}

.next-success h3 {
    color: #4d6110
}

.next-success .btn-dismiss {
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 0;
    background: none;
    border: 0;
    opacity: 0.5
}

.next-success .btn-dismiss:hover,.next-success .btn-dismiss:focus {
    opacity: 1
}

.next-info {
    background-color: #ebf5fa;
    border-bottom: 1px solid #ebf5fa
}

.tabs {
    border-bottom: solid 1px #d3dbe2;
    list-style: none;
    margin: 0
}

.tabs::after {
    content: '';
    display: table;
    clear: both
}

.tabs li {
    padding: 0;
    margin: 0 0 -1px -1px;
    float: left
}

.tabs li:first-child {
    margin-left: 0
}

.tabs a {
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-width: 1px 1px 0 1px;
    color: #666;
    display: block;
    padding: 10px 12px;
    line-height: 14px
}

.tabs a:hover {
    background: transparent
}

.tabs a:focus {
    outline: none
}

.tabs .active a,.tabs .is-active a {
    background: #ffffff;
    border: 1px solid #d3dbe2;
    border-bottom: solid 1px #ffffff;
    color: #006fbb;
    cursor: default
}

.tabs .active a:hover,.tabs .is-active a:hover {
    text-decoration: none
}

.tabs-rounded a {
    border-radius: 4px 4px 0 0
}

.tabs-inline {
    background: #ebf5fa;
    border: 1px solid #d3dbe2;
    border-radius: 3px
}

.tabs-inline .tabs a {
    border-top: none;
    color: #006fbb;
    padding: 15px 18px
}

.tabs-inline .tabs li:first-child a {
    border-left: none;
    border-radius: 3px 0 0 0
}

.tabs-inline .tabs .active a,.tabs-inline .tabs .is-active a {
    color: #666
}

.tabs-inline .tab-content-boxed {
    border: none;
    border-radius: 0 0 3px 3px
}

.tabs-xl a {
    padding: 15px
}

.tabs-bg a {
    background: #fcfcfc;
    border: 1px solid #d3dbe2
}

.tabs-bg a:hover {
    background: #ffffff
}

.tabs-bg a:focus {
    background: #eff8ff
}

.tab-content {
    padding: 20px 0 0 0
}

.tab-content-boxed {
    border: solid 1px #d3dbe2;
    border-top: 0;
    background: #ffffff
}

.tabs-attached-top {
    background-color: #fcfcfc
}

.tabs-attached-top a {
    padding: 12px 20px;
    margin-bottom: 1px
}

.tabs-attached-top li {
    margin: -1px 0 -2px -1px
}

.tabs-attached-top .active a,.tabs-attached-top .is-active a {
    border-bottom-right-radius: 1px
}

.tabs-attached-top li:first-child {
    margin-left: -1px
}

.ico {
    display: inline-block;
    line-height: 0;
    vertical-align: top;
    text-indent: 999em;
    white-space: nowrap;
    overflow: hidden
}

.ico-competitor {
    width: 120px;
    height: 40px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/competitor-icons-006f9abb7a16a271054547eb08f5aebd26e0d58f0609446cb799b5ce72ffc001.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.ico-magento {
    background-position: 0 0
}

.ico-wordpress {
    background-position: 0 -40px
}

.ico-volusion {
    background-position: 0 -80px
}

.ico-ebay {
    background-position: 0 -120px
}

.ico-20 {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB4CAYAAAAE9le0AAAVtklEQVR42u2dCXQVRb6HCRAUBEICDKKBEZDNsKgBdUBBEIGHyjKTwBNFRxkVBATxIaIogjBmHk%2FhCRhQR5gBeTxRxG2AQbaAO5BEwIVNgQSGxZBg2JP0%2FHLOL%2BfU%2BZ%2Fq7qru3ACSe853cm9VdXO7vq69blOhfv36JvQEvXRxjuNc0OAabKkOBoE04IhzFb82g1%2FAdrABLAEvgJom38fkC%2FQGp0lfGyGInwOcEhjWUAlryDBHIfU8FFIN9AH%2FB04Ah0gh6SAXzARHxHV9CmLCCkmiCIecAf1NhCCuCvjZVgiPqXKOhVwCbgJjwQpwEjgSKYR59SLfTwCOTkpQIQNBgTwpw%2B41ENKP6b8BycV4CEkmWxneJ0DGVgF%2FAtPBeHCVT%2FpaoJtyvZPBQlY5Z7QC%2FIXsA3vBaLAbOG5SbIX8UcjQSRnsI2Qx0w5Xw6UQETeC4YsDCBkLioBDVoIamnRVQapS8isQRxBEyNcy3k6KXsgj4sK0MM1Qj7vvJC%2B6toWQuuA0j42xkFFbVo8kWZN2oRJf2kI%2BBk4YKVLGCCHDRMoozUUPZvwSfn7N4FyvMu0Sfh7skflXiLDfgnzNOUeKdPVAUQSFTAdOUClSyBjgBGSs%2BGKrGd5bqd9XuR3PuCpM24dhqzUyBoFscBRMBZWUUveLOKeuurwaOBEUUhdkBJEihTwDnJA8xy%2FVABSCgyBa%2BbIx4Bt5HMNilHTRPLYQNFDCK4EtoscXr5x7v%2Bbcd4kMiwIZERRyXUApG0DFEiGTRWQY%2FqyUtGmaOzwe7CtJz%2FfxmnTTGD9GCasMvlWOPQEaKfGviu%2FyE4jVnLsxyIyQkGWgfwApb4sSUnpfSikFbV3agBvBcZLokqZtSekRd%2FdnwCF54HIlvgE4qsSP8ugEVASdwRPKtb%2FPbvfpENf%2BBiiwlLIYREdSiOPBrUzTW2lfOluceyAoZNx8JXN7cxSdL6qBsaCe5cAwGiSCR8FSkGvx%2FVqAQ8ZSKANUPFdC1mgyZI3fuZnuSvAUw1fwYm9XOhBuZPE4XfX1F%2FAKmAgeA93BFSJPKoNOnI%2FaIc%2BvOWcrIaWOkCJlpIA3y05IeGLBM0qjvYMyZlue53vwO91sguBBn%2Bmk34EZ4KhGiKmUxRSdws%2BbQSUjISI%2B5hwI2SA%2BzxDVnA3rNJnnCFoYTjjWApM9qsIEFylva2Rw8HxhCFkN0sEmXtBo0JHvN5nC9LN8hbChN4TnMZLynxQRpZNxwQiJ9Gyv7gawFGIqpYjn3qTIiCtOUy7E%2B%2FueATEWQmykOFJGuRAgvu8p4Ai6WwixkiJkRE7IhQp7WnMUUkDVUhQiZypqBl8xDN%2Bo3QayQ5SQrzWLUMtAjgkGGXQteIsTfNNA%2FbDXb4%2B9kKbgIXAfaGQp5CdmbI41lCKmThYosvyOLfL5bt1AnrgBMkD8%2BSikDuvRaWKGNZ3T3l1BrK%2BQEFWaRsiLptUkF6vu4PvLfGT8BOaC44qUBhZSnNJEnb%2B5FowEnyhzQke5CjaMccvBMcYdY9xwTgZW5sWu1d3lto22OHYocCyENOLfMRzZxytxHRQZ2SCRefAAKBBSzomQF0EmKCBrObfTyaX7Fwu6car9c1AIzoIMudNCCunYsaOKGpejIgRWBwWmQohccNuurJ2sV6b%2B24lrGwQKFSmXmwoJ3AZzqkUVckTUob1BDcOpgySx6LRbSDASIhFCYnTthqkM0fevqMyJPaLM9t7K3lVNMECRMjOAkAROelayEJKgCGHDC8SFr%2BGk3i3cp1QNdAGTwDrZIJIt9kL4HURmCyFCnrWMX8AtjE9nWBqozYxZpaxeVgf%2Fo7SZURZCWitV9bOatFVZ6qSQ1n5CJO1BkiZ8B3iDF0IhkSshYWUwzT1i4vIycL%2Fa1QZ3sx1dqmycMxHSTfm8UKalpPdKQ8hN4kLmghuVE%2F7dRIggrBCZ%2FkkPGTLtKCVNGqjG6ytQSspwMB%2BsY1X8OrjSR0g0GMf8aSnSteX3KQT%2FDZ4II%2BRG3jUO6cN%2F5AZWa7v9hNihFxJShjzmcXVaHnRgb%2FKM0p4%2BBnLkOCVAo34pxTsKB0Ht0hKSDr6zbENyTLERYi9DX1LIDDBEWVffCpLYppxkWCZoYCCkI6jL9y8wjeSu0ELcKfsSgrBkWxkSzkDsBnnMi8GUckZZLq4k1vM5TnEV0gscZ3v0rLJjXjI7gkLKvoSwqhkI9qsy2CbMtdj9fhmI4x29D%2FwvGKa0KWvBpZpxym80Qm6z2Lmyl%2BdtoQrJLkUh35dFCWF8E5DGzJwquraZFt1kleZKyegA7lW2nj6qjOjPMmyWEFIPOJY0Ak1UIV%2BVopBVYUuIhZCJrBI%2B46xBC3FsECHVwU7R%2BxrIdfCrlHSLmGa5ppfFAaExUXKkHgM6g%2BdZNHMthBwFn7CndTOoocT9BiyMYAm5H7RSw8IKIQ%2BILnEtEX8LOMj4uZGYy5LEs2eRyjahEHRk%2FVnA6uAV0BdcobnALLnROZLd3ggIkb2v9aCOIuOwUv9fHWkhklqgBwdETcHtYsJRd4GjgRMe%2FVyWEeGFyHHKWo5J%2FqXMEreLxHpIpJZFh4AfQE5IVgshRoQVIqUIskpknI9CLoafRQ%2Fg9P0pTrgmRHrFMAwXvdCLUgh%2F0zEHDDnPS1hjEuuTbym8HhluJCQeHAJTWX8%2BGEYI1%2BM3gJ4Wx2Qoa95Pn2dCtFM4ugwXU%2FQ5QYSovaaV%2FHsYVA0qRBnN7zQ8Rq5jZJxfQpjBet6W%2Ban0AhODCvkMfC12nD9kIoRb998DI0FtzQLSKFCX0xLzQYLHuW7gMYW8KE5fuMO0CywzeJ7BeQ%2BC%2Bky%2FS7njWV1BBNMyrAJ5WLm5K%2Bgwqa6KwFP8%2FDlPuA1EGQj5p8gcRyDD3%2FN58oLjwkmQIzjBuCILGdcDx5CJYgAr73iHJGvCGtsKkSPWpvzcX12kMhDyBHAseNznfIeYboDJtk2fdZRrOVu8EUxhGO9gI97iMTmGQlJENRZISBpIFz%2Fv2sMTrzEQUkezhWc7WAJ%2B1Ow6j%2FU53wam%2Fb2fEHVAaVB6i5ihQ0MI2aXc%2BXNEaYhVPscGFVKf1cn4IN1eVmmyhEyk1GvAJZonH4wGFT3OObekDQsjhNNBjmB0QCHJrmnYVihtSgo%2FGwlxaDuXawzvMux6sJQnP6v8XaP2vsQF%2FwfIEl9uN2V8qpSwaLBXpMsGvVwyeRzT%2FMVk7OIhZDNwBE8FFKKv6lg1qaVDjFceJt1chVDEy5zVdEhXsJhpcpW%2FMSUXqxHyvvyClBovwuqB5bq0LpmcxPgCkCORSwceQpxSFKKSSNRqaSXTP6y2JYJdIFYKKVQsFr9asytag8uaY0WvZoLPIyY%2BU%2BPZZkSDj%2Fh5Caut%2FaIuXwfauAhpw3SnhAhJniLu%2Fw2FjAnYqHuRKAaBSh4yXJGiKyFRYCrl5IE%2FgFZBZ1bVxR4yC1Rh6aoG%2Fibi7%2FWphqpR2jKGBUKRvxVsZGehGUvs%2BwzzY4CvEI5RWC3JDoCuukuUzxWUv9v%2BIuQPdmI0A7i9LMYHRfgpUMM3M7kHzJCdHkLuVn4EFMX3l4JYDRVFWpPZ4mSR%2BbG6cYgQlSxPMlg%2BOshnLXgHyHEb0PFhaI4Fww2E3A%2BOgBwDNnn8fqQqNzGcoORGoA2rZ0fQECQx7R7QzECIHJ%2FoB4sMdxPSlRGEOy3ceYd3%2FAHQTnPhfxdP73EbZTtkplGVw80EVnH6tF%2BqbQjDKutKCFim%2FpbdU4icIpFVGGCaRBEWK5%2FE%2BVclcp7Bzu9kXtRuUE1zwa3ZeI8G1cFDQsYDrCr%2FxHX6ugaZWIl7yTZ7xRkKmaTcFDcYrIIWgWOgrY8Q%2FSCQXXEtHKPI5%2FPuUXZ%2FVzCkKac0GhlmQnrJHq4QjfJa8I5tnMcUyhWGaRuCWBEmmeM1%2FU4pG0VPi11iCglDSWNnOYG3AHT4lS4BJ4KxonSYUr6EG%2FS6yzc5lI2Q%2BzhlNArE%2FOqFsKvZgZ2BO1l9RZscq3lFgQ5gK3DIPtAXRAUQ8meKmAKyONPQ5bwSwp5RU5DIzLs8oIiG4DVwgl3kjcoO8TwwG8RbCmkLPgSbwU0gAawC68GtlkI68ldNPbnzvS8YxDm87iDeRgg3FE4CH3Pn4%2BtgsMnA1%2B0BlK%2BAHR5b6N%2FkP%2Bp7J3JRKx98x6mSKJAkVgq%2FZG%2Bjj4WQP4Bs0FxJUxV8BSZYClkA6nBc1Qq8yB7nWQ6Ot4MbmcZTCI91XEgHCUZCOI%2FzrrJmnMo7pTl7DC04cHwWbGO6z0Fbn40JeaAX%2B%2FGZrJu3K1PtRSyFs0ABuN1FSDXgBMGgFljNnlGuZql5pfjcyE0IS5kD8lkqBnAea4Iy5f%2BD19OA1Ed1H%2BCgZwwfR%2BG3%2BNSPM7indOsXFHgMdFWOaUuJhbzznqeEeeA43x8GsRohtUtTCB92OUm5udz4RHzuqRPCm4qro9r8iFGeO%2FySSQkZDZoqn2uw%2FnyMGTeWA8YrlTQ1wTTdQ%2BU5Qn9Z%2BdxcbN8vopgbwXDOUb3M6mtypEtIcaaYPmJQfB7mImQicLwGpewknOFAurZpG1KLo8xTyj6sLaxmCpiJH6jyJNzakwfqiOe2y90m1ZX049gDuwtk6dqQUhayVKznPwea8Ebs4SFkuouQFYzvyzAtSom8yVcIq5UvKOMl0EIjaxQ4CvI8FpJ6U2RF1p%2F9ZF1MEsFILlr9wHPWYGPa0FDIkUceeWTRxo0bt2VmZqY3btzYVEiG3EGjMNKjyvrYRcg64Mg20GP5uKNpCUkA7X1O2gSkeMy4PsoS0AkU8A48rikhH%2FBO3cdeTTt2GnLBDSZCkpKS0h28ZsyYcWTq1KlnYmNjjYQoy71pzNyWYC2%2Fz7cejfp2FyFv%2BK33s936hTf8VUHGIZ35CO%2BveGfcZ9jVHQYcZvi1%2FCJTxHLtNjFlHsP3d1KWkZApU6ZkO3gNHDhwOj7%2FaFBlycWiVOXXs2yUiV7IGVBZI%2BR2UMT2obFLvrzJc3xoPTBktVMEdrJNWcnPqUzjfSwvVjM9%2Fg3jNrgc24Dx8SZC4uLiTmzduvV4fn7%2B6WnTpv3DUMh1okqqQLqAw169LHK1ECL3jX3Prn600otNVVcyQWtbIVXYw7pE7ProbiCkHu%2B2RSL8Gkp1wGZl2fRmZRl1JPjeolHPLq6m0tLSfiyWYiikn8fjxW%2F16mWRXi5CEsQjNL7jrMQvLjtNmpfZXBbr4rNgBhv3KLBEfKl94JRy11UveXi%2BqZDU1NQvhwwZsjAjIyM7KyvrpKEQ%2BTvIInC%2FIuUnHyEjPEbqlcEUsRR8ijXMAc31tzEWwox8E5xkBl9qISRByex7DHav1ObUyl5QzURIccnYsWPHzw5eW7Zs2dupU6dMQyGvKE9%2BeAxkg2mKkD0%2BVdYMpvPb4NGepb8xw9qBLZqS0tJUSCdx8N2WpWQQ774cVk3HXGScVR5EyeeURG4cws6GAz4EFQRtvBp1skwIMYbtyb%2FE%2BfaYCklghjqka4AvMJAljAMnVw4IGRETonQsToOnlae8tQffGgjZpQgJIqW9UlIK1E0Tpk%2FL%2BQg8xrCgd8U8l8btINciajF95IWwJyUo8nlciCzR0RQSJk%2B2g2dC%2Fegz5Ma5S7n2kMTR8fVit3uZwMxsy4Z8OntGeYZzWYW8uy8%2FH38WLbmQl3CjOAPRn2say1h63%2BP750BPsbR7zoXM5%2BpelXMlRHlVAu3A82Ae%2FyaCiow3FTKGpWMrp08qU0I%2BG%2F1LQBPG54Kn1evt8Ua6G3VBTzAGzCdjGFaXacIJEc%2F%2BqGMqRHm1AingXf5txXBbIVFgAigU7UUBeI7xpkIOgzjOoT3PBvdTilgJbuHU%2BgSWjjwfITXA4yATOC5kMk2N0ELE8L%2BFhZABIBt8AF7i3yyQHEDIFEXCXrCe53bICxZCcvndh7LrPRh8xLC3OHMwl%2FFM7yqkJVgPHBOYtmUoIYJc0N1ASAIzfyiIUu7yYQy%2FxkJId3CKGb8JtOP5bgLfMPwkuM3kEU5CCMNUIQxThTBMCGkN9rlk%2FElwShfHY1pLIeniZ1eOBWfBEB8hk1gidK8PwUQLIS8w04vAIHGuh4BDJhgKOcEG%2FVEl7B%2FKZnKHDGe6fI2QmiBNZHQeeA30AFeDZiAZbJJSeGxNVYgTVAjJB5U9hGwE412ETACrLYQsZYafAT3Fufoq7cpcEyFkIzgkptjTxMMsDymPQ5RCRgBHsJRxkuZglyb9CFXIJyGE%2FAw6%2B5SQg%2BAJ9oCa8m%2FJaxzItBDyEnDIPFCV56kOFilxKX5CwkIhcWAbcAQHQRdwJ3gVDFWkvC7T8xxxYduQ70ATgzYkGwxjPf8FqKoIeQZsthDSHzgKb4OR4B0Rnmz4GMA5xcyfP5%2Fv%2FRFCegDHhTzl%2FWZFyCyX9D3CCFkhdnibCLkZbNYISbcQ0gx8CxwPtoFmZSTkSeD48C24gTKqga9d0j3pJ%2BBhMF0j5NWSNsNSSEewSQgZbymkEpjhI2Q6iDIRAhHWCCGpPjL2geuU0pHikTZVK4KZPVP9h8l0tUdVSkKeA%2BssxyH9PGQUgT6gQhmVkNk%2BQsZTRCUw3SftbO2TSOVUuUxTykImgOWWQuqCNS5CVoE4CjkfqqybKeRWEW5UZTVhQ%2B2UsZAVAeayxroIGVOSoIyqrJ4%2BmfwRGAc%2BNxDSU83MzuBn226fupDjISQrAkLagH1Cxh7QmvFlVUJqs9F2XFgE7gGvGzT8tZU2gyPQIEKIh5CjYBTo4CLknwGERIF5QshfGVeWQooZ6ZLJh0A9pqkqplYkI%2BVc1lBwNoSQDA8hi0Fv0IXd3kqiUf%2FYVghfd4Bc4FA6R%2B5lWmUVE%2BMyqXgW9Ad1OEDM95hkjNFNLnYHuRFoQyryjm7NaqYD8yyajfDkgEJiQBqFrAU1z0UJIW1AtsxsStgMjulk8Jg2XrO9LcDOUhXCF8W8DHaBF8FykA5%2BG0QIX5MoZCI%2FnxMhJAF8BhwTmDbB9P%2FCXSuEBEa8osEDnCqfCa4CxqI1r25gAehqKyQsFCKJAf8l5rck25gmxmaBqgqXaxfwcyQJI%2BQycCWodo6FSOqBOzhO%2BZo8ybB6hku49hhWbS25OzxOE9eMW40SPYVcHA8OiLwQ8TO24%2BIJQ6PFTwAWgqhyIZET0oLhkgc9nm%2FY3ubCuRN9P%2BnF8AsWuwy2F9KU4ZKfiC6uuY0QinDI%2FnIh%2FumnAMeQ502rBmXrjqPCsLiLQoiMtxCYElQGkTK6a%2FfnEsZ1LxeCz2CdCAvDKimET5M47Xcs03T%2F9Qmx%2F1xQikIKVCF8UEGWxfH7Qc2LXUhhBIWMCnCOURe7kLQIVVlBz512sQuJCOK%2FhrAhp1yIJmNCpgs1%2F3ShCXFKKBdSLqRcyIUqRKxk2pJbLqRcyK%2B%2BygpMeZVVdkLkbO%2BBC11IpBZ6DpeCkCMW6yEHQBboVS5EL%2BRe8GNQIZTxx4uxyvo3Si3L0zOrXoYAAAAASUVORK5CYII%3D);
    background-repeat: no-repeat
}

.ico-20.ico-20-loading {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPUAAC8vL3Z2dpSUlKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5%2B%2Fv7%2Ff39%2F%2F%2F%2F%2F%2F%2F%2Fz09PXNzc4uLizk5OX9%2Ffzo6On19fZiYmEFBQW9vbzw8PEBAQGtrazU1NWdnZ4GBgSUlJWRkZJCQkD4%2BPj8%2FPy4uLo2NjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwH%2F%2FwAh%2BQQJBgAPACwAAAAAEAAQAAAEifDJ52QJdeq3QnoC4DSFsnFAAAIPMizaAheAEbrI0yyOEwSGRkCAKAwIO2PjoQikGktK4zAowCauzCTxkRgGYNNmajBQBWixhlEoEAyTBUIrUVwlUwFy8z0wKEYIUwkNDApBCUdLdhwDCUULjg8MCVokBQ4HBA9UfxsLBDCaIwRdGiMSCAYVDVoRACH5BAkGAAAALAAAAAAQABAAAAWRICACjjhE5agCS6QAEeQ0kLECTBTBECBBB9WCATgAYwnIrrFwOCQSRCMyQBgGEMaiMGiwTpKGF9BgcAsLVcKQGiUSI2sBfWscDIY7gUBfmQsENiIMCm0iCmkjDQgDBGMjVwdEDlxSBwllCgYNCY1eiF8JCGgDcAwJbQ1zDgcERQNEKwsEaa0zBHArMyJWJQ1tIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkSAgAo5ICOWoAouwABTlMJSxAvQACNQ%2BHaoFA4CgJHiJSa%2BhcDgKg0RDYFAgCBNGMoszDAqNhsjRoEwmhRQLoRZRBCOEwXAYrlrzg4FAKLxWDAUFBDYiDE0rCn8iDQgDBGIqXnUkUAgNB1KHBg0Jj2KKLFEIflE4CWoNgg4HBAAHA3ZBBC%2BtZAQJN2QiciUNaiEAIfkECQYAAAAsAAAAABAAEAAABZMgIAKOaAzlqAJMsQCD5TQWsgINUcAWXNmjBQOgGCQIF0XlglM4HIWBomE4LBIGC%2BNQqTRYp0IjNbN0DSnAApEWXQYjhKE6XC0slwvBQNC9VkpdFSMMTit7Kg0IAwRfKicHQ1ADCA0HCQ2FBg0JjF8KLwtGCC5GLAlpDQUFDgcEAAcDdSoLBC%2BuMwQJNzMiciVjIyEAIfkECQYAAAAsAAAAABAAEAAABZEgIAKOiBjlqAJMwQAH4TRDsgINYcADUGQK1eKlGCgOg0WmgFM4HAVjw4BgKBASBiKTabAMg0IjNZNgMogUYJFeEZgmg%2BHwWi0kXImB8F7cFBkYZyNWaiIFByoNCAMEXiMOggMvUAMIDQcJDQwJGXeCXgp%2BCzUIBaQ7CQNqDQUFDjE8dUIEfjEzBDYrM3ElYyMhACH5BAkGAAAALAAAAAAQABAAAAWSICACjogY5agCTMEAB%2BE0hbICDWHABIAMC9XipRgoYowBArdwOArGhgHBWCgIjMSF0mAZBoVGakagXBJCRGp0OIxOhsNrxdiaDQRCIbhaUP4UIwwKayIFbiMNPwRdIw4UGhQ2T0oNBwkNCwQaCwMaGl0KQZ0JCBcFGgUACQVrNK0xAJ98QgRBMQ4LqTczJigsayEAIfkECQYAAAAsAAAAABAAEAAABZIgIAKOiBjlqAJMwQAH4TSFsgINYcAEgAwL1eKlGChijAECt3A4CsaGAcFYKAiNBbTBMgwKjdTsMCDYRgtEanRYmgyGw2vFIAy%2BBgKhEKQPJBIDIwwKayJtKg0%2FWCoOEhsSQU9KDWQKCQUcWhwcXApBC2WcBxuCR2s0BQ4cGwCsCTcLBEEbGw4LGzsrMyKcJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkyAgAo6IGOWoAkzBAAfhNIWyAg1hwASADAvV4qUYKGKMAQK3cDgKxoYBwVgoCI0FtMEyDAqN1OzwDY4WiNQokRidDIfXqnEwwA0EQsGsYuR1IwwJaiZtIw0%2FHlwjDgMfAy9PXwoeQEcfDAcfH1wKQQYdBR8eCB49aGoMHR8OHh0AozYrBx02rg4MHgc3MyKjJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAGmUCAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwsISUMJCUNHBgdPSw0HBpAGBAQDjUtNBVqOA4pCCoZCDCEgIHxKfpFEqiILIbILCSIMCQN4AFVQIAQiIQkhB0wJiqghDsIAwaaLIFvCDgwia0tTQgMiRYFDQQAh%2BQQJBgAAACwAAAAAEAAQAAAGmECAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwciSUMJCUMZIyMZa0sNBwYGiBmaB1dNBVqLBYpCCoZCDCKQfEp%2BB08OjyILIgQMDAkGDQkDeFCcCSOfImWNt4oNmg4DIgB%2BT0sLkgDLDgwEjUtTQn5FgUNBACH5BAkGAAAALAAAAAAQABAAAAaVQIAQ4BAiDMWhEsAoMAAHgqNRUCwBDYIBSgAgBgvlwfpVRBkDBHbhcERIA0bkwFgoCI1FYdAALEQkJAx9RA0HAwVhQwciSUMJCUMiEZSRS4YGBgdvgQdXTQVaQwpISwqKQg0DJBGEQwYDdERvcVoMDKQNCQN4XmoKcwaJA5EMCY4NIo0GXYdPS3%2BRzFMElkpTRqUNjkEAIfkECQYAAAAsAAAAABAAEAAABptAgBDgECIMxaESoCghAAeCo1FQLAGMUglKACAGC2XCeigRzozBs7FwODLmRiaTWCgI7MKgAUjAMw18RA0HAwVhQwcmSUMJCUMDJpJWS4QGBopzdFcMBQUEBkMLCIxCCohCDQaSgkMGAwcMRAMZBQwHCQ0MCgYNCQN4Xo8LAwkIh8VYCYxUBQ5RUAOySwsEYVFTBI9LU0ZIAA2MQQA7);
    background-position: 2px 2px;
    background-repeat: no-repeat
}

.ico-16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/ico-sprite-small-d5c582573067d4fac062e63c84d93941bca7886004ded7fd63f54fc81b02b19f.png)
}

.ico-16.ico-loading {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/animations/loading-small-c85c9cf67e3f92793579efa7decc43b9f41c79c069d7d1c8be765dd31b658880.gif)
}

.ico-16.ico-view-storefront {
    background-position: 0 -273px
}

.ico-16.ico-back-to-admin {
    background-position: -32px -273px
}

.ico-16.ico-product {
    background-position: 0 -16px
}

.ico-16.ico-discount {
    background-position: 0 -32px
}

.ico-16.ico-page {
    background-position: 0 -48px
}

.ico-16.ico-blog,.ico-16.ico-article {
    background-position: 0 -64px
}

.ico-16.ico-comment {
    background-position: 0 -112px
}

.ico-16.ico-error {
    background-position: 0 -128px
}

.ico-16.ico-combobox {
    background-position: 0 -159px
}

.ico-16.ico-fetchmore {
    background-position: 0 -176px
}

.ico-16.ico-customer-phone {
    background-position: 0 -208px
}

.ico-16.ico-customer-notes {
    background-position: -16px -240px
}

.ico-16.ico-customer-tags {
    background-position: -32px -240px
}

.ico-16.ico-loyalty {
    background-position: 0 -224px
}

.ico-16.ico-account {
    background-position: 0 -240px
}

.ico-16.type-webhook_subscription {
    background-position: 0
}

.ico-16.dismiss-message {
    background-position: -48px 0
}

.ico-16.ico-secure {
    background-position: -48px -240px
}

.ico-16.ico-lock-small {
    background-position: -64px -240px
}

.ico-16.ico-support {
    background-position: 0 -192px
}

.ico-16.ico-uploaded-file {
    background-position: -48px -160px
}

.ico-16.ico-setting {
    background-position: -16px 0
}

.ico-16.ico-milestone {
    background-position: -16px -16px
}

.ico-16.ico-achievement {
    background-position: -16px -32px
}

.ico-16.ico-calendar {
    background-position: -16px -64px
}

.ico-16.ico-calendar-clock {
    background-position: -16px -128px
}

.ico-16.ico-collection {
    background-position: 0 -144px
}

.ico-16.ico-med-grey-x {
    background-position: -16px -160px
}

.ico-16.ico-auth-expiry {
    background-position: -16px -175px
}

.ico-16.ico-customer-email {
    background-position: -16px -208px
}

.ico-16.ico-marketing {
    background-position: -16px -224px
}

.ico-16.ico-remove {
    background-position: -48px -16px
}

.ico-16.ico-warning-remove {
    background-position: -64px -48px
}

.ico-16.ico-unlock {
    background-position: -32px -32px
}

.ico-16.ico-warning {
    background-position: -48px -336px
}

.ico-16.ico-search-label-changed {
    background-position: -49px -177px
}

.ico-16.ico-checkmark {
    background-position: -48px -224px
}

.ico-16.ico-unlock {
    background-position: -48px -208px
}

.ico-16.ico-close-notification {
    background-position: -48px -112px
}

.ico-16.ico-domain,.ico-16.ico-remote_domain {
    background-position: -64px -64px
}

.ico-16.ico-user {
    background-position: -64px -96px
}

.ico-16.ico-payment_gateway {
    background-position: -64px -80px
}

.ico-16.ico-payments_account {
    background-position: -64px -80px
}

.ico-16.ico-shop {
    background-position: -16px -48px
}

.ico-16.ico-timeline {
    background-position: -32px 0
}

.ico-16.ico-mail_sent {
    background-position: -32px -16px
}

.ico-16.ico-sms_sent {
    background-position: 0 -112px
}

.ico-16.ico-follow_up {
    background-position: -32px -16px
}

.ico-16.ico-re_opened {
    background-position: -32px -32px
}

.ico-16.ico-placed,.ico-16.ico-new,.ico-16.ico-created {
    background-position: -32px -48px
}

.ico-16.ico-closed {
    background-position: -32px -64px
}

.ico-16.ico-cancelled {
    background-position: -32px -80px
}

.ico-16.ico-confirmed {
    background-position: -32px -96px
}

.ico-16.type-recurring_application_charge,.ico-16.ico-authorization_success,.ico-16.ico-authorization_failure,.ico-16.ico-authorization_pending,.ico-16.ico-emv_authorization_success,.ico-16.ico-transaction {
    background-position: -32px -112px
}

.ico-16.ico-capture_success,.ico-16.ico-capture_failure,.ico-16.ico-capture_pending,.ico-16.ico-sale_success,.ico-16.ico-sale_failure,.ico-16.ico-sale_pending,.ico-16.ico-payments_charge {
    background-position: -32px 0
}

.ico-16.ico-payments_adjustment {
    background-position: -32px -128px
}

.ico-16.ico-void_success,.ico-16.ico-void_failure,.ico-16.ico-void_pending,.ico-16.ico-pending {
    background-position: -32px -160px
}

.ico-16.ico-refund_success,.ico-16.ico-refund_failure,.ico-16.ico-refund_pending,.ico-16.ico-payments_refund {
    background-position: -32px -176px
}

.ico-16.ico-fulfillment_success,.ico-16.ico-fulfillment_failure,.ico-16.ico-gift_card_fulfillment_aborted,.ico-16.ico-fulfillment_pending,.ico-16.ico-fulfillment_cancelled,.ico-16.ico-shipping_label_created_success,.ico-16.ico-shipping_label_cancelled_success {
    background-position: -32px -192px
}

.ico-16.ico-restock_line_items {
    background-position: -32px -208px
}

.ico-16.ico-fulfilled-success {
    background-position: -32px -224px
}

.ico-16.ico-fulfilled-pending {
    background-position: -32px -256px
}

.ico-16.ico-vis-visible {
    background-position: 0 -288px
}

.ico-16.ico-vis-hidden {
    background-position: 0 -303px
}

.ico-16.ico-gift,.ico-16.ico-gift_cards_only {
    background-position: -32px -336px
}

.ico-16.ico-calendar-white,.ico-16.ico-expiry-date,.ico-16.ico-expiration-date,.ico-16.ico-expires_at_changed,.ico-16.ico-expires_on_changed {
    background-position: 0 -336px
}

.ico-16.ico-email {
    background-position: -16px -336px
}

.ico-16.ico-transfer_success,.ico-16.ico-transfer_pending,.ico-16.ico-transfer_failure {
    background-position: -48px -256px
}

.ico-16.ico-inventory_management_failure {
    background-position: 0 -16px
}

.ico-16[class*="ico-change_"] {
    background-position: -16px -112px
}

.ico-16[class*="ico-dispute_"] {
    background-position: 0 -320px
}

.ico-16.ico-dispute {
    background-position: 0 -320px
}

.ico-16.ico-dispute-needsresponse {
    background-position: -16px -320px
}

.ico-16.ico-dispute-inreview {
    background-position: -32px -320px
}

.ico-16.ico-dispute-lost {
    background-position: -48px -320px
}

.ico-16.ico-dispute-won {
    background-position: -64px -320px
}

.ico-16.ico-info {
    background-position: -16px -288px
}

.ico-16.ico-help {
    background-position: -16px -304px
}

a:hover .ico-16.ico-help {
    background-position: -32px -304px
}

.ico-16.ico-up-arrow {
    background-position: -48px -288px
}

.ico-16.ico-down-arrow {
    background-position: -48px -304px
}

.ico-16.ico-twitter {
    background-position: -64px 0;
    vertical-align: text-top;
    margin-right: 6px
}

.ico-16.ico-googleplus {
    background-position: -64px -16px;
    vertical-align: text-top;
    margin-right: 6px
}

.ico-16.ico-fb {
    background-position: -64px -32px;
    vertical-align: text-top;
    margin-right: 6px
}

.status-badge,.status-badge:hover {
    text-decoration: none
}

.payment-method-is-inactive {
    opacity: 0.4;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.ico-payment {
    width: 56px;
    height: 36px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/ico-payments-bc4a2a4608d92b75982af5b121888464feddeb272703b162e3ff86b3ebf0acfb.png)
}

.ico-payment.is-inactive {
    opacity: 0.15
}

.ico-payment.ico-type-paypal {
    background-position: -84px -40px;
    width: 23px;
    height: 24px
}

.gateway-active .ico-payment.ico-type-paypal {
    background-position: -112px -40px
}

.ico-view-storefront {
    margin: 12px 14px 12px 0
}

a:hover .ico-view-storefront,a.active .ico-view-storefront {
    background-position: -16px -273px
}

.spreadsheet__container {
    border-top: 1px solid #ebeef0;
    position: relative;
    overflow-x: scroll;
    width: 100%;
    margin-bottom: -15px;
    padding-bottom: 70px
}

.spreadsheet {
    display: table;
    table-layout: fixed;
    width: 100%
}

.spreadsheet__cell {
    display: table-cell;
    vertical-align: top;
    position: relative;
    padding: 0;
    border-right: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.spreadsheet__cell:focus {
    outline: none
}

.spreadsheet__cell .ui-select,.spreadsheet__cell .next-input,.spreadsheet__cell .sp-input,.spreadsheet__cell .next-input--stylized,.spreadsheet__cell .ui-text-area {
    position: static;
    border: none;
    border-radius: 0;
    cursor: default
}

.spreadsheet__cell .ui-select:focus,.spreadsheet__cell .next-input:focus,.spreadsheet__cell .sp-input:focus,.spreadsheet__cell .next-input--stylized:focus,.spreadsheet__cell .ui-text-area:focus {
    background: #ffffff;
    cursor: text;
    border: none
}

.spreadsheet__cell .ui-text-area {
    height: 70px
}

.spreadsheet__cell .ui-popover .ui-select,.spreadsheet__cell .ui-popover .next-input,.spreadsheet__cell .ui-popover .sp-input,.spreadsheet__cell .ui-popover .next-input--stylized,.spreadsheet__cell .ui-popover .ui-text-area {
    border: 1px solid #d3dbe2
}

.spreadsheet__cell .ui-select__wrapper {
    border: none;
    margin-top: 1px
}

.spreadsheet__cell .next-input--is-focused {
    border-radius: 0;
    z-index: 3;
    border: none
}

.spreadsheet__cell .next-input-wrapper--is-error {
    -webkit-box-shadow: 0 0 0 1px #ff5d5d;
    box-shadow: 0 0 0 1px #ff5d5d
}

.spreadsheet__cell .ui-searchable-select_left_addon__wrapper {
    display: inline-block;
    width: 20px;
    padding: 0 6px;
    vertical-align: middle
}

.spreadsheet__cell .ui-searchable-select__wrapper {
    display: inline-block;
    width: calc(100% - 30px)
}

.spreadsheet__cell .ui_publication_status_pending {
    color: #00848e;
    background: none;
    border: 0px
}

.spreadsheet__cell .ui_publication_status_pending .badge__pip {
    color: #47c1bf
}

.spreadsheet__cell .ui_publication_status_approved {
    color: #108043;
    background: none;
    border: 0px
}

.spreadsheet__cell .ui_publication_status_approved .badge__pip {
    color: #50b83c
}

.spreadsheet__cell .ui_publication_status_not_approved {
    color: #bf0711;
    background: none;
    border: 0px
}

.spreadsheet__cell .ui_publication_status_not_approved .badge__pip {
    color: #de3618
}

.spreadsheet__cell--type-inventory_level_adjustment .spreadsheet__cell--stock-status {
    padding: 7px 10px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.spreadsheet__cell--type-inventory_level_adjustment .spreadsheet__cell--disabled {
    color: #95a7b7
}

.spreadsheet__cell--type-inventory_level_adjustment .next-input--number.quantity-field {
    text-align: right;
    width: 100%
}

.fresh-ui .spreadsheet__header-group {
    color: var(--p-text)
}

.fresh-ui .spreadsheet__cell .ui-select__wrapper {
    -webkit-box-shadow: none;
    box-shadow: none
}

.fresh-ui .spreadsheet__cell .ui-select {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fresh-ui .spreadsheet__cell .ui-select__content {
    border-radius: 0;
    background: transparent
}

.fresh-ui .spreadsheet__cell .next-input,.fresh-ui .spreadsheet__cell .sp-input,.fresh-ui .spreadsheet__cell .next-input--stylized {
    -webkit-box-shadow: none;
    box-shadow: none
}

.fresh-ui .spreadsheet__cell .next-input:focus,.fresh-ui .spreadsheet__cell .sp-input:focus,.fresh-ui .spreadsheet__cell .next-input--stylized:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.fresh-ui .spreadsheet__cell .next-input--is-focused::after {
    content: none
}

.fresh-ui .productvariant--title {
    color: var(--p-action-secondary-depressed)
}

.spreadsheet__quantity-popover-wrapper {
    width: 250px
}

.spreadsheet__quantity-popover-content {
    padding: 0 0.5rem
}

.spreadsheet__quantity-popover-unfulfilled {
    padding-top: 0.5rem;
    padding-left: 1.5rem
}

.msw-search-controls {
    position: relative
}

.msw-search-controls .msw-search-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: auto
}

.msw-search-container {
    width: calc(100% + 2px)
}

.msw-search-container input,.msw-search-container .autocomplete-field {
    border: 1px solid #C0C0C0;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 3px 3px 0px 0px;
    padding-left: 11px;
    margin: -1px;
    height: 30px
}

.msw-search-container input:focus,.msw-search-container .autocomplete-field:focus {
    border-bottom: 1px dotted #84b3f4 !important
}

.msw-results-wrap {
    width: 320px;
    left: 0;
    right: auto
}

.msw-results-wrap::before {
    left: 1px;
    right: auto
}

.msw-results-wrap .msw-result-focused a {
    text-decoration: none;
    color: #ffffff !important;
    background: #006fbb;
    outline: none
}

.msw-results-wrap .msw-result-focused.datalist-item-applied .ico {
    background-position: -48px -32px
}

.msw-msg {
    font-size: 16px;
    color: #666
}

.msw .resource-search-result-title {
    display: inline-block;
    width: 265px
}

.msw-results-paginate {
    padding: 10px;
    position: relative;
    background: #f9f9f9;
    border-top: solid 1px #ebebeb
}

.msw-results-paginate .segmented {
    float: right;
    margin: 0
}

.msw-results-paginate .segmented li {
    vertical-align: top
}

.msw-results-paginate .segmented a.disabled:hover {
    background: #F4F4F4
}

.resource-search-pagination-links__previous {
    border-radius: var(--p-border-radius-base) 0 0 var(--p-border-radius-base) !important;
    border-left: 1px solid var(--p-border-subdued) !important
}

.datalist .ico {
    visibility: hidden;
    width: 16px;
    margin-right: 8px
}

.datalist-stacked a {
    font-weight: 400;
    display: block;
    padding: 4px 10px;
    border-radius: 0;
    overflow: hidden
}

.datalist-stacked a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #006fbb
}

.datalist-item-applied a {
    color: #999
}

.datalist-item-applied a:hover .ico {
    background-position: -48px -32px
}

.datalist-item-applied .ico {
    background-position: -48px -64px;
    visibility: visible
}

.dropdown li.datalist-item-locked a:hover {
    color: #ffffff;
    background-color: #AAA;
    cursor: default
}

.dropdown li.datalist-item-locked a:hover .ico {
    background-position: -32px -80px;
    visibility: visible
}

.datalist-item-pending a {
    color: #999
}

.datalist-item-pending a:hover {
    color: #999 !important;
    cursor: default !important;
    background: #ffffff !important
}

.datalist-item-pending .ico {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/animations/loading-small-c85c9cf67e3f92793579efa7decc43b9f41c79c069d7d1c8be765dd31b658880.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    visibility: visible
}

.clear-search-selection {
    padding: 0 4px
}

.autocomplete-container {
    position: relative
}

.autocomplete-container .autocomplete-lst {
    position: absolute;
    left: 0;
    top: 100%
}

.autocomplete-container input[type='text'],.autocomplete-container .autocomplete-field[type='text'] {
    z-index: 9999
}

.autocomplete-container .msw-search-container {
    border: none
}

.search-results-visible .autocomplete-field {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.magnificent-search-widget .resource-search-pagination-links a:hover {
    background: #e7e7e7
}

.autocomplete-field {
    padding: 0
}

.autocomplete-field input,.autocomplete-field .autocomplete-field {
    margin: 0;
    padding: 4px 4px 4px 29px;
    border: none;
    height: auto;
    line-height: 20px;
    background: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icon-sprite-f8b7749432c608829c95dc1b2d4f8956d1a126fc6f574a1ad5d9eeab66ea0ff8.png) no-repeat -4px -962px
}

.autocomplete-result {
    display: block;
    padding: 4px;
    text-decoration: none
}

.autocomplete-result a {
    text-decoration: none
}

.autocomplete-result strong {
    display: inline-block;
    margin-right: .5em;
    color: #343A40;
    font-weight: normal
}

.autocomplete-result small {
    color: #adb9c5;
    display: inline-block;
    font-size: 14px
}

.autocomplete-lst {
    background-color: #ffffff;
    border: 1px solid #ccc;
    border-top: none;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-height: 140px;
    overflow: auto;
    z-index: 1;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.autocomplete-lst li {
    padding: 4px
}

.autocomplete-lst li a {
    display: block;
    padding: 2px 4px;
    border-radius: 3px
}

.autocomplete-lst li strong {
    display: inline-block;
    margin-right: .5em;
    color: #8093a5;
    font-weight: normal
}

.autocomplete-lst li small {
    color: #adb9c5;
    display: inline-block;
    font-size: 14px
}

.autocomplete-lst li:hover {
    color: #ffffff
}

.autocomplete-lst li:hover a,.autocomplete-lst li.selected a {
    background: #006fbb;
    text-decoration: none;
    color: #ffffff
}

.autocomplete-lst li:hover a strong,.autocomplete-lst li.selected a strong {
    color: #ffffff
}

.autocomplete-lst li:hover a small,.autocomplete-lst li.selected a small {
    color: #b0d4ea
}

.autocomplete-lst li.no-result {
    background: #f7fbfc
}

.autocomplete-lst li p {
    padding: 2px 4px;
    margin: 0
}

.autocomplete-lst .separator-top {
    border-top: 1px solid #e5e5e5;
    padding-top: 4px !important
}

.autocomplete-lst .separator-bottom {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 4px !important
}

.modal .body.app-modal-body {
    padding: 0
}

.app-modal-iframe {
    display: block;
    width: 100%;
    height: 100%
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions .page-api-permissions-show {
        margin-top:6.125rem
    }
}

.page-api-permissions-show #wrapper {
    min-height: 0
}

.page-api-permissions-show .wrapper {
    position: absolute;
    top: 3.5rem;
    right: 0;
    bottom: 0;
    left: 15rem
}

@media screen and (max-width: 768px) {
    .page-api-permissions-show .wrapper {
        left:0
    }
}

.page-api-permissions-show .wrapper>*:first-child {
    height: 100%
}

.page-api-permissions-show .ui-app-frame__main--no-left-sidebar .wrapper {
    left: 0
}

.page-api-permissions-show .ui-app-frame--without-chrome .header {
    padding: 0
}

.page-api-permissions-show .ui-app-frame--without-chrome .wrapper {
    top: 0;
    left: 0;
    right: 0
}

@media screen and (max-width: 580px) {
    .page-api-permissions-show .ui-app-frame--without-chrome .header__secondary-actions {
        width:100%;
        padding-left: 0.5rem
    }
}

#content.viewing-embedded-app {
    padding-top: 0 !important;
    padding-bottom: 0;
    height: 100%
}

#content.viewing-embedded-app section {
    height: 100%
}

.embedded-app {
    position: relative;
    height: 100%
}

.embedded-app .header-row {
    margin-bottom: 0;
    top: var(--p-top-bar-height);
    background-color: var(--p-background)
}

.embedded-app .header__secondary-actions {
    background-color: var(--p-background)
}

.embedded-app__icon-link:hover {
    text-decoration: none
}

@media screen and (max-width: 580px) {
    .embedded-app__icon-link .next-icon--header {
        margin-left:0
    }
}

.embedded-app__secondary-buttons {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.embedded-app__secondary-buttons>.ui-button,.embedded-app__secondary-buttons>.segmented,.embedded-app__secondary-buttons>.ui-popover__container {
    margin-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

a.breadcrumb:hover,a.breadcrumb:focus {
    color: #798c9c
}

.app-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.app-iframe--admin {
    height: calc(100% - 3.5rem);
    margin-top: 3.5rem
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions .app-iframe--admin {
        height:calc(100% - 6.125rem);
        margin-top: 6.125rem
    }
}

.modal-iframe {
    overflow: hidden;
    -webkit-transition: height 0.25s ease-out;
    transition: height 0.25s ease-out
}

@media screen and (max-width: 580px) {
    .fresh-ui .content--has-secondary-actions .header-row {
        -webkit-box-shadow:none;
        box-shadow: none
    }
}

.fresh-ui .content--has-secondary-actions .header__secondary-actions {
    height: 2.625rem
}

.fresh-ui .embedded-app .next-icon,.fresh-ui .embedded-app .next-icon__text {
    color: transparent
}

.fresh-ui .embedded-app .header-row {
    top: 3.5rem;
    left: 15rem;
    background-color: #f4f6f8;
    height: 3.5rem
}

@media screen and (max-width: 768px) {
    .fresh-ui .embedded-app .header-row {
        left:0
    }
}

.fresh-ui .embedded-app .header {
    background-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 1rem;
    padding-left: 0.25rem;
    width: 100%;
    height: 3.5rem
}

.fresh-ui .embedded-app .header::before {
    background-color: transparent
}

@media screen and (max-width: 580px) {
    .fresh-ui .embedded-app .header {
        padding-right:0
    }
}

.fresh-ui .embedded-app .header__secondary-actions {
    background-color: #f4f6f8
}

@media screen and (max-width: 580px) {
    .fresh-ui .embedded-app .header__secondary-actions {
        padding-bottom:0.5rem
    }
}

.fresh-ui .embedded-app .header__main {
    font-size: 1.25rem;
    font-weight: 400;
    color: #212b36
}

.fresh-ui .embedded-app .breadcrumb {
    color: #637381
}

.fresh-ui .embedded-app .breadcrumb a {
    color: #637381
}

.fresh-ui .embedded-app .embedded-app__secondary-buttons svg {
    fill: #637381
}

.fresh-ui .embedded-app .unsupported-message-wrapper {
    display: none
}

.fresh-ui .embedded-app.unsupported .app-iframe {
    display: none
}

.fresh-ui .embedded-app.unsupported .unsupported-message-wrapper {
    display: block;
    overflow: auto
}

.fresh-ui .embedded-app.unsupported .unsupported-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fresh-ui .embedded-app.unsupported .general {
    display: block
}

.fresh-ui .embedded-app.unsupported .ios9 {
    display: none
}

.fresh-ui .embedded-app.ios9 .general {
    display: none
}

.fresh-ui .embedded-app.ios9 .ios9 {
    display: block
}

.fresh-ui .unsupported-message {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 800px;
    margin: auto;
    padding: 80px 20px
}

@media screen and (max-width: 568px) {
    .fresh-ui .unsupported-message {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.fresh-ui .unsupported-message-detail {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.fresh-ui .unsupported-message-detail>h2 {
    font-size: 26px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 15px
}

.fresh-ui .unsupported-message-detail>p {
    color: #798c9c;
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 15px
}

.fresh-ui .unsupported-message-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    padding: 20px
}

.fresh-ui .unsupported-message-image>img {
    width: 100%
}

.fresh-ui .embedded-app--no-header .app-iframe {
    height: 100%;
    margin-top: 0
}

.fresh-ui .embedded-app--no-header .app-iframe.app-iframe--pos {
    height: 100vh
}

.fresh-ui .embedded-app--no-header .app-iframe.app-iframe--admin {
    height: 100vh
}

.fresh-ui .ui-modal--instant .ui-modal__body {
    -webkit-transition: none;
    transition: none
}

.fresh-ui .ui-modal.ui-modal--full-screen {
    height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    border-radius: 0
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions .embedded-app--no-header .app-iframe--admin {
        height:100%;
        margin-top: 0
    }
}

.bulk-actions {
    z-index: 19;
    position: absolute;
    left: 20px;
    right: 0;
    background: #ffffff;
    padding: 10px 0;
    white-space: nowrap;
    margin-top: -44px;
    font-weight: 400;
    display: none
}

.bulk-actions .btn--selection {
    white-space: nowrap;
    padding-left: 30px
}

.bulk-actions.bulk-actions--is-visible {
    display: block
}

.bulk-actions a.btn:hover {
    color: var(--p-text, #212b36)
}

.bulk-actions--variants {
    left: 0
}

.bulk-actions--is-sticky {
    position: fixed;
    top: 98px;
    left: 280px;
    border-bottom: 1px solid #d3dbe2;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.next-grid--single-column .bulk-actions--is-sticky {
    left: 270px
}

@media screen and (max-width: 768px) {
    .bulk-actions--is-sticky {
        left:40px
    }

    .next-grid--single-column .bulk-actions--is-sticky {
        left: 30px
    }
}

.bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
    position: fixed;
    top: 68px;
    left: 287px
}

.next-grid--single-column .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
    left: 277px
}

@media screen and (max-width: 768px) {
    .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
        left:47px
    }

    .next-grid--single-column .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
        left: 37px
    }
}

.bulk-action-inline-buttons {
    text-align: right
}

.bulk-action-inline-buttons .btn {
    margin-left: 5px
}

.has-bulk-actions {
    position: relative
}

@media screen and (max-width: 1024px) {
    .has-bulk-actions .ui-card__section {
        padding-top:0
    }
}

@media screen and (max-width: 1024px) {
    .has-bulk-actions .table-wrapper {
        padding-top:1rem
    }
}

.btn--select-all {
    z-index: 20;
    padding: 7px 20px 7px 0;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .bulk-select-all {
        position:absolute;
        left: 0;
        top: -1rem
    }
}

.bulk-action-all-selector {
    position: relative;
    top: 2px;
    display: inline-block;
    text-transform: none;
    font-size: 13px;
    line-height: 26px;
    color: #444444;
    padding: 0 5px
}

.bulk-actions__select-all .bulk-actions__select-all-checkbox,.bulk-actions__select-all .next-checkbox--styled {
    margin-top: 10px
}

.bulk-actions__select-all-btn {
    height: 28px;
    left: -7px;
    width: 45px;
    top: 2px
}

.bulk-actions__select-all-btn.next-label--switch {
    position: absolute
}

.bulk-actions__select-all-tooltip.tooltip-left-align .tooltip-label {
    left: -5px
}

.table-wrapper tr:last-child .bulk-actions__select-all-tooltip .tooltip-container {
    top: 2.5px
}

.fresh-ui .bulk-actions {
    z-index: 19
}

.fresh-ui .bulk-actions__select-all {
    z-index: 20
}

.fresh-ui .select,.fresh-ui .bulk-actions__select-all {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.fresh-ui .has-bulk-actions {
    color: #212b36
}

.blank-slate {
    text-align: center;
    padding: 50px 0
}

.blank-slate.slim {
    padding: 20px 0
}

.blank-slate.slim h2 {
    font-size: 18px
}

.blank-slate .ico,.blank-slate .next-icon,.blank-slate .next-icon__text {
    margin-bottom: 30px
}

.blank-slate .next-spinner {
    margin-bottom: 30px
}

.blank-slate .next-spinner .next-icon,.blank-slate .next-spinner .next-icon__text {
    margin-bottom: 0
}

.blank-slate h2 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.blank-slate p {
    color: #798c9c;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 15px
}

.blank-slate a.plain {
    font-size: 14px;
    color: #777
}

.blank-slate-section-tip {
    font-size: 16px;
    line-height: 22px;
    padding: 20px;
    border: 1px solid #ebeef0;
    background: #ebf5fa
}

.zero-state {
    padding: 56px 10px 0 10px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.zero-state h1 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 16px;
    color: #31373d
}

.zero-state h1+p,.zero-state h1+.zero-state__subheading {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 56px
}

.zero-state h1+p.zero-state__tagline,.zero-state h1+.zero-state__subheading.zero-state__tagline {
    margin-bottom: 20px
}

.zero-state p {
    color: #798c9c;
    line-height: 20px
}

.zero-state div.box {
    border: 0
}

.zero-state div.box.success {
    background-color: #ebf3dc
}

.zero-state div.box>p {
    min-width: 643px;
    font-size: 16px;
    padding: 8px 0
}

.zero-state div.box>p span {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    margin-right: 8px
}

.zero-state span.icon-checkmark {
    background-size: 100%;
    color: #96b264;
    width: 17px;
    height: 13px;
    display: inline-block;
    margin-right: 8px
}

.zero-state--has-bottom-margin {
    margin-bottom: 40px
}

.zero-state--dialog {
    max-width: 960px;
    margin: 0 auto
}

.zero-state--orders {
    padding: 50px 0
}

.zero-state--products {
    padding: 50px 0
}

.zero-state__heading {
    font-size: 32px;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    line-height: 1.2;
    margin-bottom: 18px
}

.zero-state__subheading {
    font-size: 18px;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    color: #000000
}

.zero-state__link {
    display: block
}

.zero-state__image {
    margin: 60px auto 10px auto
}

.zero-state__image--orders {
    width: 210px;
    height: 200px
}

.zero-state__image--products {
    width: 198px;
    height: 212px
}

@media screen and (max-width: 450px) {
    .zero-state__image--discounts,.zero-state__image--pos {
        height:auto
    }
}

.zero-state__help {
    margin-top: 100px;
    display: block
}

.bg {
    background-size: 100%
}

.zero-state-splash {
    margin-bottom: 56px;
    width: 676px;
    height: 259px;
    max-width: 100%
}

.table-blank-slate .blank-slate {
    padding: 25px
}

#discounts-splash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/discounts-img-80b58bc3ee7ac785300757c8dd314a957d7e6d5b48a9692287025c41b7a65d2b.png)
}

#customers-splash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/customers-img-a6f1362f7e456492864d95c6e86d34ba3532115b56b35a89ef73ea1c2148a2cb.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

@media only screen and (max-width: 768px) {
    #customers-splash {
        height:120px
    }
}

.next-ui .blank-slate .ico {
    opacity: 1
}

.next-ui .discounts-page.bg,.next-ui .customers-page.bg {
    background: none
}

.next-ui .blank-slate.slim p {
    margin-bottom: 0
}

.tag>span,.tag .tag-body {
    position: relative;
    display: block;
    margin: 0 5px 5px 0;
    padding: 3px 7px 3px 7px;
    border: 1px solid #cbdbee;
    background: #e9f3ff;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    color: var(--p-text-subdued);
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (min-width: 640px) {
    .tag>span,.tag .tag-body {
        font-size:0.875rem
    }
}

.tag>span.inactive,.tag .tag-body.inactive {
    opacity: 0.5
}

.tag>span a,.tag .tag-body a {
    color: #295b7a;
    text-decoration: none
}

.tag>span em,.tag .tag-body em {
    font-style: normal
}

.tag .tag-inline {
    display: inline-block
}

.tag .tag-mini {
    padding: 1px 4px;
    margin: 0 5px 5px 0
}

.tag.closable span:first-child {
    padding: 3px 30px 3px 7px
}

.tag .close,.tag .back {
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icon-sprite-f8b7749432c608829c95dc1b2d4f8956d1a126fc6f574a1ad5d9eeab66ea0ff8.png);
    height: 26px;
    width: 22px;
    border: none;
    border-left: 1px solid #d4e2f3;
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 16px;
    text-indent: -99999px;
    top: 0px;
    right: 0px
}

.tag .close {
    background-position: -9px -3363px
}

.tag .back {
    background-position: -9px -3413px
}

.tag .close:hover,.tag .back:hover {
    background-color: #f9fcff;
    cursor: pointer
}

.tag.inactive span {
    opacity: 0.4
}

.status.success {
    color: #7ea13d
}

.status.warning {
    color: #9b731d
}

.status.error {
    color: #bd4f4f
}

.status.notice {
    color: #3378b0
}

.highlight {
    background: #fcfcd1;
    padding: 1px
}

.highlight-warning {
    background: #fffbe9;
    color: #e85b0f
}

.highlight-success {
    color: #7da337
}

.slidedown-hidden {
    position: absolute;
    visibility: hidden;
    max-height: 0
}

.slidedown-hidden.slidedown-visible {
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
    max-height: 1500px;
    position: relative;
    visibility: visible;
    overflow: hidden
}

@-webkit-keyframes slideUp {
    0% {
        top: 0
    }

    100% {
        top: -54px
    }
}

.auto-slide {
    position: absolute;
    -webkit-animation: slideUp 0.5s 1s forwards
}

.content {
    padding: 0 4px 20px 4px;
    margin-bottom: 20px
}

.content.grey {
    background: #f4f4f4
}

.editable.editing>.display-mode {
    display: none
}

.editable>.display-mode {
    display: block
}

.editable>tr.display-mode {
    display: table-row
}

.editable.inline.editing>.display-mode {
    display: none !important
}

.editable.inline>.display-mode {
    display: inline !important
}

.content {
    padding: 0;
    margin: 0
}

.trix-editor {
    font-size: 16px;
    line-height: 24px
}

.trix-editor::before {
    color: #637381 !important
}

.trix-editor .caption {
    display: none
}

.trix-editor .attachment__toolbar {
    display: none
}

.trix-editor .attachment {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    padding: 0 5px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    border-radius: 3px;
    color: #006fbb;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.trix-editor [data-trix-mutable] {
    border: 1px solid #c3cfd8
}

.trix-editor .remove {
    display: none
}

.fresh-ui .trix-editor .attachment {
    color: #006fbb;
    background: #f9fafb;
    border: 1px solid #dfe3e8;
    width: initial
}

.sticky-message {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 240px;
    padding: 10px;
    background: rgba(33,37,41,0.95);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 20
}

@media screen and (max-width: 768px) {
    .sticky-message {
        left:0
    }
}

.sticky-message__content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #ffffff;
    text-align: center;
    margin: 10px
}

.sticky-message__action {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.fresh-ui .sticky-message {
    background: #000639
}

.scale {
    list-style: none;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.scale *,.scale *::before,.scale *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

.scale__segment {
    position: relative;
    padding-top: 17.5px;
    color: #c4cdd5;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    width: calc(100% / 3)
}

.scale__segment:first-child::before {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.scale__segment:last-child::before {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.scale__segment::after,.scale__segment::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 10px
}

.scale__segment::before {
    background-color: #dfe3e8;
    -webkit-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear
}

.scale__segment::after {
    width: 0%;
    margin: 0 auto;
    -webkit-transition: width 0.3s linear;
    transition: width 0.3s linear
}

.scale__segment--active::after {
    width: 100%;
    border-radius: 5px
}

.scale__segment--safe {
    color: #47c1bf
}

.scale__segment--safe::after {
    background-color: #47c1bf
}

.scale__segment--warn {
    color: #f49342
}

.scale__segment--warn::after {
    background-color: #f49342
}

.scale__segment--danger {
    color: #de3618
}

.scale__segment--danger::after {
    background-color: #de3618
}

.image-gallery__enlarged {
    border-radius: 3px;
    margin: 20px 0 0;
    width: 100%
}

.image-gallery__thumbnail-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    margin-top: 20px;
    max-width: calc(100vw - 40px)
}

.image-gallery__thumbnail-list li {
    margin: 10px 10px 10px 0
}

.image-gallery__thumbnail {
    margin: 0;
    padding: 0;
    width: 72px
}

.image-gallery__thumbnail:last-of-type {
    margin-right: 0
}

.image-gallery__thumbnail img {
    border-radius: 3px;
    width: 100%
}

.image-gallery__thumbnail--is-active {
    opacity: 0.5
}

.attachments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.comment-box__actions .attachments {
    padding-left: 5px
}

@media screen and (max-width: 768px) {
    .comment-box__actions .attachments {
        padding-top:0
    }
}

.attachment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 240px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    margin-right: 10px;
    margin-top: 10px
}

.attachment--existing:hover {
    background: #ebf5fa;
    border: 1px solid #006fbb;
    text-decoration: initial
}

.attachment--existing:hover .attachment__file-icon {
    fill: #084e8a
}

.attachment--existing:hover .attachment__file-icon-container {
    background: #ebf5fa
}

.attachment--error {
    background: #fef6f5;
    border-color: #d83e3e
}

.attachment--error .attachment__filename {
    color: #852929
}

.attachment--error .attachment__error-message {
    color: #d83e3e
}

.attachment--error .attachment__file-icon-container {
    background: #ffd9d6
}

.attachment--error .attachment__file-icon {
    fill: #d83e3e
}

.attachment--error .attachment__delete .next-icon,.attachment--error .attachment__delete .next-icon__text {
    fill: #852929
}

.attachment__delete {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

.attachment__thumb-container {
    background: transparent
}

.attachment__thumb-container::before,.attachment__thumb-container img {
    border-radius: var(--p-border-radius-base) 0 0 var(--p-border-radius-base)
}

.attachment__img {
    border-right: 1px solid rgba(195,207,216,0.3)
}

.attachment__file-icon-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #f5f6f7;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding: 13px;
    border-radius: var(--p-border-radius-base) 0 0 var(--p-border-radius-base)
}

.attachment__file-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.attachment__details {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 170px;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    padding: 5px 0 5px 10px
}

.attachment__progress-bar {
    margin: 3px 10px 5px 0
}

.attachment__filename {
    display: block;
    max-width: 148px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #31373d
}

.attachment__file-size {
    color: #798c9c;
    vertical-align: bottom
}

.attachment__uploading {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    left: 50%;
    top: 50%
}

.attachment__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.attachment__overlay--error {
    opacity: 0.6;
    background: #ff9797
}

.attachment__overlay--uploading {
    opacity: 0.6;
    background: #ffffff
}

.fresh-ui .attachment {
    border: 1px solid #c4cdd5
}

.fresh-ui .attachment--existing:hover {
    background: #ebf5fa;
    border: 1px solid #006fbb
}

.fresh-ui .attachment--existing:hover .attachment__file-icon {
    fill: #084e8a
}

.fresh-ui .attachment--existing:hover .attachment__file-icon-container {
    background: #ebf5fa
}

.fresh-ui .attachment--error {
    background: #fbeae5;
    border-color: #bf0711
}

.fresh-ui .attachment--error .attachment__filename {
    color: #330101
}

.fresh-ui .attachment--error .attachment__error-message {
    color: #bf0711
}

.fresh-ui .attachment--error .attachment__file-icon-container {
    background: #fbeae5
}

.fresh-ui .attachment--error .attachment__file-icon {
    fill: #bf0711
}

.fresh-ui .attachment--error .attachment__delete .next-icon,.fresh-ui .attachment--error .attachment__delete .next-icon__text {
    fill: #330101
}

.fresh-ui .attachment__img {
    border-right: 1px solid rgba(196,205,213,0.3)
}

.fresh-ui .attachment__file-icon-container {
    background: #f4f6f8
}

.fresh-ui .attachment__filename {
    color: #31373d
}

.fresh-ui .attachment__file-size {
    color: #798c9c
}

.fresh-ui .attachment__overlay--error {
    background: #fead9a
}

.fresh-ui .attachment__overlay--uploading {
    background: white
}

.lightbox__actions {
    position: absolute;
    top: 0.5rem;
    right: -1rem;
    text-align: right
}

.lightbox__title-container {
    position: absolute;
    color: white
}

.lightbox__arrow-left {
    left: 0
}

.lightbox__arrow-left .next-icon,.lightbox__arrow-left .next-icon__text {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.lightbox__arrow-right {
    right: 0
}

.lightbox__arrow-right .next-icon,.lightbox__arrow-right .next-icon__text {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.payment-icon {
    display: inline-block;
    width: 38px;
    height: 24px;
    -webkit-transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
    transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
    -webkit-backface-visibility: hidden
}

.blank-slate .payment-icon {
    vertical-align: middle
}

.payment-icon--abn {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/abn-3a1349346f8c138f44306844865de4faab81bc856c0248114202c3787fb4146a.svg),none
}

.payment-icon--acima-leasing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/acima_leasing-8cf6e804e95652f5cad7ebb9c85580c32d0594c6c5a348a1e7394166facc55a6.svg),none
}

.payment-icon--acuotaz {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/acuotaz-16f2138e95e8e3ba81ab9e3a2260cc7af3ecdc5e1cc05a271947eabf04d1279a.svg),none
}

.payment-icon--ada {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ada-7f447f66cf3223f6420f880b5d52b8d5beabbdeceba9fad6fa0c9d5a2ca56b73.svg),none
}

.payment-icon--addi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/addi-8677f14b1c39d11d8f68cd1be545fcd493c5be7b413cd7e4d8c135d789aaca35.svg),none
}

.payment-icon--adyen {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/adyen-b3c525eba5b36abe42258fcecdf1a46b57ee9af27b0d24647e08e6b9987ee946.svg),none
}

.payment-icon--aeropay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aeropay-87f7f1a427e48288ec10cb385ea14ce5687849af09ba17f2082e3414f8ffb903.svg),none
}

.payment-icon--affinbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/affinbank-08c01bb1dae96d1ad1951d339d7e08c56bb400dbc0f7d631a273f9e99411bc7d.svg),none
}

.payment-icon--affirm {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/affirm-01c74a53d8dba3f47a254b617c80fff80968cfef323f9d2f7000adf38e6f10db.svg),none
}

.payment-icon--aftee {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aftee-529760c30a054bda208cde45686d42b710ad3cc3b597cc5936a53bc39788dff8.svg),none
}

.payment-icon--afterpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/afterpay-c814f73b45b605f4c618ce52eb8c67427d3ae3cb8addb872e621dfbabae0b5f0.svg),none
}

.payment-icon--afterpay-paynl-version {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/afterpay_paynl_version-92ce6cbe49f8691c9f397731b08225859c06a2488c46bff78e9fe99b4d3d2778.svg),none
}

.payment-icon--airtel-money {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/airtel_money-ba47466e863909cc190c6f7143887fc86bcbad8246a1fd788a5a1e0f5a42cc87.svg),none
}

.payment-icon--airteltigo-mobile-money {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/airteltigo_mobile_money-a27fcf304fac6a38d4ea290c69ce2a538d92491a75324806c532634f47223b42.svg),none
}

.payment-icon--aktia {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aktia-7f4199ca804ab165ea75991a221b75f662373d76c07cfbc00120f2619f83ba9f.svg),none
}

.payment-icon--akulaku {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/akulaku-f2f5faf360fdda9742b7b5e3ef1fb705715488d204235b385d6f1509b84746d6.svg),none
}

.payment-icon--akulakupaylater {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/akulakupaylater-cc80167356f9cb523589025b1f2e397a41f821b4be17f6d7f6a34803097d8d1b.svg),none
}

.payment-icon--alandsbanken {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alandsbanken-e70755db2d227a4e7d02f50fb2b91e1a879feb88d6fb3936a92bd8138740538c.svg),none
}

.payment-icon--alfamart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alfamart-0e2af778cccea1d57c8694748076f3a2ca2f84db8333fae0c60b9deac65b356d.svg),none
}

.payment-icon--alfamidi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alfamidi-3c6453be71d7d83f56fb94f6c8bb827972bd0190efd7e1b0a95cb86f37a06ec7.svg),none
}

.payment-icon--alipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alipay-6fc03147a0db525e1617dd147c40e1b7c6588a79461edc8db811adaa1cf85355.svg),none
}

.payment-icon--alipay-hk {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alipay_hk-d0e8325d855b0b78e7377ad25344fd710ab0e211dd9fa759ff1beb3076f21c58.svg),none
}

.payment-icon--alipaypaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alipaypaynlversion-415f5fad77d259e4b84e91b0db0770b2befd0bc03f0992997dc67de5271ad072.svg),none
}

.payment-icon--alliancebank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alliancebank-03ee35cdcaaea35415333cf04da6f72042f57b67e8721c6555d36125ef7f1ed5.svg),none
}

.payment-icon--alma {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alma-059feb4c8759f34aed31d541869fc421114245186860522c9f62e1223944032b.svg),none
}

.payment-icon--aman {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aman-2315c1b651e5dbd8c000cf2bdd0f65dda7ef354ae5d5422afc6c826aba22994a.svg),none
}

.payment-icon--amazon {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/amazon-92e856f82cae5a564cd0f70457f11af4d58fa037cf6e5ab7adf76f6fd3b9cafe.svg),none
}

.payment-icon--ambank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ambank-89ecb816f616894547157ab3af4ee1cad2242784a27bc1ce4a4ca909b017845b.svg),none
}

.payment-icon--american-express {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/american_express-12858714bc10cdf384b62b8f41d20f56d8c32c1b8fed98b662f2bfc158dcbcf0.svg),none
}

.payment-icon--ansa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ansa-d78cadde7dd38efc29efd24624ba4d733137ca87595b3fae3bc4b249ded861da.svg),none
}

.payment-icon--ansastoredvalue {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ansastoredvalue-c3f8b101d2e3bf218cb954ff5695667b2ce2dea7d85abe31cc4c1dfc76e376e2.svg),none
}

.payment-icon--anyday {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/anyday-dd5c066c2790a25fbcdd3a9ab32185a6180ee13e3406bacf6e56c6bbd9c7efa8.svg),none
}

.payment-icon--apecoin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/apecoin-61c7de3be83e6dd146438ac5703ae47fcffea6742cbc5decf34809f189513f55.svg),none
}

.payment-icon--aplazo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aplazo-4574c29d5df7f2b1b0d1e2cacc1238c513231bc492da7fa0d748db870e24d8f0.svg),none
}

.payment-icon--apple-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/apple_pay-f6db0077dc7c325b436ecbdcf254239100b35b70b1663bc7523d7c424901fa09.svg),none
}

.payment-icon--aqsat {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aqsat-1b3f96fa29e2e1d86b4b7676376f230987ed91f0a33199b64376467f38297d25.svg),none
}

.payment-icon--arbitrum {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/arbitrum-45b085e693d11923109eee13b8cfcbe94d6191e03517bbbb5a9acff9f9dc9484.svg),none
}

.payment-icon--arhaus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/arhaus-030a95b00ca6f1202b029c9eb0726f741d81f0e69ab6fe7db7d9eef9fdbd66aa.svg),none
}

.payment-icon--arvato {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/arvato-7a38b4b987355cc4f1d96ddb32865b5dfd8a1d461d9b52c4b5ba885729e3dfec.svg),none
}

.payment-icon--ashleyplcc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ashleyplcc-078a668b34fcf4f2fa8820ee8cd6eb4768cf14997716051b7266b70c746ebed6.svg),none
}

.payment-icon--ask {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ask-bc6ae56b263b7fe4a5707d74a0cbd19e7d23a743160e4df05aa216b68cb4be19.svg),none
}

.payment-icon--astrapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/astrapay-c612dd5d34ca4872586138bf23b80a5104f78669513fddd3267f9c332b749d19.svg),none
}

.payment-icon--atmbersama {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atmbersama-8078539ce0166704414fcfe94ba36e1fbdbe0f5c51b9d7635ee9941f4b467f97.svg),none
}

.payment-icon--atobaraidotcom {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atobaraidotcom-5952a8e00924ee5aeaa698211e620dd3a4c6018af34b00fb9dd5b02d422886f9.svg),none
}

.payment-icon--atome {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atome-ebd890d59a33f9fc9106fbc097a14a3bd8a8f0627259cd06b93d9082c48f0c03.svg),none
}

.payment-icon--atone {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atone-8bf0ab8afb24df42a877e7dee75500626555b1768433fe28b7c47d7dda1d988d.svg),none
}

.payment-icon--atrato {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atrato-cc8bcfd99c4ad9b6eb8cb1311010d65fc7f128077a9dee74ba0fea36a94f125a.svg),none
}

.payment-icon--au-kantan-kessai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/au_kantan_kessai-4b626f71606119d1fdbd14ad228c8e574520ad792bb8ae9bde915a7dfad8607b.svg),none
}

.payment-icon--aupay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aupay-dc63ac000c668dcf51b3028022f188ca2b4c2e364ff8397d02b8416ee2dbe358.svg),none
}

.payment-icon--authorizenet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/authorizenet-722dc886d998f040d2c6c9fa75c47e964a2eb81c65387f1a6b0b87c58d667d01.svg),none
}

.payment-icon--avalanche {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/avalanche-4357c095ed17ce55d71ba6f817b067ff538500c7e51839bde4b398e75f779381.svg),none
}

.payment-icon--axs {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/axs-1a4ddedcfc69afb470f7e1300f109c75b2f7b3ac5ec7312cbc1f0e83c2fdb486.svg),none
}

.payment-icon--bancnet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancnet-843b4601d6aedcc483b8cfee40a687c1ec6af043e6fe67785d3f2e563202f165.svg),none
}

.payment-icon--bancoazteca {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancoazteca-718e0f97efd827295bc688afebee2f07b6123bc75c7116488e314eb0691f888d.svg),none
}

.payment-icon--bancomat {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancomat-44bd77023e4db9db5399880860dcc6b1240aff67dada97408d7c9fb022c1e7b0.svg),none
}

.payment-icon--bancontact {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancontact-5025a18e9848062fdad79279079e840ec3ea36bd223dc3a77b7b3074efa8d638.svg),none
}

.payment-icon--bangkokbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bangkokbank-0858d4c8e4b6e6fe609060333a0f7dfc303f6fe562f55ad7f4e9be02540cdcc7.svg),none
}

.payment-icon--bankislam {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankislam-e10fbd52ffd9bd7afe3287e8f5531ad5372992e4652e2bc0917e92d6ef84e3ed.svg),none
}

.payment-icon--bankmuamalat {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankmuamalat-378020832b19d5c83332d1b381f6974744b6432be7c96f0a49339e42004c0735.svg),none
}

.payment-icon--bankrakyat {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankrakyat-8887b435cf6e13a36972038a1c3e5d81a1e6cb47229b1fd39ea4b435fdedd500.svg),none
}

.payment-icon--barclays {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/barclays-6d8688f82b5f6c2495c596779b5970b4c0931daf53bac9b356486c2445534b66.svg),none
}

.payment-icon--base {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/base-4f8c04458d0f00188033dbfc0662e6cbb9c6f87b371ffe7a5980b8ae0cb486bc.svg),none
}

.payment-icon--bbvacie {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bbvacie-a4be9361de6c84bc1a66acc9640c43adeea5bc2332690ffb15b7b654d1fe2c45.svg),none
}

.payment-icon--bc-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bc_card-291cba646568cc2fc39c8f3ec04ffe3193a77e6323af8173e29b48ab422562bf.svg),none
}

.payment-icon--bca {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bca-847683bf0b4df5183c1667c547fec695ccde8fff3799c4975445a6374a451deb.svg),none
}

.payment-icon--bcaklikpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bcaklikpay-ebcc0b1ae6681348a0a428966fd9c8b6db89a22e60a93a5bd5ad0ba549c0cf2d.svg),none
}

.payment-icon--bdo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bdo-246949f2b5f41934b772c4464e664275a6c6f5cfdba1f158bc53d45a01f6f46c.svg),none
}

.payment-icon--belfius {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/belfius-8b2b5dd319c79afe6dbe9aaeece6193d89d1a30232e53fa1394ba3978f1e79b4.svg),none
}

.payment-icon--benefit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/benefit-22e571923c4b2de66723758244e9549becb7e69bcda44b09f3f82e0876f616d7.svg),none
}

.payment-icon--bestbuycard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bestbuycard-32815d57d159052224f59a7f2675b3aa55d28b0461b8b227fc253b632e5c006c.svg),none
}

.payment-icon--bierchequepaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bierchequepaynlversion-431c67a865e914a7e2513da59466211a782048769b835da992f64c95bd743d43.svg),none
}

.payment-icon--bigc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bigc-42a9c37cbbecc31fb403a35b085d66ea18daac035a562e7f0b1cf7b011a98214.svg),none
}

.payment-icon--billease {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billease-54669d23b38bfa29713c0a1bf6ebad9a9a73fb03b0c48443d39a325fc67a0438.svg),none
}

.payment-icon--billerpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billerpaynlversion-a75bae709d28a91e019459a2649949ce9b89daf048dfc9f349bde0740de1b7b2.svg),none
}

.payment-icon--billie {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billie-6749d9f56a9758e83297cee19ef0fb0c238c1d7b56c9465ebddabfdcfa3a5f01.svg),none
}

.payment-icon--billink {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billink-8d269a50b524be530eea52946a9a85a054e717037743e37579d99dbbc457ff3e.svg),none
}

.payment-icon--billinkmethod {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billinkmethod-50ac6be1f460cc097dc12e81e606af47bd40970f8b7b2b5d2f9c1ce0ca153325.svg),none
}

.payment-icon--bitcoin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bitcoin-e41278677541fc32b8d2e7fa41e61aaab2935151a6048a1d8d341162f5b93a0a.svg),none
}

.payment-icon--bitcoin-cash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bitcoin_cash-5bcc0af0a5ebe647f8da2aae1f8382d7854796dc3bc2450985a9da832d4d2bbc.svg),none
}

.payment-icon--bizum {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bizum-c0a89a277054b854eb0a8eebb8e8b3ab8c241253cbaf20194ea2255adb755b98.svg),none
}

.payment-icon--blik {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/blik-39d5ec5cd0447f852cbf4ea6e98b88c503cedf1f6026a3eb36ea1617c08b09b4.svg),none
}

.payment-icon--bnbchain {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bnbchain-2890abed159d44c2f70d82f4c9b44a0e3b6ce320bf203d78bcd7fa59da469db5.svg),none
}

.payment-icon--bni {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bni-c98e0f595f7bdda4814dbd2608ec75c7603f157919ba4748b0432f1e8962cdf1.svg),none
}

.payment-icon--bnp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bnp-4e88b70faf8e7db4b0da407707e16587eba9701a036453054641a065ee3d0100.svg),none
}

.payment-icon--bogus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bogus-13c83bc142b1d1b69905f99e38a897f75581e477a1233254ce01e64b3e3ae2b8.svg),none
}

.payment-icon--bogus-app-coin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bogus_app_coin-36cbb31f29677280f9883cd115a79a9f5d4a2e8e4427b298a48ea69a1bf8d176.svg),none
}

.payment-icon--boleto {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/boleto-50666ca3aee193c64e41a2803fe4a6d6c5e1a27d03c5e44ce97e3aa82fb6deb2.svg),none
}

.payment-icon--boodil {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/boodil-0628ff713ee7a0b25501c8d4d3b36a06369e106019199b0ffc9fdc2e476e8eb6.svg),none
}

.payment-icon--boost {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/boost-d537f5ce62467149d4a36c678de3ecafc8c5321eb0b2beb83384c3dd964059ad.svg),none
}

.payment-icon--bpi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bpi-fb71452e7dc550025134bd80a4b2b70551b417b66d42a50a66ee70b370977662.svg),none
}

.payment-icon--braintree {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/braintree-6feb33dc33ba2a874cf7aa922bea52dad52fbe1a256d11dc53481ce28ec56ca4.svg),none
}

.payment-icon--bread {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bread-960e45c88dc6042693ee96b09b5e2add4930cc5a3d6bc4d6ff78f96fc8501bc0.svg),none
}

.payment-icon--breadpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/breadpay-65fc2df3fe9e9e4b4dd3ee409fef41d291ebf6c2a3a9cd2bae6ff3b4624280ac.svg),none
}

.payment-icon--bri {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bri-8ee8c6fe5fd5500f54fa0dcf07052d341f10fc709357b6d54a9f1411e9ea798e.svg),none
}

.payment-icon--bri-direct-debit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bri_direct_debit-7fbdc0108aec7a8c41cc5c9c31edec5e41c20fcd19042cb5208c5790e68d9aac.svg),none
}

.payment-icon--brimo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/brimo-05d60c8f5fc2ac46b91b3ff1888cfc038ba6ea12e97fc5ad0540308e235bb0b5.svg),none
}

.payment-icon--bsi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bsi-ff23efc710270639c62609e92f9ddfae3ff0c7afe65240cacfedc0a26b328f9b.svg),none
}

.payment-icon--bsn {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bsn-36050d9c33fc6343488c656ed26f1212729cc297e704f92a09c63bf26a8c49a8.svg),none
}

.payment-icon--bss {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bss-0445e7cf6220008fb10df749e57729decb9bfc64fa125edfa46e5322f4ed41e7.svg),none
}

.payment-icon--busd {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/busd-b15248167cd2fabad6cb40e44307c2e85fc5ddc01c11a16cf5abf8218fbcd012.svg),none
}

.payment-icon--careempay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/careempay-f041f96daf0446aea2608d798c73b396aab365aca8267ae2f9042fa00d50000d.svg),none
}

.payment-icon--cartes-bancaires {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cartes_bancaires-ad50cf789d5354f733fea24cf4d0a73b4a2843080e3b5607a6f05445c2cd206b.svg),none
}

.payment-icon--cash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cash-6536c587582689566e943aee8abd84c8b882c9b372940abb53b004a6c24736d8.svg),none
}

.payment-icon--cashapppay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cashapppay-7649e119b4375db049b61b07a86fd127923b2c183cd8d2cd69460b119d50a572.svg),none
}

.payment-icon--cashew {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cashew-2428ad11d379f1c958d5f82deca57a9b8858ae139fc10f99cb0b5de21940af32.svg),none
}

.payment-icon--cashinvoicelatinamerica {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cashinvoicelatinamerica-6d80fc94af697ec01aa3aeb9a2bab1ba95e6fa5bc3828c5cfdf4fabeeb67aa9d.svg),none
}

.payment-icon--catchpayments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/catchpayments-ea675977f281007db7376f3c8ef68d008fdf5d5a9a3d0fbbd649f14f4bdca41f.svg),none
}

.payment-icon--cebuana {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cebuana-4503ec0c953714be5bf3d20dc131f684fd9c773d91b6afce98fb9b66061bde3d.svg),none
}

.payment-icon--cembrapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cembrapay-85be041f6277f6c9f2c2a33994a564c4f4338416c437c8d6f61002e33e2073a5.svg),none
}

.payment-icon--centi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/centi-4c8c046d898708fb83caba04d6a14ea7e3ab9532642770b6d3c093856866842f.svg),none
}

.payment-icon--cetelem {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cetelem-359f2adcc861a3ef42d724335e8d4b2a37c631aaab991c535f6315074fc27f1d.svg),none
}

.payment-icon--checkout-finance {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/checkout_finance-6f0a1ec28b7cfcc525e144c98864a983d42a28035a81253585f4403c21ba913a.svg),none
}

.payment-icon--chinabank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/chinabank-9f90bee77843d60b71b65023af8c5c5e52f0a081c6acebdf31bee62a5450b57d.svg),none
}

.payment-icon--cimb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cimb-c8c7c9d3f502553190be05539974f4dfd24307a5b1f6987f709e5c1299c18529.svg),none
}

.payment-icon--cimbclicks {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cimbclicks-5d4a2beaa6ef4f03b16a3a4acfb660faca5c17246b4cc5b450e5a8692adda071.svg),none
}

.payment-icon--circlek {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/circlek-58c13e0385bfa6b02cf8eceac9ac41af35d0c0e104cf438d6298e20fe68af1aa.svg),none
}

.payment-icon--citadele {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/citadele-aedbb863c63e9c2a30d7481b3195b6579b9895617a4179cd1172036c5dffd381.svg),none
}

.payment-icon--citipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/citipay-dd320db826f881dff02dfbb2161a58ee9fb02aa4ff5883533cf543a5ef51f977.svg),none
}

.payment-icon--clavetelered {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/clavetelered-fc81836e181abd00196b60a427cc19cb8fe50275f3b606b8d598fc9d5abe27f3.svg),none
}

.payment-icon--clearpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/clearpay-0e8e2d6e48d0dabaccf0e181ecf01b19f0d479ab032f48682bedcfa138983bd6.svg),none
}

.payment-icon--clerq {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/clerq-b658cc37d82c6ef66f280eff4d19d3d52fc2cea9c7a5b71504c79a5b79e51da1.svg),none
}

.payment-icon--cleverpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cleverpay-f2f22efccd86a3c0ad3c3aba4416338a8b5e83fc10d5f2272d02f987efd45917.svg),none
}

.payment-icon--clip {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/clip-3d41914816d056958dea00d376c54f2e42133e5a6d539ce73889d8fee2ae47bc.svg),none
}

.payment-icon--cliq {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cliq-9411c61add9c9f967ac67d30eb9f56777c5f40951b7e27746bcfd79226ba7324.svg),none
}

.payment-icon--codensa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/codensa-2ffeb6b46796311ef527022d9971aec817900a3704f5cc447819079987c72e4e.svg),none
}

.payment-icon--coinsph {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/coinsph-eea7ccd6c9bf7f03d0a483659404a532d0c2c1cfda5d391c18f58ee54010e53c.svg),none
}

.payment-icon--collector-bank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/collector_bank-83d197c8b12779b1f7e6d48462142c1c41885e135b4e9614584d5fdd4ceda31b.svg),none
}

.payment-icon--coop {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/coop-487cae323b681272e988a792e973eb29e31468904483c0ccd765577d98a40d2f.svg),none
}

.payment-icon--coppelpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/coppelpay-26149fca9d6afb7f31e438cf84b7f770a31da273d3f63df7003b2c8302748fd8.svg),none
}

.payment-icon--creditagricole {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/creditagricole-c8d08f45c6dee565bc4d13558dcf442d6f89ca66cea706a8e8376045e0d8a1af.svg),none
}

.payment-icon--creditclickpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/creditclickpaynlversion-f9b3856a844b81bf65feb48a094cb8dce19459045384e23c203c209bab21fcfb.svg),none
}

.payment-icon--creditkey {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/creditkey-90853323a3a1e6095ea324b6836ef347567d08ab830186973f56154fa01f05a3.svg),none
}

.payment-icon--credix {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/credix-b00ba15df3c1a4895a250aa2bc754345983422e71a49b6102c853ffd01071d27.svg),none
}

.payment-icon--cuotas {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cuotas-22d21a10e63a89a269ff1299aa9e393d3fc9c5b549b9ced116ec7824f3a96a68.svg),none
}

.payment-icon--d-barai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/d_barai-67c8337ed881cc9557f85cf1185761d8f9f6c4c297849a02a9d0fdee686455a8.svg),none
}

.payment-icon--dai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dai-58acead046f7352800bb5fda0893dfd8a044aa4611d18f0a654012dc9dda1a5b.svg),none
}

.payment-icon--dailyyamazaki {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dailyyamazaki-88b3c64ba4a2c6164c8ba5fc3de1f6f8f162594d76fa3698ec844619bcddd20d.svg),none
}

.payment-icon--dana {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dana-17dcb5b2f6a5b7554e5461db4a4abd30d5af7b1b7d8ff40267b9d1f93c996b88.svg),none
}

.payment-icon--danamononline {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/danamononline-35ec018e214f8b2d68b632d58d2f89a35de2f257b58e175f6bc4432dc0c5868c.svg),none
}

.payment-icon--dandan {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dandan-77616af9dcfe2a2c8a9a14d88feb21f67c74bc0d05a62b38bd0be889acb4f33e.svg),none
}

.payment-icon--dankort {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dankort-a92b320b417b7c123265e1e4fe134935ac76ec7e297be9b02a5ef76b182a29cc.svg),none
}

.payment-icon--danske-bank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/danske_bank-5d0229a9de7b776cef96ac84a78738697313e3056de46ad9f387a615492a2d38.svg),none
}

.payment-icon--dappmx {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dappmx-85427116ee238ad2904308d020b873e43eae83ad2a61f546645fb87660f264fc.svg),none
}

.payment-icon--dash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dash-79c6868e5d0012a312de5a0bc1e383d98a316f7ee0492d40124671c4d9994aca.svg),none
}

.payment-icon--daviplata {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/daviplata-81a97419f2b7ad6fc1d56d37e3cadcbc7df60b569841a7513509040296935b34.svg),none
}

.payment-icon--decadeaukaart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/decadeaukaart-84c863aaee018c407f124c62f690f8ac611c3e838e7ddc32cdc38f8e04b47d9b.svg),none
}

.payment-icon--depay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/depay-a7fe94aac30d112beb92f7649a7cdaf3a069f7122bdfeb61c8ab2eff064800af.svg),none
}

.payment-icon--deutschebank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/deutschebank-be2a71b8906e970ff4598600e5e994aeedfb4f07eb0b67fde2596fb32f10c360.svg),none
}

.payment-icon--dinacard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dinacard-0a823adcb785ce6001b0ff6c4982f3fb04aa39d595a813a838cd980892b07cd2.svg),none
}

.payment-icon--diners-club {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/diners_club-16436b9fb6dd9060edb51f1c7c44e23941e544ad798282d6aef1604319562fba.svg),none
}

.payment-icon--directa24 {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/directa24-1fc9755976e41de05df126b509aacac9e4a8c23f06fffd0594c5e7ba52b8f0f9.svg),none
}

.payment-icon--directbanktransferlatinamerica {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/directbanktransferlatinamerica-f6f0812c00e9d555a7c7af11b0361cf11150ad91075f27a8e1f1e36437842902.svg),none
}

.payment-icon--directpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/directpay-86700a3d16460eec9a297fea5a58745ad51da5e26ebdc088e74c8f65685fae15.svg),none
}

.payment-icon--discover {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/discover-cc9808e50193c7496e7a5245eb86d5e06f02e2476c0fe70f2c40016707d35461.svg),none
}

.payment-icon--divido {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/divido-f0e5561c9b095c7fef1012802e235241352c89b936fc01b670f3331b31c9a995.svg),none
}

.payment-icon--dnb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dnb-6447b501736e8323a9b3dec1ea6318d8c776dcf57e37f8ca003f55191ce2e1d4.svg),none
}

.payment-icon--docomo-barai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/docomo_barai-61fab4f51197d9bdefec40d0b8b5fd6d2ebe2668d39cfc75ae9be84e915251ba.svg),none
}

.payment-icon--dogecoin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dogecoin-40c07eb6559d1c47a2ac893d14a4d27cdfad770df3413fb3e49ab51a18c8961d.svg),none
}

.payment-icon--dropp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dropp-7382116201f3e9f4da64360974c181d9517a6a642b4f41e06e237d77b9d460c2.svg),none
}

.payment-icon--duitnow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/duitnow-db4caa0b27e7b0ca565afa64bf0d6addfa0cf150b33c5a512cbe282161026340.svg),none
}

.payment-icon--duologi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/duologi-c87796770339bf2e9815625e8b00676576f8f0efb3f5cb146554456a4c991317.svg),none
}

.payment-icon--dwolla {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dwolla-afe7aa3f31ed9f5aaf470e495448ee3f17a139aa8692a50d117571174726ce8d.svg),none
}

.payment-icon--easywallet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/easywallet-b064fb35fe1222b7c13976a2c0b53331cb3da2323a2aacbf70e5ac3a3e678b20.svg),none
}

.payment-icon--ebucks {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ebucks-63afa150251c62442c41c61f059240808a4423e397bbb06dfccc871c8a35dafc.svg),none
}

.payment-icon--echelon-financing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/echelon_financing-e82e025af3b89ca967dafa23259a9aab69c8a1b34c807b1a21a9e49d3df310ce.svg),none
}

.payment-icon--ecpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ecpay-393b90a5e28555079fc291a58a72e56a1fdc201d87ac2d171a52a548005992ef.svg),none
}

.payment-icon--edenred {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/edenred-474dbe0359dbde5bbe454c1f30340c9427d6d8d575af556d4f9564b978dc83b3.svg),none
}

.payment-icon--efecty {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/efecty-99bc6a8ce0920425c5d847c7435728aa1e47668728f2b1bc85a756ce7a5dd259.svg),none
}

.payment-icon--eft-secure {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eft_secure-fd1c18f610b963c70bcbcf236b26221e0193cd9ba97e03200f62591ac10d758c.svg),none
}

.payment-icon--eftpos-au {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eftpos_au-3e924a82b169c90d49b75102e3e758e86eb37c7cf13a8179ffcaa4e7fa2b9420.svg),none
}

.payment-icon--eftposau {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eftposau-efcb19a63c4b98124cbdc8c0789486c8a4006490abfa3785767f5d903ae66be5.svg),none
}

.payment-icon--eghl {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eghl-00e04bdf86ff5f2b795ed57dfd9b50917269719f27572a0a412f81a16627d51b.svg),none
}

.payment-icon--elo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/elo-bae665edd62be838e1d8ce585b4fbaa26bc3ab0acccbda0b00864d7298895d87.svg),none
}

.payment-icon--elv {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/elv-8dfb2600dc7fa9cfd33a33576542cdd929ed7b74d9f8ef6fb2862dfeb03342d7.svg),none
}

.payment-icon--enets {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/enets-7ea95d3aac6ed0dca6b6b801f6ed6ec52e753144a45234bf3de43c18e0b90259.svg),none
}

.payment-icon--eos {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eos-93d1fb5eacb3370ff7121ee018cf7f6ff40766bb8bdb10e72d966975b1764c3b.svg),none
}

.payment-icon--epayments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/epayments-74c4632fe81a845ca6a45dfa1224961618fedf06efecbcd878d78debf75848eb.svg),none
}

.payment-icon--epospay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/epospay-3a97328e3aa1c2917c20fceac849009c56002ce0aacbeb9482d18347c91fe88f.svg),none
}

.payment-icon--eps {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eps-1da276d63cb986aff9d9c50ac1ea76c3d06670b5b32741399f080321c997386e.svg),none
}

.payment-icon--erste {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/erste-c76f57b0df0d4f0bf76a47eb46ec57c1631871d2df0aa85026269f5bb00e7074.svg),none
}

.payment-icon--escrowcom {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/escrowcom-fd62cca71f903bd0fea7bb6b2f4687ec94aae625447da3f0fae08b03ca3e363a.svg),none
}

.payment-icon--esr-paymentslip-switzerland {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/esr_paymentslip_switzerland-0e00cd25a6b2c0b0d39c22bc75c1d68065b22e5d8ea2d45afbd71db367d6e9e8.svg),none
}

.payment-icon--ethereum {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ethereum-5ddd16af409ae6bd61c9ebb5b3f1bbec913e7e92fa98d4b0330e192ee1531839.svg),none
}

.payment-icon--etihadguestpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/etihadguestpay-cd8214d19bff3519e3852acfe48b14445ad4a8a5e4492e5ab0f21d819249309f.svg),none
}

.payment-icon--etika {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/etika-ecb263177d0aea481d269d68f828caa6edb7a0ee9bcf12758b9d457e5d8903c6.svg),none
}

.payment-icon--ewalletindonesia {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ewalletindonesia-3bb71ab83695aa775d6247cb9c05d25ac13c6d032330d5763216f0cc9875dd27.svg),none
}

.payment-icon--ewalletphilippines {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ewalletphilippines-24dfbd340766d6c58b2613c9d3ab21127b6dd71691043b94407d606edefcab47.svg),none
}

.payment-icon--ewalletsouthkorea {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ewalletsouthkorea-30de7864c6993b46e6fb7eb237f3d008bfb53ed8714502ae769a48f01167a5a9.svg),none
}

.payment-icon--facebook-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/facebook_pay-6dd2d5299387dd7ee76f136125a3dee928b3343af710c36b074192dd5ffe50b1.svg),none
}

.payment-icon--fairstonepayments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fairstonepayments-a6965d5ed785035c85ef776ce5073eb30c426c51cef4243040eb7b83b4570b89.svg),none
}

.payment-icon--fam {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fam-7e5c0ea9f88d1a7cc0e1c2762a54a9cf9b6d97ca3e27328c232c86de9cb9a983.svg),none
}

.payment-icon--familymart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/familymart-8b7f2baff828541efeeeb9b934894bdb6a53561f1a5e2d0b24b2b9fec72b5cdb.svg),none
}

.payment-icon--fantom {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fantom-7d2bd261c68c55090b5c3d07f5b073579397a02aabdbe56ee78fcf92b581466d.svg),none
}

.payment-icon--farmlands {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/farmlands-cd6be987a5764a9006325d4ef293e3c2ce9fc74c283d218411951a82c2e86cbe.svg),none
}

.payment-icon--fashioncheque {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fashioncheque-3fe8f93e072b0a76124d74d922f7ed60bc31f6912a0636db9855f3877b70aedd.svg),none
}

.payment-icon--fashiongiftcardpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fashiongiftcardpaynlversion-bd0dbee91c2c15f09b2fb08df182d92a9b7995dbcfc683fcc387eae60f7a2840.svg),none
}

.payment-icon--favepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/favepay-0847bf078dc374fe2cb9505305f7928d60a81395f78213c2080db63e1edc7535.svg),none
}

.payment-icon--fawry {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fawry-8880fc8c1c02b38bdf465b6167a5cbfcae0e47b17da4f65a06404ad575bd5971.svg),none
}

.payment-icon--finloup {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/finloup-2509ff180ee2f64e60b0074d5359bb2b881ff7117d5c6465effe7ba4b0647e45.svg),none
}

.payment-icon--fintecture {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fintecture-44fd71a992a53692dc6909c6cd9c5a2afe5027007369db79e612329a951a40a5.svg),none
}

.payment-icon--fintoc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fintoc-477f5c80d07200edf59c0a59cfc999a07b964f673b2ee850d95b9c17cb124e3b.svg),none
}

.payment-icon--flexiti {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/flexiti-605283301fc62da35fe5cb607b3d1dd25348f5bbe7a9a7723f5b55fa69e3deb2.svg),none
}

.payment-icon--floatpayments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/floatpayments-1d0a183684faed758e352444175dde659bb1e86e76c825ca94c096405a302b4f.svg),none
}

.payment-icon--flyingblueplus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/flyingblueplus-b9bfbc07d2f0e5507e78d0cc845ae11aa1f9535fd7f9f35c08329ca128578755.svg),none
}

.payment-icon--forbrugsforeningen {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/forbrugsforeningen-99ffce51f2e166271aa285e1497d7feecec72a562c2b97298e6bc3504931f99d.svg),none
}

.payment-icon--forsa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/forsa-e4f7890a740af205a38fce47242fba8da2a969b343660682b5a9c958b254d2b8.svg),none
}

.payment-icon--fortiva {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fortiva-97511a6528cad127b531afffefad05f8d99b496784c6de3d9236c8197086a346.svg),none
}

.payment-icon--fps {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fps-3fc4ed1c97ed5226119629afd61f1c88fd516bfe778d8197b9ba2340c98864f5.svg),none
}

.payment-icon--fpx {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fpx-ec7b2f24c5d2c9b50fa911379b2ea048cb29342ab1303e88c8984b0544603455.svg),none
}

.payment-icon--freecharge {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/freecharge-cda66ce4e67c8edc373c16b4697bdee48a929f4f346404e9654df4498da439f8.svg),none
}

.payment-icon--freedompay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/freedompay-db53fe188c46e3b4bdec9f0c481bfc3e9e68dd1cc020dd91eb101b3c0dcefd60.svg),none
}

.payment-icon--futurepaymytab {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/futurepaymytab-1f1f9b856a8ee199e7fc8ec24f08632a39c44cf95618f59c02909d06fe996fa7.svg),none
}

.payment-icon--gcash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gcash-86d9d0f432f0d3ad5dcd179237336b357936b75f1412239a78c8226bb5ec623d.svg),none
}

.payment-icon--generalfinancing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/generalfinancing-b61c2e2a2135b7a89177afad3a23cfa4fee3cf22fa60b0508731ddbb1ff135ff.svg),none
}

.payment-icon--generic {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/generic-bfeecc5cc2d14154c4282166d726acdd723bebe3a16b54267520db3181397523.svg),none
}

.payment-icon--genoapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/genoapay-e7d818c585c059b188bf7e9e15446067cec9ac782907b043ac83a7160c211d9e.svg),none
}

.payment-icon--gezondheidsbonpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gezondheidsbonpaynlversion-65c76410a72ef8e4e1933797df1243f6f8daa4bce68d0dbfcbfbbfd2350d56c9.svg),none
}

.payment-icon--gift-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gift-card-6bcf594fcab860241904dffdfa51c7c3dfdb906190aa946bdf108e3461261a42.svg),none
}

.payment-icon--giropay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/giropay-6f774866c639b913c0d455fbc0d166710e827f55aff48b1931f02862edfcc65b.svg),none
}

.payment-icon--givacard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/givacard-914276bb1fd2df55cf3665d497840d06961b23fe30914fb319c9e39963c357ae.svg),none
}

.payment-icon--glbepaypal {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/glbepaypal-ddbea2a93e73cb683e3fdf7dc5f51271c3ccd984f00a54fffcfa5ac99a1b01d9.svg),none
}

.payment-icon--glbeplus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/glbeplus-91751791c5b7068cf438b8f99e75638a49f126ae7588b85b42d93a48179cd98b.svg),none
}

.payment-icon--gmo-postpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gmo-postpay-c2fc292950708461e6eb2b8ad98f4ce883b5affee253d1cee6c9af4fd742a02d.svg),none
}

.payment-icon--gmoatokara {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gmoatokara-a9f1a54f3c365b674287ef8d7968d175ac4c23949f4aacdab0f48ca83727e781.svg),none
}

.payment-icon--gmobanktransfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gmobanktransfer-de203615ea74ad6bb10e9ed5f74bd642b2a688f0dd2bfd9ad0efc49e35dd9196.svg),none
}

.payment-icon--gmovirtualaccount {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gmovirtualaccount-4cd3d3c169b0853616b567912958d7b69ffaf50831998d9f8092074d27cd55ba.svg),none
}

.payment-icon--gnosis {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gnosis-b05575be3e275e7b7414b2fcc0a02a1662098c6021bd9dba962e07845dfe0ccb.svg),none
}

.payment-icon--google-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/google_pay-c66a29c63facf2053bf69352982c958e9675cabea4f2f7ccec08d169d1856b31.svg),none
}

.payment-icon--google-wallet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/google_wallet-1fa0064d9dc27dbdb3330fdfb06e58da9410cc5645c9e08e1112f59c9ea80be0.svg),none
}

.payment-icon--gopay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gopay-22575260a597b52acd1335a1fa14f01ebf04e4052c03b8725f2c5fbc06990321.svg),none
}

.payment-icon--grabpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/grabpay-bb9ba1684c6366635458b0308ddc0e43edb032a02daa66f7bfcd93d231f9df57.svg),none
}

.payment-icon--grailpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/grailpay-f3362b4b4adf0b8e9679619ce89433ae04c73d5544ea987094b253a9a21e9742.svg),none
}

.payment-icon--gusd {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gusd-0600c78d4e31a853d830a8c2d5b85adbf62dde89ab763ae820d0c180617efadc.svg),none
}

.payment-icon--hana-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hana_card-8d87b1bcdcff3252670f6a411c60e088f76da0f2e38f4575a6a4c8a355e92203.svg),none
}

.payment-icon--handelsbanken {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/handelsbanken-63f8e35751c498e5bf52832482ab4605d8ff304de21715cd915d22dabb27b1e9.svg),none
}

.payment-icon--happypay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/happypay-fce6fdf98e6d7a2f6c6e457d82c2670bb2c0528e8b161c03aca6c14dc54dc7b9.svg),none
}

.payment-icon--helloclever {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/helloclever-41a467c2d1838e8685a752aeb6eb1fa0c8f80129d3d903f2111b9173ba0aa5d8.svg),none
}

.payment-icon--heylight {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/heylight-233e0122d2092417387d24b07e2e62511eb60d32a61bc02da4ca9a60d3850b92.svg),none
}

.payment-icon--hitrustpaytransfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hitrustpaytransfer-17af0d6930c663be1ba56c9eec2b39343e8186d1e68396df15b74e05f3de0899.svg),none
}

.payment-icon--homecredit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/homecredit-6a67da6e2f90767a80baf131c4ac62076cd4eeb6aea3fa38faefaf02d8ce5249.svg),none
}

.payment-icon--hongleongbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hongleongbank-6ac878054de5397c8e6d42f507c2832cf77de8a60e833fa2907cf773bf9434d4.svg),none
}

.payment-icon--hongleongconnect {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hongleongconnect-00a9e776695315b6d8f14dbaa00ba1790c9909d61660058e682d89fa0a43e0fe.svg),none
}

.payment-icon--hsbc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hsbc-0ef60aaddbfefb706bcf08822673eb667f01ecb992669410c572dad893a01d14.svg),none
}

.payment-icon--huistuincadeau {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/huistuincadeau-a9b9cc4ef8ccf5afdecae521e09a417b83dd89ad9276500f116696c4ed40730b.svg),none
}

.payment-icon--humm {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/humm-5e5cfe4706be9e5d4c6eb347bad3cbe74e17b1bd8dc405352e9df0a210455758.svg),none
}

.payment-icon--hyper {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hyper-be73bbfeb6d6393ad95172d5b431c64539b161673c86f0cf62ac3946de8291f6.svg),none
}

.payment-icon--hypercard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hypercard-2ed68c576f3d6b5b34fecdbd700f8d5b95cfa18de92b51c3fcc6cc7e6bd3a6f0.svg),none
}

.payment-icon--hypercash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hypercash-499d5697156f7a66c74d36550f2bb2b564965895883d5076807434bce1a21b10.svg),none
}

.payment-icon--hyundai-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hyundai_card-d9fc748b923387288cae15ec978741aca30f6d890bd6e9efc1075744cfadec5a.svg),none
}

.payment-icon--ibexpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ibexpay-8f0f34887c8d8a5c74567bdb2aca20c8c0320a36e5ea4e86a1c7c6edbe2933ca.svg),none
}

.payment-icon--ideal {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ideal-610ad2ac9df2cef44ab4f7e24c84c96c5b6e71cc35f9b9ba6c7b0be6672bae75.svg),none
}

.payment-icon--in3 {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/in3-5dc84767ed3f503ed0bd5a61eea832216b887815c606c7b2aa49844746bb1790.svg),none
}

.payment-icon--in3viaideal {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/in3viaideal-00a9596bc80e29ef03a70d0a606fc546e305d5bc26ae1a873a8d5923df16f0c8.svg),none
}

.payment-icon--inbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/inbank-4dbe47254e15046b7663e026080bbf332a952695bb7e5cd5b53b21ca4c8c9d45.svg),none
}

.payment-icon--indomaret {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/indomaret-eaa4aa194111743f3c1f0269d6de3fb4439c77951c9565ffcb8ca49b645b6df6.svg),none
}

.payment-icon--ing-homepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ing_homepay-a9db21bc556180f331d4afc657fcc4757863838d5c1193e0b931c77791c32910.svg),none
}

.payment-icon--interac {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/interac-1d5902001e368e264bc690113c9c1784b6a91876b38e478644c57e181b7c44fa.svg),none
}

.payment-icon--ivy {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ivy-f0804e02593be369d982a7a27c7cbc2229e840507571e5f44bc3f82db6acc474.svg),none
}

.payment-icon--iwocapaypaylater {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/iwocapaypaylater-0270e4edb23c608888f20fa727c2c2614df541770833966371803af54f37e54d.svg),none
}

.payment-icon--jcb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jcb-ab0f5a1739704f1ab039f19ac8c28895af5c39a3f54ee9b748ea051986b0bd36.svg),none
}

.payment-icon--jenius {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jenius-3506f67d87ed70a560204e0198836bce2267a2b81cd834cd6a7c73f5963265df.svg),none
}

.payment-icon--jko {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jko-42ed8be8c54288fb4764eb3b1be9b31e4523b948830e8a7346e00dd0f80e02cf.svg),none
}

.payment-icon--jousto {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jousto-494917e43495f11028696231f6159579677d776b0dcc986755af1fd1e78870f2.svg),none
}

.payment-icon--kakao-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kakao_pay-20e8010c7984aa5ffdfa5180a848bd83b4d3570b8b97e8e6893e5d7c0e76455e.svg),none
}

.payment-icon--kakebaraidotcom {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kakebaraidotcom-262f61d1b5f4dd79258b9f1d4fd41cb802aefbe6d35db2295bd2cd982e7789d5.svg),none
}

.payment-icon--kasikornbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kasikornbank-be5ffc844d62a37e8785d096c7324cf61cbaed4ed2380d0a602a6131c8af5a83.svg),none
}

.payment-icon--kasssh {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kasssh-3e34c86d649d7085332eae1a5cee2d1d597947714be2ff138dd9039006310c49.svg),none
}

.payment-icon--katapult {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/katapult-c76d09252c425db9bee46fc0f73acf08ea5e67326bd08b271572d3a79bf507c7.svg),none
}

.payment-icon--kb-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kb_card-580aa8e504583e1ced016482a78a4a2e85c9559572ea4c46b82b0fbb06c1f777.svg),none
}

.payment-icon--kbc-cbc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kbc_cbc-625d5c8932d621ce6b206e87ddec6d36971002bcdfef0bde5162aa10c9265ad2.svg),none
}

.payment-icon--kcpcreditcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kcpcreditcard-40aa2860c487736096a8241ff968bbcfb80487dcd0ddfa81b85835fb2b3338f9.svg),none
}

.payment-icon--kfast {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kfast-8e0df79ffe96a8d72512690930df8d152d34de864567a8b4679d90b449e8856c.svg),none
}

.payment-icon--khqr {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/khqr-f90c76327e22cda9d77a1c940f0fb51b86cbf2fc869da50ffc3f72aaf201f6ea.svg),none
}

.payment-icon--klarna-pay-later {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-pay-later-7c699d80da1c7d6efb9ddf7ba299166f88cf7fa615d667b06f45504b879e007a.svg),none
}

.payment-icon--klarna-pay-now {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-pay-now-2516bae6e2a318cb44e4d29b920d93544d06e2a4b5ebcb985ab39202a68885c4.svg),none
}

.payment-icon--klarna-slice-it {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-slice-it-6da293c1db517b9e895d4a5cf6e9a1621b942d7b71947788d38cacbbba5e0883.svg),none
}

.payment-icon--klarna {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-389801c6056cb5600b4f05f72ebc2c58e4947688c6c4f5e6ccea41f7973d3a28.svg),none
}

.payment-icon--knakensettle {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/knakensettle-d196ca7a87635c5240151d914f1540264c93f94ae5e6810a4e8fc2b5b1189fec.svg),none
}

.payment-icon--knet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/knet-f4b9f176f8dc7c901da07f395055708d95b072105e0f8ab4dfea5bdafe7fe8ea.svg),none
}

.payment-icon--koalafi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/koalafi-855ec6f5d4e7ed2c788b4b17386e582c10fc3afff639a5d49f0317859e7d81e6.svg),none
}

.payment-icon--koin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/koin-d207c2d1ecae15d769fee4b415dc9f5c7fcb82ea3af93c2eec20fc426767791d.svg),none
}

.payment-icon--krediidipank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krediidipank-51af4f784aecd8d3595e03999689f2c151d3f99d8ededb3c6fdc9dedc76d58a0.svg),none
}

.payment-icon--kredivo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kredivo-b9806b530d744341728c6d1d2d77451a4a2d4421dc347216ee8a46b7c3b01efb.svg),none
}

.payment-icon--krungsri {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krungsri-90f4389d3583368f5db39fb1448e3f339df32c37ee829e673d85f2e52d2988c4.svg),none
}

.payment-icon--krungthaibank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krungthaibank-2a4bb865790c4f492c937493e82056f3c008ca3dbb577ebdc76edf7bdba334cf.svg),none
}

.payment-icon--kueskipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kueskipay-02956751521ce96466357263874f5c3b071c9df3ff63b7e5b30ec3c7404f5ea9.svg),none
}

.payment-icon--kunstencultuurcadeaukaart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kunstencultuurcadeaukaart-a0a15f8232ecef79d5978b568c621a590be483f9cc596ec9d78af460d2a05f9e.svg),none
}

.payment-icon--kuwaitfinancehouse {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kuwaitfinancehouse-13c8f4ed8f08998e03057c89e0bd74612d58090675e8917197914065d2c5dd24.svg),none
}

.payment-icon--landbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/landbank-02bd8693dfabbed156acd877bb6cd5241be07778ba8b72aabeeda1692db8a27d.svg),none
}

.payment-icon--laser {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/laser-4e16350c611dc8bda5871718ba3b11010325ea8fba063529a64195e44e6242ec.svg),none
}

.payment-icon--latitude-creditline-au {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_creditline_au-156639ea695dd6d9e5b823cf91d7388e956a610425b73b69507b1f1fa999961c.svg),none
}

.payment-icon--latitude-gem-au {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_gem_au-f3eac6e72595378b49909966d98b37f62b99550452cb0d20d15b7d738cc2015f.svg),none
}

.payment-icon--latitude-gem-nz {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_gem_nz-1b8eb964203a0f5a74aad73c6f3eaf42c6bdf614236775ba65cbeb332e554d43.svg),none
}

.payment-icon--latitude-go-au {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_go_au-6c2f8feb616d4139fd77bd84ed2c8558126f2accefa87aa8508021173c9cd344.svg),none
}

.payment-icon--latitudepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitudepay-29af954908abcb01559748ff7a0e600e4a9b0469d4a1458bbb36b5429e3eb27e.svg),none
}

.payment-icon--lawson {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lawson-854e3a0217fd26bc17d75fed4ae85cc6850c1ae274634482e9c073ec76a1fac2.svg),none
}

.payment-icon--laybuy {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/laybuy-5c12ab49de1477417ebb0217414a0fd555695e1330be2ea7e3c6a691d980646b.svg),none
}

.payment-icon--laybuyheart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/laybuyheart-e15f38d34820490e7d5ea80e4b68c7112b74582a70984197bb5c2618252c872f.svg),none
}

.payment-icon--lbc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lbc-3dca2249b5facee7cba2025b635261913bec7117eca29026793905b550e04c50.svg),none
}

.payment-icon--lhv {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lhv-e179fe49401f7fa1c480fb60d48a50ec0865bee5bf48527f80a0068cbadf43ee.svg),none
}

.payment-icon--line-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/line_pay-1d09270cb1fd62880f17f0c2c28167663b2c42efaa7bb940e4d0a3b2266360e7.svg),none
}

.payment-icon--linkaja {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/linkaja-4eaf09604aacb5d4edbaaf4160913460d5e13bc152a832c515e7128afc3ab4c4.svg),none
}

.payment-icon--linkpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/linkpay-983ca0f37c1dba7f64b61bfb7a7732f811a4b61a4622bc349fc0fad474fb8d7c.svg),none
}

.payment-icon--litecoin {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/litecoin-06f10bf73578fe346f5b2817673102b77c19ea71ebe05b2839495975651657c0.svg),none
}

.payment-icon--lku {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lku-2f8735d63d03a4a71bde5a9d4fd1042ad21428d4d54c03301cb56989aa02fd41.svg),none
}

.payment-icon--lloyds {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lloyds-53dea9a7f5b317100f71eae2198118d02416b7acfe4489cb2a9c81338c237598.svg),none
}

.payment-icon--lotte-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lotte_card-b6ee125035961e5f87da72fd25964dcd8bed572fa688dc49ebfd4ef6d0426438.svg),none
}

.payment-icon--lpb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lpb-6f15997d571f8c40002bbeaefa8f50f8efd183b46bfbe8c5fcd1c67d56772b79.svg),none
}

.payment-icon--luminor {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/luminor-a9f8c11f405c09bd69894ff82ff30a0cbd81961d8432fbf1b7fe940ac2d89b50.svg),none
}

.payment-icon--lunchcheck {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lunchcheck-47e129168cc3a9dbd61120fc7a4cd584b139e851f3898b680aaf46c289f5980d.svg),none
}

.payment-icon--lydia {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lydia-407a449075b5337e948b735a88b6ab61a9aedd438670951186d0b83f82a768b6.svg),none
}

.payment-icon--mach {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mach-a51a9ca80f7159f0a3c1da7e6f4fc2507f668ed08041a690b23a1d2cfb60870a.svg),none
}

.payment-icon--mada {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mada-bd6d874050ad9db5e467d28bab17be1ab594a5ef19bfe7b560c94c89f28d5d82.svg),none
}

.payment-icon--maestro {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maestro-d2055c6b416c46cf134f393e1df6e0ba31722b623870f954afd392092207889c.svg),none
}

.payment-icon--mandiri {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mandiri-440e15e1749827cece818f4693d184b7ca345ddba4e9665cb2b6ec1973e676a6.svg),none
}

.payment-icon--mash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mash-0a6d9c501d7d275196826d26eee8dd9ff803d45467422edd9cae1808f5c64e00.svg),none
}

.payment-icon--master {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/master-173035bc8124581983d4efa50cf8626e8553c2b311353fbf67485f9c1a2b88d1.svg),none
}

.payment-icon--masterpass {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/masterpass-3e0704a3dea59fa0b28c2686d2c3f53576c0318cce8a95d045570ebfa486463b.svg),none
}

.payment-icon--maxima {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maxima-0633b56da6ed45cc1eb405a2c45ed84980e9a8dcbb890779738e5cdab672a01d.svg),none
}

.payment-icon--maya {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maya-c748decccebb06bb637afd4ef138c40719c12d2a1af78d11578416b188494e7a.svg),none
}

.payment-icon--mayabank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mayabank-332c54064f058d1e059270d605da38f7bcf013a5942f13113ad4757ba62704dc.svg),none
}

.payment-icon--maybank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybank-22e74e2f92a10c2ff4916a5cdb120cf42e2d413fe805bce9db50224bb8764865.svg),none
}

.payment-icon--maybankm2u {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybankm2u-8089332e6416b7b972078a9754862982f31ae49111662b9f01320be48aa4bbcf.svg),none
}

.payment-icon--maybankqrpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybankqrpay-7ca8a23f8e431aad22d242ba298282910739ea86032feeb84765c8066adcac5e.svg),none
}

.payment-icon--mb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mb-ab1ce2bc238edaf041ca8fb9c69f1fb967d7a1821986ae36372d7d4bc95c71ad.svg),none
}

.payment-icon--mbway {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mbway-f4b555a024354de18eda3eb8da1952a4c9559412f71668a53cc8627777c1dd06.svg),none
}

.payment-icon--mcash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mcash-a1a328f8531933ab279eba7a9020878608525bf2fd9d9a28de69626e0642638c.svg),none
}

.payment-icon--medicinosbankas {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/medicinosbankas-22b1a5d112c16b57d9d33f376d961e6fa8b904447b3e29fa10ff0bed858ce797.svg),none
}

.payment-icon--meeza {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/meeza-b4bb99dc08c2be34630f3c76dc57342a904f485e825f49fb330292cacaea5dd4.svg),none
}

.payment-icon--mercadocredito {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mercadocredito-d936e7b5f2b649650acae144789c0b9f3dc967a967c4f01189afee8079d50527.svg),none
}

.payment-icon--mercadopago {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mercadopago-6fe29c8c2e9f39468307257d45fe70ae48b17238d2fd408154d46abcb7292ebf.svg),none
}

.payment-icon--merpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/merpay-af26e4b3a3a6abf2dd7f617fc337de4642858e9d7d3452470014d9bde59cc489.svg),none
}

.payment-icon--metapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/metapay-68da02f01a5d726d4b20e8248946d820b4573bf2f8bb06e6afc6d3eb04fac04d.svg),none
}

.payment-icon--metrobank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/metrobank-03b134628dfcae621c8a936e768dda14024d856f8ad815527518aa1057946c54.svg),none
}

.payment-icon--militarystarcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/militarystarcard-94500f64ca0c33bbf9a3596e0dbe97916a3d35f9add2c914d4b56af1d138796b.svg),none
}

.payment-icon--minicuotas {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/minicuotas-aeb5b3a69735eb7913fc852f00b6ba2735ce40c574360ac71d16173472ac09c5.svg),none
}

.payment-icon--ministop {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ministop-6d5c82e75851ed7c87c7312616759b9592b173cf7758f25d4aea8eb378510c2f.svg),none
}

.payment-icon--mobicred {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobicred-82d30a02e5c7bc3a01e944ca904bbe5906193827ffa225b72206e33d1a6dcc07.svg),none
}

.payment-icon--mobikwik {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobikwik-1badc6c3d0c5f99484fb2a2bd52090a88544a8949587162de411d9f288bf3f68.svg),none
}

.payment-icon--mobilepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobilepay-8189c41b1722f6fcb30a138fbf543f2ea7c6eff901994c6dff22a31f432ab27e.svg),none
}

.payment-icon--mode {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mode-2088912f206f06c6a2ec7688aee4cab24f88849f8aac1bf1cb2aa9acb162ce33.svg),none
}

.payment-icon--mokka {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mokka-880975d1d48c21d7d081025d10ed9d0b337c662422a81475b517a2d27b1d5c1c.svg),none
}

.payment-icon--momopay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/momopay-21ad9751c38cf2b6a691a558bd8e6f39db2c65de143e558a1b94489caaa7ac15.svg),none
}

.payment-icon--mondido {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mondido-f9e5b390189b0070319136f0cc503fa2d40dc64be45bcdd9d6212cb35949b70e.svg),none
}

.payment-icon--monero {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/monero-3e92299bb919a4479f86d9101549077493b22713ce9cb0077d7aa9c92b6d3d0d.svg),none
}

.payment-icon--monzo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/monzo-fd3d89d066c9e13a19c0ad6398aaf18183c966d4f20c4fab088a9a0f5b160cda.svg),none
}

.payment-icon--mpesa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mpesa-642adcc0f93adebecd77ab0309f964bef70cce8a49b4bef1f97c427bdcd3452e.svg),none
}

.payment-icon--mtn-mobile-money {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mtn_mobile_money-91a7c72d332bc7c7b829b504351d26518c6c07717282127de99113cd86d6255d.svg),none
}

.payment-icon--multisafepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/multisafepay-4c7cbef878f0bfe1c7e7e13e80ab72f0466d8adf8353b453a7bfbc80e5920091.svg),none
}

.payment-icon--mybank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mybank-0fda2b4e6f2ea2073a6519ebfaafdece692d1af567d29cedc824974b4972ad23.svg),none
}

.payment-icon--myfatoorah {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/myfatoorah-0cad100aed85e0de393b06d9b9625f581d365b46e22f2f8062db4b2fa7218abf.svg),none
}

.payment-icon--n26 {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/n26-9c85e8d846bcf7406d7313fc11ac57e7fc2e6d836d296937636cd02ab96038cf.svg),none
}

.payment-icon--naps {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/naps-fec76bf699af63bf5973f7be15eea049ead313333d891195f9a021af8cfc14c0.svg),none
}

.payment-icon--nationalebioscoopbon {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nationalebioscoopbon-98449ec0b7217a9148af5dcfe5ced039e1b4bfee6294e6227f23b3ce1e3dac0f.svg),none
}

.payment-icon--nationaleentertainmentcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nationaleentertainmentcard-c83a3c29bf2c6130d0cffbdf7bb0d4aad4ecd3962d5cadcd63a72103343650d0.svg),none
}

.payment-icon--natwest {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/natwest-7b60aadbf6b8d2ed6768fdcc6f26c73a1006d02b546f5949facda5bb02fee2bd.svg),none
}

.payment-icon--naver-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/naver_pay-cd50ec57804aa1981c606f6882d36812f15516bc05fcb48213d39a84d3159cf4.svg),none
}

.payment-icon--nelo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nelo-517266c07bc5a19201306455ef74172a1da786e3a141e9889385350178c03d8b.svg),none
}

.payment-icon--nequi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nequi-729857f94e0d44edeef271859e78cc514fdb9115f2678e7a9a07bd8a403fb2b8.svg),none
}

.payment-icon--netbanking {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/netbanking-7fea52e535bcab5f2b1b2c9705c838756cf1c218a56cc4bcfd2ce0bf6383e295.svg),none
}

.payment-icon--neteller {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/neteller-a767dc39a30ffeed565953469e45366f30f5f6142c42c310d192cbf4991df135.svg),none
}

.payment-icon--nh-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nh_card-14aae201271659247194a5ecf71100860a95200980c8f2e3eb1822ba765cb418.svg),none
}

.payment-icon--nordea {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nordea-9a07925a3956e9e0367338474d99749baf57ca402d3f8656ac26b0eac643dc3a.svg),none
}

.payment-icon--notyd {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/notyd-85ba69164a77d463324dd6b39017b2734d45c1ed9be5bfd0f89bbca80488390d.svg),none
}

.payment-icon--novuna {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/novuna-6e2b3e9e50c559b3db6a6e0545fcf7e6d38fa1f9b54e3c856172cd911c318c11.svg),none
}

.payment-icon--npatobarai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/npatobarai-bb912afd99eddcd6e33a379765f974411725228689b3ba63ddf20e735cd249d7.svg),none
}

.payment-icon--npkakebarai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/npkakebarai-84e8d768e533061595cf74ffeac519bb01bf0222eb5877328a0b69fb30638e81.svg),none
}

.payment-icon--oca {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/oca-da4b1e3ca04152a977231a313ac959ccb6cdc01f15b4897a994af397809536a9.svg),none
}

.payment-icon--ocbcbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ocbcbank-9524a05a9e3b29129ffa3666690850c47b24263b9160c65b7163ecd96b107ac1.svg),none
}

.payment-icon--octoclicks {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/octoclicks-28e77f1a361ee98223129593b52a738e043859aded20a363b0f12c30f4c7c728.svg),none
}

.payment-icon--octopus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/octopus-9d6fb4abd0c289b306a3accdf93de28b4364486e1e3c3844d16ee6dde026db0d.svg),none
}

.payment-icon--offlinebanktransferlatinamerica {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/offlinebanktransferlatinamerica-15e6bb33b5570f029ad8a215de670ae191c618cee1feb4e875b93c99e0908ced.svg),none
}

.payment-icon--ola-money {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ola_money-56c15887176a93ecce0a1737404effa4e659770e447fc270103a511d2f8458df.svg),none
}

.payment-icon--omannet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/omannet-7e17661caf3e3d43bbede9087460b389ca89d559fe9b580dfa45f1ad7119446b.svg),none
}

.payment-icon--omasp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/omasp-47ba7bae1b80ffba71f3502324a710ae3afd3fca38e666a9985be9740dd6992e.svg),none
}

.payment-icon--oney {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/oney-0209571ed72e61c1822cfaf4075dcd0937862d8bb1736966a151743c18abca52.svg),none
}

.payment-icon--onlinebanking {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/onlinebanking-ef7ea27c4bbe16b3a7ff276e179eee044f81a4db327939f89cc94ea05f46d37b.svg),none
}

.payment-icon--onlinebanktransfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/onlinebanktransfer-1bf9bc8ccf5758a1431a726694d6e40c7d4383540e426d0828520f88755691c4.svg),none
}

.payment-icon--op {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/op-2396f2c15692f6439ec9e2b556322a7707b90d64c7a2bda30478e6ab0163a94a.svg),none
}

.payment-icon--opay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/opay-986ae36c5f8b43df599ec7727febdb679bead13edc0eced523dafe33f524ea9a.svg),none
}

.payment-icon--openpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/openpay-7f30653fc64aa0fb8a555e5f65cbaac0ae7202a0f3df41fc9a7c2b9d9ba0b641.svg),none
}

.payment-icon--optimism {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/optimism-63f7d4fdc28edf1c545640f267aafb7dc020bd4a51f081a98a62f4e988897a69.svg),none
}

.payment-icon--orangemobilemoney {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/orangemobilemoney-813d428d38cf7bb9b5dd754469241c8927f2a7efccb55738cfa34f1bb1622c1a.svg),none
}

.payment-icon--overstockciticobrand {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/overstockciticobrand-a7622e6dd2e6b06c2a005063f6395f42058520a984e00e77cd81e91cde801a9b.svg),none
}

.payment-icon--overstockcitiplcc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/overstockcitiplcc-6f4ac90f0ba3c18b6189680013e25ba10aa17750106a1227a5cc4ff8bbf02082.svg),none
}

.payment-icon--ovo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ovo-1d8b7567e68067bacdff98d95fc11db27216459dfb82326f54be0eea128b31ec.svg),none
}

.payment-icon--oxxo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/oxxo-34eb115c1ef026c870f9573cc2c9f4ba32c482c5d25c9f9fc4cd7f524e440c75.svg),none
}

.payment-icon--ozow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ozow-476acd3ae0e23a6869e16141afcce99d04f9728d7da70aa1c45b8b5b0f4392aa.svg),none
}

.payment-icon--pagoefectivo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pagoefectivo-c892d3f05ab3a44016bc82743d28cb61bed48884c7b27becd0b47e642a57ab7c.svg),none
}

.payment-icon--paid {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paid-1f910caad6af7711f6bcd7a46e33d50c593c2de777771594166cab70900c9b58.svg),none
}

.payment-icon--paidy {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paidy-f39e4a76f1d92206af70fec3a5e0a3aad5e002abadfd4547780bac63cc9b6038.svg),none
}

.payment-icon--palawa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/palawa-ee8debd26d277971ecfa7bec4d5e7c0764f3e9583a1824346eb53f25b09ae436.svg),none
}

.payment-icon--palawan {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/palawan-7ba042f3f833236e950a0c31857c0e1f8bff4610567436555a50a3b398df0e40.svg),none
}

.payment-icon--pastpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pastpay-3faec99667e91aaea0ea24eb584521910e512d9d9cee935fb74d6844c08d1ccc.svg),none
}

.payment-icon--pay-easy {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pay_easy-faf1f2460ddcc01b34069e26c6651e5c479acc6b2cf1a68afa1b17190fc984d1.svg),none
}

.payment-icon--pay-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pay_pay-1167872db2b6506aea25ac7248ddc9a56fd8db1934ea25ac56b13c75a40f3715.svg),none
}

.payment-icon--payafterdeliveryinstalments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payafterdeliveryinstalments-8e345d0a8565ef3bccb4de987b0b61c224ca0d6a423115be935fefb2e6522ced.svg),none
}

.payment-icon--paybybank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paybybank-117a6e39ec07d7f3c62f1f91455cdb310077e8ea812a3f81d6292534f968aabd.svg),none
}

.payment-icon--paybybankus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paybybankus-e496051953dfbdfaedeaeda81dc488636f7023f71d5aa7e579550c2410dbf611.svg),none
}

.payment-icon--paybylink {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paybylink-63b3158e9b760e0dac4831a000798efb158f644b58c0d85fa8ac76b953c99b0e.svg),none
}

.payment-icon--paycash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paycash-07b75cec1a0a52132dceaaf7a28129f7f5359a924cf4ddbe405650ab7f756150.svg),none
}

.payment-icon--payco {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payco-10dfb12bfc1b4f7b3eceffb4f366da169d3453728b286b1abb448a1df32df3b1.svg),none
}

.payment-icon--payconiq {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payconiq-8a0213610a1bd7afc5f68e2932379155bc564ca8e6a0dece9934e83b523d592c.svg),none
}

.payment-icon--payd {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payd-b41b703c8cd1398db32e74641bd210176ba96f1c66e647a42daa3740e668255b.svg),none
}

.payment-icon--payfast-instant-eft {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payfast_instant_eft-51e3c7689a32673d7bb7f1ab97d7f9650ca9a50fc625c337a6d4e8d16dc25843.svg),none
}

.payment-icon--payflex {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payflex-4cea3e8ed3e0df9f8389dd799ec1b1c4226a8d1ac73883cc66d7ac56e4ab5d5e.svg),none
}

.payment-icon--payid {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payid-4caed6947288f67580c285cfaf9badf76d7764c5177dbc2e36f805a6e1c68259.svg),none
}

.payment-icon--payitmonthly {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payitmonthly-16c0aa89192bc32d26797e9380da65ac4c33a74358941367dec906eb2e025c4a.svg),none
}

.payment-icon--payjustnow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payjustnow-5db356c4d7aee8eaf1cd4129778dd7390cae79e22bffcb47011d68f9016653f8.svg),none
}

.payment-icon--paymark-online-eftpos {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paymark_online_eftpos-c24e05f814d7c3bbe1d75f9333f85557e7155ca6b921d024c173a356c7d60f8b.svg),none
}

.payment-icon--paymaya {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paymaya-4b67168ccf4288e64f6ab593b37ca8781d06fac177e4af55b6f421f0deb31349.svg),none
}

.payment-icon--payme {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payme-8576dacb79b1ed9c542848687c36ac59ceff19eda7df6a3eb4e1e6f8c2b332e7.svg),none
}

.payment-icon--paynow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paynow-25a7173d016cec8ba3311eb8b9b55cd6e63a39f1b329f09e6116070c28bda123.svg),none
}

.payment-icon--paynowmbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paynowmbank-dabb291adc92cd248ecc0b421b77a24693c326ca9917f4ffa7851dcec0c20d29.svg),none
}

.payment-icon--payoo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payoo-3a28ffae36289c618cae3f9710bf29c3769d52f4f9465c181116668c1cf538f7.svg),none
}

.payment-icon--payooqr {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payooqr-cc880ff2b720d67624b695b3bb2fb00229d2686f82ceb37665cf9aa6803cb7e1.svg),none
}

.payment-icon--paypal {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paypal-49e4c1e03244b6d2de0d270ca0d22dd15da6e92cc7266e93eb43762df5aa355d.svg),none
}

.payment-icon--payplan {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payplan-aad49d54c6ad77ad2771c84896b2ae82f2dff891cbf6a93a377c21869f5c9109.svg),none
}

.payment-icon--paypo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paypo-46f6281b4b3226051a4cb01a42d5be052f090e055f82918ed16cd9d166c0bd36.svg),none
}

.payment-icon--payrexxbanktransfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payrexxbanktransfer-1e2237d268e247d27e2d9fcd2cb6c6c3cfd3570f5bfbd57d28ce8cc48345607a.svg),none
}

.payment-icon--payright {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payright-059ea27a6174be2d2fd7b81bcf240190a1fa174d0bb5360e6f3cb2efff293584.svg),none
}

.payment-icon--paysafecard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysafecard-cc62ae9491e4a0150bc8623e46ea4e84df3b53f64e1bd59dc83fd77f151a08bc.svg),none
}

.payment-icon--paysafecardpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysafecardpaynlversion-233b51004084f48990d51a57997eac1d1e313f4300c5a6c352babe58ea3a14ef.svg),none
}

.payment-icon--paysafecash {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysafecash-fd75bda51c8e1e90cddf5524d2c8b7919a2d875a768012c563269870db6b00d0.svg),none
}

.payment-icon--paysera {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysera-601eaa43a760feeb1cd243529f26dcbccc3bef33f3c9db4b948194fdbc84f2ed.svg),none
}

.payment-icon--paysquad {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysquad-987c250b57749b9a7a1c6568c14f9d62f9a174813444ecd9f2cbcb0499132cfc.svg),none
}

.payment-icon--paytm {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paytm-ea638dba9d6e858f0f6c38d0b744ab791cabe2016309511ada28a5da51140909.svg),none
}

.payment-icon--payto {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payto-ee6d71c5115b5777c43bc9d5270c14e446925a6f49f4552a5a2fc293d3409757.svg),none
}

.payment-icon--paytomorrow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paytomorrow-a4aa626040847fa035802c051e6c27c0b28d7461d98d4e833116bde9d2d2408d.svg),none
}

.payment-icon--payu {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payu-6643a08ddf19a7cd6827aee69093e099d390c419f2f58f814c3c6d789e627404.svg),none
}

.payment-icon--payzapp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payzapp-9276d25b935c69d0eb05b150d5112c4c8301c3e17898e8d4834edb8dfdc01dd3.svg),none
}

.payment-icon--pei {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pei-a11ad868a9a78f9c64f86daa01edb573c5efbc4f65eae9fd877fd8efc3e45b2c.svg),none
}

.payment-icon--perlasfinance {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/perlasfinance-776bcb7142a9b743e15a68af50f9d434008471ffbcc28de3e9fd35168964ddb9.svg),none
}

.payment-icon--permata {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/permata-58df93ff19babf0f646c6d3dba4807356439473202fb370865483ea340ea3dfb.svg),none
}

.payment-icon--pfpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pfpay-9495dbe1fe45ba67b519574589618594069c5d34098d778d16ad1a2752263a7a.svg),none
}

.payment-icon--pivo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pivo-142f29d84044778b0ec95e08f20ec5324220af7c3ce4d15d827561a92d01240b.svg),none
}

.payment-icon--pix {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pix-025fe17a00e68343f21763f5280f2e099ac454f83a0154ef011b9bbf31dec226.svg),none
}

.payment-icon--podiumcadeaukaart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/podiumcadeaukaart-d1543a23abd63d4ac550bbb512e1ac8f0f7220c6f9a6af9ddce06bc51d2923d4.svg),none
}

.payment-icon--pointspay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pointspay-b001158729da9d12d180bab1ecc5c5d49b622d53b38054ab2ffeb5e967ab08bf.svg),none
}

.payment-icon--poli {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/poli-e14624b5d198b4420ee09908c5fc7a2aeba5e1515ae62b1496945c6d4e25b4b1.svg),none
}

.payment-icon--polygon {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/polygon-5cdab10a6d608a115d2df6839896d55ae4e6891c2e9a60565cc70d58bb248cca.svg),none
}

.payment-icon--pop-pankki {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pop-pankki-2f700fd74667458f8301340f0e67e0bb07b2102ff05fbabdbec5089d7b23e874.svg),none
}

.payment-icon--postfinance-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/postfinance_card-d364f0a6a76c50ce6c40b3842b75681f89862ae1754feae9fd74e3cf4987775a.svg),none
}

.payment-icon--postfinance-efinance {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/postfinance_efinance-5e6804d38e739fddfd9ff0827c7443d1e26a39d232a1b742cfc2f16ea8e3f80c.svg),none
}

.payment-icon--postpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/postpay-92d340fda13f34bcfc0a64fb2b5763e68f786245cca0b7bde5b42f5170c92934.svg),none
}

.payment-icon--poweredbyansa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/poweredbyansa-d40f99bff2412b36df43596ffe858ee5543d9827f482acd5ec69546193fd23c0.svg),none
}

.payment-icon--poweredbyansastoredvalue {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/poweredbyansastoredvalue-3bdc1dd048db6764dffaf2f845bf615536f6f5e1e78a701b70d40cba8c55188c.svg),none
}

.payment-icon--powerpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/powerpay-e76f19420401ee61facbe6a4a09d90a794af47ba761f4426a3ce86afb5b83355.svg),none
}

.payment-icon--prepaysolutions {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/prepaysolutions-6935a76ccaa76e48b82c1b0fbfe05f27cc7d92a291845bde7989e3be98ef8d98.svg),none
}

.payment-icon--progressiveleasing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/progressiveleasing-4463c7729c18d69b40386186cf303f4c2dbd16428a9d102d6126f66438bdbb61.svg),none
}

.payment-icon--przelewy24 {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/przelewy24-7e6db47d975c5f87fa8b8d61b1b76eab1bb0d26b1acdecb92827959c5d421bd1.svg),none
}

.payment-icon--przelewytwofourpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/przelewytwofourpaynlversion-25c9522a14b7e1a90326a329446fbb4b2e67c2be4ae214a79615ea5fce2e8ce6.svg),none
}

.payment-icon--pse {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pse-a2b1e1c3a3c3cc0ce19c0c3de468947e8056bc04135924a5ad84363d578f67d0.svg),none
}

.payment-icon--publicbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/publicbank-4a3591d355f305e5988dfa25e39ad4eb4fa093fa8fa807317cc203aa1310dd08.svg),none
}

.payment-icon--publicbank-pbe {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/publicbank_pbe-bd87174b26dd2b4db98576a11eb7e60ac16075b479a51abc72f49690260e5933.svg),none
}

.payment-icon--qasitli {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qasitli-3531fb1c631c7559b07eab127d2229eef4c462112574e9739a2a6363a1bd745b.svg),none
}

.payment-icon--qliro {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qliro-5598a720bd610acfddd914d619d7c129cd71c841317fc3cd3623fb0501be978f.svg),none
}

.payment-icon--qr-promptpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qr_promptpay-cf7f26e8e96533260b7ae6f83445a88bfaddcac10f8837cf9ceb1c7b20df7a13.svg),none
}

.payment-icon--qris {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qris-76fe3044fb466ac59fdab12d40be2cc21a80513918e505a5e3761119fdefc755.svg),none
}

.payment-icon--qrph {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qrph-37b5ace41efba0dc21e7076e1275929baf3bf1627e60f69ab45ae2a7c6eb641b.svg),none
}

.payment-icon--rabbitlinepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rabbitlinepay-17482da1f21701e4e492cccd22238da6208516e0c3b90041c6bf4cf039c9cbb6.svg),none
}

.payment-icon--rabobank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rabobank-7a5b22f1ffdb67fd8d8e2a4b5347cc1c577a75005a54d89ea3a8b1134021c999.svg),none
}

.payment-icon--rakuten-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rakuten_pay-d32813c452bcded28f01edd3da66c027b574e9998c420176ef72e72bce3bab16.svg),none
}

.payment-icon--rapidtransfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rapidtransfer-bb30e17559a7972063db1d38d500e7720d5c8524dd11664ee41e9eed368b22a4.svg),none
}

.payment-icon--ratepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ratepay-67a2e1c2056a5fb641a9c76105978c238a3d6e70b192ad987b826bee9d21a4e5.svg),none
}

.payment-icon--ratypekao {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ratypekao-6318d57db2f20e12604e0db1dce4fad092f3eaccc056926f170f744417711c94.svg),none
}

.payment-icon--rcbc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rcbc-f9dba54d3b48d33510fe0da1ab9cc375a84669e081257cd2a68dfbfd1b77c13c.svg),none
}

.payment-icon--rcs {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rcs-6f3a5d563ec080a8f8c221ce9ca92ea9e62f234ce415a8754016f279842afa3d.svg),none
}

.payment-icon--reka {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/reka-90c8fe60fefc214356b24e22f6af29a3291bf5a6a5d903b18e2819599e728ea7.svg),none
}

.payment-icon--resolvepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/resolvepay-843d2715f0db7427d5ba9d28247ddd1034623dc09481fc75acd394c1eae23805.svg),none
}

.payment-icon--revolut {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/revolut-97b5c4dfc7aa4b2f29e22a2e7295989749291d2a465125c58670b407b4fcfb5b.svg),none
}

.payment-icon--rhbbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rhbbank-9245be5f04d60a3c78db12299175be69a875e1c1e8321c3a31abdd4bd5c7aa34.svg),none
}

.payment-icon--rhbnow {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rhbnow-304d62d057284fcb0e6751397f9316222174383254d0b86d76133f6b744dc813.svg),none
}

.payment-icon--rietumu {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rietumu-485a589f177e91fe698e1879e508f1a11778dad753cd5484c6550bd0166f7599.svg),none
}

.payment-icon--riverty {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/riverty-20a317ca04931dd8553deba6b8c15f32da9f370ac10a947b80256456bc0a2dbf.svg),none
}

.payment-icon--rivertypaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rivertypaynlversion-e410655ee29b08a768c44094b027b5caa3daa325739594b1a4e15e3a5e3b6d14.svg),none
}

.payment-icon--rupay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rupay-7dd8b2a3c63957a0174f9ad530376abbac88ed8baeb14d78e7887eec4208e63d.svg),none
}

.payment-icon--s-pankki {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/s-pankki-1a11e9eaaba888b1f13add3c4dc97c2ed8dc36bf8f9862a9f9dc0cb76343102b.svg),none
}

.payment-icon--saastopankki {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/saastopankki-f0f2523d562d52f82f1311b3034212777eda4f6ab05b232e21554e365f154dbc.svg),none
}

.payment-icon--sadad {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sadad-7839efd8a2db51f29d0775717b0adc5fa7dd968ae85ad82a9f0ea9b030013d01.svg),none
}

.payment-icon--sam {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sam-3b1465b372c03ea2923625d86e77782528675d7065d2b5ad10aee2cd7aeabfd0.svg),none
}

.payment-icon--samsung-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/samsung_card-928531ac9da3ec7be4b9d72f9a32e1064464a1de069a2d2ae43b156da0f80df9.svg),none
}

.payment-icon--samsung-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/samsung_pay-6e800a720c23e0340aee7513d11e58c04fbecd5fe761c26c5d609ed777d4d0a8.svg),none
}

.payment-icon--santander {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/santander-589d566d640572dfc3a5a2dfb15d145494157f417362e730868ec571e1a49319.svg),none
}

.payment-icon--satisfi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/satisfi-cb23f5c8b4e6210a8552251f5baf18b72161fee3e2d57e2b74f51eddfdfd62bc.svg),none
}

.payment-icon--satispay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/satispay-04276a8f302d5e54feefeae50a9b5232412b519d540a61ec24f136cfc5139549.svg),none
}

.payment-icon--sbpl {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sbpl-89bb3665cdbe388006396b5a8d3e52c2003da51ba98045d58067623972a2b52d.svg),none
}

.payment-icon--scalapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/scalapay-bedded63d621a2df21ca40e6c2436af745d36e0f35c3e798394b86d1be79be5d.svg),none
}

.payment-icon--screamtruck {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/screamtruck-6148e9f3f49e0c8d8bf1c771f60df9978cee78e7f12af8c516c55b5c34eb805a.svg),none
}

.payment-icon--screamtruckwallet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/screamtruckwallet-dba61f46ade7d2cb1420df3cab978bc78ae12f9658a8f388b2c72d7362543683.svg),none
}

.payment-icon--seb {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/seb-3ac27e0653ef348ee9ad2be6dc7abbc2e0ceb16fdb91203221cf0ad18e4ff9f7.svg),none
}

.payment-icon--seicomart {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/seicomart-cf03dee3b5fe6143ad6d7de5e3ad7e402fa3679ca0d5549c54c461c3f81144b8.svg),none
}

.payment-icon--sepa-bank-transfer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sepa_bank_transfer-7de8159f39a7d31f4f32a8a2b3c0edceb91317a61750d0a9a13ea9e8adab812f.svg),none
}

.payment-icon--sepadirectdebit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sepadirectdebit-82beb6a249eee0439d95d94e25f677f51f0ddd70bfe21d70849413dd44a2b8bb.svg),none
}

.payment-icon--sequra {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sequra-fa91eb90c5a499e1cc87c3af9aa687f9e417925a656c0bc287881364ff2854ec.svg),none
}

.payment-icon--seveneleven {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/seveneleven-39d6ebfea597ef8176d01c90fe567e2789b9db797d67d6abc214dbf6c01a80f4.svg),none
}

.payment-icon--sezzle {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sezzle-c41c5e28a60ef8af76601da54dd342364adc552c1d7d6e0efd11857d49056b5b.svg),none
}

.payment-icon--shib {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shib-cd4ebfc9281335de97977dd975267cfb1c7110e3932d8b4dc8068338391afe7d.svg),none
}

.payment-icon--shinhan-card {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shinhan_card-9c6a454afb0842e929131f43581077456057425b56b2d59dfe4906b966155007.svg),none
}

.payment-icon--shopeepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shopeepay-6055c0c78f9335a69ea21be86a2acfc9930d4bb096a76adb752b17def550f995.svg),none
}

.payment-icon--shopify-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shopify_pay-957a48d1202dc65a7890b292de764ee886f7e64cea486ae82e291e9dc824c914.svg),none
}

.payment-icon--siamcommercial {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siamcommercial-bbbad1ad1d0f4d780f7fd3f89b56609e240796980991a254231776d6a432cd98.svg),none
}

.payment-icon--siauliubankas {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siauliubankas-533453998fb93d391d9b0ac62593735b5b6f07a7114900998dbdc6f9d3343646.svg),none
}

.payment-icon--siirto {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siirto-c189cc57ab3d382fe544e5bf472d93269c709033848c237b08100124c68dd8b7.svg),none
}

.payment-icon--sika {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sika-dee70cca2e90f55ce33699f36246fd600dd2d2942ec2d501cfce0e9ddb941793.svg),none
}

.payment-icon--sikafsa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sikafsa-2215e025028f0a88bdc1cd5746538f25d7202f1876dd12e0382e2e505608558a.svg),none
}

.payment-icon--sikahsa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sikahsa-0f0356ae5af13e14a2c4adc308956590f5c204e377b94b4f1755a0cd8b3f15a8.svg),none
}

.payment-icon--simpl {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/simpl-e9d4bc85358987caeee48dd4e53c9a6106f56fff7471028a694a9717a739cc46.svg),none
}

.payment-icon--simplepay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/simplepay-4f0ec8bdafe276ee00f39f8fdecd966c91cc4e6b8fa709ac42bd3e66431e5955.svg),none
}

.payment-icon--sinpemovil {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sinpemovil-e2f32933423688312624a74edad5e7efef779799c3029c22c156d95789932f51.svg),none
}

.payment-icon--sistecredito {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sistecredito-b8f54adea2132ce83e745d7cf2137f21cfe8bbd825c18a94dc49a4693f153b05.svg),none
}

.payment-icon--skeps {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/skeps-45ea89b907e4b069740aa9768f6ce318c6d171c904dd40eda1b03feb58708e6e.svg),none
}

.payment-icon--skrilldigitalwallet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/skrilldigitalwallet-bf3554f0aab8003c6ae0acafae2524cc7993d5d6ef50e149e46b6eaa51abbf59.svg),none
}

.payment-icon--slicefnbo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/slicefnbo-03dc2c98f0d881d44aff591ac70ef31cb629aa7a606c5aa3a852e56c2f6ae103.svg),none
}

.payment-icon--smartpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/smartpay-4dad7c256c46ba212e32cfb123b3148702998da8151c6398b63390fb5e47354e.svg),none
}

.payment-icon--snap-checkout {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/snap_checkout-70f607d09f8109b1a12832de6d86bb7ae9cc0cd73b12077b09476e4869041b95.svg),none
}

.payment-icon--snapmint {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/snapmint-10ed307965d1dc3959dd36c22c3fa269d8dff9c7f63e4ff6cd3810e2bb0381f6.svg),none
}

.payment-icon--societegenerale {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/societegenerale-bc5c2476c57187a134ff2954584cbfb0a239cfd00a386513fa5637e7831d4c5b.svg),none
}

.payment-icon--sofort {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sofort-1878a1e07e646284b3d37f2f7026f3b1e21c359a4f0a6af5a2186748fe8d2f0d.svg),none
}

.payment-icon--softbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/softbank-5366b6081887afd3fe9ad1ecf90194086688abac9ecd528cf8def49c541f5021.svg),none
}

.payment-icon--solana {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/solana-ddee023d9c400965a47201ab0118634e5ee35383864305423d689cf3bf52990b.svg),none
}

.payment-icon--solanapay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/solanapay-a8aa624ac9e15f8b99647b6e759f8ba9f6a77f7cd4778d524e84674ab8fcb40c.svg),none
}

.payment-icon--solanapayhelio {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/solanapayhelio-794fbc5e24a58d8e84ebe5f3d42cad0b925f586b8512ee40f28a6de1bce1d4dd.svg),none
}

.payment-icon--souhoola {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/souhoola-289c1da77081ef2a2a33da25514cf4a29083770e8d8535f7c2097959b9c543db.svg),none
}

.payment-icon--sparkasse {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sparkasse-9396ed9a6b1318b13ef2d70b1dbcd53d501db5cf3acbea803d61f14b226c5a30.svg),none
}

.payment-icon--spei {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/spei-037ec789863d2628554a9e891b8c1edabc6adae5f900711ef6e7b24769de1cc3.svg),none
}

.payment-icon--splitit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/splitit-8141f7c71723608dbcb25af9be108126f763ce78a28d9d6d5b15af56c85f5021.svg),none
}

.payment-icon--spotii {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/spotii-6d15ecf3cdbd32ccc6d12fa8594f76f2a70438fde3a017cf2dc08d769b152cb4.svg),none
}

.payment-icon--spraypay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/spraypay-12d6ef4b66ed80b995933c556ad3891c70f51caf4355b5440fa718b84a892238.svg),none
}

.payment-icon--standardchartered {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/standardchartered-ee4cef1708621d146ff695d1d117088955dde73ed7965c2be1896f5297afd51c.svg),none
}

.payment-icon--stcpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/stcpay-093d20fbe864e7fbae502daed1368ac8af6182b7eb1b128993ed44ecdc90b510.svg),none
}

.payment-icon--stoov {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/stoov-b77e484585e62d717e5f3ffaa0c9fda8ed4a3aabce426be48188dd276916197c.svg),none
}

.payment-icon--storecredit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/storecredit-19e8d2672328623ff2e113bd783c65404bc72c481b36dc07574307ad484b8bdc.svg),none
}

.payment-icon--stripe {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/stripe-a5c730fe47c399fc5b824f015dcd715f08e5d2e7e3841953a1612d09142020f3.svg),none
}

.payment-icon--sunkus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sunkus-6476dd340cb3b742ea86c590efa7afb5cc3adb7ca97dfb334653423d35e8aee5.svg),none
}

.payment-icon--superpayments {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/superpayments-a7be5224a910be7cab7500977ee64db3361f242cb852de4d769852da205801ec.svg),none
}

.payment-icon--sveab2bfaktura {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveab2bfaktura-8c13d75a59c53668dd37034c253b0d4c4fa70244d97e94518ff46eb7e2be4f8b.svg),none
}

.payment-icon--sveab2binvoice {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveab2binvoice-c529ac25eddc06b5f3768e71e57f46c9e335d9eecfa31ac373651d9da1af98bd.svg),none
}

.payment-icon--sveacheckout {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveacheckout-89d5c5c5fdec0be8170b6589162b1f39f3d7633a5cbd0c6f357075915aaaedc0.svg),none
}

.payment-icon--sveacreditaccount {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveacreditaccount-abc7cf8713ce030f00985ae04a97b0c8c24b75789399759cbf26cb91cb3f401a.svg),none
}

.payment-icon--sveadelbetalning {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveadelbetalning-874df7c3de58341419ab7391221afbefef2fd5a118d2b342c07b41ddf8ff9fa2.svg),none
}

.payment-icon--sveaeramaksu {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveaeramaksu-839555d652cf8be740c440ee5e976fa6bd42b5af8e2f59dff9cf3a2c50b4a989.svg),none
}

.payment-icon--sveafaktura {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveafaktura-1f7723a08cb15ec1a70b1942caac22d0a07b70cc29310d1ad8db5d24593e64cc.svg),none
}

.payment-icon--sveainvoice {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveainvoice-76efb959c0e1add5cebb60f3fc0c662127a648b55ada331cad1ba49761f4c088.svg),none
}

.payment-icon--svealasku {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/svealasku-4b15dbc3d2d81011c99e3f021abc8a1af9e7940cf3c0ec776e115ced9612d225.svg),none
}

.payment-icon--sveaostukonto {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveaostukonto-1c8f33836f2eaea67143d5a61fe683371036dfd00fcea319f96ea26ef0e4c050.svg),none
}

.payment-icon--sveapartpayment {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveapartpayment-0ecadc838453787b639c86bca5a9448399305e99bc7df811b3793693e54de4a7.svg),none
}

.payment-icon--sveayrityslasku {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveayrityslasku-f3a8dbc69e331ffd3c17569da274e5d9a33fe648b75a870c5a5cf978e32fbe8c.svg),none
}

.payment-icon--swedbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swedbank-810f6e65bc012b8060fabef3784b98dedf5195fa57ff4e8172735a2dd447eb85.svg),none
}

.payment-icon--swiftpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swiftpay-3752b5a96dc57a0c6069371052d0ecee017a228c3fa111eeab0ee0823ae20c1e.svg),none
}

.payment-icon--swish {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swish-750b64719addcbfdfc23813169078b025599d8e017606c6321fc6c9f2c04e84a.svg),none
}

.payment-icon--swissbilling {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swissbilling-d7498fd4c0b2e8c281bcc528dd28bfdc1ffb9bbc4a79a34493953dbaf024439b.svg),none
}

.payment-icon--sympl {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sympl-2ef9982ee614770492a9344fa5d4615110f7394eeb82d86adb7b4e289bac1011.svg),none
}

.payment-icon--synchrony {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/synchrony-86925695affd6d79c1731dc2ac340f0cca6a04b68666e26d242eccfc8152c229.svg),none
}

.payment-icon--synchrony-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/synchrony_pay-df69d53bb02297f2a807f7b8f2f5a8de2a5de8674726163db506b2c41bbecd01.svg),none
}

.payment-icon--tabby {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tabby-4f0c31398d115886fd8d71db7e81f6cb7499929d128ca42b748b70513a13ee21.svg),none
}

.payment-icon--tabit {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tabit-996443b469a121ee8b1c7761d2cb9662dba8b82b06a89d2c8c98437c74c6b40b.svg),none
}

.payment-icon--taly {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/taly-d06dbfedaa25a1b5071577690fbfd6f1033dc226e56639d5f61f4a66cedf7558.svg),none
}

.payment-icon--tamara {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tamara-c465a270f8377a13dc237df2b0bd09cb215e208165dd3e35c47327a0f10acf26.svg),none
}

.payment-icon--tandympayment {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tandympayment-18820e635d4c35cfc088eda213091f0329b29a6abf10c9b51ef917dc683f20e3.svg),none
}

.payment-icon--tasacero {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tasacero-2ed3e3f10a5153388e004fce1043d4d4030bddaa76e05bfe605b971324ae2163.svg),none
}

.payment-icon--tbibank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tbibank-6b250ad41a20f2d24a992a7f8d35a0419fd22841ee134f6b6be57cf0627fbf50.svg),none
}

.payment-icon--tcf {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tcf-9070b531a9561aa561fdaba5b5f4eae437008992bd6ce863f1c16f9b4509c55a.svg),none
}

.payment-icon--tendopay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tendopay-b9d6cdcc7cf02b4d7a8c77ea5c219f7cf7d6114acd17e17e176ca82784543ee9.svg),none
}

.payment-icon--tensile {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tensile-71e3e5637a5e1ac142f458191f343a9c872d523c8d6bd903baff04d958d0f5e6.svg),none
}

.payment-icon--tescolotus {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tescolotus-1eb6f6d13e078ea6bfb0a686af8892365b472cf6d1354adccfbbdf76b2e2cda2.svg),none
}

.payment-icon--thanachartbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/thanachartbank-603f8df8e02f551519a74289da63bacf0e33f4a083901993fa76b2c753dedfcc.svg),none
}

.payment-icon--timepayment {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/timepayment-dae726875907bb934b91b6ea4f438a513924f0089b63e6acea5e0520a1724217.svg),none
}

.payment-icon--tiptop {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tiptop-0b5cda99063682d5ccec43febb46e3182b818bd328c1a1c95a990f5436077a84.svg),none
}

.payment-icon--todopay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/todopay-f1ac45fe9db49534ef8920b21dea17a4e7230810076247f50212dc393eba38b9.svg),none
}

.payment-icon--toss {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/toss-8071fd2989acce986a6d7d49b9402d521c11184c6e924416935b18a6d7cdcd56.svg),none
}

.payment-icon--touchngo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/touchngo-d5f99bacc613da1e0c2777c4e26b1ba9850ffe6ffa33e29187762115fc604f90.svg),none
}

.payment-icon--tpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tpay-c5f19165875442ccb61e56c8ba2b9ff767b3eaa7c95f3f8598b1d656e925d29f.svg),none
}

.payment-icon--trevipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/trevipay-41e64581af1d8ab3be578660d3a72bdc4234dc5092ba898ab6814b32588652b8.svg),none
}

.payment-icon--truelayer {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/truelayer-aa163246276c82f74876d0b0e15793c61b23b9dee4cdc9493b899f7cb58e670f.svg),none
}

.payment-icon--truemoney-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/truemoney_pay-006bd2be96414a6a8275736f3a769f05f2a207edabbf0b08bbde18e3e5b3addb.svg),none
}

.payment-icon--trustly {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/trustly-c8fe8255e4f01e38694aac39da40c930eb23d710c00ed19b4834837e497ac744.svg),none
}

.payment-icon--twigpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/twigpay-9696b9e29b25d12732ec7a1ccf2c3fc4ec120e6fb02ca9165d816a52cb6d6a47.svg),none
}

.payment-icon--twint {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/twint-805455506f9dfb7b0b7029a0a20e4e06503402099a7368134c8d5c786506cae3.svg),none
}

.payment-icon--twoinvoice {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/twoinvoice-f8ae5dcff87968d1a2b36cbb27dc9236cbfef74b8d64d25430844d32ab669157.svg),none
}

.payment-icon--uaevisa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uaevisa-d7e64c19ae2260e532d14013d3eed193f732e6fffb5bc071c13eb6cf268fffd8.svg),none
}

.payment-icon--uangme {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uangme-c3a619f05b7c35d7103e4224ac13bc8a6650bb75f0ab6f3c2fd0f46b600ad27b.svg),none
}

.payment-icon--ubp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ubp-ebb50385c04d818b5a5cde136424c52b6de39834b7732dbdf5357c672f3fd34d.svg),none
}

.payment-icon--underpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/underpay-213c648e35d96e70d97e318bd9ad500d79e640930229219c38cc46b22052a80d.svg),none
}

.payment-icon--unionpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/unionpay-8aedb760a6bde56bc2e3bbfd40bc008f1b0967a9f5863ecfbe855d54bde81ea6.svg),none
}

.payment-icon--unipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/unipay-60249e9da3927c24d1a6074598153940dd1f71eed38f2be31410c7edd1e66392.svg),none
}

.payment-icon--uob {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uob-e015c92721bafa7bfc248d5e5eac8266990a874320df497e67a5f197b309e8a9.svg),none
}

.payment-icon--uobezpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uobezpay-1e2a39a2252bc1d304a75e6468790cd0479349d2e4c95821a0bda9bedf472dd0.svg),none
}

.payment-icon--uobthai {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uobthai-160cd4f516a56c10f1da06777962d603f61e212e0a89785d93d0c191d18e3979.svg),none
}

.payment-icon--upi {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/upi-cfcad01ffc22c9edd8f9c30feb4ae9d9423272669625ff218a6973768e552e6c.svg),none
}

.payment-icon--urbo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/urbo-1021cc4f6b5ff24bb89fe11f7d4872d84a47396e86beaab11f904dfc57dfd659.svg),none
}

.payment-icon--urpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/urpay-700c6ba7c1cdfb446172dd15289433dead4c2330fb1c2784ff37bb08f0eab434.svg),none
}

.payment-icon--usdc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/usdc-63db350e8676fc3cc704a1ec18c4159dcea077188db6df2a2f12d125b08f4653.svg),none
}

.payment-icon--usdp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/usdp-9b85beee449b18b07192dc3f56e1290d29c4ec2753f7d691a27f936b064fc7c4.svg),none
}

.payment-icon--v-pay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/v_pay-cb37f954adf03e4355001daf0613c3257cae3fcd14b4e51eb4802248220c14c8.svg),none
}

.payment-icon--valu {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/valu-ea0fa5aac68752913328247badba2624d125286e2260d60603b94c4b148ff800.svg),none
}

.payment-icon--venmo {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/venmo-e46496b4036966108664ea6a65bfeddd373275087df5f94cc3e5564fdb493eb0.svg),none
}

.payment-icon--ventipay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ventipay-92f44cf0ec81ac58ce7139bcb5db1a9e35ae829fca2ac734e10e87fcd61770db.svg),none
}

.payment-icon--venusplcc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/venusplcc-34b7976503ff998b316c5044e19ae5ea211aefc7ad237ef326f538ce0433ca6e.svg),none
}

.payment-icon--viabill {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/viabill-50744eacab62ed4ee4eb8f209676a090df1437b7d729b49f5a103818ca2e81fc.svg),none
}

.payment-icon--vipps {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/vipps-4dd03127a4ccb11e6e3257e027d5dc6b962e3d5946e7e10df74fec1fd4843f2b.svg),none
}

.payment-icon--visa {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/visa-319d545c6fd255c9aad5eeaad21fd6f7f7b4fdbdb1a35ce83b89cca12a187f00.svg),none
}

.payment-icon--visaelectron {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/visaelectron-131aa567644ec0382c5762f24c751903c87a9ce4d2ffcfdb4be83be8e21d86b5.svg),none
}

.payment-icon--volksbank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/volksbank-11a5d6f2ce2f4f72d1d3a8fc4ae21b80af0afb1f8f3def32963dfbbbc705d04c.svg),none
}

.payment-icon--volt {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/volt-9c2f02f99fdccf8bd2e7e465ca18bac1261798969b487c7812954a5376a4fb9e.svg),none
}

.payment-icon--vvv-giftcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/vvv_giftcard-842207b5684ddbcde3fa6775148f49e500fc50eb80e4fbeb10ab6c212bed4351.svg),none
}

.payment-icon--vvvcadeaukaartpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/vvvcadeaukaartpaynlversion-0647882eb2a8c9ea01acb02d42948439596ccee0ea829b5a76afaec06cbe6dff.svg),none
}

.payment-icon--waavepaybybank {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/waavepaybybank-494e76d1925e16d6f8c45846cf481b0ee4d984af0d878b9193a5ac6b91a0ba7f.svg),none
}

.payment-icon--wallet {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wallet-8819721f7a04961a225fb52fbc9f9ef29edca6e5e3f87641baeaf434c3805b04.svg),none
}

.payment-icon--walley {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/walley-55dde25bf06eb5e9a7abd5f5c230a7e5f3b9d0fc5aca0b61913512cfde92b602.svg),none
}

.payment-icon--wbtc {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wbtc-63df4e05b531fc415020f570da12eb3c83d8eef4d386d96042cc917a03a2ec59.svg),none
}

.payment-icon--webshopgiftcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/webshopgiftcard-c5ebfbf3344d4653d1abaf4fa6dc6f9feb83f9a24c53e8b572ac723b023d38dc.svg),none
}

.payment-icon--wechatpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wechatpay-dd2bf2476057628209c6b0142cd8cc7a4b5af17bd02af04fba67326a8838056f.svg),none
}

.payment-icon--wechatpaynlversion {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wechatpaynlversion-545ab3099d852d719558493b1247519923c2c9c1df92b70d15bc5c6db3338206.svg),none
}

.payment-icon--wegetfinancing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wegetfinancing-779ffd977f569b116c859b9b09caa18b976c8299160bee01c72a0d866cd29ad8.svg),none
}

.payment-icon--whishcheckout {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/whishcheckout-3b4cb09895468968b82cce6c83c6a4ac22c3ea95ecb253b2d1ca54952323bc91.svg),none
}

.payment-icon--whishpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/whishpay-7928e4da61f457a2ccd03b3a630a1f503d1055551df780eeeee01ae9adf9b1c4.svg),none
}

.payment-icon--wise {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wise-4410fddf71d659f8e7b1e422960a2506e1590e1ae5874c932eb0d5d7c7cf450c.svg),none
}

.payment-icon--wissel {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wissel-54449f6fde6e2d6f3d6240ff842caaf8205124772d1fb8e0ff1deda99a6e95c5.svg),none
}

.payment-icon--worldchain {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/worldchain-96ae6c16105fb33dd77ba2220e28771eaf921e304fc8da568dda0ee268a04f36.svg),none
}

.payment-icon--xrp {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/xrp-e99e793cc515c36da5f9e6ef5b44add5d22c45b774962c935935af6a77798968.svg),none
}

.payment-icon--yape {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/yape-54608e6dedf75f51b35f9504e28562c9e869aa524f1bfc119bfe94bea880d9e4.svg),none
}

.payment-icon--yappy {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/yappy-3f6c3f72b1a67e387e7f011b0ee1425ac7c81e8a7f9327793216b5b648a9ad66.svg),none
}

.payment-icon--ymobile {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ymobile-1c54c59e750c79a00980914a141d58aab8f35e811190574895136bd8b56f9718.svg),none
}

.payment-icon--younitedpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/younitedpay-26a163eef373df8cc23496f4e560a6486acd5b6583d4682b5bffc4bfbc06e4ab.svg),none
}

.payment-icon--zalopay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zalopay-93ee105b13e3d738619fa4e9be3fd12b54eefd95dbbb13a61470fa1f5664116c.svg),none
}

.payment-icon--zapper {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zapper-b9587032b3d3c111782dcb3ebd143cbbc3299e0db7f377079f282c4f8cd00cda.svg),none
}

.payment-icon--zingala {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zingala-84aecaee4de9d2557dedabad554af1c36540d6467f712cf1b1d9b182250de8b6.svg),none
}

.payment-icon--zinia {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zinia-f781af0d41b33522a52e7e61a3d2286cbc4393dfd2908f462c390312dc87d997.svg),none
}

.payment-icon--zip {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zip-a5964b1b2a3263022ee48635c50e1f87ce360cb9ec09de65f2cead8ec4410877.svg),none
}

.payment-icon--zoodpay {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zoodpay-dd84f09fe1d540f2ef38a9fb2c42b554f1765dd3617e18cfb3a016f8cda73c13.svg),none
}

.payment-icon--zulilycreditcard {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zulilycreditcard-1615e323d98862bff98401af2e4ad348bc7c196215ee17f909e2ae17136b7724.svg),none
}

.payment-icon--zustaina {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zustaina-3107a2a5ff768f3cf0c3464cbded3e1079524856cd248b3752242d79df4f110b.svg),none
}

.payment-icon--admin {
    background-size: 28px 18px;
    width: 28px;
    height: 18px
}

.dashboard-datepicker--wrapper {
    position: relative
}

.dashboard-datepicker {
    font-size: 14px;
    padding: 0 0.5rem
}

.dashboard-datepicker__calendars {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dashboard-datepicker__calendar-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.dashboard-datepicker__calendar-container:first-of-type {
    padding-right: 0.25rem
}

.dashboard-datepicker__calendar-container:last-of-type {
    padding-left: 0.25rem
}

.dashboard-datepicker__calendar-container input,.dashboard-datepicker__calendar-container .autocomplete-field {
    width: 100%
}

.dashboard-datepicker__calendar {
    margin: auto;
    overflow: hidden;
    padding: 1rem 0.5rem
}

.dashboard-datepicker__calendar .ui-datepicker {
    margin: auto
}

@media screen and (max-width: 769px) {
    .dashboard-datepicker__calendar-container:first-of-type {
        padding-right:0
    }

    .dashboard-datepicker__calendar-container:last-of-type {
        padding-left: 0
    }
}

.ui-datepicker__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: -2.625rem
}

.ui-datepicker__header .ui-datepicker__previous-month {
    margin-top: -9px;
    margin-left: -9px
}

.ui-datepicker__header .ui-datepicker__next-month {
    margin-top: -9px;
    margin-right: -9px
}

.ui-datepicker__day {
    width: calc(100% / 7);
    background: transparent;
    border: 1px solid var(--p-border);
    border-radius: 0;
    margin: 0 0 0 -1px;
    padding: 9px 0;
    font-size: 0.75rem;
    cursor: pointer;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
}

.ui-datepicker__day:hover {
    background: #dfe3e8
}

.ui-datepicker__day[disabled] {
    background: #f9fafb;
    color: #c4cdd5
}

.ui-datepicker__day[disabled]:hover {
    cursor: default
}

.ui-datepicker__day:focus,.ui-datepicker__day:active {
    color: inherit;
    outline: none;
    -webkit-box-shadow: inset 0 0 0 2px #5c6ac4;
    box-shadow: inset 0 0 0 2px #5c6ac4
}

.ui-datepicker__day.ui-datepicker__day--empty {
    background: white
}

.ui-datepicker__day--selected {
    background: #5c6ac4;
    border: 1px solid #9ca6de;
    color: white
}

.ui-datepicker__day--selected:hover {
    background: #4959bd
}

.ui-datepicker__day--selected:focus,.ui-datepicker__day--selected:active {
    color: white;
    -webkit-box-shadow: inset 0 0 0 2px #000639;
    box-shadow: inset 0 0 0 2px #000639
}

.ui-datepicker__day--in-range {
    background: #b3bcf5;
    border: 1px solid #9ca6de
}

.ui-datepicker__day--in-range:hover {
    background: #9ca8f2
}

.ui-datepicker__day--in-range:focus {
    border: 1px solid #5c6ac4
}

.ui-datepicker__weekdays {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ui-datepicker__weekday {
    font-size: 0.75rem;
    text-align: center;
    display: inline-block;
    width: calc(100% / 7);
    padding: 9px;
    color: var(--p-text-subdued)
}

.ui-datepicker__week {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1px
}

.ui-datepicker__month {
    display: block;
    text-align: center
}

@-webkit-keyframes skeletonShimmer {
    0% {
        opacity: 0.45
    }

    100% {
        opacity: 1
    }
}

@keyframes skeletonShimmer {
    0% {
        opacity: 0.45
    }

    100% {
        opacity: 1
    }
}

.image-picker--hidden {
    display: none
}

.image-picker__preview-image,.image-picker__preview-image-old {
    cursor: pointer
}

.image-picker__placeholder .aspect-ratio,.image-picker__preview-image .aspect-ratio,.image-picker__drop-preview .aspect-ratio,.image-picker__loading .aspect-ratio {
    background-color: #f4f6f8
}

.image-picker__placeholder .aspect-ratio::before,.image-picker__preview-image .aspect-ratio::before,.image-picker__drop-preview .aspect-ratio::before,.image-picker__loading .aspect-ratio::before {
    border: 1px solid #c4cdd5
}

.image-picker__placeholder .aspect-ratio__content,.image-picker__preview-image .aspect-ratio__content,.image-picker__drop-preview .aspect-ratio__content,.image-picker__loading .aspect-ratio__content {
    max-width: calc(100% - 2px);
    max-height: calc(100% - 2px);
    margin: auto
}

.image-picker__preview-image .aspect-ratio::before {
    border-bottom: 0
}

.image-picker__drop-preview .aspect-ratio::before {
    border: 2px dashed #c4cdd5
}

.image-picker__drop-preview--over .aspect-ratio::before {
    border-color: #5c6ac4
}

.image-picker__action-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.image-picker__action-bar>.ui-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 0
}

.image-picker__action-bar>.ui-button:first-child {
    border-bottom-left-radius: var(--p-border-radius-base);
    border-right: 0
}

.image-picker__action-bar>.ui-button:last-child {
    border-bottom-right-radius: var(--p-border-radius-base);
    border-left: 0
}

.image-picker__action-bar>.ui-button:focus {
    z-index: 1
}

.image-picker-grid+.image-picker-grid {
    margin-top: 0
}

.image-picker-grid__item {
    width: calc(50% - 0.5rem - 2px);
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dfe3e8;
    position: relative;
    border-radius: var(--p-border-radius-base);
    display: block;
    background: none;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.image-picker-grid__item::after {
    content: '';
    display: block;
    padding-bottom: 100%;
    height: 0
}

.image-picker-grid__item--loaded,.image-picker-grid__item--loaded:hover,.image-picker-grid__item--loaded[disabled] {
    background: white url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/shared/checkerboard-pattern-54dc557baa2f2cd671777a9f09e1c384c720b5b20a6dc438da9df7f0495071bf.svg) 0/10px 10px
}

.image-picker-grid__item--loading,.image-picker-grid__item--loading:hover,.image-picker-grid__item--loading[disabled] {
    color: transparent;
    background: #dfe3e8;
    -webkit-animation: skeletonShimmer 750ms linear infinite forwards alternate;
    animation: skeletonShimmer 750ms linear infinite forwards alternate;
    content: ''
}

.image-picker-grid__item--error,.image-picker-grid__item--error:hover {
    background: none
}

.image-picker-grid__item--droppable {
    border: 2px dashed #c4cdd5;
    color: #637381;
    background-image: none;
    background-color: transparent
}

.image-picker-grid__item--droppable:hover {
    color: #5c6ac4;
    background-color: #f4f5fa;
    border-color: #b3bcf5
}

.image-picker-grid__item--droppable:hover .image-picker-placeholder__icon {
    fill: #5c6ac4 !important
}

.image-picker-grid__item--over {
    color: #5c6ac4;
    background-color: #f4f5fa;
    border-color: #b3bcf5
}

.image-picker-grid__item--over .image-picker-placeholder__icon {
    fill: #5c6ac4 !important
}

.image-picker-grid__item--selected {
    border: 1px solid #202e78;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all 150ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 150ms cubic-bezier(0.19, 1, 0.22, 1)
}

.image-picker-grid__item-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    background-size: 100%;
    max-height: 100%;
    max-width: 100%;
    border-radius: var(--p-border-radius-base)-1px
}

.image-picker-grid__item-image--pending {
    opacity: 0.7;
    background-size: cover;
    background-position: center
}

.image-picker-panel__image-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.image-picker-list__category-item {
    width: 100%;
    margin-top: 0.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dfe3e8;
    border-radius: var(--p-border-radius-base);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0
}

.image-picker-list__category-item:first-child {
    margin: 0
}

.image-picker-list__category-item:hover {
    background-size: cover
}

.image-picker-list__sub-categories-wrapper {
    position: relative
}

.image-picker-list__sub-categories-stage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.image-picker-list__sub-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0.25rem 0.25rem 0 0
}

.image-picker-list__sub-item:last-child {
    margin-right: 0
}

.image-picker-list__sub-item .ui-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #dfe3e8;
    padding: 0.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: none
}

.image-picker-list__sub-item .ui-button .ui-title {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .image-picker-list__sub-item .ui-button .ui-title {
        font-size:0.875rem
    }
}

@media only screen and (max-width: 600px) {
    .image-picker-list__sub-item:last-child {
        margin-right:0
    }

    .image-picker-list__sub-item .ui-button {
        padding: 0.5rem
    }
}

.image-picker-list__category {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: white;
    text-align: center;
    background-color: #dfe3e8;
    -webkit-transition: all 150ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 150ms cubic-bezier(0.19, 1, 0.22, 1);
    border-radius: var(--p-border-radius-base)-1px;
    padding: 0 1rem
}

.image-picker-list__category:hover {
    background-color: rgba(33,43,54,0.6)
}

.image-picker-list__category::after {
    content: '';
    display: block;
    padding-top: 27%;
    padding-bottom: 27%
}

.image-picker-list__category h1 {
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.625rem;
    text-overflow: ellipsis
}

.image-picker-list__category--has-sub-category::after {
    padding-top: 18%;
    padding-bottom: 18%
}

.image-picker-list__category--loaded {
    background-color: rgba(33,43,54,0.4)
}

.image-picker-list__category--loading,.image-picker-list__category--loading:hover {
    color: transparent;
    background: #dfe3e8;
    -webkit-animation: skeletonShimmer 750ms linear infinite forwards alternate;
    animation: skeletonShimmer 750ms linear infinite forwards alternate;
    content: ''
}

.image-picker-panel__empty-library {
    position: relative;
    border: 2px dashed #dfe3e8;
    background-color: white;
    padding: 40px;
    min-height: 230px
}

.image-picker-panel__empty-library .ui-type-container {
    margin-top: 40px
}

.image-picker-panel__empty-library--over {
    border-color: #5c6ac4
}

input.image-picker__hidden-upload[type="file"],.image-picker__hidden-upload.autocomplete-field[type="file"] {
    opacity: 0;
    width: 1px;
    height: 1px
}

.fresh-ui .image-picker__category-header>.ui-title-bar-container {
    padding: 0;
    margin: 0;
    margin-bottom: 1rem
}

.fresh-ui .image-picker__category-header>.ui-title-bar-container .ui-title-bar {
    min-height: 1.75rem
}

.fresh-ui .next-icon.image-picker__selected-icon,.fresh-ui .image-picker__selected-icon.next-icon__text {
    color: #202e78;
    position: absolute;
    top: calc(100% - 5px);
    left: calc(100% - 15px);
    width: 30px;
    height: 30px;
    opacity: 0;
    display: none
}

.fresh-ui .next-icon.image-picker__selected-icon.image-picker__selected-icon--is-visible,.fresh-ui .image-picker__selected-icon.image-picker__selected-icon--is-visible.next-icon__text {
    display: block;
    opacity: 1
}

.image-picker-placeholder {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.image-picker-placeholder__content {
    position: absolute;
    z-index: 1;
    width: 100%;
    text-align: center;
    pointer-events: none
}

.image-picker-placeholder__icon {
    -webkit-transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.image-picker-placeholder__text {
    display: block;
    margin-top: 0.25rem;
    font-weight: 500;
    color: currentColor
}

.image-picker-panel__add-button {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    opacity: 0
}

.image-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -10px;
    margin-left: -10px
}

.image-picker__item {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: calc(25% - 10px);
    -ms-flex-preferred-size: calc(25% - 10px);
    flex-basis: calc(25% - 10px);
    margin-top: 10px;
    margin-left: 10px
}

.image-picker__item .aspect-ratio__content {
    background: white url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/shared/checkerboard-pattern-54dc557baa2f2cd671777a9f09e1c384c720b5b20a6dc438da9df7f0495071bf.svg) 0/10px 10px
}

@media only screen and (max-width: 600px) {
    .image-picker__item {
        -webkit-box-flex:0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: calc(33% - 10px);
        -ms-flex-preferred-size: calc(33% - 10px);
        flex-basis: calc(33% - 10px)
    }
}

@media only screen and (max-width: 480px) {
    .image-picker__item {
        -webkit-box-flex:0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px)
    }
}

.theme-editor__modal--image-picker {
    min-height: 285px
}

.ui-modal .aspect-ratio__content {
    background: white url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/shared/checkerboard-pattern-54dc557baa2f2cd671777a9f09e1c384c720b5b20a6dc438da9df7f0495071bf.svg) 0/10px 10px
}

.ui-draggable-content-list {
    margin: 1rem 0;
    list-style: none;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms
}

.ui-draggable-content-list:last-child {
    margin-bottom: 0
}

.ui-draggable-content-list__item {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.75rem
}

.ui-draggable-content-list__item+.ui-draggable-content-list__item {
    border-top: 1px solid var(--p-border-subdued)
}

.ui-draggable-content-list__item.draggable-source--is-dragging {
    background-color: #ebf5fa
}

.ui-draggable-content-list__item.draggable-mirror {
    background: white;
    border: 1px solid var(--p-border-subdued);
    border-radius: var(--p-border-radius-base);
    z-index: 552
}

.ui-draggable-content-list__item.draggable-mirror::before,.ui-draggable-content-list__item.draggable-mirror::after {
    display: none
}

.ui-draggable-content-list__item.draggable-mirror .ui-draggable-content-list__item__draggable-handle {
    margin-right: 1rem
}

@media screen and (min-width: 569px) {
    .ui-draggable-content-list__item {
        padding-right:1.25rem
    }
}

.ui-draggable-content-list__item__draggable-handle {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin: 1rem 0;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.ui-draggable-content-list__item__draggable-handle::before {
    top: 0.25rem
}

.ui-draggable-content-list__item__draggable-handle::after {
    bottom: 0.25rem
}

.ui-draggable-content-list--type-number,.ui-draggable-content-list--numbered {
    counter-reset: ordered-counter
}

.ui-draggable-content-list--type-number>.ui-draggable-content-list__item::before,.ui-draggable-content-list--numbered>.ui-draggable-content-list__item::before {
    margin: 1rem;
    content: counter(ordered-counter, decimal) ".";
    font-size: 0.75rem;
    vertical-align: top;
    counter-increment: ordered-counter
}

.ui-draggable-content-list__item__content {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.ui-draggable-content-list--type-bullet>.ui-draggable-content-list__item::before,.ui-draggable-content-list--bulleted>.ui-draggable-content-list__item::before {
    content: '•';
    margin-right: 1rem;
    font-size: 1.125rem
}

.ui-draggable-content-list--type-icon>.ui-draggable-content-list__item,.ui-draggable-content-list--icons>.ui-draggable-content-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0
}

.ui-draggable-content-list--type-icon .ui-draggable-content-list__icon,.ui-draggable-content-list--icons .ui-draggable-content-list__icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 0.5rem
}

.ui-draggable-content-list--type-icon .ui-draggable-content-list__text,.ui-draggable-content-list--icons .ui-draggable-content-list__text {
    overflow-wrap: break-word;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
    word-wrap: break-word;
    word-break: break-word
}

.ui-draggable-content-list--type-icon .ui-draggable-content-list,.ui-draggable-content-list--icons .ui-draggable-content-list {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.ui-modal.slider-modal-wrapper {
    height: 100%
}

@media (min-height: 680px) {
    .ui-modal.slider-modal-wrapper {
        max-height:680px
    }
}

.slider-modal__grid-item {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: 1px solid var(--p-border-subdued);
    border-radius: var(--p-border-radius-base);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: black;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 246px;
    width: calc(100% - 20px);
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media screen and (min-width: 568px) {
    .slider-modal__grid-item {
        width:calc(100% / 2 - 20px)
    }
}

@media screen and (min-width: 768px) {
    .slider-modal--three-col .slider-modal__grid-item {
        width:calc(100% / 3 - 20px)
    }
}

.slider-modal__grid-item:hover {
    color: inherit;
    text-decoration: none
}

.slider-modal__grid-item__image {
    background: center top no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center top;
    transform-origin: center top;
    -webkit-transition: -webkit-transform 330ms;
    transition: -webkit-transform 330ms;
    transition: transform 330ms;
    transition: transform 330ms, -webkit-transform 330ms;
    z-index: 50
}

.slider-modal__grid-item:hover .slider-modal__grid-item__image {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.slider-modal__grid-item__desc {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: white;
    -webkit-box-shadow: 0 -4px 8px -4px rgba(0,0,0,0.15);
    box-shadow: 0 -4px 8px -4px rgba(0,0,0,0.15);
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0.25rem 0 0.78125rem;
    width: 100%;
    z-index: 100
}

@media screen and (min-width: 640px) {
    .slider-modal__grid-item__desc {
        font-size:0.875rem
    }
}

.gravatar {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.gravatar--size-pico {
    width: 18px;
    height: 18px
}

.gravatar--size-icon {
    width: 30px;
    height: 30px
}

.gravatar--size-thumb {
    width: 60px;
    height: 60px
}

.gravatar--size-medium {
    width: 80px;
    height: 80px
}

.fresh-ui .gravatar--size-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fresh-ui .gravatar--size-icon>.next-icon,.fresh-ui .gravatar--size-icon>.next-icon__text {
    top: auto
}

.sp-container {
    display: block;
    min-width: 0;
    width: auto !important;
    overflow: visible
}

.sp-container::after,.sp-container::before {
    left: 10px
}

.sp-container.is-positioned-above {
    bottom: auto
}

.sp-picker-container {
    width: 186px;
    padding: 10px;
    margin: 0;
    border: 0
}

.sp-top {
    display: block;
    margin-bottom: 10px
}

.sp-hue,.sp-color,.sp-val {
    border: none;
    border-radius: 3px
}

.sp-color {
    right: 26px
}

.sp-dragger {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    background: transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.35);
    box-shadow: 0 1px 1px rgba(0,0,0,0.35)
}

.sp-hue.sp-hue {
    top: 0;
    height: 100%;
    width: 16px;
    left: auto;
    right: 0;
    border-radius: 3px
}

.sp-slider {
    opacity: 1;
    height: 6px;
    border: 1px solid #c3cfd8;
    width: 20px;
    border-radius: 3px;
    left: -3px
}

.sp-input-container {
    width: 148px;
    margin: 0
}

.sp-clear-enabled .sp-input-container {
    width: 110px
}

.sp-input {
    font: 15px -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif !important;
    height: 28px !important;
    text-align: center
}

.sp-initial.sp-initial {
    border: 0;
    position: relative;
    left: 0
}

.sp-initial.sp-initial span {
    width: 14px;
    height: 28px;
    overflow: hidden
}

.sp-clear-enabled .sp-initial.sp-initial {
    left: 38px
}

.sp-palette-row-initial>span {
    border-radius: 3px 0 0 3px;
    cursor: pointer
}

.sp-palette-row-initial>span+span {
    border-radius: 0 3px 3px 0;
    cursor: initial
}

.sp-clear-display:not(.ui-button) {
    background: #fff url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/shared/checkerboard-pattern-54dc557baa2f2cd671777a9f09e1c384c720b5b20a6dc438da9df7f0495071bf.svg) 0/10px 10px;
    background-position: 0 0 !important
}

.sp-clear.sp-clear-display {
    top: auto;
    bottom: -38px;
    left: 0;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    border-color: #d3dbe2;
    cursor: pointer
}

.sp-replacer {
    padding: 0;
    background: none;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.sp-replacer,.sp-replacer:hover,.sp-replacer.sp-active {
    border: none
}

.sp-preview {
    border-radius: 3px;
    border: none;
    margin: 0;
    height: 19px;
    width: 38px
}

.sp-preview-inner {
    border-radius: inherit;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1)
}

.sp-preview,.sp-alpha,.sp-thumb-el {
    background: none
}

.sp-dd,.sp-button-container {
    display: none
}

.sp-hidden {
    display: block !important;
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .sp-hidden a,.body:hover .sp-hidden input,.body:hover .sp-hidden .autocomplete-field,.body:hover .sp-hidden button {
    display: none !important
}

.ui-timepicker-wrapper {
    overflow-y: auto;
    height: 150px;
    width: 6.5em;
    background: #ffffff;
    border: 1px solid #bbbbbb;
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    outline: none;
    z-index: 100;
    margin: 0;
    font-size: 14px;
    line-height: 24px
}

.ui-timepicker-list {
    margin: 0 0;
    padding: 0;
    list-style: none
}

.ui-timepicker-list li {
    padding: 0 10px;
    cursor: pointer;
    white-space: nowrap;
    list-style: none;
    margin: 0
}

.ui-timepicker-list li:hover,.ui-timepicker-list li.ui-timepicker-selected {
    text-decoration: none;
    color: #ffffff;
    background: #006fbb
}

.ui-datepicker {
    width: 200px;
    padding: 10px;
    background: #ffffff;
    border: solid 1px #bbbbbb;
    margin: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    display: none;
    line-height: 24px;
    font-size: 14px;
    z-index: 100
}

.ui-datepicker .ui-datepicker-calendar {
    border-collapse: collapse;
    table-layout: fixed;
    border-bottom: solid 1px #eee
}

.ui-datepicker strong {
    background: #f4f4f4
}

.ui-datepicker th {
    padding: 4px;
    text-align: center;
    color: #999
}

.ui-datepicker td {
    padding: 0;
    text-align: center;
    border: solid 1px #eee;
    cursor: pointer;
    font-size: 12px
}

.ui-datepicker td.ui-datepicker-unselectable,.ui-datepicker td.ui-datepicker-unselectable:hover {
    background: transparent;
    cursor: default;
    color: #ddd
}

.ui-datepicker td:hover a {
    color: #ffffff
}

.ui-datepicker td:hover {
    background: #b4e1fa
}

.ui-datepicker td a {
    text-decoration: none;
    color: black
}

.ui-datepicker .is-start-or-end {
    background: #d3e7f7
}

.ui-datepicker .ui-datepicker-current-day {
    background: #006fbb
}

.ui-datepicker .ui-datepicker-current-day a {
    color: white
}

.ui-datepicker .ui-datepicker-current-day:hover {
    color: #ffffff;
    background: #b4e1fa
}

.ui-datepicker .is-between-selected-dates {
    background: #f0f8ff
}

.ui-datepicker-next,.ui-datepicker-prev {
    text-indent: -900em;
    overflow: visible;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20xmlns:sketch=%22http://www.bohemiancoding.com/sketch/ns%22%20width=%2217px%22%20height=%2230px%22%20viewBox=%220%200%2017%2030%22%20version=%221.1%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg%20id=%22Page-1%22%20stroke=%22none%22%20stroke-width=%221%22%20fill=%22none%22%20fill-rule=%22evenodd%22%20sketch:type=%22MSPage%22%3E%3Cg%20id=%22chevron-left-thinner%22%20sketch:type=%22MSLayerGroup%22%20fill=%22%23000000%22%3E%3Cpath%20d=%22M13.7,29.6%20L0.6,16.1%20C-2.13162821e-14,15.5%20-2.13162821e-14,14.7%200.6,14.1%20L13.7,0.6%20C14.3,-2.84217094e-14%2015.1,-2.84217094e-14%2015.7,0.6%20C16.3,1.2%2016.3,2%2015.7,2.6%20L3.6,14.9%20L15.7,27.4%20C16.3,28%2016.3,28.8%2015.7,29.4%20C15.5,29.6%2015.1,29.8%2014.7,29.8%20C14.3,29.8%2013.9,29.6%2013.7,29.6%20L13.7,29.6%20Z%22%20id=%22Shape%22%20sketch:type=%22MSShapeGroup%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.ui-datepicker-next:hover,.ui-datepicker-prev:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20xmlns:sketch=%22http://www.bohemiancoding.com/sketch/ns%22%20width=%2217px%22%20height=%2230px%22%20viewBox=%220%200%2017%2030%22%20version=%221.1%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(180,%20225,%20250)%20!important;%20%7D%3C/style%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg%20id=%22Page-1%22%20stroke=%22none%22%20stroke-width=%221%22%20fill=%22none%22%20fill-rule=%22evenodd%22%20sketch:type=%22MSPage%22%3E%3Cg%20id=%22chevron-left-thinner%22%20sketch:type=%22MSLayerGroup%22%20fill=%22%23000000%22%3E%3Cpath%20d=%22M13.7,29.6%20L0.6,16.1%20C-2.13162821e-14,15.5%20-2.13162821e-14,14.7%200.6,14.1%20L13.7,0.6%20C14.3,-2.84217094e-14%2015.1,-2.84217094e-14%2015.7,0.6%20C16.3,1.2%2016.3,2%2015.7,2.6%20L3.6,14.9%20L15.7,27.4%20C16.3,28%2016.3,28.8%2015.7,29.4%20C15.5,29.6%2015.1,29.8%2014.7,29.8%20C14.3,29.8%2013.9,29.6%2013.7,29.6%20L13.7,29.6%20Z%22%20id=%22Shape%22%20sketch:type=%22MSShapeGroup%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon {
    line-height: 1em;
    display: block;
    width: 9px;
    height: 16px
}

.ui-datepicker-next {
    float: right
}

.ui-datepicker-prev {
    float: left
}

.ui-datepicker-next,.ui-datepicker-next:hover,.ui-datepicker-prev,.ui-datepicker-prev:hover {
    background-repeat: no-repeat;
    background-size: cover
}

.ui-datepicker-next,.ui-datepicker-next:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ui-datepicker-header a {
    font-size: 11px;
    cursor: pointer
}

.ui-datepicker-header .ui-state-disabled {
    visibility: hidden
}

.ui-datepicker-header .ui-datepicker-title {
    line-height: initial;
    text-align: center
}

.hasDatepicker .ui-datepicker {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 0
}

.hasDatepicker .calendar-title {
    font-size: 11px;
    color: #bbbbbb;
    text-transform: uppercase;
    line-height: 1em;
    background: none
}

.input-date-picker {
    z-index: 10
}

.fresh-ui .ui-datepicker .ui-datepicker-current-day {
    background: #5c6ac4
}

.fresh-ui .ui-datepicker .ui-datepicker-current-day:hover {
    background: #5c6ac4
}

.fresh-ui .ui-datepicker td:hover:not(.ui-datepicker-unselectable) {
    background: #5c6ac4
}

.fresh-ui .ui-datepicker .ui-datepicker-prev,.fresh-ui .ui-datepicker .ui-datepicker-next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(99,%20115,%20129)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M7.4%201.5l-7.2%206.1c-.2.3-.2.7%200%20.9l7.2%206c.3.3.9.1.9-.4v-4.4h10.8c.5%200%20.8-.3.8-.8v-1.7c0-.5-.3-.8-.8-.8h-10.8v-4.5c0-.5-.6-.7-.9-.4z%22/%3E%3C/svg%3E");
    background-position: center center;
    width: 16px
}

.fresh-ui .ui-datepicker .ui-datepicker-prev:hover,.fresh-ui .ui-datepicker .ui-datepicker-next:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2043,%2054)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M7.4%201.5l-7.2%206.1c-.2.3-.2.7%200%20.9l7.2%206c.3.3.9.1.9-.4v-4.4h10.8c.5%200%20.8-.3.8-.8v-1.7c0-.5-.3-.8-.8-.8h-10.8v-4.5c0-.5-.6-.7-.9-.4z%22/%3E%3C/svg%3E")
}

.fresh-ui .ui-datepicker .is-between-selected-dates {
    background: #b3bcf5
}

.fresh-ui .ui-timepicker-list li:hover,.fresh-ui .ui-timepicker-list li.ui-timepicker-selected {
    background: #5c6ac4
}

.CodeMirror,.CodeMirror-hints {
    font-family: monospace, monospace;
    font-size: 1em
}

.CodeMirror-matchingtag.cm-tag:not(.cm-bracket) {
    background-color: rgba(255,150,0,0.3)
}

div.CodeMirror span.CodeMirror-matchingbracket {
    background-color: rgba(255,150,0,0.3);
    color: #111
}

.CodeMirror-lines {
    padding: 0.25rem 0 6.25rem !important
}

.CodeMirror-dialog {
    position: absolute;
    z-index: 50;
    top: 0.0625rem;
    right: 1.25rem;
    left: auto;
    padding: 0.3125rem;
    font-size: 0;
    background-color: #fafafa;
    border: 0.0625rem solid #e6e6e6;
    border-top: none
}

.CodeMirror-dialog .search {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.cm-searching {
    background-color: rgba(255,255,0,0.4) !important
}

.CodeMirror-dialog .close-results .next-icon,.CodeMirror-dialog .close-results .next-icon__text {
    fill: #006fbb
}

.CodeMirror-code {
    color: #212b36
}

.CodeMirror-code .CodeMirror-activeline-background {
    background-color: #f4f6f8
}

.CodeMirror-code .cm-comment {
    color: #919eab
}

.CodeMirror-code .cm-string {
    color: #de3618
}

.CodeMirror-code .cm-property {
    color: #50248f
}

.CodeMirror-code .cm-liquid {
    color: #50248f;
    background-color: transparent
}

.CodeMirror-code .cm-liquid-markup-delimiter {
    color: #212b36
}

.CodeMirror-code .cm-liquid-string {
    color: #00848e
}

.CodeMirror-code .cm-liquid-filter {
    color: #9c6ade
}

.CodeMirror-code .cm-tag {
    color: #212b36
}

.CodeMirror-code .cm-bracket {
    color: #212b36
}

.CodeMirror-code .cm-attribute {
    color: #108043
}

.CodeMirror-code .cm-qualifier {
    color: #00848e
}

.CodeMirror-code .cm-meta {
    color: #212b36
}

.CodeMirror-code .cm-def {
    color: #108043
}

.CodeMirror-code .cm-atom {
    color: #de3618
}

.CodeMirror-code .cm-liquid-method {
    color: #202e78
}

.CodeMirror-code .cm-variable-2 {
    color: #c05717
}

.CodeMirror-code .cm-variable-3 {
    color: #50b83c
}

.CodeMirror-code .cm-keyword {
    color: #9c6ade
}

.CodeMirror-code .cm-number {
    color: #00848e
}

.CodeMirror-code .cm-error {
    color: #bf0711
}

.theme-editor--dark .CodeMirror-sizer {
    background-color: #0e1216
}

.theme-editor--dark .CodeMirror-scroll {
    background-color: #0e1216
}

.theme-editor--dark .CodeMirror-gutters {
    border-right: 0.0625rem solid #001429
}

.theme-editor--dark .CodeMirror-gutter {
    background-color: #212b36
}

.theme-editor--dark .CodeMirror-linenumber {
    color: #919eab
}

.theme-editor--dark .CodeMirror-selected {
    background-color: #212b36
}

.theme-editor--dark .CodeMirror-dialog {
    background-color: #212b36;
    border-color: #0e1216
}

.theme-editor--dark .CodeMirror-dialog .ui-button {
    color: #f4f6f8;
    background: none;
    background-color: #454f5b;
    border-color: #454f5b
}

.theme-editor--dark .CodeMirror-dialog .ui-button:focus,.theme-editor--dark .CodeMirror-dialog .ui-button:hover {
    background-color: #38404a;
    border-color: #38404a
}

.theme-editor--dark .CodeMirror-dialog .ui-button:active {
    background-color: #2b3138;
    border-color: #2b3138;
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-editor--dark .CodeMirror-dialog .close-results .next-icon,.theme-editor--dark .CodeMirror-dialog .close-results .next-icon__text {
    fill: #de3618
}

.theme-editor--dark .CodeMirror-code {
    color: #e0f5f5
}

.theme-editor--dark .CodeMirror-code .CodeMirror-activeline-background {
    background: #212b36
}

.theme-editor--dark .CodeMirror-code .cm-comment {
    color: #637381
}

.theme-editor--dark .CodeMirror-code .cm-string {
    color: #f49342
}

.theme-editor--dark .CodeMirror-code .cm-property {
    color: #9c6ade
}

.theme-editor--dark .CodeMirror-code .cm-liquid {
    color: #47c1bf;
    background-color: transparent
}

.theme-editor--dark .CodeMirror-code .cm-liquid-markup-delimiter {
    color: #e0f5f5
}

.theme-editor--dark .CodeMirror-code .cm-liquid-string {
    color: #eec200
}

.theme-editor--dark .CodeMirror-code .cm-liquid-filter {
    color: #9c6ade
}

.theme-editor--dark .CodeMirror-code .cm-tag {
    color: #e0f5f5
}

.theme-editor--dark .CodeMirror-code .cm-bracket {
    color: #e0f5f5
}

.theme-editor--dark .CodeMirror-code .cm-attribute {
    color: #ffc58b
}

.theme-editor--dark .CodeMirror-code .cm-qualifier {
    color: #b7ecec
}

.theme-editor--dark .CodeMirror-code .cm-meta {
    color: #e0f5f5
}

.theme-editor--dark .CodeMirror-code .cm-def {
    color: #ffc58b
}

.theme-editor--dark .CodeMirror-code .cm-atom {
    color: #f49342
}

.theme-editor--dark .CodeMirror-code .cm-liquid-method {
    color: #b7ecec
}

.theme-editor--dark .CodeMirror-code .cm-variable-2 {
    color: #ffc58b
}

.theme-editor--dark .CodeMirror-code .cm-variable-3 {
    color: #bbe5b3
}

.theme-editor--dark .CodeMirror-code .cm-keyword {
    color: #9c6ade
}

.theme-editor--dark .CodeMirror-code .cm-number {
    color: #eec200
}

.theme-editor--dark .CodeMirror-code .cm-error {
    color: #de3618
}

.theme-editor--dark .CodeMirror .CodeMirror-cursor {
    border-left-color: #ccc
}

.CodeMirror-sizer,.CodeMirror-scroll,.CodeMirror-gutter,.CodeMirror-selected,.CodeMirror-code .CodeMirror-activeline-background {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.CodeMirror-gutters {
    -webkit-transition: border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.CodeMirror-linenumber,.CodeMirror-code [class^='cm-'] {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.hide {
    display: none !important
}

.next-layout--fixed-sidebar {
    width: 250px
}

.next-layout--fixed-sidebar__content {
    width: inherit
}

@media screen and (min-height: 661px) {
    .next-layout--fixed-sidebar__content {
        position:fixed
    }
}

.next-layout--fixed-width {
    width: 100%;
    max-width: 800px;
    margin: 0 auto
}

.next-layout--fixed-width--small {
    max-width: 580px;
    margin: 0 auto
}

.next-layout--fixed-width--large {
    max-width: 1200px
}

.next-layout__sidebar {
    min-width: 250px
}

.next-layout__sidebar--fill-vertically {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--equal-height-cells>.next-grid__cell,.next-grid__cell--full-height {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--equal-height-cells>.next-grid__cell>*,.next-grid__cell--full-height>* {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.next-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px
}

.next-grid~.next-grid {
    padding-top: 0
}

.next-grid:last-of-type {
    padding-bottom: 10px
}

.next-grid.next-grid--single-column {
    display: block
}

.next-grid.next-grid--single-column>.next-grid__cell {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

.next-grid.next-grid--channel-single-column {
    display: block
}

.next-grid.next-grid--channel-single-column>.next-grid__cell {
    max-width: 100%
}

.next-grid__cell>.next-grid {
    width: 100%;
    padding: 0
}

.next-grid__cell>.next-grid .next-grid__cell:first-child {
    padding-left: 0
}

.next-grid__cell>.next-grid .next-grid__cell:last-child {
    padding-right: 0
}

.next-grid--no-padding {
    width: 100%
}

.next-grid--no-padding:first-of-type,.next-grid--no-padding:last-of-type {
    padding: 0
}

.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.ui-banner+.next-grid--no-padding {
    margin-top: 1rem
}

.next-grid--no-outside-padding {
    width: 100%;
    padding: 0
}

.next-grid--no-outside-padding:last-of-type {
    padding: 0
}

.next-grid--no-outside-padding>.next-grid__cell {
    padding-top: 0;
    padding-bottom: 0
}

.next-grid--no-outside-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-outside-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--no-outside-padding+.next-grid--no-outside-padding {
    margin-top: 20px
}

.next-grid--no-outside-padding+*>.next-grid--no-outside-padding:first-child {
    margin-top: 20px
}

.next-grid--compact>.next-grid__cell {
    padding-left: 5px;
    padding-right: 5px
}

.next-grid--more-compact>.next-grid__cell {
    padding-left: 3px;
    padding-right: 3px
}

.next-grid--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--column>.next-grid__cell {
    padding: 10px 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.next-grid--column>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell {
    padding: 5px 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.next-grid--column.next-grid--more-compact>.next-grid__cell {
    padding: 3px 0
}

.next-grid--no-horizontal-padding {
    width: 100%
}

.next-grid--no-horizontal-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-horizontal-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--condensed-page-spacing {
    width: 100%;
    padding: 0
}

.next-grid--vertically-centered,.next-grid--center-both {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-grid--aligned-to-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.next-grid--aligned-to-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.next-grid--right-aligned {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.next-grid--center-aligned,.next-grid--center-both {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-grid--space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.next-grid--multi-row-special {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--multi-row-special.next-grid--single-column {
    margin: 20px auto
}

.next-grid--multi-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--full-height {
    height: 100vh
}

.next-grid--margin-top {
    margin-top: 5px
}

.next-grid--margin-bottom {
    margin-bottom: 5px
}

.next-grid__cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0
}

.next-grid__cell--double {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.next-grid__cell--full {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.next-grid__cell--half {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.next-grid__cell--third {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333%;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%
}

.next-grid__cell--two-fifths {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%
}

.next-grid__cell--quarter {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.next-grid__cell--three-quarter {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%
}

.next-grid__cell--fifth {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.next-grid__cell--no-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-grid__cell--vertically-centered {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.next-grid__cell--aligned-to-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.next-grid__cell--divider {
    position: relative
}

.next-grid__cell--divider::after,.next-grid__cell--divider::before {
    content: '';
    margin-left: -20px;
    position: absolute;
    top: 15px;
    bottom: 15px;
    width: 1px;
    background: #d3dbe2
}

.next-grid__cell--divider::after {
    right: 10px
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .page>.next-grid:not(.next-grid--single-column),.page>*>.next-grid:not(.next-grid--single-column) {
        width:100%;
        padding: 0
    }
}

@media (max-width: 769px),(min-width: 769px) and (max-width: 1054px) {
    .next-grid--outer-grid-3 {
        display:block
    }

    .next-grid--outer-grid-3>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 740px),(min-width: 769px) and (max-width: 1004px) {
    .next-grid--channel-grid {
        display:block
    }

    .next-grid--channel-grid>.next-grid__cell {
        max-width: 100%
    }
}

@media (max-width: 740px),(min-width: 769px) and (max-width: 1004px) {
    .next-grid--outer-grid {
        display:block
    }

    .next-grid--outer-grid>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.wrappable {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -20px;
    margin-left: -20px
}

.wrappable__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 20px;
    margin-left: 20px
}

.wrappable--no-spacing {
    margin-top: 0
}

.wrappable--no-spacing>.wrappable__item {
    margin-top: 0
}

.wrappable--half-spacing {
    margin-top: -10px
}

.wrappable--half-spacing>.wrappable__item {
    margin-top: 10px
}

.wrappable--double-spacing {
    margin-top: -40px
}

.wrappable--double-spacing>.wrappable__item {
    margin-top: 40px
}

.wrappable--vertically-centered {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.wrappable--bottom-aligned {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.wrappable--right-aligned {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.wrappable--half-horizontal-spacing {
    margin-left: -10px
}

.wrappable--half-horizontal-spacing>.wrappable__item {
    margin-left: 10px
}

.wrappable--quartered-horizontal-spacing {
    margin-left: -5px
}

.wrappable--quartered-horizontal-spacing>.wrappable__item {
    margin-left: 5px
}

.wrappable__item--no-flex {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.wrappable__item--flex-shrink {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.ui-accordion__panel {
    display: none
}

.ui-feed:not(.ui-feed--plain) {
    position: relative
}

.ui-feed:not(.ui-feed--plain)::after {
    content: ' ';
    position: absolute;
    top: 5px;
    bottom: 18px;
    left: 34px;
    width: 3px;
    background: #e3e6e9
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .ui-feed__full-width {
        overflow:hidden;
        margin-right: -10px;
        margin-left: -22px
    }

    .ui-feed__full-width .next-card {
        border-radius: 0
    }

    .ui-feed__full-width .ui-feed__item {
        margin-right: 4px
    }

    .ui-feed__full-width .ui-feed__item--framed {
        margin-right: 9px
    }

    .ui-feed__full-width .ui-feed__item--framed::before {
        left: -9px;
        right: -5px
    }
}

.ui-feed__section {
    position: relative;
    z-index: 2
}

.ui-feed__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 20px;
    margin-left: 16px
}

.ui-feed__item>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-feed__item--card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-left: 0
}

.ui-feed__item--card>.next-card {
    width: 100%
}

.ui-feed__item--heading {
    margin-top: 25px;
    margin-bottom: 10px
}

.ui-feed__item--card+.ui-feed__item:not(.ui-feed__item--card) {
    margin-top: 25px
}

.ui-feed__item:not(.ui-feed__item--card)+.ui-feed__item--card {
    margin-top: 10px
}

.ui-feed__item--action {
    margin-left: 26px;
    margin-top: -10px
}

.ui-feed__item--message,.ui-feed__item--date {
    margin-left: 26px
}

.ui-feed__item--card-context {
    padding-top: 10px;
    margin-bottom: 15px
}

.ui-feed__item--date {
    margin-top: 15px;
    margin-bottom: 20px
}

.ui-feed__item--date+.ui-feed__item--message {
    margin-top: 20px
}

.ui-feed__item--framed {
    padding: 5px 0
}

.ui-feed__item--framed::before {
    content: '';
    position: absolute;
    top: -10px;
    left: -26px;
    right: 0;
    bottom: -10px;
    border: 1px solid #c3cfd8;
    border-radius: 3px;
    z-index: -1
}

.ui-feed__separator {
    margin-top: -5px;
    color: #e3e6e9;
    background-color: #e3e6e9
}

.ui-feed__marker {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 13px;
    height: 13px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 50%;
    border: 3px solid #ebeef0;
    background-color: #c3cfd8
}

.ui-feed__spacer {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    width: 19px;
    height: 13px;
    margin-right: 10px
}

.ui-feed__item--heading .ui-feed__marker {
    width: auto;
    height: auto;
    margin-right: 5px;
    border: 0;
    background-color: transparent
}

.ui-feed__marker--date {
    background-color: #c3cfd8
}

.ui-feed__marker--user-action {
    background-color: #006fbb
}

.ui-feed__marker--error {
    background-color: #ff5d5d
}

.ui-feed__item--accordion {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 16px;
    background-color: #f5f6f7
}

.ui-feed__item--accordion.ui-accordion--is-expanded {
    margin-bottom: 15px
}

.ui-feed__item__accordion-content {
    min-width: 0;
    max-width: 100%;
    margin-left: 18px;
    padding-left: 20px;
    border-left: 3px solid #e3e6e9
}

.ui-feed__item__accordion-content>.ui-accordion__panel {
    padding: 10px 10px 10px 0
}

.ui-feed__timeline {
    position: relative;
    padding-top: 15px;
    border-radius: 3px
}

.ui-feed__timeline>.ui-feed__item--accordion {
    opacity: 0;
    -webkit-transition: opacity 200ms ease-in-out;
    transition: opacity 200ms ease-in-out
}

.ui-feed__timeline>.ui-feed__item--message {
    margin-bottom: 15px
}

.ui-feed__timeline>.ui-feed__item--action {
    margin-top: 0
}

.ui-feed__timeline .ui-feed__marker {
    z-index: 1;
    -webkit-transition: border-color 200ms ease-in-out;
    transition: border-color 200ms ease-in-out
}

.ui-feed__timeline .ui-feed__message {
    min-width: 0;
    max-width: 100%
}

.ui-feed__timeline::after {
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 34px;
    width: 3px;
    background: #e3e6e9;
    opacity: 0;
    -webkit-transition: opacity 200ms ease-in-out;
    transition: opacity 200ms ease-in-out
}

.ui-feed__timeline.ui-feed__item--revealed>.ui-feed__item--accordion {
    opacity: 1
}

.ui-feed__timeline.ui-feed__item--revealed .ui-feed__marker {
    border-color: #ffffff
}

.ui-feed__timeline.ui-feed__item--revealed>.ui-feed__item--action {
    padding-bottom: 15px
}

.ui-feed__timeline.ui-feed__item--revealed::after {
    opacity: 1
}

.fresh-ui .ui-feed__marker--user-action {
    background-color: #006fbb
}

.fresh-ui .ui-feed__timeline .next-list--compact>li a {
    color: #006fbb;
    background: none
}

.admin-bar__page .ui-flash {
    display: none
}

.admin-bar__page--backdrop-is-visible .ui-flash {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.admin-bar {
    padding: 1rem;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.9)
}

.admin-bar .admin-bar__metadata {
    margin-top: 0
}

@media screen and (min-width: 768px) {
    .admin-bar {
        padding:0 1rem
    }
}

.admin-bar__page {
    background-color: transparent
}

.admin-bar__page body {
    background-color: transparent
}

.admin-bar__page .helper--scroll-lock {
    overflow-y: hidden
}

.admin-bar__button-group .ui-button-group__item {
    margin-top: 0
}

.admin-bar__page--backdrop-is-visible .admin-bar {
    -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,0.2);
    box-shadow: 0 -1px 3px rgba(0,0,0,0.2);
    overflow: visible;
    height: auto
}

.admin-bar__stack {
    min-height: 60px
}

.admin-bar__button--is-hidden-on-mobile {
    display: none
}

@media screen and (min-width: 768px) {
    .admin-bar__button--is-hidden-on-mobile {
        display:block
    }
}

.admin-bar__popover-container {
    display: block
}

@media screen and (min-width: 768px) {
    .admin-bar__popover-container {
        display:none
    }
}

.ui-admin-bar .ui-admin-bar__link--bold {
    color: white;
    font-weight: bold;
    text-decoration: none
}

.ui-admin-bar .ui-admin-bar__link--bold:hover,.ui-admin-bar .ui-admin-bar__link--bold:active {
    color: #919eab
}

.ui-admin-bar,.ui-admin-bar__body {
    background-color: transparent
}

.ui-admin-bar--is-collapsed .ui-admin-bar__expand-button {
    background-color: rgba(33,43,54,0.9);
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    margin-left: 20px;
    margin-bottom: 20px
}

.ui-admin-bar--is-collapsed .ui-admin-bar__stack {
    display: none
}

.ui-admin-bar--is-collapsed .ui-admin-bar__content {
    padding: 0;
    background: transparent
}

.ui-admin-bar__expand-button {
    display: none
}

.ui-admin-bar__return-link-wrapper {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-right: 0;
    padding: 0.5rem 0
}

@media screen and (min-width: 568px) {
    .ui-admin-bar__return-link-wrapper {
        padding:0
    }
}

.ui-admin-bar__return-link {
    margin-right: 1rem;
    color: white
}

.ui-admin-bar__return-link:hover,.ui-admin-bar__return-link:active {
    color: #95a7b7
}

.ui-admin-bar__content {
    color: white;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(33,43,54,0.9);
    padding: 0.5rem 1rem
}

@media screen and (min-width: 568px) {
    .ui-admin-bar__content {
        padding:1rem
    }
}

.ui-admin-bar__content--has-open-popover {
    overflow: visible
}

.ui-admin-bar__stack {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (min-width: 568px) {
    .ui-admin-bar__stack {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.ui-admin-bar__message:not(:empty) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-bottom: 1px solid #454e57;
    margin: 0 -1rem;
    padding: 0.5rem 1rem 1rem;
    border-right: 2px solid #454e57
}

@media screen and (min-width: 568px) {
    .ui-admin-bar__message:not(:empty) {
        -webkit-box-ordinal-group:initial;
        -webkit-order: initial;
        -ms-flex-order: initial;
        order: initial;
        border-bottom: 0;
        margin: 0;
        padding: 0
    }
}

.ui-admin-bar__message:not(:empty) .ui-button--link {
    color: white;
    text-decoration: underline
}

.ui-admin-bar__message:not(:empty) .ui-button--link:hover,.ui-admin-bar__message:not(:empty) .ui-button--link:active {
    color: #919eab
}

.ui-admin-bar__actions {
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: none
}

@media screen and (min-width: 768px) {
    .ui-admin-bar__actions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.ui-admin-bar__actions .ui-button-group__item {
    margin-top: 0
}

.ui-admin-bar__button--dark {
    color: white;
    background: #454f5b;
    border: 0
}

.ui-admin-bar__button--dark:hover,.ui-admin-bar__button--dark:active,.ui-admin-bar__hide-button:hover,.ui-admin-bar__hide-button:active {
    color: white;
    background: #637381
}

@media screen and (min-width: 768px) {
    .ui-admin-bar__popover-activator {
        display:none
    }
}

.ui-admin-bar__switcher-label {
    display: block;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1rem
}

.ui-admin-bar__switcher-container {
    display: none
}

@media screen and (min-width: 768px) {
    .ui-admin-bar__switcher-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        margin: -1rem 1rem -1rem 0;
        padding-right: 1rem;
        border-right: 2px solid #454e57
    }
}

.ui-admin-bar__link--thin {
    font-size: font-size(12px);
    text-transform: uppercase;
    font-weight: 400
}

.ui-admin-bar__content--title {
    color: #637381
}

.ui-admin-bar__actions-button--spacing {
    margin-left: calc(0.5rem + 0.75rem)
}

.ui-admin-bar__actions-section {
    margin: 0.5rem 0;
    border-bottom: 1px solid #dfe3e8
}

.ui-admin-bar__modal-choice-list {
    padding: 0.5rem 0
}

.ui-admin-bar__modal-choice-list .ui-admin-bar__modal-choice-header {
    margin-bottom: 1rem
}

.ui-admin-bar__modal-choice-list .ui-admin-bar__modal-choice-header:nth-of-type(2) {
    margin-top: 2rem
}

.ui-admin-bar__modal-footer>* {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-admin-bar .ui-popover {
    background: var(--p-surface, #fff);
    -webkit-box-shadow: var(--p-popover-shadow, 0px 0px 10px rgba(0,0,0,0.2));
    box-shadow: var(--p-popover-shadow, 0px 0px 10px rgba(0,0,0,0.2));
    border-radius: var(--p-border-radius-wide, 3px)
}

.ui-admin-bar .ui-action-list-action {
    color: var(--p-text, #212b36)
}

.ui-admin-bar .ui-action-list-action[disabled] {
    color: var(--text-disabled, #919eab)
}

.ui-channel-selector__icon {
    padding-left: 5px
}

.next-list>li:not(:first-child) .ui-url-browser__item {
    border: none
}

.next-list>li {
    border: none
}

.next-list>li .ui-url-browser__item:hover,.next-list>li .ui-url-browser__item:active,.next-list>li .ui-url-browser__item:focus,.next-list>li .ui-url-browser__item.is-selected {
    color: var(--p-text);
    background: var(--p-surface-hovered)
}

.next-list>li .ui-url-browser__item:hover .ui-url-browser__item-icon,.next-list>li .ui-url-browser__item:active .ui-url-browser__item-icon,.next-list>li .ui-url-browser__item:focus .ui-url-browser__item-icon,.next-list>li .ui-url-browser__item.is-selected .ui-url-browser__item-icon {
    fill: var(--p-icon)
}

.next-list>li .ui-url-browser__item:hover small,.next-list>li .ui-url-browser__item:active small,.next-list>li .ui-url-browser__item:focus small,.next-list>li .ui-url-browser__item.is-selected small {
    color: var(--p-text)
}

.ui-url-browser__item .ui-url-browser__item-icon {
    color: #dfe3e8;
    fill: #454f5b
}

.ui-url-browser__item:hover .ui-url-browser__item-icon,.ui-url-browser__item:active .ui-url-browser__item-icon,.ui-url-browser__item:focus .ui-url-browser__item-icon,.ui-url-browser__item.is-selected .ui-url-browser__item-icon {
    color: transparent;
    fill: white
}

.ui-url-browser__item:hover small,.ui-url-browser__item:active small,.ui-url-browser__item:focus small,.ui-url-browser__item.is-selected small {
    color: white
}

.customer-link {
    visibility: hidden
}

.customer-link:hover .customer-link__icon {
    background-color: #798c9c
}

tr:hover .customer-link {
    visibility: visible
}

.customer-link__icon {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #95a7b7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2px
}

.rte-sandbox {
    border: 1px solid var(--p-border, #ddd);
    margin: 0;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--p-border-radius-base, 3px);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rte-sandbox.is-focused {
    border-color: #006fbb
}

.fresh-ui .rte-sandbox.is-focused {
    border: 1px solid var(--p-focused, #5c6ac4);
    -webkit-box-shadow: 0 0 0 1px var(--p-focused, #5c6ac4);
    box-shadow: 0 0 0 1px var(--p-focused, #5c6ac4)
}

#rte-editor {
    margin: 0;
    padding: 0
}

#rte-editor>div {
    position: relative
}

.rte-color-picker-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px
}

.rte-plainview-container .ui-text-area-container,.rte-plainview-container .ui-text-area-container::after {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rte-plainview {
    font-family: monospace
}

.rte-viewtoggle {
    float: right;
    font-size: 11px;
    font-weight: bold
}

.rte-compose-toolbar {
    display: inline
}

.rte-toolbar {
    background: #fafbfc;
    border: 1px solid var(--p-border, #d3dbe2);
    border-bottom: none;
    border-radius: var(--p-border-radius-base, 3px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.rte-plainview.error~.rte-sandbox {
    border-color: #cc4c3f
}

.rtetools {
    padding: 5px;
    padding-bottom: 0
}

.rtetools .ui-button {
    margin: 0 0 5px 0
}

.rtetools .ui-button svg {
    fill: var(--p-icon, #000)
}

.rtetools .ui-button[aria-pressed="true"] svg {
    fill: var(--p-icon-on-interactive, #000)
}

.rte-tools__source-btn {
    float: right;
    margin-left: 5px
}

.rtepanel {
    padding: 5px;
    border-top: 1px solid #CCC;
    background-color: #EEE
}

.rtepanel-bd {
    float: left;
    width: 80%
}

.rtepanel>footer {
    float: right;
    width: 18%;
    text-align: right
}

.rte-color-picker {
    min-width: 168px;
    max-width: 168px
}

.rte-color-picker-toggle {
    width: calc(100% - 15px);
    border: 0;
    padding: 5px 10px;
    border-radius: var(--p-border-radius-base);
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.rte-color-picker-toggle:hover {
    background-color: transparent;
    border: 0
}

.rte-colors {
    width: 148px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px
}

.rte-colors:last-child {
    border-bottom: 0
}

.rte-color {
    border: 0;
    height: 16px;
    width: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.rte-color:hover {
    border: 1px solid #333;
    cursor: pointer;
    padding: 2px
}

.rte-color-option-mask {
    overflow: hidden
}

.rte-color-option-container {
    width: 336px;
    margin-left: -168px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}

.rte-color-option-container.show-text-color {
    margin-left: 0
}

.rte-color-option {
    display: block;
    float: left;
    outline: 0;
    width: 168px
}

.rte-blank-slate {
    text-align: center;
    padding: 20px 20px 0px 20px
}

.rte-blank-slate .ico {
    margin-bottom: 15px
}

.rte-blank-slate-info {
    font-size: 18px;
    line-height: 22px
}

.file-selected-details {
    background-color: #fafcfc;
    border-top: 1px solid #e1ebf3;
    padding: 10px 20px;
    position: relative;
    z-index: 2
}

.file-selected-details label {
    margin-bottom: none;
    line-height: 26px
}

.timeline__popover-inner-table tr:last-child>td {
    border-bottom: none
}

.timeline__popover-inner-table tr:last-child>th {
    border-bottom: none
}

.timeline__popover-td-nested-table {
    padding: 0
}

.styled-file-input {
    cursor: pointer
}

.styled-file-input input[type='file'],.styled-file-input .autocomplete-field[type='file'] {
    position: absolute;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 100px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.icon-symbols {
    display: none !important
}

.next-icon,.next-icon__text {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor
}

.next-icon--left-spacing-halved {
    margin-left: 10px
}

.next-icon--right-spacing-halved {
    margin-right: 10px
}

.next-icon--left-spacing-quartered {
    margin-left: 5px
}

.next-icon--right-spacing-quartered {
    margin-right: 5px
}

.next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, #fff)
}

.next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #ebeef0)
}

.next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f5f6f7)
}

.next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #d3dbe2)
}

.next-icon--color-sky-darker {
    color: transparent;
    fill: var(--p-icon-subdued, #c3cfd8)
}

.next-icon--color-slate-lightest {
    color: transparent;
    fill: var(--p-icon, #95a7b7)
}

.next-icon--color-slate-lighter {
    color: transparent;
    fill: var(--p-icon, #798c9c)
}

.next-icon--color-slate-light {
    color: transparent;
    fill: var(--p-icon, #454e57)
}

.next-icon--color-slate {
    color: transparent;
    fill: var(--p-icon, #31373d)
}

.next-icon--color-slate-darker {
    color: transparent;
    fill: var(--p-icon, #212529)
}

.next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #96bf48)
}

.next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #7ba232)
}

.next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #ffd117)
}

.next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #d4a002)
}

.next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #fec97d)
}

.next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #ff9517)
}

.next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #ff5d5d)
}

.next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #d83e3e)
}

.next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-white {
    color: transparent;
    fill: var(--p-icon-subdued, white)
}

.fresh-ui .next-icon--color-sky {
    color: transparent;
    fill: var(--p-icon-subdued, #dfe3e8)
}

.fresh-ui .next-icon--color-sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f4f6f8)
}

.fresh-ui .next-icon--color-sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #c4cdd5)
}

.fresh-ui .next-icon--color-blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.fresh-ui .next-icon--color-blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.fresh-ui .next-icon--color-blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.fresh-ui .next-icon--color-green {
    color: transparent;
    fill: var(--p-icon-success, #50b83c)
}

.fresh-ui .next-icon--color-green-dark {
    color: transparent;
    fill: var(--p-icon-success, #108043)
}

.fresh-ui .next-icon--color-yellow {
    color: transparent;
    fill: var(--p-icon-warning, #eec200)
}

.fresh-ui .next-icon--color-yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #8a6116)
}

.fresh-ui .next-icon--color-orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #ffc58b)
}

.fresh-ui .next-icon--color-orange {
    color: transparent;
    fill: var(--p-icon-warning, #f49342)
}

.fresh-ui .next-icon--color-red {
    color: transparent;
    fill: var(--p-icon-critical, #de3618)
}

.fresh-ui .next-icon--color-red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #bf0711)
}

.fresh-ui .next-icon--color-ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.fresh-ui .next-icon--color-ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.fresh-ui .next-icon--color-ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.fresh-ui .next-icon--color-ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.fresh-ui .next-icon--color-teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.fresh-ui .next-icon--color-base {
    color: transparent;
    fill: var(--p-icon)
}

.fresh-ui .next-icon--color-subdued {
    color: transparent;
    fill: var(--p-icon-subdued)
}

.fresh-ui .next-icon--color-critical {
    color: transparent;
    fill: var(--p-icon-critical)
}

.fresh-ui .next-icon--color-warning {
    color: transparent;
    fill: var(--p-icon-warning)
}

.fresh-ui .next-icon--color-highlight {
    color: transparent;
    fill: var(--p-icon-highlight)
}

.fresh-ui .next-icon--color-success {
    color: transparent;
    fill: var(--p-icon-success)
}

.fresh-ui .next-icon--color-primary {
    color: transparent;
    fill: var(--p-action-primary)
}

.next-icon--size-8 {
    width: 8px;
    height: 8px
}

.next-icon--size-10 {
    width: 10px;
    height: 10px
}

.next-icon--size-12 {
    width: 12px;
    height: 12px
}

.next-icon--size-16 {
    width: 16px;
    height: 16px
}

.next-icon--size-20 {
    width: 20px;
    height: 20px
}

.next-icon--size-24 {
    width: 24px;
    height: 24px
}

.next-icon--size-40 {
    width: 40px;
    height: 40px
}

.next-icon--size-80 {
    width: 80px;
    height: 80px
}

.next-icon--size-140 {
    width: 140px;
    height: 140px
}

.next-icon--rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.next-icon--rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.next-icon--rotate-135 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.next-icon--rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.next-icon--rotate-225 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.next-icon--rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.next-icon,.next-icon__text {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: -0.15em
}

.next-icon--header {
    margin-left: 10px;
    margin-right: 5px;
    fill: #798c9c
}

.next-icon--sidebar {
    margin-right: 15px;
    vertical-align: top
}

.is-disabled .next-icon--rte {
    opacity: 0.5
}

.next-icon__text {
    margin-left: 5px;
    text-decoration: inherit
}

.next-icon__with-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-icon__with-text-wrapper--halved .next-icon+*,.next-icon__with-text-wrapper--halved .next-icon__text+*,.next-icon__with-text-wrapper--halved *+.next-icon,.next-icon__with-text-wrapper--halved *+.next-icon__text {
    margin-left: 10px
}

.next-icon__with-text-wrapper--quartered .next-icon+*,.next-icon__with-text-wrapper--quartered .next-icon__text+*,.next-icon__with-text-wrapper--quartered *+.next-icon,.next-icon__with-text-wrapper--quartered *+.next-icon__text {
    margin-left: 5px
}

.next-icon--flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.next-icon--flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.next-icon--white {
    color: transparent;
    fill: var(--p-icon-subdued, #fff)
}

.next-icon--ink {
    color: transparent;
    fill: var(--p-icon, #212b36)
}

.next-icon--ink-light {
    color: transparent;
    fill: var(--p-icon, #454f5b)
}

.next-icon--ink-lighter {
    color: transparent;
    fill: var(--p-icon, #637381)
}

.next-icon--ink-lightest {
    color: transparent;
    fill: var(--p-icon, #919eab)
}

.next-icon--sky {
    color: transparent;
    fill: var(--p-icon-subdued, #ebeef0)
}

.next-icon--sky-light {
    color: transparent;
    fill: var(--p-icon-subdued, #f5f6f7)
}

.next-icon--sky-dark {
    color: transparent;
    fill: var(--p-icon-subdued, #d3dbe2)
}

.next-icon--sky-darker {
    color: transparent;
    fill: var(--p-icon-subdued, #c3cfd8)
}

.next-icon--slate-lightest {
    color: transparent;
    fill: var(--p-icon, #95a7b7)
}

.next-icon--slate-lighter {
    color: transparent;
    fill: var(--p-icon, #798c9c)
}

.next-icon--slate-light {
    color: transparent;
    fill: var(--p-icon, #454e57)
}

.next-icon--slate {
    color: transparent;
    fill: var(--p-icon, #31373d)
}

.next-icon--slate-darker {
    color: transparent;
    fill: var(--p-icon, #212529)
}

.next-icon--blue-lighter {
    color: transparent;
    fill: var(--p-icon, #ebf5fa)
}

.next-icon--blue-light {
    color: transparent;
    fill: var(--p-icon, #b4e1fa)
}

.next-icon--blue {
    color: transparent;
    fill: var(--p-icon, #006fbb)
}

.next-icon--green {
    color: transparent;
    fill: var(--p-icon-success, #96bf48)
}

.next-icon--green-dark {
    color: transparent;
    fill: var(--p-icon-success, #7ba232)
}

.next-icon--yellow {
    color: transparent;
    fill: var(--p-icon-warning, #ffd117)
}

.next-icon--yellow-dark {
    color: transparent;
    fill: var(--p-icon-warning, #d4a002)
}

.next-icon--orange-light {
    color: transparent;
    fill: var(--p-icon-warning, #fec97d)
}

.next-icon--orange {
    color: transparent;
    fill: var(--p-icon-warning, #ff9517)
}

.next-icon--red {
    color: transparent;
    fill: var(--p-icon-critical, #ff5d5d)
}

.next-icon--red-dark {
    color: transparent;
    fill: var(--p-icon-critical, #d83e3e)
}

.next-icon--teal {
    color: transparent;
    fill: var(--p-icon-highlight, #47c1bf)
}

.next-icon--inline-before {
    margin-right: 0.5em
}

.next-icon--inline-after {
    margin-left: 0.5em
}

.next-icon--no-nudge {
    top: 0
}

.next-icon--baseline {
    vertical-align: baseline
}

.frame .next-icon,.frame .next-icon__text {
    top: 0
}

.next-icon--8 {
    width: 8px;
    height: 8px
}

.next-icon--10 {
    width: 10px;
    height: 10px
}

.next-icon--12 {
    width: 12px;
    height: 12px
}

.next-icon--16 {
    width: 16px;
    height: 16px
}

.next-icon--20 {
    width: 20px;
    height: 20px
}

.next-icon--24 {
    width: 24px;
    height: 24px
}

.next-icon--40 {
    width: 40px;
    height: 40px
}

.next-icon--80 {
    width: 80px;
    height: 80px
}

.next-icon--140 {
    width: 140px;
    height: 140px
}

.next-icon--inline {
    padding-left: 0.125em;
    margin-bottom: -0.125em;
    height: 1em;
    width: 1em
}

.next-icon--add-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M22.5%2010H14V1.5c0-.8-.7-1.5-1.5-1.5h-1c-.8%200-1.5.7-1.5%201.5V10H1.5c-.8%200-1.5.7-1.5%201.5v1c0%20.8.7%201.5%201.5%201.5H10v8.5c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5V14h8.5c.8%200%201.5-.7%201.5-1.5v-1c0-.8-.7-1.5-1.5-1.5z%22/%3E%3C/svg%3E")
}

.next-icon--alert-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M13.5%200h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22/%3E%3Ccircle%20cx=%2212.5%22%20cy=%2221.5%22%20r=%222.5%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--alert-orange {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20149,%2023)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M13.5%200h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22/%3E%3Ccircle%20cx=%2212.5%22%20cy=%2221.5%22%20r=%222.5%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--apps-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22/%3E%3C/svg%3E")
}

.next-icon--arrow-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.8%208.9L12.5.3c-.3-.3-.8-.3-1.1%200L4.2%208.9c-.4.4-.1%201.1.5%201.1H10v13c0%20.6.4%201%201%201h2c.6%200%201-.4%201-1V10h5.3c.6%200%20.9-.7.5-1.1z%22/%3E%3C/svg%3E")
}

.next-icon--calendar-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M21%203h-1V2c0-1.1-.9-2-2-2s-2%20.9-2%202v1H8V2c0-1.1-.9-2-2-2S4%20.9%204%202v1H3C1.3%203%200%204.3%200%206v15c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V6c0-1.7-1.3-3-3-3zM3%2021V10h18v11H3z%22/%3E%3C/svg%3E")
}

.next-icon--calendar-next-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(195,%20207,%20216)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M21%203h-1V2c0-1.1-.9-2-2-2s-2%20.9-2%202v1H8V2c0-1.1-.9-2-2-2S4%20.9%204%202v1H3C1.3%203%200%204.3%200%206v15c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V6c0-1.7-1.3-3-3-3zM3%2021V10h18v11H3z%22/%3E%3C/svg%3E")
}

.next-icon--checkmark-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M23.6%205L22%203.4c-.5-.4-1.2-.4-1.7%200L8.5%2015l-4.8-4.7c-.5-.4-1.2-.4-1.7%200L.3%2011.9c-.5.4-.5%201.2%200%201.6l7.3%207.1c.5.4%201.2.4%201.7%200l14.3-14c.5-.4.5-1.1%200-1.6z%22/%3E%3C/svg%3E")
}

.next-icon--checkmark-green {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(150,%20191,%2072)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M23.6%205L22%203.4c-.5-.4-1.2-.4-1.7%200L8.5%2015l-4.8-4.7c-.5-.4-1.2-.4-1.7%200L.3%2011.9c-.5.4-.5%201.2%200%201.6l7.3%207.1c.5.4%201.2.4%201.7%200l14.3-14c.5-.4.5-1.1%200-1.6z%22/%3E%3C/svg%3E")
}

.next-icon--checkmark-thin-green {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22298%20388%2016%2016%22%20enable-background=%22new%20298%20388%2016%2016%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(150,%20191,%2072)%20!important;%20%7D%3C/style%3E%3Ctitle%3Eicon:%20checkmark%202%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath%20d=%22M302.9%20402.5l-4.9-5.1%201.3-1.5%203.6%203.7%209.7-10.1%201.4%201.5z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--clock {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(212,%20160,%202)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12s12-5.4,12-12S18.6,0,12,0z%20M12,21c-5,0-9-4-9-9c0-5,4-9,9-9s9,4,9,9%20C21,17,17,21,12,21z%20M17.4,14.5l-4.4-3V6.4l-0.1-0.3L12.5,6h-1.2L11,6.1l-0.1,0.3v6l0.1,0.3l0.1,0.1l5.1,3.4l0.3,0.1l0.1,0l0.3-0.2%20l0.6-1C17.6,14.9,17.6,14.6,17.4,14.5z%22/%3E%3C/svg%3E")
}

.next-icon--clock-grey {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(121,%20140,%20156)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12s12-5.4,12-12S18.6,0,12,0z%20M12,21c-5,0-9-4-9-9c0-5,4-9,9-9s9,4,9,9%20C21,17,17,21,12,21z%20M17.4,14.5l-4.4-3V6.4l-0.1-0.3L12.5,6h-1.2L11,6.1l-0.1,0.3v6l0.1,0.3l0.1,0.1l5.1,3.4l0.3,0.1l0.1,0l0.3-0.2%20l0.6-1C17.6,14.9,17.6,14.6,17.4,14.5z%22/%3E%3C/svg%3E")
}

.next-icon--credit-card-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M23.6%2010H.4c-.2%200-.4.5-.4.7v7.7c0%20.7.6%201.6%201.3%201.6h21.4c.7%200%201.3-.9%201.3-1.6v-7.7c0-.2-.2-.7-.4-.7zM20%2016.6c0%20.2-.2.4-.4.4h-4.1c-.2%200-.4-.2-.4-.4v-2.1c0-.2.2-.4.4-.4h4.1c.2%200%20.4.2.4.4v2.1zM22.7%204H1.3C.6%204%200%204.9%200%205.6v1.7c0%20.2.2.7.4.7h23.1c.3%200%20.5-.5.5-.7V5.6c0-.7-.6-1.6-1.3-1.6z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--customers-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--customers-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--delete-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22/%3E%3C/svg%3E")
}

.next-icon--delete-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22/%3E%3C/svg%3E")
}

.next-icon--delete-slate-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(121,%20140,%20156)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22/%3E%3C/svg%3E")
}

.next-icon--disclosure-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22/%3E%3C/svg%3E")
}

.next-icon--disclosure-slate {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22/%3E%3C/svg%3E")
}

.next-icon--edit-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--edit-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--edit-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--email-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M11.5%2013.2c.3.2.8.2%201.1%200l11.2-8c.2-.1.2-.2.2-.4-.2-.5-.8-.8-1.4-.8H1.4c-.6%200-1.2.3-1.3.9%200%20.2%200%20.3.2.4l11.2%207.9zM23.3%207.9l-10.7%207.6c-.2.1-.4.2-.5.2s-.4-.1-.5-.2L.7%207.9c-.3-.3-.7%200-.7.3v10.7c0%20.8.6%201.1%201.4%201.1h21.2c.8%200%201.4-.3%201.4-1.1V8.2c0-.3-.4-.6-.7-.3z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--email-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M11.5%2013.2c.3.2.8.2%201.1%200l11.2-8c.2-.1.2-.2.2-.4-.2-.5-.8-.8-1.4-.8H1.4c-.6%200-1.2.3-1.3.9%200%20.2%200%20.3.2.4l11.2%207.9zM23.3%207.9l-10.7%207.6c-.2.1-.4.2-.5.2s-.4-.1-.5-.2L.7%207.9c-.3-.3-.7%200-.7.3v10.7c0%20.8.6%201.1%201.4%201.1h21.2c.8%200%201.4-.3%201.4-1.1V8.2c0-.3-.4-.6-.7-.3z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--error-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22/%3E%3C/svg%3E")
}

.next-icon--error-red {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%2093,%2093)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22/%3E%3C/svg%3E")
}

.next-icon--files-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M1%2020.6c0%20.8.6%201.4%201.4%201.4h19.3c.8%200%201.4-.6%201.4-1.4v-9.2c0-.3-.2-.5-.5-.5H1.5c-.3.1-.5.3-.5.6v9.1zM22%206H12c-.7%200-1.7%200-1.7-1.7v-.9c0-.8-.6-1.4-1.4-1.4H2.4C1.6%202%201%202.6%201%203.4V8.6c0%20.2.2.4.5.4h21.1c.2%200%20.4-.2.4-.5V7c0-.8-.2-1-1-1z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--help-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M18.5%204.4c-.9-2.1-2.7-3.7-5-4.2-3.8-.8-7.3%201.6-8.3%205C5%206.1%205.7%207%206.7%207h1.1c.6%200%201.2-.4%201.4-1%20.4-1.2%201.5-2%202.8-2%202.1%200%203.9%202.5%202.5%204.6-.4.6-1%201-1.6%201.3-1.7.6-2.9%202.1-2.9%203.8v2.8c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5v-2.1c0-.4.3-.8.6-.9%203.4-1.4%205.4-5.3%203.9-9.1z%22/%3E%3Ccircle%20cx=%2212%22%20cy=%2222%22%20r=%222%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--import-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M12%2016.6c0%20.4.4.6.7.3l5.2-4.4c.2-.2.2-.5%200-.7l-5.2-4.4c-.3-.2-.7%200-.7.3V10H2c-.6%200-1%20.4-1%201v2c0%20.6.4%201%201%201h10v2.6zM21%200H10C8.3%200%207%201.3%207%203v5h3V3h11v18H10v-5H7v5c0%201.6%201.3%203%203%203h11c1.7%200%203-1.4%203-3V3c0-1.7-1.3-3-3-3z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--info-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M13.5%207h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22/%3E%3Ccircle%20cx=%2212.5%22%20cy=%222.5%22%20r=%222.5%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--locked-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.6%2012H19V9.6c0-4.2-3-7.4-7-7.4S5%205.5%205%209.6V12h-.7c-.7%200-1.3.8-1.3%201.6v8.9c0%20.7.6%201.5%201.3%201.5h15.3c.7%200%201.4-.8%201.4-1.5v-8.9c0-.8-.6-1.6-1.4-1.6zM8%209.6C8%206.9%209.4%205%2012%205s4%201.9%204%204.6V12H8V9.6zm6%209.6c0%201-.8%201.8-1.8%201.8h-.4c-1%200-1.8-.8-1.8-1.8v-2.4c0-1%20.8-1.8%201.8-1.8h.4c1%200%201.8.8%201.8%201.8v2.4z%22/%3E%3C/svg%3E")
}

.next-icon--phone-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22/%3E%3C/svg%3E")
}

.next-icon--phone-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22/%3E%3C/svg%3E")
}

.next-icon--phone-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22/%3E%3C/svg%3E")
}

.next-icon--phone-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(195,%20207,%20216)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22/%3E%3C/svg%3E")
}

.next-icon--pos-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2018%2020%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M8.717%209.46l.77-2.26s-.52-.29-1.57-.29c-2.71%200-4.06%201.8-4.06%203.66%200%202.21%202.22%202.27%202.22%203.61%200%20.33-.23.77-.8.77-.87%200-1.9-.88-1.9-.88l-.53%201.73s1.01%201.21%202.97%201.21c1.64%200%202.85-1.22%202.85-3.12%200-2.42-2.7-2.81-2.7-3.85%200-.18.06-.93%201.26-.93.82%200%201.49.35%201.49.35zm-2.34-5.62c-.51.14-.88.57-.94%201.09-.04.42.2.85.7.81s.9-.51%201-.97c.11-.49-.18-1.04-.76-.93zm1.35-2.7c-.32%200-.72.55-.84%201.36l1.6-.39c-.19-.64-.53-.97-.76-.97zm1.93.9c.32.09.62.29.81.58l1.62%202.13c.16.23.196.458.18.78l-.23%204.84-.33%206.68-.1%201.96c0%20.13-.01.26-.03.38-.09.49-.51.67-.97.59l-8.65-1.62c-.51-.09-1.07-.15-1.57-.29-.6-.17-.34-1.1-.28-1.55l.36-2.78.82-6.23c.03-.21.05-.42.08-.63.05-.28.17-.55.34-.78l1.68-2.39c.18-.28.47-.48.8-.55l1.21-.3.3-.07c.09-1.58.94-2.79%202.04-2.79.9%200%201.65.86%201.92%202.04zM12%202l3.875%202.616c.168.157.276.37.31.598l1.77%2013.008c.05.195%200%20.4-.135.55-.13.15-.33.226-.527.2l-3.61-.37.066-1.36.33-6.864.25-5.208c.01-.182-.05-.36-.166-.503L12%202z%22/%3E%3C/svg%3E")
}

.next-icon--preview-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20500%20500%22%20enable-background=%22new%200%200%20500%20500%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M497.9%20237.5C447.9%20129.2%20352.1%2058.3%20250%2058.3S52.1%20129.2%202.1%20237.5c-4.2%208.3-4.2%2018.8%200%2027.1%2050%20108.3%20145.8%20179.2%20247.9%20179.2S447.9%20373%20497.9%20264.6c2.1-10.4%202.1-18.8%200-27.1zM250%20345.8c-52.1%200-95.8-43.8-95.8-95.8s43.8-95.8%2095.8-95.8%2095.8%2043.8%2095.8%2095.8-43.7%2095.8-95.8%2095.8z%22/%3E%3C/svg%3E")
}

.next-icon--preview-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20500%20500%22%20enable-background=%22new%200%200%20500%20500%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M497.9%20237.5C447.9%20129.2%20352.1%2058.3%20250%2058.3S52.1%20129.2%202.1%20237.5c-4.2%208.3-4.2%2018.8%200%2027.1%2050%20108.3%20145.8%20179.2%20247.9%20179.2S447.9%20373%20497.9%20264.6c2.1-10.4%202.1-18.8%200-27.1zM250%20345.8c-52.1%200-95.8-43.8-95.8-95.8s43.8-95.8%2095.8-95.8%2095.8%2043.8%2095.8%2095.8-43.7%2095.8-95.8%2095.8z%22/%3E%3C/svg%3E")
}

.next-icon--remove-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22/%3E%3C/svg%3E")
}

.next-icon--remove-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22/%3E%3C/svg%3E")
}

.next-icon--remove-blue-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(235,%20245,%20250)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22/%3E%3C/svg%3E")
}

.next-icon--search-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22/%3E%3C/svg%3E")
}

.next-icon--subtract-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M6%200%22/%3E%3Cpath%20d=%22M.8%207C.3%207%200%206.7%200%206.2v-.4c0-.5.3-.8.8-.8h10.5c.4%200%20.7.3.7.8v.5c0%20.4-.3.7-.8.7H.8z%22/%3E%3C/svg%3E")
}

.next-icon--template-editor-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M21%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3zM3%2021V3h18v18H3zM18.5%205h-13c-.3%200-.5.2-.5.5v3c0%20.3.2.5.5.5h13c.3%200%20.5-.2.5-.5v-3c0-.3-.2-.5-.5-.5zM12.5%2011h-7c-.3%200-.5.2-.5.5v7c0%20.3.2.5.5.5h7c.3%200%20.5-.2.5-.5v-7c0-.3-.2-.5-.5-.5zM18.5%2011h-3c-.3%200-.5.2-.5.5v7c0%20.3.2.5.5.5h3c.3%200%20.5-.2.5-.5v-7c0-.3-.2-.5-.5-.5z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--theme-settings-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(0,%20111,%20187)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M3.9%208.3c-.1-.1-.3-.2-.5-.1-2.9.9-1.4%203-3.3%205.4-.2.2%200%20.5.2.5%201.6%200%205.2-.2%205.7-3.4%200-.2%200-.3-.1-.4l-2-2zM13.8.2c-.6-.6-2%200-3.3%201.3l-4.9%205c-.2.2-.2.5%200%20.7l1.3%201.3c.2.2.5.2.7%200l4.9-4.9C13.8%202.2%2014.3.8%2013.8.2zM23.7%2014.8l-1.7-.4c-.1%200-.2-.1-.2-.2-.1-.3-.2-.6-.4-.9-.1-.1-.1-.2%200-.3l1-1.5c.1-.1.1-.3%200-.4L21%209.7c-.1-.1-.3-.1-.4%200l-1.5%201c-.1.1-.2.1-.3%200-.3-.2-.6-.3-.9-.4-.1%200-.2-.1-.2-.2l-.4-1.8c0-.2-.2-.3-.3-.3h-1.8c-.2%200-.3.1-.3.3l-.5%201.7c0%20.1-.1.2-.2.2-.3.1-.6.2-.9.4-.1.1-.2.1-.3%200l-1.5-1c-.1-.1-.3-.1-.4%200L9.7%2011c-.1.1-.1.3%200%20.4l1%201.5c.1.1.1.2%200%20.3-.2.3-.3.6-.4.9%200%20.1-.1.2-.2.2l-1.8.4c-.2%200-.3.2-.3.3v1.8c0%20.2.1.3.3.3l1.8.4c.1%200%20.2.1.2.2.1.3.2.6.4.9.1.1.1.2%200%20.3l-1%201.5c-.1.1-.1.3%200%20.4l1.3%201.3c.1.1.3.1.4%200l1.5-1c.1-.1.2-.1.3%200%20.3.2.6.3.9.4.1%200%20.2.1.2.2l.4%201.8c0%20.2.2.3.3.3h1.8c.2%200%20.3-.1.3-.3l.4-1.8c0-.1.1-.2.2-.2.3-.1.6-.2.9-.4.1-.1.2-.1.3%200l1.5%201c.1.1.3.1.4%200l1.3-1.3c.1-.1.1-.3%200-.4l-1-1.5c-.1-.1-.1-.2%200-.3.2-.3.3-.6.4-.9%200-.1.1-.2.2-.2l1.8-.4c.2%200%20.3-.2.3-.3V15c.2-.1.1-.2-.1-.2zM16%2019c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--theme-settings-yellow-dark {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(155,%20115,%2029)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M3.9%208.3c-.1-.1-.3-.2-.5-.1-2.9.9-1.4%203-3.3%205.4-.2.2%200%20.5.2.5%201.6%200%205.2-.2%205.7-3.4%200-.2%200-.3-.1-.4l-2-2zM13.8.2c-.6-.6-2%200-3.3%201.3l-4.9%205c-.2.2-.2.5%200%20.7l1.3%201.3c.2.2.5.2.7%200l4.9-4.9C13.8%202.2%2014.3.8%2013.8.2zM23.7%2014.8l-1.7-.4c-.1%200-.2-.1-.2-.2-.1-.3-.2-.6-.4-.9-.1-.1-.1-.2%200-.3l1-1.5c.1-.1.1-.3%200-.4L21%209.7c-.1-.1-.3-.1-.4%200l-1.5%201c-.1.1-.2.1-.3%200-.3-.2-.6-.3-.9-.4-.1%200-.2-.1-.2-.2l-.4-1.8c0-.2-.2-.3-.3-.3h-1.8c-.2%200-.3.1-.3.3l-.5%201.7c0%20.1-.1.2-.2.2-.3.1-.6.2-.9.4-.1.1-.2.1-.3%200l-1.5-1c-.1-.1-.3-.1-.4%200L9.7%2011c-.1.1-.1.3%200%20.4l1%201.5c.1.1.1.2%200%20.3-.2.3-.3.6-.4.9%200%20.1-.1.2-.2.2l-1.8.4c-.2%200-.3.2-.3.3v1.8c0%20.2.1.3.3.3l1.8.4c.1%200%20.2.1.2.2.1.3.2.6.4.9.1.1.1.2%200%20.3l-1%201.5c-.1.1-.1.3%200%20.4l1.3%201.3c.1.1.3.1.4%200l1.5-1c.1-.1.2-.1.3%200%20.3.2.6.3.9.4.1%200%20.2.1.2.2l.4%201.8c0%20.2.2.3.3.3h1.8c.2%200%20.3-.1.3-.3l.4-1.8c0-.1.1-.2.2-.2.3-.1.6-.2.9-.4.1-.1.2-.1.3%200l1.5%201c.1.1.3.1.4%200l1.3-1.3c.1-.1.1-.3%200-.4l-1-1.5c-.1-.1-.1-.2%200-.3.2-.3.3-.6.4-.9%200-.1.1-.2.2-.2l1.8-.4c.2%200%20.3-.2.3-.3V15c.2-.1.1-.2-.1-.2zM16%2019c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--help-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M18.5%204.4c-.9-2.1-2.7-3.7-5-4.2-3.8-.8-7.3%201.6-8.3%205C5%206.1%205.7%207%206.7%207h1.1c.6%200%201.2-.4%201.4-1%20.4-1.2%201.5-2%202.8-2%202.1%200%203.9%202.5%202.5%204.6-.4.6-1%201-1.6%201.3-1.7.6-2.9%202.1-2.9%203.8v2.8c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5v-2.1c0-.4.3-.8.6-.9%203.4-1.4%205.4-5.3%203.9-9.1z%22/%3E%3Ccircle%20cx=%2212%22%20cy=%2222%22%20r=%222%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--apps-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22/%3E%3C/svg%3E")
}

.next-icon--two-factor-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M14%206h-1c0-3-2-6-5-6S3%203%203%206H2c-.6%200-1%20.5-1%201.1v8c0%20.5.4.9%201%20.9h12c.5%200%201-.4%201-.9v-8c0-.6-.5-1.1-1-1.1zM5%206c0-1%200-4%203-4s3%203%203%204H5zm3%207h2v1H6v-1l2-2c.6-.6%201.3-2%20.1-2-1%200-.7%201-.7%201H6s-.2-2%202-2c2.1%200%202%201.1%202%202.2%200%20.6-.7%201.6-.9%201.8L8%2013z%22/%3E%3C/svg%3E")
}

.next-icon--search-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22/%3E%3C/svg%3E")
}

.next-icon--search-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22/%3E%3C/svg%3E")
}

.next-icon--apps-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22/%3E%3C/svg%3E")
}

.next-icon--error-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(255,%20255,%20255)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22/%3E%3C/svg%3E")
}

.next-icon--remove-slate-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(121,%20140,%20156)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22/%3E%3C/svg%3E")
}

.next-icon--locked-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M19.6%2012H19V9.6c0-4.2-3-7.4-7-7.4S5%205.5%205%209.6V12h-.7c-.7%200-1.3.8-1.3%201.6v8.9c0%20.7.6%201.5%201.3%201.5h15.3c.7%200%201.4-.8%201.4-1.5v-8.9c0-.8-.6-1.6-1.4-1.6zM8%209.6C8%206.9%209.4%205%2012%205s4%201.9%204%204.6V12H8V9.6zm6%209.6c0%201-.8%201.8-1.8%201.8h-.4c-1%200-1.8-.8-1.8-1.8v-2.4c0-1%20.8-1.8%201.8-1.8h.4c1%200%201.8.8%201.8%201.8v2.4z%22/%3E%3C/svg%3E")
}

.next-icon--online-store-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(149,%20167,%20183)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%2021.15c-5.1%200-9.15-4.05-9.15-9.15%200-1.35.3-2.7.9-3.9v.45c0%20.3.45.75.45%201.05%200%20.45.3.75.6%201.05.45.15.9.3%201.2.6.3.3.6.45%201.05.3.3.3.15.6%200%20.9-.3.3-.45.6-.45.75-.15.45-.15.9.3%201.2.3.15.45.45.45.75s.3.6.45.75c.6.3.6.9.75%201.5.15%201.2%201.05%203%201.35%202.4.3-.45.9-1.35%201.2-1.65.15-.15.3-.3.3-.45.15-.3.3-.6.6-.75.15-.15.3-.3.3-.45%200-.6.3-1.2.6-1.65.6-.75.3-1.2-.6-1.5-.45-.15-1.05-.45-1.65-.15v-.3c.15-.75%200-.9-.75-1.2-.3-.3-.6-.45-.9-.6-.3-.15-.75%200-1.2-.15-.45.15-.3-.6-.75-.75-.9-.9.45-1.2%201.05-.9.15.15.75-.75%201.95-1.5.3%200%20.15-1.5.45-1.5-2.55-1.5-3-2.1-3-2.1h-.3c1.35-.9%203-1.35%204.8-1.35h.9l-.15.15s-.75.45.15%201.5c.3.3%201.05%201.2.9%201.35%200%20.3%202.1-.15%202.4-.15.6%200%20.45.9%200%201.05%200%20.15-2.7.45-2.85.45-.45.6-.45.45-.3%201.05%200%20.3-.15.45-.15.9.3.3.6.75.9%201.2.45.45.75%201.2%201.2%201.05.15%200%20.3-.15.6-.3.15.15.45.6.75.75-.15.45%200%20.75.3%201.2.15.15%200%201.2-.15%201.35-.15.3%200%20.9.3%201.5s1.05.6%201.35%200l1.05-2.85c.3-.6.75-1.05%201.35-1.35l.45-.15V12c.15%205.1-3.9%209.15-9%209.15z%22/%3E%3C/svg%3E")
}

.next-icon--customers-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--apps-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22/%3E%3C/svg%3E")
}

.next-icon--languages-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M9.7%203.4c-.3%201.1-.5%201.6-.9%202.3-.4.8-.8%201.4-1.3%202%201.3.9-.2.5%201.7.8-.5.7-.2%202.2-1%201.8-1.5-1-.7-.3-2.1-1.3-1.3%201-2.7%201.7-4.8%202.4-.3-.7-.5-1.2-1-1.8%202.1-.5%203.3-1%204.5-1.8-.7-.8-1.2-1.4-1.6-2.2-.4-.7-.6-1.1-.9-2.2H2c-.6%200-1.1%200-1.6.1V1.6c.5.1%201%20.1%201.6.1h2.9V.9c0-.3%200-.6-.1-.8h2.1c0%20.3-.1.5-.1.8v.8h3c.7%200%201.2%200%201.7-.1v1.9c-.5%200-1-.1-1.6-.1h-.2zm-5.5%200c.3.7.4%201.1.8%201.8.3.6.6.9%201%201.3.4-.4.7-.8%201-1.3.3-.6.5-.9.7-1.8H4.2zM10.3%206.6h2.2l3.3%209.4h-2.1l-.6-1.9H9.7L9.1%2016H7l3.3-9.4zm-.1%205.9h2.4l-1.2-3.7-1.2%203.7z%22/%3E%3C/svg%3E")
}

.next-icon--files-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(33,%2037,%2041)%20!important;%20%7D%3C/style%3E%3Cg%3E%3Cpath%20d=%22M1%2020.6c0%20.8.6%201.4%201.4%201.4h19.3c.8%200%201.4-.6%201.4-1.4v-9.2c0-.3-.2-.5-.5-.5H1.5c-.3.1-.5.3-.5.6v9.1zM22%206H12c-.7%200-1.7%200-1.7-1.7v-.9c0-.8-.6-1.4-1.4-1.4H2.4C1.6%202%201%202.6%201%203.4V8.6c0%20.2.2.4.5.4h21.1c.2%200%20.4-.2.4-.5V7c0-.8-.2-1-1-1z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--inventory-detailed-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2040%2040%22%20enable-background=%22new%200%200%2040%2040%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(195,%20207,%20216)%20!important;%20%7D%3C/style%3E%3Cg%20fill=%22%23BBBDBF%22%3E%3Cpath%20d=%22M23.9%2029h-7.7c-1.1%200-2.1-.8-2.4-1.9l-.8-2.9c-.1-.5.2-1.1.7-1.2.5-.1%201.1.2%201.2.7l.7%202.9c.1.2.2.3.4.3h7.7c.2%200%20.4-.1.4-.3l.7-2.9c.1-.5.7-.9%201.2-.7.5.1.9.7.7%201.2l-.7%202.9c0%201.1-1%201.9-2.1%201.9zM39.4%2012.9c-.5-.5-1.2-.9-1.9-.9h-1.2l.7-2.8v-.1c.1-.8-.2-1.7-.7-2.3-.4-.5-1-.7-1.6-.7h-1.4l.7-2.9V3c.1-.9-.2-1.8-.7-2.4-.4-.4-.9-.6-1.3-.6H8.1c-.5%200-1%20.2-1.3.6-.5.6-.8%201.5-.7%202.4v.1L6.8%206H5.4c-.6%200-1.2.3-1.6.7-.5.6-.8%201.5-.7%202.3v.1l.7%202.9H2.6c-.7%200-1.4.3-1.9.9-.5.5-.7%201.3-.6%202l3.6%2022.9C3.9%2039%205%2040%206.2%2040h27.6c1.3%200%202.4-1%202.5-2.2l3.6-23c.2-.6-.1-1.4-.5-1.9zM8.1%202.8c0-.3.1-.6.2-.8h23.5c.1.1.2.4.2.8L31.2%206H8.8l-.7-3.2zM5.4%208h29.3c.1%200%20.3.4.3.8l-.8%203.2H5.8l-.7-3.2c0-.4.2-.8.3-.8zm29%2029.5c0%20.3-.3.5-.5.5H6.2c-.3%200-.5-.2-.5-.5L2.1%2014.6c0-.2.1-.4.1-.4.1-.1.2-.2.4-.2h34.8c.2%200%20.3.1.4.2.1.1.2.2.1.4l-3.5%2022.9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--disclosure-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(195,%20207,%20216)%20!important;%20%7D%3C/style%3E%3Cpath%20d=%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22/%3E%3C/svg%3E")
}

.next-icon--rte-formatting {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22-1%203%2012%2012%22%20enable-background=%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-formatting%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cpath%20d=%22M10.9%2013.2c-.1%200-.3%200-.5-.1-.2%200-.3-.1-.4-.2-.2-.1-.3-.2-.4-.3-.1-.1-.2-.3-.2-.4l-3.9-9.1v-.1h-.8v.1c-.6%201.3-1.2%202.8-1.9%204.4-.7%201.7-1.4%203.2-1.9%204.5l-.3.6c-.1.1-.3.3-.5.4-.1%200-.3.1-.5.1s-.4.1-.5.1h-.1v.8h4.6v-.8h-.1c-.4%200-.8-.1-1.1-.2-.3-.1-.4-.2-.4-.3v-.3c0-.1.1-.3.1-.5l.3-.7c.1-.2.3-.8.5-1.2h3.5l1%202.6v.2s0%20.1-.3.1c-.3.1-.6.1-1%20.1h-.1v1h5v-.8h-.1zm-5-4.2h-2.7l1.3-3.2%201.4%203.2z%22/%3E%3C/svg%3E")
}

.next-icon--rte-bold {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22-1%203%2012%2012%22%20enable-background=%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-bold%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cpath%20d=%22M9.7%209.8c-.3-.5-.4-.6-.7-.8-.3-.3-.7-.4-1.1-.6-.4-.1-.8-.2-1.1-.2v-.2l1-.3c.3-.2.6-.3.8-.5.3-.2.5-.5.6-.8.2-.3.2-.6.2-1%200-.8-.3-1.4-.9-1.8-.6-.4-1.6-.6-3-.6h-5.5v.7c.2.1.4.1.5.2.2.1.4.2.4.3.1.1.1.3.1.5v7.7c0%20.2%200%20.4-.1.5-.1.1-.2.2-.4.3-.1.1-.2.1-.4.1h-.1v.7h5.3c.7%200%201.4%200%202-.1.5-.1%201-.3%201.4-.6.4-.2.8-.5%201-.9.2-.3.3-.8.3-1.4%200-.4%200-.7-.3-1.2zm-6.2-6.1h1.3c.6%200%201.1.2%201.4.5.3.4.5.8.5%201.4%200%20.7-.2%201.2-.6%201.6-.4.4-.9.6-1.7.6h-.9v-4.1zm3.1%209c-.3.4-.8.6-1.4.6-.3%200-1-.1-1.3-.2-.2-.1-.3-.3-.4-.5v-4h.7c.8%200%201.9.2%202.3.6.5.4.7%201%20.7%201.7%200%20.8-.2%201.4-.6%201.8z%22/%3E%3C/svg%3E")
}

.next-icon--rte-camera {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-camera%3C/title%3E%3Crect%20y=%222%22%20width=%229%22%20height=%228%22%20rx=%221%22/%3E%3Cpath%20d=%22M12%203v6L7%206l5-3z%22/%3E%3C/svg%3E")
}

.next-icon--rte-clear {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-clear%3C/title%3E%3Cpath%20d=%22M8.293%209.707l.707.707L10.414%209l-.707-.707-6-6L3%201.586%201.586%203l.707.707%206%206z%22/%3E%3Cpath%20d=%22M12%206c0-3.314-2.686-6-6-6S0%202.686%200%206s2.686%206%206%206%206-2.686%206-6zM2%206c0-2.21%201.79-4%204-4s4%201.79%204%204-1.79%204-4%204-4-1.79-4-4z%22/%3E%3C/svg%3E")
}

.next-icon--rte-color {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22-1%203%2012%2012%22%20enable-background=%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-color%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cpath%20d=%22M8.9%2010.3c-.1%200-.2%200-.3-.1l-.3-.1-.3-.1-.1-.3-2.5-6.7h-.7v.2c-.4.9-.8%201.9-1.2%203.1-.5%201.2-.9%202.2-1.3%203.2%200%20.2-.1.3-.2.4%200%20.1-.1.2-.3.3l-.3.1-.3.1h-.1v.6h3.1v-.7h-.1c-.3%200-.5-.1-.7-.1-.2-.1-.3-.1-.3-.2v-.2c0-.1%200-.2.1-.4%200-.2.1-.3.2-.5.1-.1.3-.7.3-.9h2.2l.7%202v.2s-.1%200-.2.1c-.2%200-.4.1-.7.1h-.1v.6h3.5v-.7h-.1zm-3.4-3h-1.6l.8-2.1.8%202.1zM8%2012h-6c-.6%200-1%20.4-1%201%200%20.5.4%201%201%201h6c.6%200%201-.4%201-1%200-.5-.4-1-1-1z%22/%3E%3C/svg%3E")
}

.next-icon--rte-html {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-html%3C/title%3E%3Cpath%20d=%22M5%204.406L1.24%206.01%205%207.6V9L0%206.666V5.34L5%203v1.406zm2%200V3l5%202.34v1.326L7%209V7.6l3.76-1.59L7%204.405z%22/%3E%3C/svg%3E")
}

.next-icon--rte-image {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-image%3C/title%3E%3Cpath%20d=%22M12%2010c0%20.552-.456%201-1.002%201H1.003C.45%2011%200%2010.556%200%2010h12zM12%201c0-.552-.456-1-1.002-1H1.003C.45%200%200%20.444%200%201h12z%22/%3E%3Cpath%20d=%22M12%201.002v8.995C12%2010.55%2011.556%2011%2011%2011V0c.552%200%201%20.455%201%201zM0%201.002v8.995C0%2010.55.444%2011%201%2011V0C.448%200%200%20.454%200%201z%22/%3E%3Ccircle%20cx=%223.5%22%20cy=%223.5%22%20r=%221.5%22/%3E%3Cpath%20d=%22M5.463%207.95L4%206l-3%204h10V5.8L9%203%205.463%207.95z%22/%3E%3C/svg%3E")
}

.next-icon--rte-indent {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-indent%3C/title%3E%3Crect%20width=%2212%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M6%204c0-.552.44-1%20.996-1h4.538-.542C11.55%203%2012%203.444%2012%204c0%20.552-.45%201-.99%201H6.99C6.445%205%206%204.556%206%204z%22/%3E%3Crect%20x=%226%22%20y=%226%22%20width=%226%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20y=%229%22%20width=%2212%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M4%205.48L0%203v5z%22/%3E%3C/svg%3E")
}

.next-icon--rte-italic {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns:sketch=%22http://www.bohemiancoding.com/sketch/ns%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22-1%203%2012%2012%22%20enable-background=%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-italic%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cpath%20sketch:type=%22MSShapeGroup%22%20d=%22M9%203l-.3%201c-.1%200-.4%200-.6.1-.3%200-.5.1-.6.1-.3.1-.5.2-.6.3l-.2.5-1.7%207v.2c0%20.1%200%20.2.1.3.1.1.2.2.3.2.1%200%20.3.1.5.1.3.2.5.2.6.2l-.2%201h-5.3l.2-1h.7s.5-.1.6-.1c.2-.1.4-.2.5-.3.1-.1.2-.3.2-.5l1.8-7v-.30000000000000004c0-.1%200-.2-.1-.3%200-.1-.1-.1-.3-.2-.1-.1-.3-.1-.6-.2-.2%200-.4-.1-.5-.1l.2-1h5.3z%22/%3E%3C/svg%3E")
}

.next-icon--rte-justify {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-justify%3C/title%3E%3Cg%20transform=%22translate(-1)%22%3E%3Crect%20x=%22.994%22%20width=%226.003%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M.994%204c0-.552.454-1%201.01-1h7.99C10.55%203%2011%203.444%2011%204c0%20.552-.457%201-.997%201H1.99c-.55%200-.996-.444-.996-1z%22/%3E%3Crect%20x=%22.994%22%20y=%226%22%20width=%228.006%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20x=%22.994%22%20y=%229%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--rte-link {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Elink%3C/title%3E%3Cpath%20d=%22M10.588%208.824a.68.68%200%200%200-.206-.5l-1.53-1.53a.68.68%200%200%200-.5-.206.7.7%200%200%200-.528.236c.014.014.06.06.14.136a1.75%201.75%200%200%201%20.268.298.59.59%200%200%201%20.12.39.68.68%200%200%201-.205.5.68.68%200%200%201-.5.205.59.59%200%200%201-.39-.12%201.75%201.75%200%200%201-.14-.11%204.548%204.548%200%200%201-.157-.16%2020.212%2020.212%200%200%200-.136-.14.713.713%200%200%200-.243.537.68.68%200%200%200%20.207.5L8.3%2010.382a.678.678%200%200%200%20.5.2.708.708%200%200%200%20.5-.192l1.08-1.074a.672.672%200%200%200%20.207-.492zM5.42%203.64a.68.68%200%200%200-.206-.5L3.7%201.618a.68.68%200%200%200-.5-.206.71.71%200%200%200-.5.198L1.618%202.684a.672.672%200%200%200-.206.492.68.68%200%200%200%20.206.5l1.53%201.53a.678.678%200%200%200%20.5.198.71.71%200%200%200%20.528-.228c-.014-.014-.06-.06-.14-.136a4.548%204.548%200%200%201-.157-.158%201.75%201.75%200%200%201-.11-.14.59.59%200%200%201-.123-.39.68.68%200%200%201%20.206-.5.68.68%200%200%201%20.5-.205.59.59%200%200%201%20.39.12c.063.048.11.085.14.11.03.03.08.08.157.16l.136.14a.713.713%200%200%200%20.243-.537zM12%208.824c0%20.588-.208%201.085-.625%201.492l-1.08%201.074A2.03%202.03%200%200%201%208.8%2012a2.015%202.015%200%200%201-1.5-.625L5.787%209.853a2.03%202.03%200%200%201-.61-1.493c0-.603.215-1.115.647-1.536l-.648-.648a2.06%202.06%200%200%201-1.53.648%202.042%202.042%200%200%201-1.5-.618l-1.53-1.53A2.042%202.042%200%200%201%200%203.176c0-.588.208-1.085.625-1.492L1.705.61A2.03%202.03%200%200%201%203.2%200c.593%200%201.093.208%201.5.625l1.514%201.522c.407.407.61.904.61%201.493%200%20.603-.215%201.115-.647%201.536l.648.648a2.06%202.06%200%200%201%201.53-.648c.587%200%201.087.206%201.5.618l1.53%201.53c.41.41.616.91.616%201.5z%22%20fill-rule=%22evenodd%22/%3E%3C/svg%3E")
}

.next-icon--rte-list-ordered {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-list-ordered%3C/title%3E%3Crect%20width=%229%22%20height=%222%22%20rx=%221%22%20transform=%22translate(3%205)%22/%3E%3Cpath%20d=%22M0%202.48h.697V.535L.05.688V.155L.7.007h.602V2.48H2V3H0v-.52z%22/%3E%3Crect%20x=%223%22%20y=%221%22%20width=%229%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M.685%206.48h1.35v.513H0v-.496l.343-.335.743-.734c.107-.113.185-.213.232-.3.047-.087.07-.174.07-.26%200-.13-.042-.232-.13-.303-.086-.072-.208-.107-.367-.107-.112%200-.24.02-.38.062-.14.04-.288.1-.44.18v-.54c.152-.052.302-.09.45-.118.146-.027.286-.04.42-.04.34%200%20.607.073.8.218.195.145.292.343.292.594%200%20.116-.02.224-.063.325-.043.1-.116.212-.22.336-.075.09-.283.29-.624.603l-.44.405z%22/%3E%3Crect%20x=%223%22%20y=%229%22%20width=%229%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M.88%209.646H.552v-.502H.88c.152%200%20.27-.028.354-.084.084-.056.126-.135.126-.237%200-.107-.042-.19-.126-.25-.084-.06-.202-.09-.354-.09-.116%200-.24.014-.374.04-.133.028-.27.067-.413.12v-.52c.143-.04.283-.07.42-.09C.654%208.01.786%208%20.914%208c.327%200%20.58.066.764.2.183.132.274.315.274.548%200%20.17-.052.31-.157.42-.105.11-.255.18-.45.214.22.036.39.118.506.246.115.128.173.297.173.505%200%20.28-.096.493-.29.64-.19.147-.47.22-.838.22-.156%200-.31-.012-.462-.037-.152-.024-.296-.06-.435-.106v-.53c.13.062.27.108.42.14.152.03.31.046.476.046.166%200%20.298-.036.394-.107.097-.072.145-.17.145-.29%200-.148-.048-.262-.145-.343-.097-.08-.234-.12-.41-.12z%22/%3E%3C/svg%3E")
}

.next-icon--rte-list {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-list%3C/title%3E%3Crect%20width=%229%22%20height=%222%22%20rx=%221%22%20transform=%22translate(3%205)%22/%3E%3Crect%20x=%223%22%20y=%221%22%20width=%229%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20x=%223%22%20y=%229%22%20width=%229%22%20height=%222%22%20rx=%221%22/%3E%3Ccircle%20cx=%221%22%20cy=%222%22%20r=%221%22/%3E%3Ccircle%20cx=%221%22%20cy=%226%22%20r=%221%22/%3E%3Ccircle%20cx=%221%22%20cy=%2210%22%20r=%221%22/%3E%3C/svg%3E")
}

.next-icon--rte-outdent {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-outdent%3C/title%3E%3Crect%20width=%2212%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M6%204c0-.552.44-1%20.996-1h4.538-.542C11.55%203%2012%203.444%2012%204c0%20.552-.45%201-.99%201H6.99C6.445%205%206%204.556%206%204z%22/%3E%3Crect%20x=%226%22%20y=%226%22%20width=%226%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20y=%229%22%20width=%2212%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M0%205.48L4%203v5z%22/%3E%3C/svg%3E")
}

.next-icon--rte-table {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-table%3C/title%3E%3Crect%20width=%2212%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M12%2010c0%20.552-.456%201-1.002%201H1.003C.45%2011%200%2010.556%200%2010h12z%22/%3E%3Cpath%20d=%22M12%201.002v8.995C12%2010.55%2011.556%2011%2011%2011V0c.552%200%201%20.455%201%201zM0%201.002v8.995C0%2010.55.444%2011%201%2011V0C.448%200%200%20.454%200%201zM10.5%205h.5V4H1v1h9.5zM10.5%208h.5V7H1v1h9.5z%22/%3E%3Cpath%20d=%22M4%209.5v.5h1V2H4v7.5zm3%200v.5h1V2H7v7.5z%22/%3E%3C/svg%3E")
}

.next-icon--rte-left {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-left%3C/title%3E%3Cg%20transform=%22translate(-1)%22%3E%3Crect%20x=%22.994%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M.994%204c0-.552.444-1%201.01-1H8.05h-.042C8.556%203%209%203.444%209%204c0%20.552-.453%201-.998%201h-6.01c-.55%200-.998-.444-.998-1z%22/%3E%3Crect%20x=%22.994%22%20y=%226%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20x=%22.994%22%20y=%229%22%20width=%228.006%22%20height=%222%22%20rx=%221%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--rte-center {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-center%3C/title%3E%3Cg%20transform=%22translate(-1)%22%3E%3Crect%20x=%22.994%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M2.994%204c0-.552.444-1%201.01-1h6.046-.042c.548%200%20.992.444.992%201%200%20.552-.453%201-.998%201h-6.01c-.55%200-.998-.444-.998-1z%22/%3E%3Crect%20x=%22.994%22%20y=%226%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20x=%222.994%22%20y=%229%22%20width=%228.006%22%20height=%222%22%20rx=%221%22/%3E%3C/g%3E%3C/svg%3E")
}

.next-icon--rte-right {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cstyle%20type=%22text/css%22%3Ecircle,ellipse,line,path,polygon,polyline,rect,text%7Bfill:rgb(49,%2055,%2061)%20!important;%20%7D%3C/style%3E%3Ctitle%3Erte-right%3C/title%3E%3Cg%20transform=%22translate(-1)%22%3E%3Crect%20x=%22.994%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Cpath%20d=%22M4.994%204c0-.552.444-1%201.01-1h6.046-.042c.548%200%20.992.444.992%201%200%20.552-.453%201-.998%201h-6.01c-.55%200-.998-.444-.998-1z%22/%3E%3Crect%20x=%22.994%22%20y=%226%22%20width=%2212.006%22%20height=%222%22%20rx=%221%22/%3E%3Crect%20x=%224.994%22%20y=%229%22%20width=%228.006%22%20height=%222%22%20rx=%221%22/%3E%3C/g%3E%3C/svg%3E")
}

#nprogress {
    z-index: 505;
    position: relative
}

.is-loading {
    cursor: progress
}

.loading-bar__container {
    position: fixed;
    width: calc(100% - 240px);
    height: 3px;
    top: 56px;
    left: 240px;
    overflow: hidden
}

.dialog-layout.fresh-ui .loading-bar__container,.pricing-layout.fresh-ui .loading-bar__container {
    top: 0;
    left: 0
}

.page-errors-error-403 .loading-bar__container,.page-errors-error-404 .loading-bar__container {
    top: 0
}

@media screen and (max-height: 660px),screen and (max-width: 768px) {
    .loading-bar__container {
        left:0;
        top: 0;
        width: 100%
    }
}

.loading-bar {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: #006fbb
}

.fresh-ui .loading-bar {
    background-color: #47c1bf
}

.fresh-ui .loading-bar__container {
    top: 3.5rem;
    left: 0;
    right: 0
}

@media screen and (max-width: 768px) {
    .fresh-ui .loading-bar__container {
        top:0
    }
}

.next-spinner__box {
    border: 1px solid #ebeef0;
    background: #f5f6f7;
    padding: 1.25rem
}

@-webkit-keyframes next-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes next-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.next-spinner {
    display: inline-block;
    -webkit-animation: next-spinner-rotate 600ms linear infinite;
    animation: next-spinner-rotate 600ms linear infinite;
    position: relative
}

.next-spinner>.next-icon,.next-spinner>.next-icon__text {
    position: static
}

.next-spinner>.next-spinner__status {
    position: absolute
}

.next-spinner--is-hidden {
    display: none
}

.next-spinner__ring {
    stroke: #006fbb;
    stroke-dasharray: 100%;
    stroke-width: 2px;
    stroke-linecap: round;
    fill: none
}

.next-spinner__status {
    top: 0;
    left: 0;
    -webkit-transition: 0s linear;
    transition: 0s linear;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.next-spinner__status__background {
    fill: none
}

.next-spinner__status--successful>.next-spinner__status__background {
    fill: #96bf48
}

.next-spinner__status--failed>.next-spinner__status__background {
    fill: #d83e3e
}

.next-spinner__status__icon {
    stroke: #ffffff;
    stroke-width: 2px
}

.next-spinner--is-successful,.next-spinner--is-failed {
    -webkit-animation: none;
    animation: none
}

.next-spinner--is-successful .next-spinner__ring,.next-spinner--is-failed .next-spinner__ring {
    opacity: 0
}

.next-spinner--is-successful>.next-spinner__status,.next-spinner--is-failed>.next-spinner__status {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 200ms linear;
    transition: 200ms linear;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform
}

.next-spinner--is-successful>.next-spinner__status--failed {
    display: none
}

.next-spinner--is-failed>.next-spinner__status--successful {
    display: none
}

.fresh-ui .next-spinner__ring {
    stroke: #47c1bf
}

.overlaid {
    position: relative
}

.overlaid--inline {
    display: inline-block
}

.overlaid__element {
    position: absolute;
    right: auto;
    bottom: auto
}

.overlaid__element--origin-left-top {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.overlaid__element--origin-left-center {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.overlaid__element--origin-left-bottom {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%)
}

.overlaid__element--origin-center-top {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.overlaid__element--origin-center-center {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.overlaid__element--origin-center-bottom {
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
}

.overlaid__element--origin-right-top {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0)
}

.overlaid__element--origin-right-center {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%)
}

.overlaid__element--origin-right-bottom {
    -webkit-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%)
}

.overlaid__element--left-top {
    left: 0;
    top: 0
}

.overlaid__element--left-center {
    left: 0;
    top: 50%
}

.overlaid__element--left-bottom {
    left: 0;
    top: 100%
}

.overlaid__element--center-top {
    left: 50%;
    top: 0
}

.overlaid__element--center-center {
    left: 50%;
    top: 50%
}

.overlaid__element--center-bottom {
    left: 50%;
    top: 100%
}

.overlaid__element--right-top {
    left: 100%;
    top: 0
}

.overlaid__element--right-center {
    left: 100%;
    top: 50%
}

.overlaid__element--right-bottom {
    left: 100%;
    top: 100%
}

.overlaid__element--right-top--zindex-safe {
    top: 0;
    right: 0
}

.overlaid__element--right-top--negate-btn-padding {
    top: 0;
    right: 0
}

.overlaid--card>.overlaid__element {
    top: 25%;
    bottom: 0;
    right: -15%;
    left: -15%
}

.ui-dismissible--transitionable {
    -webkit-transition: max-height 200ms ease, opacity 200ms ease;
    transition: max-height 200ms ease, opacity 200ms ease
}

.ui-dismissible__action {
    padding: 10px;
    line-height: 1;
    background: none;
    border: 0;
    outline: none;
    cursor: pointer
}

.ui-dismissible__action>.next-icon,.ui-dismissible__action>.next-icon__text {
    fill: rgba(0,0,0,0.2)
}

.ui-dismissible__action:hover,.ui-dismissible__action:focus,.ui-dismissible__action:active {
    background: none;
    border: 0
}

.ui-dismissible__action:hover>.next-icon,.ui-dismissible__action:hover>.next-icon__text,.ui-dismissible__action:focus>.next-icon,.ui-dismissible__action:focus>.next-icon__text,.ui-dismissible__action:active>.next-icon,.ui-dismissible__action:active>.next-icon__text {
    fill: rgba(0,0,0,0.5)
}

.ui-dismissible--is-closed {
    opacity: 0;
    max-height: 0 !important
}

.ui-dismissible--is-hidden {
    display: none !important
}

.app {
    background: white;
    border-radius: 3px;
    margin-bottom: 0;
    height: 158px;
    width: 310px;
    -webkit-box-shadow: 0 2px 4px var(--p-shadow-from-direct-light, rgba(0,0,0,0.1));
    box-shadow: 0 2px 4px var(--p-shadow-from-direct-light, rgba(0,0,0,0.1))
}

.app-details {
    position: relative;
    padding: 5px 10px
}

.app-details .segmented {
    position: absolute;
    right: 10px;
    top: 25px;
    margin-top: -17px
}

.apps-private .private-app-terms {
    margin-top: 2rem
}

.apps-private .private-app-terms.centered {
    text-align: center
}

.apps-private .app-details-terms {
    padding: 0.5rem;
    margin-top: 0.25rem
}

.apps-private .success-banner {
    margin-top: 1rem
}

.create-app-modal {
    margin: 1rem 0
}

#app-install,#confirm-app-charge {
    text-align: center
}

#apps-private .section-content div {
    word-wrap: break-word
}

.app-install {
    max-width: 43.75rem;
    margin-top: 2rem;
    text-align: left;
    width: 100%
}

.app-install__title-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.app-install__charged-now {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.app-charge__processing-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 70vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.app-charge__processing-spinner-text {
    margin-top: 20px
}

.app-install__pii-details {
    padding-top: 10px;
    color: #637381
}

.app-install__thumbnails {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 21.875rem
}

.app-install__thumbnails .app-install__thumbnail-wrapper {
    -webkit-flex-basis: 6.25rem;
    -ms-flex-preferred-size: 6.25rem;
    flex-basis: 6.25rem;
    max-width: 6.25rem
}

@media (max-width: 450px) {
    .app-install__thumbnails .app-install__thumbnail-wrapper {
        -webkit-flex-basis:2.5rem;
        -ms-flex-preferred-size: 2.5rem;
        flex-basis: 2.5rem;
        max-width: 2.5rem
    }
}

.app-install__thumbnail-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-align: center
}

.app-install__thumbnail {
    border-radius: var(--p-border-radius-base);
    margin: 0 auto;
    max-height: 2.5rem;
    max-width: none;
    width: 2.5rem
}

.app-install__arrow-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0.5rem;
    text-align: center
}

.app-install__arrow-wrapper::after {
    content: '\A';
    display: block;
    white-space: pre
}

.app-install__arrow {
    display: inline-block
}

.app-install__trust-signal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.app-install__trust-signal .app-install__trust-signal-icon {
    margin-right: 0.5rem
}

.app-install__permissions {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.app-install__permission {
    border-bottom: 1px solid var(--p-border-subdued);
    padding: 10px 0
}

.app-install__permission:first-child {
    padding-top: 0
}

.app-install__permission:last-child {
    border-bottom: 0
}

.app-install__permission-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 450px) {
    .app-install__permission-heading {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.app-install__permission-type {
    font-size: inherit;
    font-weight: 700
}

.app-install__toggle {
    padding: 0
}

.app-install__toggle .app-install__toggle-icon {
    display: none
}

@media (max-width: 1024px) {
    .app-install__toggle[aria-expanded=false] .app-install__toggle-icon,.app-install__toggle[aria-expanded=true] .app-install__toggle-icon {
        display:none
    }
}

@media (max-width: 450px) {
    .app-install__toggle[aria-expanded=false] .app-install__toggle-icon--collapsed,.app-install__toggle[aria-expanded=true] .app-install__toggle-icon--expanded {
        display:block
    }
}

.app-install__toggle-text {
    display: block
}

.app-install__permission-details {
    margin-top: 0
}

.app-install__permission-details-description {
    text-align: left
}

.app-install__secondary-details {
    background: #f9fafb;
    border-top: 1px solid var(--p-border-subdued)
}

.app-install__actions {
    padding: 0
}

@media (max-width: 568px) {
    .app-install__actions {
        padding:0 1rem
    }
}

.app-install__actions-container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: -0.5rem;
    margin-top: -0.5rem;
    padding: 0
}

.app-install__actions--has-secondary .app-install__actions-container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.app-install__actions-primary,.app-install__actions-secondary {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 0.5rem;
    margin-top: 0.5rem;
    max-width: calc(100% - 0.5rem);
    min-width: 0
}

.app-install__form {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.app-install__form .btn {
    margin-left: 0.5rem;
    margin-top: 0.5rem
}

.app-install__charge-price {
    border-width: 0;
    text-align: right
}

.app-install__charge-price--old {
    text-decoration: line-through
}

.app-install__charge-header {
    padding: 0;
    border-width: 0
}

.app-install__charge-table {
    margin: -1rem 0
}

.app-install__charge-table td,.app-install__charge-table th {
    border-bottom: 1px solid var(--p-border-subdued);
    padding: 10px 0
}

.app-install__charge-table tr:first-child td,.app-install__charge-table tr:first-child th {
    padding-top: 0
}

.app-install__charge-table tr:last-child td,.app-install__charge-table tr:last-child th {
    border-bottom-width: 0
}

.app-install__charge-type {
    border-width: 0;
    padding: 10px;
    padding-left: 0
}

.subdued-link-in-banner.subdued-link-in-banner.subdued-link-in-banner {
    color: var(--p-text-subdued, inherit);
    text-decoration: underline
}

.app-thumbnail {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.5rem;
    -ms-flex: 0 0 2.5rem;
    flex: 0 0 2.5rem;
    display: block;
    margin-right: 1rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: var(--p-border-radius-base);
    overflow: hidden
}

.app-thumbnail--link {
    -webkit-transition: opacity 260ms ease-in-out;
    transition: opacity 260ms ease-in-out
}

.app-thumbnail--link:hover {
    opacity: 0.8
}

.app-thumbnail--link:active {
    opacity: 1
}

.apps-installed-list {
    list-style: none
}

.apps-installed-list__item {
    margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
    .apps-installed-list__item {
        padding-bottom:0.5rem;
        margin-bottom: 0
    }
}

.apps-installed-list__item+.apps-installed-list__item {
    padding-top: 1rem
}

@media screen and (min-width: 768px) {
    .apps-installed-list__item+.apps-installed-list__item {
        padding-top:0.5rem;
        border-top: 1px solid var(--p-border-subdued)
    }
}

.apps-installed-list__item:last-child {
    padding-bottom: 0
}

.apps-installed-list__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -1rem;
    margin-left: -1.25rem
}

.apps-installed-list__cell {
    min-width: 0;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 1rem;
    padding-left: 1.25rem
}

@media screen and (min-width: 768px) {
    .apps-installed-list__cell {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.apps-installed-list__cell:first-child {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.apps-installed-list__cell--view-details {
    margin-left: 1.25rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media screen and (min-width: 1024px) {
    .apps-installed-list__cell--view-details {
        margin-left:0
    }
}

.channel-apps-installed-list__cell--mobile {
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px
}

@media screen and (min-width: 1024px) {
    .channel-apps-installed-list__cell--mobile {
        display:none
    }
}

.channel-apps-installed-list__cell--desktop {
    display: none
}

@media screen and (min-width: 1024px) {
    .channel-apps-installed-list__cell--desktop {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.app-modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.app-modal-header .app-thumbnail {
    -webkit-flex-basis: 1.25rem;
    -ms-flex-preferred-size: 1.25rem;
    flex-basis: 1.25rem;
    margin-right: 0.5rem;
    width: 1.25rem;
    height: 1.25rem
}

@media screen and (min-width: 620px) {
    .app-modal-header .app-thumbnail {
        -webkit-flex-basis:2.5rem;
        -ms-flex-preferred-size: 2.5rem;
        flex-basis: 2.5rem;
        margin-right: 1rem;
        width: 2.5rem;
        height: 2.5rem
    }
}

.app-modal-header>.ui-contextual-banner {
    margin: 1.25rem 0 0
}

.app-modal-header>.ui-contextual-banner a,.app-modal-header>.ui-contextual-banner a:hover {
    color: inherit;
    text-decoration: underline
}

.app-modal-header__content {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media screen and (min-width: 620px) {
    .app-modal-header__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }
}

.app-modal-header__interior {
    margin-top: 1rem;
    margin-left: -1.75rem
}

@media screen and (min-width: 620px) {
    .app-modal-header__interior {
        -webkit-box-flex:1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        margin-top: 0.25rem;
        margin-left: 0
    }
}

.app-modal-header__app-title {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .app-modal-header__app-title {
        font-size:0.875rem
    }
}

.app-modal-header-list {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -0.5rem;
    margin-left: -1.25rem
}

.app-modal-header-list__item {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding-top: 0.5rem;
    padding-left: 1.25rem
}

@media screen and (min-width: 640px) {
    .app-modal-header-list__item {
        font-size:0.875rem
    }
}

@media screen and (min-width: 620px) {
    .app-modal-header-list__item {
        -webkit-flex-basis:auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

.ui-content-list--tight .ui-content-list__item {
    margin-bottom: 0.25rem
}

.ui-content-list--tight .ui-content-list__item .ui-content-list {
    margin-top: 0.25rem
}

.fresh-ui .button-group .btn--icon .next-icon,.fresh-ui .button-group .btn--icon .next-icon__text {
    color: transparent;
    fill: inherit
}

.theme-setting--url__loading-icon {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px
}

.menu-item-modal {
    overflow: inherit
}

.menu-item-modal .ui-modal__body {
    overflow-y: inherit
}

.menu-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

@media screen and (max-width: 568px) {
    .menu-item {
        -webkit-user-select:none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
}

.menu-item .menu-item-name {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: block;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.linkname {
    width: 112px
}

.filter-label {
    line-height: 34px;
    margin-left: 2px
}

.menu-items .dropdown-container,.links .dropdown-container {
    margin: 4px 0
}

.menu-items .msw-search-input,.links .msw-search-input {
    margin: 0
}

.menu-items td,.links td {
    padding-top: 4px;
    padding-bottom: 4px
}

.menu-items input,.menu-items .autocomplete-field,.menu-items select,.links input,.links .autocomplete-field,.links select {
    margin: 4px 0
}

.link-value .resource-picker-title {
    display: inline-block;
    max-width: 238px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.link-value .inline[context^="collectionPicker"] .resource-picker-title {
    max-width: 132px
}

.menus__menu-structure .ui-card__header+.ui-card__section--type-subdued {
    border-top: 0
}

.menus__menu-structure .ui-empty-state {
    margin: 0;
    border-top: 1px solid var(--p-border-subdued)
}

.menus__menu-structure .ui-empty-state__section {
    padding: 20px 0;
    left: 0
}

.menus__menu-structure .ui-empty-state__details {
    width: 100%;
    text-align: center
}

.menus__menu-structure .ui-empty-state__subsection__foreground {
    margin: 0 auto
}

.menus__menu-structure .sortable-placeholder {
    background: #479ccf
}

.menus__menu-structure .js-menu-resource .js-menu-resource,.menus__menu-structure .js-linklist-resource .js-linklist-resource {
    padding-left: 0
}

.menus__menu-structure .js-menu-resource,.menus__menu-structure .js-linklist-resource {
    line-height: 30px
}

.menus__menu-structure .sortable-menu-item,.menus__menu-structure .sortable-link {
    padding: 10px;
    background: white;
    border-top: 1px solid var(--p-border-subdued);
    border-color: var(--p-divider, #dfe3e8);
    -webkit-box-shadow: 0 1px 0 0 #dfe3e8;
    box-shadow: 0 1px 0 0 #dfe3e8
}

.menus__menu-structure .ui-sortable-helper .sortable-menu-item,.menus__menu-structure .ui-sortable-helper .sortable-link {
    border: 0;
    padding: 0
}

.menus__menu-structure .js-menu-resources ul,.menus__menu-structure .js-linklist-resources ul {
    padding-left: 30px
}

.menus__menu-structure .js-menu-resources ul .btn.menu__add-menu-item,.menus__menu-structure .js-linklist-resources ul .btn.menu__add-menu-item {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.menus__menu-structure .js-menu-resources ul .btn.menu__add-menu-item:hover,.menus__menu-structure .js-menu-resources ul .btn.menu__add-menu-item:focus,.menus__menu-structure .js-linklist-resources ul .btn.menu__add-menu-item:hover,.menus__menu-structure .js-linklist-resources ul .btn.menu__add-menu-item:focus {
    border-left: 1px solid var(--p-border-subdued);
    border-color: var(--p-divider, #dfe3e8)
}

.menus__menu-structure .js-menu-resources li,.menus__menu-structure .js-linklist-resources li {
    list-style-type: none
}

.menus__menu-structure .menu-disclose__icon {
    color: #212b36
}

.menus__menu-structure .menu-items-group--collapsed>.next-list--divided {
    display: none
}

.menus__menu-structure .js-menu-resources {
    margin-top: 0
}

.menus__menu-structure .menu-disclose {
    cursor: pointer;
    display: none;
    position: relative
}

.menus__menu-structure .js-menu-resource.menu__branch .menu-disclose {
    display: block
}

.menus__menu-structure .js-menu-resource:not(.menu__branch) .menu-disclose {
    display: none
}

.menus__menu-structure .menu-items-group--collapsed .menu-disclose__icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.menus__menu-structure .flash-highlight:not(.ui-sortable-helper) {
    -webkit-animation-name: flash-highlight;
    animation-name: flash-highlight;
    -webkit-animation-duration: 600ms;
    animation-duration: 600ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.menus__menu-structure .ui-sortable__handle {
    display: block;
    padding: 0 0.5rem
}

.menus__menu-structure .ui-sortable__handle>.next-icon,.menus__menu-structure .ui-sortable__handle>.next-icon__text {
    top: 0
}

.menus__menu-structure .ui-card__section {
    padding: 0
}

.menus__menu-structure .next-list--divided>li {
    border-bottom: 0
}

.menus__menu-structure .ui-sortable-indicator {
    height: 2px;
    width: 100%;
    background: var(--p-focused, #5c6ac4);
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 5
}

.menus__menu-structure .ui-sortable-indicator.invalid {
    background: #c4cdd5
}

.menus__menu-structure .ui-sortable-indicator.invalid .ui-sortable-indicator-bullet {
    border: 2px solid #c4cdd5
}

.menus__menu-structure .ui-sortable-indicator .ui-sortable-indicator-bullet {
    display: block;
    position: absolute;
    border: 2px solid var(--p-focused, #5c6ac4);
    background: white;
    width: 10px;
    height: 10px;
    border-radius: 12px;
    top: -6px;
    left: -6px
}

.menu__list-items {
    border-bottom-left-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-bottom-right-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.menu__list-items>.menu__list-item-add .add-button {
    border-bottom-left-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-bottom-right-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.menu__list-items .ui-sortable__placeholder {
    position: relative;
    background: var(--p-focused, #f4f5fa)
}

.menu__list-items .ui-sortable-helper {
    background: rgba(255,255,255,0.95);
    border-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    -webkit-box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);
    width: auto;
    height: auto;
    padding: 10px 15px 10px 5px
}

.next-list--divided .next-list--divided .sortable-menu-item,.next-list--divided .next-list--divided .sortable-link,.next-list--divided .next-list--divided .add-button {
    border-left: 1px solid var(--p-border-subdued);
    border-color: var(--p-border-divider, #dfe3e8)
}

.menu-item-name {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.menu-disclose+.menu-item-name {
    margin-left: 0.625rem
}

.menu-item__link--selected {
    padding: 5px 10px;
    border-radius: var(--p-border-radius-base);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 5px 5px 5px 10px
}

@media screen and (min-width: 640px) {
    .menu-item__link--selected {
        font-size:0.875rem
    }
}

.menu-item__link--selected::-webkit-input-placeholder {
    color: var(--p-text-disabled)
}

.menu-item__link--selected::-moz-placeholder {
    color: var(--p-text-disabled)
}

.menu-item__link--selected:-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.menu-item__link--selected::-ms-input-placeholder {
    color: var(--p-text-disabled)
}

.menu-item__link--selected::placeholder {
    color: var(--p-text-disabled)
}

.menu-item__link--selected__text {
    display: block;
    max-width: 98%
}

.menu-item__link--selected__clear-btn {
    display: block;
    padding: 0.1875rem 0.3125rem
}

.menu-items--grouped {
    display: block
}

.menu-items--grouped .menu-items-count {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(50%, -20%);
    transform: translate(50%, -20%);
    text-align: center;
    color: white;
    background: var(--p-focused, #5c6ac4);
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 28px
}

.btn.menu__add-menu-item {
    background: var(--p-surface, #f4f5fa);
    color: var(--p-interactive, #5c6ac4);
    text-align: left;
    -webkit-transition: none;
    transition: none;
    border: 0;
    border-top: 1px solid var(--p-border-subdued);
    border-color: var(--p-border-subdued, #dfe3e8);
    border-bottom-left-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-bottom-right-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    line-height: 34px
}

.btn.menu__add-menu-item:hover,.btn.menu__add-menu-item:focus {
    border: 0;
    border-top: 1px solid var(--p-border-subdued);
    border-bottom-left-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-bottom-right-radius: var(--p-border-radius-base, var(--p-border-radius-base));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-color: var(--p-border-subdued, #5c6ac4);
    color: var(--p-interactive, white);
    background: var(--p-surface-selected, #5c6ac4)
}

.menu__add-menu-item-icon {
    margin-right: 1.25rem
}

.title-bar__preview-action {
    display: none
}

@media screen and (min-width: 568px) {
    .title-bar__preview-action {
        display:inherit
    }
}

.title-bar__preview-popover {
    display: inherit
}

@media screen and (min-width: 568px) {
    .title-bar__preview-popover {
        display:none
    }
}

.ui-setting-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -1rem;
    margin-left: -1rem
}

.ui-setting-toggle__setting,.ui-setting-toggle__toggle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 1rem;
    margin-left: 1rem;
    max-width: calc(100% - 1rem);
    min-width: 0
}

.ui-setting-toggle__setting {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 350px;
    -ms-flex: 1 0 350px;
    flex: 1 0 350px
}

.retail-package-modal .retail-package-modal__feature-img {
    width: 100px
}

.pos-app-send-link-form {
    max-width: 100%
}

.pos-app-send-link-form form {
    max-width: 100%
}

.pos-card-footer-stack.ui-stack {
    padding-top: 1em
}

.pos-card-footer-stack.ui-stack p {
    word-wrap: break-word;
    width: 100%
}

.pos-no-padding.ui-card__section {
    padding: 0;
    position: relative
}

.pos-role-selection-container .side-padding-20 {
    padding: 0 1.25rem 0 1.25rem
}

.pos-role-selection-container .top-padding-20 {
    padding-top: 1.25rem
}

.pos-role-selection-container .card-padding {
    padding: 1rem 1.25rem
}

.pos-role-selection-container .pos-role-selector-heading {
    padding: 1.25rem 1.25rem 0 1.25rem
}

.pos-role-selection-container .ink-regular {
    color: #212b36
}

.pos-role-selection-container .ink-lighter {
    color: #637381
}

.pos-role-selection-container .pos-permissions-container .activator-icon {
    margin-top: 0.375rem
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-activator-button {
    border: none;
    background-color: inherit;
    padding: 0;
    width: 100%
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-activator-button:hover {
    background-color: #fafbfc;
    cursor: pointer
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-activator-button .pos-permissions-category-header {
    padding: 1rem 1.25rem
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-activator-button .pos-permissions-category-header .pos-permissions-category-title {
    font-size: 0.875rem
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-activator-button .pos-permissions-category-header .permission-name {
    text-align: left
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible {
    border-top: 1px solid var(--p-border-subdued)
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible .permissions-list {
    padding: 1rem 1.25rem;
    background-color: #fafbfc;
    border-top: 1px solid var(--p-border-subdued)
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible .permissions-list .permission-list-item {
    padding: 0.75rem 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible .permissions-list .permission-list-item {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible .permissions-list .permission-list-item .permission-tag {
        margin-bottom:0.25rem
    }
}

.pos-role-selection-container .pos-permissions-container .pos-permissions-collapsible .permissions-list .border-underline {
    border-bottom: 1px solid var(--p-border-subdued)
}

.pos-role-selection-container .pos-permissions-container .hidden {
    display: none
}

.ui-accordion+.ui-card__section,.ui-accordion .ui-card__section,.slidedown-hidden+.ui-card__section,.slidedown-hidden .ui-card__section {
    border-top: 1px solid var(--p-border-subdued)
}

.checkout-language-field[type=text] {
    width: 60%
}

textarea.html-email-preview {
    height: 300px
}

iframe.html-email-preview {
    width: 100%;
    max-height: 600px;
    display: block;
    border: 0;
    background: #fff
}

iframe.html-email-preview.bordered {
    border: 1px solid #d3dbe2;
    border-radius: 3px
}

.plaintext-email-preview {
    background: #fff;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    padding: 20px;
    white-space: pre-wrap;
    word-wrap: break-word
}

.preview-modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.payout-schedule td {
    width: 1%;
    white-space: nowrap
}

.payout-schedule .range {
    display: inline-block
}

.payout-schedule .range .tooltip-label {
    text-transform: none
}

.payout-schedule a {
    text-decoration: none
}

.payout-schedule a:hover {
    text-decoration: underline
}

@media screen and (max-width: 994px) {
    .payout-schedule .large {
        font-size:13px
    }
}

.payout-processing {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/diagonal-line-bg-wide-d96f129543dd6ef0a170b3e5efd86dad45024481a7934c44945ced14f3bf4ab2.png)
}

.payout-schedule-empty {
    color: #e6e6e6
}

.payout-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width: 768px) {
    .payout-summary {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.payout-summary__overview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.25rem 1rem;
    border-bottom: 1px solid var(--p-border-subdued)
}

@media screen and (min-width: 768px) {
    .payout-summary__overview {
        padding:1.25rem;
        border-right: 1px solid var(--p-border-subdued);
        border-bottom: 0
    }
}

@media screen and (min-width: 1024px) {
    .payout-summary__overview {
        padding-right:50px
    }
}

.payout-summary__table {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 1.25rem 1rem
}

@media screen and (min-width: 768px) {
    .payout-summary__table {
        padding:1.25rem
    }
}

@media screen and (min-width: 1024px) {
    .payout-summary__table {
        padding-left:50px
    }
}

.payout-summary__table-header {
    width: 20%
}

.payout-summary__total-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 0.5rem
}

.payout-summary__total {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-right: 1rem
}

@media (min-width: 640px) {
    .payout-summary__total {
        font-size:1.75rem;
        line-height: 2rem
    }
}

.payout-summary__bank-account-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-top: 1.25rem
}

.payout-summary__bank-account {
    margin-left: 1rem
}

.payout-summary__icon {
    color: transparent;
    fill: black
}

.payout-transaction {
    outline: none
}

.payout-transaction:hover {
    cursor: pointer;
    background-color: #f9fafb
}

.payout-transaction:focus {
    background-color: #f9fafb
}

.payout-transaction--expanded td {
    border-bottom: 0
}

.payout-transaction-chevron {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.payout-transaction-chevron--rotated {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.payout-transaction-details-wrapper {
    display: none
}

.payout-transaction-details-wrapper--expanded {
    display: table-row
}

.payout-transaction-details {
    border: 1px solid var(--p-border-subdued);
    border-radius: var(--p-border-radius-base);
    padding: 1rem;
    margin-bottom: 0.5rem
}

.payout-transaction-details__item {
    padding: 0.5rem;
    border-bottom: 1px solid var(--p-border-subdued)
}

.payout-transaction-details__item:first-child {
    padding-top: 0
}

.payout-transaction-details__item:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.payout-transaction-details__item--no-border {
    border-bottom: 0
}

.payout-transaction-details-fee {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.5rem
}

.payout-transaction-details-fee:last-child {
    margin-bottom: 0
}

.payout-transaction-details-fee__value {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.btn-connect-qbo,.btn-connect-qbo:hover,.btn-connect-qbo:focus,.btn-connect-qbo:active {
    background-color: #24A105;
    border-color: #24A105;
    width: 200px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: center top;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/payments/connect-qbo-button-4685e2a53bebfea76dea9669f74ce92eaf63b04604d1475fddb95d6e49a13019.png)
}

.btn-connect-qbo:hover,.btn-connect-qbo:focus,.btn-connect-qbo:active {
    border-color: #24A105;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/payments/connect-qbo-button-hover-5655a1617bf5340d8f73148e9e9ae2f685cffa95d4d68707db7958aa7595fa2b.png)
}

.ui-content-list--bordered .ui-content-list__item {
    border-bottom: 1px solid var(--p-border);
    padding: 0 0 0.5rem
}

.ui-content-list--bordered .ui-content-list__item:last-child {
    border-bottom: 0
}

.fresh-ui .disputes-layout,.disputes-title-bar .ui-title-bar-container {
    max-width: 724px
}

.disputes-card-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer;
    padding: 1rem;
    margin: -1rem;
    margin-bottom: 0;
    outline: none
}

.disputes-card-header:focus .disputes-card-header__icon {
    opacity: 1
}

.disputes-card-header:hover .disputes-card-header__icon {
    opacity: 1
}

.disputes-card-header__title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.disputes-card-header__title {
    font-weight: 600
}

.disputes-card-header__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 1rem;
    opacity: 0.5;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(49,55,61,0.2);
    box-shadow: 0 0 0 0.25rem rgba(49,55,61,0.2);
    border-radius: 50%;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease
}

.disputes-card-header__icon--checked {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(80,184,60,0.2);
    box-shadow: 0 0 0 0.25rem rgba(80,184,60,0.2)
}

.disputes-card-header__icon--edit {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(0,111,187,0.2);
    box-shadow: 0 0 0 0.25rem rgba(0,111,187,0.2)
}

.disputes-card-header__chevron {
    -webkit-transform-origin: center;
    transform-origin: center
}

.disputes-card-header__chevron--rotated {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.disputes-card-header__chevron--rotating {
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

.disputes-card-form {
    display: block;
    margin-top: -12px
}

.disputes-card-form-offset {
    padding: 8px
}

.disputes-card-content {
    margin-left: 2rem
}

.disputes-file-upload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1rem
}

.disputes-file-upload--is-error .next-input__help-text {
    color: #bf0711
}

.disputes-file-upload__description {
    position: relative;
    display: none;
    margin-bottom: 0.5rem;
    border: 1px solid var(--p-border);
    border-radius: var(--p-border-radius-base);
    background-color: #ffffff;
    overflow: hidden
}

.disputes-file-upload__description--show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.disputes-file-upload__description-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f4f6f8;
    padding: 0.5rem
}

.disputes-file-upload__description-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto;
    padding: 0.25rem 0.5rem;
    padding-right: 1.25rem
}

.disputes-file-upload__filedetails {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.disputes-file-upload__badge {
    font-size: 12px;
    line-height: 1;
    border-radius: var(--p-border-radius-base);
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    text-transform: uppercase;
    background-color: #798c9c;
    color: #ffffff;
    padding: 3px 5px;
    margin-right: 0.25rem
}

.disputes-file-upload__remove-button {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.disputes-file-upload__filename {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 0.25rem
}

.disputes-file-upload__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.disputes-file-upload__worse-visually-hidden {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    height: 100% !important
}

.disputes-preview__summary {
    text-align: center
}

.disputes-preview__summary-title {
    font-weight: 600
}

.disputes-preview__summary-title-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.payments-password-checkbox {
    margin-top: 0.5rem
}

.disputes-card__separator {
    margin: 0.5rem 0;
    border-top: 1px solid var(--p-border);
    height: 0
}

.disputes-card__fulfillment-remove {
    padding-right: 0
}

.add-fulfillment-btn {
    margin-top: 15px
}

.account-overview-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -1rem;
    margin-left: -1rem
}

.account-overview-details__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.333% - 1rem);
    -ms-flex: 0 0 calc(33.333% - 1rem);
    flex: 0 0 calc(33.333% - 1rem);
    margin-top: 1rem;
    margin-left: 1rem
}

@media screen and (max-width: 568px) {
    .account-overview-details__item {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 calc(50% - 1rem);
        -ms-flex: 0 0 calc(50% - 1rem);
        flex: 0 0 calc(50% - 1rem)
    }
}

.payments-upgrade-logo {
    display: block;
    margin-top: 1.25rem;
    max-width: 165px
}

.payments-transfer-currency-switched-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0.25rem 0
}

.payments-transfer-currency-switched-row__item {
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(--p-text-subdued);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem
}

@media (min-width: 640px) {
    .payments-transfer-currency-switched-row__item {
        font-size:0.75rem
    }
}

.payments-transfer-currency-switched-row__item:last-child {
    margin-bottom: 0
}

.payments-transfer-currency-switched-row__item-currency {
    margin-right: 0.25rem
}

.payments-payout-schedule-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 140px
}

@media screen and (min-width: 1024px) {
    .payments-payout-schedule-card {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.payments-payout-schedule-card-section {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.25rem
}

.payments-payout-schedule-card-section--bordered {
    border-radius: 0 !important;
    border-top: 1px solid var(--p-border-subdued)
}

@media screen and (min-width: 1024px) {
    .payments-payout-schedule-card-section--bordered {
        border-top:0;
        border-left: 1px solid var(--p-border-subdued)
    }
}

.payments-payout-schedule-card-section__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 0.5rem
}

.payments-payout-schedule-card-section__footer {
    margin-top: 1.25rem
}

.payments-payout-schedule-amount {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem
}

@media (min-width: 640px) {
    .payments-payout-schedule-amount {
        font-size:1.75rem;
        line-height: 2rem
    }
}

.payments-payout-schedule-date {
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(--p-text-subdued)
}

@media (min-width: 640px) {
    .payments-payout-schedule-date {
        font-size:0.75rem
    }
}

.payments-pricing-calculator-card {
    margin: 0 2rem;
    -webkit-box-shadow: 0 0 0 1px rgba(6,44,82,0.1),0 2px 16px rgba(33,43,54,0.08);
    box-shadow: 0 0 0 1px rgba(6,44,82,0.1),0 2px 16px rgba(33,43,54,0.08)
}

@media screen and (max-width: 568px) {
    .payments-pricing-calculator-card {
        margin:0 -1.875rem
    }
}

.payments-pricing-calculator-card__section {
    padding: 2.5rem 3.75rem
}

@media screen and (max-width: 568px) {
    .payments-pricing-calculator-card__section {
        padding:2rem 1rem
    }
}

.payments-pricing-calculator-card__footer {
    overflow: hidden
}

.payments-pricing-calculator-card__subtitle {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    font-weight: 400;
    color: var(--p-text);
    color: var(--p-text-subdued)
}

@media (min-width: 640px) {
    .payments-pricing-calculator-card__subtitle {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.payments-pricing-calculator-card__subsection {
    padding: 1.25rem 0;
    text-align: left
}

.payments-pricing-calculator-card__subsection:last-child {
    padding-bottom: 0
}

@media screen and (max-width: 568px) {
    .payments-pricing-calculator-card__subsection {
        padding:1rem 0
    }
}

.payments-pricing-calculator-card__label {
    display: block;
    margin: 0.5rem 0;
    color: #5c6ac4;
    cursor: pointer
}

.payments-pricing-calculator-card__currency-select-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -1rem;
    margin-left: -1rem
}

@media screen and (max-width: 1024px) {
    .payments-pricing-calculator-card__currency-select-wrapper {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.payments-pricing-calculator-card__currency-select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
    flex: 0 1 70%;
    margin-top: 1rem;
    margin-left: 1rem
}

@media screen and (max-width: 1024px) {
    .payments-pricing-calculator-card__currency-select {
        -webkit-box-flex:1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

.payments-pricing-calculator-card__fx-fee-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.payments-pricing-calculator-card__fx-fee {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-right: 0.5rem
}

@media (min-width: 640px) {
    .payments-pricing-calculator-card__fx-fee {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

.payments-pricing-calculator-card-brands {
    margin-top: 2.5rem
}

.payments-pricing-calculator-card__rates {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -1.25rem;
    margin-left: -2rem
}

@media screen and (max-width: 568px) {
    .payments-pricing-calculator-card__rates {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }
}

.payments-pricing-calculator-card__rate {
    margin-top: 1.25rem;
    margin-left: 2rem
}

.payments-pricing-calculator-card__rate-value {
    font-weight: 400;
    color: var(--p-text);
    font-size: 2.25rem;
    line-height: 2.375rem
}

@media screen and (max-width: 568px) {
    .payments-pricing-calculator-card__rate-value {
        font-size:2.5rem
    }
}

.payments-pricing-calculator-card__rate-label {
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #637381
}

@media (min-width: 640px) {
    .payments-pricing-calculator-card__rate-label {
        font-size:0.75rem
    }
}

.payments-pricing-calculator-card__cta {
    font-weight: 600;
    padding: 1.25rem 1rem;
    border: 0;
    border-radius: 0
}

.payments-pricing-calculator-card__cta:hover .payments-pricing-calculator-card__cta-icon {
    -webkit-transform: rotate(90deg) translateY(-30%);
    transform: rotate(90deg) translateY(-30%)
}

.payments-pricing-calculator-card__cta-text {
    margin-right: 0.5rem
}

.payments-pricing-calculator-card__cta-icon {
    will-change: transform;
    -webkit-transform: rotate(90deg) translateY(0);
    transform: rotate(90deg) translateY(0);
    -webkit-transition: -webkit-transform cubic-bezier(0.36, 0, 1, 1) 200ms;
    transition: -webkit-transform cubic-bezier(0.36, 0, 1, 1) 200ms;
    transition: transform cubic-bezier(0.36, 0, 1, 1) 200ms;
    transition: transform cubic-bezier(0.36, 0, 1, 1) 200ms,-webkit-transform cubic-bezier(0.36, 0, 1, 1) 200ms
}

.payments-pricing-calculator-card__card-brands {
    max-height: 30px;
    max-width: 100%
}

.themes-index .ui-action-list-action__text {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

.themes-list {
    list-style: none
}

.themes-list__row {
    border-bottom: 1px solid var(--p-border-subdued);
    padding: 1rem 0
}

.themes-list__row:first-child {
    display: none
}

.themes-list__row:nth-child(2) {
    padding-top: 0
}

.themes-list__row:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

@media screen and (min-width: 568px) {
    .themes-list__row:first-child {
        padding-top:0;
        display: block
    }

    .themes-list__row:nth-child(2) {
        padding-top: 1rem
    }
}

.theme-list__flex-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (min-width: 568px) {
    .theme-list__flex-container {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.themes-list__theme-title {
    word-wrap: break-word;
    font-weight: 500
}

.themes-list__info {
    -webkit-box-flex: 3;
    -webkit-flex: 3 0 100%;
    -ms-flex: 3 0 100%;
    flex: 3 0 100%
}

@media screen and (min-width: 568px) {
    .themes-list__info {
        -webkit-box-flex:3;
        -webkit-flex: 3 0 0;
        -ms-flex: 3 0 0px;
        flex: 3 0 0
    }
}

.themes-list__info--header {
    font-weight: 700
}

.themes-list__date {
    -webkit-box-flex: 2;
    -webkit-flex: 2 0 0;
    -ms-flex: 2 0 0px;
    flex: 2 0 0;
    min-width: 100px;
    margin-top: 0.5rem
}

@media screen and (min-width: 568px) {
    .themes-list__date {
        margin-top:1rem
    }
}

.themes-list__date--empty {
    display: none
}

@media screen and (min-width: 568px) {
    .themes-list__date--empty {
        display:block
    }
}

.theme-list__spinner-container {
    display: block;
    padding-top: 0.5rem
}

.themes-list__processing-failed {
    padding-top: 0.5rem
}

.themes-list__actions {
    width: 100%
}

@media screen and (min-width: 568px) {
    .themes-list__actions {
        width:160px;
        text-align: right
    }
}

.themes-list__customize {
    padding-left: 0.5rem
}

.themes-list__cant-publish-popover-message {
    padding: 1rem;
    max-width: 140px
}

.find-themes-list {
    list-style: none
}

.find-themes-list__row {
    border-bottom: 1px solid var(--p-border-subdued);
    padding: 1rem 0
}

.find-themes-list__row:first-child {
    padding-top: 0
}

.find-themes-list__row:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.find-themes-list__row-avatar {
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: var(--p-border-radius-base);
    margin-top: 1.25rem
}

.find-themes-list__row-avatar--purple {
    background: #5c6ac4
}

.find-themes-list__row-avatar--green {
    background: #47c1bf
}

.find-themes-list__row-avatar--salmon {
    background: #fb8b8a
}

.find-themes-list__row-title-description {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 230px;
    -ms-flex: 1 0 230px;
    flex: 1 0 230px
}

.find-themes-list__row-action {
    text-align: center;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.find-themes-list__row-action-button {
    width: 165px
}

.published-theme {
    padding-bottom: 0
}

.published-theme~.ui-card__section {
    border-top: 0
}

.published-theme__stack {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (min-width: 568px) {
    .published-theme__stack {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.published-theme__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.published-theme__actions .btn-primary {
    margin-left: 0.5rem
}

.published-themes__title {
    word-wrap: break-word
}

.published-themes__meta {
    margin-bottom: 1rem
}

.published-themes .published-themes__roles {
    padding-right: 0
}

@media screen and (min-width: 568px) {
    .published-themes .published-themes__roles {
        padding-bottom:0
    }
}

.published-themes__role {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.75rem
}

.published-themes__stack {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width: 568px) {
    .published-themes__stack {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.published-themes .published-themes__stack-item {
    margin: 0;
    padding-left: 1rem;
    padding-top: 1rem;
    min-width: initial
}

.published-themes .published-themes__stack-item:first-child {
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--p-border-subdued)
}

@media screen and (min-width: 568px) {
    .published-themes .published-themes__stack-item {
        padding:1rem
    }

    .published-themes .published-themes__stack-item:first-child {
        border-bottom: 0;
        border-right: 1px solid var(--p-border-subdued)
    }
}

.ui-section--theme-previews>.ui-type-container {
    position: relative
}

.theme-preview {
    position: relative;
    margin-bottom: -1.25rem;
    width: 85%
}

.theme-preview--mobile {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 25%
}

.ui-modal__section .theme-preview--mobile {
    margin-right: 1rem
}

.theme-preview__overlay {
    background: #ffffff;
    position: absolute;
    border-radius: var(--p-border-radius-base) var(--p-border-radius-base) 0 0;
    overflow: hidden;
    bottom: 0;
    top: 5.1993067591%;
    left: 3.3259423503%;
    right: 3.3259423503%
}

.theme-preview__overlay--mobile {
    top: 11.4678899083%;
    left: 5%;
    right: 5%
}

.theme-preview__iframe {
    border: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px
}

.theme-preview__iframe--desktop {
    width: 1160px;
    height: 793px
}

.theme-preview__iframe--mobile {
    width: 350px;
    height: 605px
}

.page-themes-index .section {
    border: 0
}

@media screen and (max-height: 500px) {
    .page-themes-show .editor {
        overflow-y:auto
    }
}

.theme-discovery-cta__title {
    margin-bottom: 20px;
    margin-top: 20px
}

.next-grid--single-column .theme-discovery-cta__title {
    margin-top: 20px
}

@media (max-width: 769px) and (min-width: 832px),(min-width: 1072px) {
    .theme-discovery-cta__title {
        margin-top:0
    }
}

.theme-discovery-cta__btn {
    margin-top: 20px
}

.theme-discovery-cta__image {
    max-width: 405px;
    width: 100%;
    height: auto;
    margin: 0 auto
}

.theme-role {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding: 15px;
    float: left
}

.theme-role.main-theme {
    padding-left: 0
}

.theme-role.main-theme a {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icn-main-large-fb0a01ac8278170174ca86baabfd4e4162d76c80db625008151eda8c79fac204.png);
    background-repeat: no-repeat;
    background-position: 50% 77px
}

.theme-role.mobile-theme {
    padding-right: 0
}

.theme-role.mobile-theme a {
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/admin/icn-mobile-large-01dd38c93d26014c4b99f6aafb2a5a440d1e419f3e6cded10a8172a79503dd4a.png);
    background-position: 50% 68px;
    background-repeat: no-repeat
}

.theme-role.is-selected a,.theme-role.is-selected a:hover {
    border-color: #4c90ee;
    -webkit-box-shadow: 0 0 2px 1px rgba(76,144,238,0.3) inset;
    box-shadow: 0 0 2px 1px rgba(76,144,238,0.3) inset
}

.theme-role a {
    display: block;
    width: 100%;
    text-align: center;
    height: 280px;
    padding: 195px 30px 0 30px;
    border: 1px solid #ddd;
    border-radius: 8px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.theme-role a:hover {
    text-decoration: none;
    border-color: #bbbbbb
}

.theme-heading {
    display: block;
    text-align: center;
    color: #31373d
}

.theme-subheading {
    display: block;
    text-align: center;
    font-weight: 400;
    color: #999
}

.ui-modal__footer {
    background-color: white;
    z-index: 1
}

.free-themes-modal__details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width: 768px) {
    .free-themes-modal__details {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.free-themes-modal__badge-wrapper .badge {
    margin-bottom: 0.1875rem
}

.free-themes-modal__view-demo-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(255,255,255,0.9);
    border: 20px solid #dfe3e8;
    content: '';
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    z-index: 551
}

.free-themes-modal__view-demo-overlay:hover {
    opacity: 1
}

.free-themes-modal__images {
    background-color: #dfe3e8;
    max-height: 280px;
    overflow: hidden;
    margin: -20px -20px 20px;
    padding: 20px;
    position: relative
}

.free-themes-modal__images::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 20px solid #dfe3e8
}

@media screen and (min-width: 768px) {
    .free-themes-modal__images {
        border:0;
        -webkit-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
        margin: -20px 0 -20px -20px;
        max-height: calc(680px - 188px);
        padding: 20px 30px 20px 20px
    }

    .free-themes-modal__images::before {
        display: none
    }
}

.free-themes-modal__image,.free-themes-modal__mobile-image {
    display: none
}

.free-themes-modal__image {
    border: 1px solid #e5e5e5
}

.free-themes-modal__image--is-visible,.free-themes-modal__mobile-image--is-visible {
    display: block
}

.free-themes-modal__mobile-screen-wrapper {
    display: none
}

@media screen and (min-width: 768px) {
    .free-themes-modal__mobile-screen-wrapper {
        display:block;
        position: absolute;
        bottom: -20%;
        right: 20px;
        max-width: 38%
    }
}

.free-themes-modal__mobile-device {
    height: auto;
    width: 100%
}

.free-themes-modal__mobile-image {
    bottom: 42px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    width: 100%
}

.free-themes-modal__details__info {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.free-themes-modal__details__info>*:not(.hide)+* {
    margin-top: 1rem
}

@media screen and (min-width: 768px) {
    .free-themes-modal__details__info {
        -webkit-flex-basis:40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%
    }
}

.free-themes-modal__details__short-desc>*:not(.hide)+*,.free-themes-modal__details__features>*:not(.hide)+*,.free-themes-modal__details__styles-list>*:not(.hide)+* {
    margin-top: 1rem
}

.free-themes-modal__details__styles-list>.ui-form__element {
    padding: 0
}

.page-themes-show {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.page-themes-show [class~='ui-app-frame'] {
    padding-bottom: 0 !important
}

.themes-show-page-container {
    margin-bottom: -1rem
}

.themes-show-page-container .add-theme-asset-item {
    margin-bottom: 0.25rem
}

.themes-show-page-container .add-theme-asset {
    margin-left: 2.75rem;
    padding: 0.25rem 0;
    font-size: 0.9375rem
}

.themes-show-page-container .asset-listing-theme-file__list-item {
    margin-left: 2.75rem;
    padding: 0.25rem 0;
    font-size: 0.9375rem;
    white-space: nowrap
}

.themes-show-page-container .asset-listing-theme-file {
    display: block;
    position: relative;
    color: #637381
}

.themes-show-page-container .asset-listing-theme-file__list-item--modified .asset-listing-theme-file::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: -1.25rem;
    margin-top: -0.25rem;
    width: 0.5rem;
    height: 0.5rem;
    background-color: #b3bcf5;
    border-radius: 50%
}

.themes-show-page-container .asset-listing-heading {
    cursor: pointer;
    margin: 0;
    padding: 0.5rem 1rem;
    font-size: 14px;
    font-weight: bold;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.themes-show-page-container .asset-listing-heading-value {
    margin-left: 0.5rem
}

.themes-show-page-container .asset-is-not-expanded {
    display: none
}

.themes-show-page-container .is-collapsed .asset-is-expanded {
    display: none
}

.themes-show-page-container .is-collapsed .asset-is-not-expanded {
    display: initial
}

.fullscreen-mode #AppFrameTopBar,.fullscreen-mode .ui-app-frame__header {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.fullscreen-mode #AppFrameNav,.fullscreen-mode .ui-app-frame__aside {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.fullscreen-mode #AppFrameMain,.fullscreen-mode .ui-app-frame__main {
    padding-top: 0;
    padding-left: 0
}

.fullscreen-mode #AppFrameLoadingBar,.fullscreen-mode .loading-bar__container {
    top: 0 !important;
    left: 0;
    width: 100%
}

.fullscreen-mode .sticky-message,.fullscreen-mode [class^='StickyBanner'] {
    display: none
}

.theme-editor--dark {
    color: #c4cdd5;
    background-color: #0e1216
}

.theme-editor--dark .modal {
    color: #212b36
}

.theme-editor--dark .page,.theme-editor--dark .image-asset-container {
    background-color: #0e1216
}

.theme-editor--dark .template-editor-container {
    border: 0.0625rem solid #637381
}

.theme-editor--dark .file-overview {
    background-color: #0e1216;
    border-bottom: 0.0625rem solid #212b36
}

.theme-editor--dark .file-overview .type--subdued {
    color: white
}

.theme-editor--dark .file-overview .type--subdued:focus,.theme-editor--dark .file-overview .type--subdued:hover {
    color: #b3bcf5
}

.theme-editor--dark .file-overview .type--subdued:active {
    color: #5c6ac4
}

.theme-editor--dark .theme-asset-actions .ui-button {
    color: #f4f6f8;
    background: none;
    background-color: #454f5b;
    border-color: #454f5b
}

.theme-editor--dark .theme-asset-actions .ui-button:focus,.theme-editor--dark .theme-asset-actions .ui-button:hover {
    background-color: #38404a;
    border-color: #38404a
}

.theme-editor--dark .theme-asset-actions .ui-button:active {
    background-color: #2b3138;
    border-color: #2b3138;
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-editor--dark .theme-asset-actions .ui-button--primary {
    color: #f4f6f8;
    background-color: #5c6ac4;
    border-color: #4f5dba;
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-editor--dark .theme-asset-actions .ui-button--primary:disabled {
    color: #b3b5cb;
    background-color: #43467f;
    border-color: #283267
}

.theme-editor--dark .next-input--stylized {
    background-color: #212b36;
    border-color: #454f5b
}

.theme-editor--dark .next-input--stylized input,.theme-editor--dark .next-input--stylized .autocomplete-field {
    color: #dfe3e8;
    background-color: #212b36
}

.theme-editor--dark .next-input--has-content .next-input__add-on {
    color: #dfe3e8
}

.theme-editor--dark .asset-list {
    background-color: #001429;
    border-right: 0.0625rem solid #454f5b
}

.theme-editor--dark .theme-asset-name {
    color: #c4cdd5
}

.theme-editor--dark .asset-listing-heading {
    color: #c4cdd5
}

.theme-editor--dark .asset-listing-heading svg {
    fill: #c4cdd5
}

.theme-editor--dark .asset-listing-heading:hover {
    background-color: #212b36
}

.theme-editor--dark .add-theme-asset {
    color: #006fbb
}

.theme-editor--dark .asset-listing-theme-file {
    color: #c4cdd5
}

.theme-editor--dark .asset-listing-theme-file:hover {
    background-color: none
}

.theme-editor--dark .box.warning {
    color: white;
    background-color: #5c6ac4;
    border-color: #5c6ac4
}

.theme-editor--dark .box.warning .next-icon,.theme-editor--dark .box.warning .next-icon__text {
    fill: white
}

.theme-editor--dark .box.warning a {
    text-decoration: underline;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    color: white
}

.theme-editor--dark .ui-popover,.theme-editor--dark .ui-popover__tooltip::after {
    background-color: #212b36;
    color: #c4cdd5
}

.theme-editor--dark .ui-popover .next-input,.theme-editor--dark .ui-popover .next-input--stylized,.theme-editor--dark .ui-popover .sp-input {
    color: #dfe3e8;
    background-color: #212b36;
    border-color: #454f5b
}

.themes-show-page-container {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .image-asset-container {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .ui-button {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1),box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1),box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .file-overview {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .file-overview .type--subdued {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .asset-list {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .asset-listing-heading {
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .asset-listing-heading svg {
    -webkit-transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .add-theme-asset {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .asset-listing-theme-file {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .box.warning {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .box.warning .next-icon,.themes-show-page-container .box.warning .next-icon__text {
    -webkit-transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.themes-show-page-container .box.warning a {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.prepare-fullscreen-mode #AppFrameNav,.prepare-fullscreen-mode #AppFrameTopBar,.prepare-fullscreen-mode .ui-app-frame__header,.prepare-fullscreen-mode .ui-app-frame__aside {
    -webkit-transition: -webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: -webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: transform 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.prepare-fullscreen-mode #AppFrameMain,.prepare-fullscreen-mode .ui-app-frame__main {
    -webkit-transition: padding 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: padding 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-titlebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1rem;
    min-height: 3.25rem
}

@media screen and (min-width: 768px) {
    @supports (position: -webkit-sticky) or (position: sticky) {
        .template-editor-titlebar {
            position:-webkit-sticky;
            position: sticky;
            z-index: 502;
            top: 3.5rem;
            background-color: #f4f6f8;
            -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1), top 200ms cubic-bezier(0.64, 0, 0.35, 1);
            transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1), top 200ms cubic-bezier(0.64, 0, 0.35, 1)
        }
    }
}

.template-editor-titlebar .ui-breadcrumb__item {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-titlebar .next-icon,.template-editor-titlebar .next-icon__text {
    -webkit-transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

@media screen and (min-width: 768px) {
    @supports (position: -webkit-sticky) or (position: sticky) {
        .fullscreen-mode .template-editor-titlebar {
            top:0
        }
    }
}

h1.template-editor-titlebar__title {
    line-height: normal
}

.template-editor-titlebar__title {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 1rem;
    max-width: 100%;
    font-size: 0.9375rem;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

@media screen and (max-width: 550px) {
    .template-editor-titlebar__title-context {
        display:none
    }
}

.template-editor-titlebar__actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    text-align: right
}

@media screen and (min-width: 768px) {
    @supports (position: -webkit-sticky) or (position: sticky) {
        .theme-editor--dark .template-editor-titlebar {
            background-color:#0e1216
        }
    }
}

.theme-editor--dark .template-editor-titlebar .ui-breadcrumb .ui-breadcrumb__item {
    color: #c4cdd5
}

.theme-editor--dark .template-editor-titlebar .ui-breadcrumb:focus,.theme-editor--dark .template-editor-titlebar .ui-breadcrumb:hover {
    background-color: #212b36
}

.theme-editor--dark .template-editor-titlebar .ui-breadcrumb:active {
    background-color: #0a0d10
}

.theme-editor--dark .template-editor-titlebar .next-icon,.theme-editor--dark .template-editor-titlebar .next-icon__text {
    fill: #c4cdd5
}

.theme-editor--dark .template-editor-titlebar__title {
    color: #c4cdd5
}

.theme-editor--dark .template-editor-titlebar__actions .ui-button {
    color: #f4f6f8;
    background: none;
    background-color: #454f5b;
    border-color: #454f5b
}

.theme-editor--dark .template-editor-titlebar__actions .ui-button:focus,.theme-editor--dark .template-editor-titlebar__actions .ui-button:hover {
    background-color: #38404a;
    border-color: #38404a
}

.theme-editor--dark .template-editor-titlebar__actions .ui-button:active {
    background-color: #2b3138;
    border-color: #2b3138;
    -webkit-box-shadow: none;
    box-shadow: none
}

.template-editor-toolbar {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1rem;
    height: 3.25rem;
    background-color: #f9fafb;
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.fullscreen-mode .template-editor-toolbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.template-editor-toolbar .ui-button {
    padding: 0.3125rem 0.625rem;
    font-size: 0.875rem;
    line-height: 1rem
}

.template-editor-toolbar .ui-keyboard-key {
    margin-bottom: 0.25rem;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-toolbar__shortcut-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.template-editor-toolbar__shortcut-container>*+* {
    margin-left: 0.5rem
}

@media screen and (max-width: 769px) {
    .template-editor-toolbar__shortcut-container {
        display:none
    }
}

.template-editor-toolbar__shortcut {
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-toolbar__toggle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.theme-editor--dark .template-editor-toolbar {
    background-color: #0e1216
}

.theme-editor--dark .template-editor-toolbar .ui-button {
    color: #c4cdd5;
    background: none;
    background-color: #212b36;
    border-color: #212b36
}

.theme-editor--dark .template-editor-toolbar .ui-button[aria-pressed='true'] {
    background-color: #171e26
}

.theme-editor--dark .template-editor-toolbar__shortcut-container .ui-keyboard-key {
    color: #919eab;
    background-color: #454f5b;
    -webkit-box-shadow: 0 0 0 0.0625rem #212b36, 0 0.18em 0 0 #454f5b, 0 0.18em 0 0.0625rem #212b36;
    box-shadow: 0 0 0 0.0625rem #212b36, 0 0.18em 0 0 #454f5b, 0 0.18em 0 0.0625rem #212b36
}

.theme-editor--dark .template-editor-toolbar__shortcut {
    color: #c4cdd5
}

.template-editor-layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc( 100vh - 6.75rem);
    overflow: hidden
}

@media screen and (min-width: 580px) {
    .template-editor-layout {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.fullscreen-mode .template-editor-layout {
    height: calc( 100vh - 6.5rem)
}

.template-editor-layout__sidebar {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 9.375rem;
    min-height: 0;
    max-height: 100%;
    background: white;
    border-right: 1px solid var(--p-border-subdued);
    overflow-y: auto;
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

@media screen and (min-width: 580px) {
    .template-editor-layout__sidebar {
        -webkit-box-flex:0;
        -webkit-flex: 0 1 17.5rem;
        -ms-flex: 0 1 17.5rem;
        flex: 0 1 17.5rem;
        height: 100%
    }
}

.template-editor-layout__main {
    min-width: 0;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 18.75rem;
    -ms-flex: 1 1 18.75rem;
    flex: 1 1 18.75rem
}

.theme-editor--dark .template-editor-layout__sidebar {
    background-color: #0e1216;
    border-right: 0.0625rem solid #212b36
}

[data-id="template-duplication"] .ui-form__element {
    padding: 0
}

[data-id="template-duplication"] .ui-form__element legend {
    font-weight: 400
}

[data-id="template-duplication"] .next-input--has-content .next-input__add-on {
    color: var(--p-text-subdued, #95a7b7)
}

.template-editor-tabs-blank-slate {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 1.25rem
}

.template-editor-tabs-blank-slate .ico {
    margin-right: 0.375rem
}

.new-asset-tabs li a {
    color: var(--p-text)
}

.template-editor-tab-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    min-height: 3rem;
    height: 3rem;
    border-bottom: 1px solid var(--p-border-subdued);
    background: var(--p-surface);
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1),border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-tab-bar__action {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    -webkit-transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: background-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-tab-bar__action::before,.template-editor-tab-bar__action::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),transform 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),transform 200ms cubic-bezier(0.64, 0, 0.35, 1),-webkit-transform 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-tab-bar__action::before {
    background: var(--p-surface);
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

.template-editor-tab-bar__action::after {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

@media screen and (max-width: 550px) {
    .template-editor-tab-bar__action {
        display:none
    }
}

.template-editor-tab-bar__action-icon-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    background-color: transparent;
    position: relative;
    z-index: 2;
    width: 3.25rem;
    height: 100%;
    background: var(--p-surface);
    -webkit-transition: none;
    transition: none
}

.template-editor-tab-bar__action-icon-button:focus {
    outline: none
}

.template-editor-tab-bar__action-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.625rem;
    margin-left: -0.625rem;
    width: 1.25rem;
    height: 1.25rem;
    -webkit-transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1),opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: fill 200ms cubic-bezier(0.64, 0, 0.35, 1),opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    fill: var(--p-icon)
}

.template-editor-tab-bar__action-icon-button:focus .template-editor-tab-bar__action-icon,.template-editor-tab-bar__action-icon-button:hover .template-editor-tab-bar__action-icon {
    fill: var(--p-icon-hovered)
}

.fullscreen-mode .template-editor-tab-bar__action-icon--expand {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.template-editor-tab-bar__action-icon--collapse {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.fullscreen-mode .template-editor-tab-bar__action-icon--collapse {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.template-editor-tabs {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.template-editor-tab-filename {
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.75rem;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    color: var(--p-text-subdued)
}

.template-editor-tab.active .template-editor-tab-filename {
    text-decoration: none;
    color: #212b36
}

.template-editor-tab-close-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2.5rem;
    opacity: 0;
    visibility: 0;
    -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    pointer-events: none
}

.template-editor-tab-close-button:focus {
    outline: none
}

.template-editor-tab {
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 2.5rem 0.25rem 1rem;
    vertical-align: top;
    height: 100%;
    color: #212b36;
    -webkit-transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: color 200ms cubic-bezier(0.64, 0, 0.35, 1),background-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    background-color: var(--p-surface)
}

.template-editor-tab::before,.template-editor-tab::after {
    content: '';
    pointer-events: none;
    position: absolute;
    display: block
}

.template-editor-tab::before {
    top: 0;
    right: 0;
    left: 0;
    height: 0.1875rem;
    background-color: #5c6ac4;
    opacity: 0;
    visibility: 0;
    -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-tab::after {
    top: 50%;
    right: 1.0625rem;
    margin-top: -0.1875rem;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #5c6ac4;
    border-radius: 50%;
    opacity: 0;
    visibility: 0;
    -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1),visibility 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor-tab:focus,.template-editor-tab:hover {
    background-color: var(--p-surface);
    -webkit-box-shadow: 0 -2px 0 0 var(--p-border-hovered) inset;
    box-shadow: 0 -2px 0 0 var(--p-border-hovered) inset
}

.template-editor-tab.active {
    background-color: white;
    -webkit-box-shadow: 0 -2px 0 0 var(--p-action-primary) inset;
    box-shadow: 0 -2px 0 0 var(--p-action-primary) inset
}

.template-editor-tab.active::before {
    opacity: 0;
    visibility: hidden
}

.template-editor-tab.active .template-editor-tab-close-button {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.template-editor-tab.active:focus,.template-editor-tab.active:hover {
    background-color: #f9fafb;
    -webkit-box-shadow: 0 -2px 0 0 var(--p-border-hovered) inset;
    box-shadow: 0 -2px 0 0 var(--p-border-hovered) inset
}

.template-editor-tab.active:focus {
    -webkit-box-shadow: 0 -2px 0 0 var(--p-surface-primary-selected-pressed) inset;
    box-shadow: 0 -2px 0 0 var(--p-surface-primary-selected-pressed) inset
}

.template-editor-tab.has-changes::after {
    opacity: 1;
    visibility: visible
}

.template-editor-tab.has-changes .template-editor-tab-close-button {
    opacity: 0;
    visibility: hidden
}

.template-editor-tab.active.has-changes:hover::after {
    opacity: 0;
    visibility: hidden
}

.template-editor-tab.active.has-changes:hover .template-editor-tab-close-button {
    opacity: 1;
    visibility: visible
}

.theme-editor--dark .template-editor-tab-bar {
    background-color: #212b36
}

.theme-editor--dark .template-editor-tab-bar__action-icon {
    fill: #c4cdd5
}

.theme-editor--dark .template-editor-tab {
    background-color: #212b36
}

.theme-editor--dark .template-editor-tab.active {
    color: #637381;
    background-color: #0e1216;
    border-right: 0;
    border-left: 0
}

.theme-editor--dark .template-editor-tab.active:hover {
    background-color: #212b36
}

.theme-editor--dark .template-editor-tab.active .template-editor-tab-filename {
    color: #c4cdd5
}

.theme-editor--dark .template-editor-tab:hover {
    background-color: #212b36
}

.theme-editor--dark .template-editor-tab+.template-editor-tab .active {
    color: #dfe3e8
}

.theme-editor--dark .template-editor-tab-filename {
    color: #c4cdd5
}

.theme-editor--dark .template-editor-tab-bar__action::before {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.theme-editor--dark .template-editor-tab-bar__action::after {
    opacity: 1;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background: #212b36
}

.theme-editor--dark .template-editor-tab-bar__action-icon-button {
    background-color: #212b36
}

.template-editor-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background: #ffffff;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    -webkit-box-shadow: 1px 1px #e6e6e6;
    box-shadow: 1px 1px #e6e6e6;
    -webkit-transition: border-color 200ms cubic-bezier(0.64, 0, 0.35, 1);
    transition: border-color 200ms cubic-bezier(0.64, 0, 0.35, 1)
}

.template-editor__title .ui-popover__content {
    max-width: 350px
}

.template-editor__title .ui-popover__section:first-child {
    display: none
}

.template-editor__title .ui-popover__section:last-child {
    border-top: 0;
    margin-bottom: 0
}

.template-editor__layout {
    margin-bottom: 0
}

.asset-listing {
    z-index: 1;
    position: absolute;
    background: #ffffff;
    padding: 0;
    height: 100%;
    overflow: auto;
    border-right: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.asset-listing-list {
    display: block;
    list-style: none inside none;
    margin: 0;
    padding-bottom: 0.25rem
}

.is-collapsed .asset-listing-heading-value {
    background-position: -4px -448px
}

.is-collapsed+.asset-listing-list {
    display: none
}

.is-collapsed .asset-listing-list {
    display: none
}

.asset-search {
    width: 100%;
    padding: 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.asset-search-field {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-radius: var(--p-border-radius-base)
}

.file-overview {
    padding: 7px;
    background: #ffffff;
    border-bottom: 1px solid #e6e6e6
}

.theme-asset-name {
    padding-left: 10px;
    line-height: 28px
}

.view-older-versions {
    padding-left: 4px;
    font-size: 13px
}

.theme-asset-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 1rem
}

.theme-asset-actions__rename {
    margin-right: 5px
}

.theme-asset-actions__rename .next-dropdown,.theme-asset-actions__rename .sp-container {
    right: 0;
    min-width: 340px
}

.theme-asset-actions__rename .next-dropdown__section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.stylized-divider {
    position: relative
}

.stylized-or {
    position: relative;
    background: #ffffff;
    top: -11px;
    z-index: 1;
    padding: 0 12px;
    color: #ccc
}

.faux-hr-line {
    border-top: 1px solid #ddd;
    width: 200px;
    height: 1px;
    top: 0;
    left: 100px;
    display: block;
    position: absolute
}

.editor {
    position: relative;
    height: 100%;
    padding: 0;
    padding-left: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.asset-container {
    height: 100%;
    overflow: hidden
}

.code-asset-container {
    height: 100%
}

.image-asset-view {
    display: block;
    margin: 0 auto;
    padding: 3.5625rem 0 6.25rem
}

.image-asset-container {
    height: 100%;
    overflow: scroll;
    background: #ebf5fa
}

.template-editor__title,.template-editor__title-bar,.themes-list__theme-title,.published-themes__title {
    text-transform: capitalize
}

.share-theme-modal__theme-name {
    text-transform: capitalize;
    font-weight: bold
}

.cm-shortcut-widget {
    position: fixed !important;
    z-index: 999999;
    cursor: pointer;
    display: none;
    margin-left: -0.125rem;
    padding: 0.125rem 0.25rem;
    line-height: 0.625rem;
    font-size: 0.8125rem;
    min-height: auto !important
}

.unsupported-script-ui-modal .next-icon--color-red {
    color: var(--p-icon-critical, #de3618);
    fill: #fff
}

.unsupported-script-ui-modal .ui-button--icon-only {
    padding: 0 0 5px 2px
}

.unsupported-script-ui-modal .unsupported-script-ui-modal__content--step-2 {
    display: none
}

.unsupported-script-ui-modal.unsupported-script-ui-modal--step-2 .unsupported-script-ui-modal__content--step-1 {
    display: none
}

.unsupported-script-ui-modal.unsupported-script-ui-modal--step-2 .unsupported-script-ui-modal__content--step-2 {
    display: block
}

.translation__reference {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: initial;
    letter-spacing: initial;
    color: #95a7b7;
    background-color: #fafbfc;
    border: 1px dashed #d3dbe2;
    word-break: break-word;
    vertical-align: baseline;
    border-radius: 3px
}

@media screen and (min-width: 640px) {
    .translation__reference {
        font-size:0.875rem
    }
}

.translation__target {
    cursor: text
}

#theme-languages-edit .dropdown .next-tab__list--vertical .next-tab {
    padding: 0
}

#theme-languages-edit .ui-card {
    padding: 0.5rem
}

#language-filters {
    padding: 0.5rem
}

#language-filters .tag>span,#language-filters .tag .tag-body {
    border: none;
    border-radius: var(--p-border-radius-base);
    background-color: var(--p-surface-neutral-subdued);
    color: var(--p-text)
}

#language-filters .tag>span .close,#language-filters .tag .tag-body .close {
    border: none;
    border-radius: var(--p-border-radius-base);
    border-left: 1px solid var(--p-border-subdued);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#language-filters .tag>span .close:hover,#language-filters .tag .tag-body .close:hover {
    background-color: var(--p-surface-hovered)
}

.translation+.next-heading {
    margin-top: 20px
}

.modal #change-language-form .box.errors {
    top: auto;
    left: auto
}

.finances-table {
    border-collapse: collapse
}

.finances-table td {
    border: none;
    padding: 8px 0
}

.finances-table__cell--indented {
    padding-left: 8px
}

.btn--finances-column-heading {
    line-height: inherit
}

.btn--finances-column-heading:hover,.btn--finances-column-heading:focus,.btn--finances-column-heading:active {
    text-decoration: none
}

.btn--finances-column-heading:hover .finances-table__heading,.btn--finances-column-heading:focus .finances-table__heading,.btn--finances-column-heading:active .finances-table__heading {
    text-decoration: underline
}

.finances-table__heading+.next-icon,.finances-table__heading+.next-icon__text {
    margin-left: 0.5rem
}

.finances-table__section {
    border-top: 1px solid #ebeef0
}

.finances-table--is-empty {
    padding: 60px
}

@media screen and (max-width: 450px) {
    .finances-table--is-empty {
        padding:80px 20px
    }
}

.finances__caption {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .finances__caption a,.body:hover .finances__caption input,.body:hover .finances__caption .autocomplete-field,.body:hover .finances__caption button {
    display: none !important
}

.finances-table__cell--hidden-text {
    visibility: hidden
}

.finances-table__row--load-more {
    height: 43px;
    text-align: center
}

.finances-table__row--load-more td {
    position: absolute;
    width: 100%;
    padding: 0;
    border-top: 1px solid #ebeef0
}

.finances-table__row--load-more td .btn--plain {
    width: 100%;
    max-width: 100vw;
    padding: 12px 0;
    z-index: 1
}

.finances-sales-summary-options {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.finances-sales-summary-options.finances-sales-summary-options--trailing {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.finances-sales-summary-options .ui-popover__container,.finances-sales-summary-options .finances__date-picker-btn {
    width: 100%
}

.finances-sales-summary-options .ui-popover__content {
    width: 462px
}

@media (max-width: 769px) and (min-width: 560px),(min-width: 800px) {
    .finances-sales-summary-options {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (max-width: 769px) and (min-width: 560px),(min-width: 800px) {
    .finances-pickers-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (max-width: 769px) and (min-width: 560px),(min-width: 800px) {
    .finances__heading-wrapper {
        -webkit-align-self:flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.finances__channel-picker .next-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.finances__channel-picker .next-grid__cell:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.finances-report .stale-data-wrapper .ui-layout {
    margin-top: 0
}

.finances__heading {
    white-space: nowrap
}

@media screen and (min-width: 720px) {
    .finances__heading {
        margin-left:20px
    }
}

.finances__heading--has-top-margin {
    margin-top: 10px
}

@media screen and (max-width: 450px) {
    .finances-title-bar .ui-title-bar__actions--secondary {
        display:block
    }
}

.finances-title-bar .ui-title-bar__actions--popover {
    display: none
}

.page--finances .ui-layout__section--primary {
    -webkit-flex-basis: 355px;
    -ms-flex-preferred-size: 355px;
    flex-basis: 355px
}

.page--finances .next-card+.next-card {
    margin-top: 20px
}

.finances__date-picker #datepicker-text-start-container,.finances__date-picker #datepicker-cal-start {
    padding-right: 0
}

.finances__date-picker .ui-datepicker-header a {
    overflow: hidden
}

.reports-announcements {
    margin: 20px;
    margin-bottom: 0
}

.reports-announcements .ui-stack-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 300px;
    -ms-flex: 1 1 300px;
    flex: 1 1 300px
}

@media screen and (max-width: 450px) {
    .reports-announcements .btn {
        width:100%;
        text-align: center
    }
}

@media (max-width: 590px),(min-width: 769px) and (max-width: 854px) {
    .reports-announcements {
        margin:10px
    }
}

#export-format_CurrentPage,#export-format_FullReport {
    cursor: pointer
}

.report-is-loading::after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(6, end) 800ms infinite;
    animation: ellipsis steps(6, end) 800ms infinite;
    content: '\2026';
    width: 0
}

@-webkit-keyframes ellipsis {
    to {
        width: 1.25em
    }
}

@keyframes ellipsis {
    to {
        width: 1.25em
    }
}

.menus-table thead tr {
    border-bottom: 1px solid #dfe3e8
}

.more {
    color: #798c9c
}

.more li {
    list-style-type: none
}

.fraud-risk-icon-offset {
    top: -1px
}

.fraud-risk-content-list {
    padding-bottom: 0.5rem
}

.fraud-risk-content-list__item {
    border-top: 1px solid var(--p-border-subdued);
    padding: 0.5rem 0;
    margin: 0
}

.fraud-risk-content-list__item:last-child {
    border-bottom: 1px solid var(--p-border-subdued)
}

.fraud-risk-content-list__item .fraud-risk-icon-offset {
    margin-right: 0.25rem
}

.fraud-risk-content-list__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 0.75rem
}

.fraud-low-risk-icon {
    margin-right: 0.5rem;
    fill: #47c1bf
}

.fraud-medium-risk-icon {
    margin-right: 0.5rem;
    fill: #95a7b7
}

.fraud-high-risk-icon {
    margin-right: 0.5rem;
    fill: #de3618;
    -webkit-box-shadow: 0 0 0 4px rgba(222,54,24,0.2);
    box-shadow: 0 0 0 4px rgba(222,54,24,0.2);
    border-radius: 50%
}

.fraud-phone-number {
    font-size: 1.1em
}

.fraud-protection-terms-header {
    font-size: 1.125rem;
    line-height: 1.6;
    color: #454e57
}

.fraud-protection-terms-section {
    padding: 2.5rem 0;
    border-bottom: 1px solid var(--p-border-subdued)
}

.fraud-protection-terms-section:first-child {
    padding-top: 1rem
}

.fraud-protection-terms-section:last-child {
    border-bottom: 0
}

@media screen and (max-width: 568px) {
    .fraud-protection-terms-section {
        padding:2.5rem 1rem
    }
}

.fraud-protection-terms-section__title {
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin-bottom: 2rem
}

@media (min-width: 640px) {
    .fraud-protection-terms-section__title {
        font-size:1.625rem;
        line-height: 2rem
    }
}

.fraud-protection-terms-section__list {
    list-style-position: unset
}

.fraud-protection-terms-section__list-item {
    list-style-position: inside;
    list-style-type: none;
    padding-bottom: 1rem
}

.fraud-protection-terms-section__list-item .fraud-protection-terms-section__list {
    margin-top: 1rem;
    margin-left: 1rem
}

.fraud-protection-terms-section__list-item--bullet {
    list-style-type: disc
}

.fraud-protect-top-section-title {
    font-size: 2.375rem
}

.fraud-protect-enabled-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fraud-protect-enabled-details__text {
    font-weight: 600;
    text-transform: uppercase;
    color: #5c6ac4;
    margin-left: 0.5rem
}

.fraud-protect-enabled-details__icon svg {
    fill: #5c6ac4;
    color: transparent
}

.fraud-protect-card {
    padding: 1rem 0
}

.fraud-protect-card__image {
    max-width: 6.25rem
}

.fraud-protect-section-title {
    font-size: 1.25rem;
    line-height: 2.75rem;
    font-weight: 400;
    margin-bottom: 2rem
}

.app-view .nav-toggle,.app-view .next-nav,.app-view .breadcrumb,.app-view .ui-breadcrumbs {
    display: none
}

.app-view .ui-title-bar,.app-view .header-row {
    left: 0
}

.app-view .ui-title-bar__heading-group {
    margin-left: 0
}

.app-view .header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding-left: 0
}

@media screen and (max-width: 580px) {
    .app-view .header {
        padding-right:0
    }
}

.app-view .header__main {
    padding: 10px
}

.app-view main#content {
    padding-left: 0
}

.app-view .loading-bar__container {
    left: 0;
    width: 100%
}

.app-view .header__secondary-actions {
    display: none
}

.app-view .content--has-secondary-actions .header__secondary-actions {
    display: block
}

@media screen and (max-width: 580px) {
    .app-view .content--has-secondary-actions .header__secondary-actions {
        width:100%
    }
}

.app-view.fresh-ui #content {
    padding-top: 0
}

.app-view.fresh-ui .ui-top-bar {
    display: none
}

.app-view.fresh-ui .ui-title-bar {
    left: 0;
    margin: 0;
    padding: 1rem 0 0
}

.app-view.fresh-ui .ui-title-bar .action-bar {
    padding-top: 1rem
}

.app-view.fresh-ui .ui-title-bar__pagination {
    display: none
}

.app-view.fresh-ui .ui-title-bar__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 600
}

.app-view.fresh-ui .ui-title-bar__heading-group {
    margin-left: 0
}

.app-view.fresh-ui .embedded-app .header-row {
    top: 0
}

html {
    --p-border-radius-1: 0.25rem;
    --p-border-radius-2: 0.5rem;
    --p-border-width-1: 0.0625rem;
    --p-border-width-2: 0.125rem;
    --pc-button-shadow: inset 0 -0.0625rem 0 #b5b5b5, inset -0.0625rem 0 0 #e3e3e3, inset 0.0625rem 0 0 #e3e3e3, inset 0 0.0625rem 0 #e3e3e3;
    --pc-button-shadow-hover: inset 0 -0.0625rem 0 #cccccc, inset 0.0625rem 0 0 #ebebeb, inset -0.0625rem 0 0 #ebebeb, inset 0 0.0625rem 0 #ebebeb;
    --pc-button-shadow-primary: inset 0 -0.0625rem 0 rgba(0, 0, 0, 0.25), inset 0.0625rem 0 0 rgba(255, 255, 255, 0.25), inset -0.0625rem 0 0 rgba(255, 255, 255, 0.25);
    --p-font-size-75: 0.75rem;
    --p-font-size-80-experimental: 0.8125rem;
    --p-font-line-height-2: 1.25rem;
    --p-space-025: 0.0625rem;
    --p-space-3: 0.75rem;
    --p-space-1_5-experimental: 0.375rem;
    --p-color-bg-primary: rgba(48, 48, 48, 1);
    --p-color-bg-primary-active: rgba(26, 26, 26, 1);
    --p-color-bg-primary-disabled-experimental: rgba(212, 212, 212, 1);
    --p-color-bg-active: rgba(247, 247, 247, 1);
    --p-color-bg-input: rgba(255, 255, 255, 1);
    --p-color-bg-critical-subdued: rgba(254, 233, 232, 1);
    --p-color-border-input: rgba(138, 138, 138, 1);
    --p-color-border-input-hover: rgba(97, 97, 97, 1);
    --p-color-border-input-active-experimental: rgba(26, 26, 26, 1);
    --p-color-border-interactive-focus: rgba(0, 91, 211, 1);
    --p-color-border-critical-strong-experimental: rgba(142, 31, 11, 1);
    --p-color-text-on-color: rgba(255, 255, 255, 1);
    --p-color-text-inverse: rgba(227, 227, 227, 1);
    --p-color-text-inverse-subdued: rgba(204, 204, 204, 1);
    --p-shadow-inset-md: inset -0.0625rem 0 0.0625rem rgba(0, 0, 0, 0.12), inset 0.0625rem 0 0.0625rem rgba(0, 0, 0, 0.12), inset 0 0.125rem 0.0625rem rgba(0, 0, 0, 0.2);
    --p-shadow-button-primary-strong-experimental: 0rem 0.0625rem 0rem 0rem rgba(255, 255, 255, 0.24) inset, 0.0625rem 0rem 0rem 0rem rgba(255, 255, 255, 0.2) inset, -0.0625rem 0rem 0rem 0rem rgba(255, 255, 255, 0.2) inset, 0rem -0.09375rem 0rem 0rem #000 inset, 0rem 0rem 0rem 0.03125rem #1a1a1a;
    --p-shadow-button-primary-inset-experimental: 0rem 0.125rem 0rem 0rem #000 inset, 0.0625rem 0rem 0.0625rem 0rem rgba(0, 0, 0, 0.2) inset, -0.0625rem 0rem 0.0625rem 0rem rgba(0, 0, 0, 0.2) inset;
    --p-motion-duration-100: 100ms;
    --p-motion-ease: cubic-bezier(0.25, 0.1, 0.25, 1);
    --font-stack: "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif
}

html body {
    font-family: var(--font-stack);
    font-size: var(--p-font-size-80-experimental);
    background-color: #fff
}

html #draft-orders-payment-form .ui-card,html .login-card .ui-card {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .next-label,html #draft-orders-payment-form .next-input,html #draft-orders-payment-form .next-input--stylized,html #draft-orders-payment-form .sp-input,html .login-card .next-label,html .login-card .next-input,html .login-card .next-input--stylized,html .login-card .sp-input {
    line-height: normal
}

html #draft-orders-payment-form .next-input--card-field,html .login-card .next-input--card-field {
    height: 2rem
}

html #draft-orders-payment-form .next-icon--size-16,html .login-card .next-icon--size-16 {
    width: 17px;
    height: 17px
}

html #draft-orders-payment-form .next-input--card-field,html #draft-orders-payment-form .next-input[type="text"],html #draft-orders-payment-form .next-input--stylized[type="text"],html #draft-orders-payment-form .sp-input[type="text"],html #draft-orders-payment-form .next-input[type="tel"],html #draft-orders-payment-form .next-input--stylized[type="tel"],html #draft-orders-payment-form .sp-input[type="tel"],html #draft-orders-payment-form .ui-select,html .login-card .next-input--card-field,html .login-card .next-input[type="text"],html .login-card .next-input--stylized[type="text"],html .login-card .sp-input[type="text"],html .login-card .next-input[type="tel"],html .login-card .next-input--stylized[type="tel"],html .login-card .sp-input[type="tel"],html .login-card .ui-select {
    font-family: var(--font-stack);
    font-size: var(--p-font-size-80-experimental);
    padding: var(--p-space-1_5-experimental) var(--p-space-3);
    border: var(--p-border-width-1) solid var(--p-color-border-input);
    border-radius: var(--p-border-radius-2);
    background-color: var(--p-color-bg-input);
    min-height: 2rem
}

html #draft-orders-payment-form .next-input-wrapper:hover .next-input--card-field,html #draft-orders-payment-form .next-input-wrapper:hover .next-input[type="text"],html #draft-orders-payment-form .next-input-wrapper:hover .next-input--stylized[type="text"],html #draft-orders-payment-form .next-input-wrapper:hover .sp-input[type="text"],html #draft-orders-payment-form .next-input-wrapper:hover .next-input[type="tel"],html #draft-orders-payment-form .next-input-wrapper:hover .next-input--stylized[type="tel"],html #draft-orders-payment-form .next-input-wrapper:hover .sp-input[type="tel"],html #draft-orders-payment-form .next-input-wrapper:hover .ui-select,html .login-card .next-input-wrapper:hover .next-input--card-field,html .login-card .next-input-wrapper:hover .next-input[type="text"],html .login-card .next-input-wrapper:hover .next-input--stylized[type="text"],html .login-card .next-input-wrapper:hover .sp-input[type="text"],html .login-card .next-input-wrapper:hover .next-input[type="tel"],html .login-card .next-input-wrapper:hover .next-input--stylized[type="tel"],html .login-card .next-input-wrapper:hover .sp-input[type="tel"],html .login-card .next-input-wrapper:hover .ui-select {
    border-color: var(--p-color-border-input-hover)
}

html #draft-orders-payment-form .next-input-wrapper .next-input[type="text"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .next-input--stylized[type="text"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .sp-input[type="text"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .next-input[type="text"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .next-input--stylized[type="text"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .sp-input[type="text"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .next-input[type="tel"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .next-input--stylized[type="tel"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .sp-input[type="tel"]:focus-visible,html #draft-orders-payment-form .next-input-wrapper .next-input[type="tel"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .next-input--stylized[type="tel"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .sp-input[type="tel"]:focus-within,html #draft-orders-payment-form .next-input-wrapper .ui-select:focus-visible,html #draft-orders-payment-form .next-input-wrapper .ui-select:focus-within,html .login-card .next-input-wrapper .next-input[type="text"]:focus-visible,html .login-card .next-input-wrapper .next-input--stylized[type="text"]:focus-visible,html .login-card .next-input-wrapper .sp-input[type="text"]:focus-visible,html .login-card .next-input-wrapper .next-input[type="text"]:focus-within,html .login-card .next-input-wrapper .next-input--stylized[type="text"]:focus-within,html .login-card .next-input-wrapper .sp-input[type="text"]:focus-within,html .login-card .next-input-wrapper .next-input[type="tel"]:focus-visible,html .login-card .next-input-wrapper .next-input--stylized[type="tel"]:focus-visible,html .login-card .next-input-wrapper .sp-input[type="tel"]:focus-visible,html .login-card .next-input-wrapper .next-input[type="tel"]:focus-within,html .login-card .next-input-wrapper .next-input--stylized[type="tel"]:focus-within,html .login-card .next-input-wrapper .sp-input[type="tel"]:focus-within,html .login-card .next-input-wrapper .ui-select:focus-visible,html .login-card .next-input-wrapper .ui-select:focus-within {
    outline: var(--p-border-width-2) solid var(--p-color-border-interactive-focus);
    outline-offset: var(--p-space-025);
    border-color: var(--p-color-border-input-active-experimental)
}

html #draft-orders-payment-form .next-input--is-focused.next-input--card-field,html .login-card .next-input--is-focused.next-input--card-field {
    outline: var(--p-border-width-2) solid var(--p-color-border-interactive-focus);
    outline-offset: var(--p-space-025);
    border-color: var(--p-color-border-input-active-experimental)
}

html #draft-orders-payment-form .next-input-wrapper--is-error .next-input--card-field,html #draft-orders-payment-form .next-input-wrapper--is-error .next-input[type="text"],html #draft-orders-payment-form .next-input-wrapper--is-error .next-input--stylized[type="text"],html #draft-orders-payment-form .next-input-wrapper--is-error .sp-input[type="text"],html #draft-orders-payment-form .next-input-wrapper--is-error .next-input[type="tel"],html #draft-orders-payment-form .next-input-wrapper--is-error .next-input--stylized[type="tel"],html #draft-orders-payment-form .next-input-wrapper--is-error .sp-input[type="tel"],html #draft-orders-payment-form .next-input-wrapper--is-error .ui-select,html .login-card .next-input-wrapper--is-error .next-input--card-field,html .login-card .next-input-wrapper--is-error .next-input[type="text"],html .login-card .next-input-wrapper--is-error .next-input--stylized[type="text"],html .login-card .next-input-wrapper--is-error .sp-input[type="text"],html .login-card .next-input-wrapper--is-error .next-input[type="tel"],html .login-card .next-input-wrapper--is-error .next-input--stylized[type="tel"],html .login-card .next-input-wrapper--is-error .sp-input[type="tel"],html .login-card .next-input-wrapper--is-error .ui-select {
    background-color: var(--p-color-bg-critical-subdued);
    border-color: var(--p-color-border-critical-strong-experimental)
}

html #draft-orders-payment-form .ui-select,html .login-card .ui-select {
    line-height: var(--p-font-line-height-2)
}

html #draft-orders-payment-form .next-checkbox,html .login-card .next-checkbox {
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 0
}

html #draft-orders-payment-form .next-checkbox--styled,html .login-card .next-checkbox--styled {
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    background-color: transparent;
    border: 0
}

html #draft-orders-payment-form .next-checkbox--styled::after,html .login-card .next-checkbox--styled::after {
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    border: var(--p-border-width-1) solid var(--p-color-border-input);
    border-radius: var(--p-border-radius-1);
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .next-checkbox--styled::before,html .login-card .next-checkbox--styled::before {
    display: none
}

html #draft-orders-payment-form .next-checkbox--styled svg,html .login-card .next-checkbox--styled svg {
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    opacity: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),-webkit-transform var(--p-motion-duration-100) var(--p-motion-ease);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),-webkit-transform var(--p-motion-duration-100) var(--p-motion-ease);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),transform var(--p-motion-duration-100) var(--p-motion-ease);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),transform var(--p-motion-duration-100) var(--p-motion-ease),-webkit-transform var(--p-motion-duration-100) var(--p-motion-ease);
    z-index: 2
}

html #draft-orders-payment-form :focus-visible+.next-checkbox--styled::after,html .login-card :focus-visible+.next-checkbox--styled::after {
    outline: var(--p-border-width-2) solid var(--p-color-border-interactive-focus);
    outline-offset: var(--p-space-025)
}

html #draft-orders-payment-form :checked+.next-checkbox--styled svg,html .login-card :checked+.next-checkbox--styled svg {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

html #draft-orders-payment-form .next-input--is-focused,html .login-card .next-input--is-focused {
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .ui-select__wrapper,html .login-card .ui-select__wrapper {
    border: none
}

html #draft-orders-payment-form .ui-select__wrapper::after,html .login-card .ui-select__wrapper::after {
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .ui-select__wrapper .next-icon,html #draft-orders-payment-form .ui-select__wrapper .next-icon__text,html .login-card .ui-select__wrapper .next-icon,html .login-card .ui-select__wrapper .next-icon__text {
    margin-top: -0.625rem;
    width: 20px;
    height: 20px
}

html #draft-orders-payment-form .ui-button,html .login-card .ui-button {
    font-size: var(--p-font-size-75);
    position: relative;
    min-width: 1.75rem;
    min-height: 1.75rem;
    padding: var(--p-space-1_5-experimental) var(--p-space-3);
    border-radius: var(--p-border-radius-2);
    border: none;
    -webkit-box-shadow: var(--pc-button-shadow);
    box-shadow: var(--pc-button-shadow);
    -webkit-transition: -webkit-box-shadow 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: -webkit-box-shadow 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: box-shadow 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: box-shadow 75ms cubic-bezier(0.19, 0.91, 0.38, 1),-webkit-box-shadow 75ms cubic-bezier(0.19, 0.91, 0.38, 1)
}

html #draft-orders-payment-form .ui-button:focus-visible,html .login-card .ui-button:focus-visible {
    outline: var(--p-border-width-2) solid var(--p-color-border-interactive-focus);
    outline-offset: var(--p-space-025)
}

html #draft-orders-payment-form .ui-button:focus::after,html .login-card .ui-button:focus::after {
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .ui-button:hover,html .login-card .ui-button:hover {
    -webkit-box-shadow: var(--pc-button-shadow-hover);
    box-shadow: var(--pc-button-shadow-hover)
}

html #draft-orders-payment-form .ui-button:active,html .login-card .ui-button:active {
    -webkit-box-shadow: var(--p-shadow-inset-md);
    box-shadow: var(--p-shadow-inset-md);
    background: var(--p-color-bg-active)
}

html #draft-orders-payment-form .ui-button:active .ui-button__content,html .login-card .ui-button:active .ui-button__content {
    -webkit-transform: translateY(0.0625rem);
    transform: translateY(0.0625rem)
}

html #draft-orders-payment-form .ui-button::after,html .login-card .ui-button::after {
    display: none;
    top: calc(50% - 10px);
    left: calc(50% - 10px);
    width: 20px;
    height: 20px;
    content: "";
    background: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M18.1835 12.228C17.7976 13.5587 17.0728 14.7664 16.0799 15.7328C15.087 16.6992 13.8602 17.3911 12.5195 17.7409C11.1789 18.0907 9.77035 18.0862 8.43192 17.7281C7.09348 17.3699 5.87102 16.6702 4.88423 15.6976C3.89745 14.725 3.18018 13.5128 2.80267 12.1797C2.42517 10.8466 2.40036 9.4383 2.73068 8.09272C3.06101 6.74714 3.73514 5.51042 4.68705 4.50367C5.63897 3.49692 6.83604 2.75465 8.16103 2.34956" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="bevel"/></svg>');
    background-position: center;
    background-repeat: no-repeat
}

html #draft-orders-payment-form .ui-button[disabled],html .login-card .ui-button[disabled] {
    color: var(--p-color-text-on-color);
    background: var(--p-color-bg-primary-disabled-experimental);
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .ui-button[disabled]::before,html .login-card .ui-button[disabled]::before {
    display: none
}

html #draft-orders-payment-form .ui-button.is-loading::after,html .login-card .ui-button.is-loading::after {
    display: block;
    -webkit-animation: button-loading-spinner 0.7s linear infinite;
    animation: button-loading-spinner 0.7s linear infinite
}

html #draft-orders-payment-form .ui-button__content,html .login-card .ui-button__content {
    display: inline-block;
    font-size: var(--p-font-size-80-experimental);
    line-height: var(--p-font-line-height-2);
    -webkit-transition: -webkit-transform 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: -webkit-transform 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: transform 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: transform 75ms cubic-bezier(0.19, 0.91, 0.38, 1),-webkit-transform 75ms cubic-bezier(0.19, 0.91, 0.38, 1)
}

html #draft-orders-payment-form .ui-button--primary,html .login-card .ui-button--primary {
    background-color: var(--p-color-bg-primary);
    color: var(--p-color-text-on-color);
    -webkit-box-shadow: none;
    box-shadow: none
}

html #draft-orders-payment-form .ui-button--primary::before,html .login-card .ui-button--primary::before {
    content: "";
    display: block;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    margin: 0;
    width: auto;
    height: auto;
    left: 0.03125rem;
    right: 0.03125rem;
    top: 0.03125rem;
    bottom: 0.03125rem;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(88.54%, rgba(255,255,255,0)), to(rgba(255,255,255,0.11)));
    background: linear-gradient(180deg, rgba(255,255,255,0) 88.54%, rgba(255,255,255,0.11) 100%);
    -webkit-box-shadow: var(--p-shadow-button-primary-strong-experimental);
    box-shadow: var(--p-shadow-button-primary-strong-experimental);
    border-radius: 0.46875rem;
    opacity: 1;
    -webkit-transition: opacity 75ms cubic-bezier(0.19, 0.91, 0.38, 1);
    transition: opacity 75ms cubic-bezier(0.19, 0.91, 0.38, 1)
}

html #draft-orders-payment-form .ui-button--primary:hover,html .login-card .ui-button--primary:hover {
    color: var(--p-color-text-inverse);
    -webkit-box-shadow: var(--pc-button-shadow-primary);
    box-shadow: var(--pc-button-shadow-primary)
}

html #draft-orders-payment-form .ui-button--primary:active,html .login-card .ui-button--primary:active {
    color: var(--p-color-text-inverse-subdued);
    background: var(--p-color-bg-primary-active);
    -webkit-box-shadow: var(--p-shadow-button-primary-inset-experimental);
    box-shadow: var(--p-shadow-button-primary-inset-experimental)
}

html .login-card .ui-content-list.ui-content-list--type-bullet {
    text-align: left;
    margin-top: 0.625rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem
}

html .login-card .ui-content-list.ui-content-list--type-bullet .ui-content-list__item {
    margin-bottom: 0
}

@font-face {
    font-family: 'Proxima Nova';
    font-weight: 300;
    font-display: swap;
    font-style: normal;
    src: url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.woff2) format("woff2"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.woff) format("woff"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.ttf) format("truetype")
}

@font-face {
    font-family: 'Proxima Nova';
    font-weight: 400;
    font-display: swap;
    font-style: normal;
    src: url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.woff2) format("woff2"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.woff) format("woff"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.ttf) format("truetype")
}

@font-face {
    font-family: 'Proxima Nova';
    font-weight: 600;
    font-display: swap;
    font-style: normal;
    src: url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.woff2) format("woff2"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.woff) format("woff"), url(https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.ttf) format("truetype")
}

.ui-telephone__flags-list .ui-telephone__flag-icon {
    display: inline-block
}

.ui-telephone__flag-icon {
    width: 20px;
    height: 14px;
    display: block;
    margin: 0 auto;
    background: transparent url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/flags.png) no-repeat 0 0;
    -webkit-background-size: 400px 14px;
    background-size: 400px 14px
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ar {
    background-position: 0 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--bo {
    background-position: -20px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--br {
    background-position: -40px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--cl {
    background-position: -60px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--co {
    background-position: -80px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--cr {
    background-position: -100px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--do {
    background-position: -120px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ec {
    background-position: -140px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--gt {
    background-position: -180px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--hn {
    background-position: -200px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--mx {
    background-position: -220px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ni {
    background-position: -240px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pa {
    background-position: -260px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pe {
    background-position: -300px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--pt {
    background-position: -320px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--py {
    background-position: -280px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--sv {
    background-position: -160px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--us {
    background-position: -360px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--uy {
    background-position: -340px 0
}

.ui-telephone__flag-icon.ui-telephone__flag-icon--ve {
    background-position: -380px 0
}

.ui-telephone *,.ui-telephone :after,.ui-telephone :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-telephone--with-flag .ui-telephone__flags {
    width: 45px
}

.ui-telephone--change-flag .ui-telephone__flags {
    padding-right: 5px;
    cursor: pointer
}

.ui-telephone--change-flag .ui-telephone__selected-flag {
    padding-right: 10px
}

.ui-telephone--change-flag .ui-telephone__selected-flag:after {
    top: 50%;
    right: -1px;
    content: "";
    border-width: 0 1px 1px 0;
    border-color: #3483fa;
    border-style: solid;
    -webkit-transform: scale(1.2) rotate(45deg);
    -ms-transform: scale(1.2) rotate(45deg);
    transform: scale(1.2) rotate(45deg);
    display: inline-block;
    height: 5px;
    margin-top: -4px;
    width: 5px;
    position: absolute
}

.ui-telephone--success .ui-telephone__focus-line:after,.ui-telephone--success .ui-telephone__focus-line:before {
    background: #72bd70
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number,.ui-telephone--success .ui-telephone__number {
    border-color: #72bd70;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number:after,.ui-telephone--success .ui-telephone__number:after {
    background-position: -17px 0
}

.ui-telephone--verify .ui-telephone__focus-line:after,.ui-telephone--verify .ui-telephone__focus-line:before {
    background: #309cef
}

.ui-telephone--verify.ui-telephone--active .ui-telephone__number,.ui-telephone--verify .ui-telephone__number {
    border-color: #309cef
}

.ui-telephone--verify.ui-telephone--active .ui-telephone__number:after,.ui-telephone--verify .ui-telephone__number:after {
    background-position: -17px 0
}

.ui-telephone--error .ui-telephone__focus-line:after,.ui-telephone--error .ui-telephone__focus-line:before {
    background: #e67070
}

.ui-telephone--error.ui-telephone--active .ui-telephone__number,.ui-telephone--error .ui-telephone__number {
    border-color: #e67070;
    background-position: 0 0
}

.ui-telephone__number {
    height: 40px;
    position: relative;
    font-size: 0;
    display: inline-block;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc
}

.ui-telephone__input {
    color: #666;
    width: 200px;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .5px;
    border: none!important;
    padding: 6px 10px 2px;
    margin: 0!important;
    vertical-align: text-bottom;
    outline: none;
    height: 100%;
    display: inline-block
}

.ui-telephone__input::-webkit-input-placeholder {
    font-weight: 300
}

.ui-telephone__input::-moz-placeholder {
    font-weight: 300
}

.ui-telephone__input:-ms-input-placeholder {
    font-weight: 300
}

.ui-telephone__validations {
    padding: 0;
    margin: 0
}

.ui-telephone__validations .info {
    color: #999
}

.ui-telephone__validations span {
    font-size: 0;
    display: block;
    padding: 0;
    margin: 0;
    line-height: 1.4;
    opacity: 0;
    height: 0
}

.ui-telephone__validations span.is-visible {
    font-size: 12px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    height: auto;
    opacity: 1
}

.ui-telephone__not-number-error .ui-telephone__input {
    background-color: #f96061;
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input::-webkit-input-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input::-moz-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__input:-ms-input-placeholder {
    color: #fff
}

.ui-telephone__not-number-error .ui-telephone__flags {
    background-color: #f96061
}

.ui-telephone__not-number-error .ui-telephone__selected-flag:after {
    border-color: #fff
}

.ui-telephone__validation--success {
    color: #52b34e
}

.ui-telephone__validation--error {
    color: #cc6c52
}

.ui-telephone__validation--verify {
    color: #309cef
}

.ui-telephone__flags {
    background-color: transparent;
    width: 40px;
    height: 100%;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block
}

.ui-telephone__flags-list {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 260px;
    margin: 0;
    padding: 0;
    z-index: 2;
    -webkit-transition: opacity .4s,height .4s;
    transition: opacity .4s,height .4s;
    overflow-y: auto;
    background-color: #fff;
    min-width: 150px;
    font-size: 12px;
    border-top: 1px solid #efefef;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2)
}

.ui-telephone__flags-list.is-visible {
    opacity: 1;
    z-index: 1;
    height: 245px
}

.ui-telephone__flags-list-ul {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff
}

.ui-telephone__flags-list-ul .ui-telephone__flag-icon {
    vertical-align: initial
}

.ui-telephone__flag-icon {
    vertical-align: bottom
}

.ui-telephone__selected-flag {
    position: relative;
    display: block;
    padding: 14px 4px 12px;
    text-align: center
}

.ui-telephone__flags-list-item {
    color: #000;
    text-align: left;
    padding: 6px 5px 6px 15px;
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.ui-telephone__flags-list-item:after {
    content: "";
    position: absolute;
    width: 3px;
    left: 0;
    top: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    height: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    background-color: #71a7f9
}

.ui-telephone__flags-list-item:hover {
    background-color: #f7f7f7
}

.ui-telephone__flags-list-item:hover:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.ui-telephone__flag-name {
    padding: 0 10px;
    font-size: 18px;
    color: #333
}

.ui-telephone__flag-code {
    color: #999;
    font-size: 16px
}

.ui-telephone__focus-line {
    position: absolute;
    display: block;
    left: 0;
    bottom: -1px;
    width: 100%
}

.ui-telephone__focus-line:after,.ui-telephone__focus-line:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #71a7f9;
    transition: all .3s ease;
    -moz-transition: .3s ease all;
    -webkit-transition: all .3s ease
}

.ui-telephone__focus-line:before {
    left: 50%
}

.ui-telephone__focus-line:after {
    right: 50%
}

.ui-telephone--active .ui-telephone__focus-line:after,.ui-telephone--active .ui-telephone__focus-line:before {
    width: 50%
}

.ui-telephone--active .ui-telephone__number {
    border-color: #ccc
}

@media screen and (max-width: 768px) {
    .ui-telephone__number {
        width:100%;
        height: 45px
    }

    .ui-telephone__input {
        width: 80%;
        font-size: 20px
    }

    .ui-telephone--change-flag .ui-telephone__selected-flag:after {
        right: 4px
    }

    .ui-telephone__selected-flag {
        padding: 17px 4px 14px
    }

    .ui-telephone--with-flag .ui-telephone__flags,.ui-telephone__flags {
        width: 20%
    }

    .ui-telephone__validations {
        font-size: 14px
    }

    .ui-telephone__flags-list-ul {
        width: 100%
    }

    .ui-telephone__flags-list-ul.is-visible {
        height: auto
    }

    .ui-telephone__flags-list {
        position: fixed;
        top: 0;
        left: 0;
        opacity: 0;
        height: 0;
        width: 100%;
        -webkit-transition: all .4s;
        transition: all .4s;
        margin: 0;
        padding: 20px;
        overflow-y: auto;
        background-color: rgba(0,0,0,.5);
        min-width: 100%;
        font-size: 12px;
        border: none
    }

    .ui-telephone__flags-list.is-visible {
        opacity: 1;
        height: 100%
    }

    .ui-telephone__flags-list-ul {
        overflow-y: auto;
        -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
        box-shadow: 0 8px 16px 0 rgba(0,0,0,.2)
    }

    .ui-telephone__lock-body {
        overflow: hidden
    }

    .ui-telephone__flag-name {
        font-size: 18px
    }

    .ui-telephone__flag-code {
        font-size: 16px
    }

    .ui-telephone__flags-list-item {
        padding: 18px 5px 18px 15px
    }
}

.u-display-b {
    display: block!important
}

.u-display-ib {
    display: inline-block!important
}

.u-display-i {
    display: inline!important
}

.u-fullscreen-display-table {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.u-fullscreen-position-absolute {
    width: 100%!important;
    min-height: 100%!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    z-index: 1020!important
}

.u-float-left {
    float: left!important
}

.u-float-right {
    float: right!important
}

.u-center-v {
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.u-center-h,.u-center-v {
    position: absolute;
    left: 50%
}

.u-center-h {
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.u-position-rt {
    position: absolute;
    right: 0;
    top: 0
}

.u-position-lt {
    position: absolute;
    left: 0;
    top: 0
}

.u-position-rb {
    position: absolute;
    right: 0;
    bottom: 0
}

.u-position-lb {
    position: absolute;
    left: 0;
    bottom: 0
}

.u-clear-right {
    clear: right!important
}

.u-clear-left {
    clear: left!important
}

.u-clear-both {
    clear: both!important
}

.ui-checkbox {
    position: relative;
    cursor: pointer
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.006v9.988C1 12.55 1.45 13 2.006 13h9.988C12.55 13 13 12.55 13 11.994V2.006C13 1.45 12.55 1 11.994 1H2.006C1.45 1 1 1.45 1 2.006zm-1 0C0 .898.897 0 2.006 0h9.988C13.102 0 14 .897 14 2.006v9.988A2.005 2.005 0 0 1 11.994 14H2.006A2.005 2.005 0 0 1 0 11.994V2.006z' fill='rgba(52, 131, 250, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__label {
    font-size: 14px;
    color: #3483fa;
    padding-right: 20px
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.503A2.504 2.504 0 0 1 2.503 0h8.994A2.504 2.504 0 0 1 14 2.503v8.994A2.504 2.504 0 0 1 11.497 14H2.503A2.504 2.504 0 0 1 0 11.497V2.503zm5.444 8.775L1.556 7.35l1.088-1.099 2.8 2.827 5.912-5.968 1.088 1.1-7 7.067z' fill='rgba(52, 131, 250, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.503A2.504 2.504 0 0 1 2.503 0h8.994A2.504 2.504 0 0 1 14 2.503v8.994A2.504 2.504 0 0 1 11.497 14H2.503A2.504 2.504 0 0 1 0 11.497V2.503zm5.444 8.775L1.556 7.35l1.088-1.099 2.8 2.827 5.912-5.968 1.088 1.1-7 7.067z' fill='rgba(52, 131, 250, 0.4)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input[disabled]~.ui-checkbox__mimic:before {
    width: 14px;
    height: 14px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.006v9.988C1 12.55 1.45 13 2.006 13h9.988C12.55 13 13 12.55 13 11.994V2.006C13 1.45 12.55 1 11.994 1H2.006C1.45 1 1 1.45 1 2.006zm-1 0C0 .898.897 0 2.006 0h9.988C13.102 0 14 .897 14 2.006v9.988A2.005 2.005 0 0 1 11.994 14H2.006A2.005 2.005 0 0 1 0 11.994V2.006z' fill='rgba(52, 131, 250, 0.4)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input[disabled]~.ui-checkbox__label {
    color: rgba(52,131,250,.4)
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:after {
    width: 42px;
    height: 42px;
    content: '';
    position: absolute;
    right: -14px;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #3483fa;
    opacity: .1
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:focus~.ui-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.ui-checkbox.ui-checkbox--label-after .ui-checkbox__label {
    padding-right: 0;
    padding-left: 25px;
    text-align: right
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__label {
    padding-left: 20px
}

.ui-checkbox.ui-checkbox--label-after .ui-checkbox__mimic:before {
    right: auto;
    left: 0
}

.ui-checkbox.ui-checkbox--label-after:not(.ui-checkbox--embedded) .ui-checkbox__mimic:after {
    left: -16px
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__mimic:after {
    left: -14px
}

.ui-checkbox.ui-checkbox--partial .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd' stroke='rgba(52, 131, 250, 0.999999)'%3E%3Crect width='15' height='15' x='.5' y='.5' rx='2'/%3E%3Cpath stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox__mimic {
    width: 100%;
    height: 100%;
    left: 0
}

.ui-checkbox__mimic,.ui-checkbox__mimic:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-checkbox__mimic:before {
    width: 16px;
    height: 16px;
    line-height: 1;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='rgba(204, 204, 204, 0.999999)' rx='2'/%3E%3C/svg%3E");
    right: 0
}

.ui-checkbox__input {
    position: absolute;
    top: 0;
    opacity: 0
}

.ui-checkbox__input[disabled]~.ui-checkbox__label {
    color: hsla(0,0%,40%,.4)
}

.ui-checkbox__input[disabled]~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='rgba(102, 102, 102, 0.4)' rx='2'/%3E%3C/svg%3E")
}

.ui-checkbox__label {
    display: inline-block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 16px;
    color: #666;
    font-weight: 300;
    text-align: left;
    padding-right: 25px;
    width: 100%
}

.ui-checkbox__label:empty {
    padding: 0;
    margin: 0
}

.ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Crect id='a' width='16' height='16' rx='2'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='rgba(52, 131, 250, 0.999999)' xlink:href='%23a'/%3E%3Crect width='15' height='15' x='.5' y='.5' stroke='rgba(52, 131, 250, 0.999999)' rx='2'/%3E%3Cpath stroke='rgba(255, 255, 255, 0.999999)' stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before,.ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    width: 16px;
    height: 16px;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-checkbox__input:checked[disabled]~.ui-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Crect id='a' width='16' height='16' rx='2'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='rgba(52, 131, 250, 0.4)' xlink:href='%23a'/%3E%3Crect width='15' height='15' x='.5' y='.5' stroke='rgba(52, 131, 250, 0.4)' rx='2'/%3E%3Cpath stroke='rgba(255, 255, 255, 0.4)' stroke-linecap='square' stroke-width='1.5' d='M5 8.5l1.414 1.414M7 10.5l4.243-4.243'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-checkbox .ui-checkbox__mimic:after {
    width: 48px;
    height: 48px;
    content: '';
    position: absolute;
    right: -16px;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #3483fa;
    opacity: .1
}

.ui-checkbox .ui-checkbox__input:focus~.ui-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.price-tag {
    overflow: visible;
    display: inline-block;
    vertical-align: text-bottom;
    line-height: 1em
}

.price-tag * {
    float: left
}

.price-tag-symbol {
    margin-right: .2em
}

.price-tag-cents-text,.price-tag-decimal-separator,.price-tag-symbol-text {
    position: absolute;
    font-size: 0
}

.price-tag-cent-text-sr-only,.price-tag-symbol-text-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
    bottom: 0
}

.price-tag-cents {
    font-size: .7em;
    vertical-align: text-bottom;
    line-height: 1em;
    margin-left: .05em
}

.price-tag del {
    text-decoration: none;
    position: relative
}

.price-tag del:after {
    position: absolute;
    display: block;
    top: 40%;
    width: 100%;
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    content: ''
}

body {
    -webkit-font-smoothing: antialiased
}

.ui-document {
    font-size: 13px;
    height: 11.92308em;
    width: 19.84615em;
    position: relative
}

.ui-document *,.ui-document :after,.ui-document :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-document__container {
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-border-radius: .84615em;
    border-radius: .84615em;
    color: #333;
    font-family: Roboto Mono;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    padding: 3.53846em .76923em 0;
    height: 100%;
    width: 100%
}

.ui-document__row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-document__row:after,.ui-document__row:before {
    display: table;
    content: ''
}

.ui-document__row:after {
    clear: both
}

[class^=ui-document__col-],[class^=ui-document__logo] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0
}

[class^=ui-document__logo] {
    width: 50%
}

[class^=ui-document__logo-bank] {
    float: right
}

.ui-document__col-1 {
    width: 33.33333%
}

.ui-document__col-2 {
    width: 66.66667%
}

.ui-document__col-3 {
    width: 100%
}

.ui-document__point {
    width: .6689em;
    background-color: #f7f7f7;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.1em,#999),color-stop(.7em,#fff));
    background: -webkit-linear-gradient(top,#999 .1em,#fff .7em);
    background: linear-gradient(180deg,#999 .1em,#fff .7em);
    -webkit-background-clip: text;
    background-clip: text;
    letter-spacing: 2px;
    -webkit-filter: drop-shadow(0 1px 1px #000);
    filter: drop-shadow(0 1px 1px black);
    -webkit-text-fill-color: transparent
}

.ui-document__point:empty {
    background: hsla(0,9%,93%,.8);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-filter: none;
    filter: none
}

.ui-document__point:empty:before {
    font-size: .72222em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: .46154em;
    width: .46154em;
    position: absolute;
    margin-left: -.23077em;
    margin-top: -.23077em;
    left: 50%;
    top: 50%;
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

.ui-document__point:empty:before {
    content: ''
}

.ui-document__point:empty:after {
    content: '*'
}

.ui-document__focus .ui-document__point:empty {
    -webkit-filter: none;
    filter: none
}

.ui-document__focus .ui-document__point:before {
    color: #fff
}

.ui-document__container {
    background: -webkit-linear-gradient(43deg,#c9d8e3,#eef8ff 80%,#eef8ff);
    background: linear-gradient(47deg,#c9d8e3,#eef8ff 80%,#eef8ff)
}

.ui-document__container:after,.ui-document__container:before {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 26.25em;
    height: 26.25em;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    z-index: -1
}

.ui-document__container:before {
    top: .875em;
    left: -9em;
    background-color: rgba(0,0,0,.02)
}

.ui-document__container:after {
    top: -15.875em;
    left: 2.188em;
    right: -11.188em;
    background-color: rgba(58,58,58,.02);
    border: 1px solid hsla(0,0%,100%,.25)
}

.ui-document__picture {
    background-image: url(https://http2.mlstatic.com/frontend-assets/buyingflow-frontend-core/images/picture-b47309c45d.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    -webkit-background-size: 5.76923em 5.76923em;
    background-size: 5.76923em;
    height: 6.15385em
}

.ui-document__title {
    color: #666;
    font-size: .84615em;
    line-height: 1.23077em;
    padding-left: .92308em;
    padding-top: .26923em;
    text-transform: uppercase
}

.ui-document__numbers {
    margin-top: 1.30769em;
    padding-left: .92308em
}

.ui-document__focus .ui-document__point:before {
    background-color: #333
}

.ui-document__type-mlb-cpf .ui-document__point:not(:empty):nth-child(9):after {
    content: '-'
}

.ui-document__type-mlb-cnpj .ui-document__point {
    width: calc(7.14286% - .20513em);
    font-size: .84615em
}

.ui-document__type-mlb-cnpj .ui-document__point:not(:empty):nth-child(8):after {
    content: '/'
}

.ui-document__type-mlb-cnpj .ui-document__point:not(:empty):nth-child(12):after {
    content: '-'
}

.ui-document__type-mco-nit .ui-document__point:not(:empty):nth-child(10):before,.ui-document__type-mlu-ci .ui-document__point:not(:empty):last-child:before {
    content: '-';
    background: none
}

.ui-document__type-mec-ci .ui-document__point.ui-document__point-separate:not(:empty):nth-child(9):after,.ui-document__type-mlc-rut .ui-document__point.ui-document__point-separate:not(:empty):nth-child(8):after,.ui-document__type-mlc-rut .ui-document__point.ui-document__point-separate:not(:empty):nth-last-child(2):nth-child(7):after {
    content: '-'
}

.ui-document__point-separate {
    margin-right: .61538em
}

.ui-document__point-separate:after {
    content: '.'
}

.ui-document__point {
    color: rgba(51,51,51,.5);
    float: left;
    font-size: 1.30769em;
    position: relative;
    text-align: center;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
    width: calc(9.09091% - .20513em);
    -webkit-filter: none;
    filter: none;
    -webkit-text-fill-color: rgba(51,51,51,.5)
}

.ui-document__type-mlu-ci .ui-document__point-separate:last-child:after {
    content: none
}

.ui-document__type-mec-ruc .ui-document__point {
    font-size: 1.15385em;
    width: calc(7.69231% - .20513em)
}

.ui-document__point:empty {
    overflow: hidden;
    text-indent: -76.84615em
}

.ui-document__point:empty:after,.ui-document__point:empty:before {
    background-color: rgba(51,51,51,.5)
}

.ui-document__focus .ui-document__point {
    background: transparent;
    color: #333;
    -webkit-text-fill-color: #333
}

.ui-document__focus .ui-document__point:empty:after,.ui-document__focus .ui-document__point:empty:before {
    background-color: #333
}

.u-media-object:after,.u-media-object:before {
    display: table;
    content: ''
}

.u-media-object:after {
    clear: both
}

.u-media-object__fit {
    float: left
}

.u-media-object__fit--inverse {
    float: right
}

.u-media-object__fill {
    overflow: hidden;
    _overflow: visible;
    zoom:1}

.ui-message {
    background-color: #f5f5f5;
    color: #666;
    font-size: 14px;
    line-height: 1.25;
    padding: 20px;
    text-align: center;
    position: relative;
    width: 100%
}

.ui-message__icon {
    float: left;
    margin-right: 5px
}

.ui-message__icon .ui-icon {
    vertical-align: top
}

.ui-message__text {
    overflow: auto
}

.ui-message--info {
    background-color: #f5f5f5;
    color: #666
}

.ui-message--success {
    background-color: #00a650;
    color: #fff
}

.ui-map-contain,body,html {
    margin: 0;
    padding: 0;
    height: 100%
}

.ui-map-contain {
    width: 100%
}

.ui-map-contain *,.ui-map-contain :after,.ui-map-contain :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-map__full {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.ui-map--filters {
    top: 108px
}

.ui-map--sidebar {
    right: 0;
    display: inline-block;
    width: calc(100% - 340px);
    left: 340px;
    -webkit-transition: width .375s cubic-bezier(0,0,.2,1),left .375s cubic-bezier(0,0,.2,1);
    transition: width .375s cubic-bezier(0,0,.2,1),left .375s cubic-bezier(0,0,.2,1)
}

.ui-map--expanded {
    width: calc(100% - 24px);
    left: 24px;
    -webkit-transition: width .225s cubic-bezier(.4,0,1,1),left .225s cubic-bezier(.4,0,1,1);
    transition: width .225s cubic-bezier(.4,0,1,1),left .225s cubic-bezier(.4,0,1,1)
}

.ui-map-contain--fit {
    position: relative;
    width: 100%;
    height: 100%
}

.ui-map-contain--fit .ui-map__full {
    -webkit-box-shadow: 0 0 4px 0 hsla(0,0%,47%,.5);
    box-shadow: 0 0 4px 0 hsla(0,0%,47%,.5);
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.ui-map-wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.gm-style-cc a,.gm-style-cc span {
    color: #919191!important
}

.search-box__locate.ui-map-locate--icon {
    bottom: auto;
    top: auto;
    left: auto;
    margin-right: 10px;
    width: 28px;
    height: 27px;
    -webkit-box-shadow: rgba(0,0,0,.3) 0 1px 4px -1px;
    box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #fff
}

.ui-map--close {
    display: block;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 12px;
    height: 12px;
    padding: 20px;
    z-index: 999;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M12 1.209L10.791 0 6 4.791 1.209 0 0 1.209 4.791 6 0 10.791 1.209 12 6 7.209 10.791 12 12 10.791 7.209 6z'/%3E%3C/svg%3E") no-repeat 50%
}

.ui-map--chevron--up {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ui-map--chevron--left {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.ui-map--chevron--right {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media (min-width: 560px) {
    .ui-map--filters {
        top:0
    }
}

@media (min-width: 560px) {
    .ui-map-wrapper {
        position:absolute
    }
}

@-webkit-keyframes pulse {
    to {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes pulse {
    to {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

.ui-map__marker-layer canvas[width="82"],.ui-map__marker-layer canvas[width="164"] {
    -webkit-animation: pulse 1s infinite alternate;
    animation: pulse 1s infinite alternate;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.ui-list {
    position: relative;
    width: 100%;
    background: #fff
}

.ui-list__content {
    margin: 0;
    padding: 0;
    position: relative
}

.ui-list__header-title,.ui-list__sub-title,.ui-list__title {
    font-weight: 300;
    text-align: center
}

.ui-list__header-title {
    font-size: 22px;
    color: #666
}

.ui-list__header-subtitle {
    text-align: center;
    font-size: 16px;
    color: #999;
    font-weight: 300
}

.ui-list__header,.ui-list__item {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}

.ui-list__header {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item {
    border-top: 1px solid #d8d8d8
}

.ui-list__item:first-child {
    border-top: 0
}

.ui-list__item:last-child {
    border-bottom: 1px solid #d8d8d8
}

.ui-list__item--selected {
    position: relative
}

.ui-list__item--selected:before {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.ui-list__header {
    padding: 30px 0
}

.ui-list__item-option {
    font-size: 18px;
    padding: 18px 15px;
    display: block;
    cursor: pointer;
    margin: 0;
    border: 0;
    width: 100%;
    text-align: left;
    background: none;
    color: #333;
    font-weight: 300;
    line-height: 1.25
}

input.ui-list__item-option:focus {
    outline: 0
}

.ui-list__item-option-subtitle {
    display: block;
    font-size: 15px;
    font-weight: 300;
    color: #999
}

.ui-list__form {
    position: relative;
    display: block;
    padding: 18px 15px
}

.ui-list__button--continue {
    margin-top: 32px
}

.u-align-center .ui-list__item,.u-align-center .ui-list__item-option {
    text-align: center
}

.ui-list--modal {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-list--modal .ui-list__header {
    background-color: #eee;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 0
}

.ui-list--modal .ui-list__content {
    max-height: 500px;
    max-height: 50vh
}

.ui-list--modal .ui-list__item:last-child {
    border-bottom: 0;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

@media (min-width: 768px) {
    .ui-list__form {
        padding:32px
    }

    .ui-list__item:hover {
        background-color: #f5f5f5;
        overflow: hidden;
        position: relative
    }

    .ui-list__item:hover:after {
        border-left: 5px solid rgba(52,131,250,.25);
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0
    }

    .ui-list__item--unselectable:hover {
        background-color: inherit;
        overflow: inherit;
        position: inherit
    }

    .ui-list__item--unselectable:hover:after {
        content: none
    }

    .ui-list__item-option {
        padding: 32px
    }

    .ui-list--modal .ui-list__header-title {
        text-align: left;
        padding-left: 32px;
        text-align: center;
        padding-left: 0
    }
}

.ui-list__item .ui-list__item-option {
    color: #333
}

.ui-list__item--disabled {
    pointer-events: none
}

.ui-list__item--disabled .ui-list__item-option {
    color: #ccc
}

.ui-list__item--disabled:hover {
    background-color: inherit
}

.ui-list__item--disabled:hover:after {
    display: none
}

.filter-list__container .ui-list__header--options,.info-box__container .ui-list__header--options {
    background: #f5f5f5;
    padding: 15px 20px;
    border: 0;
    font-size: 14px;
    font-weight: 600;
    display: none
}

.filter-list__container .ui-list__item,.info-box__container .ui-list__item {
    border-top: 1px solid rgba(0,0,0,.1)
}

.filter-list__container .ui-list__item:hover,.info-box__container .ui-list__item:hover {
    background-color: #f5f5f5;
    overflow: hidden;
    position: relative
}

.filter-list__container .ui-list__item:hover:after,.info-box__container .ui-list__item:hover:after {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.filter-list__container .ui-list__item:first-child,.info-box__container .ui-list__item:first-child {
    border-top: none
}

.filter-list__container .ui-list__item:last-child,.info-box__container .ui-list__item:last-child {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.info-box--show-options .ui-list__item {
    opacity: 0
}

.info-box--show-options .ui-list__item:first-child {
    -webkit-animation: fade-in-item .4s 0s cubic-bezier(0,0,.2,1) forwards;
    animation: fade-in-item .4s 0s cubic-bezier(0,0,.2,1) forwards
}

.info-box--show-options .ui-list__item:nth-child(2) {
    -webkit-animation: fade-in-item .4s .08s cubic-bezier(0,0,.2,1) forwards;
    animation: fade-in-item .4s .08s cubic-bezier(0,0,.2,1) forwards
}

.card-carousel__item:not(.info-box--show-options) .ui-list__item:nth-child(2) {
    -webkit-animation: fade-out-item .3s 0s cubic-bezier(.4,0,1,1) forwards;
    animation: fade-out-item .3s 0s cubic-bezier(.4,0,1,1) forwards
}

.card-carousel__item:not(.info-box--show-options) .ui-list__item:first-child {
    -webkit-animation: fade-out-item .3s .08s cubic-bezier(.4,0,1,1) forwards;
    animation: fade-out-item .3s .08s cubic-bezier(.4,0,1,1) forwards
}

@-webkit-keyframes fade-in-item {
    0% {
        opacity: 0
    }

    30% {
        opacity: .5
    }

    60% {
        opacity: .8
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in-item {
    0% {
        opacity: 0
    }

    30% {
        opacity: .5
    }

    60% {
        opacity: .8
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade-out-item {
    0% {
        opacity: 1
    }

    30% {
        opacity: .8
    }

    60% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

@keyframes fade-out-item {
    0% {
        opacity: 1
    }

    30% {
        opacity: .8
    }

    60% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

.info-box-options__option {
    overflow: hidden;
    padding: 24px 20px;
    font-size: 14px
}

.info-box-options__first-column {
    float: left;
    width: 75%
}

.info-box-options__second-column {
    float: right;
    width: 25%;
    text-align: right
}

.info-box-options__option-info {
    display: block
}

.extra-info__label-free {
    color: #39b54a
}

.info-box__extra-info-label {
    font-weight: 600
}

.extra-info__label-price .extra-info__label-separator {
    display: none
}

.extra-info__label-price .extra-info__label-symbol {
    padding-right: 3px
}

.extra-info__label-price .extra-info__label-cents {
    font-size: 10px;
    position: relative;
    top: -3px
}

.extra-info__label-price--cross-out {
    text-decoration: none;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: rgba(0,0,0,.45);
    margin-right: 4px;
    padding: 0 2px
}

.extra-info__label-price--cross-out:after {
    position: absolute;
    display: block;
    top: 50%;
    width: 100%;
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    content: ''
}

.extra-info__label-options .extra-info__label-free,.extra-info__label-options .extra-info__label-price {
    color: #3483fa
}

.info-box-options__option .extra-info__label-free,.info-box-options__option .extra-info__label-price {
    font-weight: 400
}

.ui-map--chevron {
    float: right;
    width: 8px;
    height: 11px;
    margin-top: 4px;
    -webkit-transition: -webkit-transform 225ms linear;
    transition: -webkit-transform 225ms linear;
    transition: transform 225ms linear;
    transition: transform 225ms linear,-webkit-transform 225ms linear;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%233483FA' stroke-width='2' d='M.5.5l5 5-5 5'/%3E%3Cpath d='M6.5 10.5V.5h1v10z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--chevron--down {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.info-box-options__option-value--cross-out {
    display: block
}

.info-box-options__option-value--cross-out .extra-info__label-price {
    padding-right: 2px
}

.info-box-options__option-value--cross-out .extra-info__label-price .extra-info__label-price--cross-out {
    font-size: 12px
}

.info-box-options__option-value--cross-out .extra-info__label-price .extra-info__label-price--cross-out:after {
    left: 0
}

.info-box-options__option-value:not(:only-child):not(.info-box-options__option-value--cross-out) .extra-info__label-price {
    padding-right: 8px
}

.search-box {
    margin: 8px;
    width: calc(100% - 16px);
    min-height: 10px;
    padding: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    z-index: 6;
    background-color: #fff;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    will-change: min-height,width,padding,left,top;
    top: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
    color: #333
}

.search-box--onboarding {
    opacity: 0
}

.search-box--with-filters {
    -webkit-box-shadow: none;
    box-shadow: none
}

.search-box--with-filters .search-box__box {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #eee
}

.search-box__focus {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden
}

.search-box__focus .search-box__box {
    margin: 0;
    padding: 12px 55px 15px 50px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    position: fixed;
    z-index: 1001
}

.search-box__focus .search-box__locate {
    left: -45px
}

.search-box__focus .search-box__seeker {
    right: -45px
}

.search-box__focus .search-box__back {
    left: 0
}

.search-box__focus .search-box__list {
    pointer-events: auto
}

.search-box__list {
    max-height: 0;
    width: 100%;
    margin-top: 48px;
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none
}

.search-box__dirty .search-box__close {
    right: 0
}

.search-box__blurry .search-box__close,.search-box__dirty .search-box__seeker {
    right: -45px
}

.search-box__blurry .search-box__seeker {
    right: 0
}

.search-box__box {
    caret-color: #3483fa;
    border: none;
    border-color: hsla(0,0%,80%,0);
    font-size: 16px;
    line-height: 1.3;
    font-family: inherit;
    font-weight: 400;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 12px 45px;
    width: 100%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
}

.search-box__box::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box:-ms-input-placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box::placeholder {
    font-size: 16px;
    font-weight: 400
}

.search-box__box:focus {
    outline: none
}

.search-box__seeker {
    display: inline-block;
    width: 50px;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS02LTZoNDh2NDhILTZ6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTI1IDIyaC0xLjU4bC0uNTYtLjU0QzI0LjgyIDE5LjE4IDI2IDE2LjIyIDI2IDEzYzAtNy4xOC01LjgyLTEzLTEzLTEzUzAgNS44MiAwIDEzczUuODIgMTMgMTMgMTNjMy4yMiAwIDYuMTgtMS4xOCA4LjQ2LTMuMTRsLjU0LjU2VjI1bDEwIDkuOThMMzQuOTggMzIgMjUgMjJ6bS0xMiAwYy00Ljk4IDAtOS00LjAyLTktOXM0LjAyLTkgOS05IDkgNC4wMiA5IDktNC4wMiA5LTkgOXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 18px 18px;
    background-size: 18px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.search-box__seeker:hover {
    cursor: pointer;
    opacity: .5
}

.search-box__seeker span {
    display: none
}

.search-box__locate {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 45px;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 1002
}

.search-box__locate:after,.search-box__locate:before {
    content: ' ';
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: 17px 17px;
    background-size: 17px;
    background-position: 50%
}

.search-box__locate:before {
    display: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzM0ODNGQSIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=)
}

.search-box__locate:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==);
    display: block
}

.search-box__locate.search-box__located:before {
    display: block
}

.search-box__locate.search-box__located:after {
    display: none
}

.search-box__locate:focus {
    outline: none
}

.search-box__close {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    position: absolute;
    display: inline-block;
    right: -45px;
    padding: 0;
    top: 0;
    z-index: 1002;
    width: 55px;
    height: 45px
}

.search-box__close:after,.search-box__close:before {
    content: ' ';
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -7px;
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #333;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.search-box__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.search-box__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.search-box__close:focus {
    outline: none
}

.search-box__back {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -45px;
    width: 45px;
    height: 45px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 1002
}

.search-box__back:after,.search-box__back:before {
    content: ' ';
    width: 10px;
    display: inline-block
}

.search-box__back:after,.search-box__back:before,.search-box__back span {
    position: absolute;
    background-color: #333;
    left: 50%;
    height: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.search-box__back span {
    width: 12px;
    top: 50%;
    margin-top: -1px;
    margin-left: -8px
}

.search-box__back:before {
    left: calc(50% - 2px);
    margin-left: -8px;
    bottom: calc(50% - 4px);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.search-box__back:after {
    left: calc(50% - 2px);
    margin-left: -8px;
    top: calc(50% - 4px);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.search-box__back:active,.search-box__back:focus {
    outline: none
}

.search-box--inverted .search-box__box {
    font-size: 14px;
    padding-right: 40px;
    padding-left: 40px
}

.search-box--inverted .search-box__box::-webkit-input-placeholder {
    color: #999
}

.search-box--inverted .search-box__box:-ms-input-placeholder {
    color: #999
}

.search-box--inverted .search-box__box::placeholder {
    color: #999
}

.search-box--inverted .search-box__seeker {
    right: unset;
    left: 0;
    -webkit-background-size: 13px 13px;
    background-size: 13px;
    z-index: 1000;
    width: 40px
}

.search-box--inverted .search-box__locate {
    left: unset;
    right: 0;
    width: 42px;
    height: 42px;
    z-index: 1000
}

.search-box--inverted .search-box__separator {
    width: 1px;
    position: absolute;
    display: block;
    border-left: 1px solid rgba(0,0,0,.1);
    height: 16px;
    margin-top: 14px;
    padding: 0;
    right: 38px
}

.search-box--inverted .search-box__back span {
    width: 12px
}

.search-box--inverted .search-box__back:after,.search-box--inverted .search-box__back:before {
    margin-left: -6px;
    width: 8px
}

.search-box--inverted.search-box__focus .search-box__box {
    padding-top: 14px
}

.search-box__elem-bg-mask {
    overflow: hidden;
    width: 100%;
    height: 108px;
    background: #f5f5f5;
    position: absolute;
    z-index: 2;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}

.search-box__elem-bg-mask--hidden {
    display: none
}

@media (min-width: 560px) {
    .search-box {
        max-width:310px;
        margin: 16px;
        height: auto;
        max-height: 277px;
        -webkit-transition: min-height .225s ease-in-out;
        transition: min-height .225s ease-in-out
    }

    .search-box::-ms-clear {
        display: none
    }

    .search-box .notification {
        display: none
    }

    .search-box--with-filters {
        -webkit-box-shadow: none;
        box-shadow: none;
        position: relative
    }

    .search-box--with-filters.search-box__focus {
        position: absolute
    }

    .search-box--with-filters.search-box__focus .filter-chip-slider {
        opacity: 0
    }

    .search-box__container {
        position: relative
    }

    .search-box__container.search-box__focus {
        position: absolute
    }

    .search-box__elem-bg-mask {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .search-box__focus {
        width: 310px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        min-height: 277px;
        overflow: hidden;
        overflow-y: scroll;
        z-index: 10
    }

    .search-box__focus .search-box__box {
        width: 310px;
        padding: 12px 55px 12px 50px
    }

    .search-box__focus .search-box__close {
        position: absolute;
        top: 0
    }

    .search-box__focus .notification {
        display: inline
    }

    .search-box__dirty .search-box__box::-webkit-input-placeholder {
        display: none
    }

    .search-box__dirty .search-box__box:-ms-input-placeholder {
        display: none
    }

    .search-box__dirty .search-box__box::placeholder {
        display: none
    }

    .sidebar .search-box__separator {
        display: none
    }

    .sidebar .search-box__box {
        padding-right: 12px
    }

    .sidebar .notification,.sidebar .search-box--inverted,.sidebar .search-box__suggest,.sidebar .searchbox__dirty {
        max-width: 340px
    }

    .sidebar .search-box {
        max-width: 310px
    }

    .sidebar .search-box__focus {
        margin: 0;
        padding: 0;
        width: 340px;
        max-width: 340px;
        min-height: 100%;
        top: 0;
        left: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        overflow: hidden
    }

    .sidebar .search-box__focus .search-box__box {
        margin: 0;
        padding: 12px 48px;
        width: 100%;
        border-bottom: 1px solid #ccc;
        position: relative;
        z-index: 1001;
        max-width: 340px;
        height: 66px
    }

    .sidebar .search-box__focus .search-box__back {
        left: 4px
    }

    .sidebar .search-box__focus .search-box__close {
        position: absolute;
        top: 0
    }

    .sidebar .notification .map-notification-container {
        margin-top: 0;
        width: 100%
    }

    .sidebar .search-box__back,.sidebar .search-box__close {
        height: 66px
    }

    .sidebar .search-box__close {
        left: unset
    }

    .sidebar .search-box__back {
        -webkit-transition: none;
        transition: none;
        position: absolute;
        top: 0
    }

    .sidebar .search-box__list {
        margin-top: 66px
    }
}

.collapsible-default,.map-notification-container {
    display: none
}

.notification {
    background-color: #f5f5f5;
    font-weight: 400
}

.notification .map-notification-container {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    margin-top: 48px;
    padding: 24px 40px 0 24px;
    background-color: #f5f5f5
}

.notification .map-notification-container .map-notification__description {
    font-size: 14px;
    color: #999
}

.notification .map-notification-container .map-notification__title {
    padding-bottom: 12px
}

.notification .map-notification-container .map-notification__action {
    font-size: 14px;
    color: #3483fa;
    text-decoration: none
}

.sidebar.sidebar--with-filters.notification .map-notification-container {
    padding-top: 24px;
    z-index: 8;
    margin-top: 0
}

.sidebar.sidebar--with-filters.notification .search-box_focus .search-box_focus {
    z-index: 10
}

.search-box__item {
    position: relative;
    width: 100%;
    padding: 30px 20px 30px 51px;
    white-space: normal;
    line-height: 16px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-top: none;
    border-bottom: 1px solid #eee;
    opacity: 0
}

.search-box__item:hover {
    cursor: pointer
}

.search-box__item:after {
    content: ' ';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    margin-left: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjQzBDMEMwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEzYzAgOS4yOTUgMTMgMjMgMTMgMjNzMTMtMTMuNzA1IDEzLTIzYzAtNy4zMDMtNS44MTMtMTMtMTMtMTNTNSA1LjY5NyA1IDEzem0xMyA1YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEweiIvPjwvc3ZnPg==);
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.search-box__focus .search-box__item {
    opacity: 1
}

.search-box__item--locate:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTS0xLTFoMzZ2MzZILTF6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTE3IDExYy0zLjMxNSAwLTYgMi42ODUtNiA2czIuNjg1IDYgNiA2IDYtMi42ODUgNi02LTIuNjg1LTYtNi02em0xLjUtNy40MVYwaC0zdjMuNTlDOS4yNDUgNC4yOCA0LjI4IDkuMjQ1IDMuNTkgMTUuNUgwdjNoMy41OWMuNjkgNi4yNTUgNS42NTUgMTEuMjIgMTEuOTEgMTEuOTFWMzRoM3YtMy41OWM2LjI1NS0uNjkgMTEuMjItNS42NTUgMTEuOTEtMTEuOTFIMzR2LTNoLTMuNTlDMjkuNzIgOS4yNDUgMjQuNzU1IDQuMjggMTguNSAzLjU5ek02LjUgMTdjMC01LjgwNSA0LjY5NS0xMC41IDEwLjUtMTAuNVMyNy41IDExLjE5NSAyNy41IDE3IDIyLjgwNSAyNy41IDE3IDI3LjUgNi41IDIyLjgwNSA2LjUgMTd6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==)
}

.search-box__item--locate {
    font-weight: 400
}

.search-box__list {
    -webkit-box-shadow: inset 0 9px 6px -7px hsla(0,0%,47%,.2);
    box-shadow: inset 0 9px 6px -7px hsla(0,0%,47%,.2)
}

.search-box__item--title {
    font-size: inherit;
    font-weight: 400;
    color: #333;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

@media (min-width: 560px) {
    .info-box-window {
        background-color:#fff;
        border: .5px solid rgba(51,51,51,.05);
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.15)
    }

    .info-box-window:after,.info-box-window:before {
        content: ' ';
        display: inline-block;
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border-style: solid
    }

    .info-box-window:before {
        border-width: 13px 13px 0;
        border-color: rgba(51,51,51,.1) transparent transparent;
        margin-left: -13px
    }

    .info-box-window:after {
        border-width: 12px 12px 0;
        margin-left: -12px;
        border-color: #fff transparent transparent;
        margin-top: -1px
    }

    .info-box-window .info-box__container {
        padding: 15px 9px;
        width: 258px
    }

    .info-box-window .info-box__title {
        font-weight: 400;
        font-size: 16px;
        margin: 0 0 12px
    }

    .info-box-window .info-box__description {
        font-size: 14px
    }

    .info-box-window__close {
        -webkit-transition: all .2s linear;
        transition: all .2s linear;
        position: absolute;
        display: inline-block;
        right: -45px;
        padding: 0;
        top: 0;
        z-index: 1002;
        width: 55px;
        height: 45px;
        width: 12px!important;
        height: 12px!important;
        top: 23px!important;
        right: 23px!important
    }

    .info-box-window__close:after,.info-box-window__close:before {
        content: ' ';
        left: 50%;
        top: 50%;
        margin: -1px 0 0 -7px;
        position: absolute;
        width: 12px;
        height: 2px;
        background-color: #333;
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .info-box-window__close:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .info-box-window__close:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .info-box-window__close:focus {
        outline: none
    }

    .info-box-window__close:after,.info-box-window__close:before {
        background-color: #3483fa!important
    }

    .info-box-window__close img {
        display: none
    }

    .info-box-window__close:hover {
        cursor: pointer
    }
}

.class {
    -webkit-transition: prop time;
    transition: prop time
}

@-webkit-keyframes pin {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pin {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ui-map__marker-layer img[src*=marker] {
    -webkit-animation: pin .5s forwards alternate;
    animation: pin .5s forwards alternate;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom
}

.info-box {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -100%;
    z-index: 5;
    overflow: hidden;
    display: none
}

.info-box__wrapper {
    display: block;
    margin: 0 0 24px;
    white-space: nowrap
}

.info-box__content {
    position: relative;
    white-space: normal;
    margin: 0 8px 0 0;
    display: inline-block;
    vertical-align: bottom;
    padding: 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-width: 270px;
    background-color: #fff;
    border: .5px solid rgba(51,51,51,.05);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.info-box--hide {
    visibility: hidden
}

.info-box--bottom-show {
    bottom: 0
}

.info-box__container {
    display: block;
    margin: 0;
    padding: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    position: relative
}

.info-box__info {
    padding: 20px;
    padding-top: 26px;
    font-weight: 400;
    position: relative
}

.info-box__info:before {
    content: '';
    display: block;
    width: 32px;
    height: 2px;
    background: #eee;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -24px
}

.carousel-collapsed .info-box__info:after {
    content: '';
    display: block;
    width: 100%;
    height: 74px;
    position: absolute;
    top: 0;
    margin-left: -24px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
    background: -webkit-linear-gradient(top,transparent,#fff);
    background: linear-gradient(180deg,transparent,#fff)
}

.info-box__icon {
    display: block;
    font-size: 36px;
    max-height: 45px;
    margin: -6px 0 8px
}

.info-box__name {
    color: #999
}

.info-box__info-title,.info-box__title {
    display: block;
    color: #333;
    line-height: 18px;
    font-size: 16px;
    margin: 0 0 12px
}

.info-box__info-title {
    font-size: 18px
}

.info-box__description,.info-box__info-subtitle {
    display: block;
    color: rgba(0,0,0,.55);
    font-size: 14px;
    line-height: 1.45;
    margin: 0 0 12px
}

.info-box__description:last-child,.info-box__info-subtitle:last-child {
    margin: 0
}

.info-box__address,.info-box__time {
    display: block
}

.info-box__extra-info-container {
    padding: 20px;
    border-top: 1px solid rgba(0,0,0,.1);
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    position: relative
}

.info-box__extra-info-container:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 100%;
    margin-left: -50%;
    margin-top: 0;
    background: #333;
    -webkit-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
    opacity: .1;
    visibility: hidden;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.ready-for-ripple .info-box__extra-info-container:after {
    visibility: visible
}

.ripple .info-box__extra-info-container:after {
    -webkit-animation: ripple .3s ease-out;
    animation: ripple .3s ease-out
}

.info-box__extra-info-container .ui-button--info-box {
    font-size: 14px;
    padding: 10px 4px;
    float: right;
    width: 100px;
    font-weight: 400;
    margin-left: 16px
}

.info-box__extra-info-content {
    float: left;
    font-size: 14px;
    width: 75%
}

.info-box__extra-info-text {
    display: inline;
    padding-right: 8px;
    font-weight: 400
}

.info-box__extra-info-content .info-box__toggle-icon {
    padding-right: 12px
}

.info-box__extra-info-content .info-box__toggle-icon:after,.info-box__extra-info-content .info-box__toggle-icon:before {
    height: 7px
}

.info-box-options__option {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.info-box__link-separator {
    font-size: 16px;
    color: #3483fa;
    padding: 16px;
    margin: 0 -16px -16px;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    width: calc(100% + 32px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    min-height: 10px;
    max-height: 300px;
    position: relative
}

.info-box__link-separator:after {
    position: absolute;
    content: ' ';
    height: 1px;
    width: calc(100% - 32px);
    background-color: #eee;
    top: 0;
    left: 16px
}

.info-box__label {
    position: absolute;
    right: 0;
    font-size: 16px;
    color: #39b54a
}

.info-box__toggle-icon {
    position: relative;
    display: inline-block;
    padding-right: 16px
}

.info-box__toggle-icon:after,.info-box__toggle-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 2px;
    background-color: #3483fa;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 8px;
    display: inline-block
}

.info-box__toggle-icon:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 0
}

.info-box__toggle-icon:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 4px
}

.info-box__extra-info,.info-box__extra-info-container {
    min-height: 10px;
    max-height: 300px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden
}

.info-box__container .info-box__title {
    position: relative;
    display: inline-block;
    margin: 0 0 12px;
    padding: 0 12px 0 0;
    font-weight: 300
}

.info-box-options {
    display: none
}

.info-box--show-options .info-box-options {
    display: block
}

.info-box--show-options .info-box__extra-info-container {
    display: none
}

.info-box--show-options .ui-list__header.ui-list__header--options,.info-box__extra-info-text--block {
    display: block
}

.info-box__collapsible .info-box__title {
    position: relative;
    display: inline-block;
    margin: 0 0 12px;
    padding: 0 12px 0 0;
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear
}

.info-box__collapsible .info-box__title:after,.info-box__collapsible .info-box__title:before {
    content: ' ';
    position: absolute;
    right: 2px;
    top: 5px;
    height: 8px;
    width: 2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #ccc;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.info-box__collapsible .info-box__title:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 0 -8px 0 0
}

.info-box__collapsible .info-box__title:after {
    -webkit-transform: rotate(45deg) translate(-1px,1px);
    -ms-transform: rotate(45deg) translate(-1px,1px);
    transform: rotate(45deg) translate(-1px,1px)
}

.info-box__collapsible .info-box__extra-info {
    margin: 0 0 18px
}

.info-box__collapsible--collapsed .info-box__title {
    position: relative;
    margin: 0 0 18px
}

.info-box__collapsible--collapsed .info-box__title:after,.info-box__collapsible--collapsed .info-box__title:before {
    opacity: 1
}

.info-box__collapsible--collapsed .info-box__extra-info {
    max-height: 0;
    min-height: 0;
    margin: 0
}

@-webkit-keyframes ripple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        margin-left: -20%
    }

    to {
        opacity: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin-left: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ripple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        margin-left: -20%
    }

    to {
        opacity: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin-left: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@media (min-width: 560px) {
    .info-box {
        position:absolute
    }

    .info-box__info {
        padding: 24px 24px 8px
    }

    .info-box__info:before {
        content: none
    }

    .info-box__container--exploratory .info-box__info {
        padding: 24px
    }

    .info-box__info-title {
        font-size: 16px;
        color: rgba(0,0,0,.9);
        font-weight: 600;
        margin-bottom: 7px
    }

    .info-box__extra-info-container {
        padding: 20px 24px 16px
    }

    .info-box__content {
        width: 364px;
        margin: 0 16px 0 0;
        vertical-align: middle;
        overflow: hidden;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .info-box__content.info-box__content-selected {
        -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
        box-shadow: 0 12px 20px 0 rgba(0,0,0,.14)
    }

    .info-box__content.info-box__content-selected:after {
        opacity: 0;
        z-index: -1
    }

    .info-box__content:after {
        content: ' ';
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-border-radius: 0;
        border-radius: 0;
        background-color: hsla(0,0%,100%,.6);
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .info-box__collapsible .info-box__content:hover,.info-box__content:hover {
        cursor: pointer
    }

    .info-box__collapsible--collapsed .info-box__link-separator {
        opacity: 0;
        max-height: 0;
        min-height: 0;
        padding: 0 16px;
        margin: 0 -16px -16px;
        border-color: transparent
    }

    .info-box__collapsible--collapsed .info-box__extra-info {
        margin: 0 0 -32px
    }

    .info-box__collapsible--collapsed .info-box__content-selected .info-box__link-separator {
        opacity: 1;
        min-height: 10px;
        max-height: 300px;
        padding: 16px;
        margin: 0 -16px -16px;
        border-color: #eee
    }

    .info-box__collapsible--collapsed .info-box__content-selected .info-box__extra-info {
        margin: 0
    }
}

.filter-panel {
    position: fixed;
    overflow: scroll;
    top: 0;
    z-index: 9;
    background: #fff;
    height: 100%;
    right: 0;
    width: 100%;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
    -webkit-transition: width .225s;
    transition: width .225s
}

.filter-panel .filter-panel__title {
    margin-top: 48px;
    font-size: 32px;
    border-bottom: none;
    padding-left: 24px;
    font-weight: 600
}

.filter-panel__with-footer {
    padding-bottom: 130px
}

.filter-panel--hide {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 0;
    -webkit-transition: width .125s;
    transition: width .125s
}

.filter-panel--hide .sticky-header__container {
    display: none
}

@media (min-width: 560px) {
    .filter-panel {
        left:0;
        width: 100%;
        -webkit-transition-property: left,width;
        transition-property: left,width;
        -webkit-transition-duration: .225s;
        transition-duration: .225s;
        -webkit-transition-timing-function: cubic-bezier(0,0,.2,1);
        transition-timing-function: cubic-bezier(0,0,.2,1)
    }

    .filter-panel--hide {
        left: -340px;
        width: 0;
        -webkit-transition-duration: .375s;
        transition-duration: .375s
    }
}

.ui-map--logos {
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 0 bottom;
    color: transparent;
    line-height: 1
}

.ui-map--logos__oxxo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.568' height='40' viewBox='0 0 53.568 40'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23EFA516' d='M.119 9.197a1.668 1.668 0 0 1 1.674-1.655l50.123.278a1.666 1.666 0 0 1 1.652 1.673l-.117 21.309a1.672 1.672 0 0 1-1.672 1.656L1.656 32.18A1.67 1.67 0 0 1 0 30.506L.119 9.197z'/%3E%3Cpath fill='%23FFF' d='M.115 9.953l53.449.296-.109 19.798-53.449-.296.109-19.798z'/%3E%3Cpath fill='%23E00819' d='M45.381 15.667a4.446 4.446 0 0 0-4.463 4.412 4.449 4.449 0 0 0 4.414 4.463 4.45 4.45 0 0 0 4.465-4.414 4.445 4.445 0 0 0-4.416-4.461zM8.793 15.464a4.442 4.442 0 0 0-4.461 4.412 4.445 4.445 0 0 0 4.412 4.463 4.45 4.45 0 0 0 4.465-4.414 4.447 4.447 0 0 0-4.416-4.461z'/%3E%3Cpath fill='%23E00819' d='M45.057 11.44c-4.109-.121-6.055 2.506-8.875 5.74l-2.666 3.05 4.162 5.038c.99 1.547-.924 3.066-2.096 1.649l-3.848-4.643-3.799 4.354c-1.207 1.388-3.082-.179-2.053-1.699l4.121-4.741-2.666-3.216 1.74-2.131 2.709 3.294 2.371-2.724c1.156-1.336 2.346-3.109 3.875-4.011L.106 11.19.012 28.518l8.865.049c4.109.023 5.99-2.423 8.736-5.723l2.592-3.112-4.277-4.939c-1.025-1.523.854-3.085 2.061-1.697l3.955 4.553 3.695-4.444c1.176-1.413 3.088.113 2.094 1.655l-4.014 4.835 2.74 3.154-1.746 2.048-2.729-3.11-2.305 2.776c-1.133 1.362-2.279 3.101-3.787 4.042l37.57.208.096-17.327-8.501-.046zm-29.274 8.181c-.02 3.864-3.186 6.998-7.051 6.977-3.863-.021-6.996-3.19-6.975-7.055.021-3.863 3.188-6.995 7.051-6.974 3.866.022 6.997 3.188 6.975 7.052zM45.318 26.8c-3.861-.021-6.994-3.19-6.973-7.055.021-3.863 3.189-6.995 7.051-6.974 3.865.021 6.996 3.188 6.975 7.051-.021 3.866-3.187 7-7.053 6.978z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__bancomer {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114.271' height='40' viewBox='0 0 114.271 40'%3E%3Cg fill='%23002F87'%3E%3Cpath d='M42.377 24.864l.066-11.912 3.455.019c.584.003 1.146.055 1.645.197.496.128.947.347 1.309.666.24.201.441.459.59.767.195.401.299.892.295 1.458-.004.615-.141 1.107-.383 1.506-.238.391-.586.676-.975.895a3.05 3.05 0 0 1-.256.127c.197.065.387.135.568.229a2.586 2.586 0 0 1 1.364 1.433c.141.362.215.786.213 1.294-.004.652-.146 1.207-.406 1.672a2.784 2.784 0 0 1-1.092 1.087 3.778 3.778 0 0 1-1.027.401 6.537 6.537 0 0 1-1.643.18l-3.723-.019m3.703-1.12c.486.002.92-.048 1.301-.165.383-.109.705-.281.951-.509.162-.153.299-.334.398-.542.135-.279.211-.62.213-1.03.002-.469-.086-.844-.246-1.144a1.773 1.773 0 0 0-.732-.713 2.971 2.971 0 0 0-.74-.279 5.429 5.429 0 0 0-1.311-.142l-2.225-.012-.025 4.523 2.416.013zm-.262-5.666c.43.002.816-.039 1.164-.126.348-.092.648-.241.869-.437a1.42 1.42 0 0 0 .377-.479c.129-.253.199-.562.201-.956.002-.441-.084-.782-.232-1.05a1.641 1.641 0 0 0-.658-.592 2.353 2.353 0 0 0-.635-.23 5.11 5.11 0 0 0-1.029-.102l-2.156-.012-.021 3.971 2.12.013zM58.172 17.307a2.034 2.034 0 0 0-.451-.659 2.446 2.446 0 0 0-1.043-.586c-.406-.12-.867-.173-1.373-.176-1.703.004-2.67.489-3.297.841.457.977.947.746 1.578.478.486-.208 1.047-.291 1.637-.288.27.001.568.064.855.128.17.046.32.111.447.184.207.13.355.291.463.497.107.21.168.485.166.833l-.006 1.279a9.053 9.053 0 0 0-2.039-.22 6.273 6.273 0 0 0-1.436.146 4.06 4.06 0 0 0-.895.327c-.4.212-.729.507-.965.879-.229.377-.35.822-.352 1.342-.004.422.068.821.209 1.155.217.501.598.896 1.066 1.154.475.261 1.037.393 1.67.396h.002c.73.004 1.311-.129 1.807-.357a3.99 3.99 0 0 0 .908-.604c.004.117.01.217.025.305a.746.746 0 0 0 .08.264c.027.059.068.12.117.163a.647.647 0 0 0 .26.128c.092.026.199.032.312.033l.432.002.035-6.438a3 3 0 0 0-.212-1.206m-1.041 5.414c-.318.36-.648.67-1.039.875-.412.229-.9.362-1.564.359a2.721 2.721 0 0 1-.748-.102 1.534 1.534 0 0 1-.441-.204 1.317 1.317 0 0 1-.459-.52 2.036 2.036 0 0 1-.17-.872c.002-.307.061-.544.18-.743.092-.152.201-.276.342-.398.203-.167.48-.289.812-.375.322-.08.693-.121 1.113-.119a8.992 8.992 0 0 1 1.986.241l-.012 1.858zM66.355 24.997l.035-6.471c.002-.365-.045-.635-.141-.835a.983.983 0 0 0-.363-.436 1.365 1.365 0 0 0-.355-.15 2.803 2.803 0 0 0-.629-.064c-.592-.003-1.178.156-1.744.412a8.418 8.418 0 0 0-1.49.912l-.037 6.605-1.238-.007.051-8.955.588.003c.061.006.121.007.18.015a.526.526 0 0 1 .184.062.397.397 0 0 1 .102.086.435.435 0 0 1 .1.161c.027.086.051.172.062.264.01.131.018.282.016.477v.094c.41-.301.869-.57 1.385-.79a5.546 5.546 0 0 1 2.172-.439c.352.002.693.043 1.012.144.311.105.604.277.832.54.156.173.275.384.379.623.119.333.188.728.186 1.2l-.037 6.555-1.25-.006M78.781 24.44c-.658-.463-1.162-1.141-1.443-1.983-.199-.563-.297-1.193-.293-1.888.006-1.031.244-1.934.674-2.66a3.743 3.743 0 0 1 1.828-1.58 4.57 4.57 0 0 1 1.703-.299c.928.003 1.752.252 2.416.724.662.459 1.162 1.135 1.455 1.977.186.558.285 1.197.281 1.884-.006 1.039-.236 1.944-.678 2.668a3.72 3.72 0 0 1-1.818 1.561c-.52.202-1.092.31-1.707.307-.928-.005-1.75-.256-2.418-.711m.731-6.839c-.453.333-.805.83-1.014 1.477-.139.433-.209.935-.213 1.499-.004.861.152 1.563.441 2.108.297.547.713.939 1.246 1.165.357.15.766.239 1.232.241.689.004 1.264-.174 1.725-.504.453-.332.795-.818 1.008-1.467.137-.433.215-.938.219-1.51.004-.842-.158-1.552-.455-2.092-.289-.557-.701-.953-1.238-1.193a3.08 3.08 0 0 0-1.219-.237c-.699-.005-1.277.167-1.732.513zM97.85 25.171l.037-6.525c0-.346-.047-.596-.121-.792a.906.906 0 0 0-.318-.424 1.19 1.19 0 0 0-.332-.146 2.284 2.284 0 0 0-.609-.068c-.562-.003-1.082.146-1.572.39-.455.23-.891.532-1.305.858l-.037 6.684-1.236-.007.037-6.525c.002-.34-.045-.596-.127-.792a.98.98 0 0 0-.326-.424 1.176 1.176 0 0 0-.326-.146 2.175 2.175 0 0 0-.576-.067 3.502 3.502 0 0 0-1.604.388c-.465.226-.893.534-1.314.872l-.037 6.671-1.234-.008.051-8.955.58.003c.064.006.121.007.184.015a.49.49 0 0 1 .189.062c.041.02.078.053.1.086a.427.427 0 0 1 .109.161c.02.086.037.172.047.264a3.4 3.4 0 0 1 .016.477v.016a7.873 7.873 0 0 1 1.186-.699 4.78 4.78 0 0 1 2.025-.454c.365.002.73.057 1.057.193.336.139.627.361.848.659.088.125.164.265.225.421a6.453 6.453 0 0 1 1.346-.812 4.896 4.896 0 0 1 2-.431c.348.002.682.051.986.156a1.933 1.933 0 0 1 1.148 1.108c.109.304.168.646.166 1.044l-.037 6.754-1.226-.007M30.605 20.48l1.658-5.424 1.621 5.442-3.279-.018m4.245-6.361c-.326-.977-.508-1.21-1.439-1.215l-2.277-.013-3.715 11.89 1.859.01.799-2.558 4.328.024.771 2.567 3.229.018-3.555-10.723zM12.895 23.114l.049-8.775 1.531.008c.738.004 1.369.617 1.365 1.353-.002.258-.049.5-.303.862l-1.006 1.481c1.039.257 1.729 1.048 1.721 2.527-.01 1.797-1.088 2.557-2.51 2.549l-.847-.005m3.884-5.635l.592-.858c1.236-1.821.4-3.805-2.031-3.818l-5.191-.029-.067 11.916 5.006.028c4.404.025 5.754-5.095 1.691-7.239M3.658 23.063l-.842-.004.049-8.775 1.523.008c.74.004 1.377.617 1.373 1.354-.002.258-.049.5-.309.862l-1.006 1.48c1.043.258 1.729 1.049 1.721 2.527-.009 1.797-1.087 2.556-2.509 2.548m3.037-5.639l.584-.858c1.246-1.821.412-3.804-2.027-3.818l-5.186-.029L0 24.635l5.008.028c4.396.024 5.76-5.096 1.687-7.239M22.035 14.39c-.416-1.342-.627-1.552-1.443-1.557l-2.105-.012 3.834 11.932 2.865.016 3.693-11.89-1.881-.01-2.74 9.032-2.223-7.511M.066 12.719l5.006.028M76.16 16.93c-.465.972-.908.649-1.535.375-.338-.143-.775-.245-1.357-.248-.678-.004-1.262.171-1.73.508-.467.33-.83.82-1.041 1.463a4.644 4.644 0 0 0-.238 1.487c-.004.639.088 1.206.254 1.671.172.472.418.852.73 1.145.213.193.451.346.723.463.371.152.783.232 1.264.235.635.003 1.121-.136 1.49-.314.613-.311 1.033-.668 1.557.276a4.152 4.152 0 0 1-1.008.688 4.867 4.867 0 0 1-2.081.428h-.004c-.975-.005-1.807-.258-2.475-.723-.666-.472-1.15-1.149-1.432-1.994a5.987 5.987 0 0 1-.27-1.882c.006-1.043.25-1.948.697-2.668a3.871 3.871 0 0 1 1.867-1.56 4.807 4.807 0 0 1 1.715-.293c.355.016 1.62-.09 2.874.943M107.949 18.516a3.62 3.62 0 0 0-.521-1.046 3.154 3.154 0 0 0-1.24-.999 4.417 4.417 0 0 0-1.666-.312 3.913 3.913 0 0 0-1.604.315c-.729.314-1.34.86-1.764 1.594-.416.726-.65 1.629-.656 2.668-.004.672.08 1.295.258 1.857.27.83.746 1.506 1.414 1.971.656.461 1.51.711 2.504.717h.006c.795.004 1.445-.119 1.977-.306.85-.313 1.283-.702 1.494-.927-.574-.845-.902-.509-1.574-.204-.389.191-1.137.349-1.812.346-.518-.003-.963-.082-1.334-.226a2.391 2.391 0 0 1-.734-.44 2.53 2.53 0 0 1-.711-1.105c-.146-.411-.227-.902-.236-1.472l6.443.036.002-.203v-.053c0-.074.012-.214.014-.353.002-.708-.082-1.324-.26-1.858m-6.16 1.39c.059-.408.154-.767.285-1.086.236-.553.568-.954.979-1.221.412-.275.896-.405 1.463-.402a3 3 0 0 1 1.002.16c.219.085.422.192.592.347.262.22.465.514.615.921.127.352.217.78.242 1.31l-5.178-.029zM113.498 16.242a3.22 3.22 0 0 0-1.729.5c-.32.197-.617.436-.877.688.002-.213 0-.377-.021-.516a.913.913 0 0 0-.053-.284.532.532 0 0 0-.09-.168.42.42 0 0 0-.107-.09.45.45 0 0 0-.189-.069c-.057-.008-.117-.009-.178-.019l-.592-.003-.049 8.961 1.236.007.035-6.428c.436-.511.84-.826 1.117-.996.01-.008.018-.01.029-.02.5-.313.9-.397 1.219-.427.572-.052.963-.125 1.021-1.018a3.034 3.034 0 0 0-.772-.118'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__banamex {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='22' viewBox='0 0 91 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F00' d='M19.498 7.39h-1.796c-1.23-1.266-2.843-1.955-4.488-1.955-1.673.005-3.258.689-4.49 1.956H6.93c1.345-1.997 3.75-3.335 6.284-3.335 2.571 0 4.982 1.378 6.284 3.335m66.535 3.274c-.08 0-.156.006-.234.023a.583.583 0 0 0 .239-.476c0-.389-.355-.81-.573-1.098-.158-.21-.266-.384-.266-.536a.32.32 0 0 1 .31-.312c.085 0 .177.034.288.112 1.125.805 1.433 1.954 1.512 2.493-.495-.128-.995-.206-1.276-.206m.513 3.205a4.29 4.29 0 0 1-1.416 1.208 8.123 8.123 0 0 0-.123-.98 1.917 1.917 0 0 0-.173-.51.56.56 0 0 0 .159.076c.554.181.978-.489 1.251-.88.183-.254.348-.39.526-.39.127 0 .322.083.322.283 0 .204-.195.682-.546 1.193m-1.875-.478c-.217-.21-.615-.357-1.365-.357-.672 0-1.198.106-1.458.342.061-.127.099-.282.099-.486 0-.236-.055-.503-.178-.873-.21-.636-.47-1.1-.777-1.267.303.04.708-.07 1.317-.506.542-.392.91-.783.976-1.123.057.3.293.645.894 1.082.548.392 1.033.612 1.384.57-.275.147-.537.474-.769 1.172-.126.397-.198.725-.198 1.007a1.1 1.1 0 0 0 .075.44m-1.585 2.06a3.799 3.799 0 0 1-2.687-1.128c.333-.149.648-.29.868-.422.155-.087.317-.18.445-.315a.507.507 0 0 0-.026.167c0 .58.773.768 1.23.907.362.11.591.231.591.464 0 .172-.106.327-.421.327m-2.968-3.301c.006.369-.04.59-.267.664-.166.053-.35-.003-.444-.295-.427-1.272.006-2.384.242-2.87.484.553.869.922 1.1 1.036a.244.244 0 0 0-.14.028c-.562.175-.504.965-.491 1.437m.934-3.99c.804-.579 1.643-.707 2.268-.707.242 0 .45.015.598.04-.422.66-.626 1.15-.64 1.381-.02-.053-.14-.41-.644-.41-.537 0-1.057.338-1.448.338a.332.332 0 0 1-.348-.32c0-.095.054-.21.214-.322m7.721 3.126c-.417-.137-.86-.267-1.271-.367.22-.256.592-.71.866-1.084.288-.389.425-.692.425-.997 0-.26-.1-.53-.29-.862-.336-.604-.931-1.187-1.436-1.57-.367-.262-.921-.585-1.456-.585-.296 0-.59.12-.83.412-.261.353-.52.73-.744 1.08-.181-.285-.5-.772-.778-1.144-.408-.525-.731-.736-1.225-.736-.907 0-1.916.56-2.458.926-.436.316-1.094.84-1.094 1.481 0 .192.066.399.225.608.26.36.54.717.805 1.037-.327.086-.897.23-1.342.373-.878.285-1.244.674-1.244 1.825 0 .494.072 1.068.285 1.695.215.662.676 1.812 1.741 1.462.42-.134.852-.288 1.248-.44-.023.337-.056.665-.056 1.126 0 1.154.234 1.493.958 1.843.642.292 1.462.42 2.132.42.701 0 1.948-.083 1.948-1.189 0-.693-.011-.896-.036-1.312.31.124.86.334 1.309.477.294.095.533.143.75.143.375 0 .673-.187 1.05-.587.657-.701 1.276-2.046 1.276-2.934 0-.471-.174-.91-.758-1.1'/%3E%3Cpath fill='%23164880' d='M16.951 16.256h1.567V8.623h-1.567v7.633zm-1.293-1.66l.089-.059-.375 1.473-.017.011c-.255.158-.684.364-1.384.35-1.042-.017-1.739-.82-1.739-1.996v-4.307h-1.321V8.633h1.321V7.079l1.537-.825v2.379h1.589v1.435h-1.589v4.05c0 .594.224.862.731.862.35 0 .74-.13 1.158-.385zm-7.692 1.66h1.565V8.623H7.966v7.633zm-6.039-3.804c0 1.426.997 2.453 2.373 2.453.66 0 1.301-.296 1.851-.858l.035-.036.89 1.068-.025.029c-.739.871-1.623 1.295-2.707 1.295-1.09 0-2.084-.366-2.806-1.028C.762 14.656.35 13.645.35 12.452c0-1.198.412-2.207 1.188-2.923.722-.663 1.716-1.026 2.806-1.026 1.084 0 1.968.419 2.707 1.292l.025.027-.89 1.071-.035-.034c-.55-.567-1.19-.864-1.85-.864-1.377 0-2.374 1.036-2.374 2.457zm74.23 3.805H74.37l-.725-1.321a43.882 43.882 0 0 1-.8-1.539c-.13.29-.537 1.031-.828 1.553l-.74 1.307h-1.693l2.338-3.95-2.179-3.674h1.737l.595 1.075c.306.55.669 1.234.8 1.524.16-.29.523-1.015.812-1.554l.581-1.045h1.73l-2.195 3.674 2.354 3.95zm-11.853-4.516c.13-1.22.854-1.918 1.856-1.918 1.234 0 1.843.872 1.915 1.918h-3.771zm5.281.552c0-2.062-1.159-3.82-3.324-3.82-1.974 0-3.483 1.394-3.483 3.98 0 2.527 1.654 3.965 3.44 3.965 1.162 0 2.074-.364 2.742-1.003l-.83-.978a3.162 3.162 0 0 1-1.825.61c-.93 0-1.871-.605-2.03-2.072h5.266c.015-.159.044-.406.044-.682zm-7.824-.464v4.428h-1.537v-4.313c0-1.54-.48-2.091-1.467-2.091-1.001 0-1.447.712-1.447 1.946v4.458h-1.537v-4.313c0-1.54-.457-2.091-1.446-2.091-1.001 0-1.523.712-1.523 1.946v4.458h-1.537V8.633h1.537v.726c.378-.551 1.087-.886 1.871-.886 1.033 0 1.686.393 2.092 1.119.553-.683 1.148-1.119 2.338-1.119 1.773 0 2.656.8 2.656 3.356zm-13.43 2.265c-.348.48-1.102.973-1.9.973-.988 0-1.525-.51-1.525-1.264 0-.696.667-1.132 1.626-1.132.814 0 1.394.13 1.8.334v1.089zm-1.479-5.62c-1.074 0-1.916.232-2.643.682l.581 1.133c.596-.335 1.206-.48 1.99-.48.93 0 1.552.466 1.552 1.293v.566c-.42-.19-1.045-.29-1.756-.29-1.728 0-3.113.77-3.113 2.469 0 1.873 1.487 2.571 2.72 2.571.829 0 1.627-.392 2.149-.915v.754h1.537V11.03c0-1.728-1.317-2.556-3.017-2.556zm-13.513 5.62c-.348.48-1.103.973-1.901.973-.987 0-1.523-.51-1.523-1.264 0-.696.665-1.132 1.624-1.132.814 0 1.394.13 1.8.334v1.089zm-1.48-5.62c-1.074 0-1.916.232-2.642.682l.58 1.133c.596-.335 1.207-.48 1.99-.48.93 0 1.552.466 1.552 1.293v.566c-.42-.19-1.044-.29-1.756-.29-1.727 0-3.111.77-3.111 2.469 0 1.873 1.485 2.571 2.72 2.571.827 0 1.625-.392 2.147-.915v.754h1.537V11.03c0-1.728-1.317-2.556-3.016-2.556zm10.682 3.413v4.37h-1.535v-4.313c0-1.54-.581-2.091-1.57-2.091-1.002 0-1.625.712-1.625 1.946v4.458h-1.537V8.633h1.537v.726c.378-.551 1.215-.886 2.001-.886 1.772 0 2.73.985 2.73 3.414zm-18.084 3.15c-.754 0-1.565-.551-1.9-1.001v-3.21c.393-.494 1.132-.973 1.842-.973 1.105 0 1.886.842 1.886 2.76 0 1.612-.753 2.424-1.828 2.424zm.219-6.564c-.8 0-1.553.377-2.104.886V6.254l-1.537.825v9.178h1.537v-.71c.421.463 1.26.871 2.03.871 1.584 0 3.185-1.235 3.185-3.849 0-2.905-1.471-4.096-3.111-4.096z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__serfin {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109.592' height='40' viewBox='0 0 109.592 40'%3E%3Cg fill='%23E52037'%3E%3Cpath d='M11.314 8.951c-.014 2.459 4.094 5.21 4.078 8.018 0 0-.002.268-.117.559 3.848.834 6.564 2.767 6.553 5.012-.018 3.02-4.895 5.492-10.924 5.459C4.742 27.965-.018 25.479 0 22.534c.012-2.243 2.98-4.05 6.555-4.996-.006 1.237 4.031 5.191 4.123 6.78.01.178.043.334-.004.521.879-.458.887-1.909.887-1.909.02-3.448-3.922-4.999-3.904-8.386.008-1.319.625-2.28 1.178-2.55l-.006.951c-.014 2.457 4.252 5.229 4.24 7.474l-.004.739c.992-.382 1.002-2.223 1.002-2.223.018-3.098-3.943-4.841-3.924-8.383.008-1.316.623-2.282 1.178-2.55l-.007.949zM30.469 27.152c-2.082-.012-3.582-.617-3.582-.617l.02-3.658.512.003c.256 1.935 1.703 3.413 3.359 3.422 1.662.009 2.83-.91 2.838-2.382.008-1.568-1.535-2.288-2.561-2.819l-1.482-.761c-1.41-.724-2.545-1.893-2.537-3.516.012-2.031 1.512-3.764 4.352-3.749 1.945.011 3.539.676 3.539.676l-.018 3.268-.514-.003c-.291-1.74-1.24-3.118-3.188-3.129-1.449-.008-2.314.994-2.318 2.018-.008 1.337.908 1.939 1.971 2.487l1.484.761c1.346.705 3.02 1.877 3.008 3.847-.014 2.517-1.739 4.17-4.883 4.152M40.1 23.221c-.4.172-1.107.498-1.111 1.424-.004.507.279 1.322 1.271 1.327.475.002 1.141-.265 1.621-.649l.016-2.867-1.797.765zm-.805 3.902c-1.291-.007-2.131-.882-2.123-2.177.006-.929.676-1.64 2.148-2.176l2.58-.93.004-.816c.008-1.215-.539-1.973-1.381-1.978-.572-.003-1.146.282-1.432.747-.115.171-.137.425-.139.616-.002.327.205.716.205.716l-1.262.573c-.152-.271-.336-.68-.334-1.084 0-.077.02-.155.02-.213.096-.696.691-1.156 1.494-1.637.785-.475 1.453-.61 1.93-.607 2.406.014 2.811 1.951 2.807 2.588l-.021 4.005c-.004.638.053 1.044.566 1.047.156.001.248.001.459-.071l.461-.154-.004.58-2.68.989c-.396-.289-.586-.814-.656-1.26-.632.54-1.722 1.247-2.642 1.242M45.857 26.967l.004-.462.631-.116c.381-.078.646-.364.65-.752l.027-5.163c.002-.444-.201-.68-.586-.682a1.283 1.283 0 0 0-.441.076l-.246.096.004-.58 2.752-1.184.402.002-.008 1.431c.838-.943 1.838-1.421 2.713-1.417 1.947.011 2.871 1.43 2.861 3.073l-.023 4.389a.766.766 0 0 0 .666.759l.645.123-.002.462-4.537-.025.004-.462.631-.116c.377-.078.686-.363.689-.752l.023-4.371c.004-.58-.141-1.875-1.668-1.884-.84-.004-1.545.513-1.969.897l-.029 5.338c-.004.389.299.677.684.759l.625.123-.004.462-4.498-.024zM62.531 19.457l-2.672-.015-.025 4.799c-.006 1.062.543 1.646 1.34 1.65a2.84 2.84 0 0 0 1.324-.36l.207.466-1.725 1.093s-.346.057-.514.056c-1.66-.009-2.551-1.001-2.539-3.091l.025-4.623-1.391-.008.002-.481s2.1-.802 2.932-2.79l.383.002-.014 2.455 3.012.017-.345.83zM66.508 23.368c-.404.171-1.111.498-1.115 1.423-.004.507.275 1.322 1.273 1.328.473.002 1.145-.265 1.621-.649l.016-2.867-1.795.765zm-.805 3.902c-1.297-.007-2.129-.882-2.123-2.177.006-.929.672-1.64 2.146-2.176l2.58-.93.004-.816c.006-1.215-.539-1.973-1.383-1.978-.566-.003-1.143.282-1.434.747-.115.171-.135.425-.137.617-.002.327.207.716.207.716l-1.262.573c-.15-.271-.34-.68-.336-1.084 0-.077.018-.155.02-.213.1-.697.691-1.156 1.494-1.637.787-.475 1.453-.61 1.93-.607 2.408.013 2.816 1.951 2.812 2.588l-.023 4.005c-.002.638.051 1.044.562 1.047.154.001.25.001.461-.072l.459-.153-.004.58-2.672.989c-.402-.288-.592-.814-.664-1.259-.631.537-1.723 1.244-2.637 1.24M72.264 27.113l.002-.462.633-.116c.381-.078.648-.363.65-.752l.029-5.163c.002-.444-.207-.68-.588-.682-.135 0-.285.02-.438.076l-.25.096.004-.58 2.752-1.184.4.002-.008 1.432c.846-.943 1.838-1.421 2.717-1.417 1.945.011 2.873 1.43 2.865 3.072l-.025 4.389a.76.76 0 0 0 .662.76l.645.123-.002.462-4.535-.025.002-.462.629-.116c.379-.078.688-.363.689-.752l.025-4.371c.002-.58-.143-1.876-1.668-1.884-.84-.005-1.547.513-1.971.897l-.029 5.338c-.002.389.303.678.682.76l.627.123-.002.462-4.497-.026zM88.059 19.233c-1.373-.007-2.789.871-2.805 3.463-.012 2.169 1.053 3.488 2.73 3.498 1.01.006 1.641-.59 1.797-.896l.029-5.031c-.248-.641-.949-1.03-1.751-1.034m-.909 8.155c-1.789-.01-3.938-1.375-3.92-4.315.014-2.574 1.99-4.67 4.623-4.656.877.005 1.51.183 1.965.379l.023-4.429c.004-.467-.246-.601-.551-.603a1.643 1.643 0 0 0-.535.091l-.383.133.004-.58 2.984-1.259.398.002-.069 12.749c-.004.738.107 1.16.623 1.163.154 0 .248.001.455-.072l.459-.154-.002.58-2.674.989c-.42-.289-.627-.833-.715-1.279-.501.54-1.401 1.269-2.685 1.261M99.945 21.482v-.039c.008-1.449-.787-2.151-1.744-2.156-1.062-.006-1.869.707-2.105 2.174l3.849.021zm-3.914.776v.094c-.031 2.573 1.41 3.875 3.219 3.885.916.005 1.76-.338 2.432-.853l-.004.769a4.905 4.905 0 0 1-3.365 1.298c-2.975-.017-4.277-2.287-4.266-4.434.016-2.515 1.912-4.554 4.352-4.541 2.006.011 3.561 1.452 3.549 3.559l-.002.256-5.915-.033zM103.041 27.284l.002-.462.631-.116c.365-.078.652-.363.654-.752l.029-5.163c.002-.444-.209-.68-.59-.682-.131 0-.287.02-.439.076l-.248.097.002-.58 2.717-1.185.4.002-.01 1.877c.695-1.351 1.518-1.91 2.451-1.904.762.004.951.204.951.204l-.012 2.046-.379-.002c-.096-.542-.453-.812-1.029-.815-.607-.003-1.371.165-1.91 1.285l-.025 4.756c-.002.389.375.702.736.76l.918.124-.002.462-4.847-.028z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__7eleven {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.875' height='40' viewBox='0 0 30.957951 38.970268' id='svg2' fill-rule='evenodd'%3E%3Cdefs id='defs4'%3E%3Cstyle id='style6'%3E.fil1{fill:%23008061;fill-rule:nonzero}.fil0,.fil2,.fil3{fill:%23ed1b2d;fill-rule:nonzero}.fil0,.fil2{fill:%23f5821f}.fil0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cg id='g2862' transform='translate(-1.634 2.934) scale(.11353)'%3E%3Cpath transform='matrix(.89813 0 0 .89516 15.772 15.322)' class='fil0' id='polygon10' fill='%23fff' fill-rule='nonzero' d='M0 0h300.806v292.277H0z'/%3E%3Cpath class='fil1' id='polygon12' fill='%23008061' fill-rule='nonzero' d='M14.39 13.311h272.688v264.957H14.391z'/%3E%3Cpath class='fil0' d='M182.519 260.835v10.608h-65.403v-10.628h-49.49c-4.837 0-8.776-5.054-8.776-11.286L38.142 40.088c0-6.236 4.835-11.294 10.803-11.294h199.99c5.929 0 10.765 5.058 10.765 11.294l-20.475 209.44c0 6.233-3.94 11.287-8.775 11.287l-47.931.02z' id='path14' fill='%23fff' fill-rule='nonzero'/%3E%3Cpath class='fil2' d='M74.567 59.459h133.887c-13.182 4.941-53.313 32.112-63.335 50.38H74.685l-.118-50.38z' id='path16' fill='%23f5821f' fill-rule='nonzero'/%3E%3Cpath class='fil3' d='M181.272 203.817c-1.911 18.244-1.99 40.462-1.99 63.8h-58.03c0-23.338.974-45.556 2.885-63.8h57.135z' id='path18' fill='%23ed1b2d' fill-rule='nonzero'/%3E%3Cpath class='fil1' id='polygon20' fill='%23008061' fill-rule='nonzero' d='M91.494 161.986v8.401h-9.282v7.066h9.282v7.071h-9.282v7.074h9.282v8.105H70.278v-37.717z'/%3E%3Cpath class='fil1' id='polygon22' fill='%23008061' fill-rule='nonzero' d='M140.828 161.986v8.401h-9.242v7.066h9.242v7.071h-9.242v7.074h9.242v8.105h-21.176v-37.717z'/%3E%3Cpath class='fil1' id='polygon24' fill='%23008061' fill-rule='nonzero' d='M195.194 161.986v8.401h-9.282v7.066h9.282v7.071h-9.282v7.074h9.282v8.105h-21.216v-37.717z'/%3E%3Cpath class='fil1' id='polygon26' fill='%23008061' fill-rule='nonzero' d='M116.687 191.598v8.105H95.472v-37.717h11.934v29.612z'/%3E%3Cpath class='fil1' id='polygon28' fill='%23008061' fill-rule='nonzero' d='M171.443 161.986h-8.853l-4.64 25.491-4.525-25.491h-10.412l5.927 37.717h15.327z'/%3E%3Cpath class='fil1' id='polygon30' fill='%23008061' fill-rule='nonzero' d='M200.225 161.986h11.467v37.713h-11.467z'/%3E%3Cpath class='fil1' d='M211.691 173.183c.624-4.13 6.474-3.022 6.474-.663v27.183h11.505v-31.968c0-6.779-9.555-9.505-17.9-3.538l-.079 8.986z' id='path32' fill='%23008061' fill-rule='nonzero'/%3E%3Cpath class='fil3' d='M186.654 156.682c1.17-14.434 20.942-38.005 40.091-44.195V56.803c-52.688 23.572-86.93 59.222-94.34 99.738l54.249.14z' id='path34' fill='%23ed1b2d' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__telecomm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='42' viewBox='0 0 175 42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23152761' d='M27.613 0H3.523C2.237 0 1.377.85 1.209 1.932A1824.79 1824.79 0 0 0 .055 9.635h4.19l-.42 2.77a10.898 10.898 0 0 1 3.932-4.247H2.806c1.164-3.324 4.053-6.06 10.062-6.06H19.9s-.085.578-.19 1.259c0 .002-.002.002-.002.002l5.815.002c1.692 0 2.339.59 2.061 2.443a4391.2 4391.2 0 0 1-.63 4.14c.32.193.882.603 1.221.896.18.154.508.11.558-.233.067-.426.875-5.723 1.207-7.96C30.263.494 29.13 0 27.613 0M17.206 3.361h2.503c-.177 1.147-1.132 1.91-2.332 1.91-.94 0-1.337-.452-1.337-.955 0-.434.411-.955 1.166-.955'/%3E%3Cpath fill='%23279A3D' d='M171.402 32.775c.348 0 .468.18.468.435v.06c0 .304-.167.426-.53.426-.15 0-.33-.017-.434-.032v-.889h.496zm-.496 1.4v1.054h-.663v-2.967h1.19c.829 0 1.087.407 1.087.978 0 .456-.198.74-.574.876.24.392.48.753.723 1.113h-.723a37.362 37.362 0 0 1-.62-1.037c-.166 0-.269 0-.42-.017zm-1.599-.406c0-1.52.936-2.079 2.053-2.079 1.113 0 2.049.559 2.049 2.08 0 1.522-.936 2.078-2.05 2.078-1.116 0-2.052-.556-2.052-2.079zm-.632 0c0 1.974 1.205 2.683 2.685 2.683 1.488 0 2.682-.709 2.682-2.683 0-1.96-1.194-2.682-2.682-2.682-1.48 0-2.685.722-2.685 2.682zm-6.736-19.632c-2.767 0-4.466 1.066-6.013 3.104-.635-1.99-2.828-3.104-4.423-3.104-2.767 0-4.225.853-5.671 2.513h-.09c.084-.843.105-1.044.193-1.85.098-.912-.271-1.027-.832-.738-.815.422-3.064 1.565-3.064 1.565l-2.944 19.606h4.264c.689-4.536 1.362-9.072 1.991-13.214.723-2.651 2.584-4.175 4.497-4.175 1.897 0 2.684 1.658 2.303 4.141a3465.621 3465.621 0 0 0-1.992 13.248h4.326c.685-4.536 1.367-9.072 1.994-13.214.558-2.03 2.475-4.175 4.266-4.175 2.286 0 2.904 1.658 2.529 4.141-.561 3.738-1.992 13.248-1.992 13.248h4.256c.686-4.536 1.422-9.447 2.05-13.587.48-3.219-.21-7.51-5.648-7.51zm-31.125 0c-2.768 0-4.47 1.066-6.015 3.104-.634-1.99-2.827-3.104-4.422-3.104-2.768 0-4.226.853-5.674 2.513h-.087c.085-.843.107-1.044.191-1.85.1-.912-.267-1.027-.828-.738a685.57 685.57 0 0 1-3.066 1.565l-2.943 19.606h4.264c.684-4.536 1.36-9.072 1.99-13.214.724-2.651 2.582-4.175 4.498-4.175 1.898 0 2.685 1.658 2.3 4.141a4332.052 4332.052 0 0 0-1.992 13.248h4.328c.686-4.536 1.367-9.072 1.995-13.214.56-2.03 2.471-4.175 4.264-4.175 2.286 0 2.906 1.658 2.529 4.141-.56 3.738-1.991 13.248-1.991 13.248h4.257c.685-4.536 1.42-9.447 2.05-13.587.483-3.219-.207-7.51-5.648-7.51zm-29.11 10.124c.891-6.164-.647-7.037-3.1-7.037-3.186 0-5.337 1.315-6.204 7.037-.915 6.028-.326 8.018 3.106 8.018 3.626 0 5.368-2.279 6.198-8.018zm-2.8-10.147c6.557 0 8.122 3.803 7.154 10.147-.964 6.286-3.53 11.372-10.682 11.372-7.43 0-8.83-3.695-7.646-11.372 1.105-7.208 5.004-10.147 11.175-10.147zM87.13 16.367c-1.324-1.295-3.013-2.244-6.32-2.244-5.264 0-9.494 3.17-10.535 9.893-1.019 6.601-.463 11.586 7.277 11.586 4.203 0 6.177-1.616 7.02-2.2l-.649-2.491c-1.99.796-3.134 1.398-5.298 1.398-3.506 0-4.64-1.699-3.63-8.22.896-5.79 4.419-6.79 6.02-6.79 2.042 0 3.132.995 3.705 2.462l2.41-3.394zm-63.145 8.005c.376-3.83 2.397-7.143 6.853-7.143 2.876 0 3.437 1.94 3.26 3.09-.23 1.48-.738 2.643-4.266 3.167-3.883.58-5.847.886-5.847.886zm10.356 6.539l.646 2.491c-.842.584-3.396 2.2-7.603 2.2-8.168 0-8.904-4.24-7.722-11.815.948-6.076 4.293-9.664 11.347-9.664 3.808 0 7.666 1.103 6.89 6.917-.45 3.347-2.302 4.893-6.794 5.572-3.165.48-7.256 1.072-7.256 1.072-.753 3.924 1.352 4.625 4.355 4.625 2.166 0 3.16-.295 6.137-1.398zm19.398-6.539c.373-3.83 2.396-7.143 6.852-7.143 2.879 0 3.437 1.94 3.26 3.09-.23 1.48-.737 2.643-4.266 3.167-3.88.58-5.846.886-5.846.886zm10.356 6.539c-2.977 1.103-3.968 1.398-6.14 1.398-2.996 0-5.103-.701-4.353-4.625 0 0 4.094-.593 7.258-1.072 4.492-.68 6.343-2.225 6.793-5.572.776-5.814-3.08-6.917-6.891-6.917-7.053 0-10.397 3.588-11.347 9.664-1.179 7.574-.443 11.815 7.725 11.815 4.206 0 6.76-1.616 7.603-2.2l-.648-2.491zM22.327 8.725c-5.34 0-9.875 2.118-11.189 10.937-1.445 9.734-2.313 15.567-2.313 15.567h4.403s.867-5.833 2.317-15.567c1.035-6.944 4.576-9.676 11.413-9.721-1.407-.883-2.816-1.216-4.631-1.216zm16.93 26.504l4.165-27.646s3.139-1.603 3.66-1.877c.586-.306 1.082-.178.94.738-.25 1.603-4.363 28.785-4.363 28.785h-4.402z'/%3E%3Cpath fill='%23E32F1D' d='M119.496 40.022v-.003H53.819c-9.354.007-15.276.544-15.276.544s8.72.533 15.276.542H119.3c9.28-.01 15.147-.542 15.147-.542s-8.435-.518-14.951-.541'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__dhl {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='567' height='127' viewBox='0 0 567 127'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F9C623' d='M0 126h566.928V.885H0z'/%3E%3Cpath fill='%23C52038' d='M99.698 23.353L81.585 47.962h98.717c4.99 0 4.925 1.896 2.486 5.2-2.476 3.355-6.622 9.187-9.145 12.593-1.28 1.73-3.595 4.879 4.076 4.879h40.369s6.507-8.855 11.961-16.257c7.421-10.069.643-31.024-25.884-31.024H99.698'/%3E%3Cpath fill='%23C52038' d='M74.256 103.525l36.381-49.434h45.148c4.989 0 4.924 1.896 2.486 5.201-2.477 3.355-6.691 9.125-9.214 12.532-1.281 1.729-3.595 4.884 4.075 4.884h60.482c-5.03 6.891-21.345 26.817-50.643 26.817H74.256M362.34 70.634H235.047l34.809-47.281h52.027l-19.951 27.112h23.224l19.959-27.112h52.022L362.34 70.634zm-79.728 6.068l-19.728 26.823h-52.043s19.718-26.817 19.736-26.817l52.035-.006zm75.259.006l-19.738 26.817h-52.024s19.719-26.817 19.737-26.817h52.025zM0 87.282h76.666l-4.189 5.699H0v-5.699m0-10.574h84.455l-4.196 5.69H0v-5.69zm0 21.155h68.881l-4.168 5.662H0v-5.662zm566.93-4.882h-76.373l4.191-5.698h72.182v5.698m0 10.544l-84.137.006 4.168-5.668h79.969v5.662zm-64.403-26.817h64.403v5.693l-68.588.003 4.185-5.696zm-33.338-53.355l-34.804 47.281h-55.127s34.81-47.281 34.828-47.281h55.103zm-94.394 53.355h118.207l-19.736 26.817h-83.553c-21.326 0-27.104-10.29-20.568-19.121 1.847-2.498 5.65-7.696 5.65-7.696z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__fedex {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='142' height='42' viewBox='0 0 142 42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23E5702A' d='M121.787 40.47l-5.474-6.272-5.423 6.272H99.478l11.155-12.809-11.155-12.81h11.77l5.526 6.223 5.319-6.223h11.361l-11.103 12.757 11.254 12.862h-11.818m-44.231 0V.114h21.922v8.995H86.841v5.742h12.637v8.654H86.841v7.946h12.637v9.02H77.556'/%3E%3Cpath fill='%233B2C78' d='M62.696 34.327c-3.408 0-5.526-3.248-5.526-6.635 0-3.623 1.842-7.106 5.526-7.106 3.821 0 5.341 3.483 5.341 7.106 0 3.434-1.61 6.635-5.34 6.635zm-32.86-10.7c.584-2.562 2.53-4.239 4.96-4.239 2.673 0 4.52 1.625 5.006 4.24h-9.965zM68.31.114v16.515h-.102c-2.047-2.404-4.605-3.241-7.572-3.241-6.08 0-10.661 4.225-12.267 9.806-1.835-6.15-6.562-9.92-13.572-9.92-5.695 0-10.19 2.612-12.536 6.865v-5.288h-11.77V9.109h12.844V.114H0V40.47h10.491V23.505h10.457a16.393 16.393 0 0 0-.48 3.99c0 8.419 6.295 14.326 14.328 14.326 6.753 0 11.204-3.242 13.559-9.15h-8.99c-1.216 1.778-2.138 2.304-4.57 2.304-2.818 0-5.25-2.513-5.25-5.493h18.307c.792 6.685 5.89 12.453 12.884 12.453 3.019 0 5.783-1.516 7.471-4.079h.102v2.614h9.247V.114H68.31z'/%3E%3Cpath fill='%23E5702A' d='M138.634 37.57c.44-.018.54-.204.54-.438 0-.226-.1-.344-.471-.344h-.562v.781h.493zm-.493.472v1.32h-.467V36.31h.968c.546 0 1.114.154 1.114.843 0 .352-.21.628-.608.712v.014c.413.083.46.27.507.6.04.287.075.606.177.883h-.595c-.035-.17-.082-.366-.102-.546-.033-.262-.033-.505-.17-.649-.114-.125-.268-.11-.432-.125h-.392zm2.629-.17c0-1.175-.932-2.136-2.087-2.136-1.163 0-2.102.96-2.102 2.135 0 1.186.94 2.146 2.102 2.146 1.155 0 2.087-.96 2.087-2.146zm-4.634 0c0-1.43 1.135-2.591 2.547-2.591 1.404 0 2.533 1.161 2.533 2.59 0 1.444-1.13 2.6-2.533 2.6-1.412 0-2.547-1.156-2.547-2.6z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__ups {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='42' viewBox='0 0 36 42'%3E%3Cdefs%3E%3Cpath id='a' d='M0 21.05V.125h35.108v41.85H0V21.05z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23443128' d='M17.56 41.607c.385-.164 9.658-4.172 12.573-6.561 3.048-2.5 4.658-6.082 4.658-10.363V4.536l-.246-.132C27.115.407 17.932.665 17.545.679 17.19.665 8.006.407.578 4.404l-.244.132v20.147c0 4.28 1.61 7.864 4.656 10.363 2.915 2.39 12.185 6.397 12.57 6.561' mask='url(%23b)'/%3E%3Cpath fill='%23F3B729' d='M1.393 24.782c0 3.9 1.45 7.15 4.185 9.395 2.458 2.013 9.902 5.36 11.973 6.275 2.073-.915 9.518-4.262 11.972-6.275 2.742-2.245 4.19-5.495 4.19-9.395V4.272C23.35 3.31 11.094 3.9 1.392 12.798v11.984zm16.158 17.193s-9.82-4.233-12.853-6.72C1.527 32.654 0 29.004 0 24.781V3.975C7.751-.197 17.55.131 17.55.131s9.804-.328 17.558 3.844v20.807c0 4.222-1.528 7.873-4.7 10.472-3.033 2.488-12.857 6.72-12.857 6.72z' mask='url(%23b)'/%3E%3Cpath fill='%23F3B729' d='M27.46 21.899c1.363.8 1.911 1.328 1.933 2.3.027 1.08-.72 1.73-1.855 1.725-.988-.008-2.168-.556-2.96-1.26v2.852c.97.577 2.18.96 3.403.96 3.06 0 4.425-2.163 4.486-4.142.057-1.805-.443-3.172-3.03-4.691-1.155-.678-2.066-1.123-2.035-2.251.029-1.1.944-1.486 1.819-1.478 1.083.01 2.129.61 2.775 1.273v-2.693c-.545-.418-1.698-1.058-3.398-1.006-2.037.06-4.167 1.534-4.153 4.035.005 1.646.464 2.879 3.015 4.376m-10.52-5.694c.253-.125.678-.224 1.098-.224 1.796 0 2.54 1.435 2.54 4.904 0 3.383-.85 5.018-2.633 5.018-.416 0-.782-.104-1.004-.187v-9.511zm0 12.043c.31.09.758.175 1.394.175 3.436 0 5.409-3.095 5.409-7.618 0-4.512-2.031-7.317-5.726-7.317-1.688 0-3.05.378-4.17 1.102v20.175h3.094v-6.517zm-9.35.227c1.896 0 3.484-.437 4.666-1.244V13.803h-3.09V25.47c-.338.231-.837.378-1.466.378-1.418 0-1.63-1.301-1.63-2.178v-9.868H2.975v9.73c0 3.281 1.553 4.942 4.615 4.942'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__andreani {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='16' viewBox='0 0 90 16'%3E%3Cpath fill='%23C83433' fill-rule='evenodd' d='M41.213 14.13l-1.548-3.276a14.112 14.112 0 0 1-.644-1.665 31.88 31.88 0 0 1-.268 2.049l-.469 2.891h-1.961l1.233-7.598h2.614l1.447 3.006c.292.619.55 1.284.77 1.87.04-.655.176-1.655.292-2.375l.406-2.501h1.96l-1.232 7.598M32.018 9.821c-.101-.428-.182-.812-.202-1.262h-.026c-.16.417-.38.89-.637 1.35l-.807 1.43h2.04l-.368-1.518zm.974 4.31l-.322-1.408h-3.044l-.764 1.408h-2.028l4.212-7.598h2.314l1.867 7.598h-2.235zm24.82-6.213c-.209 0-.445.011-.566.023l-.317 1.948c.104.01.312.02.508.02.863 0 1.474-.392 1.578-1.035.096-.596-.25-.956-1.204-.956m.6 6.213l-1.608-2.971h-.077l-.482 2.97h-2.041l1.232-7.597a49.92 49.92 0 0 1 2.767-.058c2.08 0 3.228.643 2.97 2.253-.167 1.024-1.075 1.856-2.29 2.104.187.293.363.576.54.856l1.473 2.443h-2.484zm3.538-.002l1.232-7.598h4.968l-.24 1.476h-2.928l-.246 1.508h2.773l-.232 1.428h-2.77l-.275 1.678h2.93l-.244 1.508h-4.968zm11.21-4.308c-.1-.428-.181-.812-.2-1.262h-.026c-.16.417-.381.89-.637 1.35l-.808 1.43h2.04l-.369-1.518zm.974 4.31l-.318-1.408h-3.047l-.765 1.408h-2.025l4.212-7.598h2.314l1.865 7.598h-2.236zm7.954-.002l-1.548-3.275a14.27 14.27 0 0 1-.645-1.665 32.56 32.56 0 0 1-.269 2.049l-.468 2.891h-1.96l1.232-7.598h2.613l1.449 3.006c.29.619.548 1.284.769 1.87.038-.655.176-1.655.294-2.375l.404-2.501h1.961l-1.233 7.598h-2.599zm4.64 0l1.232-7.598H90l-1.234 7.598h-2.039zm-38.172-1.487l-.439-.024c.063-.4.676-4.174.723-4.466.214-.011.474-.017.785-.015 1.523.013 1.76.702 1.791 1.376.054 1.091-.478 3.147-2.86 3.129m1.193-6.107c-.924-.008-1.92.02-2.458.037l-.258.005-1.273 7.61.787.027c.552.024 1.124.048 1.863.054 1.661.01 3.02-.502 3.932-1.49.808-.874 1.221-2.076 1.154-3.389-.085-1.825-1.415-2.84-3.747-2.854m-31.897 4.314c-.48.213-.605-.236-.605-.236L15.322 3.21s-.267-1.295-1.4-1.295h-.312l-1.612 2.738-5.173 8.257c-.336.537-.7.695-1.068.663-1.59-.492-2.776-1.417-3.27-2.723C1.305 7.726 4.53 3.613 9.685 1.663 14.843-.284 19.981.667 21.161 3.789c.844 2.234-.561 4.966-3.31 7.06zM10.332 9.26L12.912 5l1.026 4.258-3.606.002zm-2.166 4.712c-.364-.114-.449-.38-.13-.92l1.64-2.775h4.508l.391 1.752c.058.42-.116.673-.297.821l-.315.126c-2.015.76-4.023 1.076-5.797.996zM22.054 3.558c-1.35-3.575-7.322-4.632-13.336-2.362C2.704 3.466-1.077 8.207.273 11.784c1.35 3.575 7.32 4.633 13.335 2.362 6.014-2.271 9.797-7.011 8.446-10.588z'/%3E%3C/svg%3E")
}

.ui-map--logos__oca {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='53' height='17' viewBox='0 0 53 17'%3E%3Cdefs%3E%3Cpath id='a' d='M9.481.027H.145V9.7h9.336V.027z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2349227B' d='M0 .5h52.5v16H0z'/%3E%3Cpath fill='%23FEFEFE' d='M10.628 12.48l4.022-4.004-4.022-4.204h4.049l3.81 4.29-3.93 3.918z'/%3E%3Cpath fill='%23E2900A' d='M5.431 4.272l4.035 4.204-4.035 4.004h3.93l3.942-3.918-3.823-4.29z'/%3E%3Cg transform='translate(19.004 3.735)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23FEFEFE' d='M2.495 3.34c-.371 1.242-.245 2.484.22 3.712.677 1.455 3.311 1.78 4.333-.246.346-1.109.306-2.357.06-3.685-.723-2.065-3.756-2.198-4.613.22m-2.03-.525C1.254-.153 5.521-.598 7.585.756c2.675 1.747 2.489 6.894-.371 8.395-1.66.763-3.306.67-4.972.093C-.113 8.068-.113 5.02.464 2.816' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%23FEFEFE' d='M40.329 9.445h2.768L41.743 5.9l-1.414 3.546zm-3.239 3.726l3.803-9.144h1.825l3.876 9.144h-2.057l-.81-2.138h-3.882l-.797 2.138H37.09zm-.584-9.098h-3.418c-1.839-.12-3.465 1.295-3.75 2.663-.266 1.268-.392 2.563-.027 3.805.505 1.693 1.978 2.523 3.312 2.596h3.75l.027-1.487h-3.717c-.763-.093-1.268-.505-1.526-1.255-.233-1.07-.352-2.205 0-3.327.272-.857 1.161-1.507 1.93-1.554h3.42v-1.44z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__corasa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='17' viewBox='0 0 64 17'%3E%3Cdefs%3E%3Cpath id='a' d='M7.262 7.151V.066H.14V7.15h7.122z'/%3E%3Cpath id='c' d='M.084 12.216h11.559V.06H.083z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(56.423 .699)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%230B50A1' d='M3.7 5.677a2.077 2.077 0 0 1-2.08-2.069c0-1.14.934-2.069 2.08-2.069 1.147 0 2.08.929 2.08 2.07 0 1.14-.933 2.068-2.08 2.068m0-5.611C1.738.066.14 1.655.14 3.608c0 1.954 1.597 3.543 3.56 3.543 1.964 0 3.562-1.589 3.562-3.543C7.262 1.655 5.664.066 3.7.066' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%230B50A1' d='M34.546 6.376a2.077 2.077 0 0 1-2.08-2.069c0-1.14.933-2.069 2.08-2.069s2.08.928 2.08 2.07c0 1.14-.933 2.068-2.08 2.068m0-5.612c-1.963 0-3.56 1.59-3.56 3.543 0 1.954 1.597 3.543 3.56 3.543 1.964 0 3.561-1.59 3.561-3.543S36.51.764 34.547.764'/%3E%3Cpath fill='%230B50A1' d='M28.778 6.376c-1.484 0-2.378-.928-2.378-2.069 0-1.14.894-2.069 2.378-2.069.572 0 1.12.178 1.552.503l.774-1.262a4.09 4.09 0 0 0-2.326-.715c-2.3 0-3.86 1.59-3.86 3.543 0 1.954 1.56 3.543 3.86 3.543.843 0 1.658-.252 2.326-.715l-.774-1.262c-.432.325-.98.503-1.552.503m22.474 1.345h4.834V6.247h-3.352V4.946h3.062V3.529h-3.062V2.367h3.352V.893h-4.834zm-4.589-5.354h1.377c.394 0 .713.318.713.709 0 .391-.32.71-.713.71h-1.377v-1.42zm3.572.709A2.191 2.191 0 0 0 48.04.893h-2.859V7.72h1.482V5.26h.68l1.91 2.464h1.856l-2.08-2.699a2.184 2.184 0 0 0 1.206-1.948zm-9.888-.709h1.378c.393 0 .713.318.713.709 0 .391-.32.71-.713.71h-1.378v-1.42zm3.572.709A2.191 2.191 0 0 0 41.725.893h-2.86V7.72h1.482V5.26h.681l1.91 2.464h1.855l-2.08-2.699a2.184 2.184 0 0 0 1.206-1.948zM30.748 9.137h1.232c.448 0 .359.354.336.425a.61.61 0 0 1-.604.424H30.48l.268-.85zm2.309.425c.177-.56-.06-1.128-.855-1.128h-2.038l-1.136 3.599h.806l.424-1.344h.814l.663 1.344h.934l-.699-1.416a1.68 1.68 0 0 0 1.087-1.055zm2.619 1.056h1.3l-.2.635a4.05 4.05 0 0 1-1.008.144c-1.252 0-1.437-.59-1.253-1.171.242-.768 1.255-1.15 1.986-1.15.59 0 .954.124 1.169.246l.565-.607c-.38-.227-.89-.343-1.512-.343-.719 0-1.456.184-2.01.531a2.319 2.319 0 0 0-1.004 1.29c-.16.51-.097.978.18 1.319.312.385.886.588 1.658.588a5.81 5.81 0 0 0 1.614-.263l.264-.087.547-1.738h-2.107l-.19.606zm2.543 1.421H41.2l.222-.704h-2.177l.236-.747H41.5l.222-.703h-2.017l.236-.748h2.177l.222-.703h-2.982zm7.53-1.045l-1.625-2.56h-.836l-1.136 3.599h.805l.815-2.581 1.642 2.587h.81l1.135-3.594h-.806zm10.797 0l-1.625-2.56h-.835l-1.136 3.599h.805l.815-2.581 1.641 2.587h.81l1.136-3.594h-.806zM47.68 9.137h1.515l-.914 2.896h.805l.915-2.896h1.287l.222-.703h-3.608zm3.304 2.896h.805l1.133-3.588h-.806zm9.324-.646c-.822 0-1.263-.486-1.062-1.123.201-.636.969-1.187 1.79-1.187.823 0 1.264.486 1.063 1.123-.201.637-.97 1.187-1.791 1.187m.95-3.013c-1.23 0-2.494.802-2.817 1.826-.324 1.025.414 1.89 1.645 1.89 1.23 0 2.494-.8 2.818-1.826.323-1.024-.415-1.89-1.645-1.89M26.44 10.361l.82-1.045.163 1.045h-.984zm.605-1.927l-2.825 3.599h.907l.76-.969h1.647l.151.969h.844l-.563-3.6h-.921z'/%3E%3Cpath fill='%23009CDE' d='M42.664 16.273a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.333.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m3.267 1.92a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.334.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m-12.018 1.92a.743.743 0 0 1-.744-.74c0-.409.334-.74.744-.74s.744.331.744.74c0 .408-.334.74-.744.74m0-1.92c-.654 0-1.186.529-1.186 1.18 0 .65.532 1.18 1.186 1.18.654 0 1.186-.53 1.186-1.18 0-.651-.532-1.18-1.186-1.18m-1.973.44a.92.92 0 0 1 .521.157l.23-.376a1.377 1.377 0 0 0-.751-.221c-.735 0-1.288.507-1.288 1.18 0 .672.553 1.18 1.288 1.18.268 0 .534-.079.752-.222l-.23-.376a.924.924 0 0 1-.522.158c-.498 0-.846-.305-.846-.74 0-.436.348-.74.846-.74m19.684 0a.92.92 0 0 1 .521.157l.23-.376a1.377 1.377 0 0 0-.751-.221c-.735 0-1.288.507-1.288 1.18 0 .672.553 1.18 1.288 1.18.268 0 .534-.079.752-.222l-.23-.376a.925.925 0 0 1-.522.158c-.498 0-.846-.305-.846-.74 0-.436.348-.74.846-.74m-11.93 1.876h1.557v-.44h-1.115v-.51h.983v-.42h-.983v-.463h1.115v-.44h-1.557zm16.436-.44v-1.815h-.443v2.255h1.525v-.44zm-8.63.441h.442v-.951h.983v-.42h-.983v-.463h1.115v-.44H47.5zm-9.474-1.834h.504c.153 0 .276.124.276.275a.276.276 0 0 1-.276.275h-.504v-.55zm1.223.275a.718.718 0 0 0-.719-.715h-.946v2.273h.442v-.843h.282l.653.843h.553l-.696-.903a.716.716 0 0 0 .43-.655zm-3.383-.275h.503c.153 0 .277.124.277.275a.276.276 0 0 1-.277.275h-.503v-.55zm1.222.275a.717.717 0 0 0-.719-.715h-.945v2.273h.442v-.843h.28l.654.843h.554l-.697-.903a.716.716 0 0 0 .43-.655zm17.089.554l.282-.775.252.775h-.534zm.075-1.247l-.908 2.265h.442l.24-.627h.819l.213.627h.453l-.816-2.265h-.443zm-4.814 2.252h.443v-2.256h-.443zm3.291 0h.442v-2.256h-.442z'/%3E%3Cpath fill='%2335B6F0' d='M.374 10.386a.358.358 0 0 0-.354.362c0 .2.158.362.354.362a.358.358 0 0 0 .354-.362c0-.2-.158-.362-.354-.362m.956-.984a.36.36 0 0 0-.355-.362.358.358 0 0 0-.354.362c0 .2.158.362.354.362a.358.358 0 0 0 .354-.362m.247-.983a.358.358 0 0 0 .354-.363c0-.2-.158-.362-.354-.362a.359.359 0 0 0-.354.362c0 .2.159.363.354.363m.601-1.346a.358.358 0 0 0 .354-.362c0-.2-.158-.363-.354-.363a.359.359 0 0 0-.354.363c0 .2.159.362.354.362m.601-1.346a.358.358 0 0 0 .355-.362c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.362.354.362m.602-1.346a.358.358 0 0 0 .354-.362c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.362.354.362m.601-1.345a.359.359 0 0 0 .355-.363c0-.2-.159-.362-.355-.362a.358.358 0 0 0-.354.362c0 .2.159.363.354.363m.715-1.356h-.233a.252.252 0 0 0 .117.032.25.25 0 0 0 .116-.032m-2.61 9.695a.451.451 0 0 0-.444-.459.451.451 0 0 0-.443.459c0 .14.062.264.158.348h.571a.462.462 0 0 0 .158-.348m.158-1.805a.455.455 0 0 0-.444.467c0 .257.199.466.444.466a.455.455 0 0 0 .443-.466.455.455 0 0 0-.443-.466m1.044-.88a.455.455 0 0 0-.443-.466.456.456 0 0 0-.444.466c0 .258.199.467.444.467a.455.455 0 0 0 .443-.467m-.286-1.345c0 .257.199.466.444.466a.455.455 0 0 0 .443-.466.456.456 0 0 0-.443-.467.456.456 0 0 0-.444.467M4.49 6a.455.455 0 0 0-.444-.467.455.455 0 0 0-.444.467c0 .257.199.466.444.466A.455.455 0 0 0 4.489 6m.158-.88a.455.455 0 0 0 .443-.466.455.455 0 0 0-.443-.466.455.455 0 0 0-.443.466c0 .257.198.466.443.466m.601-1.345a.455.455 0 0 0 .443-.467.455.455 0 0 0-.443-.466.455.455 0 0 0-.443.466c0 .258.198.467.443.467m.602-1.359a.451.451 0 0 0 .443-.458c0-.105-.036-.2-.093-.278h-.702a.465.465 0 0 0-.092.278.45.45 0 0 0 .443.458m-2.936 9.031a.532.532 0 0 0-.466.285h.932a.532.532 0 0 0-.466-.285m.601-1.346a.551.551 0 0 0-.536.565c0 .311.24.564.536.564a.55.55 0 0 0 .537-.564.551.551 0 0 0-.537-.565m.601-1.345a.551.551 0 0 0-.536.564c0 .311.24.564.536.564a.551.551 0 0 0 .537-.564.551.551 0 0 0-.537-.564m1.138-.782a.551.551 0 0 0-.537-.564.551.551 0 0 0-.536.564c0 .312.24.565.536.565a.551.551 0 0 0 .537-.565m.601-1.346a.551.551 0 0 0-.537-.564.551.551 0 0 0-.536.564c0 .312.24.565.536.565a.55.55 0 0 0 .537-.565m-.472-1.345c0 .311.24.564.537.564a.551.551 0 0 0 .536-.564.55.55 0 0 0-.536-.565.551.551 0 0 0-.537.565m1.138-.782a.551.551 0 0 0 .536-.564.551.551 0 0 0-.536-.564.551.551 0 0 0-.537.564c0 .312.24.564.537.564m.6-1.345a.551.551 0 0 0 .537-.565.551.551 0 0 0-.536-.564.551.551 0 0 0-.537.564c0 .312.24.565.537.565m.947-1.476h-.685c.094.114.212.184.343.184.13 0 .248-.07.342-.184m-3.282 8.952c-.348 0-.63.297-.63.663 0 .17.063.324.164.442h.931a.677.677 0 0 0 .164-.442c0-.366-.282-.663-.63-.663m.602-1.346c-.348 0-.63.297-.63.663 0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663m.601-1.346c-.348 0-.63.297-.63.663 0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663m.601-1.345c-.348 0-.63.296-.63.662 0 .366.282.662.63.662.348 0 .63-.296.63-.662 0-.366-.282-.662-.63-.662M7.19 5.25c-.348 0-.63.296-.63.661 0 .366.282.663.63.663.348 0 .63-.297.63-.663 0-.365-.282-.662-.63-.662m-.029-.683c0 .365.282.662.63.662.348 0 .63-.297.63-.662 0-.366-.282-.663-.63-.663-.348 0-.63.297-.63.663m1.231-.684c.348 0 .63-.296.63-.662 0-.366-.282-.662-.63-.662-.348 0-.63.296-.63.662 0 .366.282.662.63.662m.601-1.355a.643.643 0 0 0 .6-.847h-1.2a.643.643 0 0 0 .6.847m-2.501 8.787a.71.71 0 0 1-.268-.13.702.702 0 0 0-.167-.021c-.338 0-.62.24-.7.564h1.4a.75.75 0 0 0-.265-.413'/%3E%3Cpath fill='%2335B6F0' d='M6.658 11.338a.698.698 0 0 0 .458-.172.873.873 0 0 1 .265-.594.772.772 0 0 0-.288-.601.704.704 0 0 1-.268-.133.69.69 0 0 0-.167-.021c-.399 0-.723.34-.723.76 0 .248.114.468.289.607.098.024.19.07.268.133.053.013.109.02.166.02'/%3E%3Cpath fill='%2335B6F0' d='M6.224 11.184c.08.087.17.15.27.185a.661.661 0 0 0-.27-.185M7.26 9.992a.699.699 0 0 0 .457-.172.874.874 0 0 1 .265-.593.772.772 0 0 0-.288-.602.702.702 0 0 1-.268-.133.69.69 0 0 0-.167-.02c-.399 0-.723.34-.723.76 0 .248.114.467.289.606.099.025.19.07.268.133.053.013.109.02.166.02'/%3E%3Cpath fill='%2335B6F0' d='M6.825 9.838c.08.087.17.15.27.185a.663.663 0 0 0-.27-.185M7.86 8.646a.698.698 0 0 0 .458-.172.873.873 0 0 1 .265-.593.771.771 0 0 0-.288-.602.705.705 0 0 1-.268-.132.694.694 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.113.468.288.606.099.025.19.07.268.133a.7.7 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M7.426 8.492a.66.66 0 0 0 .27.185.663.663 0 0 0-.27-.185M8.462 7.3a.698.698 0 0 0 .457-.171.873.873 0 0 1 .265-.594.771.771 0 0 0-.288-.602.703.703 0 0 1-.268-.132.686.686 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.113.468.288.607.099.024.19.07.268.132.053.014.11.021.167.021'/%3E%3Cpath fill='%2335B6F0' d='M8.027 7.147c.08.086.171.15.27.185a.66.66 0 0 0-.27-.185m1.036-1.192a.698.698 0 0 0 .457-.172.873.873 0 0 1 .265-.594.772.772 0 0 0-.288-.601.704.704 0 0 1-.268-.133.691.691 0 0 0-.166-.02c-.4 0-.723.34-.723.76a.77.77 0 0 0 .288.606c.099.025.19.07.268.132.054.014.11.022.167.022'/%3E%3Cpath fill='%2335B6F0' d='M8.628 5.801c.08.087.171.15.27.185a.662.662 0 0 0-.27-.185m1.036-1.192a.699.699 0 0 0 .457-.172.873.873 0 0 1 .265-.593.772.772 0 0 0-.288-.602.703.703 0 0 1-.268-.133.693.693 0 0 0-.166-.02c-.4 0-.723.34-.723.76a.77.77 0 0 0 .288.606c.1.025.19.07.268.133a.69.69 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M9.23 4.455c.079.087.17.15.27.185a.662.662 0 0 0-.27-.185m1.035-1.192a.699.699 0 0 0 .457-.172.873.873 0 0 1 .265-.593.772.772 0 0 0-.288-.602.702.702 0 0 1-.268-.132.692.692 0 0 0-.166-.021c-.4 0-.723.34-.723.76 0 .248.114.468.288.607.1.024.19.07.268.132a.69.69 0 0 0 .167.021'/%3E%3Cpath fill='%2335B6F0' d='M9.83 3.11c.08.086.171.15.271.184a.662.662 0 0 0-.27-.185m.6-1.347c.1.024.19.07.268.13a.696.696 0 0 0 .624-.147.851.851 0 0 1 .005-.065h-.986c.028.03.058.057.09.082'/%3E%3Cpath fill='%2335B6F0' d='M10.431 1.764c.08.086.172.15.271.184a.662.662 0 0 0-.27-.184m-3.358 9.989h.218a1.216 1.216 0 0 1-.029-.056.597.597 0 0 0-.189.056'/%3E%3Cpath fill='%2335B6F0' d='M8.726 11.02a.876.876 0 0 0-.128-.305.792.792 0 0 0-1.218-.142l.001.004a.774.774 0 0 1-.265.589l-.002.04c0 .183.055.352.147.491a.777.777 0 0 1 .322.04h.714a.962.962 0 0 1 .43-.716'/%3E%3Cpath fill='%2335B6F0' d='M7.116 11.156a.753.753 0 0 0 .268-.579v-.005a.848.848 0 0 0-.268.584m.145.543l.029.056h.297a.587.587 0 0 0-.326-.056m1.632-1.209c0-.345.174-.647.434-.815a.875.875 0 0 0-.128-.306.794.794 0 0 0-1.218-.143l.001.006a.775.775 0 0 1-.265.588l-.002.04c0 .183.055.352.147.491a.778.778 0 0 0 1.04.272 1 1 0 0 1-.009-.134'/%3E%3Cpath fill='%2335B6F0' d='M7.985 9.232v-.005a.848.848 0 0 0-.268.583.752.752 0 0 0 .268-.578m-.055 1.116a.808.808 0 0 0-.068.003.82.82 0 0 0 .745.358.818.818 0 0 0-.676-.361m.652-2.462a.774.774 0 0 1-.265.588l-.002.04c0 .183.055.352.147.492a.781.781 0 0 0 1.041.272.966.966 0 0 1 .424-.948.873.873 0 0 0-.127-.306.794.794 0 0 0-1.218-.143v.005'/%3E%3Cpath fill='%2335B6F0' d='M8.586 7.886V7.88a.848.848 0 0 0-.268.583.752.752 0 0 0 .268-.578m.554 1.482a.805.805 0 0 0 .068-.004.819.819 0 0 0-.745-.357.82.82 0 0 0 .677.36m.526-3.052a.793.793 0 0 0-.482.221v.005c0 .237-.103.45-.265.589l-.002.04a.88.88 0 0 0 .148.491.778.778 0 0 0 1.04.272.99.99 0 0 1 .096-.582 7.328 7.328 0 0 1-.03-.642l.002-.044a.815.815 0 0 1-.507-.35'/%3E%3Cpath fill='%2335B6F0' d='M8.919 7.119a.753.753 0 0 0 .268-.579v-.005a.848.848 0 0 0-.268.584m.821.901a.8.8 0 0 0 .069-.003.819.819 0 0 0-.744-.357.82.82 0 0 0 .676.36m.044-2.83v.004c0 .238-.103.45-.265.589l-.002.04a.88.88 0 0 0 .148.491.772.772 0 0 1 .512.136 7.24 7.24 0 0 1 .18-1.367.856.856 0 0 1-.091-.114.793.793 0 0 0-.482.22'/%3E%3Cpath fill='%2335B6F0' d='M9.52 5.773a.753.753 0 0 0 .268-.579V5.19a.848.848 0 0 0-.268.584m.146.54a.82.82 0 0 0 .513.344c0-.07.003-.14.005-.21a.808.808 0 0 0-.518-.134m.724-2.465a.77.77 0 0 1-.269.588l-.002.04c0 .183.056.352.15.491a.79.79 0 0 1 .068-.003c.017 0 .033.002.05.003.117-.47.28-.92.484-1.345a.806.806 0 0 0-.482.22v.006'/%3E%3Cpath fill='%2335B6F0' d='M10.121 4.427a.753.753 0 0 0 .269-.578v-.005a.848.848 0 0 0-.269.583m.146.543c.04.058.083.113.132.163.013-.055.025-.11.039-.164-.024-.002-.048-.004-.073-.004-.033 0-.066.002-.098.005m1.202-2.693a.793.793 0 0 0-.482.221v.005a.774.774 0 0 1-.265.588l-.002.04c0 .182.054.35.145.487.203-.426.447-.826.726-1.196a.845.845 0 0 1-.122-.145'/%3E%3Cpath fill='%2335B6F0' d='M10.722 3.082a.753.753 0 0 0 .269-.58v-.004a.848.848 0 0 0-.269.584m.601-1.337l-.002.04c0 .179.055.345.148.482a.79.79 0 0 1 .226.013c.17-.21.35-.412.543-.6h-.848a.763.763 0 0 1-.067.065'/%3E%3Cpath fill='%2335B6F0' d='M11.42 1.68h-.09a1.22 1.22 0 0 0-.007.093.853.853 0 0 0 .097-.093m.049.598c.036.066.077.126.123.18.035-.056.07-.11.106-.164a.654.654 0 0 0-.23-.016m-2.482 8.629a.888.888 0 0 0-.26.112.868.868 0 0 1-.156.704h1.25a1.59 1.59 0 0 1-.115-.292.91.91 0 0 1-.72-.524'/%3E%3Cpath fill='%2335B6F0' d='M8.731 11.02a.942.942 0 0 0-.434.705h.276a.851.851 0 0 0 .158-.704m.616-1.161c0 .333-.18.621-.444.763.014.1.042.196.083.284a.865.865 0 0 1 .657.092v-.01c0-.38.126-.727.337-1a.94.94 0 0 1-.393-.428.88.88 0 0 0-.26.114c.013.06.02.122.02.185'/%3E%3Cpath fill='%2335B6F0' d='M8.893 10.49c0 .045.004.09.01.133a.862.862 0 0 0 .43-.948.964.964 0 0 0-.44.814m.311.39a.899.899 0 0 0-.218.027.92.92 0 0 0 .728.524 1.59 1.59 0 0 1-.063-.433.897.897 0 0 0-.447-.118m.984-2.664a.878.878 0 0 0-.26.114.864.864 0 0 1-.424.948.993.993 0 0 0 .083.284.865.865 0 0 1 .705.123c.13-.094.272-.168.426-.216a7.096 7.096 0 0 1-.32-.96.957.957 0 0 1-.21-.293'/%3E%3Cpath fill='%2335B6F0' d='M9.494 9.143c0 .046.004.09.01.135a.862.862 0 0 0 .43-.949.963.963 0 0 0-.44.814m.49.838a1.55 1.55 0 0 1 .316-.3.9.9 0 0 0-.713-.12c.085.18.225.327.397.42m.205-1.772a.9.9 0 0 1 .138-.024 6.957 6.957 0 0 1-.067-.36.825.825 0 0 1-.155.105.946.946 0 0 0 .084.279'/%3E%3Cpath fill='%2335B6F0' d='M10.107 7.922a.917.917 0 0 0 .169-.104 6.334 6.334 0 0 1-.063-.468.884.884 0 0 0-.106.572m.293.58a6.887 6.887 0 0 1-.074-.31.882.882 0 0 0-.138.023.94.94 0 0 0 .212.287m.312 1.988a.947.947 0 0 1-.694.927.985.985 0 0 1 .088.32h2.132a6.912 6.912 0 0 1-1.31-1.814.882.882 0 0 1-.309.148.992.992 0 0 1 .093.418'/%3E%3Cpath fill='%2335B6F0' d='M9.804 11.445a.922.922 0 0 1-.099-.006c.03.102.069.2.117.292h.288a.952.952 0 0 0-.088-.314.897.897 0 0 1-.218.028M9.98 9.99c-.21.272-.337.62-.337.999v.01a.941.941 0 0 1 .375.418.948.948 0 0 0 .694-.928.992.992 0 0 0-.093-.418.863.863 0 0 1-.639-.082'/%3E%3Cpath fill='%2335B6F0' d='M9.643 11c.001.15.023.295.063.432a.894.894 0 0 0 .316-.022.935.935 0 0 0-.379-.41m.98-.939a.904.904 0 0 0 .312-.145 6.77 6.77 0 0 1-.212-.448c-.156.048-.3.12-.43.213a.937.937 0 0 1 .33.38'/%3E%3Cpath fill='%2335B6F0' d='M9.98 9.984a.898.898 0 0 0 .646.08.938.938 0 0 0-.33-.38 1.55 1.55 0 0 0-.316.3'/%3E%3Cg transform='translate(10.874 .57)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%2335B6F0' d='M7.409 6.812a4.764 4.764 0 0 0-2.826-.931 4.74 4.74 0 0 0-2.278.582L7.14.771h1.438A5.526 5.526 0 0 0 5.863.059C2.671.06.083 2.781.083 6.138c0 3.357 2.588 6.078 5.78 6.078s5.78-2.721 5.78-6.078c0-1.197-.33-2.314-.898-3.255L7.41 6.812z' mask='url(%23d)'/%3E%3C/g%3E%3Cpath fill='%2335B6F0' d='M21.62 3.454l1.793-2.112h-3.96a5.931 5.931 0 0 1 2.166 2.112'/%3E%3Cpath fill='%23FFF' d='M13.18 7.034a4.737 4.737 0 0 1 2.277-.582 4.77 4.77 0 0 1 2.826.93l3.336-3.928a5.933 5.933 0 0 0-2.167-2.112h-1.438L13.18 7.034z'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__ocasa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='579' height='124' viewBox='0 0 579 124' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPickup_Andreani%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M545.363 20.33H461a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h113.983a4 4 0 0 1 4 4v113.983a4 4 0 0 1-4 4h-12.33a4 4 0 0 1-4-4v-82.19l-83.432 83.432a4 4 0 0 1-5.657 0l-8.719-8.72a4 4 0 0 1 0-5.656l84.518-84.518z' fill='%2336BEC4' fill-rule='nonzero'/%3E%3Cpath d='M173 123L209.818 0H218v40.31l-9.716 39.278H218v20.673h-15.34L195.5 123H173zm90 0h-22.5l-7.16-22.74H218V79.589h9.716L218 40.311V0h8.182L263 123zM347 123L383.818 0H392v40.31l-9.716 39.278H392v20.673h-15.34L369.5 123H347zm90 0h-22.5l-7.16-22.74H392V79.589h9.716L392 40.311V0h8.182L437 123zM306 123c23.548 0 37.226-14.975 37-34-.5-42-52-34.803-52-56 0-6.803 3.27-13 15-13 8.77 0 11.5 5.5 16 13l19.5-10.5C337 9 324.27 0 306 0c-28.23 0-37.304 18.2-37.5 33C268 70.697 321 67.5 321 89c0 6.348-5.73 14-15 14-12.369 0-16-2.652-21-14l-20 11c9 14.5 11.295 23 41 23zM0 41.711c0-4.898.316-9.4.947-13.509.632-4.108 1.816-7.741 3.553-10.901C7.343 12.087 11.41 7.9 16.698 4.74 21.988 1.58 32.421 0 40 0c7.58 0 18.012 1.58 23.302 4.74 5.29 3.16 9.355 7.347 12.198 12.56 1.737 3.16 2.92 6.794 3.553 10.902.631 4.108.947 8.611.947 13.509v39.578c0 4.898-.316 9.4-.947 13.509-.632 4.108-1.816 7.741-3.553 10.901-2.843 5.214-6.909 9.401-12.198 12.561C58.012 121.42 47.579 123 40 123c-7.58 0-18.012-1.58-23.302-4.74-5.29-3.16-9.355-7.347-12.198-12.56-1.737-3.16-2.92-6.794-3.553-10.902C.316 90.69 0 86.187 0 81.289V41.711zm23.173 47.37c0 4.582 1.067 8.018 3.2 10.31 2.133 2.29 4.242 3.609 13.65 3.609 9.408 0 11.517-1.319 13.65-3.61 2.133-2.29 3.2-5.727 3.2-10.31V33.92c0-4.583-1.067-8.02-3.2-10.31C51.54 21.319 49.431 20 40.023 20c-9.408 0-11.517 1.319-13.65 3.61-2.133 2.29-3.2 5.727-3.2 10.31v55.16zM168.003 100.49a337.502 337.502 0 0 1-2.955 5.085c-1.97 3.34-4.688 7.314-8.155 9.918-3.467 2.605-7.524 4.672-12.173 6.2-4.649 1.53-10.36 1.307-15.719 1.307-5.001 0-9.274-.094-14.001-1s-8.218-2.863-12-5.128-6.894-5.181-9.336-8.749C91.22 104.556 90 99.998 90 94.45v-66.59c0-3.964.945-7.644 2.836-11.042 1.891-3.397 4.57-6.342 8.037-8.833 3.467-2.492 7.603-4.445 12.41-5.86C118.089.707 123.407 0 129.238 0c11.346 0 20.564 1.661 27.655 6.984 3.467 2.605 6.185 6.69 8.155 10.258 1.313 2.378 2.298 4.319 2.955 5.822L148 32.497c0-2.667-2-5.811-6-9.433-2.679-2.492-8.429-2.737-12.999-2.737-5.988 0-12.967 1.33-14.936 3.992-1.97 2.66-2.955 6.03-2.955 10.107V90.26c0 3.51 1.064 6.455 3.191 8.833s4.199 3.973 14.7 3.973h6.846C143 103.066 148 92.99 149 90.26l19.003 10.23z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__rapipago {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='62' height='12' viewBox='0 0 62 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E3FA79D2E-52A0-451F-9BF2-92B4DF668E87%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M0 .158v6.244h7.646V.158z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.335 5.698l-.684 1.63s-.132.443-.79.443l-1.552-.055 1-2.626h1.684s.473 0 .342.608m1.499-2.46l-6.392.028-.657 1.741h.71s.394.138.236.58L26.286 12h2.419l.947-2.405h2.92s1.42-.027 2.209-1.465l1.315-3.427s.421-1.16-1.262-1.465M41.14 7.602h-1.865s-.39-.054-.195-.696c0 0 .584-1.927 1.42-1.981l1.641.054-1.002 2.623zm2.865-.937l1.447-3.427H40.11s-2.142.214-2.727 1.553l-1.14 2.623s-.557 1.714.974 1.848h6.9l.724-1.66s-1.308.16-.835-.937z' fill='%231E2A74'/%3E%3Cpath d='M50.34 6.329l-1.914 1.198c-.29.152-.461-.05-.461-.05l-.77-.861c-.205-.254.12-.625.12-.625l1.47-.928c.65-.27.907.017.907.017l.649.624c.222.338 0 .625 0 .625m2.667-.912l-.94-.996c-.394-.354.034-.708.034-.708l.462-.321-1.18-1.25c-3.54 1.756-6.428 3.697-6.428 3.697-.548.659-.034 1.418-.034 1.418l2.24 2.296c.221.625-.428.76-.428.76l-1.59-.018L44.357 12c.41 0 2.838-.034 2.838-.034 2.206-1.097 2.821-1.974 2.821-1.974.393-.54-.017-1.098-.017-1.098-.291-.354.188-.506.188-.506 1.83-.996 2.684-1.806 2.684-1.806.462-.557.137-1.165.137-1.165' fill='%231E2A74'/%3E%3Cpath d='M58.932 6.141c-.017.084-1.668.964-1.668.964-.528.283-.908.033-.908.033-.264-.149-.792-.797-.792-.797-.199-.216.016-.532.016-.532.33-.332 1.734-1.046 1.734-1.046.33-.217.858.05.858.05l.76.697c.313.3 0 .631 0 .631m2.74-1.23s-1.849-1.843-2.294-2.026c0 0-.991-.449-1.949.017 0 0-2.905 1.462-4.26 2.375 0 0-.841.649-.528 1.48 0 0 1.717 2.01 2.245 2.259 0 0 .661.465 1.817.116 0 0 3.302-1.28 4.953-2.858 0 0 .495-.565.016-1.362' fill='%231E2A74'/%3E%3Cpath d='M27.929 3.238h-2.524S23.8 6.997 23.648 7.506c0 0-.307.919.153 1.28 0 0 .495.476 1.04.476l1.757-.017.75-1.674h-.562s-.648-.131-.376-.722l1.519-3.61zM26.199.63s.894-.327 1.398.055c0 0 .65.436.13 1.218 0 0-.407.762-1.528.781 0 0-.943.127-1.008-.745 0 0-.049-.89 1.008-1.308M21.009 5.392c0 .348-.631 1.6-.631 1.6-.315.452-.83.452-.83.452H17.97l1.062-2.695h1.644c.564.017.332.643.332.643m2.54-2.104s-.332-.383-1.162-.452l-6.26.018-.647 1.808h.532s.58 0 .249.886l-2.325 6.225 2.44.018.897-2.557 3.171.018s.913.104 1.743-.956c0 0 1.262-2.104 1.594-3.686 0 0 .316-.87-.232-1.322' fill='%23E04420'/%3E%3Cpath d='M19.925 5.429h-1.458l-.943 2.19h1.4s.456 0 .736-.367c0 0 .56-1.018.56-1.3 0 0 .206-.51-.295-.523' fill='%23FEFEFE'/%3E%3Cpath d='M11.026 7.508l-1.698.033s-.618-.032-.344-.796c0 0 .31-1.023.652-1.364 0 0 .223-.39.893-.39l1.493.033-.996 2.484zm2.883-.925l1.424-3.329-5.113-.016c-.772 0-1.63.374-1.63.374-.995.454-1.219 1.104-1.219 1.104-.377.536-1.149 2.598-1.149 2.598-.446 1.022 0 1.38 0 1.38.43.568 1.253.552 1.253.552l6.554.016.72-1.64-.806-.13c-.394-.178-.034-.91-.034-.91z' fill='%23E04420'/%3E%3Cg transform='translate(0 2.69)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M7.646.175l-.748 1.789H4.91s-.544-.101-.884.658L2.548 6.369 0 6.402 2.48.158l5.166.017z' fill='%23E04420' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__pagofacil {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='29' viewBox='0 0 30 29' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E62F68232-90D3-488F-9D59-E68009D59DE9%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M29.5 14.5C29.5 22.508 23.008 29 15 29S.5 22.508.5 14.5 6.992 0 15 0s14.5 6.492 14.5 14.5' fill='%23EED400'/%3E%3Cpath d='M8.4 17.212c0 .87-.676 1.574-1.51 1.574-.836 0-1.512-.705-1.512-1.574 0-.87.676-1.574 1.511-1.574.835 0 1.512.705 1.512 1.574M24.807 10.991c0 .87-.677 1.574-1.512 1.574s-1.512-.704-1.512-1.574c0-.87.677-1.574 1.512-1.574s1.512.705 1.512 1.574' fill='%23FEFEFE'/%3E%3Cpath d='M20.407 18.005s-.172.025-.147-.27c.024-.296.098-.247.246-.37s.27-.296.27-.05c0 .247-.024.37-.147.518-.123.148-.222.172-.222.172zm-3.81 1.088s.55-.654.629-.863c.078-.21.418-.236.392 0-.026.235-.576.706-.576.706s-.261.314-.392.314-.053-.157-.053-.157zM6.267 9.255l13.458-3.52 2.362 8.734 5.17-1.337-4.96 6.504-.051.013s-.452.123-.595.041c-.144-.082.164-.657.328-1.047.164-.39.472-1.333.738-1.867.267-.533.657-.964.76-1.005.102-.041.164-.41.123-.575-.041-.164 0-.348-.164-.348s-.288.492-.513.78c-.226.287-.739 1.258-1.17 2.148-.43.89-1.277 1.912-1.698 2.33-.451.357-.087-.334-.046-.54.041-.204.308-.779.308-.779s.37-.41-.103-.267c-.472.144-.902.842-.902.842s-1.17 1.456-1.58 1.744c-.41.287-.308-.164-.226-.616.082-.451.595-.985.595-.985l.205-.082s-.123.452-.02.431c.102-.02.225-.205.246-.37.02-.163 0-.84-.123-.758-.123.082-.78.677-.985.923-.205.246-.944 1.17-1.21 1.6-.268.431-.083-.225-.083-.225s.103-.37.123-.534c.02-.164-.205-.082-.205-.082l-.308.308s-.061.061-.061.308c0 .246-.308.595-.616.78-.308.184-.184-.165-.184-.165s.102-.43.41-.944c.308-.513.636-.554.82-.636.185-.082.103-.205.042-.307-.062-.103-.265-.029-.329.02-.14.111-2.424 2.02-2.523 2.36-.1.34.225.082.225.082l.903-.982.041-.044-.02.225s-.267.472-.206.8c.068.266.267.208.411.199.144-.02.43-.424.615-.568.185-.143.206.02.267.144.062.123.328-.041.328-.041s.616-.841.76-1.026c.143-.185.328-.185.328-.185s-.082.247.123.575c.205.328.574.082.8-.062.226-.143.944-1.046 1.108-1.272.164-.225.39-.267.39-.267s-.123.719-.082.903c.041.185.349.226.718-.123.37-.349 1.144-1.487 1.144-1.487s-.2.564-.139.995c.062.43.43.306.589.257.128-.085.273-.163.393-.225L17.81 25.52l-5.718-2.504.841-2.507c.63-.197 1.24-.39 1.24-.39.06-.146.127-.355.263-.6.136-.244-.19-.19-.19-.19s-.557.41-.801.492c-.339.175-.206-.193-.206-.193s.49-1.006.653-1.414c.163-.408.625-.408 1.006-.571.38-.163 2.965-.98 3.4-1.142.435-.164.353-.816.353-.816s-.462.245-.816.353c-.353.11-2.747 1.034-3.019 1.17-.272.136-.136-.109-.136-.3 0-.19-.136-.108-.136-.108s-.326.163-.544.217c-.217.055-.353.436-.353.436s-2.149.979-2.611 1.523c-.462.544.272.299.272.299s2.067-1.224 1.904-.925c-.163.3-.87 1.958-.87 1.958s-.68.463-.925.653-.136.571-.136.571.979-.788.87-.544c-.09.204-.408 1.428-.511 1.83l-8.18-3.582L8.45 17.9 6.266 9.255z' fill='%23D73960'/%3E%3Cpath d='M20.463 17.554c.044.039.097.07.16.088a.326.326 0 0 0-.16-.088zm3.237-1.383c-.094.081-.371.406-.573.81-.162.322-.35.833-.5 1.244-.06.163-.114.312-.163.437l3.627-4.756-2.305.596c.116.087.218.241.247.51.003.027.007.059.01.073.06.236.036.88-.343 1.086zm-7.059 3.537c.016.042.029.09.036.14l.128-.162c-.08.024-.13.022-.164.022zm-3.35 1.168l-.29.864c.146-.19.455-.514 1.148-1.133l-.857.27zm-8.454-1.534l6.494 2.843.054-.207a.458.458 0 0 1-.545-.319c-.072-.252-.09-.758.295-1.058.194-.151.63-.453.837-.594l.336-.778c-.252.14-.521.294-.768.44a.459.459 0 0 1-.088.04c-.056.02-.25.08-.434.08-.36 0-.5-.222-.544-.318-.162-.35.11-.67.212-.79.452-.532 2.025-1.297 2.612-1.57.102-.198.29-.461.59-.536.125-.031.346-.132.443-.18a.583.583 0 0 1 .273-.069.52.52 0 0 1 .463.28c.808-.328 2.354-.918 2.633-1.004.256-.079.618-.258.736-.32a.457.457 0 0 1 .668.347c.047.376-.036 1.072-.647 1.301-.193.073-.752.255-1.4.467-.793.259-1.78.582-1.98.667a3.26 3.26 0 0 1-.375.128c-.267.079-.356.116-.387.193-.052.131-.135.319-.225.515a.449.449 0 0 1 .08-.02.91.91 0 0 1 .144-.012c.325 0 .476.174.538.277.06.103.138.317-.018.598-.088.158-.142.301-.19.427l-.002.003c.45-.39.835-.71.898-.76a.867.867 0 0 1 .5-.17c.028 0 .054.001.08.004a.64.64 0 0 1 .127-.448c.252-.3.51-.644.553-.737a.717.717 0 0 1 .669-.457c.181 0 .344.07.458.199a.603.603 0 0 1 .146.476.673.673 0 0 1-.04.158c.053-.042.094-.075.122-.093a.492.492 0 0 1 .643.085c.12.135.17.372.188.593.145-.213.478-.65.902-.862a.798.798 0 0 1-.084-.465c.027-.329.126-.505.364-.652a.387.387 0 0 0 .045-.03l.063-.058c.102-.094.242-.223.455-.223.174 0 .503.122.503.583 0 .32-.041.555-.254.81-.05.06-.099.108-.146.148a.534.534 0 0 1 .045.09c.177-.264.34-.534.462-.787.143-.295.874-1.789 1.222-2.232a2.1 2.1 0 0 0 .189-.336c.044-.09.092-.188.15-.278l-.7.18a.457.457 0 0 1-.557-.323l-2.243-8.296L6.82 9.582l2.073 8.206a.457.457 0 0 1-.326.554l-3.73 1zm7.82 3.424l5.006 2.192 3.272-4.29a.711.711 0 0 1-.251-.25 4.329 4.329 0 0 1-.36.405c-.34.32-.637.387-.826.387a.654.654 0 0 1-.612-.372c-.266.323-.583.681-.765.797l-.016.01c-.179.114-.448.286-.756.286a.758.758 0 0 1-.646-.353c-.215.292-.465.634-.47.639a.455.455 0 0 1-.129.12.995.995 0 0 1-.481.154.57.57 0 0 1-.281-.071c-.202.221-.38.41-.623.445a.679.679 0 0 1-.848-.351l-.01.01a.456.456 0 0 1-.051.048c-.11.088-.283.193-.475.193a.504.504 0 0 1-.407-.201.521.521 0 0 1-.103-.296l-.167.498zm5.151 3.212a.457.457 0 0 1-.183-.038l-5.718-2.504a.455.455 0 0 1-.197-.165.456.456 0 0 1-.255-.033l-8.18-3.582a.457.457 0 0 1 .065-.86l4.556-1.22-2.073-8.209a.457.457 0 0 1 .328-.555l13.458-3.52a.457.457 0 0 1 .557.323l2.244 8.298 4.732-1.224a.457.457 0 0 1 .478.72l-4.96 6.504a.457.457 0 0 1-.208.153.456.456 0 0 1-.092.241l-4.188 5.491a.457.457 0 0 1-.364.18z' fill='%23FEFEFE'/%3E%3Cpath d='M9.19 18.44s2.912-1.15 6.168-2.248c3.256-1.097 4.323-.366 5.848-.853 1.524-.488 1.951-.64 2.561-.839.61-.198 1.037.534.61 1.144-.427.61-1.617 2.219-2.196 3.415l-.578 1.196s-1.983 2.341-3.325 2.463c-1.342.122-2.74.278-4.147.427-1.407.15-2.013-.427-2.989-1.098-.975-.67-1.402-1.036-1.951-2.378-.549-1.342 0-1.229 0-1.229' fill='%23FEFEFE'/%3E%3Cpath d='M20.407 18.005s-.172.025-.147-.27c.024-.296.098-.247.246-.37s.27-.296.27-.05c0 .247-.024.37-.147.518-.123.148-.222.172-.222.172zm-3.81 1.088s.55-.654.629-.863c.078-.21.418-.236.392 0-.026.235-.576.706-.576.706s-.261.314-.392.314-.053-.157-.053-.157zM6.267 9.255l13.458-3.52 2.362 8.734 5.17-1.337-4.96 6.504-.051.013s-.452.123-.595.041c-.144-.082.164-.657.328-1.047.164-.39.472-1.333.738-1.867.267-.533.657-.964.76-1.005.102-.041.164-.41.123-.575-.041-.164 0-.348-.164-.348s-.288.492-.513.78c-.226.287-.739 1.258-1.17 2.148-.43.89-1.277 1.912-1.698 2.33-.451.357-.087-.334-.046-.54.041-.204.308-.779.308-.779s.37-.41-.103-.267c-.472.144-.902.842-.902.842s-1.17 1.456-1.58 1.744c-.41.287-.308-.164-.226-.616.082-.451.595-.985.595-.985l.205-.082s-.123.452-.02.431c.102-.02.225-.205.246-.37.02-.163 0-.84-.123-.758-.123.082-.78.677-.985.923-.205.246-.944 1.17-1.21 1.6-.268.431-.083-.225-.083-.225s.103-.37.123-.534c.02-.164-.205-.082-.205-.082l-.308.308s-.061.061-.061.308c0 .246-.308.595-.616.78-.308.184-.184-.165-.184-.165s.102-.43.41-.944c.308-.513.636-.554.82-.636.185-.082.103-.205.042-.307-.062-.103-.265-.029-.329.02-.14.111-2.424 2.02-2.523 2.36-.1.34.225.082.225.082l.903-.982.041-.044-.02.225s-.267.472-.206.8c.068.266.267.208.411.199.144-.02.43-.424.615-.568.185-.143.206.02.267.144.062.123.328-.041.328-.041s.616-.841.76-1.026c.143-.185.328-.185.328-.185s-.082.247.123.575c.205.328.574.082.8-.062.226-.143.944-1.046 1.108-1.272.164-.225.39-.267.39-.267s-.123.719-.082.903c.041.185.349.226.718-.123.37-.349 1.144-1.487 1.144-1.487s-.2.564-.139.995c.062.43.43.306.589.257.128-.085.273-.163.393-.225L17.81 25.52l-5.718-2.504.841-2.507c.63-.197 1.24-.39 1.24-.39.06-.146.127-.355.263-.6.136-.244-.19-.19-.19-.19s-.557.41-.801.492c-.339.175-.206-.193-.206-.193s.49-1.006.653-1.414c.163-.408.625-.408 1.006-.571.38-.163 2.965-.98 3.4-1.142.435-.164.353-.816.353-.816s-.462.245-.816.353c-.353.11-2.747 1.034-3.019 1.17-.272.136-.136-.109-.136-.3 0-.19-.136-.108-.136-.108s-.326.163-.544.217c-.217.055-.353.436-.353.436s-2.149.979-2.611 1.523c-.462.544.272.299.272.299s2.067-1.224 1.904-.925c-.163.3-.87 1.958-.87 1.958s-.68.463-.925.653-.136.571-.136.571.979-.788.87-.544c-.09.204-.408 1.428-.511 1.83l-8.18-3.582L8.45 17.9 6.266 9.255z' fill='%23D73960'/%3E%3Cpath d='M22.862 9.58c-.896.233-1.154.908-.774 2.027.28.557.743.751 1.388.584.512-.133.822-.405.93-.815.11-.41.064-.814-.136-1.21a1.155 1.155 0 0 0-.55-.554c-.235-.108-.521-.119-.858-.032zm-.245-1.13c.925-.24 1.698-.251 2.321-.033.296.105.564.252.805.443a2.09 2.09 0 0 1 .543.688l.115.228.06.195c.115.427.094.864-.064 1.313-.159.448-.469.855-.93 1.218-.46.364-1.037.636-1.729.815-.936.243-1.718.253-2.347.029s-1.07-.588-1.324-1.092l-.059-.175-.073-.205-.062-.181c-.09-.452-.059-.88.093-1.284.152-.403.457-.786.916-1.147.46-.36 1.037-.632 1.735-.813zm-12.486 6.59l1.3-.336-1.033-1.484-.267 1.82zM9.035 12.1l2.102-.545 3.323 4.033-2.05.532-.395-.55-2.058.534-.085.674-2.005.52L9.035 12.1zm-4.332 2.264l.222 1.029.89-.23c.256-.067.447-.18.575-.337.128-.157.15-.32.065-.488-.127-.252-.508-.296-1.142-.132l-.61.158zm9.691-3.513h.018c.066-.047.135-.091.207-.134.379-.227.832-.41 1.361-.547.285-.074.536-.124.753-.15a3.97 3.97 0 0 1 .71-.019c.445.02.831.123 1.16.307.33.184.578.442.746.774l.012.024-1.113.289v.522l1.302-.337.584 2.55-1.308.34-.194-.426c-.11.147-.237.28-.384.4v.01h-.01c-.348.283-.8.497-1.354.641-.803.208-1.509.213-2.119.013-.61-.2-1.042-.55-1.296-1.055l-.127-.273-.057-.25c-.168-.725-.028-1.393.42-2.003.184-.248.413-.47.689-.664v-.012zM2.39 13.824l3.008-.78c.547-.142 1.006-.21 1.378-.202.391-.006.717.053.977.178s.456.318.587.578c.054.108.097.232.129.373.209 1.041-.536 1.782-2.233 2.222l-1.056.274.34 1.44-2.057.533-1.073-4.616z' fill='%23FEFEFE'/%3E%3Cpath d='M22.577 11.4c.15.28.32.32.48.32.085 0 .181-.014.286-.042.415-.107.513-.29.552-.438a1.14 1.14 0 0 0-.097-.837.628.628 0 0 0-.3-.31c-.12-.056-.29-.056-.504 0-.366.095-.45.25-.478.301-.11.204-.089.551.06 1.006zm.48 1.378c-.443 0-1.054-.162-1.442-.933a.54.54 0 0 1-.028-.068c-.261-.77-.262-1.404-.002-1.886.22-.406.604-.683 1.144-.823.456-.118.867-.096 1.213.064.346.16.615.427.801.795.259.514.318 1.047.175 1.584-.11.418-.427.963-1.309 1.192-.192.05-.377.075-.551.075zM4.926 15.922a.528.528 0 0 1-.517-.417l-.222-1.029a.53.53 0 0 1 .384-.624l.61-.158a3.08 3.08 0 0 1 .765-.114c.627 0 .884.326.982.52.179.354.133.74-.126 1.06-.2.246-.487.42-.853.514l-.89.231a.529.529 0 0 1-.133.017zm15.63-3.875c.195.365.527.627 1.013.8.524.187 1.213.172 2.037-.042.617-.16 1.134-.401 1.535-.718.379-.3.634-.629.758-.98.122-.345.14-.67.053-.99l-.043-.144-.094-.187a1.667 1.667 0 0 0-.182-.29 1.587 1.587 0 0 0-.222-.224 2.258 2.258 0 0 0-.648-.356c-.516-.18-1.199-.166-2.012.045-.623.162-1.142.403-1.54.717-.38.299-.632.608-.749.918a1.76 1.76 0 0 0-.075.961l.12.343.004.01.045.137zm-6.61 1.774c.19.373.513.63.985.784.51.167 1.122.16 1.82-.022.479-.124.867-.305 1.153-.54l.005-.004.003-.002c.114-.094.214-.198.297-.31a.53.53 0 0 1 .905.097l.01.022.38-.1-.347-1.517-.775.2a.53.53 0 0 1-.662-.512v-.522a.53.53 0 0 1 .396-.513l.293-.075a2.085 2.085 0 0 0-.989-.277 3.405 3.405 0 0 0-.621.014c-.193.024-.424.07-.685.138a4.653 4.653 0 0 0-1.222.489c-.06.036-.12.075-.177.114l-.008.005-.007.006c-.228.16-.419.343-.567.545-.356.483-.464.997-.331 1.57l.044.197.1.213zm-4.976.983l-.396 1.764.82-.212.04-.318a.53.53 0 0 1 .391-.446l.163-.042a.53.53 0 0 1-.38-.586l.267-1.82a.529.529 0 0 1 .958-.226l1.033 1.483a.529.529 0 0 1-.06.677l.077-.02a.53.53 0 0 1 .563.203l.183.255.896-.232-2.581-3.132-1.463.38-.477 2.122c-.009.05-.02.1-.034.15zm-5.947-.597l.833 3.585 1.032-.268-.222-.935a.53.53 0 0 1 .383-.634l1.055-.274c1.311-.34 1.725-.778 1.838-1.128l.03-.136a.992.992 0 0 0-.02-.335 1.085 1.085 0 0 0-.084-.246.712.712 0 0 0-.343-.339c-.174-.084-.407-.126-.691-.126h-.068c-.323-.006-.737.056-1.234.185l-2.51.65zm.44 4.762a.53.53 0 0 1-.515-.41l-1.073-4.615a.53.53 0 0 1 .383-.632l3.009-.78c.594-.155 1.09-.227 1.511-.219.469-.007.873.07 1.205.23.131.063.252.139.36.227l.177-.786a.53.53 0 0 1 .383-.396l2.102-.545a.53.53 0 0 1 .541.176l1.16 1.407c.057-.497.249-.97.575-1.412.196-.268.44-.511.727-.724a.53.53 0 0 1 .18-.127c.053-.034.106-.068.16-.1.42-.252.925-.456 1.5-.605a6.49 6.49 0 0 1 .82-.164 4.48 4.48 0 0 1 .807-.021c.519.024.988.15 1.388.373.221.124.416.275.581.453l.028-.076c.185-.493.55-.956 1.084-1.377.514-.405 1.164-.71 1.93-.91 1.025-.265 1.907-.27 2.628-.018.35.124.673.301.959.528l.008.007a2.632 2.632 0 0 1 .679.857l.115.228a.532.532 0 0 1 .034.085l.059.195.004.014c.144.53.12 1.078-.075 1.628-.192.542-.562 1.033-1.1 1.458-.517.408-1.165.714-1.925.912-1.038.269-1.93.273-2.658.014a3.389 3.389 0 0 1-.676-.324l.113.492a.529.529 0 0 1-.383.63l-1.308.34a.528.528 0 0 1-.436-.079l-.004.003c-.397.31-.903.546-1.503.701-.743.193-1.427.228-2.041.103a.53.53 0 0 1-.382.39l-2.05.532a.53.53 0 0 1-.562-.204l-.184-.254-1.36.352-.04.318a.53.53 0 0 1-.392.446L8 17.81a.529.529 0 0 1-.649-.628l.202-.897c-.325.157-.716.3-1.184.42l-.554.144.222.936a.53.53 0 0 1-.382.634l-2.059.533a.529.529 0 0 1-.132.017z' fill='%23FEFEFE'/%3E%3Cpath d='M22.931 9.58c-.895.233-1.153.908-.773 2.027.28.557.743.751 1.388.584.512-.133.822-.405.93-.815.11-.41.064-.814-.136-1.21a1.155 1.155 0 0 0-.55-.554c-.235-.108-.521-.119-.859-.032zm-.244-1.13c.924-.24 1.698-.251 2.32-.033.297.105.565.252.806.443a2.09 2.09 0 0 1 .543.688l.115.228.059.195c.116.427.095.864-.063 1.313-.16.448-.469.855-.93 1.218-.46.364-1.037.636-1.729.815-.936.243-1.718.253-2.347.029-.63-.224-1.07-.588-1.325-1.092l-.058-.175-.074-.205-.061-.181c-.09-.452-.059-.88.093-1.284.152-.403.457-.786.916-1.147.459-.36 1.037-.632 1.735-.813zm-5.648 4.858l-.236-.998 2.817-.73.584 2.55-1.308.34-.194-.426c-.37.494-.952.845-1.749 1.051-.802.208-1.508.213-2.118.013-.61-.2-1.042-.55-1.296-1.055l-.127-.273-.057-.25c-.168-.725-.028-1.393.42-2.003a3.08 3.08 0 0 1 .914-.81c.378-.227.832-.41 1.361-.547.285-.074.536-.124.752-.15a3.97 3.97 0 0 1 .711-.019c.444.02.831.123 1.16.307.33.184.578.442.745.774l.012.024-1.953.507c-.247-.348-.647-.45-1.2-.307-.907.235-1.156.922-.746 2.06.268.533.76.706 1.474.52.221-.056.429-.163.623-.32s.297-.32.31-.491l-.899.233zm-6.838 1.733l1.3-.337-1.034-1.484-.266 1.82zM9.105 12.1l2.102-.546 3.323 4.033-2.05.532-.395-.55-2.058.534-.085.674-2.006.52L9.105 12.1zm-4.332 2.263l.222 1.029.89-.23c.255-.067.447-.18.575-.337.128-.157.149-.32.064-.488-.127-.252-.507-.296-1.14-.132l-.611.158zm-2.314-.54l3.01-.78c.546-.142 1.005-.21 1.377-.202.391-.006.717.053.977.178s.456.318.587.578c.054.108.097.232.129.373.209 1.041-.536 1.782-2.234 2.222l-1.055.274.34 1.44-2.058.533-1.073-4.616z' fill='%231155A0'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__redlink_atm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EA8B2D8A7-0861-454C-BF8B-E86095EE3BD5%3C/title%3E%3Cg transform='translate(.5 .5)' fill-rule='nonzero' fill='none'%3E%3Cpath d='M26.998 13.91c0 7.455-6.044 13.5-13.501 13.5C6.04 27.41 0 21.364 0 13.91S6.04.41 13.497.41s13.501 6.045 13.501 13.5z' fill='%23FAD004'/%3E%3Cpath d='M25.44 13.91c0 6.594-5.346 11.938-11.943 11.938-6.594 0-11.934-5.344-11.934-11.937 0-6.596 5.34-11.94 11.934-11.94 6.597 0 11.944 5.344 11.944 11.94z' fill='%23186433'/%3E%3Cpath fill='%23FDC91A' d='M3.67 10.497h1.472v5.66h2.864v1.472H3.6zM8.472 10.532h1.646v7.022H8.543zM11.113 10.475l1.802-.013 2.58 4.837.037-4.875h1.432l.017 7.183h-1.722l-2.665-4.852-.035 4.89-1.505-.016z'/%3E%3Cpath d='M24 7.29l-4.495 6.168-.054-3.006h-1.584v7.164h1.6v-2.665l.56-.378 1.64 3.021h2.048l-2.501-3.975 3.469-4.582s.56-1.783-.682-1.746z' fill='%23FAD004'/%3E%3Ccircle fill='%23E42D2B' cx='9.452' cy='8.259' r='1.109'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__bapropagos {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='54' height='23' viewBox='0 0 54 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EC9D76720-8235-41A6-921B-6AC7C7F833B1%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M4.875 2.64V.099H.095V2.64h4.78z'/%3E%3Cpath id='c' d='M4.875 2.64V.099H.095V2.64h4.78z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M48.787 6.645c.876 0 1.588-.716 1.588-1.594 0-.878-.712-1.588-1.588-1.588h-.579c-.16 0-.388.201-.388.416v2.486c0 .16.182.28.408.28h.56' fill='%230095BB'/%3E%3Cpath d='M53.509 6.431c-.014-.005-.045-.01-.065.04-1.415 3.43-5.333 2.89-5.333 2.89-.161-.01-.291.057-.291.209v2.578c0 .165-.1.199-.205.214-2.511.087-3.172-1.592-3.183-2.749-.003-.318-.032-.545-.032-.584V2.35c0-.156.154-.237.256-.237h1.347c.39 0 .486-.025.707-.233L47.805.675c.121-.15-.075-.154-.075-.154h-5.96c-.803 0-.949.612-.949.947v8.106c0 .857-.059 5.978 5.866 5.978h5.633c.907 0 1.226-.582 1.226-1.094v-7.96s-.004-.056-.037-.067' fill='%230095BB'/%3E%3Cpath d='M4.17 2.872c0-.544-.366-.92-.98-.92H2.084c-.04 0-.072.047-.072.086V3.73c0 .04.033.053.072.053h1.108c.613 0 .978-.366.978-.91zM.58 6.735V1.366C.58.98.808.68 1.203.68H3.28c1.473 0 2.343.907 2.343 2.192 0 1.266-.88 2.182-2.343 2.182H2.083c-.04 0-.072.01-.072.05v1.631c0 .465-.295.771-.71.771-.426 0-.721-.306-.721-.771zM6.067 6.775V3.334c0-.455.28-.732.686-.732.326 0 .586.188.666.534v.01h.013c.218-.319.663-.594 1.207-.594.217 0 .375.04.504.1a.604.604 0 0 1 .366.563c0 .405-.277.702-.683.702-.099 0-.197-.02-.296-.05a1.499 1.499 0 0 0-.368-.049c-.514 0-.743.366-.743 1.009v1.948c0 .454-.28.731-.676.731-.405 0-.676-.277-.676-.731M12.554 5.855c.07-.208.09-.475.09-.8 0-.327-.02-.594-.09-.802-.109-.336-.356-.534-.741-.534-.386 0-.633.198-.742.534-.07.208-.09.475-.09.801 0 .326.02.593.09.801.109.336.356.534.742.534.385 0 .632-.198.741-.534zm-2.818.326a3.482 3.482 0 0 1-.158-1.127c0-.465.05-.781.158-1.127.287-.88 1.028-1.374 2.077-1.374 1.048 0 1.79.494 2.076 1.374.109.346.158.662.158 1.127 0 .465-.05.781-.158 1.127-.287.88-1.028 1.375-2.076 1.375-1.049 0-1.79-.495-2.077-1.375zM15.55 6.656L14.314 3.58a.81.81 0 0 1-.07-.326c0-.376.297-.653.683-.653.317 0 .524.14.643.456l.92 2.473h.02l.88-2.473c.108-.316.325-.47.632-.47a.65.65 0 0 1 .672.66c0 .108-.02.21-.069.33L17.39 6.653c-.257.633-.465.851-.92.851-.454 0-.662-.216-.919-.85M19.19 6.775V3.334c0-.455.31-.732.715-.732.396 0 .716.277.716.732v3.44c0 .455-.32.732-.716.732-.405 0-.716-.277-.716-.731zm-.06-5.38c0-.434.345-.78.78-.78.436 0 .782.346.782.78a.776.776 0 0 1-.781.782.776.776 0 0 1-.782-.781zM24.359 6.775V4.599c0-.524-.266-.87-.76-.87-.495 0-.751.346-.751.87v2.176c0 .454-.28.731-.676.731-.406 0-.676-.277-.676-.731V3.334c0-.455.27-.752.675-.752.327 0 .567.166.646.484h.01c.238-.318.646-.534 1.26-.534 1.057 0 1.624.762 1.624 1.8v2.443c0 .454-.271.731-.676.731-.396 0-.676-.277-.676-.731M26.456 6.191c-.099-.287-.158-.633-.158-1.137s.059-.85.158-1.137c.287-.89 1.028-1.364 2.037-1.364.662 0 1.196.217 1.503.524.197.197.277.356.277.553a.58.58 0 0 1-.603.593c-.208 0-.366-.108-.564-.286-.158-.149-.336-.218-.593-.218-.366 0-.613.168-.722.524-.06.188-.09.416-.09.811 0 .396.03.623.09.81.109.357.356.525.722.525.257 0 .435-.07.593-.218.198-.178.356-.286.564-.286a.58.58 0 0 1 .603.593c0 .198-.08.356-.277.554-.307.306-.84.524-1.503.524-1.009 0-1.75-.475-2.037-1.365M30.88 6.775V3.334c0-.455.27-.732.676-.732.395 0 .676.277.676.732v3.44c0 .455-.28.732-.676.732-.405 0-.676-.277-.676-.731zm-.103-5.38c0-.434.346-.78.781-.78.435 0 .781.346.781.78a.777.777 0 0 1-.781.782.777.777 0 0 1-.781-.781zM35.81 5.855v-.326c0-.04-.03-.077-.07-.077h-.672c-.583 0-.85.186-.85.552 0 .337.243.509.697.509.584 0 .896-.213.896-.658zm1.65 1.008c0 .366-.306.643-.691.643a.675.675 0 0 1-.564-.281l-.119-.183h-.01c-.247.318-.76.5-1.354.5-1.226 0-1.82-.573-1.82-1.483 0-1.058.792-1.562 1.978-1.562h.86c.04 0 .07.033.07-.007v-.049c0-.445-.321-.712-.984-.712-.296 0-.596.07-.774.139-.118.04-.228.069-.327.069-.327 0-.555-.218-.555-.554 0-.208.099-.425.356-.554.316-.158.82-.276 1.482-.276 1.444 0 2.155.731 2.155 1.928v1.305c0 .227 0 .336.07.455l.119.217c.079.129.109.267.109.405z' fill='%23545859'/%3E%3Cpath d='M43.102 19.133c.055-.276-.098-.48-.415-.48h-.574c-.02 0-.033.03-.037.05l-.171.867c-.004.02.004.038.025.038h.573a.583.583 0 0 0 .599-.475zm-2.255 1.975l.544-2.746c.04-.196.189-.345.393-.345h1.076c.763 0 1.125.463.994 1.116-.128.643-.674 1.111-1.432 1.111h-.62c-.02 0-.032.013-.036.033l-.166.83a.468.468 0 0 1-.452.392c-.22 0-.348-.155-.3-.391zM45.218 20.661l.033-.197c.004-.02-.004-.06-.024-.06h-.349c-.302 0-.458.12-.495.306-.034.171.072.272.307.272.302 0 .483-.095.528-.32zm.758.512c-.037.186-.223.327-.423.327-.123 0-.216-.046-.265-.136l-.045-.086h-.005c-.159.159-.443.246-.75.246-.635 0-.887-.277-.794-.739.107-.537.566-.78 1.18-.78h.446c.02 0 .033-.013.036-.033l.006-.027c.045-.226-.092-.363-.435-.363-.154 0-.315.035-.414.07a.632.632 0 0 1-.176.035c-.169 0-.265-.11-.23-.281a.396.396 0 0 1 .24-.282c.18-.08.443-.14.786-.14.748 0 1.032.371.91.979l-.131.663c-.023.115-.024.17 0 .23l.044.111a.346.346 0 0 1 .02.206zM47.735 20.52a1.22 1.22 0 0 0 .114-.336 1.08 1.08 0 0 0 .022-.342c-.026-.18-.121-.266-.31-.266-.19 0-.325.086-.423.266-.049.09-.088.211-.114.342-.026.13-.034.246-.021.336.025.181.126.267.316.267s.319-.086.416-.267zm-1.607 1.638a.29.29 0 0 1-.05-.231.384.384 0 0 1 .36-.297c.093 0 .173.036.264.09.1.061.22.101.339.101.317 0 .514-.197.585-.554l.04-.228h-.006c-.167.239-.387.303-.684.303-.41 0-.664-.2-.715-.586-.022-.171-.01-.354.037-.585.045-.226.11-.418.2-.589.205-.387.545-.628.955-.628.328 0 .508.097.59.256h.004c.062-.08.195-.229.395-.229.21 0 .33.155.284.386l-.364 1.83c-.163.818-.664 1.229-1.479 1.229-.338 0-.659-.133-.755-.268z' fill='%230095BB'/%3E%3Cg transform='translate(48.735 18.885)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M1.6 1.776c.057-.105.094-.241.127-.407a1.3 1.3 0 0 0 .035-.407c-.022-.17-.13-.27-.33-.27s-.348.1-.438.27a1.478 1.478 0 0 0-.127.407c-.033.166-.05.302-.035.407.022.17.13.271.33.271s.347-.1.438-.27zm-1.493.166a1.693 1.693 0 0 1 .033-.573A1.99 1.99 0 0 1 .336.797C.573.35 1.008.099 1.55.099c.542 0 .876.25.936.698.021.175.014.336-.033.572a1.993 1.993 0 0 1-.196.573c-.237.447-.672.698-1.214.698-.543 0-.878-.251-.937-.698zM2.62 2.409c-.107-.075-.14-.166-.117-.281a.37.37 0 0 1 .353-.282c.067 0 .124.02.197.066.16.1.334.176.574.176.262 0 .403-.091.43-.226.023-.116-.032-.176-.318-.206l-.265-.03c-.526-.06-.745-.322-.661-.744C2.908.405 3.343.1 3.993.1c.277 0 .532.055.721.16.125.07.18.156.155.277a.343.343 0 0 1-.337.276.417.417 0 0 1-.193-.06 1.06 1.06 0 0 0-.48-.106c-.22 0-.328.075-.35.19-.023.111.027.172.302.202l.266.03c.57.065.758.331.677.738-.1.497-.571.834-1.273.834-.389 0-.68-.105-.86-.231' fill='%230095BB' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M43.102 19.133c.055-.276-.098-.48-.415-.48h-.574c-.02 0-.033.03-.037.05l-.171.867c-.004.02.004.038.025.038h.573a.583.583 0 0 0 .599-.475zm-2.255 1.975l.544-2.746c.04-.196.189-.345.393-.345h1.076c.763 0 1.125.463.994 1.116-.128.643-.674 1.111-1.432 1.111h-.62c-.02 0-.032.013-.036.033l-.166.83a.468.468 0 0 1-.452.392c-.22 0-.348-.155-.3-.391zM45.218 20.661l.033-.197c.004-.02-.004-.06-.024-.06h-.349c-.302 0-.458.12-.495.306-.034.171.072.272.307.272.302 0 .483-.095.528-.32zm.758.512c-.037.186-.223.327-.423.327-.123 0-.216-.046-.265-.136l-.045-.086h-.005c-.159.159-.443.246-.75.246-.635 0-.887-.277-.794-.739.107-.537.566-.78 1.18-.78h.446c.02 0 .033-.013.036-.033l.006-.027c.045-.226-.092-.363-.435-.363-.154 0-.315.035-.414.07a.632.632 0 0 1-.176.035c-.169 0-.265-.11-.23-.281a.396.396 0 0 1 .24-.282c.18-.08.443-.14.786-.14.748 0 1.032.371.91.979l-.131.663c-.023.115-.024.17 0 .23l.044.111a.346.346 0 0 1 .02.206zM47.735 20.52a1.22 1.22 0 0 0 .114-.336 1.08 1.08 0 0 0 .022-.342c-.026-.18-.121-.266-.31-.266-.19 0-.325.086-.423.266-.049.09-.088.211-.114.342-.026.13-.034.246-.021.336.025.181.126.267.316.267s.319-.086.416-.267zm-1.607 1.638a.29.29 0 0 1-.05-.231.384.384 0 0 1 .36-.297c.093 0 .173.036.264.09.1.061.22.101.339.101.317 0 .514-.197.585-.554l.04-.228h-.006c-.167.239-.387.303-.684.303-.41 0-.664-.2-.715-.586-.022-.171-.01-.354.037-.585.045-.226.11-.418.2-.589.205-.387.545-.628.955-.628.328 0 .508.097.59.256h.004c.062-.08.195-.229.395-.229.21 0 .33.155.284.386l-.364 1.83c-.163.818-.664 1.229-1.479 1.229-.338 0-.659-.133-.755-.268z' fill='%230095BB'/%3E%3Cg transform='translate(48.735 18.885)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M1.6 1.776c.057-.105.094-.241.127-.407a1.3 1.3 0 0 0 .035-.407c-.022-.17-.13-.27-.33-.27s-.348.1-.438.27a1.478 1.478 0 0 0-.127.407c-.033.166-.05.302-.035.407.022.17.13.271.33.271s.347-.1.438-.27zm-1.493.166a1.693 1.693 0 0 1 .033-.573A1.99 1.99 0 0 1 .336.797C.573.35 1.008.099 1.55.099c.542 0 .876.25.936.698.021.175.014.336-.033.572a1.993 1.993 0 0 1-.196.573c-.237.447-.672.698-1.214.698-.543 0-.878-.251-.937-.698zM2.62 2.409c-.107-.075-.14-.166-.117-.281a.37.37 0 0 1 .353-.282c.067 0 .124.02.197.066.16.1.334.176.574.176.262 0 .403-.091.43-.226.023-.116-.032-.176-.318-.206l-.265-.03c-.526-.06-.745-.322-.661-.744C2.908.405 3.343.1 3.993.1c.277 0 .532.055.721.16.125.07.18.156.155.277a.343.343 0 0 1-.337.276.417.417 0 0 1-.193-.06 1.06 1.06 0 0 0-.48-.106c-.22 0-.328.075-.35.19-.023.111.027.172.302.202l.266.03c.57.065.758.331.677.738-.1.497-.571.834-1.273.834-.389 0-.68-.105-.86-.231' fill='%230095BB' mask='url(%23d)'/%3E%3C/g%3E%3Cpath d='M24.756 10.464c0-.268.128-.438.38-.438.21 0 .34.137.477.372l2.342 3.881h.062v-3.888c0-.227.12-.365.314-.365.203 0 .322.138.322.365v4.791c0 .268-.142.438-.393.438-.211 0-.355-.16-.493-.395l-2.349-3.888h-.025v3.918c0 .227-.12.365-.315.365-.202 0-.322-.138-.322-.365v-4.791M29.687 10.39c0-.194.141-.326.344-.326h2.838c.218 0 .356.128.356.315 0 .194-.138.322-.356.322h-2.392c-.032 0-.074.055-.074.087v1.622c0 .032.042.04.074.04h1.994c.22 0 .357.128.357.314 0 .195-.138.322-.357.322h-1.994c-.032 0-.074.061-.074.094v1.678c0 .032.042.058.074.058h2.392c.218 0 .356.127.356.314 0 .194-.138.322-.356.322H30.03c-.203 0-.344-.102-.344-.297v-4.864M37.133 10.064c.219 0 .357.128.357.323 0 .186-.138.314-.357.314H35.86c-.032 0-.05.055-.05.087v4.443c0 .243-.142.389-.353.389-.219 0-.362-.146-.362-.39v-4.442c0-.032-.021-.087-.054-.087H33.77c-.22 0-.357-.128-.357-.314 0-.195.138-.323.357-.323h3.364' fill='%230095BB'/%3E%3Cpath d='M24.756 10.464c0-.268.128-.438.38-.438.21 0 .34.137.477.372l2.342 3.881h.062v-3.888c0-.227.12-.365.314-.365.203 0 .322.138.322.365v4.791c0 .268-.142.438-.393.438-.211 0-.355-.16-.493-.395l-2.349-3.888h-.025v3.918c0 .227-.12.365-.315.365-.202 0-.322-.138-.322-.365v-4.791M29.687 10.39c0-.194.141-.326.344-.326h2.838c.218 0 .356.128.356.315 0 .194-.138.322-.356.322h-2.392c-.032 0-.074.055-.074.087v1.622c0 .032.042.04.074.04h1.994c.22 0 .357.128.357.314 0 .195-.138.322-.357.322h-1.994c-.032 0-.074.061-.074.094v1.678c0 .032.042.058.074.058h2.392c.218 0 .356.127.356.314 0 .194-.138.322-.356.322H30.03c-.203 0-.344-.102-.344-.297v-4.864M37.133 10.064c.219 0 .357.128.357.323 0 .186-.138.314-.357.314H35.86c-.032 0-.05.055-.05.087v4.443c0 .243-.142.389-.353.389-.219 0-.362-.146-.362-.39v-4.442c0-.032-.021-.087-.054-.087H33.77c-.22 0-.357-.128-.357-.314 0-.195.138-.323.357-.323h3.364' fill='%230095BB'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__pec {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='61' height='19' viewBox='0 0 61 19'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h61v19H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%230066B2' d='M23.672 7.976h1.834V.336h-1.834v7.64zm4.593-2.514c0 .637.433 1.128 1.178 1.128.747 0 1.179-.49 1.179-1.128 0-.62-.432-1.14-1.18-1.14-.744 0-1.177.52-1.177 1.14zm4.292 0c0 1.708-1.452 2.68-3.114 2.68-1.652 0-3.112-.963-3.112-2.68 0-1.72 1.45-2.693 3.112-2.693 1.662 0 3.114.972 3.114 2.693zm2.83 2.514h-1.835V4.263h-.594V2.788h.594V1.275h1.834v1.513h1.038v1.475h-1.038v3.713zm5.226-3.252c-.09-.48-.543-.796-1.036-.796-.535 0-.978.274-1.09.796h2.126zm1.704 1.032h-3.859c0 .726.392 1.12 1.148 1.12.393 0 .675-.127.876-.462h1.764c-.14.59-.505 1.022-.978 1.306-.472.285-1.058.422-1.652.422-1.712 0-2.991-.943-2.991-2.68 0-1.68 1.178-2.693 2.86-2.693 1.793 0 2.832 1.08 2.832 2.8v.187zm2.467-1.995h.02c.352-.618.957-.894 1.671-.894h.353v1.72c-.252-.139-.494-.168-.775-.168-1.018 0-1.27.658-1.27 1.523v2.034H42.95v-5.04h1.834v.825zm2.728 4.215h1.834v-5.04h-1.834v5.04zM49.456 1c0 .55-.462 1.002-1.027 1.002-.564 0-1.027-.452-1.027-1.002s.463-1 1.027-1c.565 0 1.027.45 1.027 1zm2.417 4.46c0 .638.434 1.129 1.18 1.129.745 0 1.177-.49 1.177-1.128 0-.62-.432-1.14-1.177-1.14-.746 0-1.18.52-1.18 1.14zm4.131 2.515H54.17v-.56h-.02c-.321.5-.957.726-1.561.726-1.532 0-2.61-1.248-2.61-2.69 0-1.446 1.059-2.683 2.59-2.683.594 0 1.218.216 1.601.658v-.491h1.834v5.04zm4.23-3.744a2.322 2.322 0 0 0-.987-.245c-.212 0-.574.088-.574.344 0 .344.574.393.825.442.857.166 1.502.56 1.502 1.493 0 1.326-1.24 1.877-2.437 1.877a4.07 4.07 0 0 1-2.086-.58l.664-1.248c.373.256.998.511 1.45.511.232 0 .575-.108.575-.383 0-.393-.574-.413-1.149-.56-.573-.148-1.149-.421-1.149-1.326 0-1.238 1.149-1.787 2.278-1.787.584 0 1.169.088 1.702.323l-.614 1.14z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M49.164 14.476H45.69l-3.81 3.62h3.475zm1.653-4.524l-1.653 1.433 1.287 2.186 4.176-3.619z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M40.533 9.952H43.7l-1.383 8.143h-3.169zm-5.763 5.199l-.147-1.493c-.035-.353-.019-.88-.011-1.258h-.124l-1.024 2.751h1.306zm-2.475 2.944h-3.16l4.161-8.143h3.306l1.637 8.143h-3.167l-.114-1.016H32.7l-.404 1.016zm12.317-8.142h3.505l1.958 3.618H46.57zm12.919 5.198l-.146-1.493c-.036-.353-.02-.88-.013-1.258h-.123l-1.024 2.751h1.306zm-2.476 2.944h-3.16l4.162-8.143h3.306L61 18.095h-3.168l-.113-1.016H55.46l-.405 1.016z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M30.528 13.28c-.421-.424-.987-.793-1.69-.793-.933 0-1.81.679-1.96 1.537-.146.87.545 1.537 1.477 1.537.717 0 1.331-.28 1.911-.73l-.6 2.953c-.54.216-1.712.311-2.272.311-2.44 0-4.05-1.746-3.665-3.994.395-2.306 2.679-4.149 5.191-4.149.704 0 1.415.121 2.035.325l-.427 3.004zm16.815 3.383l2.47-2.187 2.083 3.62h-3.729z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M9.104 9.952H2.93C1.337 9.952 0 11.28 0 12.861c0 1.583 1.337 2.91 2.93 2.91h.317v.316C3.247 17.669 4.584 19 6.176 19c1.586 0 2.918-1.322 2.928-2.895V9.952z' mask='url(%23b)'/%3E%3Cpath fill='%230066B2' d='M9.104 2.913C9.104 1.331 7.768 0 6.176 0 4.585 0 3.247 1.331 3.247 2.913v.317H2.93C1.337 3.23 0 4.557 0 6.14c0 1.58 1.337 2.908 2.93 2.908h6.174V2.913zm.911 13.174c0 1.582 1.336 2.913 2.93 2.913 1.59 0 2.928-1.331 2.928-2.913v-.317h.317c1.593 0 2.93-1.328 2.93-2.91 0-1.58-1.337-2.908-2.93-2.908h-6.175v6.135z' mask='url(%23b)'/%3E%3Cpath fill='%23F6931D' d='M12.944 0c-1.586 0-2.919 1.321-2.93 2.895v6.153h6.175c1.593 0 2.93-1.328 2.93-2.908 0-1.583-1.337-2.91-2.93-2.91h-.317v-.316C15.872 1.33 14.535 0 12.944 0' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__estafeta {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='74' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.596 4.326c.213-.854.46-1.851 1.932-1.851H9.45c2.173 0 1.884 1.161 1.713 1.851l-.782 3.147H4.105l-.237.954c-.155.627.279 1.011 1.085 1.011h4.941l-.549 2.213H2.002c-2.224 0-2.03-.78-1.76-1.873l1.354-5.452zm2.94 1.412h2.936l.2-.765c.062-.235.15-.605-.415-.605H5.472c-.465 0-.652.282-.729.577l-.207.793zm15.682-3.263h-5.74c-1.762 0-2.015.985-2.232 1.893-.217.91.115 1.744 1.255 2.537 1.14.793 2.413 1.306 2.198 2.019-.09.299-.473.514-1.241.514h-3.47l-.55 2.213h5.71c1.115 0 2.495.02 3.154-1.004.66-1.025.473-1.845-.122-2.694-.595-.848-1.758-1.393-2.626-2.215-.511-.484-.483-1.37.347-1.37h2.847l.47-1.893zm1.073 0h1.844l.588-2.37h3.357l-.588 2.37h1.718l-.47 1.893h-1.718L24.956 8.66c-.193.78.056 1.103 1.084 1.103l-.47 1.889h-2.467c-2.247 0-1.876-1.496-1.698-2.213l1.26-5.07H20.82l.47-1.893zm7.525 1.893l.47-1.893h7.163c1.745 0 1.529 1.265 1.372 1.893l-1.339 5.394c-.351 1.415.098 1.521.382 1.889h-3.196c-.361 0-.827-.257-.991-.427-.754.223-.805.696-2.375.67-1.571-.027-3.325-1.393-3.178-3.221.147-1.828 1.788-2.935 3.272-2.935h3.643l.208-.835c.132-.535-.3-.535-.56-.535h-4.871zm4.93 2.907h-2.201c-.9 0-2.142 1.053-1.101 2.099 1.04 1.045 2.927-.53 3.303-2.099zm12.48-7.17h-3.15c-.811 0-1.844 0-2.26 1.674l-.173.696h-1.408l-.47 1.893h1.408l-1.634 6.58c-.07.284-.178.469-.536.703h2.561c.863 0 1.328-.779 1.604-1.889l1.34-5.394h1.66l.47-1.893h-1.66l.1-.402c.071-.29.328-.502.778-.497l1.002.013.368-1.484zm.11 4.221c.213-.854.46-1.851 1.932-1.851h5.923c2.173 0 1.884 1.161 1.713 1.851l-.781 3.147h-6.278l-.236.954c-.156.627.278 1.011 1.084 1.011h4.941l-.549 2.213h-7.343c-2.224 0-2.03-.78-1.76-1.873l1.354-5.452zm2.94 1.412h2.936l.2-.765c.062-.235.15-.605-.415-.605h-1.784c-.466 0-.652.282-.73.577l-.207.793zm8.077-3.263h1.843l.589-2.37h3.357l-.588 2.37h1.718l-.47 1.893h-1.718L61.018 8.66c-.193.78.056 1.103 1.083 1.103l-.469 1.889h-2.467c-2.247 0-1.876-1.496-1.698-2.213l1.259-5.07h-1.843l.47-1.893zm7.523 1.893l.47-1.893h7.163c1.745 0 1.53 1.265 1.373 1.893l-1.34 5.394c-.35 1.415.099 1.521.383 1.889H69.73c-.361 0-.828-.257-.991-.427-.754.223-.806.696-2.376.67-1.57-.027-3.325-1.393-3.177-3.221.146-1.828 1.788-2.935 3.272-2.935H70.1l.207-.835c.133-.535-.298-.535-.56-.535h-4.871zm4.932 2.907h-2.203c-.899 0-2.141 1.053-1.1 2.099 1.04 1.045 2.926-.53 3.303-2.099z' fill='%23D8232A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.ui-map--logos__efecty {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='77' height='26' viewBox='0 0 77 26' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h77v25H0z'/%3E%3C/defs%3E%3Cg transform='translate(0 .5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M42.927 13.94c.22 3.366 2.905 4.953 6.204 4.199.729-.17 1.076-.44 1.62-.62l-.579-1.418c-.833.248-1.91.946-3.414.44-.995-.35-1.69-1.194-1.724-2.454l5.995-.012c0-2.656-.822-5.256-3.97-5.278-3.079-.034-4.294 2.487-4.132 5.143zm2.084-1.305c.104-1.227.682-2.251 1.979-2.263 1.25 0 1.886 1.058 1.898 2.263H45.01zm-8.958 4.806l-.579-1.328c-.544.146-.88.405-1.586.528-1.84.304-3.507-.528-3.541-2.566h5.983c0-2.037-.37-4.378-2.708-5.087-1.076-.338-2.396-.214-3.287.304-3.24 1.89-3.078 9.083 2.604 9.015 1.088-.011 2.477-.303 3.114-.866zm-5.74-4.829c.15-1.215.624-2.217 1.955-2.24 1.285-.022 1.898 1.013 1.956 2.263l-3.912-.023zm21.78 1.194c.128 5.345 6.1 5.053 7.709 3.635-.058-.225-.463-1.227-.602-1.362-1.1.439-2.176.934-3.507.293-2.072-.991-1.921-4.74.174-5.673.81-.36 1.932-.327 2.777.022.301.135.521.282.764.383V9.37c-1.227-.473-2.118-.788-3.669-.45-2.338.528-3.692 2.61-3.645 4.885zM38.276 9.022l.023-2.004c-.023-.709.636-1.812 1.54-2.217.833-.372 2.418-.394 3.205.101l-.382 1.587c-2.35-.506-2.338-.078-2.338 2.533h2.558l-.66 1.587-1.898.011v7.474c-.382.045-1.713.067-2.048-.023v-7.44l-1.03-.022-.637-1.576 1.667-.011zM19.06 1.619c4.428 1.506 6.995 5.811 6 10.881-1.16 5.91-6.747 10.775-12.815 11.395-.483-.015-.49-.28-.506-.673.023-.817.054-1.642.078-2.46.007-.12-.04-.158-.094-.173a9.74 9.74 0 0 1-1.844-.379c-.653-.25-1.314-.613-1.976-1.029-.303-.143-.264-.825-.257-1.09.055-.483.42-1.611 1.012-1.664.708-.038 1.042.325 1.742.658 1.23.568 2.95.9 4.225.318.615-.363.763-.855.475-1.475-.498-1.014-2.887-1.847-3.968-2.354-2.59-1.074-4.038-3.253-3.579-5.848.342-1.915 2.186-3.368 4.116-3.632v-.916c-2.38.674-4.194 2.005-5.82 3.556-2.357 2.24-3.742 5.07-3.86 8.687.188 4.426 2.553 6.386 5.027 7.854C2.77 21.678.341 17.456 1.314 12.5 2.504 6.432 8.355 1.468 14.619 1.067c.248.144.264.166.397.492-.055.764-.102 1.528-.156 2.293 1.237.242 2.404.582 3.346 1.361.03 1.756-1.323 2.49-1.837 2.225.023-.083-2.038-.636-2.466-.734-.521-.083-1.035-.053-1.549.174-.606.28-.894.696-.606 1.347.249.484.661.802 1.112 1.074 1.3.681 2.599 1.37 3.899 2.05 1.12.614 1.921 1.408 2.434 2.37a4.9 4.9 0 0 1 .242 2.905c-.257.802-.568 1.498-1.043 1.937-.396.439-.832.78-1.299 1.021-.662.34-1.323.643-2.008.75-.023.408-.038.81-.062 1.218.055.03.11.015.171 0 1.471-.462 2.763-1.272 4.023-2.157 1.634-1.4 3.159-2.867 3.96-4.767.545-1.06.965-2.232 1.167-3.609.444-3.859-1.003-7.49-5.283-9.398zM15.646 0c7.15 0 11.85 5.592 10.496 12.5C24.788 19.408 17.886 25 10.736 25 3.578 25-1.12 19.408.232 12.5 1.594 5.592 8.488 0 15.646 0zm46.239 10.665l.023 5.414c.047.517.116.81.22 1.024.752 1.598 3.356 1.452 4.872.495l-.67-1.362c-.498.18-1.089.586-1.795.372-.625-.18-.578-.9-.578-1.61V10.62l4.2.011 3.38 7.496c.07.327-.683 1.621-.844 1.835-1.17 1.598-2.257.923-3.195.72l-.463 1.621c1.783.664 3.646.417 4.687-.687.926-.979 1.459-2.352 2.038-3.883L77 9.022h-2.153l-2.28 6.697c-.231-.248-1.99-4.536-2.314-5.268-.44-.99-1.077-1.418-2.43-1.43-1.274-.01-2.559 0-3.866 0v-2.69c-.452.102-1.737.474-2.072.642v2.015l-1.666.023.011 1.61 1.655.044z' fill='%23020203' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--logos__servipag {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73.157' height='40' viewBox='0 0 73.157 40'%3E%3Cpath fill='%23F7DB02' d='M54.889 7c7.18 0 13.001 5.82 13.001 13 0 7.179-5.821 13-13.001 13-7.181 0-12.998-5.821-12.998-13 0-7.18 5.817-13 12.998-13'/%3E%3Cg fill-rule='evenodd' clip-rule='evenodd' fill='%237D848D'%3E%3Cpath d='M71.943 12.591h-4.856c1.128 2 1.784 3.979 1.784 6.453 0 2.512-.68 4.547-1.846 6.547h4.918s1.214-2.702 1.214-6.5-1.214-6.5-1.214-6.5zM40.911 19.044c0-2.475.647-4.453 1.781-6.453H1.214S0 15.293 0 19.091s1.214 6.5 1.214 6.5h41.534c-1.165-2-1.837-4.035-1.837-6.547z'/%3E%3C/g%3E%3Cpath fill='%23FFF' d='M4.329 21.82c.584.268 1.868.453 2.869.453.821 0 1.165-.363 1.165-.775 0-.35-.404-.578-1.472-.857-1.497-.386-2.909-1.109-2.909-2.521 0-1.475 1.605-2.554 3.883-2.554 1.197 0 2.041.021 2.716.287l-.115 1.734c-.418-.16-1.557-.345-2.558-.345-.728 0-1.226.364-1.226.718 0 .432.562.578 1.706.914 1.703.508 2.754 1.213 2.754 2.448 0 1.362-1.404 2.674-4.2 2.674-1.16 0-2.288-.132-2.852-.397l.239-1.779zM18.305 20.539h-4.049v1.703h4.468v1.609h-7.022v-8.137h6.825v1.576h-4.271v1.61h4.049v1.639zM19.639 15.715c.688-.1 2.208-.076 3.531-.076 1.473 0 2.556.127 3.231.572.56.379.889 1.023.889 1.845 0 1.087-1.798 1.798-1.798 1.798.59.229 1.063.979 1.312 1.658.299.83.602 2.027.766 2.34h-2.498c-.143-.24-.265-.844-.678-1.857-.313-.787-.622-1.33-1.444-1.33h-.755v3.188h-2.557v-8.138zm2.572 3.339h1.029c.962 0 1.531-.2 1.531-.817 0-.615-.49-.93-1.324-.93-.55 0-1.107.025-1.236.047v1.7zM30.576 23.852l-3.187-8.137h2.722s1.816 5.129 2.146 6.232l2.082-6.232h2.592l-3.165 8.137h-3.19zM40.08 15.715v8.137h-2.459v-8.137h2.459z'/%3E%3Cpath fill='%237D848D' d='M42.779 15.824c.676-.098 1.668-.186 3.215-.186 1.318 0 2.237.245 2.853.655a2.374 2.374 0 0 1 1.068 2.003c0 .785-.288 1.522-.859 1.981-.755.616-1.82.895-3.177.895-.273 0-.509-.024-.665-.038v2.717h-2.435v-8.027zm2.435 3.584c.145.025.323.036.638.036.954 0 1.627-.399 1.627-1.136 0-.593-.481-.977-1.457-.977-.416 0-.677.021-.808.045v2.032zM51.753 22.047l-.754 1.805h-2.591l3.629-8.137h3.076l3.654 8.137h-2.735l-.713-1.805h-3.566zm2.937-1.539s-1.062-2.792-1.22-3.261h-.028c-.14.469-1.102 3.261-1.102 3.261h2.35zM67.11 23.409c-.737.228-2.046.52-3.312.52-1.877 0-5.591-.461-5.595-4.01-.013-5.811 8.127-4.218 8.633-3.987l-.199 1.672c-.559-.219-1.819-.404-2.985-.404-1.497 0-2.924.983-2.924 2.539 0 3.203 3.884 2.502 4.012 2.455l.024-1.617h-1.485v-1.61h3.832v4.442z'/%3E%3C/svg%3E")
}

.ui-map--logos__cobroexpress {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='70' height='24' viewBox='0 0 70 24'%3E%3Cimage width='70' height='19.765' y='.118' fill='none' fill-rule='evenodd' transform='translate(0 2)' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABKCAYAAABdLSqiAAAABGdBTUEAALGOGCHvlwAAQABJREFUeAHtvQecZHWV9v/ceytXdc5hMswMYZAokgyAAiqIiLjqKuqad9V3zXExrSyuYdcArr7vmldeV18xoihRyaDAEIYBJvZ0TtXdleve+/+e24zDssP42f/7tjA7dbWZ7urqG87vhOc855xfOcE9faEaR0MCDQk0JIAE3IYUGhJoSKAhgd0SaDiE3ZJo/NuQQEMCDYTQ0IGGBBoS2COBBkLYI4vGdw0JHPASaDiEA14FGgJoSGCPBBoOYY8sGt81JHDAS6DhEA54FWgIoCGBPRJoOIQ9smh815DAAS+BhkM44FWgIYCGBPZIoOEQ9sii8V1DAge8BBoO4YBXgYYAGhLYI4GGQ9gji8Z3DQkc8BJoOIQDXgUaAmhIYI8EGg5hjywa3zUkcMBLoOEQDngVaAigIYE9Emg4hD2yaHzXkMABL4GGQzjgVaAhgIYE9kig4RD2yKLxXUMCB7wEGg7hgFeBhgAaEtgjgYZD2COLxncNCRzwEmg4hANeBRoCaEhgjwQaDmGPLBrfNSRwwEug4RAOeBVoCKAhgT0SWDKH4IR1BZ6vuluWY5/84CcUxGKq87rj+6q4vmpOQU6iJiftqp5z5TcnVEu0qlZbqblar4q1NvlhRk7WUy3rSNm4nFzA5vHze57gMd+FYSj7siPgbbt/9rleGDpynCT3klFQT3EeV8VMUqUmXm/x5HQ6KrWHqjbzfXNRAfvP+vyNfdn3tmO9nWPxPF50jSfzP44fKESGkXyrCS3EZpBlVSon5Hgl5FhWVXUpFlctLCmMLci31x1k78R4LeC3adWToYpORaHnIh/kF1TlO3/6+epeXfZl56sr5Mtk5SIrj694JBpbg5ofcj7kx33UXVcl8f7FXz+Z4lvyawfOonzKYUqBk1DoTCKhPGsTkx9UVA3b5bsJVcIxOXH0Hxn68WnWFP0NWJfQbIX3Rjpnr4VykOfiFzpbxy7qCV5n3fj1ni/0N4hztho2wFlDn3U13V/U3T+lv86SfVBL6CGEMnaUUz3wlYijKOWS3Pgci4GCeJ18JbRzLqbfb4pr433NenBbRlunC5pHbcrlNiVrEqJUazbQ8j5fB61KaV3fnJ7ztBm1NxXM4vn/ogN4/Ao7KLUJY/fvXQ8h+Y7m50qam5vXXZtWKl8LVfDj2jXcgxNgAVDwsFJVV+e03v78PAJlBThMmF4k0MXr2c+sRPS7J+s/5XgMXUhzb54yKMBspqhcPSbVubd4XjEcBhqHIfKayRvlkr8gpfi9n+K1Eu9LqD4fVwzXERaLcjDaMIbjRgndEOeyj8PBodiBRB5913+Uhyme6yYRHtaPHMOQxYxkhgJzxdC1n//7Hk6I7uNk5VkAYgVcR/V6qDI/5LqQ/yj6m8ogQNaj4ke2ILeAXJC734qMCHrmmE3XbMn4sreaTgf8G8Ph4CNwr6aT6CdvcvmvSdcO8yu7dT9af15bdAa7nQPX3MuxZA4hJAqpysLHiQgx7q4+q6SDIJwBLWSn9Yd7V+ryK2Z01U0tGppuV7mWRj+bUEpH1fqMXKdD8aopsD1Zk4JKQbWqo5bssL72gTm99Lmji4oWKRveMzJSk595wv/sKFx30TACJFur+poKWjVXCnXTpow+cnGvhgtcB+elUkKHHzmtjV+9K3II5hQih4Cgd59397X2Is8/20sPjYQaHc5qbMy0pKYHKknF6m1KpYk6FRQDhbFnrvpzKFIM3WxTLZhWMgkyqJiTzipMjipdDPWqMyvqb5lGKWu8P6GYobhIXk/8OA6RKToQW6S4qKIprKmmHaGL4w9x5+agCGuOa+c0ZWUdasgytneFjP74v8F/7EmDGs9M0PORlc//XBDpQ9sTuvEW6ZlPj6u9d0EtmZwSMZxHgIMgQCnGv1X0MIJROFkQGNiBL0NfmLtnpu9FyNDFI8TM6YPMTPJy7f2sL38Ts4Ac2cGiA1gU6eKaLdrI3uVvVrI0BxHKzeER57k5vJ7rZjHuZt2PHf/PS1fq81cMIIRl8pJxBU14RVxarV7FCThqT2U1nR1DoBhvnAfFgN02nIPfonwpro7evUPaxzoDg0sxoh0XjhxHFO0RkL0nmfLU6e1Uf19CE/VVqiVZABQ2TsQ0PV+5vhj9nfMo+ogE+6iU/l85Azvnvo4/dZ1VnTH1NIWaXuZqx3hOF3+5Tffc1SvluHciSwDy8bwWDB9Dd5BvrAPFaTEtRfH4PsaDIvPe+Iye9fSC+jtNVqgea5BA6f7E7ZF+YOxEqwjDorCyiIjKOhaaUN/AfiYldJPELdCZj2OoESFjlpokiGb/EVDsSxT75e9CHKshLjPoWDwl1yfIZcog5AHd8tuC3v6lY7X60Ee0crCi49a16IiV8zpieVyD7UWlcnnkWwZZIEuWy0N2JlbX54eqOY9AiTQCDDl/9MVaRk6Bf7meR/7gG3zgeDRORnrPT38Mak8k1CVzCK47QyTqxPhQACBtQJ50/aaEPvZPWf32D61SZ5ooVlCiTr5ezhAxOlTlqWvhrKZ9MNYE77F/EzwYHjOWINrFsurLLOjQwUUYalq7N8Oy18ygzClEORbfu+6jkYvf1f0KSm+OZkGTo3nNLSDcDAtoHrda14b+COPx89611s69t+s+kZD39vqfMvi9/c1jXyMDU0tuXtmuUKm+PtLONDLtkp8cQ24ojPE3ZUMJLfLiZURJtAK+O0QOMg15sUClQre62+Ia6MfZqsI6gA5MToZJLVndxwETEb0nyl15nymsgVbH/pZ0wqmtkBvjnAEOClTg8mWK6nDeAE7DfZRn2Mcl9utfVXjOVBqdrcxi0EWQEqZW9rV6dVFvfWdGP3v7rDbd16+Htub0i19VyOQK6mmtafmyUCvWderU1TMaRM9XrYmru7usdCwPEKxi7yDBAA5sHsfgoctxeC+Qnemj63tKmvMAXTis72N1jF9z7B0VPFbQS+YQFCQhRUp4xw6F6WndtLFFb/5AizaNbZCaKoJHVKlUVcnJKO7kFC+Mq7dlRP3rC+roSajH7ZFbHVMBpZpBcUeHHW2dmlNXx5SKaYtI/9kZ7DZSE4SLA7HnDyC1zK5NEY00s8MlPIVBJwpc0dYdTarUUWQlUdQ6aU2odV3AtkUJ7hHq4p8+VnZP6ve1FAZZgzAKkyrkpeERSEN/Xp6fUTLAuarAs/OeKqZIKhGSchm358Y8/MUMfhInsJBR7+FVZdtwAjWgZh1HksIZ1nijOcx9HPHAEMHug/dzGJ8RHTiVMEHKEDnziuo1cwAJ9DfOvyl5rEcIX/Pf+QiJ8JVqEtSZAQ2B0Fgnfx4+IVnQMUdW9fo3pfXpiyHW1YQjr2ErHdqR9zVyb1w3bpzRd+ItSsXr6m2tat1gUkcenNOR62pav7qmzvaa+rsQogUwHH3MREnwCw2VAfQsa3MrIHLsgF+g/8bhmDNeDJT7CmhL5xBiTUrUPJW9Ud0/dIje8XFHm6bWSs2h4ngDn9wVml/ZTEnHbRjWS07P67nPKGqwDaPkf8psJw/CSIG+RRR/Zj7Q+DRRH+1fnSxDEC4q4WOVardHtH/9agUjJ99CSR0swQSyyAcgFMJZUbPKJrLaMQLaiJUwLJhePG5ztqaV/RgS8Gy3EO0aJtrdDmfRV/zn6z/2Xpb6+7rfhmHlibOhJnfhXOe7UAajYKkkVIeVBZofdcKC4uG0YuUmDJHncZEJzHY54HX7y1JRJx2LY7AqBE4yYQYM96AYXM+jDvGJniNisi01ISXzLcWwXBneIYRFB/ohyxklSRNrhYwSEIgxt6j6ApUQH54oaENpjVz+73ukkEXJSHQcdMRfkZJ6cGhhOa7qZEVveeF9uv+ahH5xm1XWmpAXTgPCN5YCTRufVgMFgOjGplztHC7pVzdCFCeKausI1NKa0MkHzaKnro5cW9Phayoa6C4omalQlaiBsnEUCzVSNdCgpcyPO3br8eNejn5cModg6Y7XtF1B9SR98nM1/X5Xu9TO5SrjEdFUW2jSUauH9Y5XlvTyF8wrkRyX5jE7SoIKKE6FU3zfDPxJKpdcUK7V1zKcCWGQ1ykf8tZFg30cfLdf8OUZu26R6FGUZE7CHIMpvHnKBHxBtZbU8JApMPELhS4Db128cj8eO+IcENHi33FOy8kQ9G5h2mX+b47dzuuJzrH7Ok/0+3gwD3S00NCsyWHEakRUEgbakA6Pef6R9+sjn0yrs3WLgslmZY1srM8DmpoiowVXgB4sikwqjoMIiyAoL4cjxTHCvfDuJ7r04uvJFAjP0fgk6GTC007IzV0T0uSsr0IZB+H2yecSaSLlicendfLJJbVld6IPRSD0o0hi31fYr3/rVNLK5EjVyPlDqxpEpfIRxZJWUnQ1yFq97pWrdPM9eY2XuympTy6mxRUjIsGuaUvjOKgmOTgKL2wG1bZokgxskgLEIw/lZNldIlFXe7asg/qKOgLHcMzaQCv6HB275iHQCQXgOOlDRObayR6rv3tX4KVzCEQkL7Fe//rTkn5000o5TcBWWFehKPWF7TpvzXZd9PGYjjiU8DbDvZaaUVY0ysgU8tyYm4mgfBIDDVBSl8hSCcYRAg8ZSwOJZ8j3qeVSSw+bFkuEsXpaC6Vu7SyCoSmbZYFdqzJGYlHIJEpZP0IuQNUxgBg53TypwiMjzQg9q3JIxCL/2tA9rpU4BLcppsnpJi0s8H7KQU3tzeqnOuLMAAXjxai2DgAEZqdV8lB++iTSeOVk0zTEZxbIBhgkL1SY0z0zCXW1Z9WZnGRhp8nt00qQ70W5TDoHcVqG/OvU3KSj2dqkSrEutScdZXt8tfpD8hZATIVWlGRIyXinCsWCUiAwg+VOokPXj7aD+ENlq2F0b/VKTB1tCXXEZ5WeIEpZCoBSJMjvPchUlVvgdEAMdaAqFaAFkFQmhUMhxTBTDZCdQ/9IgGKWSSPSOAoHlOZb+gVBVuNvMvWSMk5aK7vmNNid1PpDYqxeWj+/erX+5RM1Fd2DQYfTSuA0+lZO69w21rloaA2Vi5O+4NRLnD/NChYpSwdeO2VT1sA0stypiregZAKjqGfJk3H6Vdad6omhOeXAxT4RlfUrUDXKOsDuMlYCygmy5NIViwRwUCmsx4PHMPRXKcNXgUxwZGVNU7xqU6VWVpIUSnXyc0Oj9HFYVI1I2BCihWeOZGV9MLUREE8PThSnmoIPsTKqeV56QULSWmP/61WIXMvfzVK5ropZAhOYjTIwb+RZIXPRMfuaq83rzGOKOu/MhC77AUx7og05uxQbF5AtPRu1hFWFQaamY5yOsrEXlXEpEccpy6dTSA4eiNR8uNysXQ/UdP3tMziIqnrh5z79qlt1yilr1dcHz1CeokwJR8ZXQPqClnBeAu9ejiVzCLFkXTP5mK68EsGaMgJ3KtRbHZRqZW9R7/xIXWsPgWwpo3gmyCTNMVGeScMFxhLUFijHAEHJ6xcpaZQVJ2H0VIiCx2PmdYnoeMip2WX6+a1F/fgXndq8U8oXBjQHs96RzWpt+3066yRP57+kS/3pP5A3d8iKCnKnNDneoolZlMTIGCM1wwWl+lN6pLpel106pttvy2hsRw8LU1Hv4BjnWaY3vmRSbTiXoMjf0VR1331JfeqbGDVKknCB4QXKSJBAX/rghG7avFIXXZbWxk3tGmjP67QTU3r1eSmtHeT6ZXL+Zke/35nVD65s1XW3xDUy2aPJuQHy+KyWZea0YcWcXv78Xp12dEKZ7i0gqJzmMaqmVhxSAYUIWD6c3DSFhN1HhCzQ0+4e8nVbXWO6eZ+9bq0JITDfXnbjE6oX58kW4FK8LviuCkkEFYFsSnWqF+L1EESRSWCAFb4gCr0UTqgCF0Apcw7DThK9klQrYiVf7U5N7T04BBxr2e1VpY2AgMo2Z6a05tAEPR8xDYMSk/FWCLKKWrpQzviw0jivDPdXhNCEOqcUTGNUS1VtNJGVibIhTsGtNVEuBYpkOpSvtGnT8IQGOtdoMDOMY8W4FhaUbZ0jvWxXNUMaCsIZxxHOzrWRbpbUn2tSdyuOPzmCLEaUmsfAY3PoE4goPoZ9xhRvqatUXaH5WU+VBV9zlRk1NXerrx9jrk8okWtRYXJMqUQLSRnwP9EMqsWAF+qaHe9jOTNq7aios5PmI0qIPo4gAeqyRrFEHIXDiOtwPC7OyUu4GH1BMRDTX5yR1E9uLGocfzafRb9xUEV0Pi5Kw6xJQGB1IA4NudZxXI5VapBNgveESLjGvYagkOWddRxATWc9e07HHz2tnsQxyqQrqlVGcQTYHTphZVBDwx68Roij39uxZA7Byk233uHotrs6yYvouKpTcolBIBbn9JfPD/WMY6dQxiqC9DB886g8OBHMviIPZp7WOrgskmLc9iqqgwEYF4BzgEkpp9p07R1tuvgzWd25Yx0OmYekxp5I08uQIFJTqdgydqJ+c1dB3/z1Q/rse4/Vsw+fULlYVipV1ti0p0kME9cMw05dngg7UuzSy9+R110PHIpxgCqIXkKxtnGfN/5euuPuQJd9zKVsCZuPg8r0ZnT9tpzGJlj0ZFZxTte+pqZfXD+uj346rs0Lq1jMIo4lp3sfrujpa1wdPvigZpMH6zOX5vXNHzRremaNnIyjAmx0Mj2g6syE7s136JFtLfr5LTmd9RzpkncuaEUznr5EHprHuxPhgQcosaehXUSdP+aKrDyyGVyxQGSciXgDhAUCgVii/Ic1oxl1jOhg4GRFI9ML2j7iaGi8mS9RFo5p03ir2jOhkqWkXvnitM5+7izrNqFYZQ6FHQWZ0TQG91NnTcuQkQmBiOIWsdMa3VUBFsNlgFgC1stW7nNfr+pTX1qn0dkshrYTNn2FjlpZwEkX9OwNZVFBVRoDUXZOGzc265M42DaiaYn7U9CulU1pvf+inG64cU6f+5eYtuefoY6Wcb30ma16/Ytm1YUjol6te4a79Ksfdur6X83q9spyeehXDERoqPKQZSW96owmnXt6UulO4DmG7Fo5lmf0Uj047TZ9/afStXeu1raJHUrVaVajg3VDf5tOPnhAzzsz0JGrd0TnzMHVPDTeq69fPqXfbezSw5NdOOo0KDAPCUiKdMyhOvtZJR27Ci4nN83fYJg4xJDeF7Qd52oIdVC14rROPGpWLzhJ+sZPWEOQiCECLFY+f5MyhADyqAIRQhynsWuGSKrG84wEVIh8HXF4Sac/c17P42sdASQN2eugEwLVBTWcGc1onpXfrfpjfBp2VKuxRobU9nLs/dW9vPG//JKX0s13009Ac0qCHKiMIscQ5GDbhF51NnmkeeJSjNSAdAAPWDdugPda/cqhb8Gh5RMNi9KHCGbi5UxWtTqEGAYfsojfvsrV334ip4KzChjJ20k3vHRS1XEUN4FQcERhOg+U69XvtwR69cdH9C8fb9JZT1tU3u27yKksytKM5CW4Hq3RD+yYUGW6E+PGK9c4KWHWay0h3FbgtaMf39yqri+P69L3DOGb8sp2pJTsrSpdqgH1qeFT7qnhsN79WfK9WRxY86gyOLsyRNq6VZM68ZQdpCCDesuHmvSrGwY143ONLBEHpXXILyslFjtDvwBpSkAb9dzCIfrfV08qPz6uf/vHNrV5Qxg8JVto0QCHlC8SeSNi1BqDFr2+Q9RefRBdjEDMAIVyaOwi5nMNuBf+JsC1koHyaI5Wd9S1mpwTyk/FVFVX3ZzTde9N6w4BuYk+D27Jq3kg1KlHAUPyLThToDt9HI4pFU01MdItH3g7y33fv7kJOdPwxbkTXppixRzPmtFvHzBHjdF6rdx6Qo+M+9qy3ddvfrNCLz2/rE++Y5YUZ0x+3lX/IHX6h+k3wSFaO7Wt6VFrZtXzy1X68hfKGppfiffAcYPsHrlsRuc96z71Lwv0nR+u0ce/3amtmzvk93SQZnWRAkwsEphE08nxom65Ma2rr6vo4x9LaWVqlF45ImdXu668s1Xve39SW/Okf/RppJvWke4UVZ5wNbLV0203lvT1H0/pCx9v1wufM6rb7m/WK9+T0q7RIyPIHuke6UNphk7bXTl4gRZ9//L79ZkP1nX+KfTQ4JA9q7yAGlAkVsJay0lF6anJZKb12hf5+sF13Zor4w7MHrCDNGtRIaWzRrpELAcq5nekwplkkSpDXH/5uryecYKr456GQ8yOy8GBqGC9IaQuDiRxqWBxAHRCACGoWrrnmi5AnIfW34B/2NuxZA4hoPfgoZ0oH33yWCbKmFF9rq5jnlPUmr5ReANgGh7aTQIR0ReDvwnzWtbuRhcdiSBIwLw4RmVtsqbrwFKfaBvLduvyG7L68N93qRD2KNVCulFFYStdBMCHtP54cv25Dt27hZeoNiQyY+hiEra2TZ/5Yl1Hf9FVDzBy5zDCK1eUaepUmfsMMOpktRmoWCZNCEkNhoBy3ZrnHPEE6Ibif61a0jd+WdAbzu3VkRtmNPEwRrkrq0QVks3IG/LdciGuaeYL4jly4loLdpUmt9ylC5/nqXegXW/+VE6X/6pFCSBivHUKWJeRP1PR6mVl5QZdulqngbyrkB05tr8NB5jWdfccrM9+d4c++UZSldIQC4+zw2AmZ1KkPThSUJaDfKyyYob+158ZUHMTjo4826E3PjpgrQOfdINei3NPLeiCF6bUAefh8ZqHc+4k6r/wRBzD2xP66y8Asbtr2jzVqU9+sqANX2nVYPpepVpXwohbfb1d92xq0U0PNOmW+5q0cXMBlFSHc0lTqYEXiM1GSlyZI78nqmUIBLU5nGWhn7IzKRpOcsHZpX/9ZS6C21/42KSaaLbx8hhkX0xzcDyRg3O7WIMW/dNXJzVWboXbgRMhYMA764wzSAcOT+sfvlXTpz+/XDPprFLdlDkhWusu8JoUIYDVN2/oNxMo4Hp+eA06lWzSpReRDnWM6sHxbr37k2k9vNCLjnBfpEH1PDxBkWYiQ0mkEnMEhVnWt5oK4JW69V6c+cOjXXKbcdxGvlZY95IRqURjOCsfo9w52Q34QKeypGVzFvfNEcyix6TH6LQTwLjEekgxCzp2Q0EnHlfUL64laLaQJsFylKLnB9rDRZXnZtRHmnjas6t68ak1nXB0qL7uTegWyANU688TIOCq/Gitcfc4aZhinpvg8mgnozkDM6IQh2RjBLvJ9kgvHvOfJXMIVdowR8dZNacLaAncp77toxBrDyJ+GEtCdLUmGXMEAfVpjyTH8ci9uOHQaQPSQKYAc2Mon4OTsFZZG+ZRJq6hiRZddGm7xuudVDIgGCuzihG9nnHosN7/nlEdf3CS0su0fnDDjD786WWaLbRQ3gSOZ9K69dY+/fqGil7ywkmNTnQoTcmnUJ5W0AIcq8XVpW0QPY5e8+JN6u0it78rofd/Nqcdk4AGFjuGhy3N9ugXVxd01DGeJiYz8FncP12UIPgI9mu6FSPO63lHznK7C7ri+h4N9s/ogpfW9ZtrXX33+8DUFjw2yuQWu5nVGtbf/EVdbz5vVitoihpZmNIHvprWT6/oJ1ot13jxYaJil370S09vOjejARvGskYXUgNDBwtlvqcBLIAnsJJqiNL9/gEgI07DMceB7KyXfjHdAi2Qc5644X61tvcCneEM4N6SDI6EU1WcSFmvv6BJ379jXr+5A2NGBjdtKuof/9nV3//d0dq2rapfXZvWv9/SrS0Pk3It0H/POspdxUkog+ZwCixvtoIxVZp02LrtOv/8vNb0zzNHMqkf/XYEZwgJGwetNLFOKPHlNxR01o1ZXfCcLAYHJzLM7yDeUrkkDn1Su5C956HktL8r6EduIECU+m8uHNHNt6X0d1/FkLItIE3IZfgXb2FI73xRRWechnOrjuhrPyvop7+Dm8HYikSfy3/bqr/cWNfpcELX/DqmR3bA4JvDILJii/AvGZ102LQWZvPa9oivRyYGFccJDXS6un8jczcPwh90EsgQnIfMuzomdMwGonllQY/gIHfuoHAOiiFZwTmzHjg/F9LSc3kGHHZAKTJGuhUdyEodoV5/bkW/vo6BtJluUC3paGleHbmqjjisqhec6uh5p1SR4TTgyBwtfEI+iwyaiD+cwBbQyePo0GGalmqU+3H9nBjbMvKA+7DKhfFxAagDjeA1lHUvx5I5hDoLXSxY22YWkrAIYUdug3E3GYx3qbFi/CGRyyKdg7uyTjckjADxpNbnjkJYHZZkApTAQvFe676qQ0pddZ300CO9clvm4cvIr6hCHLZ+p778mSkdPkDeNEpUgCN46wtK2rY1rc98s6RKkioG+b2DA/j1Lb166dkFbd+exJiySnb4EFhJNcWH9On31vViyqAp4xa4n5efNqvZicP0vn8OQAqc1tpuYwO655HtKtGe+sgEpSUY8cBlcXBm1QIQrnNKn/rbnXrVWe2KzW3Wv/6qpvzcrDqb0/ra5TjIckqJJthzYHStsF1/dcFOffyD+LrSAzilmJZ3ZPXFd0xr552hfjfSjsL0wli7mhgb0G33Duklz2Xh5/gC1u4adq0Bjgfj69GBowCIGIOU9CvIz2C3MeL8a1UWGyxCpDqZbrhkifLOPN2JxuFYRDcjZd1CZ16XfnBc57xyXA8UcD40in3tqozunWrR1tEpbd25gnWlE9KHNTfSz5+CtJtRWzPGMASiS4Cqcpsw9jiwdlx//RqQyyTGTOnt1FN6lUGu375mA89eJlBAHs6v1f/59YJe8uwFDZNm+VQEQuTsBCA+jCkWgNrcEb3g/LSmJjfpphvSOvppNR16UIcueCMTl/VDQQNjqPhyzjWhD716Up98OylBlS5BiMODVvVq9OF53T5BdGwCZbBmv7xuHfe2Q9tn6QGA6Iu3cL28QyUD9Pe6OX30r0kJaRR6aEtWV92ySzdeC3HJFW7aXtO05eQgQRfCMAev8oqTCrrkoxhkZUgP3rtWf7h7TFdcOa9u0ly3hDwY8qtTTjRynW47HKfpOjK3qkqiwD9JnXDQlI5bUdIDjwTq757Vuc92IAfrOvHIebVlWKcC/QXT9DaYxRpoZj1roAc7lWtVFp5B5Sppmikp31OVIUcgELhwEFZRgqgklbQCiA05RfrC3z7+WDKH4HDXKXrpQ8giL5YEopAjG8VUwyA0ivGADowzQFkd4LqLuMVIqHzgEr+DJuCmIaasFGYlHGBWyNNUKENddwMdkJSdUmS+NUhAj4j3plcWdXg3zTHjIBFmI8q0Q4P8dfbT5/SV7/aKQAYaoNxGb//mCYo7M0S3WZxJlhKON4Ewl2nV8rLOOS2vVGULufKgAlqD4yzkSUcDZ1uYwiwdEQ0LJYI5jebjlC+rzBEwL1DuQNEKonoIFG7R2y6c0OvPnlIpvx3kk9NfnLORcifY40FXP4eUrHYlKZwYK57UqkFfb3tVuzLztxAVOpj74bw0puS6NumZJx+pmy+HAyEyJkBNcxT2Nw4n9CKSVls43KNmZxarBwgPGVlHGpEAmOhCnLrAXKyd96EkOE40AwRhiMFRcyeEX2h1cSAyjUhVFDQJhxGArAI67A5qntDfvbtFb/1ooJnZXoVtJf32tmYcH86J1CK00VtKogPt8zr/uVWdf04V55SCG9lJNogDd3uI1AUd1IbTn9+mwBplQIOdtOe+5tyivnHdMClYJ1zgME+xjKhL+kflZ8cE90o05TZVK+EwqL0Ptg3pS5dQpTlimKdM6KvfKOqw5XO6484V+t2m1XKoMNSJyMFcXsuXj+nDL/ZBcbQOkzY6IJ/+/kDNHVjRMKP1lJiqzQvauA0HSHRtSk5hNKvlMgGbCCnpOiP65bWsyWm+evq36LD+ZTr4L8r6q7Nqammp6eobVxB97X84EioHxWJcN9+e0t0bHR1x8KjWrt2mVWtdnXFWSlkrjRaRO6sVM2dghojzrsLtGHkeh+QrQb6jgupuruuiN9R1X35W55xZ16o0+a6ZO7M9/izlUJxLPAF/g21oHuFQYkU4IICoDgGy9nB+pOZU3sg/cVikYqTDRiiaLAOCBZpC4MXx4TzsVvZ2mF4tyZGKMVmX6wUaMg9O3t/MDZdgobfTVmdtwnLGFMfLUeVG4WnrhJDjR3Im46ZxAHg2h9mFgDbbWhXIlqR8gvMo0Btw+44jKI1ZV14HkNJX58CMzjhuEtIFYRBxQkjCTNRay9h1e0CevKCFfC97H+CRgfcq92tmaEb3z62KrpOrtoJmSjpiEItOT0GemSeF5YXkMaKzublEXtxH9JqCr6AsROmtVEmplVTj7h2sMGUkKvOAmpq64/N60+kMZk1RwiRHNIfXNE9NiQh0AwZjESNeb1ItjRbQjXbcYQGOaEThjPn6VoWZkag0K3osBpcbmUl5LElJdMFKfJ4Kc9ajMUlqaEVCIta2FDV1CDQcb51qSX0ypvedu1mnwdXUarsiVGBRwhqhAmuu4rCfj6U3IE6PAKUUEBakaLpdJYw2kwJ6W0UCIuvww2rqooQ6Mz5NNYFeBFjtTHGBygbkKTD1Zedv08Uvyql79SaMMquLbo9rhipPDidYZU6k1pzXsjWkiOS4NZQ/hDiN1Xeor2uD+uBPxuiULPJseEbq8tTpZ9p03whKwKx/AFIx/XC8Lfr2R7fq6YdQspskZw8m9cZXYkyxTr35I6A49njoIOWcnGUFKLHuynfp8Pd3wpP08JwYBI1uIaT12Dgdsil0EdTggjimGIOP5UOdd1JFn/vuw3A+h0Es+7QLD+rOhzyd+ZaULv5Ep057Ov0Hu3bSvkBPCqPxpz4jofaBXfA2PThQUEJHTDdvW6GXvH2XvvSRlXoh7/fmcX50fxq+NaMO6etAcvjmcfSB9ecnYxXMgWce7REBWur0E4o6XeRHrFVIVSuCctF6GcjHVO10ZsiR1eJoIuO2MrLRxOiuHVZNEIGY00c9FvYaKmpJRHSYSttbnuBYMocQANXWrZ7TVXfSW5+26Abpl+3VnXe3aga2tCvTiZLjEMye4Bdscq4GhPZsJh8o7BB9i3AOzRA7gnGtQswlyJnmMeixMrmy4V4gcBblXteU0SBRzgVRVGFbk1auwvOKbkgT6gwMeIxz1FHSWIb83nuEEhhGDRNrwq/iaUOY+4EBBkcwMtvoI+FQpxeQP4GhgtNqCwjcG1QRJXZp+GlO43xg1+dmuA7nYCV4FsqR3RBjtFa7sOwVyj4x8nfPwejoDJyeyFCB4HdpnJ/xKtWtOuagAhGCZ4HMNF4lBkGVoIMwoE5eIJ1xUbo6hGO6uaIS7HwuA5KiLk9KyIxHXRMzlKEoJYZUEEK/JI/3Hfn0sp57yjgZDzkjxh11W+I+dndfmkOo0zvAXwLP+T1VA98fpiO0HRlhKJBr9z3SpDf9XUzb8lRuaOYhsaWaQCMMzP2aloQ+/54JHXdEVrSBQaqxllNAaRh2gYTg5/E6TaCBeZAIC0weHeAYXeM6CAAWsirktuBA1ol1YRlS9CaUgbs7QUC2mY7Nm9ThIdYsZ20H2wkGvIlnsQev8br17Q9TFZDXpskq3EUTI/QVGozGOzSeH1EFZ29l1aiKxGYx1vwEMRVVtGyq1oG4XQjGtPaomt722rS+cNmIZmaalR7cRcmxTXfREvjKdzbrXW+J6z3nUb4kX8yBpjaQkn7qFYHe9BmIVSphPggs3jWr7Vz3wrf6uuidBb3+ZWkeeSt7TaB3lD3t+aP9I2z8n1Z8I8tt/XZ3q1qPSGSj/BsdkT4tfvvn/u+SOQSDN0eur9B9RnS2QYscHADCuO8RT9+9sk1vO59BnBTsaIExaZCV8QZeDCMD9pQwwDQQKcuuRqYz87WMNg8ldXgvnVjAUStnWUQuEB1conKWUoyRTPU6vdz0Ogh+QqZ8EHo7tvdqrkgjB+SjbRoSFktaD4s9RgNRzYgdFrnq815+t7Ifjt6apFyME+W3Wn+FJpD7Hk5qOo9jMP0D5vuQY2uWFzVHmWdslHvEwIwEsb6PVcvJ1QwDFowb4RlJlwiVRCkiHJ191tdeDg0B0eMPCrGCH4JBweepe1PCg622TWRcyp73b8U5UZNOeM2gJCIbpdz29iFkhcCo2uRnUxoeo8EHWVtqYGSCNf2sXAWPQvONOR2XiOHY/XElz/JMO1C4OmijVmHUCAhddohc1t3HXH6sNabN23v0pvc6unkKFhzU4jAJaq3SnvXhE12zzHo88wiQTwZnkGdQyulHwVPwOsg9ZKQ9Tb7LnEWG8/W1YzQ0pPmsU5KUjX5xjZIL50EnRoLXjdgBKa3qhoNHLDvGQAw4aDt80N/ybl8dHdaoZrsBkPKgJ65xT+TP0yC5KBSmuUZU51/QM1ahC/VRTS+nghXivEGl/AHrDNeDwcGk0Gzo6+j19Iz43UTzu/WBV0PEwVtc8vWDSTVWkIpOI/9WTXNfF/9ToE4c68vPfYhJQipD9Xv1ule0aBR5//0l9BI0rVFtnia6tib6STp00RebNFbbrg9c2ErrMvIogAVAAj4owTPnQMDxbHYmiuTRY0b/+Q+t6rsdw55f/9m+Q4uW6CjO6KSjmtTXAbFXbVGtPEkEGyOHyyL4kDmGko56GgWiph2EOkgvynTmSUVXYIJatcEjh86vYZTyc5e26OHtnr72MfZKyC6oHehZoI6LxSFsothkoF3FBGOiRIqydT+SLWGHsewKqgFdGLbl7LahGNEbp3TChhT9BkQaauppa2XFYDK0ua5fTuNPfQyBkHUzNpxomsRZ9OlH1+Y0M9cC8QRyWaBhCib7pGOYTIMnm5oCigFtLT+zKcFVfUBFujTDeatIoLAoDn6KaF1WRyvRmAYTpXFaNuzjdpIzz9GsWopmNebJn1MZyorJeW2d7Nc1t1nk52+jEmwrrPMuHf80HIiFVFTbOhsnps1LYVk4GiMEbVuD3gz3QkS1sp3pHS5hcZH5x/gD+1+CNXFo7a6VSB1yOAtyfiCVJkBVH6ah6padR7J9AumLIY85EBoG3Wztr5Sz7tpU11cub9JbXgbaMuY8BpqqrNUY6C3OyK+VZqkHa8P6pAaad+KfiaI4WuAPBGmTbryfdAY/kG4CBTDXYFszrCfyOshj5xjvYwYg6kPh/gfaSZkcUj3Ql20v5oCwEqAC05ew1o55gQotokJQDtAT8qVLJrSq08Oo70bmcFPs/VAnktdoXKrDGaQToBgqYDWqFxnIt2p1Gc5wmPx9QX2dOX34iwvK00CUqYNY6a5dADX8w+cHdPjRVQhruKbaMiXmC3rneXkNAEDf84lJFeOr6XKGXKUNvUC/8acu7dfJawt6zrGkIJCiZuxW5QlAKeaQyFuQNQr6uOOxTmE3enjcW5b8R5ZiiQ76wNcM5vWXL0UJUXqPWYS05XCw/KOTHXrt/wj1j/+rTTdvPkST8UNUa1+mUq5ZhWRGs/Fm3THRq89edrhe9ooV+uI3qStnY7TGwhqQdqy2EuFkXdmgSTmi5xZ2DrrxbnZYSsF+oyiOc5Boh9O3ftajK27gESmFpRg7Dei/72kr6BT6FLaOQU8B62N4jhD43JaeZaiJhQJWmnGFAwUg5Xp9/rKYvn8lDmUApYJw81GmtjRE4zHSllHmAKypiUtYVmjHcja4IDZzD/Yixo8iBxiTlVhX9NOAw+g2WaiaDTkw4Xbd7ZN0xmFUcC1N1jeQxeCzaX3iK92UOlF8KyfSsRnOzxGVR3XECpyVtU3DF4wyI1GxlAQHaaxyguaVFUTUfnyg5ZwhBGX0LOTv9Hgv/mzdKlbKZRoRJo3LzlJ9sayWqE5p8yv/1qYfU4XxiW4x2GsHUreZKs+px0CwUttPW69Ipltf+GGobXOHRKXcOA5r1xjdmjNN0VZfUZJKGXawcwLijJyYSB9PzdOkVdJ929v13SvIp2HpF5HOAM5iVM87iUoMrP40zUJ1qzRxuCCF1f2kWMxVeHZdPEfdytIYa5jbqbZOavwOnoVW4TSGWJpJ0wMypbbWuzE3hotABpncDOndhNrT42woU1AzHazN6U38bOnUEE6fnbz8LiXKOb357If0nX+Y0SEtYwQJM2Dy/XYCGlWh73+PZiEqAomeKWRVgl/aqgvPyOuHX57XYX0bVc2zbh6VCfYskFboqivRF+tYwiFEHbjog8nY1txWZ29HlNrh3J4sZ2D3hJSX5rDBGJemi9e/ZEY3XZPU1ff3qNZpeySQ47ext8HMIfrctwN990cw0ZBnA70+DH2PigzyTNDgctd2GnpmYe7T5Mu0EB+xDkNzpuh1H9bzzxS18XbqvixqbF51ylwfvewBwHebnndcB/nitH757fX6p38B0cKYJ4iAc+PUtQmk558/pDUrS3TgYUTwHAYiPeYhegYxtES7mLBWvlzTTT/v1Y9/VNXv7uynsQjSJpgCtvYDnSkzoQhrlgf66XUEDGKRyyJGkTdZ0uoeFMC6yogKUF8oK46BCJ6gSnLIijoz7TP62V2w+53WrZbT5vGn6cP/+KDe+ZrVWsF9jVC2+8HlIa2s9CfAn7iUZYM5YHNySK9/KQQi/exVWHjyA1qbgeKWj6JfPujEjKZ3OSmQ1eKtqsCxO+osqiD3Yq/xZcNEFWYUbArSgbfwWuZ0zV1xffFbPaq2QiwSTZM4kuJ0VRecdr8++Il2veH9c7rh+rVSW1VDw836zuVl/cPfkN7AZA9TsZmYoWGIzkIHJ+Yxpj5At6SacfRUPJIM3Nz+h15d8uWs7tu2DOdHX4IND81M6PhDpvW8U2P68a/hmWo4O2rpIc9lxn7QAOID24WkDEZKenBFDg6hEmOXoXXt+vkN5OVNtLHz3hJE57evbNH6DYMgSeCboU4cfpDCifCe+blO3fVb+ldGcjr9grwmt62mtBjq4MNxKpSpHRDFC0/dRjNYj05/l6VKyJYqR5gaI+3s0MhIlyZorlu2NqlW0qLEfF6nnFjSRR9do1f8j1n6L9bAheRpIZiiF4HmIw8nSNrmWDXN4gWpIS/yfOjFYvyw5YiOxzuB3eu2+/d/rn+XzCHUre5Jnt/TPKxP/F2bxj/woO6i19xrMphKQGQUujgXwzG0aAfdbeG9xFhyNiO8XJe+ASJ/to1hHhbaB6IdBBSn/Q3G39ULTh/SF77VoakaQzQOC9/EnoJDy/SOS+hcQ8HL9L9PjLOPArxCqhVPbV1k5LRnHFfWuy4EBk45jOyyLrQrV2l28snxN2+T3vcxy2PjGh1j7nJqGfktrUOMXGcYHAnpCNR0Xc85+QG9742IjX70zdto/jEY/Wg+mLIx1H6uRd3X5/W4RQOzPqN8GUrqYOT1RS+c0c0PuZqaP4yhB3bfRQl/cnO/7tzIfAXcwwKlwvHRVohi8CgVFgdE0uIxJv6yAAjK+agUuEDokOi9cyfIBRlbGlQDypdxRFth2y/9DvwIvfV7jkVHsOdncyekL2yp1p+a0ivOZn+ISru+8i22lKt2WlcRk5E0bE2P6aT1E7r4IwztZO7T37xsnW69eRvk6UGkdX36tytH9IZz2rTmEJ+Nb6x0bIM8xE/Kmza/8vvNOX35h0RFKjJ33zvLLEJMW0YOogkIp8ZzhJSQe9vv1TteB5XbNA56oEwIeRzjeXxgdYzJveU9RFacQTSCwX8ipICzikOVP+fYYV16OeVgxocToKhKqlNfucJ6Qap6I3MLHd2sBfzSljGGyO7voky5THfeUdGaDXVd8Oa8LvlSTN/7XrdOeJajk56R13FrQ1I36bahbpANXFEka9AN/EhL1yj7f7brwxd36KhnLbDtHL0vB/Wotx/de5hqCFOHtsdHxRAghHYTO1nVQZRRwYyUxfapsM1pQnozAgKMAbXHHk+WA3jsPdj3j7utx//6///PCVopbZv1gDzvsCM26uKPHacPXmJKgoIAOePlcfJl2HSiWpVogJZzMcgXK8NYH31qEsbbICKGQVmpr5c80mAtzPphvc16//tqeveHgKTBakIIbaC5OBN4FaoQllWyKQWwO56ao10WMoma+SFHlfWhDzKq275LD93brjy719D7xHXzUSttgfbka+7BmTAwJReGqx0DJeJY+3BhGkhPKels5hA+dVFdfS1W4qSjkF53Ct1EYTsPOxEQZXrbUQ6qH9HzgIYodgHpuSeaRsjcdc65Sf3mDwP6959xXSYWbeQ2xujxKCRn3cqcQN14B2y5M0Tu3sXfTOq8F4Z6BzXquLOFZqhusgVyeqLr5Bh/jzOzoOPQexHwQHc9nNADtzEGDgL44w5GnNUU7rE/exhUHbLvhFWBXv6KCd1JLf2aa/voTIRDqayA+KRCgAw//K45tbHHn+jTP+NpC7TYdumq388wApxjx+wO0qmdettR3doMYnAZenKByAkcrQ9C+eXVvfrRjymXMuxU89dFe2eGTRDD7PZUZtw9LDq68HW9eu4zH2Kt5/XgzkE6O0F+VUtnqM8z8NXVStXJeA84IxfnXQcdxEhjXOYsTj+OVOPZrfrJT0hvWqjgOK1cI6YrrmjSv15dVrOR0iCqoNysCl9hmc5Wd7tecqoJhK7CqUFqJO3aeUdV378+rVbE38S+GzsZDkpl5lXzerkvqivlMR1/iqP77/Q0hnO49rYW/e6GYbbyZ5AOUra2AIGJQ07nSiqBcOpU1DYc06QMyFb0q1jp2l6zmYYAdGfrRenK/rPXY3GtTBf+/MeSOQSfLh2P6oC3UIKdpVHjyHu05rPd+rd/BxL/YIvuz68DAjKbzQixS/+4EWA2dGE1cNc6u+aAve6Mjl+2S+e/vKxDe0kPQF7G0NWoFLzqzAm6xFK67OsLuo1JtRrbqFNugLjEuTALEcSmKIWxX6A3qVeendfrXzevNWvykER9NND4WhiGJMQZBLZDTZIVgqiqEMFtX0Xbicj2I6zRvdiG4jzt4O162Vvn9aIzcAYdNBTl5zQbHKzNdxOf6X2oMpMRsM3bYb0YHR1VcPEYoFWhcSQcqCVkKU6BqNdVGNX33ktjVu54/eqa7SCRFZDsVDX43ISoswmHF8xDalExOHzdRr3h1RW99ExXOXeUkec0JKgx1inNUKa8d5LIk0HpcJThPNeiOccv0PiVxTgptT32MCIRzdzzElE3wQzFunU0e9Ee/emv0yFId2BLqUd5I+lmXV143pBOpyXXKXINCNx0aofeekGnbrpjjs9yYHKPKsnXfz6gs7nHiVqB3cTpm6APxPEnQEg8F5DZpVkMFmDx0iH3SKk3wOAGYtN6//t3MBPCBi387WyhV/Mj7EvhwNNk6XmYLWvDYEmtvQxRUSa0Dk6HIONEFQMiLySygwP+6JvYkHSe0ferceRwMNZaPtdO6zus/hyQ3nHRM9sMZgCUNrygNvbUOLE/rWHSicmd2+j47KDjtZvW9VE4I2hVNnfxqOaUjZi1Vu78tF70gs06+phV+t63QWzF41Rto+KTacHJUGKlhdxnc5ME5GoAh5EMR3XkkXX97fM3SuMggsjCKCdbiYpTMoW0Zw2e4LvHpw9P8LYleXnJHIK1HdtnIVjdtU6JyEOpVvbm9ca/cvWic9P6xlU1bdma1yNb6pBJdMiRN8aIKk3NgVpJC044eFbHHu3o6COK6qezzBo4golm8mXSCiJMy8w2veZ5fTr+0Jp+fH1ev7sjB7HFNB7kmhubgXGm7fO4mp59wiQlJqIFzqTEdKMpyiEH09n4tu104MHUj7kM5TAPsAAPQBRNAffS1P7XYfgrVwZRJeRo9h1cBoGVrIJSSDdc62ij1/z8FzDLkN9FSlhhhn1axy2fjerptqnHnzr+1wfv1Q3Pquv6m8q6/T7ufQpR4VhyEKf9/Z167gnb9fSjm7VusEipayf5MI6K3VFt92Ir125nx5w8e0yGbC1nO1fjRXgPxsv0pBmqU6WSsY/DNgTx6VTsW5nQrbfM6e476JAkXXHczSCJPnWltuucs7gm0ZgWEQ6gO/sOnAy0PuXwZv3mVhrP2MVnfiqmX//vOe16mH0jmNet002ZpvRYL44Q7ak4ME5NjQFjxqFQQerpyWv92rre/9oZHbOOigwOAIvU5KSroe2QzzWaimZncIhFMVLA9UltbNQb3XBJ4WrMm4T0f4T0pNQK8zp01aQ+9q44qVpJP/xxoO2jpHEQhfT0mUApdZJKGfJi74dV7ZNsSjKlY1bh+KhKnPss0Ig/rru3jWkeZxtLN0e7ZuEleL/DngLso3HWFl3MMFOyOqTzn9kC6Xmbbt1KACvyt/a+SDY2lVhgT4ghnfmcIb3jb0G1++mxZJ/LwF48kMLU1C0wsaghebR9gk+0NTXNRx49AjXq2oUCuSrtnxXy3xiK3MTW7Tl2vbFNIWIuigBsD03RjZixiMsic7JoxDhksQPbB5ANHwJq0xX67m2fybhtVBJN1LGjUJ09BYmGrqEGTudmCAPk4MqSKzMEUiEilFEwkKgFQYwOkA9aodeY+wHO0yThEp1sas72b/Bi9rfWRNOGQsCqQyrGiaw+7cUp+iI8JtBslt0lgu7rsH0IHba3qqG4tqeBNdCE5N428NTGoE3Fo4Rq0JJGKKsguMy3W8XCcu84qGaSnZu+czUbgtD+2wKBW6bl21BZgj4BGiUo0e1bKSt0A8bcIT3zKJcerpKuup6R4WYQHesyT/TsoaX3nGeyXX2SKgSp2+JMPdOD2Xbd8kC/brnXtqIDd5C6dLX4uvh767R5B5+0lZnAmJbr6NUP6OST6HWYZVtxUrlWKgzLiMyHHrqgQw4lHagwkYqhhhCOVfozZqk6/ORn7AoF0WvlSWs9P6Q/1POftZ0K6gTpAukRtYMqn/URx0HU6X51iNA2BBVvooRLZ+Udmzp14x/Yd2ILm6OgV+Yjc2wSMrDC16rV0tGHlXRo35SarM+BjkufuYZd9Kvcfh/7fW7s0c7tNL3RU+Cxycp6kMnJT68yBEZVgiASgkadtrJGQI33bFymW+8raGgoRTCztHdag/TIPPcEytGHw/lkR6MJx32t/1P1d0vmEBgEIF+iAQPW2bW2LMP7NtBhfMFu6GrNNJHWU0bCNGyvQ/IG3seXwUuslKWLusvIHqP80aNjLmbbh2HdATm6Q+8C9s/f8H/7/AbOYUNUkfUbVCUXjUIc/9hWWoZEbOPWBE0rISSVYyU7o+kj9tfOY9GWNxuEt/vGCH2ikpF3Ds1A1oZaZSch26zCJijNqViziax/gX6HGvsmcHbOjTbu47CPYrMgZrdoHEnAeTA7rmtlKbwaDs6niuIaaUm5jWo777V7xWXgOFKUSWvhcsXo0nQWuA/Qhe2paE1QUYSz8+7jMEcUt/4FSq5ABXgdzgvhZbtSYeXcB41I7ElgHEa0MQfnYiiZ54QAbmN2IBiEJ+A9wPQ/3Nmpc966nB4GUALQu8KA0ocu3Ki3vZu8mpbcFBwOYzlch+ejF8Wca429EXx6FXKkeRUcbYKqg8MciOX21qlYpNnILTGPQNkygBdyKUX7OGqb60/QZBRtb4bEQlriHWQC7UsKAdxnVHyOlNJBT+Kw+Y5HWZGU0KddPOSj1GLGC01CxrLBbghisY+8cxnAi+FwffSuAhwKqWRk2d0osD4G+J96Dfmy7gHcUMIGm0ArMN4EE9I70yXQiu3yZS3griEqeiUiXd6H/J+qv1q6lIFddTE/FAfyCg4BDcc2mVyzSUYrv9ADEAAL6zCzhhpcyMXFD0YBkhMNzHFYI4oNNFmNH+BI9GIxQAcVhjeS/GsDH9a+HFJaZIo+arGts19fhVnzXAUFYpEczmUdagEG43FtK2XFDGKz8JZXhyxoyP3ZUFDkTAwdmHqZAllZDAcTsmNuna3BQvZitM1aPNqZY5YLMnyDRUQNLzFYZnMOBHrOTc76Jw/eiALZXgGmYD7GHtAExM1Fm5Q2A0G9DFEeh2AbkwbIzuG9tgVdgj6JAGbdg5CsLWCkNGIlrD0YB1IHiSVAV5GR7+Me4pRaGfTneig6f4N/hDsxZp1UAF6nzp4Ojsv+j6bozPX7DOrEMDJbOydPBYXdmOKQhzAtGuWf0P8AAAgzSURBVB9Oa5rUxRqybHNdW7tVGGY7+0P65OBxWq3tk5tYhMihuVQ3bALWi3M+2o2TlGQDrmefPWmb6NiUZpreAmu08onIHtE/BI3Y5KvNwZiD9kAddeMVaDn3cJj27Ab8PJxjs/UxgDZZONYExwx5yiQNz8D1EbvLHgeUjfjiY+zoonXp2JQ/GpU3M9aqTvqHovK3pChMJMbttRoByvYYgOMKZpmYRO5JEN7iA0O6Go/ENRa7Qk0JzNvvf4fd+RIdEDow8DG8bch0l1XebNTZSjlG3DE1T3so8C/6nbUdI2hjk83geJ/H5Jvt9OPRHGKv2w5BNhptamExOSDPDxmKci0KsHi4ChYNrgL7ijMZyB+gNCyktQtj/LbPgstNBFzHJXWpsLDRB5dgcIQB/njRaVidyJBHkk06o3Zi4LQRVeB7Lmpv4wIYfGDOiHsLUZYy1pSDbbaP7EKL8SdmXTi1fRwVoKwDarJSq53KNouJlIvzt4BqAjrrfKB/HdLK2p0tMvlYW8Bz2LRyGWV2KzgK2oMjR8m5bHcdQzW2ISlC2cfV+XXZ1oTuUa5lU6cOnZQxPjbPAZJTAkDOpDwJ0gWe0aWpiqoesgP5gPq8WAcy2Mlzso6kY6M0eXFnpEw8A8/DomllH46ACBptOhq1W8Il2W7LdOtZKujZQtk9YshKWTsy6UDU4oy+pNhgFfRgLcwuDpf+YyK8ka5sVOOCLMgLfTZJjdmcB46zTL9LkoY2hxH3kGqQg1euGjIEPSQSvGYbk1hYoUIQ+hg22sc8LI4PJxLwO1tTUGVo49y8p+4wUMd8SYYqmGsNVAw1yWUjW9BOnJTTBxnaB834yNmcuCGKOsEgAWdmHYkO748y3H2uwFPzl/vWmv+be64PYDQsJKqClkRnsu49g8WImFwfY8chWImuzviyYYAUEYcVifrKncQaFhTDA6banniRxwVKsnKRA4jyeYuE5Pi2tx9tRyiZ/R4FJ5+O9lIA5lnqYFuHeUyZWRrj4IhCYF3S0gGM34ZkLELadU1BXeMfzJHACdjmFqYgtqmr9cpbJLLdiH0cgkFSPEvkPFyU3JpSox4KS4mMTP0TRwzlR525TwwYBMOV+DJjBglh/AFdjgY7U6AZ25/QhpDsw1Mdzm3PG+M+YvytyYX4DtrAfix3MgRGSmEGsK/Dx5g9SMAQQ8Q3EqVBO9UpHDFGgSxDorXtEWkoxqKopVY1UEKcT+f2qSJ4MZwuBu5R9RgaNeOjjItziDM96bVMMShm/R04hKh1l+oDDssFQUSfUUDktk+FNsfq0i3msv29jeSmaGjyzamTruHveBbb0xI5oz/ms6NNXvgzQ4YW8yvsXZA0tIbhWmt8jPTAofxs6I5WyEgP6hi9bSjqsqW/bbLj4EDr9HfESUFM4nXjBpCjB1FtW4/VeK9VvLI0u9WK7GaFDmVyNHHh3FzQmw/X5eHQKqxBks7akLWvVMcj52Qb+djchqUtf0L8XPupeSyZQ/CBtyGwji0iEThGbJDatN4iITA1bpAMY7UW2zgeNvolP1v+anDWyLOYTaeZoVrk5TtDgL5xDEzORZ8XaDpldoxjMOOx/RajsiGEnW9cAte1Up8ZiU/bsrXymiLFINwcWHtDCrbDkO16wx9GJ7Mc1SdiWGCwdMfOaxyIQV7b784ga8hEnweKMFjqEpUzxv6j/A737doMPMoYPes+1tyzlIkGpmiHI3suoLlLe7ELGjEHIRp0rGU3ALJymxgJSIlrBTimGENCbECGnVg6Qd6LUaaB3yGWXWKzkgyIgr7PfVydX7FdWc0awsjh60wwJsvU3H36H7hmnDTLKkTFBfaDZN9EWE+uxV6WOKcacrQ0rEb0RWgYhscmNMiCrkuPdM22Rk9RsuvoYogduJ4y6E5Ut12c2CUFZ4wjrMOzIEMl6RPhTqNoj7xdIrlHaZEtmyNZ12uU+az6hDOylNIGzgJmQVzKtJ5wXobOiMZx61GAXLXhtgDeKYksEoYoDMGRDtgnT5tcfUMDUVBagQOBGQEBRSmsfRo2xLX5IHOvhvJ89nqIJ4xnYSnY4j3GSLcHQqnCLbhUV5JURuqMtcfifJqz/Q0t7FYtsU8QL9HDwRY4+5b/U/S3S0cqPkUfuHFb/28kYOy+z4eXTsRW6tzXJtmj4lB4Y3gBSshHH85GpP981x8vFDm4P/6EvT2Kih7zUuPbp4gElgwhPEWer3EbSyUBQ0ckyiMP0YOxswTdQLRnH4s0exOstDS9ceyXEmg4hP1y2Z4KN20pSplpxEDveXuMvSlg5kmZPPaiXGf7MTx6PB4d2Mt7e233+xv/PrkSaKQMT67899+rQ/ZVg1E+uo7uPpCCkXf2CUWekZ/0GjiQxnY0jH//WuIGQti/1uspc7chbH0Soi2kO9QqFIkK5CGkpgtpGNVFIQkbx/4nAaPvG0dDAv9lCdRploIejKo60dwKrLoNpuEVIibfTthAByaF/etoOIT9a72eMneb4INZbZ8C6y7EE1BOpGhnzQK2LRt7DzaO/VMCjZRh/1y3J/+ubWdkGrgCZjbq1mNAj0ZI77BvTUP0RcSjJrIn/zYbd/Bfk0DDIfzX5NV496MSCK3BjMO1obVHO1HtA1asudNahhd7L+0djWN/kkAjZdifVqtxrw0JLLEEGg5hiQXcOH1DAvuTBBoOYX9arca9NiSwxBJoOIQlFnDj9A0J7E8SaDiE/Wm1GvfakMASS6DhEJZYwI3TNySwP0mg4RD2p9Vq3GtDAkssgYZDWGIBN07fkMD+JIGGQ9ifVqtxrw0JLLEE/j958FM+E3TlBAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E")
}

.andes-checkbox {
    position: relative;
    cursor: pointer;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 18px
}

.andes-checkbox__mimic {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.andes-checkbox__mimic:before {
    line-height: 1;
    left: 0
}

.andes-checkbox__mimic:after,.andes-checkbox__mimic:before {
    width: 18px;
    height: 18px;
    position: absolute;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3Cpath fill='%23fff' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z'/%3E%3C/g%3E%3C/svg%3E");
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.andes-checkbox__mimic:after {
    left: -3px;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 3px solid #3483fa;
    background: #fff;
    opacity: 0
}

.andes-checkbox__input {
    position: absolute;
    top: 0;
    opacity: 0
}

.andes-checkbox__input:hover~.andes-checkbox__mimic:after,.andes-checkbox__input:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23999' d='M2 2v14h14V2H2zm0-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox__input[disabled]~.andes-checkbox__label {
    color: rgba(0,0,0,.25)
}

.andes-checkbox__input[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' fill-rule='nonzero' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3Cpath fill='%23fff' d='M2 1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked~.andes-checkbox__mimic:after,.andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%231e6dff' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 018 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' d='M7.286 14L3 9.673l1.2-1.211 3.086 3.115L13.8 5 15 6.212z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox__input:focus~.andes-checkbox__mimic:after {
    opacity: .4
}

.andes-checkbox__label {
    display: inline-block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    color: rgba(0,0,0,.8);
    font-weight: 400
}

.andes-checkbox__label-text {
    padding-left: 1.66667em
}

.andes-checkbox--label-before .andes-checkbox__label {
    padding-left: 0;
    padding-right: 1.66667em
}

.andes-checkbox--label-before .andes-checkbox__mimic:before {
    left: auto;
    right: 0
}

.andes-checkbox--label-before .andes-checkbox__mimic:after {
    left: auto;
    right: -3px
}

.andes-checkbox--disabled {
    cursor: default
}

.andes-checkbox--embedded .andes-checkbox__mimic {
    top: 50%;
    margin-top: 0
}

.andes-checkbox--embedded .andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    top: 38%;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%233483fa' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__label {
    font-size: 12px;
    color: #3483fa;
    padding-left: 1.16667em
}

.andes-checkbox--embedded .andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%233483fa' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:checked~.andes-checkbox__mimic:after {
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    opacity: 0
}

.andes-checkbox--embedded .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%233483fa' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:after {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.andes-checkbox--embedded .andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='10' height='10' fill='%23ccc' rx='2'/%3E%3Cpath fill='%23fff' d='M7.47 2.47l1.06 1.06L4 8.06 1.47 5.53l1.06-1.06L4 5.94z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input~.andes-checkbox__mimic:after {
    content: '';
    width: 100%;
    height: 32px;
    left: -8px;
    top: 50%;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    background: #3483fa;
    border: 0;
    padding: 0 8px;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: 0
}

.andes-checkbox--embedded .andes-checkbox__input:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%233483fa' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input:hover~.andes-checkbox__mimic:after {
    opacity: .06
}

.andes-checkbox--embedded .andes-checkbox__input:focus~.andes-checkbox__mimic:after {
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    opacity: .12
}

.andes-checkbox--embedded .andes-checkbox__input[disabled]~.andes-checkbox__mimic:before {
    width: 10px;
    height: 10px;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ccc' d='M2 1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm0-1h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.andes-checkbox--embedded .andes-checkbox__input[disabled]~.andes-checkbox__mimic:after {
    display: none
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked:hover~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%231e6dff' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked~.andes-checkbox__mimic:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233483fa' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.andes-checkbox--indeterminate .andes-checkbox__input:checked[disabled]~.andes-checkbox__mimic:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M0 2.503A2.502 2.502 0 0 1 2.503 0h12.994A2.502 2.502 0 0 1 18 2.503v12.994A2.502 2.502 0 0 1 15.497 18H2.503A2.502 2.502 0 0 1 0 15.497V2.503z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M4 10V8h10v2z'/%3E%3C/g%3E%3C/svg%3E")
}

.filter-panel__categories .filter-list__content {
    overflow: hidden
}

.filter-panel__categories .filter-list__subtitle {
    padding-left: 24px;
    font-weight: 600;
    padding-top: 0;
    font-size: 20px
}

.filter-panel__categories .filter-list__container {
    margin-bottom: 48px
}

.filter-panel__categories .filter-list__container .ui-list__item:hover {
    background-color: #fff
}

.filter-panel__categories .filter-list__container .ui-list__item--selected:before,.filter-panel__categories .filter-list__container .ui-list__item:hover:after {
    border-left: none
}

.filter-panel__categories .filter-list__container:last-child {
    margin-bottom: 0
}

.filter-panel__categories .filter-list__option {
    margin: 20px 24px;
    font-size: 14px
}

.filter-panel__categories .filter-list__mimic {
    position: relative;
    left: 24px
}

.filter-panel__categories .filter-list__option-text {
    width: 90%;
    padding-right: 0
}

@media (min-width: 560px) {
    .filter-list {
        border:.5px solid rgba(51,51,51,.05)
    }

    .filter-list__mimic {
        left: 28px
    }

    .filter-panel__categories .filter-list__content:hover,.filter-panel__categories .filter-list__option .andes-checkbox--label,.filter-panel__categories .filter-list__option .andes-checkbox__input {
        cursor: pointer
    }
}

.andes-button--filled {
    border: .05556em solid;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    -webkit-box-shadow: 0 0 0 0 #fff;
    box-shadow: 0 0 0 0 #fff
}

.andes-button--filled,.andes-button--filled:focus,.andes-button--filled:link,.andes-button--filled:visited {
    border-color: #3483fa;
    background-color: #3483fa;
    color: #fff
}

.andes-button--filled:focus path,.andes-button--filled:link path,.andes-button--filled:visited path,.andes-button--filled path {
    stroke: #fff!important
}

.andes-button--filled:hover {
    border-color: #1e6dff;
    background-color: #1e6dff;
    color: #fff;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in
}

.andes-button--filled:hover path {
    stroke: #fff!important
}

.andes-button--filled:active {
    border-color: #105cf4;
    background-color: #105cf4;
    color: #fff
}

.andes-button--filled:active path {
    stroke: #fff!important
}

.andes-button--filled:disabled,.andes-button--filled[disabled] {
    border-color: rgba(0,0,0,.04);
    background-color: rgba(0,0,0,.04);
    color: rgba(0,0,0,.25);
    cursor: default;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.andes-button--filled:disabled path,.andes-button--filled[disabled] path {
    stroke: rgba(0,0,0,.25)!important
}

.andes-button--filled:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .16667em rgba(30,109,255,.4);
    box-shadow: 0 0 0 .16667em rgba(30,109,255,.4);
    -webkit-transition: -webkit-box-shadow .25s ease-in;
    transition: -webkit-box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in,-webkit-box-shadow .25s ease-in
}

.sticky-footer-container {
    width: 100%;
    z-index: 9999;
    position: fixed;
    padding: 0;
    bottom: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -1px 2px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -1px 2px 0 rgba(0,0,0,.25)
}

.sticky-footer-container .sticky-footer-info-container {
    padding: 18px 24px
}

.sticky-footer-container .sticky-footer-info-container .sticky-footer-info-container__info {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #999
}

.sticky-footer-container .sticky-footer-button-container {
    border-top: .5px solid #d8d8d8;
    padding: 16px 24px;
    margin: 0
}

.sticky-footer-container .sticky-footer-button-container .sticky-footer-button-container__button {
    margin: 0;
    width: 100%;
    padding: 16px 32px
}

.sticky-footer__container.andes-card {
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.sticky-footer-container--hide {
    display: none
}

.sticky-footer-container--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -5px 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 -5px 5px 0 rgba(0,0,0,.1)
}

.andes-button {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    padding: 14px 32px;
    text-align: center;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .18s ease-out;
    transition: .18s ease-out;
    -webkit-transition-property: background,color;
    transition-property: background,color;
    -webkit-font-smoothing: antialiased
}

.andes-button:link {
    text-decoration: none
}

.andes-button,.andes-button * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.andes-button svg {
    display: inline-block;
    vertical-align: middle;
    max-width: 1em;
    max-height: 1em
}

.andes-button__content {
    display: block
}

.andes-button__content:after {
    content: '';
    display: table;
    clear: both
}

.andes-button__content * {
    display: block;
    float: left
}

.andes-button__text+svg,svg+.andes-button__text {
    margin-left: 16px
}

.andes-button--transparent {
    border: .05556em solid;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out;
    transition: box-shadow .25s ease-out,background-color .2s ease-out,-webkit-box-shadow .25s ease-out;
    -webkit-box-shadow: 0 0 0 0 rgba(52,131,250,.3);
    box-shadow: 0 0 0 0 rgba(52,131,250,.3)
}

.andes-button--transparent,.andes-button--transparent:focus,.andes-button--transparent:link,.andes-button--transparent:visited {
    border-color: transparent;
    background-color: transparent;
    color: #3483fa
}

.andes-button--transparent:focus path,.andes-button--transparent:link path,.andes-button--transparent:visited path,.andes-button--transparent path {
    stroke: #3483fa!important
}

.andes-button--transparent:hover {
    border-color: transparent;
    background-color: rgba(52,131,250,.06);
    color: #2c6bff;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in
}

.andes-button--transparent:hover path {
    stroke: #2c6bff!important
}

.andes-button--transparent:active {
    border-color: transparent;
    background-color: rgba(52,131,250,.12);
    color: #2c6bff
}

.andes-button--transparent:active path {
    stroke: #2c6bff!important
}

.andes-button--transparent:disabled,.andes-button--transparent[disabled] {
    border-color: transparent;
    background-color: transparent;
    color: rgba(0,0,0,.25);
    cursor: default;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.andes-button--transparent:disabled path,.andes-button--transparent[disabled] path {
    stroke: rgba(0,0,0,.25)!important
}

.andes-button--transparent:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .16667em rgba(52,131,250,.3);
    box-shadow: 0 0 0 .16667em rgba(52,131,250,.3);
    -webkit-transition: -webkit-box-shadow .25s ease-in;
    transition: -webkit-box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in;
    transition: box-shadow .25s ease-in,-webkit-box-shadow .25s ease-in
}

.andes-card {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.25)
}

.andes-card--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1)
}

.andes-card {
    padding: 16px
}

@media (min-width: 768px) {
    .andes-card {
        padding:32px
    }

    .andes-card--animated {
        -webkit-transition: -webkit-box-shadow .2s ease-in-out;
        transition: -webkit-box-shadow .2s ease-in-out;
        transition: box-shadow .2s ease-in-out;
        transition: box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out
    }

    .andes-card--animated:hover {
        -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 20px 25px 0 rgba(0,0,0,.1)
    }
}

.sticky-header__container {
    width: 100%;
    z-index: 9999;
    position: fixed;
    padding: 18px 24px;
    height: 48px
}

.sticky-header__container .sticky-header__back-button {
    left: 20px;
    width: 20px;
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1);
    -webkit-animation: rotation .6s linear;
    animation: rotation .6s linear;
    background: none;
    border: none;
    cursor: pointer
}

.sticky-header__container .sticky-header__clean-button {
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 2px;
    padding: 14px 24px
}

.sticky-header__container .sticky-header__clean-button:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    transition: none
}

.sticky-header__container .sticky-header__clean-button:hover {
    background-color: initial;
    -webkit-transition: none;
    transition: none
}

.sticky-header__container .sticky-header__clean-button:active {
    background: initial
}

.sticky-header__container .sticky-header__clean-button .andes-button__content {
    padding-top: 0
}

.sticky-header__container .sticky-header__clean-button--hide {
    display: none
}

.sticky-header__container.sticky-header-container--raised {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 5px 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.07),0 5px 5px 0 rgba(0,0,0,.1)
}

@media (min-width: 560px) {
    .sticky-header__container {
        width:340px
    }

    .sticky-header__container .sticky-header__back-button {
        background: none;
        border: none;
        height: 45px
    }

    .sticky-header__container.andes-card {
        padding: 24px 0
    }
}

.ui-map--markercluster {
    font-family: inherit;
    color: #fff;
    font-weight: 600;
    background-color: #3483fa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-animation-name: ui-map--fadein;
    animation-name: ui-map--fadein;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3)
}

.ui-map--markercluster__medium,.ui-map--markercluster__small {
    font-size: 18px
}

.ui-map--markercluster__large {
    font-size: 20px
}

.card-carousel {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -100%;
    z-index: 5;
    overflow: hidden;
    display: none
}

.card-carousel__wrapper {
    display: block;
    margin: 0;
    white-space: nowrap
}

.card-carousel__item {
    position: relative;
    white-space: normal;
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-width: 270px;
    background-color: #fff;
    padding: 0
}

.card-carousel--hide {
    visibility: hidden
}

.card-carousel--bottom-show {
    bottom: 0
}

.sidebar {
    height: 100%;
    z-index: 999;
    width: 340px;
    left: 0;
    background-color: #f5f5f5;
    -webkit-filter: drop-shadow(4px 0 5px rgba(0,0,0,.1));
    filter: drop-shadow(4px 0 5px rgba(0,0,0,.1));
    opacity: 1;
    -webkit-transition: left .375s cubic-bezier(0,0,.2,1);
    transition: left .375s cubic-bezier(0,0,.2,1)
}

.sidebar,.sidebar:after {
    position: absolute;
    display: block
}

.sidebar:after {
    content: '';
    width: 100%;
    z-index: 5;
    height: 36px;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
    background: -webkit-linear-gradient(top,transparent,#fff);
    background: linear-gradient(180deg,transparent,#fff)
}

.sidebar .info-box__container,.sidebar .map-notification-container,.sidebar .search-box__container,.sidebar .sticky-header__container {
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1)
}

.sidebar .sticky-header__back-button {
    height: 45px
}

.sidebar--with-filters .info-box-list {
    top: 0
}

.sidebar.notification .info-box-list {
    display: none
}

.sidebar.notification .map-notification-container {
    padding-top: 80px;
    margin-top: 0;
    width: 100%
}

.sidebar.notification:after {
    content: '';
    background: none
}

.sidebar__toggle {
    width: 21px;
    height: 50px;
    position: absolute;
    left: 340px;
    -webkit-transition: left .375s cubic-bezier(0,0,.2,1);
    transition: left .375s cubic-bezier(0,0,.2,1);
    top: 12px;
    background: #f5f5f5;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
    box-shadow: 0 12px 20px 0 rgba(0,0,0,.14);
    cursor: pointer;
    z-index: 2
}

.sidebar__toggle .ui-map--chevron--left {
    -webkit-filter: grayscale(100%) brightness(5) brightness(60%);
    filter: grayscale(100%) brightness(5) brightness(60%);
    top: 16px;
    position: absolute;
    left: 5px
}

.sidebar--collapsed {
    left: -316px;
    -webkit-transition: left .225s cubic-bezier(.4,0,1,1);
    transition: left .225s cubic-bezier(.4,0,1,1);
    cursor: pointer
}

.sidebar--collapsed:after {
    width: 12px;
    height: 100%;
    z-index: 999;
    background: -webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));
    background: -webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0));
    left: 316px
}

.sidebar--collapsed+.sidebar__toggle {
    left: 24px;
    -webkit-transition: left .225s cubic-bezier(.4,0,1,1);
    transition: left .225s cubic-bezier(.4,0,1,1)
}

.sidebar--collapsed+.sidebar__toggle .ui-map--chevron--left {
    -webkit-filter: invert(50%) sepia(68%) saturate(3990%) hue-rotate(200deg) brightness(95%) contrast(100%);
    filter: invert(50%) sepia(68%) saturate(3990%) hue-rotate(200deg) brightness(95%) contrast(100%);
    left: 7px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset
}

.sidebar--collapsed .info-box-list {
    overflow: hidden
}

.sidebar--collapsed .info-box-list .info-box__content--selected:before,.sidebar--collapsed .info-box__container,.sidebar--collapsed .map-notification-container,.sidebar--collapsed .search-box__container,.sidebar--collapsed .sticky-header__container {
    -webkit-transition: opacity .225s cubic-bezier(0,0,.2,1);
    transition: opacity .225s cubic-bezier(0,0,.2,1);
    opacity: 0
}

.sidebar--collapsed .info-box__content {
    pointer-events: none
}

.sidebar--collapsed .info-box__content:hover {
    background: #fff
}

.sidebar--collapsed .sticky-header__container {
    position: absolute
}

.sidebar--collapsed .search-box__seeker {
    display: none
}

.ui-map--carousel-control {
    display: inline-block;
    opacity: 0;
    background-position: 50%;
    -webkit-background-size: contain;
    background-size: contain;
    background-color: transparent;
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 96px;
    z-index: 10;
    overflow: hidden;
    text-indent: -100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.ui-map--carousel-control:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.ui-map--carousel-next {
    right: -22.5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Ccircle id='b' cx='20' cy='20' r='20'/%3E%3Cfilter id='a' width='132.5%25' height='132.5%25' x='-16.2%25' y='-13.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.193812274 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(4 3)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%233483FA' stroke-linecap='square' stroke-width='1.667' d='M21.5 16.75L27.75 23l-6.25 6.25'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-map--carousel-before {
    left: -22.5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Ccircle id='b' cx='20' cy='20' r='20'/%3E%3Cfilter id='a' width='132.5%25' height='132.5%25' x='-16.2%25' y='-13.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.193812274 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='matrix(-1 0 0 1 44 3)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%233483FA' stroke-linecap='square' stroke-width='1.667' d='M26.5 16.75L20.25 23l6.25 6.25'/%3E%3C/g%3E%3C/svg%3E")
}

@-webkit-keyframes crossRotationDown1 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@keyframes crossRotationDown1 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@-webkit-keyframes crossRotationDown2 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@keyframes crossRotationDown2 {
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@-webkit-keyframes crossRotationUp1 {
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes crossRotationUp1 {
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes crossRotationUp2 {
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes crossRotationUp2 {
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes filter-chip--cross-hide {
    0% {
        visibility: visible;
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes filter-chip--cross-hide {
    0% {
        visibility: visible;
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes filter-chip--cross-show {
    0% {
        opacity: 0
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes filter-chip--cross-show {
    0% {
        opacity: 0
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes filter-chip--show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes filter-chip--show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.filter-chip {
    display: inline-block;
    font-size: 13px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #ddd;
    margin-right: 8px;
    padding: 4px 12px;
    position: relative;
    color: #666;
    background: #f5f5f5;
    -webkit-transition: padding-right .375s ease-in-out;
    transition: padding-right .375s ease-in-out;
    cursor: pointer
}

.filter-chip .filter-chip__remove-icon {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    position: absolute;
    display: inline-block;
    right: -45px;
    padding: 0;
    top: 0;
    z-index: 1002;
    width: 55px;
    height: 45px;
    right: 4px;
    height: 28px;
    width: 24px;
    z-index: 0;
    visibility: hidden
}

.filter-chip .filter-chip__remove-icon:after,.filter-chip .filter-chip__remove-icon:before {
    content: ' ';
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -7px;
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #333;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.filter-chip .filter-chip__remove-icon:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter-chip .filter-chip__remove-icon:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.filter-chip .filter-chip__remove-icon:focus {
    outline: none
}

.filter-chip .filter-chip__remove-icon:after,.filter-chip .filter-chip__remove-icon:before {
    background-color: #666;
    width: 13px
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon {
    -webkit-animation: filter-chip--cross-hide .375s linear;
    animation: filter-chip--cross-hide .375s linear
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon:after {
    -webkit-animation: crossRotationDown1 .375s ease-in-out;
    animation: crossRotationDown1 .375s ease-in-out
}

.filter-chip.filter-chip-animation--hide-remove-icon .filter-chip__remove-icon:before {
    -webkit-animation: crossRotationDown2 .375s ease-in-out;
    animation: crossRotationDown2 .375s ease-in-out
}

.filter-chip--translating {
    -webkit-transition: -webkit-transform .375s ease-in-out;
    transition: -webkit-transform .375s ease-in-out;
    transition: transform .375s ease-in-out;
    transition: transform .375s ease-in-out,-webkit-transform .375s ease-in-out
}

.filter-chip.filter--selected {
    background: #ddd;
    padding-right: 32px
}

.filter-chip.filter--selected .filter-chip__remove-icon {
    display: inline-block;
    visibility: visible
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon {
    -webkit-animation: filter-chip--cross-show .375s linear;
    animation: filter-chip--cross-show .375s linear
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon:after {
    -webkit-animation: crossRotationUp1 .375s ease-in-out;
    animation: crossRotationUp1 .375s ease-in-out
}

.filter-chip.filter--selected.filter-chip-animation--show-remove-icon .filter-chip__remove-icon:before {
    -webkit-animation: crossRotationUp2 .375s ease-in-out;
    animation: crossRotationUp2 .375s ease-in-out
}

.filter-chip--animation-show {
    -webkit-animation: filter-chip--show .375s ease-in;
    animation: filter-chip--show .375s ease-in
}

.filter-chip--animation-hide {
    -webkit-animation: fadeOut .375s ease-in;
    animation: fadeOut .375s ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.filter-chip--hidden {
    display: none
}

.info-box-list {
    position: relative;
    top: 74px;
    height: calc(100% - 74px);
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    -webkit-transition: top .1s cubic-bezier(0,0,.2,1);
    transition: top .1s cubic-bezier(0,0,.2,1);
    z-index: 5
}

.info-box-list .info-box-list__back-button {
    opacity: 0;
    -webkit-transition: none;
    transition: none
}

.info-box-list .info-box__content {
    display: block;
    width: 340px;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: none;
    transition: none
}

.info-box-list .info-box__content:after {
    display: none
}

.info-box-list .info-box__content.info-box__content--hover,.info-box-list .info-box__content:hover {
    background: #f5f5f5
}

.info-box-list .info-box__content.info-box__content--hover .ui-button--info-box,.info-box-list .info-box__content:hover .ui-button--info-box {
    opacity: 1
}

.info-box-list .info-box__extra-info-container {
    padding-top: 0;
    border-top: unset
}

.info-box-list .ui-button--info-box {
    opacity: 0;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    min-width: auto;
    width: 100px
}

.info-box-list .info-box__content--selected .ui-button--info-box {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    opacity: 1
}

.info-box-list .info-box__content--selected:before {
    border-left: 5px solid #3483fa;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.info-box-list.info-box-list--expanded {
    overflow: hidden;
    top: 0;
    z-index: 9;
    background: #fff;
    height: 100%;
    -webkit-transition: top .225s cubic-bezier(0,0,.2,1);
    transition: top .225s cubic-bezier(0,0,.2,1)
}

.info-box-list.info-box-list--expanded .ui-map--chevron {
    display: none
}

.info-box-list.info-box-list--expanded .info-box-list__back-button {
    left: 20px;
    width: 20px;
    opacity: 1;
    -webkit-transition: opacity .375s cubic-bezier(.4,0,1,1);
    transition: opacity .375s cubic-bezier(.4,0,1,1);
    -webkit-animation: rotation .6s linear;
    animation: rotation .6s linear;
    cursor: pointer
}

.info-box-list.info-box-list--expanded .info-box--show-options {
    padding-top: 36px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.info-box-list.info-box-list--expanded .info-box--show-options:hover {
    background: #fff
}

.info-box-list.info-box-list--expanded .info-box__info,.info-box-list.info-box-list--expanded .ui-list__header--options {
    cursor: default
}

.info-box-list.info-box-list--expanded .info-box__content--selected:before,.info-box-list.info-box-list--expanded .info-box__content:not(.info-box--show-options) {
    display: none
}

@-webkit-keyframes rotation {
    10% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    70% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    90% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes rotation {
    10% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    70% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    90% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.search-here {
    width: 148px;
    display: inline-block;
    padding: 8px 11px;
    color: #3483fa;
    text-decoration: none;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 18px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 18px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-width: 0;
    white-space: nowrap;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 0;
    z-index: 2;
    top: 0;
    outline: none
}

.search-here--visible {
    top: 112px;
    opacity: 1
}

@media (min-width: 560px) {
    .search-here--context-expanded {
        margin-left:170px
    }

    .search-here--visible {
        top: 72px
    }
}

.ui-button {
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    outline: 0;
    padding: 15px 32px;
    text-align: center;
    -webkit-transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    transition: background .1s ease-in,color .1s ease-in,border .1s ease-in;
    width: 100%
}

.ui-button--small {
    font-size: 14px
}

.ui-button--primary {
    background: #3483fa;
    padding: 15px 32px
}

.ui-button--primary,.ui-button--primary:link,.ui-button--primary:visited {
    color: #fff
}

.ui-button--primary:focus,.ui-button--primary:hover {
    background-color: rgba(52,131,250,.8);
    color: #fff
}

.ui-button--primary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--primary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--primary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--primary.ui-button--small {
    padding: 11px 24px
}

.ui-button--primary.ui-button--disabled,.ui-button--primary:disabled,.ui-button--primary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: #e6e6e6
}

.ui-button--secondary {
    background: none;
    border: 1px solid #3483fa;
    padding: 14px 31px
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    color: #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--secondary,.ui-button--secondary:link,.ui-button--secondary:visited {
    border: 1px solid #3483fa
}

.ui-button--secondary:focus,.ui-button--secondary:hover {
    border: 1px solid rgba(52,131,250,.65)
}

.ui-button--secondary.ui-button--small {
    padding: 10px 23px
}

.ui-button--secondary .ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--secondary .ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--secondary .ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--secondary.ui-button--disabled,.ui-button--secondary:disabled,.ui-button--secondary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent;
    border-color: #ccc
}

.ui-button--tertiary {
    background: none;
    padding: 15px 32px
}

.ui-button--tertiary,.ui-button--tertiary:link,.ui-button--tertiary:visited {
    color: #3483fa
}

.ui-button--tertiary:focus,.ui-button--tertiary:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.ui-button--tertiary.ui-button--small {
    padding: 11px 24px
}

.ui-button--tertiary.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.ui-button--tertiary.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.ui-button--tertiary.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.ui-button--tertiary.ui-button--disabled,.ui-button--tertiary:disabled,.ui-button--tertiary[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent
}

.ui-button {
    line-height: 1
}

@media (min-width: 768px) {
    .ui-button {
        display:inline-block;
        width: auto;
        min-width: 142px
    }

    .ui-button.ui-button--small {
        display: inline-block;
        width: auto;
        min-width: 108px
    }
}

.filter-chip-slider {
    padding: 12px 0;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background: #f5f5f5;
    font-weight: 400
}

.filter-chip-slider::-webkit-scrollbar {
    display: none
}

.filter-chip-slider--enabled {
    pointer-events: all
}

.filter-chip-slider--disabled {
    pointer-events: none
}

.filter-chip-slider--hidden {
    display: none
}

.filter-chip-slider__more-button {
    font-size: 13px;
    color: #5c95ff;
    display: inline-block;
    padding: 4px 12px;
    cursor: pointer
}

@media (min-width: 560px) {
    .filter-chip-slider {
        white-space:normal;
        padding-bottom: 0;
        overflow: hidden
    }

    .filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip-slider__more-button {
        margin: 8px 8px 0 0
    }

    .filter-chip-slider .filter-chip+.filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip+.filter-chip-slider .filter-chip-slider__more-button,.filter-chip-slider .filter-chip-slider__more-button+.filter-chip-slider .filter-chip,.filter-chip-slider .filter-chip-slider__more-button+.filter-chip-slider .filter-chip-slider__more-button {
        margin-left: 0
    }
}

.u-skeleton--light:after {
    font-size: 16px
}

.u-block-center {
    text-align: center
}

.u-block-left {
    text-align: left
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes stickySlideUp {
    0% {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        position: fixed;
        top: 0;
        z-index: 10;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.u-link {
    color: #3483fa;
    font-size: 14px
}

.u-overlap-images {
    position: relative
}

.u-overlap-images .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images .grouped-images__item:nth-child(0) {
    z-index: 10
}

.u-overlap-images .grouped-images__item:first-child {
    z-index: 9
}

.u-overlap-images .grouped-images__item:nth-child(2) {
    z-index: 8
}

.u-overlap-images .grouped-images__item:nth-child(3) {
    z-index: 7
}

.u-overlap-images .grouped-images__item:nth-child(4) {
    z-index: 6
}

.u-overlap-images .grouped-images__item:nth-child(5) {
    z-index: 5
}

.u-overlap-images .grouped-images__item:nth-child(6) {
    z-index: 4
}

.u-overlap-images .grouped-images__item:nth-child(7) {
    z-index: 3
}

.u-overlap-images .grouped-images__item:nth-child(8) {
    z-index: 2
}

.u-overlap-images .grouped-images__item:nth-child(9) {
    z-index: 1
}

.u-overlap-images .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images--first-down {
    position: relative
}

.u-overlap-images--first-down .grouped-images__item {
    position: relative;
    margin-right: -10px
}

.u-overlap-images--first-down .grouped-images__item:nth-child(0) {
    z-index: 1
}

.u-overlap-images--first-down .grouped-images__item:first-child {
    z-index: 2
}

.u-overlap-images--first-down .grouped-images__item:nth-child(2) {
    z-index: 3
}

.u-overlap-images--first-down .grouped-images__item:nth-child(3) {
    z-index: 4
}

.u-overlap-images--first-down .grouped-images__item:nth-child(4) {
    z-index: 5
}

.u-overlap-images--first-down .grouped-images__item:nth-child(5) {
    z-index: 6
}

.u-overlap-images--first-down .grouped-images__item:nth-child(6) {
    z-index: 7
}

.u-overlap-images--first-down .grouped-images__item:nth-child(7) {
    z-index: 8
}

.u-overlap-images--first-down .grouped-images__item:nth-child(8) {
    z-index: 9
}

.u-overlap-images--first-down .grouped-images__item:nth-child(9) {
    z-index: 10
}

.u-overlap-images--first-down .grouped-images__item .grouped-images__image {
    background-color: #eee;
    border: 2px solid #eee;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.u-overlap-images__more {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.u-overlap-images__more img {
    border: 0
}

.u-overlap-images__more--first-down {
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden
}

.u-overlap-images__more--first-down:before {
    background-color: rgba(52,131,250,.8);
    border: 2px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.u-overlap-images__more--first-down img {
    border: 0
}

.svg-hide {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.u-skeleton--light:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #f0f0f0
}

.u-skeleton--light-full:after {
    width: 100%
}

.u-skeleton--light-lg:after {
    width: 66%
}

.u-skeleton--light-m:after {
    width: 33%
}

.u-skeleton--light-s:after {
    width: 16%
}

.u-skeleton--dark:after {
    content: ' ';
    height: 12px;
    display: inline-block;
    background: #ddd
}

.u-skeleton--dark-full:after {
    width: 100%
}

.u-skeleton--dark-lg:after {
    width: 66%
}

.u-skeleton--dark-m:after {
    width: 33%
}

.u-skeleton--dark-s:after {
    width: 16%
}

.u-ripple-effect {
    padding: 32px;
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.u-ripple-effect:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-image: -webkit-radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-image: radial-gradient(circle,#737373 8%,#666 10%,transparent 12%);
    background-position: 50%;
    background-repeat: no-repeat;
    opacity: 0
}

@-webkit-keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

@keyframes ripple-effect {
    0% {
        -webkit-background-size: 0 0;
        background-size: 0 0;
        opacity: 0
    }

    25% {
        opacity: .1
    }

    to {
        -webkit-background-size: 1000% 1000%;
        background-size: 1000% 1000%;
        opacity: 0
    }
}

.u-ripple-effect--active:after {
    -webkit-animation-name: ripple-effect;
    animation-name: ripple-effect;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.delivery-options:first-of-type .ui-list__item:nth-child(1) .u-ripple-effect--active:after {
    -webkit-animation-delay: 6s;
    animation-delay: 6s
}

.delivery-options:first-of-type .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 7s;
    animation-delay: 7s
}

.delivery-options:first-of-type .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 8s;
    animation-delay: 8s
}

.delivery-options:nth-of-type(2) .ui-list__item:first-child .u-ripple-effect--active:after {
    -webkit-animation-delay: 9s;
    animation-delay: 9s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(2) .u-ripple-effect--active:after {
    -webkit-animation-delay: 10s;
    animation-delay: 10s
}

.delivery-options:nth-of-type(2) .ui-list__item:nth-child(3) .u-ripple-effect--active:after {
    -webkit-animation-delay: 11s;
    animation-delay: 11s
}

button {
    font-family: Proxima Nova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-size: inherit;
    font-weight: 300;
    padding: 0;
    width: 100%
}

figure {
    margin: 0
}

.visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: 0 -1px -1px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#footer-applink,.nav-footer-downloadapp-banner,.nav-footer-downloadapp-wrapper,.nav-footer-user,.nav-header-user {
    display: none
}

#nav-header-menu a.option-help {
    border-left: none
}

.ui-list__error {
    margin-top: -24px;
    margin-bottom: 40px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #f23d4f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__error.ui-list__error-hidden {
    display: none
}

.ui-list__neutral-message {
    margin-top: 0;
    margin-bottom: 16px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: initial;
    width: 100%;
    float: left;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-left: 5px solid #3483fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0,0,0,.04)
}

.ui-list__neutral-message.ui-list__neutral-message-hidden {
    display: none
}

.ui-list__neutral-message__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__neutral-message__icon .ui-icon {
    width: 16px
}

.ui-list__neutral-message__icon .ui-icon--info {
    color: #fff;
    stroke: none
}

.ui-list__neutral-message__close {
    height: 20px;
    cursor: pointer
}

.ui-list__neutral__message {
    vertical-align: middle;
    margin-left: 16px;
    line-height: 18px
}

.ui-icon--arrow-right,.ui-icon--smart-coupon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-icon--smart-coupon {
    margin-right: 6px;
    width: 16px
}

.ui-list__error__icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 16px
}

.ui-list__error__icon .ui-icon {
    width: 16px
}

.ui-list__error__message {
    vertical-align: middle;
    margin-left: 16px
}

.price-tag {
    line-height: normal
}

.summary .price-tag {
    vertical-align: top;
    margin-top: -5px
}

.price-tag del:after {
    top: 50%
}

.price-tag-cents {
    margin-top: .5em;
    font-size: .6em
}

.item__original-price {
    display: inline-block;
    float: none;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 4px;
    vertical-align: middle
}

.ui-modal-dialog__content-box .item__original-price {
    display: block;
    margin-right: 0
}

.cart-package__options .item__original-price {
    display: block
}

.ui-modal-dialog__content-box .item__original-price+.price-tag {
    margin-top: -2px
}

.item__original-price+.price-tag {
    margin-left: 4px
}

.price--highlight {
    font-size: 22px
}

.price__installments {
    display: block;
    font-size: 14px
}

.nav-footer .nav-footer-primaryinfo {
    border-top: 0
}

.ui-modal-dialog__button-close {
    left: 0;
    top: 0
}

.ui-modal-dialog .ui-message.ui-message--small {
    margin-bottom: 0
}

.summary-component {
    min-height: 110px
}

.summary-component .summary__row {
    margin-bottom: 0
}

.u-text--single-line {
    display: inline-block
}

.ui-form__input+.ui-form__label,.ui-form__input:focus+.ui-form__label,.ui-form__row--error .ui-form__input+.ui-form__label,.ui-form__row--error .ui-form__input:focus+.ui-form__label {
    color: #737373
}

.ui-form .ui-form__input {
    padding-bottom: 0
}

.andes-form-control--textfield .andes-form-control__field:focus-visible,.ui-form .ui-form__input:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-list__item--disabled .ui-list__item-option * {
    color: #bfbfbf!important;
    cursor: not-allowed
}

.item__image {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.item__image .product-image {
    height: 100%;
    width: 100%
}

.ui-icon--placeholder-item {
    margin-top: -1px;
    width: 25px
}

.ui-checkbox__mimic {
    width: 16px;
    height: 16px
}

.ui-checkbox__mimic:before {
    left: 0;
    right: auto;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.ui-checkbox__mimic:after {
    left: -16px;
    right: auto
}

.ui-checkbox__input {
    left: 0
}

.ui-checkbox__label {
    font-size: 12px;
    font-weight: 400;
    padding-left: 28px;
    padding-right: 0;
    display: inline;
    color: rgba(0,0,0,.8)
}

.ui-checkbox.ui-checkbox--label-after.ui-checkbox--embedded .ui-checkbox__label {
    vertical-align: 1px;
    font-size: 12px
}

.ui-form__row--checkbox .ui-form__row-attachment {
    float: none;
    right: auto;
    display: inline;
    position: relative;
    top: auto;
    vertical-align: middle;
    font-size: 12px
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__input:checked~.ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxMiI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iYSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMiIvPgogICAgICAgIDxtYXNrIGlkPSJiIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgPC9tYXNrPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8dXNlIGZpbGw9IiMzNDgzRkEiIHN0cm9rZT0iIzM0ODNGQSIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zLjc1IDYuMjVsMS41IDEuNU01LjI1IDcuNzVsMy41LTMuNSIvPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
    content: ''
}

.ui-checkbox.ui-checkbox--embedded .ui-checkbox__mimic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgeD0iMjU2LjUiIHk9IjQwOC41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzM0ODNGQSIgcng9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTYgLTQwOCkiLz4KPC9zdmc+Cg==") no-repeat;
    content: ''
}

.ui-card__name:empty:before {
    content: attr(data-title)
}

.ui-form__input:disabled {
    border-bottom: 1px dotted #737373;
    color: #737373
}

.ui-form__input:read-only {
    color: #bfbfbf
}

.ui-message--warning {
    background-color: #fef7c3;
    text-align: left;
    font-size: 14px;
    line-height: 1.35
}

.ui-message--warning.ui-message--info {
    background-color: #f73
}

.ui-message--warning .ui-icon {
    position: relative;
    top: 1px;
    width: 16px
}

.u-fullscreen-position-absolute {
    height: 100%;
    min-height: 480px!important
}

.u-link {
    font-weight: 400
}

.ui-list--modal .ui-list__header {
    border-bottom: 1px solid #d8d8d8;
    background-color: #fff
}

.ui-list--modal .ui-list__header .ui-list__header-title {
    text-align: center;
    font-size: 22px;
    font-weight: 300
}

.ui-list--modal .ui-list__chevron {
    display: none
}

.ui-modal-dialog__button-close {
    position: fixed
}

.ui-modal-dialog .ui-modal-link {
    margin-top: 28px
}

.ui-modal-dialog__content-box {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff
}

.ui-modal-dialog__content-box .ui-list {
    background: none
}

.ui-modal-dialog__content-footer {
    will-change: transform
}

.ui-list__item-option {
    padding: 20px
}

[class*=step--] {
    margin-bottom: 0
}

.ui-button--clearsides {
    padding-left: 0;
    padding-right: 0
}

.cart-header {
    padding: 40px 32px
}

.ui-snackbar {
    font-size: 14px;
    font-weight: 600
}

.nav-header-menu-wrapper>.nav-header-notifications-badge,label[for=nav-header-menu-switch] {
    display: none
}

.wallet-context--list .wallet-context--item .hero--wallet {
    position: relative;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-list-card {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #eee;
    margin-top: 0;
    margin-bottom: 0
}

.wallet-context--list .wallet-context--item .ui-switch {
    margin-right: 8px
}

.wallet-context--list .wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    border-top: none;
    margin-top: 16px
}

.wallet-context--list .wallet-context--item:last-child .ui-list-card {
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 16px
}

.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .hero,.wallet-context--list .wallet-context--item:last-child.wallet-context--item:first-child .ui-list-card {
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px
}

.u-text--disabled {
    color: rgba(0,0,0,.25)
}

.u-text--bold {
    font-weight: 600
}

body,main[role=main] {
    -webkit-font-smoothing: antialiased
}

button {
    border: 0;
    background: none;
    cursor: pointer
}

.ui-button {
    font-weight: 400
}

.payment-icon {
    display: inline-block;
    text-indent: -9999px;
    vertical-align: 0;
    -ms-flex-item-align: center;
    align-self: center
}

.payments-cho2x,.payments-cho_badge2x {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.5);
    -ms-transform: translate(-50%,-50%) scale(.5);
    transform: translate(-50%,-50%) scale(.5)
}

.ui-list__chevron {
    float: right
}

.ui-list__chevron svg {
    stroke: #737373
}

.payments-cho2x--align-left {
    position: relative;
    top: initial;
    left: initial;
    -webkit-transform: translate(0) scale(1);
    -ms-transform: translate(0) scale(1);
    transform: translate(0) scale(1)
}

.ui-icon-medium {
    width: 20px
}

.ui-modal-dialog .u-link {
    font-size: 18px
}

img[data-object-fit=contain] {
    -o-object-fit: contain;
    object-fit: contain
}

img[data-object-fit=cover] {
    -o-object-fit: cover;
    object-fit: cover
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

#dp_obj,.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
    bottom: 0
}

.cho-hidden {
    display: none
}

.footer-price-optional-container {
    text-align: right
}

.footer-price-optional-container .footer-price-optional {
    font-size: 14px
}

.footer-price-optional-container .footer-price-optional .price-tag {
    vertical-align: middle;
    margin-top: -3px
}

.info-pill-container {
    background-color: rgba(52,131,250,.2);
    color: #3483fa;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 6px
}

.info-pill-container,.warning-pill-container {
    width: -webkit-fit-content;
    width: fit-content;
    margin: 4px 0;
    font-size: 12px;
    font-weight: 600;
    max-width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.warning-pill-container {
    background-color: rgba(255,119,51,.1);
    color: #f73;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 5px 8px
}

.warning-container {
    margin-top: 20px
}

.loading-page {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.step--payments .summary--fixed .summary__row {
    margin-bottom: 0
}

.step--payments .summary--fixed .summary__form {
    padding-top: 5px;
    line-height: 23px
}

.step--payments .step-title-link {
    display: block;
    margin-top: 6px;
    padding: 0;
    letter-spacing: 0
}

.step--payments .step-subtitle {
    margin-top: 0;
    text-align: left;
    margin: 24px 16px 0;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.25
}

.step--payments .price-title {
    margin-bottom: 4px;
    padding: 0 24px
}

.badge-type-selection {
    padding: 0 0 75px
}

.badge-type-selection .step-title {
    padding: 32px
}

.badge-type-selection--extra-padding {
    padding: 0 0 123px
}

.badge-type-selection__list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto
}

.badge-type-selection__list .ui-badge--small {
    background: #f5f5f5
}

.badge-type-selection__list .ui-badge--small .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.badge-type-selection__list .badge-type-selection__list-item {
    width: 100%;
    border-bottom: 1px solid #eee
}

.badge-type-selection__list .badge-type-selection__list-item:first-child .ui-pill--corner {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.badge-type-selection__list .badge-type-selection__list-item:last-child {
    border-bottom: 0
}

.badge-type-selection__list .badge-type__button {
    width: 100%;
    height: auto;
    padding: 18px 16px;
    min-height: 80px;
    position: relative;
    overflow: hidden
}

.badge-type-selection__list .badge-type__button,.badge-type-selection__list .ui-list__chevron {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.badge-type-selection__list .ui-list__chevron {
    margin-left: auto
}

.badge-type-selection__list .badge-type__button:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.badge-type-selection__list .ui-badge__icon {
    width: 46px
}

.badge-type-selection__list .ui-badge__icon--payment-logo {
    width: 100%;
    max-width: none;
    line-height: 10px
}

.badge-type__metadata {
    text-align: left;
    margin: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.badge-type-selection__list-title {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 1.45
}

.badge-type-selection__list-promo,.badge-type-selection__list-text {
    color: #737373;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    margin-top: 4px
}

.ui-badge--medium .ui-badge-discount {
    width: 16px;
    height: 16px;
    bottom: 8px;
    right: 8px
}

.badge-type-selection--padding-off {
    padding: 0
}

@media (max-width: 960px) {
    .payments-types--border .badge-type-selection__list {
        border:1px solid rgba(0,0,0,.1);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.payment-method__menu-item__button {
    width: 100%;
    height: 82px;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    position: relative
}

.payment-method__menu-item__button .payments-cho2x,.payment-method__menu-item__button .payments-cho_badge2x {
    left: auto;
    -webkit-transform: translateY(-50%) scale(.5);
    -ms-transform: translateY(-50%) scale(.5);
    transform: translateY(-50%) scale(.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left
}

.payment-method__menu-item__button .payment-icon {
    vertical-align: middle
}

.payment-method__menu-item__button--align-left {
    text-align: left
}

.payments-cho2x--align-left+.payment-method__menu-item__button-description {
    font-size: 36px;
    vertical-align: middle
}

.payment-method__menu-item__button-description {
    padding: 0 8px
}

.payment-method__menu-item__button-description-wrapper---retina-wrapper {
    display: inline-block;
    -webkit-transform: translate(-25%) scale(.5);
    -ms-transform: translate(-25%) scale(.5);
    transform: translate(-25%) scale(.5);
    width: 200%
}

.payment-method__menu-item__button-description-wrapper---retina-wrapper .payment-method__menu-item__button-description {
    padding: 0 16px
}

.shipping-context.cart-header {
    padding: 0
}

.shipping-context .hero--centered .hero__action-button {
    margin-bottom: -16px;
    margin-top: 0
}

.shipping-context .step-title {
    background-color: #ffea78;
    margin-bottom: 0;
    padding: 32px
}

.shipping-context__title {
    color: #333;
    font-size: 22px;
    margin: 4px auto
}

.shipping-context__title--small {
    font-size: 14px;
    max-width: 160px
}

.shipping-context__postal-code {
    color: #333;
    font-size: 32px
}

.shipping-context__postal-code--small {
    font-size: 18px
}

.ui-badge+.shipping-context__postal-code {
    margin-top: 4px
}

.other-address-link {
    display: inline-block;
    font-size: 15px;
    margin-top: 16px
}

.other-address-link--large {
    font-size: 18px;
    margin-top: 24px
}

.step--shipping .other-address-link {
    margin-top: 8px
}

.shipping-address-info__container {
    background: #eee;
    padding: 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin: 16px
}

.shipping-address-info__container .shipping-address-info__title {
    color: #333;
    font-size: 16px;
    font-weight: 600
}

.shipping-address-info__container .shipping-address-info__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    letter-spacing: normal;
    color: rgba(0,0,0,.8);
    margin: 12px 0
}

.shipping-address-info__container .shipping-address-info__action {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    letter-spacing: normal;
    color: #3483fa;
    margin-top: 6px
}

.shipping-address-info__container .shipping-address-info__extra-info {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin: 20px 0 10px;
    line-height: 16px
}

.cart-subpackage .cart-package__shipping__title {
    font-weight: 600
}

.cart-package__title {
    margin-top: 12px;
    padding: 0 16px
}

.cart-package__save {
    color: #39b54a
}

.cart-package__save .price-tag {
    line-height: normal
}

.cart-package__items,.cart-package__shipping {
    overflow: hidden
}

.cart-package__shipping-info {
    border-top: 1px solid #eee;
    padding: 16px;
    padding-bottom: 16px
}

.cart-package__shipping-disclaimer {
    font-size: 14px;
    color: #333;
    text-align: left
}

.cart-package__items {
    border-top: 1px solid #eee;
    padding: 16px
}

.cart-package__items.cart-subpackage__items {
    padding: 0
}

.cart-package__shipping-box {
    display: table;
    width: 100%
}

.addresses-header .ui-list__header-title {
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    color: #333;
    display: block
}

.cart-package__shipping-header {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 75%
}

.cart-package__shipping-header .cart-package__shipping__info {
    margin-top: 0
}

.cart-package__shipping__title {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    overflow: hidden
}

.cart-package__shipping-price {
    display: table-cell;
    line-height: 1;
    vertical-align: top;
    font-size: 18px;
    text-align: right;
    white-space: nowrap;
    width: 25%
}

.cart-package__shipping-price .price-free {
    vertical-align: middle;
    display: inline-block;
    font-size: 18px
}

.cart-package__shipping-price-container {
    display: table;
    width: 100%
}

.cart-package__shipping-price-container .shipping-option-price,.cart-package__shipping-price-container .ui-icon {
    display: table-cell;
    vertical-align: top;
    line-height: normal
}

.cart-package__shipping-price-container .ui-icon {
    margin: 6px 0 0 4px;
    height: 12px
}

.cart-package__shipping-price-container .shipping-option-price {
    margin-top: 1px
}

.cart-package__shipping-price-container .price-free+.ui-list__chevron .ui-icon {
    margin: 4px 0 0 4px
}

.cart-package__shipping__info {
    color: #333;
    font-size: 14px;
    position: relative;
    margin-top: 4px
}

.ui-list--modal .cart-package__shipping__info {
    max-width: 150px
}

.cart-package__shipping__info.cart-package__shipping__info-inline {
    max-width: none
}

.cart-package__shipping__info--large {
    font-size: 18px;
    margin-top: 8px
}

.cart-package__list .cart-package__list__list-item {
    padding: 8px 0
}

.cart-package__list .cart-package__list__list-item:last-of-type {
    padding-bottom: 0
}

.cart-package__list .cart-package__list__list-item:first-of-type {
    padding-top: 0
}

.cart-package__list .item__title {
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.cart-package__list .item__title,.cart-package__list .item__units {
    display: block;
    font-size: 14px
}

.cart-package__list .item__units {
    color: #737373
}

.cart-package__list .item__units-price {
    color: #737373;
    line-height: 12px
}

.cart-package__list .item__units {
    margin-bottom: 8px
}

.cart-package__list .item__units-price {
    font-size: 14px
}

.cart-package__list .item__variation:after {
    content: '.'
}

.cart-package__list .item__variation:before {
    content: '';
    margin-right: 4px
}

.cart-subpackage__items .cart-subpackage__cont {
    border-bottom: 1px solid #ededed;
    padding: 6px 16px 0
}

.cart-subpackage__items .cart-subpackage__cont .cart-package__list__list-item {
    padding: 16px 0
}

.cart-subpackage__items .cart-subpackage__cont .block-title {
    margin: 10px 0 16px;
    font-weight: 400
}

.cart-package__options {
    padding: 0
}

.cart-package__options .ui-list__header--package-info {
    padding: 24px 16px;
    overflow: hidden
}

.cart-package__options .ui-list__header-title--package-info {
    text-align: left;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    line-height: 35px
}

.cart-package__options .cart-package__shipping__info {
    color: #737373;
    margin-top: 0;
    text-align: left
}

.cart-package__options .grouped-images .grouped-images__item {
    height: 48px
}

.cart-package__option-button {
    position: relative;
    padding: 16px
}

.cart-package__option-button--with-pill {
    padding: 24px 16px 16px
}

.cart-package__option-button .ui-icon--chevron--right use {
    stroke: #737373
}

.cart-package__option-button .cart-package__shipping__info {
    text-align: left;
    line-height: 1.1;
    margin-top: 4px
}

.ui-modal-dialog__content-box .price-tag * {
    float: none
}

.ui-modal-dialog__content-box .cart-package__shipping__subtitle {
    display: none
}

.cart-packages .cart-package {
    margin-top: 24px
}

.cart-package__shipping__subtitle {
    color: #3483fa;
    font-size: 14px;
    margin-top: 4px
}

html {
    scroll-behavior: smooth
}

.step--review .nav-bounds,.step--singleReview .nav-bounds {
    z-index: 25
}

.review .item {
    display: inline-block;
    margin-bottom: 8px
}

.review .item:last-child {
    margin-bottom: 0
}

.review .item__image {
    width: 48px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    height: 48px
}

.review .note-text {
    display: block;
    font-size: 14px;
    font-weight: 300;
    color: #737373;
    margin-bottom: 24px
}

.review .price__installments {
    line-height: 10px;
    margin: 4px 0
}

.review .shipping-context {
    padding: 52px 64px
}

.review .shipping-context__title--small {
    color: #737373;
    line-height: 18px
}

.review .other-address-link--large {
    margin-top: 8px
}

.review .item__information {
    margin-top: 16px;
    font-size: 14px
}

.review .cart-package__shipping__info--large {
    margin: 8px 0 0
}

.review .u-link {
    font-size: 18px
}

.review .summary {
    margin-top: 8px;
    padding-top: 0
}

.review .item__image {
    float: none;
    margin: 0 auto;
    text-align: center
}

.review .ui-list__item:last-child {
    border: 0
}

.review .hero__container {
    border-top: 1px solid #bfbfbf
}

.review .hero--centered {
    padding: 48px 40px
}

.review .hero--centered .hero__action-button {
    font-size: 18px
}

.review .hero__info-subtitle:not(.u-text--green) {
    font-size: 14px
}

.review .hero__warning-text {
    font-size: 12px
}

.review-content__payment .info-pill-container,.review-content__payment .warning-pill-container {
    display: inline-block;
    margin: 8px 0
}

.review-header-image {
    max-width: 85px;
    margin-bottom: 8px
}

.review-bottom-action,.review-header {
    position: relative;
    z-index: 8
}

.review-content .ui-badge--small .ui-badge__icon {
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.review-content .ui-badge--small .ui-badge__icon.ui-icon--shipping-pickup {
    width: 24px
}

.review-bottom-action {
    padding: 24px;
    background: #fff
}

.review-bottom-action .overview-component__form {
    margin-bottom: 0
}

.review-package,.review-payments {
    position: relative
}

.review-package:before,.review-payments:before {
    width: 16px;
    height: 16px;
    content: '';
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%)
}

.review-package .ui-list__item,.review-payments,.review-payments .ui-list__item {
    text-align: center
}

.review-payments {
    padding: 42px 64px
}

.review-payments+.review-payments {
    border-top: 1px solid #e5e5e5
}

.review-payments+.review-payments:before {
    width: 0;
    height: 0
}

.review-payments-details {
    margin-bottom: 8px
}

.review-payment-detail__title {
    font-size: 18px;
    color: #737373
}

.review-payment-detail__payment {
    margin-top: 12px;
    margin-bottom: 18px
}

.review-payment-detail__installment-selection,.review-payment-detail__price {
    color: #333;
    font-size: 24px;
    font-weight: 400
}

.review-payment-detail__without-fee {
    display: block;
    color: #39b54a;
    font-size: 14px
}

.review-payment-detail__action {
    margin: 32px 0 0
}

.review-package__list-item,.review-payments {
    background-color: #fff
}

.review-package__list-item {
    border-top: 1px solid #e5e5e5;
    padding: 48px 64px
}

.review-package__list-item:first-child {
    border-top: 0
}

.review-package__list-item .cart-package__items {
    padding: 0
}

.review-package__item--name {
    display: block
}

.review-package__edit-button {
    margin-top: 24px
}

.change-installments-header__title {
    text-align: center;
    font-size: 22px
}

.badge__product-icon {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

.single-review {
    background-color: #fff
}

.single-review .review-bottom-action {
    border-top: 1px solid #bfbfbf
}

.single-review .hero__icon .ui-badge,.single-review .ui-badge {
    background-color: #f5f5f5
}

.single-review .payment__icon,.single-review .shipping__icon {
    padding-bottom: 24px;
    text-align: center
}

.single-review .shipping__icon {
    padding-top: 56px
}

.single-review .review-payments:before {
    content: none
}

.single-review .ui-badge--small .ui-badge__icon {
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.single-review .summary {
    border-bottom: 1px solid #bfbfbf
}

.single-review .hero--centered {
    padding: 48px
}

.single-review .hero--centered .hero__action {
    padding: 0;
    margin-top: 12px
}

.single-review .review-payments .u-link {
    padding: 0;
    margin-top: 24px
}

.single-review .hero__info-title {
    margin-bottom: 4px
}

.single-review .hero__icon {
    margin-bottom: 20px
}

.single-review .hero--centered .hero__info {
    padding-top: 0;
    padding-bottom: 0
}

.single-review .hero--centered__shipping {
    padding-top: 0
}

.single-review .hero--big {
    padding: 40px;
    background-color: transparent
}

.single-review .selected-shipping-option {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf;
    padding: 48px;
    padding-top: 0;
    text-align: center
}

.single-review .selected-shipping-option .selected-shipping-option__title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 14px
}

.single-review .selected-shipping-option .selected-shipping-option__subtitle {
    font-size: 14px;
    font-weight: 300;
    color: rgba(0,0,0,.45)
}

.single-review .selected-shipping-option .selected-shipping-option__action-button {
    font-size: 18px;
    padding-top: 8px;
    margin-bottom: -12px
}

.single-review .hero--border {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf
}

.single-review .cart-title--hero {
    background: #eee;
    border-bottom: 0;
    position: relative
}

.single-review .cart-title--hero:before {
    width: 16px;
    height: 16px;
    content: '';
    background-color: #fff;
    position: absolute;
    left: 50%;
    bottom: -16px;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%)
}

.hero--picture .hero__info-title {
    margin-bottom: 24px
}

.hero-payment .hero__info-subtitle:not(.u-text--green) {
    font-size: 24px;
    color: #333;
    font-weight: 400
}

.cart-title--hero {
    padding: 40px 24px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    color: #737373;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #bfbfbf;
    margin-top: -1px
}

.hero-billing-info {
    border-top: 1px solid #bfbfbf
}

.cart-main-container .review-payments-details+.billing-info-hero-container .hero-billing-info {
    border-top: none
}

.overview-component__disclaimer-checkbox,.overview-component__whatsapp-checkbox {
    margin: 0
}

.overview-component__disclaimer-checkbox .checkbox-ui,.overview-component__whatsapp-checkbox .checkbox-ui {
    margin: 32px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.overview-component__disclaimer-checkbox .checkbox-ui input,.overview-component__whatsapp-checkbox .checkbox-ui input {
    padding: 0;
    margin: 4px 0 0
}

.overview-component__disclaimer-checkbox .checkbox-ui input[type=checkbox]:checked,.overview-component__whatsapp-checkbox .checkbox-ui input[type=checkbox]:checked {
    accent-color: #3483fa;
    padding: 0;
    margin: 4px 0 0
}

.overview-component__disclaimer-checkbox .checkbox-ui .checkbox-ui__label,.overview-component__whatsapp-checkbox .checkbox-ui .checkbox-ui__label {
    font-size: 14px;
    padding-left: 16px
}

.review-disclaimer {
    padding: 2rem
}

.step--cardForm,.step--newCardSecurityCode {
    background-color: #fff
}

.step--cardForm .ui-message .ui-message__text,.step--newCardSecurityCode .ui-message .ui-message__text {
    color: #fff
}

.ui-form__row {
    margin-top: 16px;
    padding-top: 16px
}

.ui-form__row.ui-form__row-container--cardholder_name .ui-form__input {
    text-transform: uppercase
}

.card__container {
    background-color: #ffea78
}

.card__container .ui-card,.card__container .ui-document {
    background-color: transparent;
    margin: 0 auto;
    -webkit-transform: scale(1.04375);
    -ms-transform: scale(1.04375);
    transform: scale(1.04375);
    font-size: 13.5px
}

.card__container .ui-card .ui-card__container,.card__container .ui-document .ui-card__container {
    font-family: Roboto Mono,monospace
}

.card__container .ui-card .ui-card__container:before,.card__container .ui-document .ui-card__container:before {
    background-color: rgba(0,0,0,.05);
    width: 48.5%
}

.card__container .ui-card .ui-card__container:after,.card__container .ui-document .ui-card__container:after {
    border-left-color: rgba(0,0,0,.05);
    border-left-width: 3.3846em;
    left: 48.5%
}

.card__container .ui-card {
    bottom: -48px
}

.card__container .ui-document {
    bottom: -26px
}

.card__container {
    overflow: hidden
}

.ui-form__row-container--user_identification_type {
    display: inline-block;
    float: left
}

.ui-cards-container {
    position: relative
}

.ui-cards-container .new-document__container--view {
    position: absolute;
    top: 50%;
    left: 65%;
    opacity: .5;
    -webkit-transform: translate(66%,-66%);
    -ms-transform: translate(66%,-66%);
    transform: translate(66%,-66%)
}

.ui-cards-container .cvv-instructions__container--view {
    position: absolute;
    top: 87%;
    left: 32%;
    opacity: 1;
    -webkit-transform: translate(130%,-100%);
    -ms-transform: translate(130%,-100%);
    transform: translate(130%,-100%)
}

.no-js .ui-form__actions .ui-button,.no-js .ui-form__row {
    margin-top: 32px
}

.no-js .new-card__input-wrapper--expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.no-js .new-card__input-wrapper--expiration-date label {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.no-js .new-card__input-wrapper--expiration-date .ui-form__input {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto
}

.no-js .new-card__input-wrapper--expiration-date .ui-form__input:not(:last-of-type) {
    margin-right: 8px
}

.no-js .new-card__input-wrapper--security-code label {
    display: block
}

.no-js .new-card__input-wrapper--security-code .ui-form__input--security_code {
    display: block;
    max-width: calc(100% - 80px - 24px)
}

.no-js .new-card__input-wrapper__input {
    width: 63.25%
}

.no-js .new-card__security-code-image {
    width: 19.4%;
    height: 50px;
    bottom: 0;
    min-width: 80px;
    max-width: 80px;
    position: absolute;
    right: 0;
    display: inline-block;
    margin-top: -50px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.no-js .new-card__security-code-image__card {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute
}

.no-js .new-card__security-code-image__card--back-layer {
    background-color: #737373
}

.no-js .new-card__security-code-image__card--top-layer {
    background-color: rgba(0,0,0,.08);
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    width: 50%;
    min-width: 40px
}

.no-js .new-card__security-code-image__card--top-layer-triangle {
    width: 0;
    height: 0;
    border-width: 1.6em 1.8vw;
    border-color: transparent transparent rgba(0,0,0,.08) rgba(0,0,0,.08);
    border-style: solid;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-left: 50%
}

.no-js .new-card__security-code-image__stripe {
    width: 100%;
    height: 22%;
    background-color: rgba(0,0,0,.7);
    margin-top: 7.5%;
    position: absolute
}

.no-js .new-card__security-code-image__signature-line-block {
    width: 100%;
    height: 18%;
    position: absolute;
    margin-top: 27.5%
}

.no-js .new-card__security-code-image__signature-line {
    width: 85%;
    margin: 0 auto;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #bfbfbf
}

.no-js .new-card__security-code-image__signature-line--zoomed {
    width: 75%;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #bfbfbf
}

.no-js .new-card__security-code-image__security-code {
    width: 15%;
    height: 95%;
    background-color: #fff;
    margin-left: 74%;
    margin-top: -1.2%;
    line-height: 100%;
    font-family: Roboto Mono,monospace;
    position: absolute;
    font-size: 30%;
    text-align: center;
    padding-top: 4%;
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    transform: scale(1.75);
    z-index: 5
}

.no-js .new-card__security-code-image__circle {
    width: 37.5%;
    height: 60%;
    border: 3px solid #f04449;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 10;
    margin-left: 60%;
    margin-top: 12.5%;
    position: absolute;
    padding-top: 9%
}

.no-js .new-card__security-code-image__circle-content {
    width: 37.5%;
    height: 60%;
    z-index: 2;
    margin-left: 63.5%;
    margin-top: 12.5%;
    position: absolute;
    padding-top: 9%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__card--back-layer {
    background-color: #7da783
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__brand {
    position: absolute;
    left: 6.25%;
    top: 6.25%;
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers {
    position: absolute;
    left: 12.5%;
    top: 25%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot-group {
    display: inline-block
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot-group:not(:last-of-type) {
    margin-right: 8px
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__numbers--dot {
    background: #333;
    display: inline-block;
    width: 2px;
    height: 2px;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: -2px
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__expiration-date,.no-js .new-card__security-code-image--amex .new-card__security-code-image__owner-name {
    font-family: Roboto Mono;
    font-size: 4px;
    position: absolute;
    top: 74%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__owner-name {
    left: 10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__expiration-date {
    right: 10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__circle {
    position: absolute;
    width: 38.75%;
    height: 62.5%;
    top: -10%
}

.no-js .new-card__security-code-image--amex .new-card__security-code-image__circle-content {
    font-family: Roboto Mono;
    font-size: 9px;
    top: -4%;
    left: 2.5%
}

.step--zipCode {
    background: #fff
}

.step--newAddress,.step--shippingNewContact {
    background-color: #fff
}

.new-address-context {
    padding: 24px
}

.new-address-context .hero--centered .hero__info {
    padding: 0 0 2px
}

.new-address-context--box-hero {
    padding: 0
}

.new-address-context__icon {
    position: relative;
    height: 30px
}

.new-address-context__icon .ui-icon {
    width: 34px;
    fill: #3483fa
}

.new-address-context__title {
    color: #737373;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 4px;
    margin-top: 4px
}

.new-address__box-image {
    padding: 16px 16px 0;
    overflow: hidden
}

.new-address__box-image-container {
    display: inline-block;
    max-width: 210px
}

.new-address__box-image-container svg {
    width: 100%;
    height: 100%;
    margin-bottom: -10px
}

.new-address-form .ui-form__row-container--street_number,.new-address-form .ui-form__row-container--zip_code {
    position: relative
}

.new-address-form .ui-form__input--prefix {
    padding-left: 16px
}

.ui-form__row-attachment {
    float: right;
    position: absolute;
    top: 18px;
    right: 0
}

.ui-form__row-attachment .ui-form__label--inline {
    color: #3483fa;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400
}

.ui-form__row-attachment .ui-form__label--inline-prefix {
    color: #737373;
    font-size: inherit
}

.ui-form__row-attachment .ui-form__input {
    background-color: #fff;
    font-size: 14px;
    padding: 0 0 0 4px
}

.ui-form__row-attachment--prefix {
    right: initial
}

.no-js .step--newAddress .ui-form__actions .ui-button {
    margin-top: 0
}

.no-js .new-address__form {
    padding: 0 28px 28px
}

.address-card-box__address {
    position: relative
}

.address-card-box__address .ui-radio {
    position: absolute;
    top: 14px;
    left: -32px
}

.address-card-box__address .ui-radio__label {
    position: absolute;
    top: -22px
}

.address-card-button {
    min-height: 196px
}

.address-card-box {
    margin-bottom: 16px
}

.address-card-ui-list__item {
    border: 0
}

.address-box .address-card-box__address .address-box__address__zip-code {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 4px;
    font-weight: 400
}

.address-card-box .ui-list__item-option {
    padding: 14px 0 0 48px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 1px 0 rgba(0,0,0,.15);
    border: 1px solid #f5f5f5;
    background-color: #fff
}

.ui-list__content.address-card-ui-list__content {
    overflow: auto;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.ui-modal-dialog .ui-list__item-option.ui-list__item--selected {
    background-color: #fff
}

.ui-list__item-option.ui-list__item--selected:before {
    display: none
}

.ui-list__item-option.ui-list__item--disabled {
    opacity: .3;
    pointer-events: none
}

.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction,.ui-list__item-option.ui-list__item--disabled .editAddress {
    color: #737373;
    pointer-events: none;
    outline: none
}

.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction:focus,.ui-list__item-option.ui-list__item--disabled .addDeliveryInstruction:focus-visible,.ui-list__item-option.ui-list__item--disabled .editAddress:focus,.ui-list__item-option.ui-list__item--disabled .editAddress:focus-visible {
    outline: none
}

.addDeliveryInstruction,.editAddress {
    display: block;
    font-size: 14px;
    border-top: 1px solid rgba(0,0,0,.04);
    padding: 14px 0;
    color: #3483fa;
    font-weight: 600
}

.editAddress {
    margin-top: 20px
}

.step--addressForm {
    background-color: #fff
}

.new-address-vertical {
    padding: 24px
}

.new-address-vertical .hero--centered .hero__info {
    padding: 0 0 2px
}

.new-address-vertical__title {
    color: #737373;
    font-weight: 300;
    margin: 4px 0;
    font-size: 24px
}

.ui-row .ui-form__row {
    margin-bottom: 24px
}

.new-address-form-vertical .ui-form__row--heading {
    display: inline-block;
    color: rgba(0,0,0,.45);
    height: 14px;
    width: 100%
}

.new-address-form-vertical .ui-form__row .ui-form__heading {
    font-size: 14px
}

.new-address-form-vertical .ui-form__row-container--street_number,.new-address-form-vertical .ui-form__row-container--zip_code {
    position: relative
}

.new-address-form-vertical .ui-form__input--prefix {
    padding-left: 16px
}

.new-address-form-vertical .ui-form__row--textinputarea {
    padding-top: 32px
}

.new-address-form-vertical {
    margin: 32px;
    overflow-x: hidden
}

.new-address-form-vertical .ui-row .ui-form__row {
    margin-bottom: 48px
}

.new-address-form-vertical .ui-radio {
    width: 100%
}

.new-address-form-vertical .ui-form__row {
    margin-bottom: 32px
}

.new-address-form-vertical .ui-form__message {
    position: absolute
}

.new-address-form-vertical .ui-radiogroup {
    margin-top: 12px
}

.new-address-form-vertical .ui-form__fieldset .ui-form__textinputarea {
    width: 100%
}

.installment-item {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.installment-item__fee,.installment-item__installment,.installment-item__price {
    line-height: 1.25
}

.installment-item__main_info {
    -ms-flex-item-align: center;
    align-self: center
}

.installment-item__installment,.installment-item__price {
    font-size: 18px;
    color: #333
}

.installment-item__installment {
    width: 32px;
    font-weight: 600;
    margin-right: 4px;
    text-align: right
}

.installment-item__fee {
    float: right;
    font-size: 16px;
    color: #737373;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.installment-item__fee .fee__without-fee,.installment-item__fee .price-tag {
    font-weight: 400
}

.installment-item__fee .fee__extra-info {
    text-align: right;
    font-weight: 400
}

.installment__button {
    height: auto
}

.installment__button .ui-list__chevron {
    margin-left: 12px;
    -ms-flex-item-align: center;
    align-self: center
}

.container-installments {
    padding: 16px
}

.container-installments .block-title {
    margin: 0 0 16px
}

.container-installments .installments-list {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.container-installments .ui-disabled-option .installments-list {
    background: #e5e5e5
}

.container-installments .ui-disabled-option .installments-list .ui-list__item:last-child {
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.container-installments .ui-disabled-option .ui-list__item-option * {
    color: rgba(0,0,0,.8)!important
}

.container-installments .ui-disabled-option .u-text--gray-small {
    display: block;
    font-size: 14px;
    margin-left: 25px;
    color: rgba(0,0,0,.55)!important
}

.container-installments .ui-disabled-option .u-text--gray-small .ui-icon {
    margin-left: 5px;
    vertical-align: middle
}

.container-installments .ui-disabled-option .installment-item__fee {
    display: block
}

.container-installments .ui-disabled-option .installment-item__fee .ui-list__chevron {
    display: none
}

.ui-list__neutral-message {
    margin: 0 16px 16px;
    width: 90%
}

.ui-snackbar--is-active {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    max-width: 95%;
    margin-bottom: 8px
}

.overview-component {
    padding: 0 24px 32px;
    color: #333
}

.overview-component__table {
    display: table;
    width: 100%
}

.overview-component__details-amount {
    width: 100%
}

.overview-component__row {
    width: 100%;
    display: table-row;
    font-size: 18px;
    line-height: 18px
}

.overview-component__column {
    display: table-cell;
    padding-bottom: 4px
}

.overview-component__column:nth-of-type(2n) {
    text-align: right
}

.overview-component__flex .overview-component__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.overview-component__flex .overview-component__row .overview-component__column {
    position: relative;
    display: inline-block;
    line-height: normal
}

.overview-component__flex .overview-component__row .overview-component__column:nth-child(2n) {
    margin-left: auto
}

.overview-component__flex .overview-component__row .overview-component__column .price-free,.overview-component__flex .overview-component__row .overview-component__column .price-tag {
    line-height: normal
}

.overview-component__payments .overview-component__label {
    line-height: 2
}

.overview-component__payments .overview-component__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.overview-component__payments-amount {
    flex-direction: column
}

.overview-component__payments-amount,.overview-component__second-payment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.overview-component__second-payment {
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.overview-component__amounts .price-tag {
    font-size: 18px
}

.overview-component__remaining,.overview-component__total {
    padding-top: 18px;
    font-size: 18px;
    border-top: 1px solid rgba(51,51,51,.2)
}

.overview-component__remaining .price-tag,.overview-component__total .price-tag {
    font-size: 18px
}

.overview-component__payments {
    margin: 18px 0;
    padding-top: 14px;
    border-top: 1px solid rgba(51,51,51,.2);
    font-weight: 400
}

.overview-component__payments .price-tag {
    font-size: 24px;
    font-weight: 400
}

.overview-component__payment {
    font-size: 22px
}

.overview-component__payment .price-tag {
    font-weight: 400
}

.overview-component__payment--installments {
    font-weight: 400;
    line-height: normal;
    vertical-align: text-bottom
}

.overview-component__international-taxes {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    padding: 32px;
    padding-top: 0
}

.overview-component__extra-info {
    color: #737373;
    text-align: center;
    padding: 0;
    font-size: 14px;
    margin-top: 32px;
    line-height: 1.25
}

.ui-pill-with-icon--container+.overview-component__extra-info {
    margin: 12px 0 0
}

.overview-component__extra-info--small {
    font-size: 12px;
    padding: 0
}

.overview-component__payment-extra-info {
    color: #333;
    font-size: 14px;
    display: block;
    margin: -4px 0 28px
}

.overview__table-container {
    width: 100%;
    margin-bottom: 32px
}

.overview__type-name {
    font-size: 15px
}

.overview-component__payment:not(:first-child) {
    margin-top: 8px
}

.overview-component__form {
    text-align: center;
    margin-bottom: 4px
}

.overview-component__action-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: initial
}

.overview-component__action-button .aside-button__progress-bar {
    top: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 100%;
    background: #5c95ff
}

.overview-component__action-button .aside-button__text {
    position: relative
}

.overview-component__action-button .aside-button__icon {
    display: block;
    height: 100%;
    opacity: 0;
    position: relative;
    width: 100%
}

.overview-component__action-button .aside-button__icon .ui-icon {
    display: none;
    width: 50px;
    max-width: 50px;
    max-height: 50px
}

.overview-component__action-button.ui-button--disabled {
    color: #fff;
    background: #3483fa;
    padding-left: 0;
    padding-right: 0
}

.cart-content.aside-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    background: hsla(0,0%,100%,.7);
    top: 0;
    left: 0;
    z-index: 8
}

.step--shipping,.step--shippingOptions,.step--singleShippingOptionsSelection {
    background-color: #f5f5f5
}

.step--shipping .summary-component {
    margin-top: 32px
}

.shipping-accord-description {
    font-size: 18px;
    font-weight: 300;
    color: #333;
    margin-bottom: 32px
}

.step--singleShippingOptionsSelection .summary__row {
    padding-top: 4px;
    margin-bottom: 0
}

.single-shipping-selection {
    padding: 0 0 80px
}

.single-shipping-selection .shipping-option-form {
    line-height: 0
}

.single-shipping-selection .ui-list {
    margin-top: 0
}

.single-shipping-selection .ui-list__content {
    padding-bottom: 0
}

.single-shipping-selection .ui-list__item-button {
    min-height: 82px
}

.single-shipping-selection .ui-list__item--selected {
    background-color: #f5f5f5
}

.single-shipping-selection .cart-package__shipping__info {
    color: #737373;
    font-size: 14px;
    text-align: left;
    line-height: 1.1;
    margin-top: 4px
}

.single-shipping-selection .price-free {
    color: #39b54a
}

.single-shipping-selection .shipping__disclaimer {
    margin-bottom: 16px
}

.single-shipping-selection .shipping-address-info__extra-info {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin: 20px 0 10px;
    line-height: 16px
}

.loyalty-benefits__shipping-info {
    font-size: 14px;
    color: #737373;
    text-align: left
}

.shipping-options-list-container {
    margin: 16px
}

.shipping-options-list-container .ui-list__item:last-child {
    border-bottom: 0
}

.shipping-options-list-container .ui-list__item:first-child .ui-pill--corner {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.shipping-options-container .block-title {
    color: #333;
    font-size: 16px;
    margin: 16px
}

.shipping-options-list {
    padding: 1px
}

.delivery-options {
    margin: 0 0 24px
}

.loyalty-benefits__shipping-info,.shipping-option-price__final,.shipping-option-price__original,.shipping-option-price__text {
    clear: both;
    float: right;
    line-height: 1
}

.shipping-option-price__final {
    font-size: 16px;
    width: -webkit-max-content;
    width: max-content;
    margin-left: 8px
}

.shipping-option-price__original {
    font-size: 14px;
    color: rgba(0,0,0,.45)
}

.shipping-option-price--link .shipping-option-price__final {
    font-size: 18px;
    color: #3483fa;
    font-weight: 400
}

.summary__column-container {
    display: table;
    width: 100%
}

.summary__column {
    display: table-cell
}

.shipping__disclaimer {
    margin: 32px 16px 48px
}

.step--contactSelection {
    background-color: #ffea78
}

.step--userContactInfo {
    background-color: #fff
}

.contact-selection .submit-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.contact-selection .submit-section,.contact-selection .ui-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.contact-selection .contact-button {
    margin: 0 auto
}

.contact-selection.badge-type-selection .article-contact-form {
    padding: 72px 240px 72px 32px;
    margin: 32px auto
}

.contact-selection .ui-form__row-container:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-right: 32px
}

.contact-selection .ui-form__row-container:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.contact-selection .required-text {
    font-size: 14px;
    color: #737373
}

.contact-selection .ui-badge--medium .ui-badge__complementary .ui-icon {
    max-width: 24px;
    max-height: 24px;
    width: 24px
}

.user-contact {
    margin-bottom: 32px
}

.user-contact .ui-form__actions .ui-button {
    margin-top: 32px
}

.user-contact__form .ui-form--multiple-inputs {
    margin: 0 24px
}

.address-profile .submit-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.address-profile .submit-section,.address-profile .ui-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.address-profile .contact-button {
    margin: 0 auto
}

.address-profile.badge-type-selection .article-contact-form {
    padding: 72px 240px 72px 32px;
    margin: 32px auto
}

.address-profile .ui-form__row-container:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-right: 32px
}

.address-profile .ui-form__row-container:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.address-profile .required-text {
    font-size: 14px;
    color: #737373
}

.address-profile .ui-badge--medium .ui-badge__complementary .ui-icon {
    max-width: 24px;
    max-height: 24px;
    width: 24px
}

.address-profile {
    margin-bottom: 32px
}

.address-profile .ui-form__actions .ui-button {
    margin-top: 32px
}

.address-profile__form .ui-form--multiple-inputs {
    margin: 0 24px
}

.addresses-selection .addresses-actions {
    margin: 0
}

.addresses-selection .addresses-actions__link {
    color: #3483fa;
    font-size: 18px;
    text-align: left;
    border: 0;
    background-color: #fff;
    padding: 24px 16px;
    width: 100%
}

.address-box .address-box__address__zip-code {
    font-size: 18px
}

.address-box .address-box__address-info {
    max-width: 275px;
    margin-top: 4px;
    font-size: 14px;
    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 16px
}

.address-box .address-box__address-info+.address-box__address-info {
    margin-top: 0
}

.addresses-actions__link {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
    color: #333
}

.addresses-actions__link:visited {
    color: #333
}

.ui-form__input-region {
    width: 75%;
    float: left
}

.ui-form__input-region input[type=text] {
    font-size: 18px;
    letter-spacing: -1px
}

.ui-form__input-region .ui-form__sections-container {
    margin: 16px
}

.ui-form__input-region .ui-form--multiple-inputs {
    width: 100%;
    margin: 0 24px
}

.ui-form__navigation {
    color: #bfbfbf
}

.ui-button.ui-form__navigation {
    width: 12.5%;
    margin-top: 24px;
    padding: 12px
}

.ui-form__navigation--previous {
    float: left
}

.ui-form__navigation--next {
    float: right
}

.ui-form__navigation--active use {
    stroke: #737373
}

.ui-form__navigation--hidden {
    visibility: hidden
}

.cart-header~.ui-form {
    margin-top: 16px
}

.ui-form__character-counter {
    float: right;
    color: rgba(0,0,0,.45);
    margin-top: 5px
}

.ui-form .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ui-form .ui-form__label {
    left: auto
}

.ui-form .ui-dropdown+.ui-form__label,.ui-form .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.ui-form .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.ui-form .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.ui-form .ui-form__input::placeholder {
    color: transparent
}

.ui-form .ui-dropdown.ui-dropdown__selected+.ui-form__label,.ui-form .ui-form__input.ui-form__input--dirty+.ui-form__label,.ui-form .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.ui-form .ui-form__input:focus~.ui-form__message {
    visibility: visible
}

.ui-form .ui-form__row {
    display: block
}

.ui-form__input::-ms-clear {
    display: none
}

.ui-form__input:disabled {
    border-bottom: 1px dashed #bfbfbf;
    pointer-events: none
}

.ui-form .ui-checkbox {
    vertical-align: middle
}

.ui-row {
    margin: 0
}

.ui-form__row--container {
    margin: 16px 0 10px
}

.iu-form__row-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.iu-form__row-container .ui-form__label {
    left: auto
}

.iu-form__row-container .ui-dropdown+.ui-form__label,.iu-form__row-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.iu-form__row-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.iu-form__row-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.iu-form__row-container .ui-form__input::placeholder {
    color: transparent
}

.iu-form__row-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.iu-form__row-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.iu-form__row-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.ui-form--navigation .ui-row {
    margin: 0
}

.ui-form--navigation .ui-form__row {
    display: none
}

.ui-form--navigation .ui-form__row--current {
    display: block
}

.ui-form__fieldset {
    border: 0;
    margin: 0;
    padding: 0 0 24px
}

.ui-form__legend {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 32px;
    padding: 0
}

.ui-form__legend-container {
    margin-bottom: 32px;
    overflow: hidden;
    width: 100%
}

.ui-form__legend-container .ui-form__legend-subtitle {
    float: none;
    display: block;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding: 0
}

.ui-form__legend-container .ui-form__legend {
    display: block;
    float: left;
    line-height: 1;
    margin-bottom: 0
}

.ui-form__legend-container .ui-form__attachment {
    display: block;
    float: right
}

.ui-form__attachment .ui-button {
    font-size: 12px;
    min-width: auto;
    padding: 0
}

.ui-form__attachment .ui-checkbox__label {
    color: #3483fa
}

.ui-form__row--open {
    z-index: 2
}

.ui-form__row:not(.ui-form__row--open) {
    z-index: 1
}

.ui-form__row.ui-form__row--indeterminate .ui-dropdown[disabled] {
    border-bottom: 1px solid #bfbfbf
}

.ui-form__row {
    display: block
}

.ui-form__row .ui-dropdown+.ui-form__label {
    width: auto
}

.ui-form__row .ui-dropdown {
    border-bottom: 1px solid #bfbfbf;
    line-height: 1;
    min-width: 70px;
    padding-bottom: 4px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 30px;
    z-index: 2;
    padding-right: 29px
}

.ui-form__row .ui-dropdown .ui-form__label--city,.ui-form__row .ui-dropdown .ui-form__label--colony {
    top: 5px;
    width: -webkit-fit-content;
    width: fit-content
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator {
    position: absolute;
    right: 0
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator .ui-icon {
    stroke: #bfbfbf;
    max-height: 11px
}

.ui-form__row .ui-dropdown .ui-dropdown__content {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    display: none;
    left: 0;
    overflow-y: auto;
    position: absolute;
    min-width: 100%;
    max-height: 228px;
    top: 3px
}

.ui-form__row .ui-dropdown .ui-autocomplete__content {
    margin-top: 32px;
    max-height: 250px
}

.ui-form__row .ui-dropdown .ui-list__item {
    border-top: 0
}

.ui-form__row .ui-dropdown .ui-list__item--selected {
    background-color: #f5f5f5
}

.ui-form__row .ui-dropdown .ui-list__item-option {
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    padding: 14px 16px
}

.ui-form__row .ui-dropdown .ui-autocomplete_input {
    border-bottom: none
}

.ui-form__row .ui-dropdown .ui-autocomplete_input--error {
    border-bottom: 1px solid rgba(242,61,79,.1)
}

.ui-form__row .ui-dropdown .ui-autocomplete_option {
    cursor: pointer
}

.ui-form__row .ui-dropdown .ui-dropdown__link {
    color: #333;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 92%;
    padding-bottom: 4px;
    padding-top: 2px;
    display: inline-block
}

.ui-form__row .ui-dropdown .ui-dropdown__indicator {
    bottom: 4px
}

.ui-form__row .ui-autocomplete {
    padding: 0;
    height: 10px
}

.ui-form__row .ui-autocomplete .ui-form__label {
    cursor: text
}

.ui-form__row .ui-dropdown__selected .ui-dropdown__link {
    padding: 0
}

.ui-form__row .ui-dropdown[disabled] {
    border-bottom: 1px dashed #bfbfbf;
    pointer-events: none
}

.ui-form__row .ui-dropdown[disabled] .ui-dropdown__link {
    color: #737373
}

.ui-form__row .ui-dropdown[disabled] .ui-dropdown__indicator .ui-icon {
    display: none
}

.ui-form__row .ui-icon--chevron {
    stroke: #737373
}

.ui-form__row .ui-form__label {
    display: block
}

.ui-form__row .ui-form__visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: rect(0 0 0 0);
    clip-path: rect(0 0 0 0);
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.ui-form__row.ui-form__row--disabled .ui-form__message {
    display: none
}

.ui-form__row .ui-form__heading {
    font-size: 18px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea {
    resize: none;
    width: 296px;
    height: 96px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.25);
    margin-top: 16px;
    font-size: 14px;
    padding: 16px;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.ui-form__row .ui-form__textinputarea::placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea:-ms-input-placeholder {
    font-size: 14px;
    font-weight: 400
}

.ui-form__row .ui-form__textinputarea:focus {
    outline: none;
    border: 2px solid #3483fa
}

.ui-form__row .ui-form__textinputarea--error,.ui-form__row .ui-form__textinputarea--error:focus {
    border-color: #f23d4f
}

.ui-form__row .ui-form__label-textinputarea {
    height: 40px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0,0,0,.8)
}

.ui-form__row .ui-form__textinputarea--error-message {
    font-size: 14px;
    color: #f23d4f;
    max-width: 85%
}

.ui-form--navigation .ui-form__input--group {
    float: left;
    width: 35%
}

.ui-form--navigation .ui-form__input--group .ui-form__row .ui-dropdown {
    height: 30px
}

.ui-form--navigation .ui-form__input--group~.ui-form__input--group {
    float: right;
    width: 65%;
    padding-left: 8px
}

.ui-form__row--radio .ui-form__label {
    margin-top: 4px
}

.ui-form__row--radio.ui-form__row--error .ui-radio__outer-circle {
    border-color: #f23d4f
}

.ui-form__row--radio .ui-form__message {
    margin-bottom: 0
}

.ui-form__row--checkbox.ui-form__row--error .ui-checkbox__mimic:before {
    content: ' ';
    border: 1px solid #f23d4f
}

.ui-form__note {
    font-size: 12px;
    color: rgba(0,0,0,.8);
    line-height: 1.25;
    display: block;
    margin-top: 48px
}

.section-subtitle {
    margin-top: 2px;
    text-align: left;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    line-height: 1.35
}

.modal-message {
    text-align: center;
    padding: 0 28px
}

.modal-message .modal-message__main-title,.modal-message .modal-message__subtitle {
    font-weight: 300
}

.modal-message .modal-message__main-title {
    font-size: 20px;
    line-height: 1.25;
    text-align: center;
    color: #333
}

.modal-message .modal-message__main-title:last-of-type {
    margin-bottom: 14px
}

.modal-message .modal-message__subtitle {
    font-size: 16px;
    color: #737373;
    line-height: 1.2
}

.modal-message .modal-message__description {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #737373;
    margin-top: 8px
}

.modal-message .ui-list__item-option {
    padding: 20px 16px
}

.modal-message .ui-button--primary {
    padding-left: 24px;
    padding-right: 24px
}

.modal-message .ui-modal-dialog--is-open .ui-list__header {
    background-color: #eee;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
    padding: 24px 0
}

.inconsistency-modal {
    margin: 50% 0
}

.ui-list .ui-list--modal {
    padding: 0
}

.ui-list--modal--discounts .modal-message__subtitle {
    margin-bottom: 24px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 24px
}

.modal-message-actions {
    margin: 28px 0 0
}

.modal-message-actions .user-action {
    display: inline-block;
    font-size: 18px;
    width: 100%
}

.modal-message-actions .user-action:first-child .ui-button button {
    color: #fff
}

.modal-message-actions .user-action+.user-action {
    margin-top: 8px
}

.modal-message-actions .user-action+.user-action .ui-button {
    background: none;
    color: #3483fa;
    padding: 8px 0
}

.ui-modal-dialog__container {
    width: 100%
}

.ui-modal-dialog__content-box .modal-message {
    padding: 32px 24px 24px
}

.ui-modal-dialog__content-box .cart-package__option-button {
    padding: 24px
}

@media (max-width: 768px) {
    .ui-modal-dialog__content-box {
        overflow-y:auto
    }
}

.content-wrapper--content-limit {
    max-height: 60vh;
    overflow-y: auto
}

.content-wrapper-header {
    padding: 8px 32px
}

.content-wrapper-content {
    width: 82%;
    margin: 0 auto;
    max-height: calc(65vh + 45px);
    -webkit-transition: max-height .2s ease-in-out;
    transition: max-height .2s ease-in-out;
    overflow-y: auto
}

.ui-modal-dialog__container.content-wrapper--collapse {
    margin: 24px auto
}

.content-wrapper--collapse .quantity-selector__header .ui-list__header-title,.content-wrapper--collapse .simple-modal__header .simple-modal__title,.content-wrapper--collapse .ui-list--modal .ui-list__header .ui-list__header-title,.content-wrapper--collapse .ui-list__header-title {
    font-size: 20px;
    -webkit-transition: font-size .2s ease-in-out;
    transition: font-size .2s ease-in-out;
    text-align: center
}

.content-wrapper--collapse .ui-list--modal .ui-list__header,.content-wrapper--collapse .ui-list .ui-list--modal {
    padding: 0
}

.content-wrapper--collapse .content-wrapper-header {
    width: 100%;
    padding: 0;
    display: block;
    position: relative;
    background-color: #fff;
    height: 49px;
    z-index: 1;
    -webkit-box-shadow: 0 4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 4px 15px -7px rgba(0,0,0,.15)
}

.content-wrapper--collapse .content-wrapper-content {
    max-height: calc(75vh + 45px);
    -webkit-transition: max-height .2s ease-in-out;
    transition: max-height .2s ease-in-out
}

.content-wrapper--collapse .ui-list__header {
    padding: 32px 24px;
    -webkit-transition: padding .2s ease-in-out;
    transition: padding .2s ease-in-out
}

.content-wrapper--collapse .ui-modal-dialog__content-footer {
    position: fixed;
    bottom: 0;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    width: 100%;
    padding: 0;
    background-color: #fff;
    z-index: 1;
    -webkit-transition: none;
    transition: none
}

.content-wrapper--scroll .ui-modal-dialog__content-footer {
    -webkit-box-shadow: 0 -4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 -4px 15px -7px rgba(0,0,0,.15);
    display: block;
    width: 100%;
    padding: 0;
    background-color: #fff;
    z-index: 1;
    bottom: 0
}

.content-wrapper--scroll .ui-list .ui-list--modal {
    padding: 0 0 72px
}

.content-wrapper--scroll-bottom .content-wrapper-header {
    -webkit-box-shadow: 0 4px 15px -7px rgba(0,0,0,.15);
    box-shadow: 0 4px 15px -7px rgba(0,0,0,.15)
}

.content-wrapper--scroll-bottom .ui-modal-dialog__content-footer {
    -webkit-box-shadow: none;
    box-shadow: none
}

.content-wrapper--scroll .content-wrapper--shadow-scroll .content-wrapper-content:after {
    height: 64px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    z-index: 2;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(90%,#fff));
    background: -webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 90%);
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%);
    content: ' ';
    -webkit-transition: max-height .4s ease-in-out;
    transition: max-height .4s ease-in-out;
    max-height: 192px
}

.content-wrapper--scroll-bottom.content-wrapper--scroll .content-wrapper--shadow-scroll:after,.content-wrapper--scroll-bottom .content-wrapper--shadow-scroll .content-wrapper-content:after {
    max-height: 0
}

.content-wrapper--scrolling .content-wrapper--shadow-scroll .content-wrapper-content:after {
    height: 0
}

.ui-modal-dialog__content-footer {
    width: 100%;
    margin: 0 auto;
    position: fixed
}

@media (max-width: 768px) {
    .ui-modal-dialog__content-footer {
        position:absolute
    }
}

.confirm-discount-lost-container .modal-message {
    padding: 0
}

.confirm-discount-lost-container .modal-message .modal-message__main-title {
    font-size: 24px;
    font-weight: 600;
    text-align: left
}

.confirm-discount-lost-container .confirm-discount-lost-content {
    font-size: 16px;
    height: 55vh;
    text-align: left
}

.confirm-discount-lost-container .confirm-discount-lost-content .confirm-discount-lost-modal-button-container {
    position: absolute;
    bottom: 0;
    width: 100%
}

.step--cardForm .content-wrapper-content,.step--payments .content-wrapper-content {
    height: 100%;
    overflow: hidden;
    max-height: 100%;
    padding: 0 0 56px
}

.hero__info-title {
    font-size: 16px;
    color: #333
}

.hero__info-subtitle:not(.u-text--green) {
    color: #737373;
    font-weight: 300
}

.hero-payments .hero__info-subtitle:not(.u-text--green) {
    font-size: 22px;
    color: #333;
    font-weight: 400;
    display: inline-block;
    padding-top: 4px
}

.hero__info-subtitle--new-line {
    display: block
}

.hero__additional-info {
    margin-top: 16px
}

.hero__additional-info,.hero__info-attribute,.hero__warning-text {
    color: #737373;
    font-weight: 300
}

.hero__info-attribute {
    font-size: 14px
}

.hero__info-attribute .attribute-tag {
    padding-right: 4px
}

.hero__info-description {
    font-size: 14px;
    color: #737373;
    margin-top: 24px;
    display: block
}

.hero__info-description.u-text--green {
    color: #39b54a;
    font-weight: 400;
    margin-top: 0
}

.hero__collected_at_source_review_message--small-margin {
    font-size: 14px;
    color: #737373;
    display: block;
    margin-top: 24px
}

.hero__collected_at_source_review_message--large-margin {
    font-size: 14px;
    margin-top: 24px;
    width: 500px;
    color: #737373
}

.hero__info-description--small-margin {
    margin-top: 24px;
    margin-top: 8px
}

.hero__info-description--no-margin,.hero__info-description--small-margin {
    font-size: 14px;
    color: #737373;
    display: block
}

.hero__info-description--bold {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
    color: #333;
    margin-top: 48px
}

.hero__extra-info,.review-payment__extra-info {
    font-size: 24px;
    font-weight: 300;
    color: #737373;
    line-height: 1;
    margin: 24px 0
}

.hero__bottom-title {
    font-size: 18px;
    font-weight: 300;
    margin-top: 24px
}

.hero__icon .ui-badge {
    background-color: #fff
}

.hero__icon .ui-badge--gray {
    background-color: #f7f7f7
}

.hero__icon .ui-badge--picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    background-color: #fff
}

.hero {
    padding: 32px
}

.hero__action-button {
    font-weight: 400
}

.hero--centered {
    padding: 52px;
    text-align: center
}

.hero--centered .hero__info-title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 4px
}

.hero--centered .hero__info {
    padding: 8px 0
}

.hero--centered .hero__action-button {
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: -12px
}

.hero--zip-code .hero__info-title {
    font-size: 24px;
    color: #333
}

.hero--zip-code .hero__info-subtitle {
    font-size: 14px;
    line-height: 1;
    color: #333
}

.hero--ellipsis .hero__info-subtitle,.hero--ellipsis .hero__info-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block
}

.hero--contained {
    padding: 0
}

.hero--account-money__small-margin {
    margin-bottom: 0
}

.hero--account-money,.hero--wallet {
    margin-bottom: 16px;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .hero__wrapper,.hero--wallet .hero__wrapper {
    width: 100%
}

.hero--account-money .hero__table-row,.hero--wallet .hero__table-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .ui-badge,.hero--wallet .ui-badge {
    background: #f5f5f5
}

.hero--account-money .ui-badge .ui-icon,.hero--wallet .ui-badge .ui-icon {
    max-width: 46px;
    max-height: 46px;
    width: 46px
}

.hero--account-money .hero__main-content-wrapper,.hero--wallet .hero__main-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero--account-money .hero__main-content,.hero--wallet .hero__main-content {
    margin-left: 16px;
    width: 100%
}

.hero--account-money .hero__info,.hero--wallet .hero__info {
    text-align: left;
    padding: 16px 0;
    max-width: 80%
}

.hero--account-money .hero__info-title,.hero--wallet .hero__info-title {
    font-size: 16px;
    margin-bottom: 4px;
    font-weight: 400;
    line-height: 1.25
}

.hero--account-money .hero__info-title span.price-tag+span,.hero--wallet .hero__info-title span.price-tag+span {
    display: block;
    font-size: 14px;
    color: #737373;
    line-height: 1.35
}

.hero--account-money .hero__info-subtitle:not(.u-text--green),.hero--wallet .hero__info-subtitle:not(.u-text--green) {
    display: block;
    font-size: 14px;
    color: #737373;
    line-height: 1.25;
    margin-top: 0;
    padding-top: 0
}

.hero--account-money .hero__action .ui-switch__mimic,.hero--wallet .hero__action .ui-switch__mimic {
    left: initial
}

.hero-container+.hero-container {
    -webkit-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #bfbfbf
}

.warning-container {
    margin-top: 24px
}

.split-header__main-title {
    font-size: 24px;
    text-align: center;
    color: #333;
    margin: 0 0 8px
}

.payment-detail-header {
    padding: 18px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.payment-detail-header .item__image {
    margin: 0
}

.payment-detail-header__title {
    color: #737373;
    font-size: 14px
}

.ui-modal-dialog .payment-detail-header {
    background-color: #eee
}

.split-payment .payment-detail-header .grouped-images__image {
    border-color: #fff;
    background-color: #fff
}

.ui-list__header .payment-detail-header {
    padding: 0 16px
}

.payment-detail-header__price {
    font-size: 32px;
    font-weight: 400;
    color: #333;
    line-height: 0;
    display: block
}

.payment-detail-header__price .price-tag-fraction,.payment-detail-header__price .price-tag-symbol {
    line-height: 1
}

.payment-detail-header__price .price-tag-cents {
    margin-top: .2em
}

.payment-detail-header__left-row {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    text-align: left
}

.installment-selection-form {
    vertical-align: middle;
    position: relative;
    text-align: left;
    line-height: 0;
    border-top: 1px solid #ddd
}

.installment-selection-form button {
    min-height: 64px;
    text-align: left;
    padding: 0 32px 0 16px
}

.installment-selection-form .ui-list__item {
    border: 0
}

.installment-selection-form .ui-icon--chevron {
    position: absolute;
    right: 10px;
    top: 28px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.installment-selection-form use {
    stroke: #737373
}

.select-installment__without-fee {
    font-weight: 400
}

.ui-modal-dialog__content-box .price-tag * {
    float: left
}

.items-details-header {
    padding: 0 32px
}

.item-detail-row {
    padding: 0 16px
}

.items-details-header__price,.items-details-header__title {
    font-size: 22px;
    line-height: 22px;
    color: #333
}

.items-details-header__main-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top
}

.items-details-header__without-fee {
    font-size: 16px;
    margin-top: 4px;
    line-height: 16px;
    display: block
}

.items-details-header__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    line-height: 1.35
}

.items-details-header__price {
    color: #333;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    display: inline;
    text-align: right
}

.ui-modal-dialog__content-box .items-details-header__price .price-tag {
    line-height: 1.35
}

.item-details,.shipping-cost {
    height: 74px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.item-details__item-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 300;
    color: #737373;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
    text-align: left
}

.item-details__item-figure {
    width: 48px;
    height: 48px;
    margin: 0 8px 0 0
}

.item-details__item-placeholder {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.item-details__item-image {
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.shipping-cost__title {
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
    color: #737373;
    font-weight: 300
}

.item-details .items-details__price,.shipping-cost .shipping-cost__price {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    font-size: 16px;
    font-weight: 300;
    text-align: right;
    color: #333
}

.select-installment__select-message,.select-installment__without-fee {
    line-height: 64px
}

.select-installment {
    height: 64px
}

.split-payment-list {
    margin-bottom: 32px;
    overflow: hidden
}

.split-payment-list .select-installment__chevron {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
    height: 60px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px
}

.split-payment-list .select-installment__chevron.select-installment__chevron-animate:before {
    -webkit-animation: pulse-ring 2s cubic-bezier(.215,.61,.355,1) 5;
    animation: pulse-ring 2s cubic-bezier(.215,.61,.355,1) 5;
    background-color: rgba(79,152,250,.2);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    display: block;
    height: 200%;
    margin-left: -50%;
    margin-top: -50%;
    opacity: 0;
    position: relative;
    width: 200%;
    z-index: 1
}

.split-payment-list .select-installment__chevron.select-installment__chevron-animate:after {
    -webkit-animation: pulse-dot 2s cubic-bezier(.455,.03,.515,.955) -.4s 5;
    animation: pulse-dot 2s cubic-bezier(.455,.03,.515,.955) -.4s 5;
    background-color: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-box-shadow .5s ease-in-out;
    transition: -webkit-box-shadow .5s ease-in-out;
    transition: box-shadow .5s ease-in-out;
    transition: box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;
    width: 100%;
    z-index: 2
}

@-webkit-keyframes pulse-ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@keyframes pulse-ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@-webkit-keyframes pulse-dot {
    0% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.3);
        box-shadow: 0 0 10px rgba(79,152,250,.3);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes pulse-dot {
    0% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.3);
        box-shadow: 0 0 10px rgba(79,152,250,.3);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-box-shadow: 0 0 10px rgba(79,152,250,.2);
        box-shadow: 0 0 10px rgba(79,152,250,.2);
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.split-payment-list .select-installment__chevron .ui-icon--chevron {
    top: 50%;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 5
}

.split-payment-list__item {
    margin-bottom: 8px
}

.payment-split .summary {
    padding: 16px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    border-width: 0 1px 1px
}

.payment-split .summary__actions {
    margin-top: 10px
}

.grouped-images {
    float: right;
    display: inline-block;
    vertical-align: top
}

.grouped-images .grouped-images__item {
    float: left
}

.grouped-images .grouped-images__item:last-of-type {
    margin-right: 0
}

.grouped-images .grouped-images__item--show-remaining {
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 2;
    letter-spacing: -1.2px
}

.u-overlap-images__more--first-down .grouped-images .grouped-images__item--show-remaining {
    z-index: 10
}

.grouped-images--background-white .grouped-images__item .grouped-images__image,.grouped-images--background-white .u-overlap-images__more:before {
    border-color: #fff
}

.grouped-images--background-white .grouped-images__item .grouped-images__image {
    background-color: #fff
}

.grouped-images--background-gray .grouped-images__image {
    border-color: #eee
}

.step-title--with-link {
    text-align: center
}

.step-title--with-link .step-title-link {
    font-weight: 400
}

.cart-title--primary {
    line-height: 1.25;
    font-size: 24px;
    color: #333;
    font-weight: 300;
    text-align: center
}

.cart-title--primary:focus {
    outline: 0
}

.cart-title--secondary {
    color: #333;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    margin-top: 12px;
    line-height: 1.35
}

.step-title--with-siblings {
    margin-bottom: 16px
}

.step-title--white-box {
    padding: 20px 24px;
    border-bottom: 1px solid #eee
}

.step-title--white-box .cart-title--primary {
    font-size: 22px;
    color: #737373
}

.step-title--white-text .cart-subtitle--primary,.step-title--white-text .cart-title--primary {
    color: #fff
}

.step-title--full-screen-step {
    margin-bottom: 32px
}

.block-title {
    color: #333;
    font-size: 15px;
    margin: 16px;
    font-weight: 600
}

.block-title-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.block-title-icon .block-title {
    width: auto;
    margin: 24px 0 0 16px
}

.block-title-icon .ui-badge.ui-badge__block-title {
    background: none;
    margin: 24px 0 0 18px;
    height: 18px
}

.block-title-icon .ui-badge__icon.ui-badge__icon-block-title {
    width: 48px;
    max-height: 48px;
    max-width: 48px;
    left: auto;
    margin-left: 8px
}

.block-tag {
    background: #3483fa;
    color: #fff;
    padding: 0 9px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 11px
}

.block-tag--mleft {
    margin-left: 2px
}

.summary__actions {
    margin-top: 16px;
    margin-bottom: 4px;
    padding: 0
}

.summary {
    background-color: #f7f7f7;
    padding: 16px
}

.summary--static {
    margin-top: 8px
}

.summary__row {
    line-height: 22px
}

.summary__row .price-original .price-tag {
    margin-top: 0
}

.summary__row.discount__row {
    line-height: inherit
}

.summary__row.discount__row .summary__label {
    font-size: 14px
}

.summary__row.discount__row .summary__label.summary__label--blue {
    color: #3483fa
}

.summary__row.discount__row .summary__price {
    color: #39b54a;
    font-size: 14px
}

.summary__row.discount__row .summary__price .hyphen-price {
    vertical-align: middle
}

.summary__row.discount__row .price-tag {
    margin-top: 0;
    vertical-align: middle
}

.summary__price {
    display: inline-block
}

.summary__price-text {
    line-height: 1;
    color: #333;
    font-weight: 500
}

.summary__price-text .price-tag {
    vertical-align: bottom;
    margin-top: 0;
    line-height: 1
}

.summary__price-text .price-tag .price-tag-cents {
    margin-top: .15em
}

.summary__price-text .summary__label {
    color: #333
}

.summary__price .footer-price-optional {
    color: rgba(0,0,0,.45);
    font-weight: 500;
    margin-top: 2px;
    line-height: 1
}

.summary__price .footer-price_disclaimer>.ui-icon {
    max-height: 20px;
    margin-bottom: 2px;
    width: 18px
}

.summary__price-smart-coupon .smart-coupon__discount,.summary__price-smart-coupon .summary__price-text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.summary__price-smart-coupon .smart-coupon__discount .item__original-price {
    margin-bottom: 0;
    vertical-align: text-bottom
}

.summary__price-smart-coupon .smart-coupon__discount .item__original-price .price-tag {
    vertical-align: text-bottom
}

.summary__price-smart-coupon .smart-coupon__icon .ui-icon {
    vertical-align: bottom
}

.shipping-split .box-hero {
    bottom: 0;
    position: absolute;
    width: 100%
}

.shipping-split .shipping-split-actions {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    bottom: auto;
    padding: 0 32px;
    -webkit-transform: translate(-50%,calc(-50% - 50px));
    -ms-transform: translate(-50%,calc(-50% - 50px));
    transform: translate(-50%,calc(-50% - 50px));
    width: 100%
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button {
    background: none;
    border: 1px solid #3483fa;
    padding: 12px 31px 11px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:visited {
    color: #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:visited {
    border: 1px solid #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:hover {
    border: 1px solid rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button.ui-button--small {
    padding: 8px 23px 9px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button .ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:not(:first-child):not(:last-child) .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent;
    border-color: #ccc
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button {
    background: none;
    padding: 13px 32px 12px;
    padding-left: 8px;
    padding-right: 8px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:visited {
    color: #3483fa
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:hover {
    background-color: none;
    color: rgba(52,131,250,.65)
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--small {
    padding: 9px 24px 10px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#3483fa 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:last-child .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: transparent
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button {
    background: #3483fa;
    padding: 13px 32px 12px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:link,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:visited {
    color: #fff
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:focus,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:hover {
    background-color: rgba(52,131,250,.8);
    color: #fff
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    background-image: none
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-position: 50%;
    -webkit-background-size: 1000% 1000%;
    background-size: 1000% 1000%;
    background-repeat: no-repeat;
    -webkit-transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    transition: background .5s cubic-bezier(0,0,.2,1),opacity 1.5s cubic-bezier(0,0,.2,1);
    opacity: 0;
    z-index: -1
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--ripple-effect:active:after {
    -webkit-background-size: 0 0;
    background-size: 0 0;
    -webkit-transition: 0s;
    transition: 0s;
    opacity: .2
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--small {
    padding: 9px 24px 10px
}

.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button.ui-button--disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button:disabled,.shipping-split .shipping-split-actions .split-buttons .user-action:first-child .ui-button[disabled] {
    pointer-events: none;
    cursor: auto;
    color: #999;
    background-color: #e6e6e6
}

.shipping-option__myLocation,.shipping-split .user-action {
    margin-bottom: 8px
}

.shipping-option__otherLocation {
    margin-bottom: 24px
}

.button-secondary-border {
    border: 1px solid #3483fa
}

.shipping-split__location {
    color: #737373;
    font-size: 12px
}

.shipping-accord .shipping-accord-description {
    font-size: 16px;
    margin-bottom: 52px
}

.tag {
    width: auto;
    height: 24px;
    display: inline-block;
    line-height: 20px;
    position: relative;
    font-size: 13px;
    padding: 0 4px;
    margin-left: 8px;
    background-color: #39b54a;
    color: #fff;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.tag:before {
    content: '';
    position: absolute;
    top: 0;
    left: -8px;
    border-color: transparent #39b54a transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0
}

.loading-flow .box-hero {
    bottom: 0;
    position: absolute;
    width: 100%
}

.loading-flow__hero {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0 32px;
    width: 100%;
    max-height: 200px;
    -webkit-transform: translate(-50%,calc(-50% - 50px));
    -ms-transform: translate(-50%,calc(-50% - 50px));
    transform: translate(-50%,calc(-50% - 50px))
}

.cart-title--primary.loading-flow__title {
    line-height: 1
}

.loading-flow__title {
    font-size: 24px;
    color: #333;
    max-width: 250px;
    margin: 24px auto 0;
    line-height: 1.25;
    font-weight: 300
}

.ui-message {
    color: #fff
}

.ui-message .ui-badge {
    margin: 0 24px 0 0
}

.ui-message .ui-message__title {
    font-size: 18px;
    margin: 2px 0 4px
}

.ui-message .ui-message__subtitle {
    font-size: 14px
}

.ui-message.ui-message--small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 16px;
    width: auto;
    text-align: left
}

.ui-message.ui-message--small .ui-message__icon {
    margin-right: 16px
}

.ui-message.ui-message--small .ui-icon {
    width: 16px
}

.ui-message.ui-message--small .ui-message__text {
    font-size: 14px;
    font-weight: 400;
    overflow: hidden
}

.ui-message.ui-message--quiet {
    background: rgba(0,0,0,.04);
    border-left: 5px solid transparent
}

.ui-message.ui-message--quiet.ui-message--warning-red {
    border-color: #f23d4f
}

.ui-message.ui-message--quiet.ui-message--informative {
    border-color: #3483fa
}

.ui-message.ui-message--quiet.ui-message--exclamative {
    border-color: #f73
}

.ui-message.ui-message--quiet .ui-message__text {
    color: rgba(0,0,0,.8)
}

.ui-message.ui-message--rich-text {
    color: rgba(0,0,0,.9);
    background: transparent;
    padding: 0
}

.step--installments {
    background-color: #eee
}

.step--installments .ui-panel {
    margin-top: 0
}

.step--installments .summary--fixed .summary__row {
    margin-bottom: 0
}

.step--installments .summary--fixed .summary__form {
    padding-top: 5px;
    line-height: 23px
}

.step--installments .installments-list {
    margin-bottom: 24px
}

.step--installments .installments-list--discount {
    margin-bottom: 83px
}

.installments [class*=ui-card__brand-] .ui-card__background:before {
    -webkit-animation-name: none;
    animation-name: none
}

.installments__card-container {
    display: inline-block;
    margin: 24px 8px 8px
}

.installments__card-container .ui-card {
    font-size: 8px!important
}

.installments__card-container .ui-card__container {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.installments__card-container .ui-card__expiration,.installments__card-container .ui-card__name {
    display: none
}

.installments__card-container [class^=ui-card__logo] {
    width: 0
}

.installments__card-container .ui-card__logo-bank {
    right: 1.2em
}

.installments__card-container .ui-card__point {
    background: -webkit-linear-gradient(top,#737373 -3px,#fff 12px);
    background: linear-gradient(180deg,#737373 -3px,#fff 12px);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.installments__card-container .ui-card__security-front {
    visibility: hidden!important
}

@media (min-width: 360px) {
    .installments__card-container .ui-card {
        font-size:9px!important
    }
}

.no-js .installments .cart-header {
    padding-bottom: 32px
}

.no-js .new-card__container--view {
    display: inline-block;
    margin: 16px 0 -105px
}

.no-js .new-card__container--view .ui-card {
    font-size: 10px
}

.no-js .new-card__container--view .ui-card__front {
    padding: 16px 8px
}

.no-js .new-card__container--view .ui-card__row {
    float: left
}

.no-js .new-card__container--view .ui-card__point {
    font-size: 13px;
    width: 7px
}

.no-js .new-card__container--view .ui-card__number {
    margin: 4px 0 0;
    width: 70px
}

.no-js .new-card__container--view .ui-card__row-left {
    max-width: 40%
}

.no-js .new-card__container--view .ui-card__row-right {
    width: 60%;
    overflow: hidden;
    font-size: 20px
}

.no-js .new-card__container--view .ui-card__row-right .ui-card__col-4 {
    padding-right: 0;
    width: auto;
    float: right
}

.modal-wrapper-header {
    padding: 24px 16px;
    background-color: #fff
}

.modal-wrapper-header .modal-title {
    font-size: 18px;
    color: #333;
    border: 0;
    font-weight: 300
}

.unavailable-items-message {
    background-color: #fff
}

.unavailable-items-message .modal-wrapper-header {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    padding: 32px 24px 16px
}

.unavailable-items-message .modal-title {
    font-size: 22px
}

.unavailable-items-message .modal-subtitle {
    color: #333;
    font-size: 14px;
    font-weight: 300;
    margin-top: 8px
}

.unavailable-items-message .item-detail-row {
    padding: 0 24px
}

.unavailable-items-message__actions {
    padding: 16px 24px 24px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.unavailable-items-message__actions .action__item+.action__item {
    margin-top: 4px
}

.unavailable-items-message__actions .u-link {
    font-size: 18px
}

.step--paymentMethods,.step--payments {
    background-color: #f5f5f5
}

[data-external-wallet=true]+.block-title-icon .block-title,[data-external-wallet=true]+.block-title-icon .ui-badge.ui-badge__block-title {
    margin-top: 0
}

.badge-type__button--off,.ui-radio__label--off {
    background-color: #f1f1f1
}

.badge-type__button--off .ui-badge__icon {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: .8
}

.u-text--gray-small {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: rgba(51,51,51,.9);
    margin-top: 2px;
    position: relative
}

.ui-options-container--error .ui-list__item--off .ui-radio__outer-circle {
    border-color: rgba(0,0,0,.25)
}

.disclaimer-informative-text--left .ui-message--rich-text {
    text-align: left
}

.common-information-wrapper .common-information-content {
    text-align: center
}

.common-information-wrapper .common-information-content__title {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 8px;
    font-weight: 300;
    text-align: center;
    color: #333
}

.common-information-wrapper .common-information-content {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0 48px;
    width: 100%
}

.common-information-wrapper .common-information-content__description {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 32px;
    color: #737373
}

.congrats-recommendations__wrapper {
    text-align: center;
    background-color: #f7f7f7;
    padding: 32px 0 16px;
    color: #737373;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden
}

.congrats-third-party__container~.congrats-recommendations__wrapper {
    border-top: 0;
    padding: 0 0 8px
}

.congrats-recommendations__title {
    font-size: 20px;
    font-weight: 300;
    color: #333;
    margin-bottom: 48px
}

.congrats-recommendations__carousel {
    width: 100%;
    height: 400px
}

.invoice {
    position: relative;
    overflow: auto;
    padding-bottom: 8px;
    font-family: Roboto Mono,monospace;
    text-transform: uppercase;
    text-align: left;
    color: #737373;
    margin: 16px auto 0;
    width: 250px;
    background-color: #fff;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.invoice:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 8px;
    background-repeat: repeat-x;
    -webkit-background-size: 8px 8px;
    background-size: 8px 8px;
    bottom: 0;
    background-position: 0 100%;
    background-image: -webkit-linear-gradient(135deg,#ffea78 4px,transparent 0),-webkit-linear-gradient(45deg,#ffea78 4px,transparent 0);
    background-image: linear-gradient(-45deg,#ffea78 4px,transparent 0),linear-gradient(45deg,#ffea78 4px,transparent 0)
}

.invoice__header {
    border-bottom: 1px dashed #ffea78
}

.invoice__title {
    font-size: 10px;
    padding: 12px 16px
}

.invoice__body {
    padding: 12px 16px;
    font-size: 13px
}

.invoice__customer-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.invoice__customer-name.invoice__customer-name--empty {
    color: #bfbfbf
}

.invoice__customer-name,.invoice__user-identification {
    margin-top: 4px;
    display: block
}

.invoice__identification-title {
    margin-bottom: 4px;
    color: #bfbfbf
}

.invoice__footer {
    padding-left: 16px;
    padding-bottom: 20px
}

.invoice__entry+.invoice__placeholder {
    margin-left: -8px
}

.invoice__placeholder {
    color: #bfbfbf
}

.invoice__barcode {
    width: 44px;
    height: 14px;
    display: block;
    background-image: -webkit-linear-gradient(left,#ddd,#ddd 4.5px,transparent 0,transparent 7.5px,#ddd 0,#ddd 10px,transparent 0,transparent 13px,#ddd 0,#ddd 16px,transparent 0,transparent 18px,#ddd 0,#ddd 22px,transparent 22.5px,transparent 23px,#ddd 0,#ddd 28px,transparent 0,transparent 29px,#ddd 0,#ddd 33px,transparent 0,transparent 35px,#ddd 0,#ddd 37px,transparent 0,transparent 39.5px,#ddd 0,#ddd 44px);
    background-image: linear-gradient(90deg,#ddd,#ddd 4.5px,transparent 0,transparent 7.5px,#ddd 0,#ddd 10px,transparent 0,transparent 13px,#ddd 0,#ddd 16px,transparent 0,transparent 18px,#ddd 0,#ddd 22px,transparent 22.5px,transparent 23px,#ddd 0,#ddd 28px,transparent 0,transparent 29px,#ddd 0,#ddd 33px,transparent 0,transparent 35px,#ddd 0,#ddd 37px,transparent 0,transparent 39.5px,#ddd 0,#ddd 44px)
}

.step--userIdentification {
    background-color: #fff
}

.user-identification .ui-document {
    margin: 0 auto;
    text-align: left
}

.user-identification .ui-panel--raised {
    margin: 0
}

.user-identification .form-input__container>div {
    margin: 0 24px
}

.user-identification .ui-form__row-container--last_name,.user-identification .ui-form__row-container--legal_name,.user-identification .ui-form__row-container--name {
    display: inline-block;
    width: 100%
}

.user-identification .ui-form__row-container--number,.user-identification ui-form__row-container--type {
    margin-bottom: 0
}

.ui-form__row.ui-form__row-container--number {
    float: right;
    width: 70%;
    margin-top: 17px
}

.user-identification__form .card__container {
    padding: 32px
}

.user-identification__form .form-input__container:after {
    content: '';
    clear: both;
    display: block
}

.user-identification__form .ui-form__row {
    padding: 16px 0
}

.user-identification__form .ui-form__message {
    position: absolute
}

.user-identification__form .ui-form__row-container--type {
    float: left
}

.user-identification__form .ui-form__actions {
    margin: 16px 24px
}

.user-identification__section-wrapper .new-document__container--view {
    padding: 40px 0 28px
}

[data-site=MLC] .user-identification .ui-form__row.ui-form__row-container--number,[data-site=MLU] .user-identification .ui-form__row.ui-form__row-container--number {
    float: none;
    max-width: unset;
    width: auto
}

.ui-map__wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.step--agenciesOffMap .nav-header--sticky-top,.step--puisStep .nav-header--sticky-top,.step--shippingAgenciesMap .nav-header--sticky-top,.step--storeStep .nav-header--sticky-top {
    z-index: 4
}

.step--agenciesOffMap .ui-map__header,.step--puisStep .ui-map__header,.step--shippingAgenciesMap .ui-map__header,.step--storeStep .ui-map__header {
    background-color: #ffdb15
}

.step--agenciesOffMap .ui-map__title,.step--puisStep .ui-map__title,.step--shippingAgenciesMap .ui-map__title,.step--storeStep .ui-map__title {
    color: #333
}

.step--agenciesOffMap .info-box__title,.step--puisStep .info-box__title,.step--shippingAgenciesMap .info-box__title,.step--storeStep .info-box__title {
    text-transform: none
}

.step--agenciesOffMap .info-box__title:first-letter,.step--puisStep .info-box__title:first-letter,.step--shippingAgenciesMap .info-box__title:first-letter,.step--storeStep .info-box__title:first-letter {
    text-transform: uppercase
}

.ui-map__header {
    text-align: center;
    width: 100%;
    padding: 13px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3
}

.ui-map__title {
    color: #fff;
    font-size: 20px
}

.search-box {
    top: 52px;
    left: 0
}

.search-box.search-box__focus {
    top: 0
}

.info-box__icon {
    margin: 0 0 4px
}

.info-box__icon.ui-map--logos__efecty,.info-box__icon.ui-map--logos__pec,.info-box__icon.ui-map--logos__ups {
    font-size: 22px;
    margin: 0 0 16px
}

.info-box__icon.ui-map--logos__dhl,.info-box__icon.ui-map--logos__estafeta,.info-box__icon.ui-map--logos__fedex {
    font-size: 16px;
    margin: 0 0 16px
}

.info-box__icon.ui-map--logos__andreani,.info-box__icon.ui-map--logos__corasa,.info-box__icon.ui-map--logos__oca,.info-box__icon.ui-map--logos__ocasa,.info-box__icon.ui-map--logos__rapipago {
    font-size: 16px;
    margin: 0 0 12px
}

.info-box__icon.ui-map--logos__banamex,.info-box__icon.ui-map--logos__bapropagos {
    font-size: 22px
}

.info-box__icon.ui-map--logos__pagofacil {
    font-size: 30px;
    margin: 0 0 12px
}

.info-box__label {
    color: #333
}

.info-box__label--free {
    color: #39b54a
}

.search-box__find-here {
    width: auto;
    display: inline-block;
    padding: 11px;
    color: #333;
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    white-space: nowrap;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 0;
    z-index: 2;
    top: 0
}

.search-box__find-here--show {
    top: 110px;
    opacity: 1
}

.info-box__content {
    padding: 24px
}

.info-box__description.info-box__extra-info {
    text-transform: none
}

.info-box__name {
    font-size: 16px;
    font-weight: 400;
    color: #737373
}

.info-box__container .info-box__title {
    font-weight: 400
}

.info-box__name+.info-box__title {
    margin: 8px 0 16px
}

.info-box__name {
    display: block;
    padding: 0 48px 0 0
}

.ui-map--filters {
    top: 158px
}

.search-here--visible.search-here--filters {
    top: 164px
}

.search-box__elem-bg-mask {
    top: 52px
}

.sticky-header__clean-button {
    padding: 0
}

.sticky-header__clean-button .andes-button__content {
    position: absolute;
    right: 24px;
    padding-top: 14px
}

.quantity-selector__form-input {
    padding: 32px 8px
}

.quantity-selector__form-input.ui-list__item {
    border-bottom: 0
}

.step--error .ui-icon--error-lite,.step--fatalError .ui-icon--error-lite {
    width: 96px;
    height: 96px;
    position: relative;
    margin: 0 auto;
    display: block
}

.step--error .error-wrapper,.step--fatalError .error-wrapper {
    margin-bottom: 24px
}

.step--error .copy-text,.step--fatalError .copy-text {
    color: #3483fa;
    cursor: pointer;
    font-weight: 400
}

.step--error .common-information-content .common-information-content__title,.step--fatalError .common-information-content .common-information-content__title {
    font-weight: 600
}

.step--error .common-information-content .common-information-content__description,.step--fatalError .common-information-content .common-information-content__description {
    color: #737373;
    font-size: 16px;
    margin-bottom: 0
}

.step--error .common-information-content .actions-wrapper,.step--fatalError .common-information-content .actions-wrapper {
    margin-top: 32px
}

.step--error .common-information-content .actions-wrapper .ui-button,.step--fatalError .common-information-content .actions-wrapper .ui-button {
    font-size: 16px
}

.step--error .ui-modal-dialog__content-box,.step--fatalError .ui-modal-dialog__content-box {
    background: none
}

.step--error .modal-message .modal-message__main-title,.step--fatalError .modal-message .modal-message__main-title {
    font-size: 24px
}

.ui-pill {
    overflow: hidden;
    text-align: center;
    padding: 3px 6px 2px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ui-pill--highlight--loud {
    color: #fff;
    background-color: #3483fa
}

.ui-pill--corner {
    top: 0;
    right: 0;
    position: absolute;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0
}

.ui-tooltip {
    display: inline-block
}

.ui-tooltip .ui-icon {
    width: 17px
}

.ui-tooltip .ui-tooltip__main-title {
    text-decoration: underline;
    cursor: pointer
}

.ui-tooltip .ui-tooltip__data {
    width: 310px;
    text-align: left;
    padding: 24px
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__title {
    font-size: 14px;
    margin-bottom: 16px
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__text,.ui-tooltip .ui-tooltip__data .ui-tooltip__text .price-tag {
    font-size: 14px;
    color: #737373;
    font-weight: 700
}

.ui-tooltip .ui-tooltip__data .ui-tooltip__text,.ui-tooltip .ui-tooltip__data .ui-tooltip__title {
    white-space: inherit
}

.ui-switch {
    position: relative;
    display: inline-block
}

.ui-switch__input {
    visibility: hidden
}

.ui-switch__mimic {
    cursor: pointer;
    top: 5px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 34px;
    height: 14px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background-color: #bfbfbf
}

.ui-switch__mimic,.ui-switch__mimic:before {
    position: absolute;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    will-change: transform
}

.ui-switch__mimic:before {
    content: '';
    width: 20px;
    height: 20px;
    background-color: #eee;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
    left: -2px;
    bottom: -2px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.ui-switch__input:checked+.ui-switch__mimic {
    background-color: #92bdff
}

.ui-switch__input:checked+.ui-switch__mimic:before {
    background-color: #3483fa;
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
    bottom: -3px
}

.simple-modal__wrapper {
    text-align: left;
    padding: 16px
}

.simple-modal__header {
    line-height: 1.25
}

.simple-modal__subtitle,.simple-modal__title {
    color: #333
}

.simple-modal__title {
    font-size: 24px
}

.simple-modal__subtitle {
    margin: 0 0 24px;
    font-weight: 600
}

.simple-modal__content {
    color: #737373
}

.simple-modal__content,.simple-modal__content strong {
    font-weight: 400
}

.simple-modal__content p {
    margin: 8px 0 0
}

.simple-modal__content p:first-child {
    margin: 0
}

.simple-modal__content h3 {
    margin: 24px 0 0;
    font-weight: 400
}

.simple-modal__content ul {
    margin: 8px 0
}

.simple-modal__content ul li {
    margin: 0 0 8px;
    padding: 0 0 0 8px
}

.simple-modal__content ul li:last-child {
    margin: 0
}

.simple-modal__content ul li:before {
    content: '- ';
    font-weight: 400
}

.simple-modal__footer .modal-footer-action {
    padding-top: 0
}

.selection-list .selection-list__menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 76px;
    font-weight: 400
}

.selection-list__header {
    padding: 48px 42px
}

.step--newAddressProfileMobile {
    background: #f5f5f5
}

.step--billingInfo {
    background-color: #fff
}

.billing-info-form-container {
    padding: 32px 28px
}

.billing-info-form-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.billing-info-form-container .ui-form__label {
    left: auto
}

.billing-info-form-container .ui-dropdown+.ui-form__label,.billing-info-form-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.billing-info-form-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.billing-info-form-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.billing-info-form-container .ui-form__input::placeholder {
    color: transparent
}

.billing-info-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.billing-info-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.billing-info-form-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.billing-info-form-container .ui-form__input+.ui-form__label {
    top: 22px
}

.billing-info-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.billing-info-form-container .ui-form__input:focus+.ui-form__label {
    -webkit-transform: translateY(-26px) scale(.78);
    -ms-transform: translateY(-26px) scale(.78);
    transform: translateY(-26px) scale(.78)
}

.billing-info-form-container .ui-dropdown+.ui-form__label {
    top: 12px
}

.billing-info-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label {
    -webkit-transform: translateY(-16px) scale(.78);
    -ms-transform: translateY(-16px) scale(.78);
    transform: translateY(-16px) scale(.78)
}

.billing-info-form-container .form-input__container {
    clear: both
}

.billing-info-form-container .ui-form__row {
    margin: 0 0 24px;
    padding-bottom: 16px;
    padding-top: 16px
}

.billing-info-form-container .ui-row {
    margin: 0 4px
}

.billing-info-form-container .ui-form__row-container--state_name,.billing-info-form-container .ui-form__row-container--taxpayer_type_id {
    z-index: 8
}

.billing-info-form-container .ui-form__fieldset:last-of-type {
    padding: 0 0 12px
}

.billing-info-form-container .ui-message--informative {
    color: #333
}

.billing-info-context {
    padding: 32px
}

.frequency-selector__content__wrapper {
    height: 338px;
    overflow: scroll
}

.frequency-list__item-option {
    padding: 32px 24px
}

.frequency-modal-header .ui-list__header-container {
    max-width: 264px;
    margin: 0 auto
}

.disclaimer {
    font-size: 14px;
    color: #737373;
    margin: 8px 16px 0;
    font-weight: 400
}

.disclaimer.disclaimer--modal-subtitle {
    margin: 16px 0 0
}

.disclaimer.disclaimer--with-button {
    margin: 0 16px 24px;
    font-weight: 300;
    line-height: 1.25;
    color: #737373
}

.disclaimer.disclaimer--black {
    color: #333
}

.rich-disclaimer {
    font-size: 12px;
    line-height: 1;
    color: rgba(0,0,0,.45);
    margin: 16px;
    vertical-align: middle;
    text-align: left
}

.rich-disclaimer .ui-icon {
    width: 12px;
    height: 12px
}

.rich-disclaimer--contained {
    margin: 0
}

.rich-disclaimer--centered {
    text-align: center
}

.ui-modal-dialog {
    background-color: #fff
}

.ui-modal-dialog .shipping-options-list-container {
    margin: 16px 0
}

.ui-modal-dialog__container {
    max-width: 420px
}

.ui-modal-dialog__content-wrapper {
    display: block
}

.ui-list--modal .ui-list__content {
    max-height: calc(100vh - 180px);
    overflow-y: auto
}

.ui-list--modal .ui-list__header {
    border: 0;
    padding: 0 0 16px
}

.ui-list--modal .ui-list__header .ui-list__header-title {
    font-size: 24px;
    font-weight: 600;
    color: #333;
    text-align: left
}

.ui-list__content {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.unavailable-items-message .ui-list__content {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-list__content-wrapper {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15)
}

.appended-region:not(:last-child) {
    margin: 0 0 32px
}

.ui-modal-dialog__button-close {
    left: 18px;
    top: 12px;
    opacity: 1
}

.ui-modal-dialog__button-close:after,.ui-modal-dialog__button-close:before {
    position: absolute;
    content: '';
    height: 20px;
    width: 2px;
    background-color: #3483fa;
    cursor: pointer
}

.ui-modal-dialog--iframe .ui-modal-dialog__button-close {
    left: 0;
    top: 0
}

.ui-modal-dialog--iframe .ui-modal-dialog__button-close:after,.ui-modal-dialog--iframe .ui-modal-dialog__button-close:before {
    background-color: #000
}

.ui-modal-dialog--iframe .ui-modal-dialog__content-footer {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.45);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.45);
    bottom: 0
}

.appended-region .block-title {
    padding: 0;
    margin: 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0,0,0,.8);
    float: left
}

.appended-region .ui-list__item:not(:first-child),.ui-modal-dialog .ui-list__item:not(:first-child) {
    border-top: 1px solid #eee
}

.ui-list__item--selected {
    background-color: #f5f5f5
}

.modal-footer-action {
    padding: 32px 40px
}

.modal-footer-action .u-link {
    color: #3483fa;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    text-align: left
}

.ui-modal-dialog__iframe-container {
    height: 82vh;
    overflow-y: hidden
}

.ui-modal-dialog--iframe__bankdeals .ui-modal-dialog__iframe-container {
    position: relative
}

.step--curpForm {
    background-color: #fff
}

.step--curpForm .simple-modal__footer .modal-footer-action {
    padding-top: 32px
}

.step--curpForm .content-wrapper-content {
    max-height: 67vh
}

.curp-form__component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh
}

.curp-form__component .cart-header {
    text-align: left;
    padding: 50px 32px 0;
    background-color: #fff!important
}

.curp-form__component .cart-header .cart-title--primary {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.25
}

.curp-form__component .cart-header .cart-title--secondary {
    text-align: left;
    font-weight: 400
}

.curp-form__component .curp-form-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 24px 32px
}

.curp-form__component .curp-form-container .ui-form__row {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.curp-form__component .curp-form-container .ui-form__label {
    left: auto
}

.curp-form__component .curp-form-container .ui-dropdown+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input+.ui-form__label {
    color: #bfbfbf;
    cursor: inherit;
    text-rendering: optimizeLegibility;
    display: block;
    top: 20px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    transition: color .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,color .2s ease;
    transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 20px
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus:-ms-input-placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__row-container--phone .ui-form__input:focus::placeholder {
    color: #bfbfbf;
    font-weight: 400
}

.curp-form__component .curp-form-container .ui-form__input::-webkit-input-placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-form__input:-ms-input-placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-form__input::placeholder {
    color: transparent
}

.curp-form__component .curp-form-container .ui-dropdown.ui-dropdown__selected+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input.ui-form__input--dirty+.ui-form__label,.curp-form__component .curp-form-container .ui-form__input:focus+.ui-form__label {
    font-weight: 300;
    color: #737373;
    -webkit-transform: translateY(-29px) scale(.78);
    -ms-transform: translateY(-29px) scale(.78);
    transform: translateY(-29px) scale(.78);
    width: auto
}

.curp-form__component .curp-form-container .ui-form__fieldset {
    padding: 0
}

.curp-form__component .curp-form-container .ui-form__row {
    margin: 0;
    padding-bottom: 16px;
    padding-top: 16px
}

.curp-form__component .curp-form-container .ui-form__row--radio {
    margin-top: 16px;
    left: -8px;
    width: 100%;
    right: 8px;
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    top: -10px
}

.curp-form__component .curp-form-container .ui-form__row--checkbox {
    left: -8px;
    right: 8px;
    padding: 8px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-checkbox__mimic {
    top: 2px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-checkbox__label {
    display: inline-block;
    vertical-align: top
}

.curp-form__component .curp-form-container .ui-form__row--checkbox .ui-form__row-attachment {
    margin-left: 28px;
    display: block;
    margin-top: 4px
}

.curp-form__component .curp-form-container .ui-form__message {
    position: absolute
}

.curp-form__component .curp-form-container .ui-form__row-container--curp .ui-form__input {
    text-transform: uppercase
}

.curp-form__component .ui-form {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.curp-form__component .ui-form__actions {
    margin-top: auto
}

.curp-form__component .ui-form__row--error .ui-form__message {
    margin-left: 28px;
    font-size: 16px
}

.curp-form__component .ui-panel--raised {
    height: 100%
}

.curp-form__component .ui-checkbox__label,.curp-form__component .ui-form__row-attachment .ui-form__label--inline {
    font-size: 16px
}

.ui-radio {
    display: inline-block;
    margin-right: 64px;
    margin-top: 12px
}

.ui-radio:last-of-type {
    margin-right: 0
}

.ui-radio-element {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    cursor: pointer;
    will-change: opacity,transform,border-color,background-color,color;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: .5s;
    transition: .5s
}

.ui-radio-element:after,.ui-radio-element:before {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: '';
    background-color: #3483fa
}

.ui-radio-element:before {
    -webkit-transition: opacity 15ms linear;
    transition: opacity 15ms linear;
    z-index: 1
}

.ui-radio-element:after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.ui-radio__background {
    display: inline-block;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

.ui-radio__background:before {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: '';
    background-color: #3483fa
}

.ui-radio__background:before,.ui-radio__outer-circle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%
}

.ui-radio__outer-circle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: border-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,.25)
}

.ui-radio__inner-circle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms;
    transition: transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.ui-radio__inner-circle,.ui-radio__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-radio__input {
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ui-radio__input:checked+.ui-radio__background .ui-radio__outer-circle {
    -webkit-transition: border-color .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: border-color .12s cubic-bezier(0,0,.2,1) 0ms;
    border-color: #3483fa;
    border-width: 2px
}

.ui-radio__input:checked+.ui-radio__background .ui-radio__inner-circle {
    -webkit-transition: background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    background-color: #3483fa
}

.ui-radio__input:focus+.ui-radio__background:before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;
    transition: opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;
    opacity: .26
}

.ui-radio__label {
    position: relative;
    outline: none;
    margin-bottom: 0;
    cursor: pointer;
    color: rgba(0,0,0,.8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-radio__text {
    margin-left: 12px;
    font-weight: 400;
    vertical-align: middle;
    font-size: 18px
}

.ui-options-container--error .ui-radio__inner-circle {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.ui-options-container--error .ui-radio__outer-circle {
    border-color: #f23d4f
}

.ui-list-card {
    background-color: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    margin: 16px;
    width: auto
}

.ui-list-card .ui-list__item:last-child {
    border-bottom: 0
}

.ui-telephone__not-number-error .ui-telephone__input {
    background-color: #fff;
    color: rgba(0,0,0,.8)
}

.ui-telephone--success.ui-telephone--active .ui-telephone__number,.ui-telephone--success .ui-telephone__number {
    border-color: rgba(0,0,0,.25)
}

.ui-telephone--success .ui-telephone__focus-line:after,.ui-telephone--success .ui-telephone__focus-line:before {
    background: #5c95ff
}

.ui-telephone__validations {
    position: absolute;
    top: 71px
}

.ui-form__row--phone {
    margin-top: 0
}

.ui-telephone__number .ui-form__input {
    position: absolute;
    bottom: 2px
}

.ui-autocomplete__content {
    position: absolute;
    background-color: #fff;
    width: 100%
}

.delivery-instructions {
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100vh - 55px)
}

.delivery-instructions,.delivery-instructions__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.delivery-instructions__form {
    padding: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

.step--deliveryInstructions {
    position: relative;
    background-color: #fff;
    padding: 0 48px
}

.delivery-instructions__actions {
    margin-top: auto;
    font-weight: 600;
    font-size: 16px
}

.delivery-instructions__actions .ui-button--primary {
    padding: 16px 32px
}

.delivery-instructions__actions .ui-button--transparent {
    display: inline-block;
    padding: 16px 24px;
    width: 100%;
    text-align: center;
    color: #3483fa;
    cursor: pointer;
    margin-top: 12px
}

.delivery-instructions__form .ui-form__row {
    padding-top: 0
}

.delivery-instructions__form .ui-form__row .ui-form__textinputarea {
    width: 100%;
    margin-top: 24px;
    position: relative
}

.delivery-instructions__form .ui-form__row .ui-form__label-textinputarea {
    font-weight: 400
}

.delivery-instructions__button-container {
    width: 100%;
    padding: 16px 0;
    bottom: 0;
    left: 0;
    z-index: 12;
    background-color: #fff
}

.delivery-instructions .ui-form__character-counter {
    position: absolute;
    font-size: 14px;
    bottom: -18px;
    right: 0
}

.ui-button--primary {
    font-weight: 600;
    padding: 16px 32px
}

.ui-button--secondary {
    font-weight: 600;
    background-color: rgba(92,149,255,.15);
    margin-top: 12px;
    border: 0
}

.ui-button--transparent {
    display: inline-block;
    padding: 16px 24px;
    text-align: center;
    cursor: pointer;
    font-size: 18px
}

.ui-button--empty-state,.ui-button--transparent {
    width: 100%;
    color: #3483fa;
    margin-top: 12px;
    font-weight: 600
}

.ui-button--empty-state {
    padding: 16px 32px 16px 16px;
    vertical-align: middle;
    border: 1px dashed;
    border-color: #3483fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.25;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.ui-button--empty-state .ui-icon {
    height: 24px;
    width: 24px;
    vertical-align: middle;
    margin-right: 14px
}

.hub-addresses {
    padding-bottom: 84px
}

.hub-addresses .hub-addresses__form {
    margin: 16px
}

.hub-addresses .hub-addresses__add-button {
    margin: 0 16px
}

.hub-addresses__submit-button-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ededed;
    padding: 12px 16px;
    -webkit-box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    box-shadow: 0 -2px 8px 2px rgba(0,0,0,.15);
    border-width: 0 1px 1px;
    -webkit-transform: translateZ(0)
}

.hub-addresses__submit-button-fixed,.hub-addresses__submit-button-no-shadow {
    -webkit-transition: -webkit-box-shadow .1s ease-in;
    transition: -webkit-box-shadow .1s ease-in;
    transition: box-shadow .1s ease-in;
    transition: box-shadow .1s ease-in,-webkit-box-shadow .1s ease-in
}

.hub-addresses__submit-button-no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none
}

.payments-disclaimer {
    padding: 0 16px
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative {
    width: auto;
    margin: 16px 0 0
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__text {
    color: rgba(0,0,0,.8)
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__close:after,.payments-disclaimer .ui-message.ui-message--small.ui-message--informative .ui-message__close:before {
    background-color: rgba(0,0,0,.8)
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--error {
    background: #f23d4f
}

.payments-disclaimer .ui-message.ui-message--small.ui-message--error .ui-message__text {
    color: #fff;
    font-weight: 600
}

.external-wallet-disclaimer {
    padding: 0 16px
}

.installments-disclaimer .payments-disclaimer .ui-message.ui-message--small.ui-message--informative {
    margin: -22px 0 32px
}

.discount-coupon {
    background-color: #f5f5f5;
    padding: 0 0 16px
}

.discount-coupon__heading {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 48px;
    padding: 0 0 16px
}

.discount-coupon__title {
    font-size: 14px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 8px
}

.discount-coupon__title--green {
    text-align: right;
    color: #00a650
}

.discount-coupon__trigger {
    margin-left: 8px;
    width: auto
}

.coupon-modal {
    background-color: #ffdb15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px
}

.coupon-modal .ui-modal-dialog__content-box {
    background-color: transparent
}

.coupon-modal .content-wrapper-header {
    padding: 0
}

.coupon-modal__content {
    width: 100%
}

.coupon-modal__container {
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%
}

.flip-horizontally {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.coupon-modal__title {
    font-size: 22px;
    font-weight: 400
}

.coupon-modal__inner {
    height: 342px;
    position: relative;
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s,-webkit-transform .8s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.coupon-modal__inner .coupon-modal__title {
    margin-bottom: 65px
}

.coupon-modal__inner-large {
    height: 416px
}

.coupon-modal__inner-large .coupon-modal__title {
    margin-bottom: 16px
}

.coupon-modal__back,.coupon-modal__front {
    background-color: #fff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 100%;
    padding: 32px;
    position: absolute;
    width: 100%
}

.coupon-modal__back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.coupon-modal__back .coupon-modal__back-icon {
    display: inline-block;
    height: 50px;
    width: 50px
}

.coupon-modal__back .coupon-modal__back-icon svg {
    height: 50px;
    width: 50px
}

.coupon-modal__title--success {
    margin: 16px 0
}

.coupon-modal__description {
    color: #333;
    font-size: 14px
}

.coupon-modal__disclaimer {
    color: #bfbfbf;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 48px;
    margin-top: 16px
}

.coupon-modal__input {
    text-transform: uppercase
}

.coupon-modal__input:focus {
    border-bottom: 2px solid #5c95ff
}

input.ui-form__input.coupon-modal__input::-webkit-input-placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

input.ui-form__input.coupon-modal__input:-ms-input-placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

input.ui-form__input.coupon-modal__input::placeholder {
    color: #ddd!important;
    font-family: Proxima Nova,-apple-system,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important
}

.discount-coupon__error-message-container {
    display: block;
    height: 16px;
    margin-bottom: 32px
}

.coupon-modal__icon {
    -webkit-animation: coupon-throb .8s ease-in-out 1s;
    animation: coupon-throb .8s ease-in-out 1s;
    height: 20px;
    width: 20px
}

.discount-coupon__error-message {
    color: #f23d4f;
    font-size: 13px;
    font-weight: 600;
    margin-top: 4px
}

.discount-coupon-mobile {
    text-align: left;
    margin-top: 96px;
    display: inline-block
}

.discount-coupon-mobile .discount-coupon__applied-code,.discount-coupon-mobile .discount-coupon__applied-code-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.discount-coupon-mobile .discount-coupon__applied-code-title {
    color: rgba(0,0,0,.8);
    font-size: 20px;
    font-weight: 600;
    line-height: 1
}

.discount-coupon-mobile .discount-coupon__applied-code-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 8px
}

.discount-coupon-mobile .discount-coupon__applied-code-icon svg {
    margin-left: 4px;
    height: 16px;
    width: 16px
}

.discount-coupon-mobile .discount-coupon__applied-info {
    color: rgba(0,0,0,.45);
    font-size: 14px;
    line-height: 1.25;
    margin: 8px 0
}

.discount-coupon-mobile .discount-coupon__delete-coupon {
    color: #5c95ff;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.25
}

@-webkit-keyframes coupon-throb {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    60% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        -webkit-transform: scale(.92);
        transform: scale(.92)
    }

    98% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes coupon-throb {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    60% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        -webkit-transform: scale(.92);
        transform: scale(.92)
    }

    98% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.smart-coupon {
    padding: 0 0 16px
}

.smart-coupon__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 48px;
    padding: 0 0 16px
}

.smart-coupon__modal {
    display: block
}

.smart-coupon__modal .content-wrapper-content,.smart-coupon__modal .ui-modal-dialog__container {
    width: 100%;
    margin: 0
}

.smart-coupon__modal .ui-modal-dialog__container {
    margin: 0 auto
}

.smart-coupon__modal .ui-modal-dialog__button-close {
    opacity: 1;
    position: relative;
    margin-right: 0;
    text-align: left;
    display: block;
    margin-top: 26px;
    top: 0;
    right: 0;
    left: 0
}

.smart-coupon__modal .content-wrapper-header {
    padding: 0
}

.smart-coupon__modal .content-wrapper-header .simple-modal__title {
    text-align: left
}

.smart-coupon__modal .content-wrapper-header .simple-modal__header {
    padding: 18px 16px 32px
}

.smart-coupon__modal .content-wrapper--smart {
    padding-top: 0;
    height: 80vh
}

.smart-coupon .ui-modal-dialog__button-close {
    opacity: 1;
    position: relative;
    margin-right: 0;
    text-align: left;
    display: block;
    margin-top: 26px;
    top: 0;
    right: 0;
    left: 0
}

.smart-coupon__link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    font-size: 14px
}

.smart-coupon__discount-price {
    margin-left: auto
}

.smart-coupon__discount-price .price-tag {
    margin-top: 0
}

.smart-coupon__icon {
    fill: none
}

.ui-pill-warning {
    overflow: hidden;
    text-align: center;
    padding: 3px 6px 2px;
    font-size: 12px;
    font-weight: 600;
    line-height: 8px;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.ui-pill-warning--highlight--loud {
    color: #f73;
    background-color: #f73;
    opacity: .1
}

.ui-pill-warning--rounded {
    position: absolute;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.ui-pill-with-icon--container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-pill-with-icon {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 3px 8px;
    font-size: 12px;
    font-weight: 600
}

.ui-pill-with-icon--white {
    background-color: hsla(0,0%,100%,.5)
}

.ui-pill-with-icon--gray {
    background-color: rgba(0,0,0,.04)
}

.ui-pill-with-icon>.ui-icon {
    max-height: 20px
}

.ui-pill-with-icon>.ui-icon--mercado_coins {
    margin-left: 2px;
    width: 18px
}

.checkbox-ui {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin: 10px 0 0;
    position: relative
}

.checkbox-ui__label {
    font-size: 12px;
    padding-left: 8px;
    display: inline;
    color: rgba(0,0,0,.8);
    text-align: left
}

.ui-tooltip-list {
    display: inline-table;
    position: relative;
    z-index: 1
}

.ui-tooltip-list__container {
    display: none
}

.ui-tooltip-list__text {
    display: none;
    position: absolute;
    top: 0;
    line-height: 18px;
    font-size: 14px;
    color: rgba(0,0,0,.9)!important;
    left: -78px;
    width: calc(100vw - 48px);
    margin-top: 14px;
    z-index: 2;
    padding: 16px 34px 16px 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);
    box-shadow: 0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);
    max-height: 220px;
    overflow-y: auto
}

.ui-tooltip-list__text .ui-icon {
    width: 10px;
    vertical-align: top
}

.ui-tooltip-list__text span {
    font-size: 16px;
    display: block;
    margin-bottom: 8px;
    font-weight: 400
}

.ui-tooltip-list__text .ui-tooltip__close {
    position: absolute;
    right: 12px
}

.ui-active-tooltip .ui-tooltip-list__container,.ui-active-tooltip .ui-tooltip-list__text {
    display: block;
    position: absolute!important
}

.ui-active-tooltip .ui-tooltip-list__container:after {
    content: '';
    position: absolute;
    display: block;
    left: -6.5%;
    width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 1;
    top: 4px
}

.ui-list.cont-overflow-visible,.ui-list.cont-overflow-visible .ui-list__item:hover {
    overflow: visible
}

.ui-cloud-active {
    color: rgba(0,0,0,.9);
    max-width: 312px;
    white-space: initial;
    width: 100%;
    top: -40px;
    right: 0;
    text-align: left;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    padding: 16px 34px 16px 16px;
    background-color: #fff;
    font-size: 14px;
    -webkit-box-shadow: 0 6px 16px rgba(0,0,0,.1);
    box-shadow: 0 6px 16px rgba(0,0,0,.1);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    line-height: 18px
}

@media (min-width: 768px) {
    .ui-cloud-active {
        top:-10px;
        right: 10px
    }
}

.ui-cloud-active.blue {
    background-color: #3483fa
}

.ui-cloud-active.blue:after {
    border-top-color: #3483fa
}

.ui-cloud-active.blue .ui-cloud-active--close:after,.ui-cloud-active.blue .ui-cloud-active--close:before {
    background-color: #fff
}

.ui-cloud-active.blue .ui-cloud-active__text {
    color: #fff
}

.ui-cloud-active:after {
    content: '';
    position: absolute;
    display: block;
    bottom: -8px;
    right: 4%;
    width: 0;
    height: 0;
    border-top: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}

.ui-cloud-active .ui-cloud-active__text {
    line-height: 18px;
    font-size: 14px;
    color: rgba(0,0,0,.9);
    font-weight: 400
}

.ui-cloud-active .ui-cloud-active--close {
    position: absolute;
    text-align: center;
    right: 12px;
    top: 12px;
    display: block;
    height: 15px;
    width: 13px
}

.ui-cloud-active .ui-cloud-active--close:after,.ui-cloud-active .ui-cloud-active--close:before {
    position: absolute;
    top: 0;
    content: '';
    height: 12px;
    width: 1px;
    background-color: rgba(0,0,0,.55);
    cursor: pointer
}

.ui-cloud-active .ui-cloud-active--close:after {
    -webkit-transform: rotate(-45deg) translateY(0);
    -ms-transform: rotate(-45deg) translateY(0);
    transform: rotate(-45deg) translateY(0)
}

.ui-cloud-active .ui-cloud-active--close:before {
    -webkit-transform: rotate(45deg) translateX(0);
    -ms-transform: rotate(45deg) translateX(0);
    transform: rotate(45deg) translateX(0)
}

.ui-cloud-active--hidden {
    display: none
}

#ui-icon--map-pin path {
    fill: inherit
}

.ui-icon--shopping-cart {
    width: 46px
}

.ui-icon--shipping-full {
    width: 60px;
    height: 22px
}

.ui-icon--question-mark {
    width: 16px;
    height: 16px;
    vertical-align: bottom
}

.ui-icon--success {
    width: 34px
}

.ui-badge .ui-icon--map-pin {
    fill: #fff;
    width: 24px
}

.ui-badge--small .ui-badge__icon {
    max-height: 32px
}

.ui-badge--small .ui-badge__icon--payment-logo {
    max-height: none;
    max-width: none;
    line-height: 10px
}

.nav-header {
    background-color: transparent;
    position: absolute
}

.new-card__container>.new-card__container--view {
    padding-top: 48px
}

.nav-header--sticky-top {
    position: absolute;
    background-color: transparent;
    z-index: 10
}

.nav-header--sticky-top .nav-title {
    display: none
}

.nav-header--sticky-off {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-name: stickySlideUp;
    animation-name: stickySlideUp;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    position: absolute;
    background-color: #ffdb15
}

.nav-header--sticky-on {
    top: 0;
    z-index: 10;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-name: slideDown;
    animation-name: slideDown;
    position: fixed;
    background-color: #ffdb15
}
