html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  font-family:sans-serif
}
body {
  margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display:block
}
audio,canvas,progress,video {
  vertical-align:baseline;
  display:inline-block
}
audio:not([controls]) {
  height:0;
  display:none
}
[hidden],template {
  display:none
}
a {
  background-color:#0000
}
a:active,a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,strong {
  font-weight:700
}
dfn {
  font-style:italic
}
h1 {
  margin:.67em 0;
  font-size:2em
}
mark {
  color:#000;
  background:#ff0
}
small {
  font-size:80%
}
sub,sup {
  vertical-align:baseline;
  font-size:75%;
  line-height:0;
  position:relative
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
hr {
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,kbd,pre,samp {
  font-family:monospace;
  font-size:1em
}
button,input,optgroup,select,textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,select {
  text-transform:none
}
button,html input[type=button],input[type=reset] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type=checkbox],input[type=radio] {
  box-sizing:border-box;
  padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
  height:auto
}
input[type=search] {
  -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
optgroup {
  font-weight:700
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,th {
  padding:0
}
@font-face {
  font-family:webflow-icons;
  src:url(data:application/x-font-ttf;
  charset=utf-8;
  base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
  font-weight:400;
  font-style:normal
}
[class^=w-icon-],[class*=\ w-icon-] {
  speak:none;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-style:normal;
  font-weight:400;
  line-height:1;
  font-family:webflow-icons!important
}
.w-icon-slider-right:before {
  content:""
}
.w-icon-slider-left:before {
  content:""
}
.w-icon-nav-menu:before {
  content:""
}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
  content:""
}
.w-icon-file-upload-remove:before {
  content:""
}
.w-icon-file-upload-icon:before {
  content:""
}
* {
  box-sizing:border-box
}
html {
  height:100%
}
body {
  color:#333;
  background-color:#fff;
  min-height:100%;
  margin:0;
  font-family:Arial,sans-serif;
  font-size:14px;
  line-height:20px
}
img {
  vertical-align:middle;
  max-width:100%;
  display:inline-block
}
html.w-mod-touch * {
  background-attachment:scroll!important
}
.w-block {
  display:block
}
.w-inline-block {
  max-width:100%;
  display:inline-block
}
.w-clearfix:before,.w-clearfix:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-clearfix:after {
  clear:both
}
.w-hidden {
  display:none
}
.w-button {
  color:#fff;
  line-height:inherit;
  cursor:pointer;
  background-color:#3898ec;
  border:0;
  border-radius:0;
  padding:9px 15px;
  text-decoration:none;
  display:inline-block
}
input.w-button {
  -webkit-appearance:button
}
html[data-w-dynpage] [data-w-cloak] {
  color:#0000!important
}
.w-code-block {
  margin:unset
}
pre.w-code-block code {
  all:inherit
}
.w-optimization {
  display:contents
}
.w-webflow-badge,.w-webflow-badge>img {
  box-sizing:unset;
  width:unset;
  height:unset;
  max-height:unset;
  max-width:unset;
  min-height:unset;
  min-width:unset;
  margin:unset;
  padding:unset;
  float:unset;
  clear:unset;
  border:unset;
  border-radius:unset;
  background:unset;
  background-image:unset;
  background-position:unset;
  background-size:unset;
  background-repeat:unset;
  background-origin:unset;
  background-clip:unset;
  background-attachment:unset;
  background-color:unset;
  box-shadow:unset;
  transform:unset;
  direction:unset;
  font-family:unset;
  font-weight:unset;
  color:unset;
  font-size:unset;
  line-height:unset;
  font-style:unset;
  font-variant:unset;
  text-align:unset;
  letter-spacing:unset;
  -webkit-text-decoration:unset;
  text-decoration:unset;
  text-indent:unset;
  text-transform:unset;
  list-style-type:unset;
  text-shadow:unset;
  vertical-align:unset;
  cursor:unset;
  white-space:unset;
  word-break:unset;
  word-spacing:unset;
  word-wrap:unset;
  transition:unset
}
.w-webflow-badge {
  white-space:nowrap;
  cursor:pointer;
  box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;
  visibility:visible!important;
  opacity:1!important;
  z-index:2147483647!important;
  color:#aaadb0!important;
  overflow:unset!important;
  background-color:#fff!important;
  border-radius:3px!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:6px!important;
  font-size:12px!important;
  line-height:14px!important;
  text-decoration:none!important;
  display:inline-block!important;
  position:fixed!important;
  inset:auto 12px 12px auto!important;
  transform:none!important
}
.w-webflow-badge>img {
  position:unset;
  visibility:unset!important;
  opacity:1!important;
  vertical-align:middle!important;
  display:inline-block!important
}
h1,h2,h3,h4,h5,h6 {
  margin-bottom:10px;
  font-weight:700
}
h1 {
  margin-top:20px;
  font-size:38px;
  line-height:44px
}
h2 {
  margin-top:20px;
  font-size:32px;
  line-height:36px
}
h3 {
  margin-top:20px;
  font-size:24px;
  line-height:30px
}
h4 {
  margin-top:10px;
  font-size:18px;
  line-height:24px
}
h5 {
  margin-top:10px;
  font-size:14px;
  line-height:20px
}
h6 {
  margin-top:10px;
  font-size:12px;
  line-height:18px
}
p {
  margin-top:0;
  margin-bottom:10px
}
blockquote {
  border-left:5px solid #e2e2e2;
  margin:0 0 10px;
  padding:10px 20px;
  font-size:18px;
  line-height:22px
}
figure {
  margin:0 0 10px
}
ul,ol {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
.w-list-unstyled {
  padding-left:0;
  list-style:none
}
.w-embed:before,.w-embed:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-embed:after {
  clear:both
}
.w-video {
  width:100%;
  padding:0;
  position:relative
}
.w-video iframe,.w-video object,.w-video embed {
  border:none;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
fieldset {
  border:0;
  margin:0;
  padding:0
}
button,[type=button],[type=reset] {
  cursor:pointer;
  -webkit-appearance:button;
  border:0
}
.w-form {
  margin:0 0 15px
}
.w-form-done {
  text-align:center;
  background-color:#ddd;
  padding:20px;
  display:none
}
.w-form-fail {
  background-color:#ffdede;
  margin-top:10px;
  padding:10px;
  display:none
}
label {
  margin-bottom:5px;
  font-weight:700;
  display:block
}
.w-input,.w-select {
  color:#333;
  vertical-align:middle;
  background-color:#fff;
  border:1px solid #ccc;
  width:100%;
  height:38px;
  margin-bottom:10px;
  padding:8px 12px;
  font-size:14px;
  line-height:1.42857;
  display:block
}
.w-input::placeholder,.w-select::placeholder {
  color:#999
}
.w-input:focus,.w-select:focus {
  border-color:#3898ec;
  outline:0
}
.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
  cursor:not-allowed
}
.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color:#eee
}
textarea.w-input,textarea.w-select {
  height:auto
}
.w-select {
  background-color:#f3f3f3
}
.w-select[multiple] {
  height:auto
}
.w-form-label {
  cursor:pointer;
  margin-bottom:0;
  font-weight:400;
  display:inline-block
}
.w-radio {
  margin-bottom:5px;
  padding-left:20px;
  display:block
}
.w-radio:before,.w-radio:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-radio:after {
  clear:both
}
.w-radio-input {
  float:left;
  margin:3px 0 0 -20px;
  line-height:normal
}
.w-file-upload {
  margin-bottom:10px;
  display:block
}
.w-file-upload-input {
  opacity:0;
  z-index:-100;
  width:.1px;
  height:.1px;
  position:absolute;
  overflow:hidden
}
.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {
  color:#333;
  display:inline-block
}
.w-file-upload-error {
  margin-top:10px;
  display:block
}
.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {
  display:none
}
.w-file-upload-uploading-btn {
  cursor:pointer;
  background-color:#fafafa;
  border:1px solid #ccc;
  margin:0;
  padding:8px 12px;
  font-size:14px;
  font-weight:400;
  display:flex
}
.w-file-upload-file {
  background-color:#fafafa;
  border:1px solid #ccc;
  flex-grow:1;
  justify-content:space-between;
  margin:0;
  padding:8px 9px 8px 11px;
  display:flex
}
.w-file-upload-file-name {
  font-size:14px;
  font-weight:400;
  display:block
}
.w-file-remove-link {
  cursor:pointer;
  width:auto;
  height:auto;
  margin-top:3px;
  margin-left:10px;
  padding:3px;
  display:block
}
.w-icon-file-upload-remove {
  margin:auto;
  font-size:10px
}
.w-file-upload-error-msg {
  color:#ea384c;
  padding:2px 0;
  display:inline-block
}
.w-file-upload-info {
  padding:0 12px;
  line-height:38px;
  display:inline-block
}
.w-file-upload-label {
  cursor:pointer;
  background-color:#fafafa;
  border:1px solid #ccc;
  margin:0;
  padding:8px 12px;
  font-size:14px;
  font-weight:400;
  display:inline-block
}
.w-icon-file-upload-icon,.w-icon-file-upload-uploading {
  width:20px;
  margin-right:8px;
  display:inline-block
}
.w-icon-file-upload-uploading {
  height:20px
}
.fullw-container {
  width:100%;
  margin-left:auto;
  margin-right:auto
}

.w-container {
  max-width:940px;
  margin-left:auto;
  margin-right:auto
}
.w-container:before,.w-container:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-container:after {
  clear:both
}
.w-container .w-row {
  margin-left:-10px;
  margin-right:-10px
}
.w-row:before,.w-row:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-row:after {
  clear:both
}
.w-row .w-row {
  margin-left:0;
  margin-right:0
}
.w-col {
  float:left;
  width:100%;
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
  position:relative
}
.w-col .w-col {
  padding-left:0;
  padding-right:0
}
.w-col-1 {
  width:8.33333%
}
.w-col-2 {
  width:16.6667%
}
.w-col-3 {
  width:25%
}
.w-col-4 {
  width:33.3333%
}
.w-col-5 {
  width:41.6667%
}
.w-col-6 {
  width:50%
}
.w-col-7 {
  width:58.3333%
}
.w-col-8 {
  width:66.6667%
}
.w-col-9 {
  width:75%
}
.w-col-10 {
  width:83.3333%
}
.w-col-11 {
  width:91.6667%
}
.w-col-12 {
  width:100%
}
.w-hidden-main {
  display:none!important
}
@media screen and (max-width:991px) {
  .w-container {
    max-width:728px
  }
  .w-hidden-main {
    display:inherit!important
  }
  .w-hidden-medium {
    display:none!important
  }
  .w-col-medium-1 {
    width:8.33333%
  }
  .w-col-medium-2 {
    width:16.6667%
  }
  .w-col-medium-3 {
    width:25%
  }
  .w-col-medium-4 {
    width:33.3333%
  }
  .w-col-medium-5 {
    width:41.6667%
  }
  .w-col-medium-6 {
    width:50%
  }
  .w-col-medium-7 {
    width:58.3333%
  }
  .w-col-medium-8 {
    width:66.6667%
  }
  .w-col-medium-9 {
    width:75%
  }
  .w-col-medium-10 {
    width:83.3333%
  }
  .w-col-medium-11 {
    width:91.6667%
  }
  .w-col-medium-12 {
    width:100%
  }
  .w-col-stack {
    width:100%;
    left:auto;
    right:auto
  }
}
@media screen and (max-width:767px) {
  .w-hidden-main,.w-hidden-medium {
    display:inherit!important
  }
  .w-hidden-small {
    display:none!important
  }
  .w-row,.w-container .w-row {
    margin-left:0;
    margin-right:0
  }
  .w-col {
    width:100%;
    left:auto;
    right:auto
  }
  .w-col-small-1 {
    width:8.33333%
  }
  .w-col-small-2 {
    width:16.6667%
  }
  .w-col-small-3 {
    width:25%
  }
  .w-col-small-4 {
    width:33.3333%
  }
  .w-col-small-5 {
    width:41.6667%
  }
  .w-col-small-6 {
    width:50%
  }
  .w-col-small-7 {
    width:58.3333%
  }
  .w-col-small-8 {
    width:66.6667%
  }
  .w-col-small-9 {
    width:75%
  }
  .w-col-small-10 {
    width:83.3333%
  }
  .w-col-small-11 {
    width:91.6667%
  }
  .w-col-small-12 {
    width:100%
  }
}
@media screen and (max-width:479px) {
  .w-container {
    max-width:none
  }
  .w-hidden-main,.w-hidden-medium,.w-hidden-small {
    display:inherit!important
  }
  .w-hidden-tiny {
    display:none!important
  }
  .w-col {
    width:100%
  }
  .w-col-tiny-1 {
    width:8.33333%
  }
  .w-col-tiny-2 {
    width:16.6667%
  }
  .w-col-tiny-3 {
    width:25%
  }
  .w-col-tiny-4 {
    width:33.3333%
  }
  .w-col-tiny-5 {
    width:41.6667%
  }
  .w-col-tiny-6 {
    width:50%
  }
  .w-col-tiny-7 {
    width:58.3333%
  }
  .w-col-tiny-8 {
    width:66.6667%
  }
  .w-col-tiny-9 {
    width:75%
  }
  .w-col-tiny-10 {
    width:83.3333%
  }
  .w-col-tiny-11 {
    width:91.6667%
  }
  .w-col-tiny-12 {
    width:100%
  }
}
.w-widget {
  position:relative
}
.w-widget-map {
  width:100%;
  height:400px
}
.w-widget-map label {
  width:auto;
  display:inline
}
.w-widget-map img {
  max-width:inherit
}
.w-widget-map .gm-style-iw {
  text-align:center
}
.w-widget-map .gm-style-iw>button {
  display:none!important
}
.w-widget-twitter {
  overflow:hidden
}
.w-widget-twitter-count-shim {
  vertical-align:top;
  text-align:center;
  background:#fff;
  border:1px solid #758696;
  border-radius:3px;
  width:28px;
  height:20px;
  display:inline-block;
  position:relative
}
.w-widget-twitter-count-shim * {
  pointer-events:none;
  -webkit-user-select:none;
  user-select:none
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align:center;
  color:#999;
  font-family:serif;
  font-size:15px;
  line-height:12px;
  position:relative
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display:block;
  position:relative
}
.w-widget-twitter-count-shim.w--large {
  width:36px;
  height:28px
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size:18px;
  line-height:18px
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left:5px;
  margin-right:8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left:6px
}
.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {
  content:" ";
  pointer-events:none;
  border:solid #0000;
  width:0;
  height:0;
  position:absolute;
  top:50%;
  left:0
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width:4px;
  border-color:#75869600 #5d6c7b #75869600 #75869600;
  margin-top:-4px;
  margin-left:-9px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width:5px;
  margin-top:-5px;
  margin-left:-10px
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width:4px;
  border-color:#fff0 #fff #fff0 #fff0;
  margin-top:-4px;
  margin-left:-8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width:5px;
  margin-top:-5px;
  margin-left:-9px
}
.w-widget-twitter-count-shim.w--vertical {
  width:61px;
  height:33px;
  margin-bottom:8px
}
.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {
  content:" ";
  pointer-events:none;
  border:solid #0000;
  width:0;
  height:0;
  position:absolute;
  top:100%;
  left:50%
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width:5px;
  border-color:#5d6c7b #75869600 #75869600;
  margin-left:-5px
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width:4px;
  border-color:#fff #fff0 #fff0;
  margin-left:-4px
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size:18px;
  line-height:22px
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width:76px
}
.w-background-video {
  color:#fff;
  height:500px;
  position:relative;
  overflow:hidden
}
.w-background-video>video {
  object-fit:cover;
  z-index:-100;
  background-position:50%;
  background-size:cover;
  width:100%;
  height:100%;
  margin:auto;
  position:absolute;
  inset:-100%
}
.w-background-video>video::-webkit-media-controls-start-playback-button {
  -webkit-appearance:none;
  display:none!important
}
.w-background-video--control {
  background-color:#0000;
  padding:0;
  position:absolute;
  bottom:1em;
  right:1em
}
.w-background-video--control>[hidden] {
  display:none!important
}
.w-slider {
  text-align:center;
  clear:both;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  background:#ddd;
  height:300px;
  position:relative
}
.w-slider-mask {
  z-index:1;
  white-space:nowrap;
  height:100%;
  display:block;
  position:relative;
  left:0;
  right:0;
  overflow:hidden
}
.w-slide {
  vertical-align:top;
  white-space:normal;
  text-align:left;
  width:100%;
  height:100%;
  display:inline-block;
  position:relative
}
.w-slider-nav {
  z-index:2;
  text-align:center;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  height:40px;
  margin:auto;
  padding-top:10px;
  position:absolute;
  inset:auto 0 0
}
.w-slider-nav.w-round>div {
  border-radius:100%
}
.w-slider-nav.w-num>div {
  font-size:inherit;
  line-height:inherit;
  width:auto;
  height:auto;
  padding:.2em .5em
}
.w-slider-nav.w-shadow>div {
  box-shadow:0 0 3px #3336
}
.w-slider-nav-invert {
  color:#fff
}
.w-slider-nav-invert>div {
  background-color:#2226
}
.w-slider-nav-invert>div.w-active {
  background-color:#222
}
.w-slider-dot {
  cursor:pointer;
  background-color:#fff6;
  width:1em;
  height:1em;
  margin:0 3px .5em;
  transition:background-color .1s,color .1s;
  display:inline-block;
  position:relative
}
.w-slider-dot.w-active {
  background-color:#fff
}
.w-slider-dot:focus {
  outline:none;
  box-shadow:0 0 0 2px #fff
}
.w-slider-dot:focus.w-active {
  box-shadow:none
}
.w-slider-arrow-left,.w-slider-arrow-right {
  cursor:pointer;
  color:#fff;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  -webkit-user-select:none;
  user-select:none;
  width:80px;
  margin:auto;
  font-size:40px;
  position:absolute;
  inset:0;
  overflow:hidden
}
.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {
  position:absolute
}
.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
  outline:0
}
.w-slider-arrow-left {
  z-index:3;
  right:auto
}
.w-slider-arrow-right {
  z-index:4;
  left:auto
}
.w-icon-slider-left,.w-icon-slider-right {
  width:1em;
  height:1em;
  margin:auto;
  inset:0
}
.w-slider-aria-label {
  clip:rect(0 0 0 0);
  border:0;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  position:absolute;
  overflow:hidden
}
.w-slider-force-show {
  display:block!important
}
.w-dropdown {
  text-align:left;
  z-index:900;
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  position:relative
}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {
  vertical-align:top;
  color:#222;
  text-align:left;
  white-space:nowrap;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  text-decoration:none;
  position:relative
}
.w-dropdown-toggle {
  -webkit-user-select:none;
  user-select:none;
  cursor:pointer;
  padding-right:40px;
  display:inline-block
}
.w-dropdown-toggle:focus {
  outline:0
}
.w-icon-dropdown-toggle {
  width:1em;
  height:1em;
  margin:auto 20px auto auto;
  position:absolute;
  top:0;
  bottom:0;
  right:0
}
.w-dropdown-list {
  background:#ddd;
  min-width:100%;
  display:none;
  position:absolute
}
.w-dropdown-list.w--open {
  display:block
}
.w-dropdown-link {
  color:#222;
  padding:10px 20px;
  display:block
}
.w-dropdown-link.w--current {
  color:#0082f3
}
.w-dropdown-link:focus {
  outline:0
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left:10px
  }
}
.w-lightbox-backdrop {
  cursor:auto;
  letter-spacing:normal;
  text-indent:0;
  text-shadow:none;
  text-transform:none;
  visibility:visible;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  color:#fff;
  text-align:center;
  z-index:2000;
  opacity:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -webkit-tap-highlight-color:transparent;
  background:#000000e6;
  outline:0;
  font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
  font-size:17px;
  font-style:normal;
  font-weight:300;
  line-height:1.2;
  list-style:disc;
  position:fixed;
  inset:0;
  -webkit-transform:translate(0)
}
.w-lightbox-backdrop,.w-lightbox-container {
  -webkit-overflow-scrolling:touch;
  height:100%;
  overflow:auto
}
.w-lightbox-content {
  height:100vh;
  position:relative;
  overflow:hidden
}
.w-lightbox-view {
  opacity:0;
  width:100vw;
  height:100vh;
  position:absolute
}
.w-lightbox-view:before {
  content:"";
  height:100vh
}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
  height:86vh
}
.w-lightbox-frame,.w-lightbox-view:before {
  vertical-align:middle;
  display:inline-block
}
.w-lightbox-figure {
  margin:0;
  position:relative
}
.w-lightbox-group .w-lightbox-figure {
  cursor:pointer
}
.w-lightbox-img {
  width:auto;
  max-width:none;
  height:auto
}
.w-lightbox-image {
  float:none;
  max-width:100vw;
  max-height:100vh;
  display:block
}
.w-lightbox-group .w-lightbox-image {
  max-height:86vh
}
.w-lightbox-caption {
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
  background:#0006;
  padding:.5em 1em;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden
}
.w-lightbox-embed {
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.w-lightbox-control {
  cursor:pointer;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:24px;
  width:4em;
  transition:all .3s;
  position:absolute;
  top:0
}
.w-lightbox-left {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  display:none;
  bottom:0;
  left:0
}
.w-lightbox-right {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
  display:none;
  bottom:0;
  right:0
}
.w-lightbox-close {
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size:18px;
  height:2.6em;
  right:0
}
.w-lightbox-strip {
  white-space:nowrap;
  padding:0 1vh;
  line-height:0;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  overflow:auto hidden
}
.w-lightbox-item {
  box-sizing:content-box;
  cursor:pointer;
  width:10vh;
  padding:2vh 1vh;
  display:inline-block;
  -webkit-transform:translate(0,0)
}
.w-lightbox-active {
  opacity:.3
}
.w-lightbox-thumbnail {
  background:#222;
  height:10vh;
  position:relative;
  overflow:hidden
}
.w-lightbox-thumbnail-image {
  position:absolute;
  top:0;
  left:0
}
.w-lightbox-thumbnail .w-lightbox-tall {
  width:100%;
  top:50%;
  transform:translateY(-50%)
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height:100%;
  left:50%;
  transform:translate(-50%)
}
.w-lightbox-spinner {
  box-sizing:border-box;
  border:5px solid #0006;
  border-radius:50%;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-20px;
  animation:.8s linear infinite spin;
  position:absolute;
  top:50%;
  left:50%
}
.w-lightbox-spinner:after {
  content:"";
  border:3px solid #0000;
  border-bottom-color:#fff;
  border-radius:50%;
  position:absolute;
  inset:-4px
}
.w-lightbox-hide {
  display:none
}
.w-lightbox-noscroll {
  overflow:hidden
}
@media (min-width:768px) {
  .w-lightbox-content {
    height:96vh;
    margin-top:2vh
  }
  .w-lightbox-view,.w-lightbox-view:before {
    height:96vh
  }
  .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
    height:84vh
  }
  .w-lightbox-image {
    max-width:96vw;
    max-height:96vh
  }
  .w-lightbox-group .w-lightbox-image {
    max-width:82.3vw;
    max-height:84vh
  }
  .w-lightbox-left,.w-lightbox-right {
    opacity:.5;
    display:block
  }
  .w-lightbox-close {
    opacity:.8
  }
  .w-lightbox-control:hover {
    opacity:1
  }
}
.w-lightbox-inactive,.w-lightbox-inactive:hover {
  opacity:0
}
.w-richtext:before,.w-richtext:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-richtext:after {
  clear:both
}
.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {
  white-space:initial
}
.w-richtext ol,.w-richtext ul {
  overflow:hidden
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
  outline:2px solid #2895f7
}
.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
  content:"";
  display:none;
  position:absolute;
  inset:0
}
.w-richtext figure {
  max-width:60%;
  position:relative
}
.w-richtext figure>div:before {
  cursor:default!important
}
.w-richtext figure img {
  width:100%
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity:.6
}
.w-richtext figure div {
  color:#0000;
  font-size:0
}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
  display:table
}
.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
  display:inline-block
}
.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
  caption-side:bottom;
  display:table-caption
}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
  width:60%;
  height:0
}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
  width:100%
}
.w-richtext figure.w-richtext-align-center {
  clear:both;
  margin-left:auto;
  margin-right:auto
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
  max-width:100%
}
.w-richtext figure.w-richtext-align-normal {
  clear:both
}
.w-richtext figure.w-richtext-align-fullwidth {
  text-align:center;
  clear:both;
  width:100%;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block
}
.w-richtext figure.w-richtext-align-fullwidth>div {
  padding-bottom:inherit;
  display:inline-block
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption {
  display:block
}
.w-richtext figure.w-richtext-align-floatleft {
  float:left;
  clear:none;
  margin-right:15px
}
.w-richtext figure.w-richtext-align-floatright {
  float:right;
  clear:none;
  margin-left:15px
}
.w-nav {
  z-index:1000;
  background:#ddd;
  position:relative
}
.w-nav:before,.w-nav:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-nav:after {
  clear:both
}
.w-nav-brand {
  float:left;
  color:#333;
  text-decoration:none;
  position:relative
}
.w-nav-link {
  vertical-align:top;
  color:#222;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  text-decoration:none;
  display:inline-block;
  position:relative
}
.w-nav-link.w--current {
  color:#0082f3
}
.w-nav-menu {
  float:right;
  position:relative
}
[data-nav-menu-open] {
  text-align:center;
  background:#c8c8c8;
  min-width:200px;
  position:absolute;
  top:100%;
  left:0;
  right:0;
  overflow:visible;
  display:block!important
}
.w--nav-link-open {
  display:block;
  position:relative
}
.w-nav-overlay {
  width:100%;
  display:none;
  position:absolute;
  top:100%;
  left:0;
  right:0;
  overflow:hidden
}
.w-nav-overlay [data-nav-menu-open] {
  top:0
}
.w-nav[data-animation=over-left] .w-nav-overlay {
  width:auto
}
.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
  z-index:1;
  top:0;
  right:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay {
  width:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
  z-index:1;
  top:0;
  left:auto
}
.w-nav-button {
  float:right;
  cursor:pointer;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  -webkit-user-select:none;
  user-select:none;
  padding:18px;
  font-size:24px;
  display:none;
  position:relative
}
.w-nav-button:focus {
  outline:0
}
.w-nav-button.w--open {
  color:#fff;
  background-color:#c8c8c8
}
.w-nav[data-collapse=all] .w-nav-menu {
  display:none
}
.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {
  display:block
}
.w--nav-dropdown-list-open {
  position:static
}
@media screen and (max-width:991px) {
  .w-nav[data-collapse=medium] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=medium] .w-nav-button {
    display:block
  }
}
@media screen and (max-width:767px) {
  .w-nav[data-collapse=small] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=small] .w-nav-button {
    display:block
  }
  .w-nav-brand {
    padding-left:10px
  }
}
@media screen and (max-width:479px) {
  .w-nav[data-collapse=tiny] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=tiny] .w-nav-button {
    display:block
  }
}
.w-tabs {
  position:relative
}
.w-tabs:before,.w-tabs:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-tabs:after {
  clear:both
}
.w-tab-menu {
  position:relative
}
.w-tab-link {
  vertical-align:top;
  text-align:left;
  cursor:pointer;
  color:#222;
  background-color:#ddd;
  padding:9px 30px;
  text-decoration:none;
  display:inline-block;
  position:relative
}
.w-tab-link.w--current {
  background-color:#c8c8c8
}
.w-tab-link:focus {
  outline:0
}
.w-tab-content {
  display:block;
  position:relative;
  overflow:hidden
}
.w-tab-pane {
  display:none;
  position:relative
}
.w--tab-active {
  display:block
}
@media screen and (max-width:479px) {
  .w-tab-link {
    display:block
  }
}
.w-ix-emptyfix:after {
  content:""
}
@keyframes spin {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
.w-dyn-empty {
  background-color:#ddd;
  padding:10px
}
.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {
  display:none!important
}
.wf-layout-layout {
  display:grid
}
@font-face {
  font-family:Gt alpina standard;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060f7460f60c_GT-Alpina-Standard-Bold-Italic.woff2)format("woff2");
  font-weight:700;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:Gt alpina standard;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc064c0f60f60d_GT-Alpina-Standard-Bold.woff2)format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e0b660f36d_Degular-Black.woff)format("woff");
  font-weight:900;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062f3760f374_Degular-Bold_Italic.woff)format("woff");
  font-weight:700;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0640ec60f366_Degular-Black_Italic.woff)format("woff");
  font-weight:900;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06c7e660f368_Degular-Bold.woff)format("woff");
  font-weight:700;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06a9e260f36b_Degular-Italic.woff)format("woff");
  font-weight:400;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062a0f60f3c9_Degular-Light.woff)format("woff");
  font-weight:300;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0650a960f36c_Degular-Regular.woff)format("woff");
  font-weight:400;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0627df60f3bf_Degular-Light_Italic.woff)format("woff");
  font-weight:300;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06759160f3ce_Degular-Medium.woff)format("woff");
  font-weight:500;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06c2c460f3c6_Degular-Medium_Italic.woff)format("woff");
  font-weight:500;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06516a60f3c5_Degular-Thin.woff)format("woff");
  font-weight:100;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06805260f3c7_Degular-Thin_Italic.woff)format("woff");
  font-weight:100;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06d77f60f3c0_Degular-Semibold.woff)format("woff");
  font-weight:600;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Degular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06aabd60f3c1_Degular-Semibold_Italic.woff)format("woff");
  font-weight:600;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:"Ohno fatface 24 pt";
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0623e560f3c3_Ohno_Fatface-24_Pt.woff)format("woff");
  font-weight:400;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Apercu Bold;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062fe260f108_Apercu%20Bold.otf)format("opentype");
  font-weight:700;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Apercu Light;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b88960f104_Apercu%20Light.otf)format("opentype");
  font-weight:300;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Apercu Bold Italic;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ebb260f029_Apercu%20Bold%20Italic.otf)format("opentype");
  font-weight:700;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Apercu Light Italic;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06c08460f03e_Apercu%20Light%20Italic.otf)format("opentype");
  font-weight:300;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Apercu Regular Italic;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060d5d60f07b_Apercu%20Italic.otf)format("opentype");
  font-weight:400;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Apercu Medium Italic;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063aad60f030_Apercu%20Medium%20Italic.otf)format("opentype");
  font-weight:500;
  font-style:italic;
  font-display:auto
}
@font-face {
  font-family:Apercu Mono;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06c99260f06e_Apercu%20Mono.otf)format("opentype");
  font-weight:400;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Apercu Medium;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b13c60f102_Apercu%20Medium.otf)format("opentype");
  font-weight:500;
  font-style:normal;
  font-display:auto
}
@font-face {
  font-family:Apercu Regular;
  src:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060cb960f07a_Apercu_Regular.otf)format("opentype");
  font-weight:400;
  font-style:normal;
  font-display:auto
}
:root {
  --black:black;
  --medium-sea-green:#5ab963;
  --black-2:#2c2629;
  --white:white;
  --light-blue:#bbe4ff;
  --aquamarine:#ade9cd;
  --misty-rose:#fae0e6;
  --b1:#272727;
  --dim-grey:#585151;
  --misty-rose-2:#fae0e6;
  --light-grey:#d7d4d4;
  --dark-grey:#b3b3b3;
  --peach-puff:#fbd0b0;
  --moccasin:#fce1a6;
  --grayscale--100-white:white;
  --sea-green:#48944f;
  --azure:#d7edf3;
  --core--pink-scalapay--300:#f9dcde;
  --g6:#646464;
  --grayscale--300:#f6f7fb;
  --grayscale--600:#9e9e9e;
  --g5:#959595;
  --g8:#373737;
  --g2:#e0e0e0;
  --scalapay-rose:#f7cbcf;
  --g7:#494949;
  --g1:#f0f0f0;
  --core--pink-scalapay--200:#fbe8e9;
  --core--turkish-ginger--300:#fcf9d9;
  --core--lilac--200:#ebebff;
  --grayscale--900-black-dark:#272727;
  --core--pink-scalapay--400-scalapay:#f7cace;
  --grayscale--400:#f6f6f6;
  --grayscale--850-black:#3a4045;
  --grayscale--700:#8a8a8d;
  --support--teal-with-it--t0:#ebf6f9;
  --grayscale--200-white-alternative:#fbfbfb;
  --core--turkish-ginger--200:#fdfcec;
  --support--carpe-denim--c1:#dae6fb;
  --core--lilac--100:#f9f9ff;
  --core--pink-scalapay--100:#fef8f9;
  --support--violet-beauregarde--v0:#f9f6fc;
  --support--peach-perfect--p2:#ffe3d1;
  --support--teal-with-it--t5:#398193;
  --core--lilac--900:#5666f0;
  --liliac-900-hover:#4552c0;
  --grayscale--500:#e5e5e5;
  --core--pink-scalapay--800:#e8737c;
  --gray-850-hover:#2e3337;
  --gray-100-hover:#e5e5e5;
  --core--lilac--300:#ccf;
  --grayscale--800:#61666a;
  --core--dithered-sky--200:#ebf7ff;
  --support--olive-love--o1:#dbf5e8;
  --core--lilac--700:#8994f5;
  --support--teal-with-it--t1:#bde0eb;
  --support--don’t-make-me-blush--d2:#ffb5b3;
  --temp1:#e6e6e603;
  --core--turkish-ginger--1000:#f6e179;
  --support--violet-beauregarde--v1:#e9e2f3;
  --support--violet-beauregarde--v6:#613d82;
  --support--carpe-denim--c6:#0071bd;
  --support--carpe-denim--c3:#c2d5fa;
  --dark-grey-2:#999;
  --bg-grey:#fafafa;
  --misty-rose-2-3:#ffe1e7;
  --misty-rose-dark:#fae0e6;
  --light-coral:#ff92a0;
  --black-3:black;
  --w:white;
  --core--dithered-sky--100:#fafdff;
  --core--dithered-sky--400:#b8e2ff;
  --core--dithered-sky--700:#89d7fb;
  --core--dithered-sky--900:#62c9f9;
  --core--dithered-sky--1300:#13aef6;
  --core--lilac--1400:#1428e1;
  --core--pink-scalapay--1100:#e03e4b;
  --core--turkish-ginger--100:#fffefa;
  --core--turkish-ginger--400:#faf5bd;
  --core--turkish-ginger--1400:#e6c20f;
  --support--carpe-denim--c0:#f6f9fe;
  --support--carpe-denim--c4:#33adff;
  --support--carpe-denim--c5:#0093f5;
  --support--don’t-make-me-blush--d0:snow;
  --support--don’t-make-me-blush--d1:#ffebeb;
  --support--don’t-make-me-blush--d3:#f99;
  --support--don’t-make-me-blush--d4:#ff6161;
  --support--my-fuscia-is-bright--f0:#fffafc;
  --support--my-fuscia-is-bright--f1:#fdedf4;
  --support--my-fuscia-is-bright--f2:#f6bbd6;
  --support--my-fuscia-is-bright--f3:#f5a3cb;
  --support--my-fuscia-is-bright--f4:#f17eb6;
  --support--my-fuscia-is-bright--f5:#eb4294;
  --support--olive-love--o0:#f3fcf7;
  --support--olive-love--o3:#8be5b8;
  --support--olive-love--o4:#61db9e;
  --support--olive-love--o5:#37d285;
  --support--olive-love--06:#26a666;
  --support--peach-perfect--p0:#fffcfa;
  --support--peach-perfect--p1:#fff2eb;
  --support--peach-perfect--p3:#ffcead;
  --support--peach-perfect--p4:#ffa970;
  --support--peach-perfect--p5:#ff9147;
  --support--teal-with-it--t2:#89c3d1;
  --support--teal-with-it--t3:#56a9bd;
  --support--teal-with-it--t4:#459bb0;
  --support--violet-beauregarde--v3:#cebee4;
  --support--violet-beauregarde--v4:#a482c4;
  --support--violet-beauregarde--v5:#8659b1
}
.w-layout-grid {
  grid-row-gap:16px;
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.w-checkbox {
  margin-bottom:5px;
  padding-left:20px;
  display:block
}
.w-checkbox:before {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-checkbox:after {
  content:" ";
  clear:both;
  grid-area:1/1/2/2;
  display:table
}
.w-checkbox-input {
  float:left;
  margin:4px 0 0 -20px;
  line-height:normal
}
.w-checkbox-input--inputType-custom {
  border:1px solid #ccc;
  border-radius:2px;
  width:12px;
  height:12px
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color:#3898ec;
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-color:#3898ec
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow:0 0 3px 1px #3898ec
}
.w-layout-hflex {
  flex-direction:row;
  align-items:flex-start;
  display:flex
}
.w-layout-vflex {
  flex-direction:column;
  align-items:flex-start;
  display:flex
}
body {
  color:#333;
  font-family:Montserrat,sans-serif;
  font-size:14px;
  line-height:20px
}
h1 {
  margin-top:20px;
  margin-bottom:27px;
  font-size:100px;
  font-weight:700;
  line-height:96px
}
h2 {
  margin-top:20px;
  margin-bottom:10px;
  font-size:56px;
  font-weight:800;
  line-height:64px
}
h3 {
  color:#000;
  margin-bottom:10px;
  font-size:48px;
  font-weight:900;
  line-height:1em
}
h4 {
  color:#000;
  margin-top:10px;
  margin-bottom:10px;
  font-size:34px;
  font-weight:600;
  line-height:42px
}
h5 {
  margin-top:10px;
  margin-bottom:10px;
  font-size:14px;
  font-weight:700;
  line-height:20px
}
h6 {
  margin-top:10px;
  margin-bottom:10px;
  font-size:12px;
  font-weight:700;
  line-height:18px
}
p {
  margin-bottom:10px
}
a {
  text-decoration:underline
}
ul,ol {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
li {
  margin-top:5px;
  margin-bottom:18px;
  padding-left:6px
}
img {
  max-width:100%;
  display:block
}
strong {
  color:var(--black);
  font-family:Degular,sans-serif;
  font-weight:900
}
blockquote {
  border-color:var(--medium-sea-green)var(--medium-sea-green)var(--medium-sea-green)#e6e6e6;
  color:#000;
  border-left-style:solid;
  border-left-width:5px;
  margin-bottom:10px;
  padding:10px 20px;
  font-family:IBM Plex Mono;
  font-size:16px;
  font-weight:400;
  line-height:24px
}
figcaption {
  text-align:center;
  margin-top:5px
}
.navigation {
  z-index:1;
  background-color:#f6d2d5;
  justify-content:center;
  align-items:center;
  padding-left:30px;
  padding-right:30px;
  display:flex;
  position:relative
}
.navigation.pink {
  background-color:#fcf0f1
}
.navigation-container {
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:1170px;
  height:90px;
  margin-left:0;
  margin-right:0;
  display:flex
}
.header {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0682de60f0a1_bg-scala.jpg),radial-gradient(circle at 76% 22%,#ebc4c4,#e9c0c0);
  background-position:87%,50%,0 0;
  background-repeat:no-repeat,no-repeat,repeat;
  background-size:500px,cover,auto;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-top:-90px;
  padding:80px 30px 0;
  display:flex
}
.header.landing-hero-compra {
  background-color:#f6d2d5;
  background-image:none;
  height:auto;
  margin-top:-100px;
  padding-top:150px;
  padding-bottom:409px
}
.header-content {
  float:right;
  perspective:2000px;
  text-align:center;
  background-color:#0000;
  flex-direction:row;
  justify-content:center;
  align-items:flex-start;
  width:50%;
  max-width:1170px;
  margin-top:60px;
  display:inline-block;
  position:relative
}
.header-content.header-content-alternative {
  margin-top:33px;
  margin-bottom:30px;
  padding-top:0;
  padding-bottom:0
}
.h1 {
  color:#000;
  text-align:left;
  margin-top:0;
  margin-bottom:30px;
  font-family:Poppins,sans-serif;
  font-size:30px;
  font-weight:600;
  line-height:45px
}
.h1.h1-centre {
  text-align:center;
  justify-content:center;
  align-items:center;
  margin-top:4px;
  font-size:40px;
  display:flex
}
.paragraph {
  color:#000;
  text-align:center;
  max-width:460px;
  font-family:Poppins,sans-serif;
  font-size:16px;
  font-weight:600;
  line-height:26px
}
.paragraph.max-w-none {
  max-width:none
}
.paragraph.pop-up-t {
  text-align:center;
  max-width:none;
  margin-top:0;
  margin-bottom:0;
  padding-right:0;
  font-size:18px;
  line-height:1.2em
}
.paragraph.pop-up-t.pop-up-p {
  max-width:465px;
  margin-bottom:16px
}
.paragraph.banner-paragraph {
  text-align:center;
  max-width:none;
  font-size:16px;
  font-weight:700;
  line-height:1.5em
}
.paragraph.banner-paragraph.reg {
  margin-bottom:0;
  font-size:15px;
  font-weight:400
}
.paragraph.banner-paragraph {
  text-align:center;
  font-size:17px;
  font-weight:700;
  line-height:28px
}
.button {
  float:left;
  color:#fff;
  text-align:center;
  background-color:#145ad1;
  border-radius:4px;
  margin-top:50px;
  padding:25px 60px;
  font-family:Montserrat,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:30px;
  text-decoration:none;
  transition:background-color .2s
}
.button:hover {
  background-color:#0f4fbb
}
.button.cc-cta {
  margin-top:0
}
.button.insta-link {
  background-color:var(--black-2);
  border-radius:0;
  margin-top:0;
  padding:0;
  transition-property:none
}
.container {
  z-index:1;
  width:100%;
  max-width:1170px;
  margin:0 auto;
  display:block;
  position:static
}
.container.cc-cta {
  display:flex
}
.container.cc-footer {
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.container.cc-blogpost {
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  max-width:770px;
  margin-top:-4px;
  display:block
}
.features {
  background-color:var(--white);
  color:var(--white);
  border:1px #000;
  justify-content:center;
  align-items:center;
  margin-bottom:20px;
  padding:0 30px;
  display:flex
}
.features.compliance {
  background-color:#dddbdb;
  padding-top:41px;
  padding-bottom:24px
}
.h2 {
  color:#000;
  text-align:center;
  margin-top:0;
  margin-bottom:11px;
  font-family:Libre Franklin;
  font-size:24px;
  font-weight:300;
  line-height:36px;
  display:block
}
.h2-container {
  width:60%;
  margin:30px auto 0;
  display:block
}
.text-span {
  color:#000;
  font-family:Montserrat,sans-serif;
  font-size:21px;
  font-weight:600;
  line-height:26px
}
.text-span.h2 {
  margin-top:0;
  margin-bottom:10px;
  padding-top:0;
  padding-bottom:0;
  font-family:Degular,sans-serif;
  font-size:30px;
  font-weight:900;
  line-height:58px
}
.h3 {
  color:#000;
  margin-top:0;
  margin-bottom:10px;
  font-family:Montserrat,sans-serif;
  font-size:16px;
  font-weight:600
}
.h3.cc-cta {
  color:var(--medium-sea-green);
  margin-bottom:0
}
.cta {
  background-color:#fafafa;
  justify-content:center;
  align-items:center;
  padding:150px 30px;
  display:flex
}
.cta-line {
  background-color:var(--medium-sea-green);
  width:30px;
  height:2px;
  margin-left:20px
}
.cta-column {
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
  width:50%;
  display:flex
}
.cta-left-top {
  flex:1;
  justify-content:flex-start;
  align-items:center;
  margin-bottom:15px;
  display:flex
}
.footer {
  background-color:#000;
  border-style:none;
  border-width:1px;
  border-top-color:#0000001a;
  justify-content:center;
  align-items:center;
  margin-bottom:0;
  padding:50px 30px;
  display:flex
}
.footer-column {
  justify-content:flex-end;
  width:50%;
  display:flex
}
.footer-column.cc-footer {
  flex-direction:column
}
.footer-links-list {
  text-transform:capitalize;
  flex-direction:column;
  padding-right:50px;
  font-family:Source Sans Pro,sans-serif;
  display:flex
}
.link-footer {
  color:#fff;
  text-transform:none;
  margin-bottom:25px;
  font-family:Montserrat,sans-serif;
  font-size:12px;
  font-weight:500;
  line-height:18px;
  text-decoration:none;
  transition:color .2s
}
.link-footer:hover {
  color:#145ad1
}
.collection-item {
  width:33.3333%;
  padding-left:10px;
  padding-right:10px
}
.header-inner {
  background-color:#bbe4ff;
  justify-content:center;
  align-items:center;
  margin-top:-90px;
  padding:181px 30px 90px;
  display:flex
}
.header-inner.no-margin-top {
  margin-top:0
}
.content {
  justify-content:center;
  align-items:center;
  padding:90px 30px;
  display:flex
}
.content.padding-0 {
  padding-top:0
}
.content.padding-45 {
  padding-top:0;
  padding-bottom:45px
}
.content.padding-45.blue-bg {
  background-color:var(--light-blue)
}
.logo {
  justify-content:center;
  align-items:center;
  margin-top:20px;
  margin-bottom:20px
}
.logo.absolute {
  position:absolute;
  inset:auto 30px 0% auto
}
.nav-menu {
  justify-content:center;
  align-items:center;
  display:flex
}
.nav-link {
  color:#000;
  font-family:Montserrat,sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:24px
}
.nav-link:hover {
  color:#000c
}
.nav-link.w--current {
  opacity:1;
  color:#000
}
.image-3 {
  float:none;
  clear:none;
  text-align:center;
  margin:35px auto 0;
  padding-bottom:0;
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  display:block;
  position:static
}
.compliance {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-left:24px;
  padding-right:24px;
  font-family:Montserrat,sans-serif;
  font-size:14px;
  font-weight:400;
  display:block
}
.section {
  border-style:none;
  margin-left:auto;
  margin-right:auto;
  padding-left:30px;
  padding-right:30px;
  position:relative
}
.section.green-bg {
  background-color:var(--aquamarine)
}
.section.blown-bg {
  background-color:var(--black-2);
  color:var(--white)
}
.section.purple-bg {
  background-color:#dac9e7
}
.section.purple-bg.overflow-h {
  overflow:hidden
}
.section.hide {
  display:none
}
.section.news-video {
  padding-top:84px;
  padding-bottom:40px
}
.heading-2 {
  color:#000;
  font-family:Degular,sans-serif;
  font-size:41px;
  font-weight:900;
  line-height:55px
}
.paragraph-3 {
  color:#000;
  margin-top:48px;
  font-family:Montserrat,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px
}
.column-mobile-padding {
  margin-top:0
}
.image-9 {
  text-align:left;
  flex:0 auto;
  width:650px;
  max-width:100%;
  margin-top:0;
  padding-top:627px;
  padding-right:0;
  display:block;
  position:absolute
}
.navigation-button-2 {
  color:#fff;
  background-color:#145ad1;
  border:1px solid #145ad1;
  border-radius:4px;
  margin-left:15px;
  padding-left:25px;
  padding-right:25px;
  font-family:Montserrat,sans-serif;
  font-size:12px;
  font-weight:500;
  line-height:24px;
  transition:background-color .2s,color .2s
}
.navigation-button-2:hover {
  color:#fff;
  background-color:#1754b9
}
.text-block-6 {
  color:#fff;
  margin-top:24px;
  font-family:Montserrat,sans-serif;
  font-size:12px
}
.basic-column {
  padding-left:5px;
  padding-right:5px
}
.product-card-description {
  background-color:var(--white);
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-height:135px;
  max-height:120px;
  padding:35px 30px;
  display:flex
}
.product-card-image {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image.product-card-2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0680c060f157_gi.jpg);
  background-position:0 0;
  background-size:cover
}
.product-card-image.product-card-dolceluna {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f10760f174_Foto.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062f7860f32f_fitness.png);
  background-position:70%;
  background-size:cover
}
.product-card-image.product-card-4 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc067fa360f251_Nikuniku.jpg);
  background-position:20%;
  background-size:cover
}
.product-card-image.product-card-5 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06436560f336_1150654_514060205329926_1045700166_o%20\%281\%29.jpg);
  background-position:100%;
  background-size:450px;
  background-attachment:scroll
}
.product-card-image.product-card-7 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06fabc60f320_amaryllis%20\%281\%29.jpeg);
  background-position:70%;
  background-size:cover
}
.product-card-image.product-card-8 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ea1360f32e_joshua.png);
  background-position:20%;
  background-size:250px
}
.product-card-image.product-card-luxuryshoes {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0643f660f2ad_Luxury.jpg);
  background-position:0 0;
  background-size:cover
}
.product-card-image.product-card-frida {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06764b60f1f8_frida%202%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image.product-card-pivert {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065b3260f110_pivert-store-img.jpg);
  background-position:20%;
  background-size:cover
}
.product-card-image.product-card-mimiecoco {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06833d60f217_mimieecoco.jpg);
  background-position:50%;
  background-size:266px
}
.product-card-image.product-card-7-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b67360f119_primark%20\%281\%29.png);
  background-position:70%;
  background-size:cover
}
.product-card-image.product-card-8-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06484d60f162_Screenshot%20at%20Sep%2027%2014-00-28%20\%281\%29.png);
  background-position:20%;
  background-size:250px
}
.product-card-image.product-card-4-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0657ad60f6a9_kipli-img%20\%281\%29.png);
  background-position:20%;
  background-size:cover
}
.tag-wrapper {
  height:100%;
  margin-top:35px;
  margin-bottom:35px;
  padding-left:10px;
  padding-right:10px
}
.product-card {
  cursor:pointer;
  background-color:#fff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc069e2e60f33c_behealth%20\%281\%29.jpg);
  background-position:0 0;
  background-size:125px;
  border-radius:8px;
  box-shadow:0 0 20px #0000001a
}
.product-card:hover {
  box-shadow:0 1px 6px #00000026
}
.image-19 {
  text-align:left;
  object-fit:fill;
  flex:0 auto;
  order:1;
  align-self:center;
  margin-top:0;
  margin-left:0;
  margin-right:0;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:block;
  position:static
}
.link-block {
  text-decoration:none;
  display:block
}
.link-block-2,.link-block-3,.link-block-4 {
  display:block
}
.rich-text-block-2 {
  font-family:Montserrat,sans-serif
}
.bold-text-4 {
  font-weight:400
}
.image-elobaby {
  margin-left:auto;
  margin-right:auto;
  display:block
}
.product-card-image-stylottica {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-stylottica.product-card-5 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0627e360f194_puma.jpg);
  background-position:0 0;
  background-repeat:repeat;
  background-size:400px 350px;
  background-attachment:scroll
}
.text-block-14 {
  margin-top:-20px;
  font-family:Poppins,sans-serif;
  font-size:18px
}
.bold-text-6 {
  font-weight:600
}
.header-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0682de60f0a1_bg-scala.jpg),radial-gradient(circle at 76% 22%,#ebc4c4,#e9c0c0);
  background-position:87%,50%,0 0;
  background-repeat:no-repeat,no-repeat,repeat;
  background-size:500px,cover,auto;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-top:-90px;
  padding:80px 30px 0;
  display:flex
}
.header-copy.landing-hero-compra-copy {
  background-color:#ffe8ea;
  background-image:none;
  margin-top:-100px;
  padding-top:150px;
  padding-bottom:337px
}
.product-card-image-copy.product-card-1-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0675ed60f07e_ovs.png);
  background-position:0 0;
  background-size:cover
}
.image-19-copy {
  margin-left:auto;
  margin-right:auto;
  display:block
}
.product-card-image-copy.product-card-6-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc067dbc60f166_canottetop%20\%281\%29.jpg);
  background-position:0 0;
  background-size:cover
}
.image-19-copy-copy,.image-19-copy {
  margin-left:auto;
  margin-right:auto;
  display:block
}
.link-block-3-copy,.link-block-4-copy,.link-block-copy,.link-block-2-copy {
  display:block
}
.product-card-image-nora-pfeiffer {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-nora-pfeiffer.product-card-5-nora-pfeiffer {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06997160f33f_nora.png);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-copy,.product-card-image-simonello {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-simonello.product-card-5-simonello {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e4ed60f178_scalapay.png);
  background-position:0%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-olympia {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-olympia.product-card-dolceluna-olympia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0653d360f2e1_Olimpia.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-olga {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-olga.product-card-2-olga {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e30c60f2fa_olga.png);
  background-position:50% 100%;
  background-size:cover
}
.product-card-image-modeonnew {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-modeonnew.product-card-dolceluna-modeonnew {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06693660f05d_levis-239.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-elodie {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-elodie.product-card-elodie {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06477060f2c2_img_3748.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-copy.product-card-4-copy-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060cc660f1e1_lolli-img.jpg);
  background-position:20%;
  background-size:cover
}
.product-card-image-amaryllis {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-amaryllis.product-card-caja-amaryllis {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06621160f092_Image.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-giochiamo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-giochiamo.product-card-2-giochiamo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06033e60f1ca_istockphoto-1017309510-612x612.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-imagemia {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-imagemia.product-card-mia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0669a660f08d_images.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-suite56 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-suite56.product-card-suite56 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065eee60f16c_Suite56.jpg);
  background-position:50% 100%;
  background-size:cover
}
.product-card-image-intimissimi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-intimissimi.product-card-2-intimissimi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc064c7760f304_intimissimi.jpg);
  background-position:50% 40%;
  background-size:cover
}
.product-card-image-zara {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-zara.product-card-3-zara {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0649dc60f13e_zara-img.png);
  background-position:70%;
  background-size:cover
}
.product-card-image-kiko {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-kiko.product-card-4-kiko {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0616af60f353_kiko-img.jpg);
  background-position:20%;
  background-size:cover
}
.product-card-image-h-m {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-h-m.product-card-5-h-m {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc068d0360f1a7_h%26m%20\%281\%29.png);
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-bottero {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bottero.product-card-bottero {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06d42160f36f_botteroestiva%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-coccole {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-coccole.product-card-coccole {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06077e60f27a_Coccole%20Image.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-selezioneesara {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-selezioneesara.product-card-selezioneesara {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06188560f25e_Selezione%20di%20sara.jpg);
  background-position:50% 0;
  background-size:cover
}
.product-card-image-glassonion {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-glassonion.product-card-glassonion {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06760860f189_Image.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-borselastminute {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-borselastminute.product-card-borselastminute {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063c2c60f28c_Borse.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-scalia {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-scalia.product-card-scalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06a8e760f10d_image%20valigia.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-purocotone {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-purocotone.product-card-purocotone {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0673d360f200_Purocotone.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-mudsnow {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mudsnow.product-card-mudsnow {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06906c60f1cb_Mud_Snow.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-copy,.product-card-image-pullege {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pullege.product-card-pullege {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06341e60f17c_Pullege.jpg);
  background-position:0 0
}
.product-card-image-ferrari {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ferrari.product-card-ferrari {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06855f60f208_Ferraris.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-albyp {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-albyp.product-card-albyp {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06403960f1b3_IMG_2287.JPG);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-valkiria {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-valkiria.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063b4860f1bc_valkiria%202%20\%281\%29.jpg);
  background-position:50%;
  background-size:auto 260px
}
.product-card-image-mondoideamoda {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mondoideamoda.product-card-mondoideamoda {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f3a460f6cf_MondoIdeaModa.png);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-velvet {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-velvet.product-card-velvet {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063f9d60f17a_Velvetsnack.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-boardgame {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-boardgame.product-card-boardgame {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0616b560f21d_board-games-.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-giochiinscatola {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-giochiinscatola.product-card-giochiinscatola {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ebf760f28f_GiochiInScatola1.jpg);
  background-position:50%
}
.product-card-image-fatanatura {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-fatanatura.product-card-fatanatura {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06759660f342_PANNOLINI.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-naturadireta {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-naturadireta.product-card-naturadiretta {
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06927b60f308_naturadirettalogo1%20%281%29%20%281%29.jpg");
  background-position:50%;
  background-size:cover
}
.product-card-image-bricobravo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bricobravo.product-card-bricobravo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06a39460f1be_BricoBravo_.jpeg);
  background-position:50% 0;
  background-size:cover
}
.product-card-image-borselast {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-borselast.product-card-borselast {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0609cd60f2e3_borse%20last%20minute.png);
  background-position:50%;
  background-size:400px 270px
}
.product-card-image-commetoi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-commetoi.product-card-commetoi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06245260f202_Comme_toi_image.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-nidodigrazia {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-nidodigrazia.product-card-nidodigrazia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e97660f18d_nidodigraziafoto2%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-kipli2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-kipli2.product-card-2-pricy-kilp2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06cc4460f3a7_kipli3.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-ticke {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ticke.product-card-ticket {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06626260f26a_concerto-musica-620x400.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-elle {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-elle.product-card-elle {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06728d60f28e_ElleBi_.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-pomikaki {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pomikaki.product-card-2-pricy-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063c3360f209_Pomikaki.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-elobaby2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-elobaby2.product-card-3-elobbay {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc064ff260f220_elobaby-img.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-beyourbag2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-beyourbag2.product-card-beyourbag2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0607a660f35b_be%20your%20bag.jpeg);
  background-position:50% 0;
  background-size:cover
}
.product-card-image-pacopet1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pacopet1.product-card-pacopet1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f24860f29f_PacoPet_Image.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-suite {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-suite.product-card-3-suite {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06713160f243_Suite56_.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-mondoidea {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mondoidea.product-card-mondoidea {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062adc60f3b7_mondoidea.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-heart-bite {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-heart-bite.product-card-heart-bite {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0680e860f1c7_heart%20bite%202%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-cicalia2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-cicalia2.product-card-2-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0610ed60f18c_cicalia_image.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-lolli {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-lolli.product-card-lolli {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060cc660f1e1_lolli-img.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-mia {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mia.product-card-mia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc069ecd60f1ba_miacosmetics%20\%281\%29.jpeg);
  background-position:70%;
  background-size:cover
}
.product-card-image-pullege1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pullege1.product-card-2-olga {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06755760f111_IMMAGINE.png);
  background-position:50% 100%;
  background-size:cover
}
.product-card-image-profumeria-ideale {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-profumeria-ideale.product-card-profumeria-ideale {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063b8e60f346_Profumeria%20Ideale.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-altezza-bacio {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-altezza-bacio.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e9df60f1fa_mandala-rainbow-day.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-bcycles {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bcycles.product-card-2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06cc9260f1dc_bcycle.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-futura {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-futura.product-card-dolceluna-modeonnew {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06bf9b60f26c_79360405_2648246928587532_3669294829893844992_o.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-jolici {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-jolici.product-card-mondoideamoda {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06089660f6c0_Jolicy.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-amy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-amy.product-card-6 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e94960f2c8_p-min.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-teriam {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-teriam.product-card-4 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ac8560f1d0_Teriam%20Service.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-glass-onion {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-glass-onion.product-card-6 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e2a960f6c4_glassonion%20\%281\%29.jpg);
  background-position:100%;
  background-size:cover
}
.product-card-image-porte {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-porte.product-card-scalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0602f560f1f5_PorteItaliane.jpg);
  background-position:0%;
  background-size:cover
}
.product-card-italian {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-italian.product-card-5-italia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06394060f25c_italian%20boutique%202%20\%281\%29.jpg);
  background-position:50%;
  background-size:350px 300px;
  background-attachment:scroll
}
.product-card-image-lingerie {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-lingerie.product-card-5 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ccd160f191_3987.jpg);
  background-position:100%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-beekween {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-beekween.product-card-8 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060cf760f228_Beek.jpg);
  background-position:20%;
  background-size:250px
}
.product-card-image-never-one-joy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-never-one-joy.product-card-never-one-joy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06846760f23b_NeverOneJoy.jpg);
  background-position:0 0;
  background-size:cover
}
.product-card-image-rush {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-rush.product-card-rush {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06c5b760f277_Rush.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-lago-tuning {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-lago-tuning.product-card-lagon-tuning {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06003b60f2a7_LagoTuning.jpg);
  background-position:50% 40%;
  background-size:cover
}
.product-card-image-pannoliamo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pannoliamo.product-card-pannoliamo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06066460f22e_ac8347a14e6b1245542e6362827b53062a2d3b1c_TotsBots.jpg);
  background-position:60%;
  background-size:1400px
}
.product-card-image-simonello2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-simonello2.product-card-elodie {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e4ed60f178_scalapay.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-cirano {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-cirano.product-card-velvet {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f10760f174_Foto.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-pellet {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pellet.product-card-mimiecoco {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0697ca60f17e_PelletACasa.jpg);
  background-position:0%;
  background-size:550px
}
.product-card-image-befane {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-befane.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06a7b960f2a2_bottegabefane.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-master-nuoto {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-master-nuoto.product-card-5-nora-pfeiffer {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc066bd360f2fd_master.png);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-fata-natura {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-fata-natura.product-card-fata-natura {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06465060f219_75521801_666476863876033_2549273474854027264_o.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-bimbiinfasce {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bimbiinfasce.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc068eea60f1a9_BimboInFasce.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-mamy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mamy.product-card-5-nora-pfeiffer {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06234360f1b7_SwanMamyBaby.jpg);
  background-position:50% 0;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-tabata {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-tabata.product-card-giochiinscatola {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06917e60f23e_74655065_2604618779577240_577130565338136576_n.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-viva {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-viva.product-card-viva {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06222860f245_VivaKids.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-showtime {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-showtime.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc066c8260f252_primi%20mesi%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-togenther {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-togenther.product-card-5-togenther {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ecf660f2cb_togenther.jpg);
  background-position:80%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-sartoria {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-sartoria.product-card-sartoria {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06442960f31c_Sartoria.jpeg);
  background-position:50%;
  background-size:cover
}
.product-card-image-genus-trade {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-genus-trade.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc064a1560f305_genustrade.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-cajavegan {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-cajavegan.product-card-cajavegan {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06253b60f097_cajavegan-img.jpg);
  background-position:50%;
  background-size:cover
}
.div-block-24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061d2360f1f0_styleottica-img.jpeg);
  background-position:50%;
  background-size:cover;
  height:260px
}
.container-12 {
  align-self:auto;
  margin-top:15px;
  padding-left:0;
  padding-right:20px
}
.product-card-image-pricy-2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pricy-2.product-card-pricy-2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b9e060f3a8_pricy.jpeg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-jolici1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-jolici1.product-card-jolici1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061c8a60f2a8_jolici%202%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-annaira {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-annaira.product-card-2-annaira {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0690c460f3fa_annaira2.JPG);
  background-position:50%;
  background-size:280px 280px
}
.product-card-image-giocoll {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-giocoll.product-card-gioco {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e14b60f1c3_giocoll%20\%281\%29.jpg);
  background-position:0%;
  background-size:cover
}
.product-card-image-marlena-shop {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-marlena-shop.product-card-marlena-shop {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b1ef60f2e2_marlena%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-mud-and-snow {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mud-and-snow.product-card-mud-and-snow {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06906c60f1cb_Mud_Snow.jpeg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-pivert {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pivert.product-card-pivert {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065b3260f110_pivert-store-img.jpg);
  background-position:20%;
  background-size:cover
}
.product-card-image-alberodiamy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-alberodiamy.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062bad60f2b5_amy2.jpg);
  background-position:50%;
  background-size:300px 260px
}
.product-card-image-master-nuoto-copy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-master-nuoto-copy.product-card--leonardo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0639c060f21c_leonardoshoes.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-pannoliamo-2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-pannoliamo-2.product-card-pannoliamo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0636d660f2c7_pannoliamo2.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-bimbosmart {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bimbosmart.product-card-bimbosmart {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06d92260f30e_bimbosmart.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-vivaiscifo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-vivaiscifo.product-card-vivaiscifo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06688f60f35a_vivai.jpg);
  background-position:0 0;
  background-size:cover
}
.product-card-image-top-spin {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-top-spin.product-card-top-spin {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0645ad60f3ad_topspin.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-tv-shopping {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-tv-shopping.product-card-tv-shopping {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06812a60f1bd_tvshopping%20\%281\%29.jpg);
  background-position:100%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-retromagenta {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-retromagenta.product-card-5-retromagenta {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06030d60f1bb_retromagenta%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-ab-medical {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ab-medical.product-card-never-ab-medical {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06332e60f1d8_abmedical%202%20\%281\%29.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-ezooza {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ezooza.product-card-velvet-ezooza {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061f1260f259_ezooza%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.columns-6 {
  display:none
}
.product-card-image-brico-bravo-2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-brico-bravo-2.product-card-ditano {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06ce7f60f6c9_Ditano-social1.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-ditano-2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ditano-2.product-card-3-dolcelunashop {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06dd4660f3b3_ditano%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-dolcelunashop-3 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-dolcelunashop-3.product-card-bricobravo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06164860f1db_DolceLuna_.png);
  background-position:50% 0;
  background-size:cover
}
.product-card-image-ezooza1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ezooza1.product-card-ezooza {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061f1260f259_ezooza%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-primimesi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-primimesi.product-card-5-primimesi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06dfdd60f1cc_safara%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-vittoria {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-vittoria.product-card-vittoria {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f08660f332_vittoria.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-phy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-phy.product-card-phy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0613d260f2fc_phy.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-mulac {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-mulac.product-card-3-mulac {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063deb60f2f1_mulac2.jpg);
  background-position:0%;
  background-size:cover
}
.product-card-image-prolon2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-prolon2.product-card-sartoria {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f69060f2b4_prolon%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-becky2 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-becky2.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065ac860f1af_becky%20sito%201%20\%281\%29.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-egiochiamo1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-egiochiamo1.product-card-rush {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06033e60f1ca_istockphoto-1017309510-612x612.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-cuoieria {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-cuoieria.product-card-borselast {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06113f60f2e8_cuoieriashop%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-albero {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-albero.product-card-commetoi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc069cf660f2aa_albershop%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-dream-shop {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-dream-shop.product-card-2-pricy-kilp2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06222260f2e0_dreamshop%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-viglietti {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-viglietti.product-card-nidodigrazia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065e9f60f37b_vigliettiestivo%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-all-supplements {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-all-supplements.product-card-2-pricy-copy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063b5360f327_allsupplements%20\%281\%29.jpeg);
  background-position:50%;
  background-size:400px 300px
}
.product-card-image-oligenesi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-oligenesi.product-card-ticket {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0632d460f2e7_oligenesi%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-lilla {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-lilla.product-card-ticket {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0632a460f2fb_lillashop%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-giordi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-giordi.product-card-vittoria {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc065ab160f2ef_giordi%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-sew {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-sew.product-card-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06bb2760f2f7_sewshop%20\%281\%29.jpg);
  background-position:0%;
  background-size:350px 300px
}
.product-card-image-4ever {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-4ever.product-card-sartoria {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b2e060f31e_profumomania%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-be {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-be.product-card-5-primimesi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062cc860f307_behealth%20\%281\%29.png);
  background-position:50%;
  background-size:cover;
  background-attachment:scroll
}
.product-card-image-21 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-21.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06023960f2f9_21rue%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-showtime-copy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-showtime-copy.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc066c8260f252_primi%20mesi%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-primimesi1 {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-primimesi1.product-card-cicalia {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc066c8260f252_primi%20mesi%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.store-cover-img {
  object-fit:cover;
  object-position:50% 0%;
  width:100%;
  height:100%
}
.directory-card-body {
  color:#4f5c65;
  flex:1;
  padding:60px 36px
}
.directory-card-body.featured-bottom {
  background-image:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:120px;
  padding:0;
  display:flex;
  position:relative
}
.collection-list-scroll {
  grid-column-gap:20px;
  grid-row-gap:25px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  place-items:stretch stretch;
  display:grid
}
.collection-list-scroll.new-list-scroll {
  grid-column-gap:20px;
  grid-row-gap:25px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.collection-item-2 {
  width:100%;
  padding-left:0;
  padding-right:0
}
.directory-card-2 {
  text-align:left;
  background-color:#fff;
  border:1px #e9eef1;
  border-radius:2px;
  width:100%;
  max-width:260px;
  transition:transform .35s,border-color .2s;
  display:block;
  position:relative;
  box-shadow:0 0 20px #0000001a
}
.directory-card-2:hover {
  border-color:#dadada;
  transform:translateY(-3px)
}
.store-link-2 {
  z-index:1000;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.directory-card-top-2 {
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  border-bottom:1px solid #0000000f;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  width:100%;
  height:200px
}
.directory-card-top-2:hover {
  background-position:50% 0;
  background-size:cover
}
.directory-card-top-2.featured {
  background-image:none;
  border-radius:2px 2px 0 0;
  width:100%;
  height:260px;
  overflow:hidden
}
.directory-section {
  padding-top:0;
  padding-bottom:0;
  position:static
}
.store-logo-img-3 {
  object-fit:contain;
  height:70%;
  margin-left:auto;
  margin-right:auto
}
.store-logo-img-3.featured-logo {
  max-width:150px;
  max-height:60px
}
.store-logo-img-3.featured-logo.new-logo {
  height:45px;
  max-height:none;
  margin-left:0;
  margin-right:0
}
.browse {
  color:var(--black);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06bf1a60f2de_arrow-down-icon.svg);
  background-position:85% 44%;
  background-repeat:no-repeat;
  background-size:10px;
  border:2px #14484ad9;
  border-radius:0;
  order:1;
  max-width:280px;
  height:54px;
  margin:10px 40px 10px 8px;
  padding:13px 40px 13px 20px;
  font-family:Montserrat,sans-serif;
  font-size:14px;
  font-weight:500;
  text-decoration:none;
  transition:border-color .2s,background-color .2s;
  display:none
}
.browse:hover {
  background-color:var(--white);
  color:#00000080;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06e6a260f329_arrow-down-icon-hov.svg);
  border-style:none;
  border-color:#14484a
}
.browse:active {
  color:#00000080
}
.browse.w--current {
  color:#fff;
  background-color:#14484a;
  border-color:#14484a
}
.grid {
  grid-row-gap:62px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr
}
.grid.giftguide {
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.grid.valentine-grid {
  grid-row-gap:24px;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.product-card-image-rebecca {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-rebecca.product-card-rebecca {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06fd3860f3ed_mobili.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-loreto {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-loreto.product-card-loreto {
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06f27b60f333_loreto1%20%281%29%20%281%29.png");
  background-position:70%;
  background-size:cover
}
.hide-raw {
  display:none
}
.product-card-image-darienzo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-darienzo.product-card-darienzo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06951260f3ac_darienzo%20\%281\%29.jpg);
  background-position:50% 0;
  background-size:cover
}
.navigation-copy {
  z-index:1;
  background-color:#f6d2d5;
  justify-content:center;
  align-items:center;
  padding-left:30px;
  padding-right:30px;
  display:flex;
  position:relative
}
.container-19 {
  z-index:1;
  width:100%;
  max-width:1170px;
  margin:0 auto;
  display:block;
  position:static
}
.container-19.cc-blogpost {
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  max-width:770px;
  margin-top:-4px;
  display:block
}
.container-19.cc-blogpost.container-dark-text.hidden {
  display:none
}
.it-flag {
  max-width:20px;
  margin-right:10px
}
.it-flag.it-flag-b {
  max-width:25px;
  margin-right:0
}
.language-text {
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  padding:10px 20px;
  text-decoration:none;
  display:flex
}
.language-text.language-text-b {
  margin-left:auto;
  margin-right:auto;
  padding:10px 20px;
  display:inline-block
}
.language-text.language-text-b.hide {
  display:none
}
.fr-glag {
  max-width:20px;
  margin-right:10px
}
.fr-glag.fr-glag-b {
  max-width:25px;
  margin-right:0
}
.fr-glag.fr-glag-b.fr-glag-b-german {
  max-width:25px;
  height:17px
}
.dropdown-list-4 {
  background-color:#0000;
  margin-top:0
}
.dropdown-list-4.w--open {
  margin-top:-18px;
  padding-top:10px
}
.language-3 {
  background-color:#0000
}
.dropdown-toggle-3 {
  font-family:Montserrat,sans-serif;
  font-size:12px;
  font-weight:500;
  display:block
}
.product-card-image-liujo {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-liujo.product-card-liujo {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06478d60f425_liujo.png);
  background-position:50%;
  background-size:cover
}
.product-card-image-cabriole {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-cabriole.product-card-cabriole {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06d88e60f3a0_cabriole%20\%281\%29.jpg);
  background-position:50%;
  background-size:cover
}
.product-card-image-bexit {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-bexit.product-card-bexit {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0666f060f3e9_bexit%20\%281\%29.jpg);
  background-position:50% 100%;
  background-size:cover
}
.product-card-image-beyourbagfr {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-beyourbagfr.product-card-beyourbgafr {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0607a660f35b_be%20your%20bag.jpeg);
  background-position:50%;
  background-size:cover
}
.page-wrapper {
  overflow:hidden
}
.lp-section {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:48px 10px 64px;
  display:block;
  position:relative
}
.lp-section.hero-section {
  z-index:1;
  padding-top:100px;
  padding-bottom:100px;
  position:relative
}
.lp-section.hero-section.limit-screen {
  height:auto;
  padding-top:80px
}
.lp-section.blue-section {
  background-color:var(--light-blue)
}
.lp-section.colored-section {
  background-color:var(--black-2)
}
.lp-section.colored-section.orange-bg {
  background-color:#fddbc1
}
.lp-section.pink-section {
  background-color:var(--misty-rose)
}
.lp-section.hide-section {
  display:none
}
.lp-section.hero-section-webinars {
  z-index:1;
  padding-top:100px;
  padding-bottom:264px;
  position:relative
}
.lp-section.woomenweek-bg {
  background-color:#ffdec0
}
.lp-container {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1140px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.lp-container.lp-nav-container {
  flex-direction:row;
  justify-content:space-between;
  width:95vw;
  max-width:1140px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto
}
.lp-container.lp-nav-container.pink {
  justify-content:center
}
.lp-container.lp-nav-container._1140 {
  max-width:1140px;
  padding-left:0;
  padding-right:0
}
.lp-container.full-width-container {
  width:80vw;
  max-width:1360px
}
.lp-container.footer_new {
  margin-top:0
}
.lp-container.about-hero-cont {
  z-index:1;
  margin-top:0;
  padding-top:156px
}
.lp-container.about-cont {
  margin-top:0;
  padding-top:20px;
  padding-bottom:80px
}
.lp-container.team-cont {
  margin-top:0;
  padding-top:50px;
  padding-bottom:135px
}
.lp-container.customers-cont {
  margin-top:0;
  padding-top:43px;
  padding-bottom:85px
}
.lp-container.online-store-cont {
  margin-top:0;
  padding-top:63px;
  padding-bottom:66px
}
.lp-container.press-hero-cont {
  z-index:1;
  text-align:center;
  margin-top:0;
  padding-top:156px
}
.lp-container.latest {
  margin-top:0;
  padding-top:130px;
  padding-bottom:45px
}
.lp-container.recent {
  margin-top:0;
  padding-top:45px;
  padding-bottom:120px
}
.lp-container.cms-item-content {
  margin-top:0;
  padding-top:92px;
  padding-bottom:140px
}
.lp-container.testimonials-section {
  margin-top:0;
  padding-top:24px;
  padding-bottom:8px
}
.lp-container.pop-up {
  background-image:linear-gradient(#fae0e6c2,#fae0e6c2),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06693a60f549_computers.jpg);
  background-position:0 0,0 0;
  background-repeat:repeat,no-repeat;
  background-size:auto,cover;
  min-height:553px;
  margin-top:0;
  padding-left:30px;
  padding-right:30px;
  display:block
}
.lp-container.pop-up._1 {
  z-index:1;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06478c60f54a_SP-BG-V5%20\%281\%29.jpeg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  padding-top:50px;
  padding-bottom:60px;
  position:absolute
}
.lp-container.lp-nav-container {
  flex-direction:row;
  justify-content:space-between;
  width:95vw;
  max-width:1360px;
  height:20px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto
}
.lp-container.womensweek-hero {
  color:var(--b1);
  padding-top:160px;
  padding-bottom:171px;
  font-family:Poppins,sans-serif
}
.nav-logo-link-old {
  align-items:center;
  width:132px;
  height:35px;
  margin-left:0;
  margin-right:0;
  padding:0;
  display:flex;
  position:relative
}
.nav-logo-link-old.w--current {
  flex:none
}
.nav-logo-link-old.phone-main-logo {
  height:auto;
  margin-right:5px;
  display:inline-block;
  position:relative
}
.nav-logo {
  object-fit:contain;
  object-position:0% 50%;
  width:100%;
  max-width:132px;
  height:100%;
  transition:opacity .2s
}
.nav-logo.white-logo {
  display:none;
  position:absolute;
  inset:0%
}
.nav-logo.white-logo.show {
  display:block
}
.nav-logo.dark-logo {
  width:132px;
  max-width:none;
  height:35px
}
.nav-logo.pink-palace {
  margin-right:32px
}
.nav-logo.xfactor {
  object-fit:contain;
  object-position:50% 50%;
  max-width:110px;
  max-height:50px
}
.lp-nav-link {
  color:var(--black-2);
  padding:10px 5px;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.lp-nav-link.nodirectory {
  display:none
}
.lp-nav-link.small {
  padding-top:12px;
  padding-bottom:8px;
  font-size:13px
}
.sticky-navbar {
  background-color:#0000;
  justify-content:center;
  align-items:center;
  width:100vw;
  height:80px;
  padding:10px 2rem;
  display:flex;
  position:relative
}
.sticky-navbar.pink {
  background-color:#f6d2d5f2
}
.list-item {
  padding-left:0;
  overflow:hidden
}
.lp-dropdown.margin45 {
  margin-left:45px
}
.lp-dropdown-toggle {
  background-color:#fffc;
  border:2px solid #f7f5f5;
  border-radius:20px;
  justify-content:center;
  align-items:center;
  padding:6px 10px;
  display:flex
}
.lp-dropdown-toggle:hover {
  background-color:#f7f5f5;
  border-color:#8a8787
}
.lp-dropdown-toggle.footer-dd,.lp-dropdown-toggle.footer-dd-2 {
  border-color:var(--black-2);
  background-color:#202020cc;
  border-color:#2c2629
}
.lp-dropdown-toggle.hide {
  display:none
}
.flag-div {
  flex:none;
  width:28px;
  height:28px
}
.flag-div.dd-flag {
  border:2px solid var(--white);
  background-color:var(--white);
  background-color:#fff;
  border:2px solid #fff;
  border-radius:50%;
  flex:none;
  justify-content:center;
  align-items:center;
  width:26px;
  height:26px;
  margin-right:9px;
  display:flex
}
.flag-div.text {
  color:#fff;
  align-items:center;
  width:62px;
  padding-left:5px;
  display:flex
}
.flag-img {
  flex:none;
  width:100%;
  height:100%
}
.dd-arrow {
  margin-left:14px;
  margin-right:0;
  position:relative
}
.dd-arrow.white-arrow {
  color:#fff
}
.lp-btn {
  border:1px solid var(--black-2);
  background-color:var(--black-2);
  letter-spacing:.08em;
  text-transform:uppercase;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  margin-left:16px;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  display:flex
}
.lp-btn:hover {
  background-color:var(--dim-grey)
}
.lp-btn.white-btn {
  background-color:var(--white);
  color:var(--black-2);
  white-space:nowrap;
  padding-left:20px;
  padding-right:20px
}
.lp-btn.white-btn:hover {
  background-color:var(--dim-grey);
  color:var(--white)
}
.lp-btn.white-btn.big {
  margin-left:0;
  padding-top:16px;
  padding-bottom:16px
}
.lp-btn.white-btn.min {
  margin-left:0;
  font-size:14px
}
.lp-btn.white-btn.min.right-16 {
  margin-right:16px
}
.lp-btn.white-btn.small {
  padding-right:24px
}
.lp-btn.white-btn.xfactor-btn {
  text-transform:none;
  min-width:160px;
  margin-left:0;
  line-height:1.1em
}
.lp-btn.cta-btn {
  text-align:center;
  background-image:none;
  background-size:auto;
  border-radius:8px;
  margin-left:0;
  padding:18px 32px;
  font-family:Degular,sans-serif;
  font-size:18px;
  position:relative
}
.lp-btn.cta-btn.pink-btn {
  color:var(--black-2);
  background-color:#fae0e6;
  background-image:none
}
.lp-btn.cta-btn.pink-btn:hover {
  background-color:#fff2f5
}
.lp-btn.cta-btn.pink-btn.form-pink-btn {
  border-style:none;
  border-radius:0 4px 4px 0;
  padding:12px 16px;
  font-size:14px;
  line-height:16px
}
.lp-btn.left-0 {
  margin-left:0
}
.lp-btn.left-0.single-day-btn {
  padding-top:12px;
  padding-bottom:12px
}
.lp-btn.small {
  margin-left:8px;
  font-size:13px
}
.lp-btn.small.left {
  margin-right:8px
}
.lp-btn.valentine-btn {
  margin-left:0
}
.hero-row {
  width:80vw;
  max-width:1150px;
  margin-left:10px;
  margin-right:10px
}
.hero-row.flex {
  align-items:center;
  display:flex
}
.hero-col {
  height:100%;
  padding-right:0
}
.hero-col.left-col {
  padding-left:0;
  padding-right:10px
}
.hero-col.left-space {
  padding-top:80px;
  padding-right:0
}
.hero-col.right-space {
  justify-content:center;
  align-items:center;
  padding-left:50px;
  display:flex
}
.content-inner {
  position:relative
}
.content-inner.top-padding-inner {
  flex-direction:column;
  align-items:flex-start;
  display:flex
}
.content-inner.testimonial-content-inner {
  padding-top:20px;
  padding-left:30px
}
.description-text {
  width:100%;
  max-width:400px;
  margin-bottom:20px;
  font-size:24px;
  line-height:34px
}
.description-text.centered-text {
  text-align:center;
  width:98%;
  max-width:none;
  margin-bottom:0
}
.description-text.left-aligned-text {
  max-width:400px;
  font-size:20px
}
.description-text.live-banner-t {
  max-width:none;
  font-size:19px;
  font-weight:600
}
.description-text.live-banner-t.bold {
  font-weight:700
}
.description-text.live-banner-t.bold.bottom-5 {
  margin-bottom:5px
}
.description-text.live-banner-big-t {
  max-width:none;
  margin-bottom:0;
  font-size:28px;
  font-weight:600;
  line-height:36px
}
.body-4 {
  color:var(--black-2);
  font-family:Degular,sans-serif;
  font-weight:500
}
.hero-img-div {
  position:relative
}
.hero-img {
  border-radius:0;
  width:30vw;
  max-width:522px
}
.hero-img.merchant-hero-img {
  border-radius:8px;
  max-width:200px;
  margin-top:0;
  margin-left:40px;
  transform:rotate(3.56deg)
}
.hero-img.de-webinars {
  border-radius:8px;
  width:40vw;
  transform:rotate(1.43deg)
}
.hero-wrapper {
  z-index:1;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0651df60f428_heart.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0656a360f45c_backing%20pink.png);
  background-position:100% 35%,100% 100%;
  background-repeat:no-repeat,no-repeat;
  background-size:auto 80%,auto;
  width:100vw;
  position:relative
}
.hero-wrapper.merchant-wrapper {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0640c360f3fd_heart.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061fd760f445_backing.png);
  background-position:100% 0,0 100%;
  background-size:auto 550px,100% 100%
}
.hero-wrapper.merchant-wrapper.full-screen {
  height:auto;
  padding-top:40px;
  padding-bottom:100px
}
.hero-wrapper.overlay-wrapper {
  z-index:3
}
.hero-wrapper.overlay-wrapper.pink-bg {
  background-color:var(--misty-rose-2);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0651df60f428_heart.png);
  background-position:100% 35%;
  background-repeat:no-repeat;
  background-size:auto 80%
}
.nav-section {
  z-index:50;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:80px;
  font-family:Degular,sans-serif;
  position:fixed;
  inset:0% 0% auto
}
.product-dot {
  z-index:1;
  background-color:#585151;
  border-radius:50px;
  width:22px;
  height:22px;
  position:absolute;
  inset:auto -12px -8px auto
}
.product-info {
  background-color:var(--white);
  border-radius:14px;
  padding:16px;
  position:absolute;
  inset:auto auto 80px -150px;
  box-shadow:14px 14px 25px 1px #0000004d
}
.card-title-text {
  color:var(--black);
  font-size:20px;
  line-height:26px
}
.flex-text-div {
  justify-content:space-between;
  align-items:center;
  height:26px;
  margin-top:5px;
  display:flex
}
.logo-div {
  flex:none;
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.card-logo {
  max-height:19px;
  margin-left:5px
}
.sub-title-area {
  justify-content:space-between;
  align-items:stretch;
  margin-bottom:30px;
  display:flex
}
.sub-title {
  justify-content:center;
  align-items:center;
  font-family:Degular,sans-serif;
  font-size:34px;
  line-height:42px;
  display:flex
}
.star-div {
  justify-content:center;
  align-items:center;
  margin-left:18px;
  margin-right:18px;
  display:flex
}
.star-img {
  max-height:20px
}
.star-img-2 {
  max-height:57px
}
.feedback-card {
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  align-items:center;
  width:33%;
  padding-left:30px;
  padding-right:30px;
  display:flex
}
.feedback-card.bottom-margin {
  margin-bottom:24px
}
.feedback-card.bottom-margin.hide {
  display:none
}
.feedback-card.slider-quote {
  width:100%;
  margin-top:20px
}
.quotes-div {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc066c2d60f380_%E2%80%9C.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  width:70px;
  height:41px;
  margin-bottom:10px
}
.quotes-div.small-quotes-top {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06edc660f3cb_%E2%80%9C.png);
  width:58px;
  height:34px;
  position:absolute;
  inset:0 auto auto 0
}
.quotes-div.black-quotes {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc069cd460f40d_Small.svg)
}
.feedback-author-div {
  align-items:center;
  margin-top:18px;
  display:flex
}
.author-photo-div {
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:50%;
  flex:none;
  width:32px;
  height:32px;
  margin-right:14px;
  display:none
}
.grid-2 {
  grid-column-gap:0px;
  grid-template-rows:auto auto auto auto;
  align-self:stretch;
  margin-top:60px;
  margin-left:auto;
  margin-right:auto
}
.grid-2.new-grid-2 {
  width:100%;
  display:flex
}
.phone-div {
  justify-content:center;
  align-items:flex-start;
  width:33vw;
  max-width:356px;
  height:672px;
  display:flex;
  position:relative
}
.phone-img {
  width:33vw;
  max-width:356px;
  position:absolute;
  inset:0%
}
.step-div {
  align-items:stretch;
  margin-top:20px;
  display:flex
}
.step-icon-div {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06dde260f3eb_Choose%20Scala.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex:none;
  width:100px;
  height:100px;
  margin-right:25px
}
.step-icon-div.step-2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06123360f3d5_Lightning.png)
}
.step-icon-div.step-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06add760f39f_Love%20face.png)
}
.tiny-text {
  color:var(--dim-grey);
  text-transform:uppercase;
  margin-bottom:10px;
  font-weight:800;
  line-height:18px
}
.grid-3 {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top:48px;
  margin-bottom:40px
}
.category-card {
  cursor:pointer;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06acc960f45a_category%20\%285\%29.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:8px;
  width:40vw;
  max-width:542px;
  height:28vw;
  max-height:432px;
  position:relative
}
.category-card.category-2 {
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06331960f459_category%20%281%29%20%281%29.png")
}
.category-card.new-category-card {
  margin-bottom:8px;
  margin-left:8px;
  margin-right:8px
}
.white-text {
  color:var(--white);
  font-size:16px;
  line-height:22px;
  position:absolute;
  inset:16px auto auto 16px
}
.white-text.title {
  font-size:34px;
  font-weight:900;
  line-height:42px;
  position:absolute;
  inset:auto auto 16px 16px
}
.small-category-card {
  cursor:pointer;
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0641bf60f457_category%20%282%29%20%281%29.png");
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:8px;
  width:27vw;
  max-width:356px;
  height:17vw;
  max-height:224px;
  position:relative
}
.small-category-card.small-category-2 {
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062b8560f48b_category%20%283%29%20%281%29.png")
}
.small-category-card.small-category-3 {
  background-image:url("https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06a12260f4a4_category%20%284%29%20%281%29.png")
}
.small-category-card.new-small-card {
  margin-top:8px;
  margin-left:8px;
  margin-right:8px
}
.merchant-card {
  background-color:var(--white);
  border-radius:8px;
  width:100%;
  height:422px;
  transition:box-shadow .35s;
  box-shadow:3px 3px 8px #2c262929
}
.merchant-card:hover {
  box-shadow:3px 3px 8px #2c262999
}
.merchant-img-div {
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  width:100%;
  height:80%;
  overflow:hidden
}
.merchant-logo-div {
  justify-content:center;
  align-items:center;
  height:20%;
  display:flex
}
.merchant-logo {
  max-height:52px;
  position:relative
}
.merchant-logo.tiny-logo {
  opacity:1;
  max-height:40px;
  overflow:visible
}
.merchant-logo.phone-inner-logo {
  opacity:1;
  max-height:32px;
  display:block
}
.merchant-logo.double-size {
  max-height:104px
}
.author-name-text {
  font-size:20px;
  font-weight:700;
  line-height:26px
}
.author-info-div {
  align-items:center;
  display:flex
}
.author-info-div.top-margin-div {
  margin-top:19px
}
.white-heading {
  color:var(--white)
}
.white-heading.left-aligned.footer-h {
  margin-top:0
}
.footer-wrapper {
  background-color:var(--black);
  font-family:Degular,sans-serif
}
.footer-wrapper.display-none {
  display:none
}
.footer-wrapper.hide {
  position:relative
}
.footer-row {
  align-self:stretch;
  margin-top:60px
}
.footer-col {
  padding-left:0
}
.footer-form-block {
  margin-top:30px;
  margin-bottom:0
}
.footer-form-block.margin10 {
  margin-top:15px
}
.footer-form {
  align-items:center;
  display:flex
}
.footer-text-field {
  text-align:center;
  border-radius:4px 0 0 4px;
  max-width:285px;
  height:40px;
  margin-bottom:0;
  padding-top:12px;
  padding-bottom:12px
}
.info-area {
  margin-top:50px
}
.location-text {
  color:var(--white);
  margin-bottom:40px;
  font-size:16px;
  line-height:22px
}
.location-text.mobile-view {
  display:none
}
.location-text.margin44 {
  color:var(--white);
  margin-top:44px;
  margin-bottom:0
}
.copyright-text {
  color:var(--light-grey);
  text-align:right;
  margin-bottom:0;
  font-size:14px;
  line-height:20px;
  position:relative
}
.copyright-text.phone-text {
  color:var(--black-2)
}
.footer-nav-grid {
  float:right;
  grid-column-gap:29px;
  grid-template-rows:auto auto auto auto auto;
  max-width:370px
}
.footer-nav-grid.de {
  grid-template-rows:auto auto auto auto
}
.footer-nav-grid.de.new-footer-grid {
  overflow:visible
}
.footer-nav-grid.new-footer-grid {
  justify-content:space-between;
  max-width:500px;
  display:flex
}
.footer-link {
  color:var(--white);
  margin-bottom:15px;
  text-decoration:none;
  display:block
}
.footer-link:hover {
  color:var(--dark-grey)
}
.footer-link-text {
  font-size:20px;
  line-height:26px
}
.footer-link-text.light-t {
  font-size:20px;
  font-weight:300
}
.copyright-div {
  justify-content:space-between;
  align-self:stretch;
  display:flex
}
.half-div.social-div {
  justify-content:space-between;
  display:flex
}
.half-div.social-div.tablet-view {
  display:none
}
.social-link {
  justify-content:center;
  align-items:center;
  width:45px;
  height:45px;
  margin-left:5px;
  margin-right:5px;
  display:flex
}
.social-link:hover {
  opacity:.6
}
.social-link.hide {
  display:none
}
.social-img {
  max-width:25px
}
.apper-text {
  color:var(--dim-grey);
  letter-spacing:.1em;
  text-transform:uppercase;
  margin-top:24px;
  font-weight:900;
  line-height:18px
}
.merchants-area {
  margin-top:16px;
  display:flex
}
.merchant-div {
  align-self:center;
  margin-right:16px
}
.merchant-step-icon-div {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06dde260f3eb_Choose%20Scala.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex:none;
  width:100px;
  height:100px;
  margin-right:25px
}
.merchant-step-icon-div.step-2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062e9c60f3d2_Credit%20Card.png)
}
.merchant-step-icon-div.step-3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc064f7660f3d3_Lock.png)
}
.advantages-grid {
  grid-column-gap:60px;
  grid-row-gap:100px;
  grid-template-rows:auto auto auto;
  margin-top:50px
}
.advantages-grid.new-advantages-grid {
  justify-content:space-between;
  width:100%;
  display:flex
}
.point-div {
  width:50%
}
.point-div.text-point-left {
  padding-left:70px
}
.point-div.text-point-right {
  padding-right:70px
}
.percent-text {
  font-size:96px;
  font-weight:800;
  line-height:1em
}
.percent-text.orange-text {
  color:var(--peach-puff);
  font-size:70px
}
.percent-text.green-text {
  color:var(--aquamarine)
}
.percent-text.blue-text {
  color:var(--light-blue)
}
.advantages-text {
  font-size:20px;
  font-weight:500;
  line-height:26px
}
.advantages-text.margin-on {
  margin-top:16px;
  margin-bottom:32px
}
.testimonial-div {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  margin-top:30px;
  display:flex
}
.testimonial-div.hide {
  display:none
}
.testimonial-grid {
  grid-column-gap:30px;
  grid-template-rows:auto;
  align-self:stretch;
  margin-top:44px;
  margin-bottom:100px
}
.testimonial-photo-card {
  background-color:var(--moccasin);
  border-radius:8px;
  padding:280px 36px 40px;
  position:relative;
  overflow:hidden
}
.testimonial-img {
  position:absolute;
  inset:0% 0% auto
}
.testimonial-text {
  color:var(--dim-grey);
  margin-top:29px;
  font-size:16px;
  line-height:22px
}
.testimonial-text._50 {
  width:50%
}
.separator-div {
  border-bottom:1px dashed var(--light-grey);
  margin-top:29px;
  margin-bottom:29px
}
.separator-div._50 {
  width:50%
}
.company-name {
  color:var(--dim-grey);
  margin-top:16px;
  margin-bottom:12px;
  font-size:16px;
  font-weight:600;
  line-height:22px
}
.centered-heading {
  text-align:center;
  width:90%
}
.centered-heading.testimonials {
  margin-top:0;
  margin-bottom:8px
}
.logo-grid {
  grid-column-gap:24px;
  grid-row-gap:24px;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  margin-top:24px;
  margin-bottom:48px
}
.logo-grid.new-logo-grid {
  flex-direction:column;
  justify-content:space-between;
  display:flex
}
.nav-trigger-div {
  position:absolute;
  inset:0 auto auto 0%
}
.phone-content-inner {
  flex-direction:column;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  height:100%;
  padding:32px 12px;
  display:flex
}
.merchant-link {
  align-self:center
}
.phone-img-example {
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:45%;
  margin-top:10px;
  margin-bottom:14px;
  display:flex;
  position:relative
}
.h5-phone-heading {
  font-size:24px;
  font-weight:400;
  line-height:34px;
  position:relative
}
.phone-text-inner {
  margin-left:18px;
  margin-right:18px
}
.phone-flex {
  align-items:center;
  display:flex
}
.heading-38 {
  text-align:center;
  max-width:100%;
  margin-top:0;
  font-family:"Ohno fatface 24 pt",sans-serif
}
.heading-38.de {
  font-size:64px;
  line-height:1em
}
.heading-38.bottom-10 {
  margin-bottom:10px
}
.heading-38.bottom-10.live-banner {
  margin-bottom:20px
}
.h2-centered {
  text-align:center;
  font-family:Degular,sans-serif;
  font-size:48px
}
.half-text-area {
  align-items:center;
  display:flex
}
.underline-div {
  background-color:var(--black-2);
  width:70%;
  height:2px;
  margin-left:auto;
  margin-right:auto
}
.collection-item {
  background-color:#0000;
  width:25%;
  margin-bottom:16px
}
.collection-list-wrapper-4 {
  width:100%;
  max-width:1100px;
  margin-top:48px;
  margin-bottom:48px
}
.dd-item {
  background-color:var(--grayscale--100-white);
  color:var(--black);
  align-items:center;
  width:100%;
  height:38px;
  padding-left:12px;
  text-decoration:none;
  display:flex;
  position:relative
}
.dd-item:hover {
  color:var(--white);
  background-color:#2c2629
}
.dd-item.hide-lan {
  display:none
}
.dd-list {
  background-color:#0000;
  padding-top:10px;
  padding-bottom:10px
}
.dd-list.w--open {
  background-color:var(--white);
  border-radius:8px;
  min-width:144px;
  top:10px;
  left:50px
}
.dd-list.footer-dd-list.w--open {
  inset:auto 10px 25px auto
}
.nav-link-wrap {
  margin-left:8px;
  margin-right:8px;
  overflow:hidden
}
.nav-link-wrap.hide-element {
  display:none
}
.hero-trigger {
  position:absolute;
  inset:0% auto auto 0%
}
.tablet-language-div {
  display:none
}
.category-link {
  position:absolute;
  inset:0%
}
.category-overlay {
  background-color:#ffffff26;
  display:none;
  position:absolute;
  inset:0%
}
.heading-39 {
  font-weight:900
}
.heading-39.bold {
  font-weight:700
}
.heading-39.bold.live-banner-h {
  font-size:56px;
  line-height:1.2em
}
.lp-arrow {
  display:none
}
.btns-area {
  align-items:center;
  display:flex
}
.btns-area.tablet-area {
  display:none
}
.html-embed-5 {
  z-index:999999;
  height:120px;
  display:none;
  position:fixed;
  inset:0% 0% auto
}
.nav-wrapper {
  display:none;
  position:relative;
  top:131px
}
.heading-40,.heading-41,.heading-42 {
  font-size:32px
}
.bold-text-13 {
  justify-content:center;
  font-family:Degular,sans-serif;
  font-weight:900;
  display:flex
}
.wrapper-new {
  margin-top:60px;
  margin-bottom:40px
}
.phone-example-img {
  object-fit:cover;
  width:100%;
  max-width:none;
  height:100%
}
.grid-frame {
  margin-top:40px;
  margin-bottom:60px
}
.title-underline-div {
  background-color:var(--light-grey);
  width:100%;
  height:1px;
  margin-bottom:40px
}
.product-card-description-2 {
  background-color:#fff;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-height:135px;
  max-height:120px;
  padding:35px 30px;
  display:flex
}
.product-card-image-ptit {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-ptit.product-card-ptit {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06957560f48c_ptitcon%20\%281\%29.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-freddy {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-freddy.product-card-freddy {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06293c60f416_freddy.jpg);
  background-position:50% 100%;
  background-size:cover
}
.product-card-image-carrera {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-carrera.product-card-carrera {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06290960f422_carrera2.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-helis {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-helis.product-card-helis {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc060b0460f47e_helisbrain%20\%281\%29.jpg);
  background-position:70%;
  background-size:cover
}
.product-card-image-babyroi {
  background-image:linear-gradient(#f5f5f580,#f5f5f580);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:260px
}
.product-card-image-babyroi.product-card-babyroi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc062fd760f4a5_babyroi2.jpg);
  background-position:65%;
  background-size:500px 500px
}
.features-2 {
  color:#fff;
  background-color:#fff;
  border:1px #000;
  justify-content:center;
  align-items:center;
  margin-bottom:20px;
  padding:0 30px;
  display:flex
}
.hide-element {
  display:none
}
.lp-btn-2 {
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#2c2629;
  border:1px solid #2c2629;
  border-radius:6px;
  margin-left:16px;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px
}
.lp-btn-2:hover {
  background-color:#585151
}
.lp-btn-2.white-btn {
  color:#2c2629;
  background-color:#fff
}
.lp-btn-2.white-btn {
  color:#2c2629;
  white-space:nowrap;
  background-color:#fff
}
.lp-btn-2.white-btn.no-m {
  margin-left:0
}
.lp-btn-2.white-btn {
  color:#2c2629;
  white-space:nowrap;
  background-color:#fff;
  padding-right:16px
}
.lp-btn-2.white-btn:hover {
  color:#fff;
  background-color:#585151
}
.shop-button {
  z-index:2147483647;
  position:relative
}
.shop-button.noz {
  z-index:0
}
.custom-btn-area {
  z-index:0;
  width:220px;
  position:relative
}
.grid-new-area {
  width:35%
}
.grid-new-area.big-area {
  width:65%
}
.footer-area {
  margin-left:20px
}
.logo-inner {
  grid-column-gap:0px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-self:stretch;
  align-items:center;
  display:grid
}
.play-btn {
  z-index:100;
  background-color:var(--white);
  border-radius:50%;
  width:85px;
  height:85px;
  position:absolute;
  box-shadow:4px 4px 50px 5px #00000026
}
.close-btn {
  color:var(--white);
  justify-content:center;
  align-items:center;
  width:45px;
  height:45px;
  font-size:24px;
  line-height:1em;
  text-decoration:none;
  display:flex;
  position:absolute;
  inset:10px 10px auto auto
}
.view-all-link {
  color:var(--black-2);
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:5px 12px;
  font-size:16px;
  line-height:24px;
  text-decoration:none;
  display:flex;
  position:absolute;
  inset:10px 30px auto auto
}
.footer-area-h {
  color:var(--white);
  margin-top:0;
  margin-bottom:15px;
  font-size:1.25rem;
  font-weight:700;
  line-height:26px
}
.footer-h-new {
  color:var(--white);
  margin-top:0;
  margin-bottom:0;
  font-size:34px;
  line-height:42px
}
.footer-h-new.second-version {
  font-size:48px;
  line-height:1em
}
.footer-top-wrap {
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.footer-logo-scalapay {
  max-width:132px
}
.social-wrap {
  align-items:center;
  display:flex
}
.footer-middle-wrap {
  justify-content:space-between;
  width:100%;
  margin-top:60px;
  display:flex
}
.left-footer-part {
  max-width:400px;
  margin-right:70px
}
.left-footer-part.new-footer {
  max-width:505px
}
.right-footer-part {
  display:flex
}
.footer-links-wrap {
  margin-right:60px
}
.footer-links-wrap.last {
  color:var(--white)
}
.bottom-footer-wrap {
  justify-content:space-between;
  width:100%;
  margin-top:55px;
  display:flex
}
.social-wrap-in {
  align-items:center;
  display:flex
}
.body-about {
  color:var(--black-2);
  font-family:Degular,sans-serif
}
.main {
  background-color:var(--white);
  margin-top:-1px;
  position:relative
}
.hero-h {
  align-self:flex-start;
  margin-top:0;
  margin-bottom:0;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:60px;
  font-weight:400;
  line-height:64px
}
.about-hero-img {
  z-index:1;
  border-radius:8px;
  max-width:1100px;
  max-height:438px;
  margin-top:50px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.hero-wrap {
  text-align:left;
  display:inline-block
}
.hero-shape {
  max-width:58%;
  position:absolute;
  inset:94px -359px 0% auto
}
.h2-about-p {
  color:var(--black);
  font-family:Degular,sans-serif;
  font-size:48px;
  font-weight:900;
  line-height:48px
}
.h2-about-p.bottom42 {
  margin-bottom:42px
}
.h2-about-p.no-margin {
  color:var(--white);
  margin-top:0;
  margin-bottom:0;
  font-family:Degular,sans-serif
}
.about-page-p.width870 {
  max-width:870px;
  font-size:20px;
  line-height:26px
}
.about-page-p.width870.bottom30 {
  margin-bottom:30px;
  font-family:Degular,sans-serif;
  font-size:18px
}
.team-wrap {
  margin-top:80px
}
.team-members {
  flex-direction:column;
  align-items:center;
  width:280px;
  padding-top:0;
  padding-bottom:0;
  display:flex
}
.member-name {
  margin-top:0;
  margin-bottom:0;
  font-family:Degular,sans-serif;
  font-size:24px;
  font-weight:700;
  line-height:34px
}
.job-title {
  text-align:center;
  margin-top:6px;
  font-family:Degular,sans-serif;
  font-size:20px;
  line-height:26px
}
.member-photo {
  object-fit:cover;
  object-position:50% 0%;
  border-radius:50%;
  width:250px;
  max-width:none;
  height:250px;
  margin-bottom:25px
}
.members-wrap {
  grid-column-gap:92px;
  grid-row-gap:60px;
  flex-wrap:wrap;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  align-items:flex-start;
  display:grid
}
.members-wrap.franceteam {
  grid-template-columns:1fr 1fr
}
.member-bio {
  text-align:center;
  margin-top:20px;
  margin-bottom:0;
  font-family:Degular,sans-serif;
  font-size:18px;
  line-height:22px
}
.black-button {
  background-color:var(--black-2);
  text-transform:uppercase;
  border-radius:8px;
  padding:18px 32px;
  font-size:18px;
  font-weight:600
}
.black-button.back-button {
  margin-top:77px;
  padding-left:23px;
  padding-right:23px
}
.black-button.sign-up-form-button {
  width:100%
}
.black-button.sign-up-form-button.mt-2 {
  margin-top:2rem
}
.about-page-2-p {
  font-size:24px;
  line-height:34px
}
.about-page-2-p.top12 {
  margin-top:12px;
  font-family:Degular,sans-serif
}
.pink-button {
  background-color:var(--misty-rose-2);
  color:var(--black-2);
  letter-spacing:.04em;
  text-transform:uppercase;
  border-style:solid;
  border-radius:8px;
  padding:18px 32px;
  font-size:18px;
  font-weight:600
}
.pink-button.top16 {
  margin-top:16px;
  font-family:Degular,sans-serif
}
.slice {
  width:100vw;
  max-width:none;
  margin-top:-19%;
  margin-bottom:-1px;
  margin-left:-30px
}
.body-press {
  color:var(--black-2);
  font-family:Degular,sans-serif
}
.press-hero-h {
  align-self:flex-start;
  margin-top:0;
  margin-bottom:0;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:60px;
  font-weight:400;
  line-height:64px
}
.slider-item {
  position:relative
}
.press-slider {
  background-color:#0000;
  width:90vw;
  max-width:1100px;
  height:auto;
  margin-top:65px;
  margin-bottom:-50px
}
.press-slider-img {
  object-fit:cover;
  border-radius:10px;
  width:100%;
  height:550px;
  max-height:550px;
  position:relative
}
.press-slider-img.top {
  object-position:50% 0%
}
.press-slider-arrow {
  color:var(--black-2)
}
.press-slider-arrow.left-slider-arrow {
  margin-right:20px
}
.press-slider-arrow.right-slider-arrow {
  margin-left:20px
}
.press-p.top10 {
  margin-top:15px;
  margin-bottom:0;
  font-size:20px
}
.press-slice {
  width:100vw;
  max-width:none;
  margin-top:-44%;
  margin-bottom:-2px;
  margin-left:-30px
}
.press-slice.absolute {
  margin-top:0%;
  margin-bottom:0;
  margin-left:0;
  position:absolute;
  inset:auto 0% 0%
}
.slider-h {
  z-index:1;
  color:var(--white);
  font-size:48px;
  font-weight:900;
  line-height:48px;
  position:absolute;
  inset:auto 0% 0%
}
.slider-h.margins {
  max-width:715px;
  margin-bottom:70px;
  margin-left:40px;
  margin-right:40px
}
.left-arrow-press-slider {
  max-width:60px;
  margin-left:-60px;
  padding-right:20px
}
.right-arrow-press-slider {
  max-width:60px;
  margin-right:-60px
}
.press-slide-nav {
  display:none;
  bottom:10px
}
.h2-press-p {
  margin-bottom:0;
  font-size:48px;
  font-weight:900;
  line-height:48px
}
.h2-press-p.top90 {
  margin-top:90px;
  margin-bottom:0
}
.cms-press-item {
  color:var(--black-2);
  flex-direction:column;
  flex:1;
  align-items:center;
  text-decoration:none;
  display:flex
}
.cms-press-img {
  object-fit:cover
}
.cms-h3 {
  margin-top:25px;
  font-size:34px;
  font-weight:700;
  line-height:42px
}
.date {
  font-size:16px;
  font-weight:600;
  line-height:22px
}
.date-arrow-wrap {
  justify-content:space-between;
  margin-top:10px;
  display:flex
}
.cms-item-arrow {
  color:var(--black-2);
  margin-right:0
}
.cms-item-bottom-wrap {
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  width:100%;
  padding-bottom:22px;
  padding-left:20px;
  padding-right:20px;
  display:flex
}
.collection-list-5 {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  width:100%;
  max-width:1100px;
  display:grid
}
.collection-list-5.recent {
  grid-template-columns:1fr 1fr 1fr
}
.overlay {
  object-position:50% 0%;
  background-image:linear-gradient(184deg,#0000 53%,#0000001f);
  height:100%;
  position:absolute;
  inset:0%
}
.cms-press {
  justify-content:center;
  width:100%;
  margin-top:45px;
  display:flex
}
.press-collection-item {
  border-radius:8px;
  flex-direction:column;
  transition:box-shadow .2s;
  display:flex;
  overflow:hidden
}
.press-collection-item:hover {
  box-shadow:0 0 8px 4px #2c262929
}
.hero-shape-press {
  max-width:58%;
  position:absolute;
  inset:94px -359px 0% auto
}
.stats-wrap {
  margin-left:56px
}
.stat-item {
  border-bottom:2px solid #e8e8e8;
  flex-direction:column;
  align-items:center;
  margin-top:15px;
  padding:10px 30px 30px;
  display:flex
}
.stat-item.no-border {
  border-bottom-style:none
}
.stat-t {
  text-align:center;
  font-family:Degular,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.number-state {
  font-family:Degular,sans-serif;
  font-size:38px;
  font-weight:900;
  line-height:64px
}
.stats-cont-wrap {
  display:flex
}
.p-wrap {
  max-width:640px
}
.content-wrap.overflow-h {
  overflow:hidden
}
.press-img {
  object-fit:cover;
  object-position:50% 50%;
  background-color:#0000;
  width:90vw;
  max-width:1100px;
  height:550px;
  max-height:550px;
  margin-top:50px;
  margin-bottom:-50px
}
.press-img._0 {
  object-position:50% 0%
}
.back-t {
  text-align:left;
  letter-spacing:1.1px;
  text-transform:uppercase;
  font-size:18px;
  font-weight:700
}
.back-wrap {
  color:var(--black-2);
  align-items:center;
  text-decoration:none;
  display:flex
}
.back-arrow {
  max-width:35px;
  margin-right:5px
}
.back-link {
  display:inline-block
}
.item-cont-wrap {
  width:100%;
  max-width:945px;
  position:relative
}
.social-link-cms-p {
  justify-content:center;
  align-items:center;
  width:38px;
  height:38px;
  margin-left:5px;
  margin-right:5px;
  display:flex
}
.social-link-cms-p:hover {
  opacity:.6
}
.share-t {
  font-size:14px;
  font-weight:500;
  line-height:20px
}
.social-wrapper {
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.cms-press-h {
  margin-bottom:0;
  font-size:56px;
  font-weight:900;
  line-height:64px
}
.by-t {
  margin-right:3px;
  display:inline-block
}
.by-t.it {
  font-style:italic
}
.by-wrap {
  margin-top:56px
}
._150px-line {
  background-color:#dac9e7;
  width:150px;
  height:1px;
  margin-bottom:40px;
  position:absolute;
  inset:auto auto 0% 0%
}
.press-rich-text {
  color:var(--black-2);
  margin-bottom:112px;
  font-size:20px;
  font-weight:500;
  line-height:26px
}
.press-rich-text h1 {
  font-size:56px;
  font-weight:900;
  line-height:1.2em
}
.press-rich-text h4 {
  margin-top:20px;
  margin-bottom:15px;
  font-weight:900;
  line-height:1.2em
}
.press-rich-text h2 {
  margin-top:40px;
  margin-bottom:15px;
  font-size:48px;
  line-height:1.2em
}
.press-rich-text h3 {
  margin-top:30px;
  margin-bottom:15px;
  font-size:44px;
  line-height:1.2em
}
.press-rich-text blockquote {
  border-left-style:none;
  width:85%;
  margin:30px auto;
  padding-left:0;
  padding-right:0;
  font-family:Degular,sans-serif;
  font-size:24px;
  font-style:italic;
  font-weight:500;
  line-height:1.2em
}
.press-rich-text p {
  margin-bottom:20px
}
.press-rich-text a {
  color:var(--sea-green)
}
.press-rich-text a:hover {
  color:var(--medium-sea-green)
}
.bottom-info {
  margin-bottom:0;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.link-4 {
  color:var(--black-2);
  text-decoration:none
}
.body-news {
  color:var(--black-2);
  font-family:Degular,sans-serif
}
.hack9-custom-dot {
  background-image:linear-gradient(to bottom,transparent 40%,var(--white)40%,white 60%,transparent 60%);
  opacity:.5;
  cursor:pointer;
  width:30px;
  height:16px;
  margin-right:10px
}
.hack9-custom-dot.active {
  opacity:1
}
.slider-nav-wrap {
  z-index:1;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  display:flex;
  position:absolute;
  inset:auto 0% 20px 10px
}
.slider-nav-wrap._50 {
  padding-bottom:10px;
  bottom:-40px
}
.partner-form-p {
  margin-bottom:22px
}
.sign-up-field-label {
  margin-bottom:6px;
  font-size:16px;
  font-weight:600;
  line-height:22px
}
.sign-up-field {
  background-color:var(--white);
  border:1px solid #d7d4d4;
  border-radius:2px;
  height:46px;
  margin-bottom:0;
  font-size:16px
}
.sign-up-field.select {
  color:#8a8787;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063bbc60f471_Arrow%20Down%20\%28Stroke\%29.svg);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:auto
}
.form-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  margin-bottom:30px;
  display:grid
}
.form-grid.test-temp {
  color:var(--b1)
}
.form-field-wrap {
  flex-direction:column;
  justify-content:flex-end;
  display:flex
}
.form-anchor {
  position:absolute;
  inset:-100px 0% auto
}
.display-none {
  display:none
}
.name {
  align-self:flex-start;
  margin-top:16px;
  font-size:24px;
  font-weight:700;
  line-height:34px
}
.testimonial-wrap {
  width:100%;
  max-width:1094px
}
.testimonial-logo {
  justify-content:center;
  align-items:center;
  margin-top:4px;
  margin-bottom:0
}
.testimonial-logo.scala {
  width:132px
}
.lightbox-link {
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.play {
  position:absolute
}
.testimonial-card {
  align-items:center;
  height:100%;
  display:flex;
  box-shadow:17px 88px 60px -100px #4f5e782e,11px 0 20px -9px #4f5e781a
}
.play-button {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:absolute
}
.play-button.image {
  object-fit:cover
}
.right-arrow-3 {
  background-color:var(--black);
  border-radius:100px;
  width:45px;
  height:45px;
  font-size:14px;
  transition:all .2s;
  top:17px;
  right:-17px
}
.right-arrow-3:hover {
  transform:translate(2px)
}
.right-arrow-3.hide {
  display:none
}
.slider-horizontal {
  background-color:#0000;
  width:100%;
  height:100%
}
.left-arrow-3 {
  background-color:var(--black);
  border-radius:100px;
  justify-content:center;
  align-items:center;
  width:45px;
  height:45px;
  padding:10px;
  font-size:14px;
  transition:all .2s;
  display:flex;
  top:17px;
  left:-17px
}
.left-arrow-3:hover {
  transform:translate(-2px)
}
.left-arrow-3.hide {
  display:none
}
.play-icon {
  z-index:1;
  width:60px;
  position:relative
}
.slide-nav-4 {
  background-color:#fff;
  border-radius:500px;
  max-width:150px;
  display:none;
  top:575.901px;
  box-shadow:1px 1px 3px #0000000d
}
.horizontal-content-block {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:60%;
  padding:20px 75px;
  display:flex
}
.mask-horizontal {
  overflow:visible
}
.horizontal-fixed-height {
  flex-direction:column;
  align-items:center;
  min-height:100px;
  display:flex
}
.testimonial-image-wrap {
  justify-content:center;
  align-items:center;
  width:40%;
  height:350px;
  display:flex;
  position:relative;
  overflow:hidden
}
.column-wrap {
  width:100%;
  display:flex
}
.video-img {
  object-fit:cover;
  background-color:#d7989c;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.footer-h-space {
  height:40px
}
.feedback-p {
  text-align:center;
  font-family:Degular,sans-serif;
  font-size:18px;
  line-height:34px
}
.top-wrap {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.comment-grid {
  grid-column-gap:40px;
  grid-row-gap:35px;
  flex-direction:row;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  margin-top:56px;
  margin-bottom:56px;
  display:grid
}
.comment-grid.three {
  grid-template-columns:1fr 1fr 1fr
}
.feedback-grid-item {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  display:flex
}
.utility-page-wrap {
  justify-content:center;
  align-items:center;
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  display:flex
}
.utility-page-content {
  text-align:center;
  flex-direction:column;
  width:260px;
  display:flex
}
.utility-page-form {
  flex-direction:column;
  align-items:stretch;
  display:flex
}
.collection-item-3 {
  justify-content:center;
  align-items:center;
  display:flex
}
.bold-text-17 {
  font-weight:700
}
.italic-text-2 {
  font-style:normal
}
.text-link {
  color:var(--black-2);
  text-decoration:none
}
.slide-4 {
  object-position:50% 0%
}
.link-state {
  color:var(--light-grey);
  text-decoration:none
}
.bold-t {
  font-size:47px;
  font-weight:900
}
.bold-t.top-48 {
  white-space:normal;
  margin-top:48px;
  font-size:49px
}
.pr-policy-paragraph {
  color:var(--black-2);
  white-space:normal;
  font-family:Degular,sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-decoration:none
}
.pr-policy-paragraph.top-32 {
  margin-top:32px
}
.margins-24 {
  margin-top:24px;
  margin-bottom:24px
}
.pop-up-bg {
  z-index:10000;
  cursor:pointer;
  background-color:#ffffffb3;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:center;
  display:block;
  position:fixed;
  inset:0%;
  overflow:auto
}
.pop-up-bg.hide {
  display:none
}
.bold {
  font-weight:700
}
.pop-up-logo {
  max-width:100px;
  margin-top:42px
}
.pop-up-logo.top-20 {
  margin-top:20px
}
.close-img {
  width:30px;
  max-width:30px;
  height:30px
}
.new-filter-wrap-tag {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-bottom:2rem;
  display:flex
}
.new-filter-toggle-emoji {
  margin-right:.75rem
}
.empty-message {
  width:100%;
  height:100%;
  display:none
}
.new-filter-wrap-subcat {
  justify-content:flex-start;
  align-items:center;
  margin-bottom:2rem
}
.new-stores-empty-message {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.new-filter-toggle-label {
  margin-right:.125rem
}
.new-sort-menu-wrapper {
  z-index:12;
  width:100%;
  min-width:200px;
  position:relative
}
.new-stores-filter-wrapper {
  background-color:#fff;
  width:100%
}
.new-featured-slider-wrapper {
  width:100%;
  height:100%;
  display:flex;
  overflow:visible
}
.new-search-icon {
  position:absolute;
  inset:12px auto auto 10px
}
.new-sort-menu-trigger {
  color:#2c2629;
  cursor:pointer;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  justify-content:space-between;
  padding:.75rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:color .2s,border-color .2s,background-color .2s;
  display:flex
}
.new-sort-menu-trigger:hover {
  background-color:#f8f8f8
}
.new-filter-btn-mobile {
  display:none
}
.new-cat-cover-section {
  background-color:#f6d2d5;
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:100% 0;
  background-size:cover;
  background-attachment:scroll;
  align-items:center;
  width:100%;
  height:180px;
  padding-left:2rem;
  padding-right:2rem;
  display:block
}
.new-search-form-block {
  margin-bottom:0
}
.new-stores-c-item {
  background-color:#fff;
  border-radius:3px;
  flex-direction:column;
  width:100%;
  display:flex;
  overflow:hidden;
  box-shadow:0 20px 25px #0000000d,0 1px 17px #00000014
}
.new-modal-filter-bg {
  z-index:11;
  cursor:pointer;
  background-color:#000000bf;
  width:100%;
  height:100%;
  display:none;
  position:absolute;
  inset:0% auto auto 0%
}
.new-filter-mobile-top-info {
  display:none
}
.new-cat-title {
  color:#2c2629;
  letter-spacing:2px;
  margin-top:0;
  margin-bottom:0;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:3rem
}
.new-featured-stores-section {
  padding:2rem 2rem 1rem
}
.new-modal-filter-parent {
  width:100%;
  max-width:220px;
  margin-right:1rem
}
.new-cat-menu-section {
  background-color:#fff;
  width:100%;
  margin-top:80px;
  padding-left:2rem;
  padding-right:2rem
}
.new-cat-navbar {
  z-index:8;
  background-color:#0000
}
.new-search-field {
  color:#2c2629;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  justify-content:space-between;
  width:100%;
  min-width:200px;
  height:46px;
  margin-bottom:0;
  padding:.75rem .75rem .75rem 2.5rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:color .2s,border-color .2s,background-color .2s;
  display:flex
}
.new-search-field:focus {
  border-color:#2c2629
}
.new-page-wrapper {
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.new-sort-menu-item {
  color:#2c2629;
  padding:.75rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:background-color .2s;
  display:block
}
.new-sort-menu-item:hover,.new-sort-menu-item.new-sort-menu-item-active {
  background-color:#f8f8f8
}
.new-sort-wrapper {
  align-items:center;
  margin-left:4rem;
  display:flex
}
.new-filter-block-title {
  color:#2c2629;
  letter-spacing:1.5px;
  margin-bottom:1.5rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:700
}
.new-sort-label {
  color:#8a8787;
  margin-right:1rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500
}
.new-cat-nav-container {
  justify-content:center;
  align-items:center;
  max-width:1140px;
  height:50px;
  display:flex
}
.new-stores-list-wrapper {
  width:100%
}
.new-featured-stores-container {
  flex-direction:column;
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.new-cat-nav-menu {
  width:100%
}
.new-cat-cover-container {
  justify-content:flex-start;
  align-items:center;
  max-width:1140px;
  height:100%;
  display:flex
}
.new-search-wrapper {
  flex:1
}
.new-stores-top-list-container {
  justify-content:flex-end;
  width:100%;
  margin-bottom:2rem;
  display:flex
}
.new-stores-section {
  margin-bottom:5rem;
  padding:2rem
}
.new-filter-wrap-search {
  position:relative
}
.new-stores-container {
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.new-filter-toggle {
  color:#2c2629;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  align-items:center;
  margin-bottom:.5rem;
  padding:.75rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:color .2s,border-color .2s,background-color .2s;
  display:flex
}
.new-filter-toggle:hover {
  background-color:#f8f8f8
}
.new-filter-toggle.new-filter-toggle-active {
  color:#fff;
  background-color:#2c2629;
  border:1px solid #2c2629
}
.new-sort-menu-content {
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  width:100%;
  margin-top:.5rem;
  display:none;
  position:absolute;
  overflow:hidden
}
.new-sort-menu-item-reverse {
  color:#2c2629;
  padding:.75rem;
  font-family:Degular,sans-serif;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:background-color .2s;
  display:block
}
.new-sort-menu-item-reverse:hover,.new-sort-menu-item-reverse.new-sort-menu-item-reverse-active {
  background-color:#f8f8f8
}
.new-card-cover-mask {
  flex:none;
  width:100%;
  height:190px;
  position:relative;
  overflow:hidden
}
.new-card-logo-image {
  object-fit:contain;
  width:100%;
  height:100%
}
.new-card-promo-label-text {
  margin-left:.25rem;
  margin-right:.25rem
}
.new-card-instore-label-wrapper {
  z-index:2;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  min-width:80px;
  height:44px;
  padding-bottom:.75rem;
  padding-left:.75rem;
  display:flex;
  position:absolute;
  inset:auto 0% 0%
}
.new-card-promo-label {
  background-color:#fffc;
  border-radius:50px;
  align-items:center;
  min-width:50px;
  height:32px;
  padding-left:.5rem;
  padding-right:.5rem;
  font-family:Degular,sans-serif;
  font-size:.875rem;
  font-weight:500;
  display:flex;
  position:static;
  inset:12px 12px auto auto
}
.new-card-instore-label {
  background-color:#fffc;
  border-radius:50px;
  justify-content:flex-start;
  align-items:center;
  min-width:50px;
  height:32px;
  padding-left:.5rem;
  padding-right:.5rem;
  font-family:Degular,sans-serif;
  font-size:.875rem;
  font-weight:500;
  display:flex;
  position:static;
  inset:12px 12px auto auto
}
.new-card-cover-gradient {
  z-index:1;
  opacity:1;
  background-color:#0000004d;
  position:absolute;
  inset:0%
}
.new-card-promo-label-wrapper {
  z-index:2;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  min-width:80px;
  height:44px;
  padding-top:.75rem;
  padding-right:.75rem;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.new-card-cover-image {
  object-fit:cover;
  width:100%;
  height:100%
}
.new-card-logo-mask {
  z-index:10;
  width:80%;
  height:100px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.new-card-cover-link {
  z-index:11;
  position:absolute;
  inset:0%
}
.new-card-footer {
  color:#2c2629;
  text-align:center;
  letter-spacing:2px;
  text-transform:uppercase;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:80px;
  font-family:Degular,sans-serif;
  font-size:1.125rem;
  font-weight:700;
  text-decoration:none;
  display:flex
}
.new-card-filters-params {
  display:none
}
.new-card-instore-label-text {
  margin-left:.25rem;
  margin-right:.25rem
}
.banner-h {
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-weight:700
}
.banner-h.little-h {
  font-size:36px;
  line-height:1.2em
}
.banner-slide1-wrap {
  max-width:500px
}
.banner-slide2-wrap {
  max-width:800px;
  padding-top:30px;
  padding-bottom:165px
}
.dropdown-nav.w--open {
  background-color:var(--white);
  text-align:center;
  padding-bottom:10px
}
.text-16 {
  font-size:16px;
  line-height:22px
}
.pop-up-slider-wrap {
  z-index:10000;
  background-color:#fff9;
  justify-content:center;
  align-items:center;
  display:none;
  position:fixed;
  inset:0%
}
.pop-up-slider {
  z-index:1;
  position:relative
}
.pop-up-close {
  z-index:10;
  cursor:pointer;
  width:44px;
  padding:10px;
  position:absolute;
  inset:0% 0% auto auto
}
.pop-up-close-div {
  cursor:pointer;
  position:absolute;
  inset:0%
}
.html-embed-13,.html-embed-14,.html-embed-15 {
  font-family:Montserrat,sans-serif
}
.banner-img-wrap {
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.pop-up-img {
  object-fit:cover;
  object-position:50% 72%;
  width:380px;
  margin-top:10px;
  margin-bottom:40px
}
.pop-up-banner {
  background-color:var(--azure);
  flex-direction:column;
  align-items:center;
  padding:59px 40px 14px;
  display:flex;
  position:relative;
  overflow:hidden
}
.pop-up-absolute-img {
  width:150px;
  position:absolute;
  inset:4px 112px auto auto;
  transform:rotate(180deg)
}
.pop-up-absolute-img-3 {
  width:80px;
  position:absolute;
  inset:88px 9px auto auto
}
.pop-up-absolute-img-5 {
  width:200px;
  position:absolute;
  inset:auto auto 10px -112px
}
.pop-up-absolute-img-6 {
  width:200px;
  position:absolute;
  inset:auto -103px 10px auto
}
.pop-up-absolute-img-7 {
  z-index:1;
  width:50px;
  position:absolute;
  inset:auto -46px 36px auto
}
.pop-up-absolute-img-4 {
  z-index:1;
  width:50px;
  position:absolute;
  inset:auto auto 43px -48px
}
.pop-up-button-wrap {
  justify-content:center;
  align-items:center;
  margin-top:20px;
  display:flex
}
.sun-image {
  width:100px;
  position:absolute;
  inset:0% auto auto 0%
}
.new-static-placeholder {
  text-align:center;
  background-color:#ff0;
  flex:none;
  padding-top:15px;
  padding-bottom:15px;
  font-size:20px;
  font-weight:700
}
.new-components-section {
  margin-top:2rem
}
.new-empty-image {
  width:100%;
  max-width:180px
}
.new-empty-title {
  color:#2c2629;
  letter-spacing:2px;
  margin-top:0;
  margin-bottom:1rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:3rem
}
.bold-text-24,.bold-text-25 {
  font-size:24px;
  font-weight:700;
  line-height:24px
}
.bold-text-26,.bold-text-28 {
  font-size:24px;
  line-height:24px
}
.bold-text-31 {
  color:var(--white);
  font-size:1.25rem;
  font-weight:700
}
.bold-text-32,.bold-text-33,.bold-text-34,.bold-text-35 {
  color:var(--white)
}
.pagination-container {
  justify-content:center;
  align-items:center;
  display:flex
}
.hidden {
  display:none
}
.bold-text-56,.bold-text-57,.bold-text-58,.bold-text-59,.bold-text-60 {
  color:var(--white)
}
.it-pop-up-banner {
  background-color:var(--white);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0605f060f5b5_POPUP%20Away%20With%20Scalapay-%20contest%20\%281\%29.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  align-items:center;
  padding:95px 70px 70px;
  display:flex;
  position:relative;
  overflow:hidden
}
.it-pop-up-p-wrap {
  align-items:center;
  margin-top:56px;
  display:flex
}
.it-pop-up-logo {
  max-width:100px;
  margin-top:3px;
  margin-left:3px;
  margin-right:3px
}
.it-pop-up-logo.margins-pop-up {
  object-fit:cover;
  max-height:40px;
  margin-top:0
}
.it-pop-up-img {
  object-fit:cover;
  object-position:50% 72%;
  border-radius:24px;
  width:280px
}
.new-review-text {
  max-width:260px;
  margin-top:1.5rem;
  margin-bottom:.5rem;
  margin-left:1.5rem;
  font-size:1.25rem;
  font-style:italic;
  line-height:1.25em
}
.new-testimonials-quote {
  z-index:-1;
  width:70px;
  max-width:none;
  position:absolute;
  inset:10px auto auto 2px
}
.new-testimonals-content-container {
  max-width:400px;
  margin-left:15%;
  padding-left:1.5rem;
  position:relative
}
.new-featured-slide {
  padding-top:24px;
  padding-left:4rem;
  padding-right:4rem
}
.lp-nav-link-2 {
  color:#2c2629;
  padding:10px 5px;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.new-d-app-buttons {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:center;
  margin-top:1rem;
  display:grid
}
.new-hero-card-bubble-title {
  margin-top:.5rem;
  margin-bottom:.25rem;
  margin-left:1rem;
  font-size:1rem;
  font-weight:500;
  line-height:1em
}
.new-hero-slider-mask {
  overflow:hidden
}
.new-iphone-content-wrapper {
  padding-top:5%;
  padding-bottom:5%;
  position:absolute;
  inset:0%
}
.new-trustpilot-wrapper {
  width:200px;
  height:200px;
  position:absolute;
  inset:-5% 1% auto auto
}
.new-hero-buttons {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  align-items:center;
  margin-top:1rem;
  display:flex
}
.new-hiw-title {
  color:#2c2629;
  text-align:center;
  margin-top:0;
  margin-bottom:.5rem;
  font-size:3rem;
  font-weight:700;
  line-height:1em
}
.new-heart-1 {
  z-index:0;
  width:40%;
  position:absolute;
  inset:19% -10% auto auto
}
.new-hiw-subtitle {
  color:#fff;
  margin-top:5rem;
  margin-bottom:2rem;
  font-family:Degular,sans-serif;
  font-size:4rem;
  font-weight:700;
  line-height:1em
}
.new-hero-card-image {
  transform-style:preserve-3d;
  width:120%;
  max-width:none;
  transition:transform 1s;
  position:absolute;
  inset:-10% auto auto -10%;
  transform:translateZ(20px)
}
.d-app-bg {
  z-index:-2;
  background-color:#bbe4ff;
  position:absolute;
  inset:0%
}
.new-hiw-row {
  cursor:pointer;
  align-items:flex-start;
  display:flex
}
.new-hiw-row.alpha {
  opacity:.6
}
.d-app-bg-image {
  z-index:-1;
  width:250vw;
  max-width:none;
  position:absolute;
  inset:16% -108% auto auto
}
.d-app-bg-image.mobile {
  display:none
}
.new-testimonials-job {
  margin-bottom:1rem;
  font-size:1.063rem;
  font-weight:500;
  line-height:1.25em
}
.new-hiw-row-text-container {
  width:100%;
  padding:2.325rem 1.5rem 2rem 1.25rem;
  position:relative
}
.new-hero-cards-container {
  border:1px #000;
  width:100%;
  height:100%
}
.new-hero-card-price {
  margin-bottom:.5rem;
  font-size:1.55rem;
  font-weight:700;
  line-height:1em
}
.new-subtitle-small {
  margin-bottom:1rem;
  font-size:1.25rem;
  font-weight:400;
  line-height:1em
}
.new-subtitle-small.text-white {
  color:#fbfbfb
}
.new-box-subtitle {
  color:#2c2629;
  font-size:2rem;
  font-weight:700;
  line-height:1em
}
.new-box-subtitle.white {
  color:var(--grayscale--100-white)
}
.new-primary-button {
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#2c2629;
  border:1px solid #2c2629;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  min-height:52px;
  margin-top:0;
  margin-left:0;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  display:flex
}
.new-primary-button:hover {
  background-color:#585151
}
.new-primary-button.margin-hero {
  margin-right:1rem
}
.new-primary-button.margin-hero.fr {
  font-size:14px
}
.new-primary-button.margin-hero.hidden,.new-primary-button.hidden {
  display:none
}
.new-primary-button.pink-palace {
  max-width:335px;
  min-height:46px
}
.new-section-h-big {
  margin-top:0;
  margin-bottom:1rem;
  font-family:Degular,sans-serif;
  font-size:3rem;
  font-weight:700;
  line-height:1em
}
.new-hero-grid {
  grid-template-rows:auto;
  grid-template-columns:50% 50%;
  width:100%;
  height:100%;
  display:grid
}
.new-hero-grid.partner {
  grid-column-gap:2rem
}
.new-hero-grid.unicorn {
  grid-template-columns:1fr
}
.new-hiw-image-2 {
  display:none
}
.new-d-app-right-column {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:50%;
  padding-left:1rem;
  display:flex
}
.new-hero-card-bg {
  z-index:4;
  perspective:1200px;
  background-color:#fff;
  border-radius:12px;
  flex-direction:column;
  align-items:flex-start;
  width:285px;
  padding:10px;
  transition:transform .2s;
  display:flex;
  position:relative;
  transform:rotate(3deg)perspective(1200px);
  box-shadow:0 10px 20px -3px #0000002e
}
.new-marquee-item {
  justify-content:center;
  align-items:center;
  max-height:65px;
  margin-left:1rem;
  margin-right:1rem;
  display:flex
}
.new-iphone-wrapper {
  justify-content:center;
  align-items:center;
  max-width:264px;
  display:flex
}
.full-width-center {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.full-width-center.relative {
  position:relative
}
.new-hero-slider {
  background-color:#0000;
  width:100%;
  height:100%
}
.fake-item {
  background-color:#fff;
  border-radius:4px;
  width:100%;
  height:260px;
  box-shadow:0 9px 20px 2px #0000001a
}
.new-testimonials-image {
  height:120%;
  position:absolute;
  inset:auto -5% -2rem auto
}
.new-merchants-grid {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  color:#fff;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  margin-bottom:5rem
}
.new-merchants-grid.partner {
  grid-column-gap:2rem;
  color:var(--black-2);
  margin-top:2rem
}
.new-container {
  z-index:1;
  max-width:1140px;
  position:relative
}
.new-container.center {
  text-align:center
}
.new-container.hero {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.new-container.hero.unicorn {
  display:block
}
.new-container.testimonials {
  max-width:100%
}
.new-container.reviews {
  flex-direction:column;
  align-items:center;
  max-width:100%;
  display:flex;
  position:relative
}
.new-container.d-app {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  display:flex
}
.new-container.partner-form {
  flex-direction:column;
  align-items:center;
  display:flex
}
.new-container.center {
  text-align:center;
  margin-bottom:100px
}
.new-container.xfactor-container {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:680px;
  display:flex
}
.new-container.cristm-hero {
  text-align:center;
  flex-direction:column;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.new-reviews-title {
  color:#2c2629;
  text-align:center;
  margin-top:0;
  margin-bottom:2rem;
  font-family:Degular,sans-serif;
  font-size:3rem;
  font-weight:700;
  line-height:1.25em
}
.new-reviews-wrapper {
  width:100%
}
.new-hero-card-bubble-price {
  margin-bottom:.5rem;
  margin-left:-.5rem;
  font-size:1.5rem;
  font-weight:700;
  line-height:1em
}
.new-hidden {
  display:none
}
.new-section-subtitle {
  text-align:center;
  margin-bottom:2rem;
  font-size:1.063rem;
  line-height:1.25em
}
.new-section-subtitle.text-white {
  color:#fff
}
.new-marquee-title {
  opacity:.5;
  margin-bottom:.5rem;
  font-size:12px;
  font-weight:700
}
.new-review-user-text {
  margin-left:1.5rem;
  margin-right:1.5rem;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.25em
}
.new-hero-title-container {
  width:100%
}
.new-trustpilot-stars {
  justify-content:center;
  align-items:center;
  display:flex
}
.new-marquee-image {
  object-fit:contain;
  max-height:65px
}
.new-testimonials-text {
  margin-bottom:1rem;
  padding-top:1.5rem;
  font-size:2.125rem;
  font-weight:400;
  line-height:1.25em
}
.new-trustpilot-circle {
  flex-direction:column;
  justify-content:space-around;
  align-items:center;
  width:100%;
  height:100%;
  padding-top:32px;
  padding-bottom:32px;
  display:flex;
  position:relative;
  transform:rotate(-3deg)
}
.new-hiw-number {
  color:#9bd3f8;
  font-family:Degular,sans-serif;
  font-size:4rem;
  font-weight:700;
  line-height:1em;
  position:absolute;
  inset:0% auto auto 1.125rem
}
.new-testimonials-arrow {
  color:#2c2629
}
.fake-list {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  margin-top:2rem;
  margin-bottom:2rem;
  display:grid
}
.new-iphone-content {
  background-color:#fff;
  width:87%;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden
}
.new-nav-buttons-container {
  display:none
}
.new-testimonials-slide-content {
  align-items:center;
  width:100%;
  max-width:1360px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  padding-top:3rem;
  padding-bottom:3rem;
  display:flex;
  position:relative
}
.new-paragraph {
  margin-bottom:1rem;
  font-size:1.063rem;
  font-weight:400;
  line-height:1.25em
}
.new-paragraph.small-width {
  max-width:360px
}
.new-featured-slider-pagination {
  top:auto;
  bottom:-2rem
}
.new-hiw-row-title {
  z-index:1;
  text-align:left;
  margin-top:.5rem;
  margin-bottom:.5rem;
  font-size:1.25rem;
  font-weight:700;
  line-height:1em;
  position:relative
}
.new-reviews-mobile-slider {
  background-color:#0000;
  display:none
}
.new-testimonials-name {
  margin-bottom:.5rem;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.25em
}
.new-hero-card-color {
  background-color:#8efbff;
  border-radius:6px;
  width:100%;
  height:235px;
  margin-bottom:1rem
}
.new-hero-card-color._01 {
  background-color:#ffe0a9
}
.new-hero-card-color._03 {
  background-color:#c7dae4
}
.new-hero-card-color._04 {
  background-color:#f36668
}
.new-hero-card-color._05 {
  background-color:#e5e0d6
}
.new-testimonials-slider {
  background-color:#0000;
  min-height:500px
}
.new-hero-card-bubble {
  background-color:#fff9;
  border-radius:50%;
  width:70px;
  height:70px;
  position:absolute
}
.new-hero-card-bubble._02 {
  top:95px;
  left:320px
}
.new-hero-card-bubble._01 {
  top:10px;
  left:360px
}
.new-hero-card-bubble._03 {
  top:190px;
  left:340px
}
.new-hiw-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  margin-bottom:3rem
}
.new-reviews-slide {
  justify-content:space-around;
  align-items:flex-start;
  width:100%;
  max-width:1360px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  padding-top:2rem;
  display:flex
}
.new-reviews-slider-arrow {
  color:#2c2629
}
.new-link-button {
  color:#2c2629;
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#0000;
  border:0 #2c2629;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  min-height:52px;
  margin-top:0;
  margin-left:0;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  display:flex
}
.new-link-button:hover {
  background-color:#0000;
  text-decoration:underline
}
.new-link-button.fr {
  font-size:14px
}
.new-review-container {
  position:relative
}
.new-heart-3 {
  z-index:auto;
  height:90%;
  position:absolute;
  inset:auto 0% 0% auto
}
.new-section-h {
  color:#2c2629;
  text-align:center;
  margin-top:0;
  margin-bottom:.5rem;
  font-size:2.125rem;
  font-weight:700;
  line-height:1em
}
.new-section-h.text-white {
  color:var(--white);
  font-family:Degular,sans-serif;
  font-size:3rem
}
.new-section {
  padding:6rem 2rem
}
.new-section.d-app {
  padding-bottom:10rem;
  position:relative;
  overflow:hidden
}
.new-section.testimonials {
  background-color:#f6d2d5;
  padding:2rem 0;
  position:relative
}
.new-section.marquee {
  text-align:center;
  background-color:#fff;
  min-height:15vh;
  padding-top:1.5rem;
  padding-bottom:1rem
}
.new-section.reviews {
  z-index:1;
  background-color:#fddbc1;
  padding-left:0;
  padding-right:0;
  position:relative;
  overflow:hidden
}
.new-section.hero {
  background-color:#f6d2d5;
  align-items:center;
  min-height:85vh;
  display:flex;
  position:relative;
  overflow:hidden
}
.new-section.hero.unicorn {
  background-color:#fbe8e9;
  flex-direction:column;
  justify-content:flex-start;
  width:100%;
  padding-top:8.8rem;
  display:flex
}
.new-section.merchants {
  background-color:#2c2629
}
.new-section.hiw {
  background-color:#bbe4ff
}
.new-section.featured {
  background-color:#fff;
  position:relative;
  overflow:hidden
}
.new-section.country {
  color:#fff;
  background-color:#2c2629;
  padding-top:3rem;
  padding-bottom:3rem
}
.new-section.hero-partner {
  background-color:var(--light-blue);
  align-items:center;
  min-height:85vh;
  display:flex;
  position:relative;
  overflow:hidden
}
.new-section.partner {
  background-color:var(--white)
}
.new-section.xfactor {
  background-image:linear-gradient(to bottom,var(--light-blue),var(--misty-rose-2)90%);
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:100vh;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.new-section.cristm-hero-sec {
  margin-top:80px;
  padding-top:43px;
  padding-bottom:46px
}
.new-section.christmas-sec {
  padding-top:46px;
  padding-bottom:42px
}
.new-section.promo-banner {
  text-align:center;
  background-color:#fff;
  padding-top:1rem;
  padding-bottom:1rem
}
.new-section.promo-banner.gift {
  padding-top:3rem
}
.new-section.country-new {
  background-color:var(--core--pink-scalapay--300);
  color:#fff;
  padding-top:8rem;
  padding-bottom:3rem
}
.new-hero-subtitle {
  max-width:460px;
  margin-bottom:2rem;
  font-size:1.5rem;
  font-weight:400;
  line-height:1.25em
}
.new-review-quote {
  z-index:-1;
  position:absolute;
  inset:2px auto auto 2px
}
.new-iphone-frame {
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.new-d-app-left-column {
  justify-content:center;
  align-items:center;
  width:50%;
  display:flex
}
.new-hero-title {
  max-width:480px;
  margin-top:1.5rem;
  margin-bottom:1.5rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:4.5rem;
  font-style:normal;
  font-weight:700;
  line-height:1.125em
}
.new-hero-title.it {
  max-width:520px;
  font-size:4rem
}
.new-hero-title.pt {
  max-width:520px;
  font-size:4.2rem;
  line-height:1.15em
}
.new-featured-slider-arrow {
  color:#2c2629
}
.new-hiw-iphone-wrapper {
  justify-content:center;
  padding-top:8rem;
  display:flex
}
.new-hiw-row-icon-container {
  flex:none;
  max-width:100px
}
.new-hero-card-title {
  margin-bottom:.5rem;
  font-size:1.25rem;
  font-weight:700;
  line-height:1em
}
.new-testimonials-brand-image {
  object-fit:contain;
  max-width:120px
}
.merchants-integrations-grid {
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  place-items:center;
  margin-top:2rem;
  margin-bottom:3rem
}
.new-iphone-shadow {
  border-radius:60px;
  position:absolute;
  inset:1% 2%;
  box-shadow:0 4px 18px 3px #00000026
}
.new-trustpilot-circle-dashed {
  border:2px dashed #fff;
  border-radius:50%;
  position:absolute;
  inset:0%
}
.new-hero-card-wrapper {
  perspective:1200px;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.new-featured-slider {
  background-color:#0000;
  height:370px;
  margin-bottom:2rem
}
.new-reviews-slider {
  background-color:#0000;
  min-height:400px;
  margin-bottom:4rem
}
.new-marquee-content {
  align-items:center;
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.new-testimonials-slider-mask {
  overflow:visible
}
.new-hiw-row-subtitle {
  z-index:1;
  text-align:left;
  margin-top:.5rem;
  margin-bottom:.5rem;
  font-size:1.063rem;
  font-weight:500;
  line-height:1.25em;
  position:relative
}
.new-big-numbers-text {
  color:#fddbc1;
  margin-bottom:1rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:5rem;
  font-weight:700;
  line-height:1em
}
.new-big-numbers-text._2 {
  color:#adeacd
}
.new-big-numbers-text._3 {
  color:#bce5ff
}
.new-reviews-grid {
  grid-column-gap:10vw;
  grid-row-gap:4rem;
  grid-template-columns:minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px) minmax(100px,100px);
  grid-template-areas:"Area Area Area Area-3 Area-3 Area-3 Area-5 Area-5 Area-5 Area-7 Area-7 Area-7."".Area-2 Area-2 Area-2 Area-4 Area-4 Area-4 Area-6 Area-6 Area-6 Area-8 Area-8 Area-8";
  grid-auto-flow:column;
  margin-top:140px;
  margin-bottom:8rem
}
.new-heart-2 {
  z-index:-1;
  transform-style:preserve-3d;
  width:30%;
  position:absolute;
  inset:15% 0 0% auto;
  transform:rotateX(0)rotateY(-180deg)rotate(0)
}
.new-hero-card-arrow {
  z-index:6;
  transform-style:preserve-3d;
  width:100px;
  position:absolute;
  top:250px;
  left:280px;
  right:auto;
  transform:rotateX(0)rotateY(-180deg)rotate(70deg)
}
.new-iphone-device-image {
  z-index:100;
  position:relative
}
.new-home-body {
  color:#2c2629;
  font-family:Degular,sans-serif;
  font-weight:500
}
.new-home-body.pink {
  background-color:#f6d2d5
}
.new-hiw-image-3,.new-hiw-image-5,.new-hiw-image-6 {
  display:none
}
.bold-gray {
  color:#2c2629
}
.new-hiw-grid-wrapper {
  flex-direction:column;
  align-items:center;
  margin-bottom:3rem;
  display:flex
}
.new-secondary-button {
  color:#2c2629;
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#fff;
  border:1px solid #2c2629;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  min-height:52px;
  margin-top:0;
  margin-left:0;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  display:flex
}
.new-secondary-button:hover {
  background-color:#585151
}
.new-secondary-button.hidden {
  display:none
}
.new-view-all-button {
  color:var(--black-2);
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:5px 12px;
  font-size:16px;
  line-height:24px;
  text-decoration:none;
  display:inline-block;
  position:static;
  inset:10px 30px auto auto
}
.new-hub-title {
  text-align:center;
  margin-top:3rem;
  margin-bottom:3rem;
  font-size:1.625rem;
  font-weight:700;
  line-height:1.25em
}
.new-hub-title.bottom {
  margin-top:1rem
}
.new-hub-grid {
  z-index:20;
  grid-row-gap:2rem;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%;
  margin-top:0;
  position:relative
}
.new-hub-country-container {
  color:#2c2629;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size:1.125rem;
  font-weight:700;
  text-decoration:none;
  transition:transform .3s;
  display:flex
}
.new-hub-country-container:hover {
  transform:scale(1.2)
}
.new-hub-country-container.textwhite {
  color:#fff
}
.pop-up-white-behind {
  background-color:var(--white);
  border-radius:20px;
  max-width:314px;
  margin-top:8px;
  margin-bottom:8px;
  padding:6px 14px
}
.banner-logos-flex {
  justify-content:center;
  align-items:center;
  display:flex
}
.hidden-embed {
  display:none
}
.new-marquee-link {
  cursor:default
}
.bold-text-61 {
  color:var(--white)
}
.bold-text-62 {
  color:#fff
}
.new-marchant-logos {
  margin-top:16px;
  display:flex
}
.new-heart-4 {
  z-index:0;
  width:40%;
  position:absolute;
  inset:19% -10% auto auto
}
.new-box-description {
  text-align:center;
  margin-top:.5rem;
  font-size:1.25rem;
  line-height:1.25em
}
.hidden-logos {
  display:none
}
.bold-text-69,.bold-text-70,.bold-text-72,.bold-text-73,.bold-text-74,.bold-text-75 {
  color:var(--white)
}
.landing-title {
  margin-top:2.5rem;
  margin-bottom:1.5rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:5rem;
  line-height:1.125em
}
.landing-cards-grid {
  grid-template-rows:auto;
  margin-left:3rem;
  margin-right:3rem
}
.landing-date-grid {
  grid-column-gap:3rem;
  grid-template:".Area"/1.25fr 1.25fr;
  grid-auto-flow:column;
  align-content:start;
  margin-top:1rem;
  margin-bottom:3rem
}
.landing-p-block {
  max-width:800px;
  margin-bottom:2rem;
  font-size:1rem;
  font-weight:500;
  line-height:1.25em
}
.landing-center-block {
  background-color:#fbeced;
  border-radius:20px;
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:900px;
  margin-top:20px;
  margin-bottom:1rem;
  padding:1rem 3rem 3rem;
  display:flex
}
.landing-footer {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:600px;
  padding-top:20px;
  display:flex
}
.landing-title-block {
  text-align:left;
  margin-top:2rem;
  margin-bottom:1rem;
  font-size:1.4rem;
  font-weight:700
}
.landing-date-label {
  font-size:1.3rem
}
.landing-brand-link {
  object-fit:contain;
  width:100%;
  max-height:75px;
  overflow:hidden
}
.landing-cards-heart {
  max-width:40px
}
.landing-subtitle {
  margin-top:.5rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:1.5rem;
  line-height:1em
}
.landing-container {
  text-align:center;
  flex-direction:column;
  align-items:center;
  display:flex
}
.landing-footer-title {
  flex:none;
  margin-bottom:1rem;
  font-size:1.4rem;
  font-weight:700
}
.landing-guest {
  text-align:center;
  flex-direction:column;
  align-items:center;
  display:flex
}
.landing-section {
  color:#2c2629;
  background-color:#f6d2d5;
  padding:6rem 2rem;
  font-family:Degular,sans-serif
}
.landing-logo-image {
  width:100%
}
.landing-date-block {
  flex-direction:column;
  align-items:center;
  display:flex
}
.landing-card {
  background-color:#fff;
  border-radius:10px;
  padding-bottom:1rem;
  padding-left:.8rem;
  padding-right:.5rem
}
.landing-guest-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  justify-items:center;
  width:100%;
  max-width:600px
}
.landing-guest-image-wrapper {
  object-fit:cover;
  border-radius:50%;
  width:100px;
  height:100px;
  margin-bottom:.5rem;
  overflow:hidden
}
.landing-date-icon {
  text-align:justify;
  width:36px;
  margin-bottom:.5rem;
  padding-left:0;
  padding-right:0;
  font-size:13px;
  display:inline-block
}
.landing-brands-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  place-items:center;
  width:100%;
  padding-top:10px
}
.landing-brands-grid.footer {
  color:var(--black);
  background-color:#0000;
  flex:0 auto;
  grid-template-columns:1fr 1fr;
  justify-content:center;
  justify-items:center;
  width:auto;
  max-width:300px;
  padding-top:10px;
  padding-bottom:78px
}
.landing-cards-wrapper {
  justify-content:space-around;
  width:100%;
  margin-top:4rem;
  margin-bottom:1rem;
  display:flex
}
.landing-guest-name {
  font-size:1rem;
  font-weight:700
}
.landing-logo {
  width:100%;
  max-width:200px
}
.landing-card-p {
  text-align:left;
  margin-right:0;
  padding-right:0;
  font-size:13.5px
}
.text-block-40 {
  text-align:center
}
.div-block-41 {
  text-align:center;
  padding-top:0;
  padding-bottom:10px
}
.bold-text-76 {
  text-align:left
}
.new-signup-form {
  background-color:var(--white);
  border-radius:4px;
  width:100%;
  max-width:505px;
  margin-top:0;
  padding:20px 45px 35px;
  box-shadow:0 0 8px 5px #00000012
}
.new-review-user-job {
  margin-top:.5rem;
  margin-bottom:.5rem;
  margin-left:1.5rem;
  font-size:1.063rem;
  font-weight:500;
  line-height:1.25em
}
.new-review-brand-image {
  object-fit:contain;
  max-width:120px;
  max-height:60px;
  margin-left:1.5rem
}
.new-testimonial-video-wrapper {
  border-radius:6px;
  justify-content:center;
  align-items:center;
  width:40%;
  height:350px;
  display:flex;
  position:absolute;
  right:5%;
  overflow:hidden;
  box-shadow:0 4px 20px #0000004d
}
.new-form-title {
  color:#2c2629;
  text-align:center;
  margin-top:0;
  margin-bottom:3rem;
  font-size:3rem;
  font-weight:700;
  line-height:1em
}
.landing-button-wrapper {
  justify-content:center;
  align-items:center;
  display:flex
}
.landing-button {
  border:1px solid var(--black-2);
  background-color:var(--black-2);
  letter-spacing:.08em;
  text-transform:uppercase;
  border-radius:6px;
  margin-left:0;
  padding:12px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px
}
.landing-button:hover {
  background-color:var(--dim-grey)
}
.new-carousel-wrapper {
  margin-bottom:6rem
}
.card-cover-link {
  z-index:3;
  transition:background-color .3s;
  position:absolute;
  inset:0%
}
.card-cover-link:hover {
  background-color:#0003
}
.hidden-2 {
  display:none
}
.card-inner {
  flex-direction:column;
  width:100%;
  height:100%;
  display:flex
}
.card-inner.giftguide {
  color:#2c2629;
  text-decoration:none;
  transition:opacity .2s
}
.card-inner.giftguide:hover {
  opacity:.9
}
.new-section-h-2 {
  text-align:center;
  margin-top:0;
  margin-bottom:.5rem;
  font-size:3rem;
  font-weight:700;
  line-height:1em
}
.new-section-subtitle-2 {
  text-align:center;
  margin-bottom:2rem;
  font-size:1.125rem;
  line-height:1.25em
}
.card-instore-wrapper {
  z-index:2;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  min-width:80px;
  height:44px;
  padding-bottom:.75rem;
  padding-left:.75rem;
  display:flex;
  position:absolute;
  inset:auto 0% 0%
}
.carousel-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  margin-top:2rem;
  margin-bottom:2rem;
  display:grid
}
.card-promo-label-text {
  margin-left:.25rem;
  margin-right:.25rem
}
.new-featured-slider-pagination-2 {
  top:auto;
  bottom:-2rem
}
.card-logo-2 {
  z-index:2;
  max-width:80%;
  max-height:80%;
  position:relative
}
.card-gray-bg {
  z-index:1;
  opacity:1;
  background-color:#0000004d;
  position:absolute;
  inset:0%
}
.card-instore-label-text {
  margin-left:.25rem;
  margin-right:.25rem
}
.card-instore-label {
  background-color:#fff;
  border-radius:50px;
  justify-content:flex-start;
  align-items:center;
  min-width:50px;
  height:28px;
  padding-left:.25rem;
  padding-right:.25rem;
  font-size:.875rem;
  font-weight:600;
  line-height:28px;
  display:flex;
  position:static;
  inset:12px 12px auto auto
}
.card {
  background-color:#fff;
  border-radius:3px;
  flex-direction:column;
  width:100%;
  display:flex;
  overflow:hidden;
  box-shadow:0 20px 25px #0000000d,0 1px 17px #00000014
}
.card.giftguide {
  box-shadow:none;
  background-color:#0000
}
.card.giftguide.featured {
  margin-right:1rem
}
.card-cover {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06341160f560_card-placeholder.png);
  background-position:50%;
  background-size:cover;
  justify-content:center;
  align-items:center;
  width:100%;
  height:190px;
  display:flex;
  position:relative;
  overflow:hidden
}
.card-cover.giftguide {
  background-color:#fff;
  background-image:none;
  border-radius:6px;
  height:200px;
  margin-bottom:1rem
}
.card-name {
  text-align:center
}
.card-promo-wrapper {
  z-index:2;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  min-width:80px;
  height:44px;
  padding-top:.75rem;
  padding-right:.75rem;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.card-footer {
  color:#2c2629;
  letter-spacing:2px;
  text-transform:uppercase;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:80px;
  font-size:1.125rem;
  font-weight:700;
  text-decoration:none;
  display:flex
}
.card-promo-label {
  background-color:#fff;
  border-radius:50px;
  align-items:center;
  min-width:50px;
  height:28px;
  padding-left:.25rem;
  padding-right:.25rem;
  font-size:.875rem;
  font-weight:600;
  line-height:28px;
  display:flex;
  position:static;
  inset:12px 12px auto auto
}
.do-not-delete {
  display:none
}
.table-row {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 2fr .5fr .4fr;
  grid-auto-columns:1fr;
  margin-bottom:10px;
  display:grid
}
.table-row-min {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  margin-bottom:10px;
  display:grid
}
.searchbox-form {
  margin-bottom:0
}
.searchbox-wrapper {
  height:40px;
  position:relative
}
.searchbox-field {
  color:#2c2629;
  background-color:#0000;
  border:1px solid #b9b9b9;
  border-radius:50px;
  min-width:180px;
  height:40px;
  margin-bottom:0;
  padding-left:16px;
  font-size:13px
}
.searchbox-field:focus {
  border-color:#2c2629
}
.searchbox-button {
  background-color:#2c2629;
  border-radius:50px;
  justify-content:center;
  align-items:center;
  width:32px;
  height:32px;
  display:flex;
  position:absolute;
  inset:4px 4px auto auto
}
.searchbox-button-icon {
  width:18px;
  height:18px
}
.searchbox-icon {
  opacity:.2;
  width:24px;
  height:24px;
  position:absolute;
  inset:8px auto auto 8px
}
.searchbox-mobile-wrapper {
  display:none
}
.single-day-logo {
  max-width:130px;
  margin-top:3px;
  margin-left:3px;
  margin-right:3px
}
.single-day-min-title {
  letter-spacing:1px;
  margin-top:12px;
  margin-bottom:35px;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-weight:400
}
.single-date {
  letter-spacing:5px;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:70px;
  font-weight:400;
  line-height:75px
}
.single-day-p {
  letter-spacing:2px;
  margin-bottom:0;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:23px;
  font-weight:400;
  line-height:1.2em
}
.single-pop-up-white-bg {
  text-align:center;
  background-color:#0000;
  border-radius:20px;
  flex-direction:column;
  align-items:center;
  max-width:375px;
  margin-top:0;
  margin-bottom:20px;
  padding:20px 14px;
  display:flex
}
.tag-text {
  color:var(--light-blue);
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:20px;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:23px;
  line-height:1.2em
}
.single-day-info-text {
  letter-spacing:1px;
  margin-bottom:20px;
  font-size:20px;
  font-weight:400;
  line-height:1.2em
}
.promo-word {
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:20px;
  font-size:30px;
  font-weight:700;
  line-height:1.2em
}
.rule-text {
  text-align:center;
  max-width:375px;
  font-size:12px;
  line-height:18px
}
.pink-card-g-d {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:56px minmax(10px,100%) 27px;
  height:40px
}
.pink-card-logo {
  z-index:1;
  max-width:60%;
  position:relative
}
.pink-card-g-c {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:56px minmax(10px,100%) 30px;
  height:20px
}
.pink-card-g-b {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:56px minmax(10px,100%) 27px;
  height:140px
}
.pink-palace-section {
  padding:3rem 2rem
}
.pink-palace-section.pink-palace {
  z-index:10;
  padding-top:5rem;
  padding-bottom:0;
  position:relative
}
.pink-top {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block
}
.pink-card {
  flex-wrap:nowrap;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:270px;
  display:flex;
  position:relative
}
.pink-palace-grid {
  grid-column-gap:40px;
  grid-row-gap:60px;
  grid-template-rows:270px;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-rows:270px;
  justify-items:center
}
.pink-card-g-ae {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:132px minmax(2px,100%) 27px;
  height:34px
}
.pink-card-over-image {
  z-index:1;
  position:absolute
}
.pink-card-over-image.cat {
  width:50%;
  inset:auto auto 18px 8%
}
.pink-card-over-image.plant-2 {
  width:50%;
  inset:auto auto 18px 0
}
.pink-card-over-image.plant-1 {
  width:50%;
  inset:13px auto auto -38px
}
.pink-card-over-image.sheet {
  width:115%;
  max-width:none;
  inset:166px 24px auto auto
}
.pink-card-image-stretch-wrapper {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat-x;
  background-size:auto;
  width:100%;
  height:100%
}
.pink-card-image-stretch-wrapper.b1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa201e58266780c7e809f_b1.png);
  background-repeat:repeat-y
}
.pink-card-image-stretch-wrapper.b3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa2018fa9523c752dc89a_b3.png);
  background-repeat:repeat-y
}
.pink-card-image-stretch-wrapper.c2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa1f8972a8c063bd529a2_c2.png)
}
.pink-card-image-stretch-wrapper.a2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa24284dd6c2ff01bbf1e_a2.png)
}
.pink-card-image-stretch-wrapper.e2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa206fd3b513f217fa39f_e2.png)
}
.pink-card-image-stretch-wrapper.d3 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa1f02614d455083b620c_d3.png);
  background-repeat:repeat-y
}
.pink-card-image-stretch-wrapper.d2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa1f2603c17cb96e36f81_d2.png);
  background-repeat:repeat
}
.pink-card-image-stretch-wrapper.b2 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa201f5ee922621a4dcb3_b2.png);
  background-repeat:repeat
}
.pink-card-image-stretch-wrapper.d1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa1f2df33687a1df6fbb2_d1.png);
  background-repeat:repeat-y
}
.pink-card-bg {
  z-index:0;
  position:absolute;
  inset:0%
}
.pink-stuff {
  width:200px
}
.pink-palace-grid-wrapper {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa3c69fa4485aa7490beb_palace-right.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa3c5fb3bf99499f2b633_palace-left.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618aa3e12614d44bea3b7526_bg.png);
  background-position:100% 0,0 0,0 0;
  background-repeat:repeat-y,repeat-y,repeat;
  background-size:16px,16px,auto;
  margin-left:24px;
  margin-right:24px;
  padding:2rem 3rem;
  position:relative
}
.pink-card-logo-wrapper {
  justify-content:center;
  align-items:center;
  height:140px;
  margin-top:36px;
  display:flex
}
.pink-palace-container {
  z-index:10;
  max-width:1140px;
  padding-top:3rem;
  padding-bottom:0;
  position:relative
}
.pink-palace-body {
  background-color:#f6d2d5
}
.pink-palace-bg-wrap {
  z-index:auto;
  position:fixed;
  inset:60px 0% 0%
}
.pink-cloud {
  max-width:none
}
.banner-logo {
  max-width:130px
}
.pink-button-container {
  justify-content:center;
  align-items:center;
  height:200px;
  display:flex
}
.pink-palace-top-container {
  z-index:10;
  flex-direction:column;
  align-items:center;
  max-width:1140px;
  margin-bottom:2rem;
  padding-top:3rem;
  padding-bottom:0;
  display:flex;
  position:relative
}
.pink-palace-title {
  color:#272727;
  text-align:center;
  align-self:flex-start;
  margin-top:0;
  margin-bottom:1rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:32px;
  font-weight:400;
  line-height:40px
}
.pink-palace-top {
  max-width:530px
}
.pink-palace-subtitle {
  color:#272727;
  text-align:center;
  margin-bottom:2.5rem;
  font-family:Degular,sans-serif;
  font-size:24px;
  line-height:32px
}
.pink-bold {
  font-weight:700
}
.pink-palace-button-wrapper {
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.xfactor-logo {
  max-width:170px
}
.zfactor-hero-h {
  margin-top:5px;
  margin-bottom:0;
  font-size:32px;
  line-height:1em
}
.zfactor-big-p {
  letter-spacing:3px;
  margin-bottom:0;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:36px;
  font-weight:400;
  line-height:1.3em
}
.xfactor-med-p {
  letter-spacing:2px;
  font-size:24px;
  font-weight:700;
  line-height:1.3em
}
.xfactor-med-p.info-p {
  max-width:800px;
  margin-top:20px
}
.xfactor-white-bg {
  background-color:var(--white);
  text-align:center;
  border-radius:20px;
  flex-direction:column;
  align-items:center;
  margin-top:20px;
  padding:26px 83px;
  display:flex
}
.xfactor-small-p {
  margin-bottom:0;
  font-size:20px;
  font-weight:400;
  line-height:1.3em
}
.bg-img-wrap-1 {
  position:absolute;
  inset:60px auto auto 80px
}
.heart-img {
  max-width:25px
}
.heart-img.bottom-8 {
  margin-bottom:8px
}
.bg-img-wrap-2 {
  position:absolute;
  inset:60px 80px auto auto
}
.btns-wrap {
  justify-content:space-between;
  width:55%;
  display:flex
}
.bg-images-wrap {
  justify-content:space-between;
  width:80%;
  margin-top:30px;
  margin-bottom:30px;
  display:flex
}
.xfactor-img {
  object-fit:cover;
  max-width:80px;
  max-height:85px;
  position:relative
}
.xfactor-img.bottom-29 {
  bottom:29px
}
.big-heart-img {
  max-width:35px
}
.big-heart-img.bottom-8 {
  margin-bottom:8px
}
.xfactor-p-wrap {
  justify-content:space-between;
  align-items:center;
  width:100%;
  margin-top:20px;
  display:flex
}
.regolamentocta {
  color:var(--black-2);
  background-color:#0000;
  font-weight:300;
  text-decoration:underline
}
.pink-palace-banner {
  background-color:var(--white);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/618a48ff3e2303c84285487f_Pop_up_banner_Desktop%20\%281\%29.jpg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  align-items:center;
  padding:60px 40px 45px;
  display:flex;
  position:relative;
  overflow:hidden
}
.image-56 {
  margin-top:10px;
  margin-bottom:20px
}
.image-57 {
  max-width:400px
}
.pink-palace-popup {
  background-color:var(--misty-rose-2);
  flex-direction:column;
  align-items:center;
  padding:60px 40px 45px;
  display:flex;
  position:relative;
  overflow:hidden
}
.christmas-p {
  max-width:409px;
  margin-top:-30px;
  margin-bottom:0;
  font-size:25px;
  font-weight:600;
  line-height:30px
}
.christ-calendar {
  grid-column-gap:40px;
  grid-row-gap:40px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.door {
  z-index:1000;
  background-color:#000000bf;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61a3a66783037533fde0900c_lucchetto%204.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:auto;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.door-wrapper {
  cursor:pointer;
  position:relative;
  transform:perspective(10000px)
}
.hide {
  display:none
}
.insta-link {
  backface-visibility:hidden;
  transform-style:preserve-3d;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:absolute;
  inset:0%;
  transform:rotateX(0)rotateY(180deg)rotate(0)
}
.open-state-img {
  width:100%;
  height:100%
}
.close-state-img {
  z-index:1;
  backface-visibility:hidden;
  width:100%;
  height:100%;
  position:relative
}
.giftguide-card-merchant-text {
  color:#6c6c6c;
  margin-bottom:.25rem;
  font-family:Poppins,sans-serif;
  line-height:1.25em
}
.giftguide-app-radial {
  display:none;
  position:absolute;
  inset:auto 0% 0%
}
.loader {
  text-align:center;
  justify-content:center;
  align-items:center;
  width:100%;
  display:none
}
.sort-menu-trigger {
  color:#2c2629;
  cursor:pointer;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  justify-content:space-between;
  padding:.75rem;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:color .2s,border-color .2s,background-color .2s;
  display:flex
}
.sort-menu-trigger:hover {
  background-color:#f8f8f8
}
.sort-menu-trigger.valentine-trigger:hover {
  background-color:#ccf
}
.giftguide-bottom-banner-image {
  border-radius:6px;
  margin-bottom:.5rem
}
.giftguide-bottom-banner-image.mobile {
  display:none
}
.grid-wrapper-hidden {
  display:block
}
.featured-slider-container {
  width:100%
}
.giftguide-title {
  margin-top:1.5rem;
  margin-bottom:.5rem;
  font-family:"Ohno fatface 24 pt",sans-serif;
  font-size:40px
}
.sort-menu-content {
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  width:100%;
  margin-top:.5rem;
  display:none;
  position:absolute;
  overflow:hidden
}
.featured-slider-inner-container {
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:flex
}
.loader-image {
  width:50px
}
.giftguide-subtitle {
  max-width:540px;
  font-size:20px;
  line-height:1.25em
}
.stores-container {
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.stores-container.giftguide {
  flex-direction:column
}
.giftguide-sort-wrapper {
  position:relative
}
.giftguide-bottom-banner {
  border-radius:6px;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  width:100%;
  text-decoration:none;
  display:flex
}
.giftguide-bottom-banner:hover {
  text-decoration:underline
}
.filter-block-title {
  color:#2c2629;
  letter-spacing:1.5px;
  margin-bottom:1.5rem;
  font-size:1rem;
  font-weight:700
}
.filter-block-title.giftguide-grid-title {
  letter-spacing:0;
  margin-left:0;
  font-size:24px;
  line-height:1.25em
}
.filter-block-title.giftguide-grid-title.mobile {
  display:none
}
.filter-block-title.giftguide-grid-title.featured {
  font-family:Degular,sans-serif
}
.filter-block-title.giftguide {
  display:none
}
.featured-stores-section {
  padding:0 2rem 1rem
}
.giftguide-sort-menu-wrapper {
  justify-content:flex-end;
  min-width:200px;
  display:block
}
.giftguide-banner-section {
  margin-bottom:0;
  padding:2rem;
  position:relative
}
.giftguide-sort-label {
  color:#8a8787;
  margin-right:1rem;
  font-size:1rem
}
.giftguide-top-container {
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:1rem;
  display:block;
  position:relative
}
.grid-2 {
  grid-template-columns:1fr 1fr 1fr 1fr;
  justify-items:center;
  margin-bottom:2rem
}
.filter-btn-mobile {
  display:none
}
.giftguide-card-image {
  z-index:2;
  object-fit:contain;
  width:80%;
  max-height:80%;
  position:relative
}
.giftguide-app-section {
  margin-bottom:0;
  padding:2rem;
  position:relative
}
.stores-section {
  margin-bottom:5rem;
  padding:2rem;
  position:relative
}
.stores-section.giftguide {
  margin-bottom:0
}
.giftguide-app-phone-wrapper {
  position:relative
}
.featured-stores-container {
  flex-direction:column;
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.pagination-wrapper {
  border:1px #000;
  flex-direction:column;
  width:100%;
  margin-bottom:10px;
  margin-right:10px;
  padding:10px;
  display:flex
}
.pagination-wrapper.hidden {
  display:none
}
.giftguide-top-section {
  margin-top:2rem;
  margin-bottom:0;
  padding:2rem 2rem 0;
  position:relative
}
.giftguide-app-grid {
  grid-template-rows:auto;
  place-items:center;
  max-width:740px;
  margin-left:auto;
  margin-right:auto
}
.featured-slider-wrapper {
  width:100%;
  height:100%;
  display:flex;
  overflow:visible
}
.pagination-button {
  color:#2c2629;
  text-align:center;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  flex:1;
  margin-left:.25rem;
  margin-right:.25rem;
  padding:.75rem;
  font-size:1rem;
  text-decoration:none;
  transition:border-color .2s,color .2s,background-color .2s
}
.pagination-button:hover {
  background-color:#f8f8f8
}
.giftguide-banner-title {
  color:#2c2629;
  margin-bottom:6px;
  font-size:20px;
  font-weight:600;
  line-height:1.25em
}
.no-results-wrapper {
  width:100%;
  height:100%;
  display:none
}
.stores-top-list-container {
  justify-content:space-between;
  width:100%;
  margin-bottom:2rem;
  display:flex
}
.sort-menu-wrapper {
  z-index:12;
  width:100%;
  min-width:200px;
  position:relative
}
.sort-menu-wrapper.giftguide {
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.giftguide-card-product-text {
  margin-bottom:.25rem;
  font-size:1rem;
  font-weight:600;
  line-height:1.25em
}
.filter-badge {
  opacity:0
}
.gifguide-app-title {
  margin-top:0;
  margin-bottom:1rem;
  font-family:Degular,sans-serif;
  font-size:3rem;
  font-weight:700;
  line-height:1em
}
.filter-toggle-label {
  margin-right:.125rem
}
.modal-filter-bg {
  z-index:11;
  cursor:pointer;
  background-color:#000000bf;
  width:100%;
  height:100%;
  display:none;
  position:absolute;
  inset:0% auto auto 0%
}
.featured-hidden-wrapper {
  display:none
}
.filter-toggle {
  color:#2c2629;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:6px;
  align-items:center;
  margin-bottom:.5rem;
  padding:.75rem;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:color .2s,border-color .2s,background-color .2s;
  display:flex
}
.filter-toggle:hover {
  background-color:#f8f8f8
}
.filter-toggle.giftguide {
  margin-right:.5rem
}
.filter-toggle.valentine-filter {
  border:1px solid #ccf;
  border-radius:30px;
  margin-right:8px;
  padding-left:1.125rem;
  padding-right:1.125rem
}
.filter-toggle.valentine-filter:hover {
  background-color:#ccf
}
.filter-toggle.valentine-filter:visited {
  background-color:#ccccff4d
}
.stores-list-wrapper {
  width:100%
}
.filter-toggle-emoji {
  margin-right:.75rem
}
.stores-filter-wrapper {
  background-color:#fff;
  width:100%
}
.stores-filter-wrapper.giftguide-filter-wrapper,.stores-filter-wrapper.valentine-filter-wrapper {
  background-color:#0000;
  justify-content:space-around;
  align-items:flex-start;
  display:flex
}
.giftguide-app-subtitle {
  margin-bottom:1rem;
  font-size:1.125rem;
  font-weight:400;
  line-height:1.25em
}
.search-wrapper {
  flex:1;
  margin-right:4rem
}
.giftguide-card-price-text {
  font-size:1rem
}
.modal-filter-parent {
  width:100%;
  max-width:220px;
  margin-right:1rem
}
.modal-filter-parent.giftguide-modal {
  max-width:none
}
.pagination-icon {
  transform:rotate(90deg)
}
.pagination-icon.right {
  transform:rotate(-90deg)
}
.filter-wrap-tag {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-bottom:2rem;
  display:flex
}
.filter-wrap-tag.giftguide {
  flex-direction:row;
  flex:none;
  margin-bottom:0
}
.giftguide-app-buttons-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:center;
  max-width:320px;
  margin-top:1rem;
  display:grid
}
.filter-mobile-top-info {
  display:none
}
.sort-menu-item {
  color:#2c2629;
  padding:.75rem;
  font-size:1rem;
  font-weight:500;
  text-decoration:none;
  transition:background-color .2s;
  display:block
}
.sort-menu-item:hover {
  background-color:#f8f8f8
}
.giftguide-banner-subtitle {
  color:#272727;
  font-size:16px;
  font-weight:500;
  line-height:1.25em
}
.giftguide-card-price-label {
  font-family:Poppins,sans-serif;
  font-size:13px
}
.no-results-container {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.giftguide-body {
  color:#2c2629;
  background-image:linear-gradient(#f7cbcf,#f7cbcf00);
  font-family:Degular,sans-serif
}
.christmart-home-banner {
  border-radius:6px;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  width:100%;
  text-decoration:none;
  display:flex
}
.christmart-home-banner:hover {
  text-decoration:underline
}
.giftguide-home-grid {
  text-align:left;
  grid-template-rows:auto
}
.giftguide-home-title {
  margin-bottom:.5rem;
  font-size:24px;
  font-weight:700
}
.giftguide-home-subtitle {
  margin-bottom:1.5rem;
  font-size:1rem;
  font-weight:400
}
.promo-small-banner-text-wrapper {
  flex:1;
  justify-content:space-between;
  align-items:center;
  max-width:60%;
  display:flex
}
.promo-small-banner-text-wrapper.full {
  max-width:100%
}
.promo-small-banner-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr
}
.promo-small-banner-wrapper {
  border:1px solid #e0e0e0;
  border-radius:6px;
  flex-direction:row;
  justify-content:space-around;
  align-items:center;
  padding:16px;
  text-decoration:none;
  display:flex
}
.promo-small-banner-wrapper.without-image {
  justify-content:space-between
}
.promo-small-banner-wrapper.saldi {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61d42e0d01b5023b239d8b8b_saldi_d_bg.jpg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:none;
  justify-content:flex-start;
  height:240px;
  padding-left:32px;
  padding-right:32px
}
.promo-small-banner-cta {
  color:var(--b1);
  max-width:150px;
  font-weight:600;
  line-height:21px
}
.promo-small-banner-cta.home {
  letter-spacing:.08em;
  text-transform:uppercase;
  font-family:Degular,sans-serif;
  font-size:16px;
  font-weight:700
}
.promo-small-banner-cta.fashion-week {
  text-align:center;
  font-weight:400
}
.promo-container {
  background-color:#fff;
  max-width:1140px
}
.promo-small-banner-image {
  order:-1;
  max-width:100px;
  max-height:100px
}
.promo-small-banner-image.saldi {
  order:0;
  max-width:60%;
  display:none
}
.promo-section {
  padding:1.9rem 2rem;
  font-family:Poppins,sans-serif
}
.promo-section.white-backround {
  background-color:var(--white)
}
.nav-logo-link {
  align-items:center;
  width:132px;
  height:35px;
  margin-left:0;
  margin-right:0;
  padding:0;
  display:flex;
  position:relative
}
.nav-logo-link.w--current {
  flex:none
}
.promo-small-banner-title {
  color:var(--b1);
  text-align:left;
  margin-top:0;
  margin-bottom:16px;
  font-size:18px;
  font-weight:600
}
.promo-small-banner-text-inner {
  max-width:250px
}
.promo-small-banner-text {
  color:var(--g6);
  margin-bottom:8px;
  line-height:21px
}
.promo-small-banner-text.home {
  color:#2c2629;
  font-family:Degular,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:24px
}
.promo-carousel-banner-section {
  padding:0 0 1rem
}
.promo-carousel-banner-container {
  flex-direction:column;
  max-width:1140px;
  padding:1rem 2rem;
  display:flex;
  position:relative
}
.promo-carousel-banner-slider-wrapper {
  width:100%;
  height:100%;
  display:flex;
  overflow:visible
}
.promo-carousel-banner-slider-container {
  width:100%
}
.promo-carousel-banner-slider-inner-container {
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:flex
}
.promo-carousel-banner-card {
  flex-direction:column;
  flex:1;
  width:100%;
  margin-right:1rem;
  display:flex;
  overflow:hidden
}
.promo-carousel-banner-card.last {
  margin-right:0
}
.promo-carousel-banner-card-inner {
  flex-direction:column;
  width:100%;
  height:100%;
  display:flex
}
.promo-carousel-banner-card-image {
  object-fit:cover;
  border-radius:6px;
  width:100%;
  height:300px;
  margin-bottom:8px
}
.promo-carousel-banner-title {
  color:var(--b1);
  margin-top:0;
  margin-bottom:8px;
  font-size:24px;
  font-weight:600;
  line-height:28px
}
.promo-carousel-banner-text {
  color:var(--g6);
  margin-bottom:8px;
  line-height:21px
}
.promo-carousel-banner-cta {
  color:var(--b1);
  font-weight:600;
  line-height:21px
}
.scroll-script,.params-and-search-script {
  display:none
}



.searchfield-wrapper {
  height:52px;
  position:relative
}
.searchfield-wrapper.megamenu {
  flex:1;
  height:44px
}
.search-autocomplete-section {
  border:1px #000;
  margin-bottom:32px
}
.search-merchant-logo-wrapper {
  background-color:#f0f0f0;
  border-radius:6px;
  flex:none;
  justify-content:center;
  align-items:center;
  width:64px;
  height:64px;
  padding:8px;
  display:flex
}
.search-megamenu-back-icon {
  display:none
}
.search-merchant-icon {
  opacity:1;
  width:16px;
  height:16px;
  position:absolute;
  inset:50% 0 auto auto;
  transform:translateY(-50%)
}
.search-merchant-text-wrapper {
  flex-direction:column;
  justify-content:flex-start;
  width:100%;
  height:100%;
  margin-left:16px;
  padding-right:24px;
  display:flex;
  position:relative
}
._20x20-icon {
  width:20px;
  height:20px;
  position:static;
  inset:16px 16px auto auto
}
.search-category-link-block {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.search-suggestion-link-block {
  width:100%;
  height:100%;
  text-decoration:none;
  position:relative
}
.search-suggestion-item {
  border-bottom:1px solid #e0e0e0;
  justify-content:flex-start;
  align-items:flex-start;
  height:39px;
  margin-bottom:16px;
  text-decoration:none;
  display:flex;
  position:relative
}
.search-megamenu-form-inner {
  justify-content:space-between;
  display:flex
}
.search-megamenu-wrapper {
  z-index:999;
  width:100vw;
  height:100vh;
  padding:0;
  display:none;
  position:absolute;
  inset:0%
}
.search-form {
  margin-bottom:0
}
.search-form.megamenu {
  flex:1
}
.search-megamenu-bg-button {
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  cursor:pointer;
  background-color:#0000001a;
  width:100%;
  height:100%
}












.search-category-item {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.search-suggestion-icon {
  opacity:1;
  width:16px;
  height:16px;
  position:absolute;
  inset:0 0 auto auto
}
.search-merchant-link-block {
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  text-decoration:none;
  display:flex
}
.search-categories-container {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-items:center;
  display:grid
}
.search-megamenu-nav {
  margin-bottom:16px;
  padding-top:10px
}
.searchfield-icon {
  width:24px;
  height:24px;
  display:inline-block;
  position:absolute;
  inset:10px auto auto 11px
}
.searchfield-icon.button-search {
  width:20px;
  height:20px;
  display:none;
  top:13px;
  left:auto;
  right:15px
}
.grid-item {
  border:1px #000;
  width:100%
}
.grid-item.searchbox {
  border-style:none;
  justify-content:space-between;
  align-items:center;
  display:flex
}
.grid-item.megamenu-lateral-right {
  border-style:none;
  justify-content:flex-end;
  align-items:center;
  height:100%;
  display:flex
}
.grid-item.megamenu-lateral-right.it {
  grid-column-gap:45%
}
.grid-item.megamenu-lateral-right.fr {
  grid-column-gap:20%
}
.grid-item.megamenu-lateral-right.de {
  grid-column-gap:37%
}
.grid-item.megamenu-lateral-right.pt {
  grid-column-gap:30%
}
.grid-item.megamenu-lateral-right.es {
  grid-column-gap:35%
}
.grid-item.megamenu-lateral {
  border-style:none;
  align-items:center;
  height:100%;
  display:flex
}
.search-megamenu-content-grid {
  grid-column-gap:20px;
  grid-row-gap:0px;
  grid-template:"Area Area Area-2 Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4"/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}









.search-megamenu-nav-grid {
  grid-column-gap:20px;
  grid-row-gap:0px;
  grid-template:"Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-3 Area-3"/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  height:100%
}

.search-category-emoji-wrapper {
  background-color:#f0f0f0;
  border-radius:100px;
  flex:none;
  justify-content:center;
  align-items:center;
  width:68px;
  height:68px;
  margin-bottom:8px;
  display:flex
}

.searchfield {
  border:1px solid var(--grayscale--300);
  background-color:var(--grayscale--300);
  color:#272727;
  border-radius:100px;
  min-width:180px;
  height:44px;
  margin-bottom:0;
  padding:16px 16px 16px 38px;
  font-family:Poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.5em;
  transition:box-shadow .2s,border .2s
}
.searchfield:focus {
  box-shadow:none
}
.searchfield::placeholder {
  color:var(--grayscale--600)
}
.search-merchant-item {
  justify-content:flex-start;
  align-items:center;
  height:64px;
  margin-bottom:8px;
  text-decoration:none;
  display:flex;
  position:relative
}
.search-megamenu-close-button {
  text-decoration:none
}
.searchfield-nav-wrapper {
  height:40px;
  position:relative
}
.searchfield-nav {
  color:#2c2629;
  background-color:#0000;
  border:1px solid #b9b9b9;
  border-radius:50px;
  min-width:180px;
  height:40px;
  margin-bottom:0;
  padding-left:16px;
  font-size:13px
}
.searchfield-nav:focus {
  border-color:#2c2629
}
.merchant-integrations-image {
  max-height:45px
}
.valtntine-banner {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61f7511412874751ab500064_Group.svg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:contain;
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:1098px;
  margin-left:auto;
  margin-right:auto;
  padding-top:86px;
  padding-bottom:72px;
  display:flex
}
.purple-bg {
  background-color:#ccf
}
.valentine-body {
  font-family:Degular,sans-serif
}
.valentine-top-section {
  margin-bottom:0;
  padding:90px 2rem 0;
  position:relative
}
.valentine-title {
  margin-top:0;
  margin-bottom:0;
  font-size:20px;
  line-height:24px;
  position:absolute;
  inset:auto auto 32px
}
.valentine-img {
  margin-bottom:24px
}
.valentine-top-container {
  max-width:1140px;
  position:relative
}
.valentine-top-container.centered-content,.valentine-top-container.card-container {
  flex-direction:column;
  align-items:center;
  display:flex
}
.valentine-top-container.big-banner-cont {
  flex-direction:column;
  align-items:center;
  max-width:1294px;
  display:flex
}
.valentine-logos-title {
  text-align:center;
  margin-top:0;
  margin-bottom:0;
  font-size:24px;
  font-weight:700;
  line-height:32px
}
.valentine-logo-p {
  text-align:center;
  margin-bottom:0;
  font-size:20px;
  line-height:24px
}
.valentine-logo-wrap {
  flex-wrap:wrap;
  justify-content:center;
  margin-top:68px;
  display:flex
}
.valentine-card-img {
  object-fit:cover;
  object-position:50% 0%;
  border-radius:6px;
  max-height:100%;
  position:relative
}
.valentine-card {
  background-image:none;
  background-position:0 0;
  background-size:auto;
  width:100%;
  height:200px;
  margin-bottom:8px
}
.valentine-scalapay-logo {
  display:none
}
.valentine-banner-home {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61f75d2d26031c1cd9c0a358_Group.svg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  align-items:center;
  width:1294px;
  max-width:100%;
  padding:80px 97px 378px;
  display:flex;
  position:relative
}
.valentine-banner-title {
  margin-top:0;
  margin-bottom:0;
  font-size:20px;
  font-weight:700;
  line-height:24px
}
.valentine-cards-wrap {
  grid-column-gap:16px;
  grid-row-gap:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  margin-top:48px;
  margin-bottom:44px;
  display:grid
}
.valentine-card-wrap {
  background-color:#fff5f6;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  height:180px;
  transition:all .2s;
  display:flex;
  box-shadow:0 4px 20px #00000040
}
.valentine-card-wrap:hover {
  transform:scale(1.1)
}
.card-inner-img {
  max-width:80%;
  max-height:90%
}
.valentine-cards {
  flex-direction:column;
  align-items:center;
  padding-left:97px;
  padding-right:97px;
  display:flex;
  position:absolute;
  inset:auto 0% 64px
}
.valentine-bannner-scala-logo {
  display:none
}
.banner-valentine-img {
  margin-bottom:24px
}
















.color-g6 {
  color:#646464
}

.sg-color-circle {
  background-color:#f7cbcf;
  border:1px solid #272727;
  border-radius:100px;
  width:50px;
  height:50px
}
.sg-color-circle.g5 {
  background-color:var(--g5)
}
.sg-color-circle.g8 {
  background-color:var(--g8)
}
.sg-color-circle.b1 {
  background-color:var(--b1)
}
.sg-color-circle.g6 {
  background-color:var(--g6)
}
.sg-color-circle.g2 {
  background-color:var(--g2)
}
.sg-color-circle.rose {
  background-color:var(--scalapay-rose)
}
.sg-color-circle.w {
  background-color:#fff
}
.sg-color-circle.g7 {
  background-color:var(--g7)
}
.sg-color-circle.g1 {
  background-color:var(--g1)
}
.color-b1 {
  color:#272727
}

.sg-color-item {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}

.sg-row {
  padding-top:2rem;
  padding-bottom:2rem
}
.sg-row.old {
  background-color:#f0f1cd
}
.sg-grid {
  grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.test-bg-delete {
  background-color:var(--peach-puff)
}
.new-nav-section {
  z-index:50;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  transition:background-color .2s,top .2s;
  position:fixed;
  inset:0% 0% auto
}
.new-nav-section.zalando {
  background-color:#fff
}
.new-navigation {
  background-color:#0000;
  justify-content:center;
  align-items:center;
  width:100vw;
  height:80px;
  padding:10px 2rem;
  display:flex;
  position:relative
}
.new-navigation.simple-nav {
  background-color:#fff
}
.new-navigation.simple-nav.sds2-bg-pink-200 {
  background-color:var(--core--pink-scalapay--200)
}
.nav-menu-categories-inner-bottom {
  justify-content:center;
  align-items:center;
  display:flex
}
.mega-menu-code {
  display:none
}
.mega-menu-col {
  flex-direction:column;
  display:flex
}
.navigation-link {
  color:#2c2629;
  padding:10px 5px;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.navigation-link.dropdown-category {
  padding:12px 8px 8px;
  font-size:13px;
  display:flex;
  position:relative
}
.navigation-link.small-icon,.navigation-link.small {
  cursor:pointer;
  padding-top:12px;
  padding-bottom:8px;
  font-size:13px
}
.navigation-link.with-label {
  grid-column-gap:8px;
  cursor:pointer;
  padding-top:12px;
  padding-bottom:8px;
  font-size:13px;
  display:flex
}
.navigation-link.simple-dd {
  padding:12px 8px 8px;
  font-size:13px;
  display:flex;
  position:relative
}
.mega-menu-grid {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  width:100%;
  margin-bottom:1rem
}
.navigation-content-wrapper {
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:1140px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.navigation-content-wrapper.zalando {
  justify-content:center
}
.nav-menu-container-new {
  justify-content:center;
  align-items:center;
  display:flex
}
.nav-menu-buttons-desktop {
  justify-content:center;
  align-items:center;
  width:100%
}
.nav-menu-buttons-desktop.hidden-buttons {
  display:none
}
.mega-menu-dropdown-active {
  z-index:0;
  background-color:#fff;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  display:none;
  position:absolute;
  inset:0% 0% -2px
}
.drawer-buttons-container {
  justify-content:flex-end;
  align-items:center;
  display:none
}
.nav-menu-buttons-mobile {
  display:none
}
.lp-btn-3 {
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#2c2629;
  border:1px solid #2c2629;
  border-radius:6px;
  margin-left:16px;
  padding:8px 24px;
  font-size:16px;
  font-weight:700;
  line-height:20px
}
.lp-btn-3:hover {
  background-color:#585151
}
.lp-btn-3.small {
  margin-left:8px;
  font-size:13px
}
.lp-btn-3.small.left {
  flex:none;
  margin-right:8px
}
.lp-btn-3.small.left.no-m {
  margin-left:0
}
.lp-btn-3.white-btn {
  color:#2c2629;
  white-space:nowrap;
  background-color:#fff;
  padding-right:16px
}
.lp-btn-3.white-btn:hover {
  color:#fff;
  background-color:#585151
}
.lp-btn-3.white-btn.small {
  padding-right:24px
}
.mega-menu-dropdown {
  width:100%;
  height:100%;
  display:none;
  position:absolute;
  top:44px;
  left:0;
  right:0
}
.mega-menu-dropdown.w--open {
  background-color:#0000;
  height:100%;
  inset:60px 0% 0%
}
.mega-menu-dropdown.show {
  display:block
}
.nav-menu-item-label {
  color:#272727;
  font-family:Poppins,sans-serif;
  font-size:14px;
  font-weight:500;
  text-decoration:none
}
.nav-menu-item-label.dd {
  z-index:1;
  margin-right:8px;
  position:relative
}
.nav-menu-item-label.icon-disabled.temp-small {
  font-size:13px
}
.maga-menu-dd-arrow {
  z-index:10;
  position:relative
}
.mega-menu-bg {
  z-index:1;
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  background-color:#0000;
  position:absolute;
  inset:0%
}
.nav-menu-item {
  flex:none;
  margin-left:8px;
  margin-right:8px;
  overflow:hidden
}
.nav-menu-item.bottom {
  display:none
}
.nav-menu-item.desktop-only {
  flex:none
}
.nav-menu-item.desktop-only.hidden,.nav-menu-item.mobile-only {
  display:none
}
.navigation-grid {
  grid-column-gap:20px;
  grid-row-gap:0px;
  grid-template:"Area Area.Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width:100%;
  height:100%
}
.drawer-bg {
  display:none
}
.lp-nav-link-icon {
  justify-content:center;
  align-items:center;
  width:40px;
  height:40px;
  display:flex
}
.navigation-menu-wrapper {
  background-color:#0000;
  justify-content:center;
  align-items:center;
  width:100%
}
.nav-menu-categories-inner-top {
  justify-content:center;
  align-items:center;
  display:flex
}
.nav-menu-categories {
  justify-content:center;
  align-items:center;
  display:none
}
.underline-div-3 {
  background-color:#2c2629;
  width:90%;
  height:2px;
  margin-left:auto;
  margin-right:auto
}
.nav-menu-inner-elements {
  justify-content:center;
  align-items:center;
  display:flex
}
.drawer-menu-logo {
  align-items:center;
  width:132px;
  height:35px;
  margin-left:0;
  margin-right:0;
  padding:0;
  display:none;
  position:relative
}
.drawer-menu-logo.w--current {
  flex:none
}
.navigation-logo {
  align-items:center;
  width:132px;
  height:35px;
  margin-left:0;
  margin-right:0;
  padding:0;
  display:flex;
  position:relative
}
.navigation-logo.w--current,.navigation-logo.grow {
  flex:none
}
.mega-menu-item {
  margin-bottom:4px;
  text-decoration:none;
  transition:color .2s
}
.mega-menu-item:hover {
  color:#272727
}
.hamburger-menu-button {
  display:none
}
.nav-menu-buttons-container {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.mage-menu-container {
  z-index:20;
  background-color:#fff;
  border-radius:6px;
  width:100%;
  max-width:1140px;
  margin-left:auto;
  margin-right:auto;
  padding:8px 32px 32px;
  position:relative;
  box-shadow:0 11px 15px -1px #0000000d
}
.mage-menu-container._270 {
  height:270px
}
.mega-menu-item-lb {
  width:100%;
  height:100%;
  padding-bottom:4px;
  text-decoration:none
}
.mega-menu-category-label {
  color:#272727;
  margin-top:16px;
  font-family:Poppins,sans-serif;
  font-size:14px;
  font-weight:500;
  text-decoration:none
}
.mega-menu-sub-label {
  color:#646464;
  font-family:Poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  text-decoration:none
}
.mega-menu-sub-label:hover {
  color:#272727
}
.drawer-hiw-trigger {
  display:none
}
.unicorn-hero-base-inner {
  width:100%;
  height:100%;
  position:relative
}
.unicorn-illustration {
  object-fit:contain;
  position:absolute;
  bottom:-15px;
  left:40%;
  right:0%
}
.unicorn-hero-container {
  z-index:3;
  width:100%;
  max-width:1140px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.unicorn-hero-base {
  z-index:2;
  background-color:#f7cbcf;
  width:100%;
  height:77px;
  position:absolute;
  inset:auto 0% 0%
}
.unicorn-banner {
  background-color:#f7cbcf;
  width:100%;
  height:60px;
  padding-left:2rem;
  padding-right:2rem;
  text-decoration:none
}
.unicorn-container {
  z-index:1;
  justify-content:center;
  align-items:center;
  max-width:1140px;
  height:60px;
  display:flex;
  position:relative
}
.unicorn-text-wrapper {
  display:flex;
  position:relative
}
.unicorn-text {
  color:#373737;
  text-align:center;
  font-family:Poppins,sans-serif;
  font-size:15px;
  font-weight:600;
  line-height:40px;
  text-decoration:none;
  position:relative
}
.womesweek-img {
  margin-bottom:64px
}
.text-medium-weight {
  font-weight:600
}
.womensweek-p {
  text-align:center;
  max-width:726px
}
.womensweek-logos {
  grid-column-gap:14px;
  grid-row-gap:14px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:1100px;
  max-width:100%;
  margin-top:40px;
  margin-bottom:64px;
  display:grid
}
.logos-wrapper {
  background-color:var(--white);
  border-radius:6px;
  justify-content:center;
  align-items:center;
  height:100px;
  padding-top:15px;
  padding-bottom:15px;
  display:flex
}
.womensweek-logo {
  object-fit:contain;
  max-width:90%;
  max-height:90%
}
.amount-raised-p {
  background-color:var(--b1);
  color:var(--white);
  border-radius:4px;
  justify-content:center;
  align-items:center;
  width:46px;
  height:57px;
  margin-bottom:0;
  margin-left:1px;
  margin-right:1px;
  padding-bottom:6px;
  font-family:Degular,sans-serif;
  font-size:56px;
  font-weight:700;
  line-height:40px;
  display:flex
}
.amount-raised-wrapper {
  align-items:center;
  margin-top:16px;
  margin-bottom:80px;
  display:flex
}
.about-di-card {
  color:var(--white);
  background-color:#d1a6fd;
  border-radius:30px;
  align-items:center;
  max-width:820px;
  padding:24px 32px;
  display:flex;
  box-shadow:2px 3px 30px #00000029
}
.di-card-right-part {
  margin-left:32px
}
.di-card-h {
  color:var(--white);
  margin-top:0;
  margin-bottom:6px;
  font-size:24px;
  font-weight:600;
  line-height:1.2em
}
.di-card-p {
  font-size:16px;
  line-height:1.5em
}
.partner-hero-content {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.partner-page-hero-title {
  color:#272727;
  margin-top:0;
  margin-bottom:32px;
  font-family:Degular,sans-serif;
  font-size:4.375rem;
  font-weight:700;
  line-height:80px
}
.partner-page-hero-text {
  color:var(--g7);
  max-width:600px;
  margin-bottom:40px;
  font-family:Poppins,sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:23px
}
.hero-buttons-container {
  justify-content:center;
  align-items:stretch;
  margin-bottom:1.5rem;
  display:flex
}
.hero-buttons-container.hidden {
  display:none
}




.partner-hero-footer {
  color:var(--b1);
  text-align:center;
  width:100%;
  font-family:Poppins,sans-serif;
  font-size:.875rem;
  font-weight:400;
  line-height:21px;
  position:absolute;
  inset:auto 0% 32px 50%;
  transform:translate(-50%)
}
.partner-hero-link {
  color:#5666f0;
  font-weight:600;
  text-decoration:none
}
.partner-page-grid-icons {
  grid-template-rows:auto;
  grid-template-columns:1fr 1px 1fr 1px 1fr;
  justify-content:center;
  justify-items:center
}
.partner-page-icon-item {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  max-width:240px;
  display:flex
}
.partner-page-icon {
  width:84px;
  height:84px;
  margin-bottom:32px
}
.partner-divider {
  background-image:linear-gradient(90deg,#fae0e6,#bbe4ff);
  width:100%;
  max-width:1140px;
  height:1px;
  margin-left:auto;
  margin-right:auto
}
.text-centered {
  text-align:center
}
.partner-page-eco-block {
  background-color:#fbe8e9;
  border-radius:10px;
  width:75%;
  padding:56px 72px;
  position:relative
}
.partner-page-eco-block.tech {
  background-color:#bae3ff;
  justify-content:flex-end;
  display:flex
}
.mb-76 {
  margin-bottom:76px
}
.mb-32 {
  margin-bottom:32px
}
.mb-56 {
  margin-bottom:56px
}
.partner-page-eco-block-inner {
  max-width:460px
}
.partner-page-eco-image {
  border-radius:10px;
  position:absolute;
  top:-31px;
  right:0;
  box-shadow:0 12px 54px #0000001a
}
.partner-page-eco-image.tech {
  box-shadow:none;
  object-fit:contain;
  border-radius:0;
  max-width:42%;
  top:78px;
  left:-1%;
  right:auto
}
.partner-page-eco-block-wrapper {
  margin-bottom:76px;
  display:flex;
  position:relative
}
.partner-page-eco-block-wrapper.right {
  justify-content:flex-end
}
.partner-tech-image-inner {
  width:100%;
  height:1px;
  position:relative
}
.partner-tech-image-small {
  width:260px;
  position:absolute;
  inset:-302px 0% auto 50px
}
.partner-tech-image-small._02 {
  top:-107px;
  left:273px
}
.temp-dir-par {
  border:1px solid var(--g7);
  border-radius:10px;
  width:100%;
  height:400px;
  margin-bottom:32px
}
.partner-page-testimonial-slider {
  background-color:#0000;
  height:512px
}
.partner-page-testimonial-mask {
  width:90%;
  overflow:visible
}
.partner-page-testimonial-slide {
  height:512px;
  margin-right:32px;
  padding-bottom:0;
  padding-right:0
}
.partner-page-testimonial-slide-inner {
  border-radius:10px;
  align-items:center;
  width:100%;
  height:100%;
  padding-left:132px;
  display:flex;
  position:relative
}
.partner-page-testimonial-slide-inner.lilac-bg {
  background-color:#ccf;
  padding-left:67px
}
.partner-page-testimonial-slide-inner.ginger-bg {
  background-color:#faf5bd
}
.partner-page-testimonial-slide-inner.rose-bg {
  background-color:#fbe8e9
}
.partner-page-testimonial-slide-inner.pink-200-bg {
  background-color:var(--core--pink-scalapay--200);
  padding-left:67px
}
.partner-page-testimonial-slide-inner.ginger-300-bg {
  background-color:var(--core--turkish-ginger--300)
}
.partner-page-testimonial-slide-inner.liliac-200-bg {
  background-color:var(--core--lilac--200)
}
.partner-page-testimonial-content {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  max-width:40%;
  display:flex;
  position:relative
}
.partner-page-testimonial-logo {
  max-width:150px;
  max-height:50px
}
.partner-page-testimonial-pic {
  object-fit:cover;
  border-radius:10px;
  height:100%;
  position:absolute;
  top:-45px;
  right:76px;
  box-shadow:0 12px 54px #0000001a
}
.partner-page-testimonial-dots {
  font-size:.5rem;
  top:667px
}
.partner-page-testimonial-dots.pay3 {
  top:559px
}
.partner-page-testimonial-quote {
  color:#272727;
  margin-top:0;
  margin-bottom:32px;
  font-family:Poppins,sans-serif;
  font-size:1.75rem;
  font-weight:600;
  line-height:32px
}
.partner-page-testimonial-quote.fr-fix {
  font-size:1.5rem
}
.partner-page-testimonial-quote.long-fix {
  font-size:1.5rem;
  line-height:28px
}
.partner-page-form-bg {
  z-index:1;
  background-color:#badcff;
  border-radius:10px;
  height:90%;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.partner-page-form-bg-inner {
  width:100%;
  height:100%
}
.partner-blur {
  filter:blur(100px);
  background-color:#f2cbd2;
  width:55vw;
  height:55vw;
  position:absolute;
  inset:37% -23% auto auto
}
.partner-blur._02 {
  background-color:#f0cbd4;
  width:40vw;
  height:40vw;
  inset:-78px auto 0% -25%
}
.partner-blur._03 {
  background-color:#f0cbd4;
  width:35vw;
  height:35vw;
  inset:auto auto 58% 24%
}
.partner-page-form-card {
  z-index:2;
  background-color:#fff;
  border-radius:6px;
  width:100%;
  max-width:580px;
  margin-left:auto;
  margin-right:auto;
  padding:36px;
  box-shadow:0 12px 54px #0000001a
}
.partner-page-form-inner-container {
  z-index:2;
  flex-direction:column;
  align-items:center;
  display:flex;
  position:relative
}
.partner-page-form-inner {
  flex-direction:column;
  align-items:stretch;
  display:flex
}
.partner-page-form-input-label {
  color:var(--b1);
  margin-bottom:6px;
  font-family:Degular,sans-serif;
  font-size:17px;
  font-weight:700;
  line-height:25px
}
.partner-page-form-input {
  border:1px solid var(--g2);
  background-color:var(--white);
  color:var(--b1);
  border-radius:2px;
  height:46px;
  margin-bottom:0;
  font-family:Degular,sans-serif;
  font-size:16px
}
.partner-page-form-input.select {
  color:#8a8787;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc063bbc60f471_Arrow%20Down%20\%28Stroke\%29.svg);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:auto
}
.partner-page-form-input.text-area {
  height:auto;
  min-height:100px
}
.flex-vertical-center {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.partner-page-form-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.partner-page-form-grid.margin-bottom {
  margin-bottom:16px
}
.partner-page-form-title {
  color:#272727;
  text-align:center;
  flex:0 auto;
  margin-top:0;
  font-family:Degular,sans-serif;
  font-size:3.5rem;
  font-weight:700;
  line-height:67px
}
.partner-span-circle {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-3px -2px auto auto
}
.partner-span-circle.fr {
  right:-12px
}
.partner-span-circle.es {
  top:21px;
  right:128px
}
.partner-page-icon-title-wrapper {
  margin-bottom:16px;
  position:relative
}
.partner-span-snap-1 {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-11px auto auto 120px
}
.partner-span-snap-1.es {
  left:128px
}
.partner-span-underline {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:48px -2px auto auto
}
.partner-span-form-snap {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/623235fe26fef62dcc6c5de7_snap-white.svg);
  background-position:-20px -10px;
  background-repeat:no-repeat;
  background-size:auto;
  padding-top:0;
  padding-left:0;
  display:inline-block
}
.partner-span-form-underline {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62323aa3c08f4335194af159_underline-white.svg);
  background-position:5px 62px;
  background-repeat:no-repeat;
  background-size:auto;
  padding-bottom:20px;
  padding-right:32px;
  display:inline-block
}
.partner-page-form-title-wrapper {
  justify-content:center;
  max-width:800px;
  margin-bottom:76px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.partner-span-snap-slider {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-37px auto auto -6px
}
.partner-span-snap-form {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-25px auto auto 18px
}
.image-58 {
  padding-right:10px
}
.partner-page-directory-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  flex:none;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  grid-auto-flow:row;
  max-width:100%;
  margin-bottom:32px;
  display:grid
}
.partner-directory-item-inner {
  background-color:var(--core--pink-scalapay--200);
  text-align:center;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  height:100%;
  padding-top:0;
  text-decoration:none;
  display:flex
}
.partner-directory-logo {
  max-width:130px;
  max-height:80px
}
.partner-directory-item-info {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  width:100%;
  margin-bottom:10px;
  display:flex;
  position:relative
}
.partner-directory-name {
  color:#8994f5;
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:8px;
  font-family:Poppins,sans-serif;
  font-size:1.125rem;
  font-weight:600;
  line-height:20px
}
.partner-directory-item {
  border-radius:10px;
  height:210px;
  transition:transform .2s,box-shadow .2s;
  overflow:hidden;
  box-shadow:0 7px 20px #0000000a
}
.partner-directory-item:hover {
  transform:translateY(-3px);
  box-shadow:0 12px 45px #00000026
}
.partner-directory-logo-wrapper {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  max-height:45%;
  display:flex
}
.partner-directory-divider {
  background-color:var(--g1);
  width:100%;
  height:1px;
  margin-bottom:24px;
  margin-left:auto;
  margin-right:auto
}
.partner-directory-chips {
  justify-content:center;
  align-items:stretch;
  margin-bottom:64px;
  display:flex
}
.partner-directory-chips.hidden {
  display:none
}
.partner-directory-chip {
  color:var(--b1);
  letter-spacing:.08em;
  text-transform:uppercase;
  background-color:#fff;
  border:1px solid #2c2629;
  border-radius:6px;
  margin-left:8px;
  margin-right:8px;
  padding:8px 24px;
  font-family:Degular,sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:20px
}
.partner-directory-chip:hover {
  color:#fff;
  background-color:#585151
}
.partner-directory-chip.small {
  margin-left:8px;
  font-size:13px
}
.partner-directory-chip.small.left {
  margin-right:8px
}
.partner-directory-chip.small.left.no-m {
  margin-left:0
}
.partner-directory-chip.white-btn {
  color:#2c2629;
  white-space:nowrap;
  background-color:#fff;
  padding-right:16px
}
.partner-directory-chip.white-btn:hover {
  color:#fff;
  background-color:#585151
}
.partner-directory-chip.white-btn.small {
  padding-right:24px
}
.partner-directory-chip.active {
  color:#fff;
  background-color:#585151
}
.partner-directory-wrapper {
  width:100%;
  transition:opacity .2s
}
.partner-faq-groups-wrapper {
  width:70%;
  padding:1rem;
  position:static;
  left:30%
}
.partner-faq-groups-wrapper.fix-margin {
  padding-bottom:2rem
}
.partner-faq-group-row {
  width:100%;
  padding-top:5rem;
  padding-bottom:5rem
}
.partner-faq-item-wrapper {
  border:1px solid var(--g2);
  cursor:pointer;
  background-color:#fff;
  border-radius:10px;
  margin-bottom:16px;
  position:relative
}
.partner-faq-question {
  z-index:5;
  cursor:pointer;
  background-color:#fff;
  border-radius:10px 10px 0 0;
  justify-content:space-between;
  padding:2rem 2rem 1rem;
  display:flex;
  position:relative
}
.faq-question-label {
  color:#3c3d49;
  background-color:#0000;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5em;
  text-decoration:none
}
.partner-faq-arrow {
  z-index:0;
  width:16px;
  height:16px;
  position:relative
}
.partner-faq-answer {
  z-index:5;
  cursor:auto;
  background-color:#fff;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  padding:0 2rem;
  position:relative;
  overflow:hidden
}
.faq-answer-p {
  line-height:1.5em
}
.partner-faq-content {
  margin-bottom:2rem
}
.partner-faq-link-block {
  color:#8994f5;
  justify-content:flex-start;
  align-items:center;
  font-family:Poppins,sans-serif;
  font-size:1rem;
  font-weight:500;
  line-height:24px;
  text-decoration:none;
  display:flex
}
.partner-faq-link-block.hidden {
  display:none
}
.partner-faq-link-text {
  margin-bottom:0;
  margin-right:8px
}
.partner-faq-link-wrapper {
  display:inline-block
}
.partner-faq-gradient {
  z-index:0;
  filter:blur(24px);
  background-image:linear-gradient(166deg,#f7cbcf,#ccf 53%,#bbe4ff);
  position:absolute;
  inset:0%
}
.partner-faq-inner {
  border-radius:10px;
  overflow:hidden
}
.partner-hero-bg-wrapper {
  z-index:1;
  position:absolute;
  inset:0% 4%
}
.partner-page-hero-bubble {
  position:absolute
}
.partner-page-hero-bubble._01 {
  top:305.844px;
  left:136px
}
.partner-page-hero-bubble._02 {
  top:589.844px;
  left:181px
}
.partner-page-hero-bubble._03 {
  bottom:300px;
  right:100px
}
.partner-page-hero-bubble._04 {
  bottom:740px;
  right:186px
}
.partner-page-hero-bubble._05 {
  top:200px;
  left:40%;
  right:auto;
  transform:translate(-50%)
}
.partner-page-hero-bubble._06 {
  bottom:297px;
  left:55%;
  transform:translate(-50%)
}
.partner-page-hero-logo-bubble {
  background-color:#faf5bd;
  border-radius:20px;
  justify-content:center;
  align-items:center;
  padding:18px;
  display:flex
}
.partner-page-hero-logo-bubble.blue {
  background-color:#bae3ff
}
.partner-page-hero-logo-bubble.pink {
  background-color:#fbe8e9
}
.partner-page-hero-logo-image {
  max-width:100px;
  max-height:50px
}
.periwinkle-color {
  color:#8994f5
}
.periwinkle-color.semibold {
  font-weight:600
}
.container-20 {
  max-width:90%
}
.slider-category-item-image {
  object-fit:cover;
  border:3px solid #f0f0f0;
  border-radius:50%;
  width:68px;
  height:68px;
  margin-bottom:4px;
  overflow:hidden
}
.partner-tech-image-small-right {
  width:340px;
  position:absolute;
  inset:-140px 0% auto 171px
}
.partner-tech-image-small-right._02 {
  top:-107px;
  left:273px
}
.style-guide-menu-item {
  color:var(--grayscale--900-black-dark);
  padding-top:16px;
  padding-bottom:16px;
  font-size:1rem;
  font-weight:600;
  text-decoration:none;
  transition:color .2s
}
.style-guide-menu-item:hover,.style-guide-menu-item.w--current {
  color:var(--core--pink-scalapay--400-scalapay)
}
.style-guide-color {
  border-radius:6px;
  width:100%;
  height:80px;
  margin-bottom:12px
}
.style-guide-color.pink {
  background-color:var(--core--pink-scalapay--400-scalapay)
}
.style-guide-color.white {
  background-color:var(--grayscale--100-white)
}
.style-guide-color.accent {
  background-color:var(--grayscale--900-black-dark);
  color:var(--grayscale--900-black-dark)
}
.style-guide-color.border {
  outline-color:var(--grayscale--400);
  outline-offset:0px;
  outline-width:1px;
  outline-style:solid
}
.style-guide-font-title {
  margin-top:12px
}
.style-guide-font-title.degular-bold {
  margin-bottom:19px;
  font-family:Degular,sans-serif;
  font-size:60px;
  font-weight:700;
  line-height:60px
}
.style-guide-font-title.poppins {
  margin-bottom:11px;
  font-size:50px;
  line-height:50px
}
.style-guide-container {
  justify-content:space-between;
  align-items:flex-start;
  max-width:1280px;
  display:flex;
  position:relative
}
.style-guide-container.style-guide {
  justify-content:space-between;
  align-items:flex-start;
  display:flex;
  position:relative
}
.style-guide-grayscales {
  outline-color:var(--grayscale--400);
  outline-offset:0px;
  border-radius:6px;
  outline-width:1px;
  outline-style:solid;
  margin-bottom:64px;
  display:flex;
  overflow:hidden
}
.tiny-paragraph {
  font-size:.75rem
}
.style-guide-section {
  color:var(--grayscale--850-black);
  padding:128px 32px;
  font-family:Poppins,sans-serif
}
.style-guide-block-subtitle {
  color:var(--grayscale--850-black);
  margin-bottom:16px;
  font-weight:600
}
.style-guide-block-description {
  margin-bottom:36px
}
.style-guide-color-item {
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.style-guide-font-item {
  background-color:#eee;
  border-radius:6px;
  padding:12px;
  display:flex
}
.style-guide-caption-text {
  color:var(--grayscale--700);
  letter-spacing:1px;
  text-transform:uppercase;
  font-size:.75rem;
  font-weight:400
}
.style-guide-caption-text.margin-top {
  margin-top:16px
}
.sds2-paragraph-1 {
  font-size:18px;
  font-weight:600;
  line-height:30px
}
.sds2-paragraph-1.medium {
  font-weight:500
}
.sds2-paragraph-1.medium.sds2-color-grayscale-900.text-centered.max800px {
  max-width:800px
}
.sds2-paragraph-1.medium.sds2-color-grayscale-900._17size {
  font-size:17px
}
.sds2-paragraph-1.medium.sds2-color-grayscale-800.mb-64 {
  margin-bottom:64px
}
.sds2-paragraph-1.medium.sds2-color-grayscale-800.static {
  z-index:2;
  position:relative
}
.sds2-paragraph-1.medium.sds2-color-grayscale-700.mb-4 {
  margin-bottom:4px
}
.sds2-paragraph-1.medium.sds2-color-grayscale-700.max-w-450 {
  max-width:450px
}
.sds2-paragraph-1.ragular {
  font-weight:400
}
.sds2-paragraph-1.semibold {
  font-weight:600
}
.sds2-paragraph-1.semibold.sds2-color-grayscale-800.mb-64 {
  margin-bottom:64px
}
.sds2-paragraph-1.semibold.sds2-color-grayscale-700.mb-4 {
  margin-bottom:4px
}
.sds2-paragraph-1.semibold.sds2-color-grayscale-700.max-w-450 {
  max-width:450px
}
.sds2-paragraph-1.semibold.mb-8.uppercase {
  text-transform:uppercase
}
.sds2-paragraph-1.semibold._757987 {
  color:#757987
}
.display-text-2 {
  margin-top:16px;
  margin-bottom:8px;
  font-size:3rem;
  font-weight:700;
  line-height:1.5em
}
.small-paragraph {
  font-size:.875rem
}
.style-guide-half-divider {
  background-color:var(--grayscale--400);
  width:75%;
  height:1px;
  margin-bottom:64px
}
.style-guide-block-title {
  color:var(--grayscale--900-black-dark);
  font-weight:600
}
.style-guide-font-item-icon {
  text-align:center;
  background-color:#fff;
  border-radius:3px;
  justify-content:center;
  align-items:center;
  width:92px;
  height:92px;
  margin-right:16px;
  display:flex
}
.sds2-headline {
  margin-top:16px;
  margin-bottom:8px;
  font-family:Poppins,sans-serif;
  font-size:57px;
  font-weight:700;
  line-height:70px
}
.sds2-headline.hero {
  font-size:45px;
  font-weight:600;
  line-height:55px
}
.sds2-headline.hero.hero-words {
  position:static;
  top:12px
}
.sds2-headline.hero-v2 {
  font-size:30px;
  font-weight:600;
  line-height:45px
}
.sds2-headline.hero-v2.hero-words {
  position:static;
  top:12px
}
.sds2-headline.mb-96 {
  margin-bottom:96px
}
.style-guide-block {
  border-bottom:2px solid #eee;
  margin-bottom:160px;
  padding-top:32px;
  padding-bottom:96px
}
.style-guide-menu {
  flex-direction:column;
  width:28%;
  max-width:256px;
  margin-right:96px;
  display:flex;
  position:sticky;
  top:32px
}
.style-guide-content {
  flex:0 auto
}
.style-guide-gray-item {
  flex-direction:column;
  justify-content:center;
  width:100%;
  height:60px;
  padding-left:12px;
  display:flex
}
.style-guide-gray-item.neutral-6 {
  background-color:#eee
}
.style-guide-fonts-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  margin-bottom:64px
}
.style-guide-block-row {
  margin-bottom:48px;
  padding-top:8px;
  padding-bottom:8px
}
.big-paragraph {
  font-size:1.25rem;
  line-height:1.35em
}
.style-guide-font-item-info {
  flex-direction:column;
  justify-content:center;
  font-weight:600;
  display:flex
}
.style-guide-colors-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  margin-bottom:64px
}
.section-test {
  height:800px;
  position:relative;
  overflow:hidden
}
.partner-hero-dots-inner {
  width:100%;
  height:100%;
  position:relative
}
.partner-hero-dots {
  z-index:4;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:1200px;
  height:1200px;
  display:flex;
  position:absolute;
  inset:25% 0% 0% 50%;
  transform:translate(-50%,-50%)
}
.btns {
  justify-content:space-between;
  display:flex
}
.partner-hero-gradient {
  z-index:7;
  background-image:linear-gradient(#fff 15%,#fcfcfc00 60%);
  height:100%;
  position:absolute;
  inset:0% 0% auto
}
.partner-hero-gradient.bottom {
  background-image:linear-gradient(#fcfcfc00,#fff);
  height:100px;
  top:auto;
  bottom:0
}
.partner-hero-circles {
  z-index:1;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:1200px;
  display:flex;
  position:absolute;
  inset:0% 0% 0% 50%;
  transform:translate(-50%)
}
.m400 {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:600px;
  display:flex
}
.partner-hero-pillow {
  background-color:#e0dfa8;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  padding:12px;
  display:flex;
  position:absolute
}
.partner-hero-pillow.kooomo {
  background-color:#8be5b8;
  top:65%;
  left:1%
}
.partner-hero-pillow.kooomo.mirror {
  inset:auto 1% 65% auto
}
.partner-hero-pillow.kooomo.directory {
  z-index:2;
  top:23%;
  left:20%;
  transform:rotate(27deg)
}
.partner-hero-pillow.magento {
  background-color:#ffe3d1;
  top:53%;
  left:10%
}
.partner-hero-pillow.magento.mirror {
  inset:auto 10% 52% auto
}
.partner-hero-pillow.shopify {
  background-color:#fcf9d9;
  top:71%;
  left:18%
}
.partner-hero-pillow.shopify.mirror {
  inset:auto 18% 71% auto
}
.partner-hero-pillow.shopify.directory {
  z-index:2;
  top:53%;
  left:10%;
  transform:rotate(27deg)
}
.partner-hero-pillow.htet {
  background-color:#fdedf4;
  top:77%;
  left:7%
}
.partner-hero-pillow.htet.mirror {
  inset:auto 7% 77% auto
}
.partner-hero-pillow.htet.directory {
  z-index:2;
  top:94%;
  left:20%;
  transform:rotate(27deg)
}
.partner-hero-pillow.norbr {
  background-color:#bae3ff;
  top:81%;
  left:32%
}
.partner-hero-pillow.norbr.mirror {
  inset:auto 32% 81% auto
}
.partner-hero-pillow.btbd {
  background-color:#fcf9d9;
  top:86%;
  left:50%
}
.partner-hero-pillow.btbd.mirror {
  inset:auto 50% 86% auto
}
.partner-hero-pillow.alpenite {
  background-color:#d9f5e8;
  top:76%;
  left:60%
}
.partner-hero-pillow.alpenite.mirror {
  inset:auto 60% 76% auto
}
.partner-hero-pillow.readypro {
  background-color:#f9dcde;
  top:83%;
  left:76%
}
.partner-hero-pillow.readypro.mirror {
  inset:auto 76% 83% auto
}
.partner-hero-pillow.readypro.directory {
  z-index:2;
  top:24%;
  left:auto;
  right:14%;
  transform:rotate(-27deg)
}
.partner-hero-pillow.af {
  background-color:#d9f5e8;
  top:72%;
  left:82%
}
.partner-hero-pillow.af.mirror {
  inset:auto 82% 72% auto
}
.partner-hero-pillow.af.directory {
  z-index:2;
  top:82%;
  left:auto;
  right:9%;
  transform:rotate(-27deg)
}
.partner-hero-pillow.vtex {
  background-color:#ffe3d1;
  top:60%;
  left:79%
}
.partner-hero-pillow.vtex.mirror {
  inset:auto 79% 60% auto
}
.partner-hero-pillow.vtex.directory {
  z-index:2;
  top:43%;
  left:auto;
  right:5%;
  transform:rotate(-27deg)
}
.partner-hero-pillow.zerogrey {
  background-color:#fcf9d9;
  top:51%;
  left:88%
}
.partner-hero-pillow.zerogrey.mirror {
  inset:auto 88% 51% auto
}
.partner-hero-pillows-inner {
  border:1px #000;
  width:100%;
  height:100%;
  position:absolute
}
.partner-hero-circle-small {
  z-index:3;
  opacity:1;
  max-width:none;
  position:absolute;
  bottom:89px
}
.partner-hero-dots-image {
  position:absolute;
  inset:0%
}
.container-test {
  z-index:10;
  flex-direction:column;
  align-items:center;
  padding-top:117px;
  padding-bottom:117px;
  display:flex;
  position:relative
}
.partner-hero-pillows {
  z-index:5;
  border:1px #000;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:1200px;
  height:1200px;
  display:flex;
  position:absolute;
  inset:-35% 0% 0% 50%;
  transform:translate(-50%)
}
.partner-hero-circle-big {
  z-index:2;
  max-width:none;
  position:absolute
}

.partner-page-hero-subtext {
  color:var(--g7);
  flex:0 auto;
  max-width:290px;
  margin-bottom:3.5rem;
  font-family:Poppins,sans-serif;
  font-size:.875rem;
  font-weight:400;
  line-height:23px
}
.partner-page-hero-subtext.w400 {
  max-width:400px
}
.sds2-h1 {
  font-family:Poppins,sans-serif;
  font-size:47px;
  font-weight:600;
  line-height:60px
}
.sds2-h1.sds2-color-grayscale-900.mb-32.hiw-edit-fr {
  line-height:55px
}
.sds2-h1.sds2-color-grayscale-900.mb-48 {
  margin-bottom:48px
}
.sds2-h1.sds2-color-grayscale-900.mt-8 {
  margin-top:8px
}
.sds2-h1.sds2-color-grayscale-900.fix-hero-fr,.sds2-h1.sds2-color-grayscale-900.fix-hero-x {
  font-size:40px
}
.sds2-h1.max-w-250 {
  max-width:250px
}
.sds2-h1.max-w-270 {
  max-width:270px
}
.sds2-h1.static-page {
  z-index:2;
  font-size:70px;
  line-height:77px;
  position:relative
}
.sds2-h1.model-231 {
  z-index:2;
  max-width:660px;
  font-size:47px;
  line-height:60px;
  position:relative
}
.sds2-h1._4552c0 {
  color:#4552c0
}
.sds2-h2 {
  font-family:Poppins,sans-serif;
  font-size:30px;
  font-weight:600;
  line-height:36px
}
.sds2-h2.no-margin {
  margin-top:0;
  margin-bottom:0
}
.sds2-h2.sds2-color-grayscale-900.text-centered.mb-96 {
  margin-bottom:96px
}
.sds2-h2.sds2-color-grayscale-900.mb-16.es-fix {
  font-size:29px
}
.sds2-h2.sds2-color-grayscale-900.mb-16.fr-fix {
  font-size:28px
}
.sds2-h2.sds2-color-grayscale-900.my-0 {
  margin-top:0
}
.sds2-h2.sds2-color-grayscale-900.mb-32 {
  flex:none
}
.sds2-h2.sds2-color-grayscale-900.my-00 {
  margin-top:0;
  margin-bottom:0
}
.sds2-h2.sds2-color-grayscale-900.mb-8.mt-8 {
  margin-top:8px
}
.sds2-h2.text-centered.mb-108 {
  margin-bottom:108px
}
.sds2-h2.sds2-color-grayscale-850.my-0 {
  margin-top:0;
  margin-bottom:0
}
.sds2-h3 {
  font-size:30px;
  font-weight:600;
  line-height:36px
}
.sds2-h3.medium {
  font-weight:600
}
.sds2-h3.medium.sds2-color-grayscale-900.text-centered.mb-56.max-w-550 {
  max-width:550px
}
.sds2-h3.medium.sds2-color-grayscale-900.text-centered.mb-108 {
  margin-bottom:108px
}
.sds2-h3.medium.sds2-color-grayscale-900.text-centered.my-0 {
  margin-top:0;
  margin-bottom:0
}
.sds2-h3.medium.sds2-color-grayscale-900.text-centered.mt-0 {
  margin-top:0
}
.sds2-h3.medium.sds2-color-grayscale-900.text-centered.mb-96 {
  margin-bottom:96px
}
.sds2-h3.medium.sds2-color-grayscale-900.mt-0 {
  margin-top:0
}
.sds2-h3.medium.sds2-color-grayscale-900.mt-0.mb-0 {
  margin-bottom:0
}
.sds2-h3.medium.sds2-color-grayscale-900.ml-section-rem {
  margin-left:2rem
}
.sds2-h3.medium.promo-card {
  margin-bottom:-8px
}
.sds2-h3.sds2-color-grayscale-900.no-margin {
  margin-top:0;
  margin-bottom:0
}
.sds2-h3.sds2-color-grayscale-900.rel-z2 {
  z-index:2;
  position:relative
}
.sds2-h4 {
  font-size:20px;
  line-height:32px
}
.sds2-h4.medium {
  font-weight:500
}
.sds2-h4.medium.sds2-color-grayscale-900.mt-0 {
  margin-top:0
}
.sds2-h4.medium.sds2-color-grayscale-900.mt-4 {
  margin-top:4px
}
.sds2-h4.medium.sds2-color-grayscale-900.my-0 {
  margin-top:0;
  margin-bottom:0
}
.sds2-h4.medium.sds2-color-grayscale-900.text-centered.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.sds2-h4.medium.sds2-color-grayscale-900.fix-long {
  font-size:18px
}
.sds2-h4.medium.sds2-color-grayscale-900.fix-long-smaller {
  font-size:16px;
  line-height:28px
}
.sds2-h4.sds2-color-grayscale-900.text-centered {
  text-align:center
}
.sds2-h4.semibold {
  font-weight:600
}
.sds2-h4.semibold.mb-8n {
  margin-bottom:-8px
}
.sds2-h4.semibold.mb-8n.tempdelete,.sds2-h4.semibold.tempdelete {
  font-size:14px
}
.sds2-h4.semibold.sds2-color-white {
  color:#fff
}
.sds2-h4.fix-promo {
  font-size:18px;
  line-height:24px
}
.sds2-paragraph-2 {
  font-size:16px;
  font-weight:500;
  line-height:26px;
  color:#3a4044!important;
  }

.fade-in-up {
  opacity: 0;
  transform: translateY(40px);
  animation: fadeInUp 0.8s ease-out 0.5s forwards;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sds2-paragraph-2.medium {
  font-weight:500
}
.sds2-paragraph-2.medium.sds2-color-grayscale-700.max-w-450 {
  max-width:450px
}
.sds2-paragraph-2.medium.sds2-color-grayscale-100.travel-card-edit {
  flex:none;
  line-height:20px
}
.sds2-paragraph-2.medium.sds2-color-grayscale-900.travel-card {
  align-items:center;
  width:100%;
  height:85px;
  margin-top:4px;
  display:flex
}
.sds2-paragraph-2.medium.sds2-color-grayscale-900.travel-card.text-trunk-dots.no-interaction.vertical-align-baseline.travel {
  height:auto;
  min-height:50px;
  max-height:60px
}
.sds2-paragraph-2.medium.sds2-color-grayscale-900.fix-app-fr {
  font-size:15px
}
.sds2-paragraph-2.medium._4a4d5a {
  color:#4a4d5a
}
.sds2-paragraph-2.medium.text-white {
  color:#fff
}
.sds2-paragraph-2.regular {
  font-weight:400
}
.sds2-paragraph-2.semibold {
  font-weight:600
}
.sds2-paragraph-2.semibold.sds2-color-grayscale-850.mb-16.ml-8 {
  margin-left:8px
}
.sds2-paragraph-3 {
  font-size:14px;
  font-weight:600;
  line-height:22px
}
.sds2-paragraph-3.medium {
  font-weight:500
}
.sds2-paragraph-3.medium.sds2-color-grayscale-600 {
  color:var(--grayscale--600)
}
.sds2-paragraph-3.medium.sds2-color-grayscale-800.mr-8 {
  margin-right:8px
}
.sds2-paragraph-3.medium.sds2-color-grayscale-800.mr-5 {
  margin-right:5px
}
.sds2-paragraph-3.medium.sds2-color-grayscale-900 {
  color:#272727
}
.sds2-paragraph-3.medium.color-main-p {
  color:#d1d3d8
}
.sds2-paragraph-3.medium.color-4a4d5a {
  color:#4a4d5a
}
.sds2-paragraph-3.regular {
  font-weight:400
}
.sds2-paragraph-4 {
  font-size:12px;
  font-weight:600;
  line-height:20px
}
.sds2-paragraph-4.medium {
  font-weight:500
}
.sds2-paragraph-4.medium.sds2-color-grayscale-700 {
  color:var(--grayscale--700)
}
.sds2-paragraph-4.medium.desktoptablet-only.hidden {
  display:none
}
.sds2-paragraph-4.regular {
  font-weight:400
}
.sds2-paragraph-4.regular.sds2-color-grayscale-800.mt-16 {
  margin-top:16px
}
.sds2-paragraph-5 {
  font-size:11px;
  font-weight:600;
  line-height:16.5px
}
.sds2-paragraph-5.medium {
  font-weight:500
}
.sds2-paragraph-5.medium.sds2-color-grayscale-700.no-stroke {
  text-decoration:none
}
.sds2-paragraph-5.medium.text-d1d3d8 {
  color:#d1d3d8
}
.sds2-paragraph-5.regular {
  font-weight:400
}
.sds2-link {
  font-size:14px;
  font-weight:600;
  line-height:21px;
  text-decoration:none
}
.sds2-link.sds2-color-liliac-900.mt {
  margin-top:2px
}
.sds2-link.sds2-color-grayscale-800.sds2-no-italic {
  font-style:normal
}
.sds2-link.sds2-color-liliac-900 {
  color:#5666f0
}
.sds2-link.sds2-color-liliac-900.mb-8-dynamic {
  margin-bottom:8px
}
.sds2-link.small {
  font-size:11px
}
.partner-hero-arrow {
  opacity:.75;
  width:80px;
  transform:rotate(90deg)
}
.sds2-vertical-spacing {
  flex:1;
  width:100%;
  padding-top:2rem;
  padding-bottom:2rem
}

/**Roberto*/
@media (max-width: 768px) {
  .sds2-vertical-spacing {
    padding-bottom: 0rem;
  }
}

.sds2-vertical-spacing._2r {
  padding-top:2rem;
  padding-bottom:2rem
}
.sds2-vertical-spacing.home-hero {
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:5rem;
  display:flex
}
.sds2-vertical-spacing.career-slider {
  padding-top:2rem;
  padding-bottom:5.8rem
}
.sds2-vertical-spacing._3r {
  padding-top:3rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing._4r-bottom {
  padding-top:0;
  padding-bottom:4rem
}
.sds2-vertical-spacing.hiw-cards {
  padding-top:3rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing.hiw {
  padding-top:5rem;
  padding-bottom:0
}
.sds2-vertical-spacing.career {
  align-items:flex-end;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing.vendor {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing.vendor-under-hero {
  padding-top:4rem;
  padding-bottom:4rem
}
.sds2-vertical-spacing.vendor-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:8rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing.vendor-devs {
  padding-bottom:8rem
}
.sds2-vertical-spacing.travel-hero {
  z-index:2;
  align-items:flex-end;
  padding-top:0;
  padding-bottom:120px;
  display:flex;
  position:relative
}
.sds2-vertical-spacing.referral-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:8rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing.referral-banner {
  padding-top:0;
  padding-bottom:4rem
}
.sds2-vertical-spacing.referral-faq {
  padding-top:2rem
}
.sds2-vertical-spacing.static-page-hero {
  padding-top:10rem
}
.sds2-vertical-spacing.marketingbanner {
  padding-bottom:1rem
}
.sds2-vertical-spacing.marketingbanner.v2 {
  padding-top:1rem
}
.sds2-vertical-spacing.static-page {
  padding-top:8rem
}
.sds2-vertical-spacing.model-231 {
  padding-top:0
}
.sds2-vertical-spacing.zalando {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:10rem;
  padding-bottom:3rem;
  display:flex
}
.sds2-vertical-spacing.zalando-full-page {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:120px;
  padding-bottom:3rem;
  display:flex
}
.sds2-vertical-spacing.promo-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:4rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing.promo-boxed-v2 {
  flex-direction:row;
  justify-content:center;
  align-items:flex-start;
  padding-top:8rem;
  padding-bottom:0;
  display:flex
}
.sds2-vertical-spacing.home-hero-v2 {
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex
}
.sds2-vertical-spacing.bf {
  padding-top:10rem
}
.sds2-vertical-spacing.xmas-grid {
  padding-top:1rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing.b2b-promo-circles {
  padding-top:22rem
}
.sds2-vertical-spacing.b2b-promo-hero {
  z-index:8;
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.sds2-vertical-spacing.promo-app {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing.home-hero-v3 {
  z-index:1;
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.sds2-vertical-spacing.promo {
  padding-top:5rem
}
.sds2-vertical-spacing.appl {
  padding-top:5rem;
  padding-bottom:0
}
.sds2-vertical-spacing.appl-banner {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.appl-carousel {
  padding-bottom:0
}
.sds2-vertical-spacing.appl-reviews {
  padding-bottom:2rem
}
.sds2-vertical-spacing.appl-faq {
  padding-top:3rem
}
.sds2-vertical-spacing.vendor-new {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:0rem;
  padding-bottom:0rem;
  display:flex
}
/* Solo per schermi piccoli (cellulari) */
@media (max-width: 767px) {
  .sds2-vertical-spacing.vendor-new {
    padding-top:0rem!important;
    padding-bottom: 10rem!important;
  }
}

.sds2-vertical-spacing.landing-gift-card-hero {
  padding-top:8rem;
  padding-bottom:2rem
}
.sds2-vertical-spacing.lp-card {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  padding-top:6rem;
  display:flex
}
.sds2-vertical-spacing.lpcf {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing.lpcf-simple {
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing.lpcf-faq {
  padding-top:8rem
}
.sds2-vertical-spacing.catalog-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:5.2rem;
  padding-bottom:0;
  display:flex
}
.sds2-vertical-spacing.ctlg-tags {
  padding-top:2rem
}
.sds2-vertical-spacing.none,.sds2-vertical-spacing.valentines,.sds2-vertical-spacing.catalogapp {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.small {
  padding-top:1.5rem;
  padding-bottom:1.5rem
}
.sds2-vertical-spacing.giornataalmare {
  width:100%;
  overflow:hidden
}
.sds2-vertical-spacing.in-store-landing-card {
  padding-bottom:0
}
.sds2-vertical-spacing.bts-grid {
  width:100%;
  padding-top:0;
  padding-bottom:5rem;
  overflow:hidden
}
.sds2-vertical-spacing.officelooks-hero,.sds2-vertical-spacing.applepay-hero,.sds2-vertical-spacing.autumn24,.sds2-vertical-spacing.emma {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.deubank {
  padding-top:5rem;
  padding-bottom:0
}
.sds2-vertical-spacing.visa {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.spclub,.sds2-vertical-spacing.spclub-thank-you,.sds2-vertical-spacing.spclub-last {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.bfmh {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.coin24 {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.coin24-grid-section {
  width:100%;
  overflow:hidden
}
.sds2-vertical-spacing.visa-first-section {
  width:100%;
  padding-top:3rem;
  overflow:hidden
}
.sds2-vertical-spacing.bf-cider {
  padding-top:4rem;
  padding-bottom:0
}
.sds2-vertical-spacing.xmas24 {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.xmas24-talea {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing.beaumanoir24,.sds2-vertical-spacing.breal24,.sds2-vertical-spacing.newyear25,.sds2-vertical-spacing.easyclothes25,.sds2-vertical-spacing.gamestop25,.sds2-vertical-spacing.valentines25 {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.skiseason25 {
  padding-top:4rem;
  padding-bottom:0
}
.sds2-vertical-spacing.fathersday25 {
  padding-top:3rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing.greenfashion25 {
  width:100%;
  padding-top:7rem;
  padding-bottom:0;
  overflow:hidden
}
.sds2-vertical-spacing.easyclothesmar25,.sds2-vertical-spacing.bookingmar25,.sds2-vertical-spacing.magicclubmar25 {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.monaco1to1 {
  padding-top:5rem;
  padding-bottom:2rem
}
.sds2-vertical-spacing.genz {
  padding-top:10rem;
  padding-bottom:0
}
.sds2-vertical-spacing.mothersday25,.sds2-vertical-spacing.springvibes25 {
  padding-top:2rem;
  padding-bottom:0
}
.sds2-vertical-spacing.springdeco25 {
  padding-bottom:4rem
}
.sds2-vertical-spacing.easyclothesmay25 {
  padding-top:4rem;
  padding-bottom:0
}
.sds2-vertical-spacing.summermay25 {
  padding-bottom:4rem
}
.sds2-vertical-spacing.lastminutejune25,.sds2-vertical-spacing.musthavejune25,.sds2-vertical-spacing.fathersday25,.sds2-vertical-spacing.temujune25,.sds2-vertical-spacing.gamestopjune25 {
  padding-top:4rem;
  padding-bottom:0
}
.sds2-vertical-spacing.pagopa {
  padding-bottom:4rem
}
.sds2-section {
  padding-top:0;
  padding-left:0rem;
  padding-right:0rem
}
.sds2-section.megamenu {
  background-color:#fff;
  height:575px;
  padding-top:0;
  padding-left:2rem;
  padding-right:2rem;
  overflow:hidden
}
.sds2-section.partner-hero {
  justify-content:center;
  align-items:center;
  min-height:100vh;
  display:flex;
  position:relative
}
.sds2-section.partner-icons {
  padding-top:4rem;
  padding-bottom:4rem
}
.sds2-section.partner-ecosystem {
  padding-top:5rem
}
.sds2-section.partner-testimonials {
  padding-top:6rem;
  padding-bottom:6rem;
  overflow:hidden
}
.sds2-section.partner-form {
  padding-top:6rem;
  padding-bottom:6rem
}
.sds2-section.faq {
  padding-top:5rem
}
.sds2-section.partner-hero-2 {
  height:900px;
  position:relative
}
.sds2-section.home-hero {
  background-color:var(--core--pink-scalapay--400-scalapay);
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-section.career-hero {
  background-color:var(--core--pink-scalapay--400-scalapay);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6633b0445dc93e1f7e050b1f_career-bg.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  max-width:1920px;
  min-height:680px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-section.bg-gray-300 {
  background-color:var(--grayscale--300)
}
.sds2-section.hiw-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.vendor {
  background-color:var(--support--teal-with-it--t0);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bg-teal-t0,.sds2-section.vendor-bottom-form {
  background-color:var(--support--teal-with-it--t0)
}
.sds2-section.footer-v2 {
  z-index:50;
  background-color:var(--grayscale--200-white-alternative);
  position:relative
}
.sds2-section.pay-later {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.liliac-200 {
  background-color:var(--core--lilac--200)
}
.sds2-section.travel-hero {
  background-image:none;
  background-repeat:repeat;
  background-size:auto;
  background-attachment:scroll;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  max-width:1920px;
  min-height:744px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.referral {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:700px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.referral-cards {
  padding-top:50px
}
.sds2-section.zalando {
  background-color:#f6f7fb;
  flex-direction:column;
  flex:1;
  display:flex
}
.sds2-section.promo-page-v2 {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.promo-page-v2.hidden {
  display:none
}
.sds2-section.xmas-grid {
  padding-left:0;
  padding-right:0
}
.sds2-section.b2b-promo-hero {
  background-color:var(--core--pink-scalapay--200);
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-section.promo-app {
  background-color:var(--core--pink-scalapay--300);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.sds2-section.promo-grid {
  padding-left:0;
  padding-right:0;
  position:relative;
  top:-30px
}
.sds2-section.appl-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.appl-carousel {
  padding-left:0;
  padding-right:0
}
.sds2-section.lp-card {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.sds2-section.lpcf-card {
  background-color:var(--core--turkish-ginger--200);
  flex:1
}
.sds2-section.lpcf-card.s100 {
  min-height:100vh
}
.sds2-section.lpcf-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.sds2-section.lpcf-simple {
  background-color:var(--support--carpe-denim--c1);
  flex:1;
  min-height:100vh;
  padding-left:0;
  padding-right:0
}
.sds2-section.lpcf-hero-bottom {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  align-items:center;
  display:flex
}
.sds2-section.lpcf-test {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-section.catalog-boxed {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.trenord {
  background-color:#f9cfd1;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.valentines {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.catalogapp {
  background-color:#fff2eb;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.womenday {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65e5e00ab9bfcc8ca53933b8_women-bg.jpg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.fatherday {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65e9d87c38dcc7344ef5cc3e_father-day-bg.jpg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.giornataalmare {
  -webkit-text-fill-color:inherit;
  background-color:#000;
  background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66d0decafc6a235e30d93bf6_cover-trenitalia-2.png);
  background-position:0 0,50% 46%;
  background-size:auto,cover;
  background-clip:border-box;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.giornataalmare-b {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668fefe9d8ac075ed5e44252_mare.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.giornataalmare-c {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668ff2e03f06fe18e5dec2e0_mare-chair.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.romebynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668ff4c94afc795bcd9fff20_Rome.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.parisbynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6697d7b46b85c096b74ea2f2_paris.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.madridbynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6697e0aea496c5c0c44abd68_madrid.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.in-store-card-landing {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66b2384b97a2f7e3184998b4_Hero%20Bg.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.officelooks-hero-section {
  background-image:linear-gradient(220deg,#eceff4,#d7dae0);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bts {
  background-color:#f7cbcf;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bts-cider-hero,.sds2-section.bts-lashile-hero {
  background-color:#f7cbcf;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66e84268690a92b0519452af_cider-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.applepay-hero {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66fbf07bd3de247410b91e6d_aa-hero.jpg);
  background-position:0 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:sticky;
  top:0;
  overflow:hidden
}
.sds2-section.applepay-hero.last {
  position:sticky
}
.sds2-section.applepay-cards {
  background-color:#f6f7fb
}
.sds2-section.applepay-cards.sticky {
  min-height:100vh;
  position:sticky;
  top:0
}
.sds2-section.applepay-faq {
  background-color:#fff;
  position:relative
}
.sds2-section.applepay-faq.stickyfaq {
  margin-top:0;
  position:sticky;
  top:0
}
.sds2-section.applepay-faq.stickyfaq.no-stick-webflow-only {
  position:relative
}
.sds2-section.autumn24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6703d3c3a4ee8baaaceb4017_autumn-hero-bg.jpg);
  background-position:0 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.autumn24.fr {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6703e90f6e506737caafc4e8_autumn24-hero-bg-fr.jpg)
}
.sds2-section.emma {
  background-color:#ff9b4e;
  background-image:linear-gradient(90deg,#ff9b4e,#c84f3e);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.deubank {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670d19e466ce4e0cf35794b9_db-bg-bolt.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.visa {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670e6d44c25f5e8de5aa3e25_visa-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.visarinascente {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67165354a98ccaf426ddd838_rinascente.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.spclub {
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  overflow:hidden
}
.sds2-section.spclub.last {
  position:sticky
}
.sds2-section.spclub-main-section {
  z-index:2;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.spclub-main-section.last {
  margin-bottom:2px
}
.sds2-section.bfmh {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673235792d3524b2847c62d3_bfmh-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.coin24 {
  background-color:#f7cbcf;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6732433fa715f8baaa9e86dc_coin-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bf-cider {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673f3e6bfc038af84a12f622_cider-bf-bg.png);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.xmas24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/674747d1f6b63ab0b8675511_xmas24-bg.png);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.xmas24-talea {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67488fd88e02d5cd2e952ba7_talea-bg.png);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.beaumanoir24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/675ae344507eadbe0a308465_hero-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.breal24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/675af78603771879883c665d_breal-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.newyear25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/677fed3f41757de1c0220b4f_ny25-hero.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.easyclothes25 {
  background-image:linear-gradient(160deg,#93e4f9,#d0edff);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.gamestop25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/677ffdc7771404ad434dc546_gs-hero-bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.valentines25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6792663f67ddf51c55345c40_v-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.gamestopfeb25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/679a2329b1f7c76486b4ecf4_bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.skiseason25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/679a2b99b07bdcd62d70749c_ski-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.fathersday25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67b75151c127c7ed7278e9c1_fd-hero-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.greenfashion25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67bc8c87920cafe96fbd1ae2_green-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.easyclothesmar25 {
  background-image:linear-gradient(#fff5f5,#ffe7e9);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.gamestopmarch25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c066833028dd48985acf08_gs-mar25-bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bookingmar25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c706342b7f06b1e4c69f3c_booking-bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.bookingmar25.es {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c9a90c6d9884700ff644a9_b-hero-y.png)
}
.sds2-section.magicclubmar25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c70dfb479c402ef218f46c_Header.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.monaco1to1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c746dfed8eb013c158e91c_monaco-hero.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.monaco1to1-carousel {
  margin-bottom:6rem
}
.sds2-section.genz {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67d1a566c2e47f3c6557ac80_gen-z-bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.mothersday25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67e2c550d7edf35b4f89c272_md-header.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.springvibes25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67e557c5dae5230c0bcb698a_spring-header.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.springdeco25 {
  background-color:#e3ffef;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.easyclothesmay25 {
  background-image:linear-gradient(#dfdef8,#aca7f7);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.summermay25 {
  background-image:linear-gradient(#dcf8ff,#94e5f9);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.lastminutejune25 {
  background-image:linear-gradient(#96e5fa,#e5fbff);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.musthavejune25 {
  background-image:linear-gradient(#f7cbcf,#fff5f5);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.fathersday25 {
  background-image:linear-gradient(#e3ffef,#9fe2bd);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.temujune25 {
  background-image:linear-gradient(#ffea7c,#fff5cc);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.gamestopjune25 {
  background-image:linear-gradient(#252525,#262838);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-section.pagopa {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/682f5cef85d57b9422b453f0_pagopa-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-container {
  max-width:1100px;
  position:relative
}


.sds2-container.partner-hero {
  z-index:2;
  flex-direction:column;
  flex:1;
  justify-content:center;
  height:100%;
  display:flex
}
.sds2-container.partner-form {
  min-height:600px;
  padding-top:64px;
  padding-left:2.5rem;
  padding-right:2.5rem;
  position:relative
}
.sds2-container.faq {
  flex-direction:column;
  align-items:center;
  display:flex
}
.sds2-container.partner-directory {
  text-align:center;
  flex-direction:column;
  align-items:center;
  display:flex
}
.sds2-container.wave-bg {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/624eea3794f1957c0527c032_wave-01.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  padding-top:6rem;
  padding-bottom:6rem
}
.sds2-container.partner-hero-2 {
  z-index:10;
  flex-direction:column;
  align-items:center;
  padding-top:6rem;
  display:flex;
  position:relative
}
.sds2-container.career-positions {
  flex-direction:column;
  align-items:center;
  display:flex
}
.sds2-container.career-hero {
  z-index:1;
  color:var(--grayscale--100-white);
  text-align:center;
  position:relative
}
.sds2-container.career-pics {
  flex-direction:column;
  align-items:center;
  padding-top:11rem;
  display:flex;
  position:relative
}
.sds2-container.home-hero {
  position:relative
}
.sds2-container.hiw-hero {
  z-index:2;
  color:var(--grayscale--100-white);
  text-align:center;
  height:700px;
  position:relative
}
.sds2-container.vendor {
  z-index:2;
  color:var(--grayscale--100-white);
  text-align:center;
  flex:1;
  height:700px;
  position:relative
}
.sds2-container.vendor-boxed {
  z-index:2;
  background-color:var(--support--teal-with-it--t0);
  color:var(--grayscale--100-white);
  text-align:center;
  border-radius:20px;
  flex:1;
  height:620px;
  padding:16px 16px 16px 50px;
  position:relative;
  overflow:hidden
}
.sds2-container.travel-hero {
  color:var(--grayscale--100-white);
  text-align:center;
  flex-direction:column;
  align-items:center;
  display:flex;
  position:relative
}
.sds2-container.referral-boxed {
  z-index:2;
  background-color:var(--core--lilac--200);
  color:var(--grayscale--100-white);
  text-align:center;
  border-radius:20px;
  flex:1;
  height:549px;
  padding:16px 16px 16px 50px;
  position:relative;
  overflow:hidden
}
.sds2-container.static-hero {
  color:var(--grayscale--900-black-dark);
  text-align:center;
  background-color:#ccf;
  border-radius:20px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:289px;
  display:flex
}
.sds2-container.static-hero-model-231 {
  color:var(--grayscale--900-black-dark);
  text-align:center;
  background-color:#ccf;
  border-radius:20px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:320px;
  display:flex
}
.sds2-container.zalando {
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  max-width:440px;
  height:100%;
  display:flex
}
.sds2-container.splide {
  overflow:hidden
}
.sds2-container.zalando-full {
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  max-width:998px;
  height:100%;
  display:flex
}
.sds2-container.promo-boxed {
  z-index:2;
  background-color:var(--core--lilac--100);
  color:var(--grayscale--100-white);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/63482653454abf019cd1c747_pr-right.svg),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/63482653f5756d1b22fdd654_pr-left.svg);
  background-position:100% 100%,0 100%;
  background-repeat:no-repeat,no-repeat;
  background-size:auto,auto;
  border-radius:20px;
  flex-direction:column;
  flex:1;
  justify-content:flex-end;
  align-items:center;
  height:549px;
  padding:16px 16px 48px 50px;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-container.promo-boxed.hidden {
  display:none
}
.sds2-container.promo-boxed-v2 {
  z-index:2;
  color:var(--grayscale--100-white);
  text-align:left;
  flex-direction:row;
  flex:1;
  justify-content:space-between;
  align-items:center;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-container.promo-boxed-v2.hidden {
  display:none
}
.sds2-container.xmas-letter {
  border:2px solid var(--grayscale--900-black-dark);
  background-color:var(--core--pink-scalapay--100);
  border-radius:15px
}
.sds2-container.temp {
  height:4000px
}
.sds2-container.b2b-promo-hero {
  position:relative
}
.sds2-container.promo-app {
  flex:1;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-container.home-hero-v2 {
  position:relative
}
.sds2-container.home-hero-v3 {
  flex-direction:column;
  height:500px;
  display:flex;
  position:relative
}
.sds2-container.appl-hero {
  z-index:2;
  height:620px;
  position:relative
}
.sds2-container.vendor-new {
  z-index:2;
  color:var(--grayscale--100-white);
  text-align:center;
  flex:1;
  height:700px;
  position:relative
}
.sds2-container.vendor-boxed-new {
  z-index:2;
  background-color:var(--support--teal-with-it--t0);
  color:var(--grayscale--100-white);
  text-align:center;
  border-radius:20px;
  flex:1;
  height:620px;
  padding:16px 16px 16px 50px;
  position:relative;
  overflow:hidden
}
.sds2-container.lp-card {
  flex:1;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.sds2-container.lpcf {
  flex-direction:column;
  flex:0 auto;
  justify-content:center;
  align-items:center;
  margin-bottom:32px;
  display:flex
}
.sds2-container.lpcf-v2 {
  flex-direction:column;
  flex:0 auto;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-container.catalog-boxed {
  z-index:2;
  background-color:var(--support--peach-perfect--p2);
  color:var(--grayscale--100-white);
  text-align:center;
  border-radius:20px;
  flex:1;
  justify-content:center;
  align-items:flex-end;
  height:500px;
  padding:16px 16px 3.5rem;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-container.pagecard {
  flex-direction:column;
  flex:0 auto;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-container.valentines {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:700px;
  display:flex;
  position:relative
}
.sds2-container.catalogapp {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:620px;
  display:flex;
  position:relative
}
.sds2-container.in-store-card-landing {
  z-index:2;
  color:var(--grayscale--100-white);
  text-align:center;
  height:700px;
  position:relative
}
.sds2-container.bts-hero {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  height:620px;
  padding-top:140px;
  display:flex;
  position:relative
}
.sds2-container.officelooks-hero {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:620px;
  display:flex;
  position:relative
}
.sds2-container.applepay-hero {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  min-height:100vh;
  display:flex;
  position:relative
}
.sds2-container.autumn24 {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  height:620px;
  padding-top:237px;
  display:flex;
  position:relative
}
.sds2-container.emma {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:620px;
  display:flex;
  position:relative
}
.sds2-container.deubank-hero {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  height:620px;
  padding-top:140px;
  display:flex;
  position:relative
}
.sds2-container.visa {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:610px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.visablur {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:630px;
  padding-top:80px;
  display:flex;
  position:relative
}
.sds2-container.spclub {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  min-height:100vh;
  display:flex;
  position:relative
}
.sds2-container.spclub-last {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:100vh;
  padding-top:24px;
  display:flex;
  position:relative
}
.sds2-container.bfmh {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:550px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.coin24 {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:620px;
  display:flex;
  position:relative
}
.sds2-container.clublegals {
  min-height:400px
}
.sds2-container.bf-cider {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:600px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.xmas24 {
  z-index:6;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:500px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.xmas24-talea {
  z-index:6;
  flex-direction:column;
  justify-content:center;
  height:620px;
  display:flex;
  position:relative
}
.sds2-container.beaumanoir24,.sds2-container.breal24 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:560px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.newyear25,.sds2-container.easyclothes25,.sds2-container.gamestop25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.valentines25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:510px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.skiseason25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.skiseason25.fr {
  padding-bottom:100px
}
.sds2-container.greenfashion25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:460px;
  padding-top:0;
  display:flex;
  position:relative
}
.sds2-container.greenfashion25.fr {
  padding-bottom:100px
}
.sds2-container.easyclothesmar25,.sds2-container.bookingmar25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:520px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.magicclubmar25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:570px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.monaco1to1 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  display:flex;
  position:relative
}
.sds2-container.genz {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:458px;
  display:flex;
  position:relative
}
.sds2-container.mothersday25 {
  z-index:4;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:540px;
  display:flex;
  position:relative
}
.sds2-container.springvibes25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:600px;
  padding-top:103px;
  display:flex;
  position:relative
}
.sds2-container.springvibes25.fr {
  min-height:540px;
  padding-top:130px
}
.sds2-container.springdeco25 {
  z-index:4;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:410px;
  display:flex;
  position:relative
}
.sds2-container.springdeco25.fr {
  min-height:540px;
  padding-top:130px
}
.sds2-container.easyclothesmay25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:560px;
  padding-top:100px;
  display:flex;
  position:relative
}
.sds2-container.summermay25 {
  z-index:4;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:410px;
  display:flex;
  position:relative
}
.sds2-container.summermay25.fr {
  min-height:540px;
  padding-top:130px
}
.sds2-container.lastminutejune25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:70px;
  display:flex;
  position:relative
}
.sds2-container.lastminutejune25.fr {
  padding-bottom:100px
}
.sds2-container.musthavejune25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:70px;
  display:flex;
  position:relative
}
.sds2-container.musthavejune25.fr {
  padding-bottom:100px
}
.sds2-container.fathersday25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:70px;
  display:flex;
  position:relative
}
.sds2-container.fathersday25.fr {
  padding-bottom:100px
}
.sds2-container.temujune25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:70px;
  display:flex;
  position:relative
}
.sds2-container.temujune25.fr {
  padding-bottom:100px
}
.sds2-container.gamestopjune25 {
  z-index:4;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  min-height:480px;
  padding-top:70px;
  display:flex;
  position:relative
}
.sds2-container.gamestopjune25.fr {
  padding-bottom:100px
}
.sds2-container.pagopa {
  z-index:4;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:510px;
  display:flex;
  position:relative
}
.sds2-container.pagopa.fr {
  min-height:540px;
  padding-top:130px
}
.sds2-footer-grid {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template:"Area Area Area Area"". . . .""Area-2 Area-2 Area-2 Area-2""Area-3 Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr
}
.sds2-w100 {
  flex:1;
  width:100%
}
.sds2-flex-ver-left {
  flex-direction:column;
  align-items:flex-start;
  display:flex
}
.sds2-flex-ver-left.hidden {
  display:none
}
.sds2-flex-hor-center-sb {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.sds2-flex-hor-center-sb.mb-4 {
  margin-bottom:4px
}
.sds2-footer-logo {
  justify-content:center;
  align-items:center;
  height:32px;
  display:flex
}
.sds2-flex-ver-center-center {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-flex-ver-center-center.sds2-w100.hidden {
  display:none
}
.sds2-footer-copyright-grid {
  grid-template-rows:auto
}
.sds2-footer-copyright-ul {
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.sds2-footer-copyright-ul.hidden {
  display:none
}
.sds2-footer-copyright-li {
  margin-top:0;
  margin-bottom:0;
  padding-left:0
}
.sds2-footer-copyright-li.dot {
  margin-left:4px;
  margin-right:4px
}
.sds2-footer-ul {
  margin-bottom:0;
  padding-left:0;
  list-style-type:none
}
.sds2-footer-li {
  margin-top:0;
  margin-bottom:5px;
  padding-left:0
}
.sds2-link-no-style {
  text-decoration:none
}
.sds2-color-grayscale-700 {
  color:var(--grayscale--700)
}
.sds2-color-grayscale-900 {
  color:var(--grayscale--900-black-dark)
}
.poppins {
  font-family: url('/LP%20copy/Assets/font/Poppins-Regular.ttf') format('truetype');
}
.sds2-flex-ver-right {
  flex-direction:column;
  align-items:flex-end;
  display:flex
}
.sds2-flex-hor-center-right {
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.sds2-footer-social-grid {
  grid-column-gap:20px;
  grid-row-gap:16px;
  flex:none;
  grid-template-rows:auto;
  grid-template-columns:37px 37px 37px 1fr;
  place-items:center
}
.sds2-footer-social-icon {
  width:37px;
  height:37px
}
.sds2-language-dd.margin45 {
  margin-left:45px
}
.sds2-language-flag {
  flex:none;
  width:23px;
  height:23px
}
.sds2-language-flag.dd-flag {
  border:2px solid var(--white);
  background-color:var(--white);
  background-color:#fff;
  border:2px solid #fff;
  border-radius:50%;
  flex:none;
  justify-content:center;
  align-items:center;
  width:26px;
  height:26px;
  margin-right:9px;
  display:flex
}
.sds2-language-flag.text {
  color:#fff;
  align-items:center;
  width:62px;
  padding-left:5px;
  display:flex
}
.sds2-language-switch {
  border:2px solid var(--grayscale--400);
  background-color:#fff;
  border-radius:20px;
  justify-content:center;
  align-items:center;
  padding:7px;
  display:flex
}
.sds2-language-switch:hover {
  background-color:#f7f5f5;
  border-color:#8a8787
}
.sds2-language-switch.footer-dd,.sds2-language-switch.footer-dd-2 {
  border-color:var(--black-2);
  background-color:#202020cc;
  border-color:#2c2629
}
.sds2-language-switch.hide {
  display:none
}
.sds2-language-arrow {
  margin-left:14px;
  margin-right:0;
  position:relative
}
.sds2-language-arrow.white-arrow {
  color:#fff
}
.sds2-scrolltotop {
  background-color:var(--grayscale--850-black);
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:45px;
  height:45px;
  display:flex;
  box-shadow:0 1px 3px #00000008
}
.partner-directory-item-bottom {
  align-items:center;
  width:100%;
  height:100%;
  padding-left:10px;
  padding-right:10px;
  display:flex;
  position:relative
}
.partner-directory-oval {
  z-index:1;
  width:100%;
  position:absolute;
  inset:0 0% auto
}
.partner-page-directory-wrapper {
  width:80%;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-capitalize {
  text-transform:uppercase
}
.partner-page-icon-line {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.image-59 {
  height:50%
}
.partner-directory-hero-dots {
  position:absolute
}
.partner-directory-hero-dots.right {
  z-index:1;
  top:69%;
  right:9%
}
.partner-directory-hero-dots.left {
  z-index:1;
  top:36%;
  left:11%
}
.temp-v2 {
  background-color:var(--grayscale--300);
  height:200px
}
.category-slider-arrow-left {
  transform:rotate(-90deg)
}
.category-slider-arrows-wrapper {
  z-index:2;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  max-width:1100px;
  height:32px;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  display:flex;
  position:relative
}
.category-slider-arrow {
  cursor:pointer;
  background-color:#f0f0f0;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:28px;
  height:28px;
  display:flex
}
.category-slider-arrow.left {
  margin-right:8px
}
.category-slider-wrapper {
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  overflow:scroll
}
.category-slider-container {
  flex-direction:column;
  max-width:1140px;
  padding-top:1rem;
  padding-bottom:0;
  display:flex;
  position:relative
}
.category-slider-arrow-right {
  transform:rotate(90deg)
}
.sds2-merchant-card {
  border:1px solid var(--grayscale--400);
  background-color:var(--grayscale--100-white);
  box-shadow:none;
  border-radius:20px;
  width:204px;
  height:290px;
  transition:transform .2s,box-shadow .2s;
  overflow:hidden
}
.sds2-merchant-card:hover {
  box-shadow:none;
  transform:translateY(-3px)
}
.sds2-merchant-card-inner {
  text-align:center;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  height:100%;
  padding-top:0;
  text-decoration:none;
  display:flex
}
.sds2-merchant-card-cover {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62594cbc606c5340d651381d_temp.jpeg);
  background-position:0 0,50%;
  background-repeat:repeat,no-repeat;
  background-size:auto,cover;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:140px;
  position:relative
}
.sds2-merchant-card-cover.no-interaction {
  background-position:0 0,50%;
  background-size:auto,cover
}
.sds2-merchant-card-cover.pascal {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65ba5f48d1ce5cbb4562e256_Pascal-Coste-Shopping.png)
}
.sds2-merchant-card-cover.incenza {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65ba5f481f3baa6fefcb2b8c_Incenza.png)
}
.sds2-merchant-card-cover.morgan {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65ba5f4957a8131b87f30dd8_Morgan%20de%20Toi.png)
}
.sds2-merchant-card-cover.maquillalia {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bb9cdf7dcc636526e184a8_Maquillalia.png)
}
.sds2-merchant-card-cover.casika {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bb9cdfe63cce2247c76ece_Casika.png)
}
.sds2-merchant-card-cover.esdemarca {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bb9cdfcd2756c48e2d65b2_Esdemarca.png)
}
.sds2-merchant-card-cover.douglas {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bbc1ab1a056d850942ee36_Douglas.png)
}
.sds2-merchant-card-cover.nau {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bbc1abdf9a0ffb6daf7f6d_Nau.png)
}
.sds2-merchant-card-cover.carpisa {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bbc1ac4fdb6d841e0ffa36_Carpisa.png)
}
.sds2-merchant-card-cover.sivola {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65bbc1ab4fdb6d841e0ffa2f_Sivola.png)
}
.tesmp-grid-asd {
  grid-template-columns:1fr 1fr 1fr 1fr
}
.sds2-merchant-card-logo-wrapper {
  z-index:5;
  border:3px solid var(--grayscale--100-white);
  background-color:var(--grayscale--300);
  border-radius:100px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:72px;
  height:72px;
  display:flex;
  position:absolute;
  top:-100%;
  left:50%;
  transform:translate(-50%)
}
.sds2-merchant-card-logo-wrapper.overflow-hidden {
  overflow:hidden
}
.sds2-merchant-card-info {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding-top:12px;
  padding-left:10px;
  padding-right:10px;
  display:flex;
  position:relative
}
.sds2-merchant-card-oval {
  z-index:1;
  width:100%;
  position:absolute;
  inset:-16px 0% auto
}
.sds2-merchant-card-curved-wrapper {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62594f81d4f841483678e68f_card-oval.svg);
  background-position:50% 100%;
  background-size:cover;
  width:100%;
  height:38px;
  position:absolute;
  top:-14px
}
.sds2-merchant-card-logo {
  width:100%;
  max-width:90%;
  max-height:90%
}
.sds2-merchant-card-logo.max80 {
  max-width:80%
}
.sds2-merchant-card-logo.full {
  max-width:100%;
  max-height:100%
}
.sds2-merchant-card-logo.multiply {
  mix-blend-mode:multiply;
  overflow:hidden
}
.sds2-merchant-card-bottom-badge {
  z-index:2;
  background-color:var(--support--teal-with-it--t0);
  text-align:center;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:30px;
  padding-left:10px;
  padding-right:10px;
  display:flex;
  position:relative
}
.sds2-merchant-card-bottom-badge.hidden {
  display:none
}
.sds2-color-teal-t5 {
  color:var(--support--teal-with-it--t5)
}
.sds2-merchant-card-top-badge-wrapper {
  align-items:flex-start;
  width:100%;
  height:45px;
  padding-top:10px;
  padding-left:10px;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.sds2-merchant-card-top-badge-wrapper.no-interaction.hidden {
  display:none
}
.sds2-merchant-card-top-badge {
  background-color:var(--core--lilac--900);
  color:var(--grayscale--100-white);
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  height:25px;
  padding-left:8px;
  padding-right:12px;
  font-size:12px;
  font-weight:500;
  text-decoration:none;
  display:flex
}
.sds2-merchant-card-top-badge.interactive {
  text-decoration:underline
}
.sds2-merchant-card-top-badge.interactive:hover {
  background-color:var(--liliac-900-hover)
}
.sds2-merchant-card-promo-icon {
  width:17px;
  height:17px;
  margin-right:4px
}
.sds2-merchant-card-item-bottom {
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  width:100%;
  height:150px;
  display:flex;
  position:relative
}
.category-slider-inner-container {
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:flex
}
.category-slider-code {
  display:none
}
.sds2-carousel-container {
  flex-direction:column;
  max-width:1100px;
  padding-top:1rem;
  padding-bottom:0;
  display:flex;
  position:relative
}
.sds2-carousel-slider-wrapper {
  z-index:1;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.sds2-carousel-slider-wrapper.disable-scrollbars.mb-16 {
  margin-bottom:16px
}
.sds2-carousel-slider-inner {
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  padding-top:40px;
  padding-bottom:40px;
  display:flex
}
.sds2-carousel-slider-inner.hiw {
  padding-top:96px;
  padding-bottom:50px
}
.sds2-carousel-slider-inner.hiw.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.sds2-carousel-slider-inner.vendor-reviews {
  padding-top:50px;
  padding-bottom:50px
}
.sds2-carousel-slider-inner.hiw-pay-later {
  padding-top:32px;
  padding-bottom:50px
}
.sds2-carousel-slider-inner.v2 {
  padding-top:24px;
  padding-bottom:12px
}
.sds2-carousel-slider-inner.static-products {
  padding-top:96px;
  padding-bottom:50px
}
.sds2-carousel-slider-inner.static-products.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.sds2-carousel-slider-inner.in-store-landing-card {
  grid-column-gap:32px;
  padding-top:32px;
  padding-bottom:50px
}
.sign-up-field-2 {
  background-color:#fff;
  border:1px solid #d7d4d4;
  border-radius:2px;
  height:46px;
  margin-bottom:0;
  font-size:16px
}
.sds2-section-carousel {
  margin-top:100px;
  margin-bottom:100px;
  position:relative
}
.sds2-section-carousel.travel {
  margin-top:0
}
.sds2-section-carousel.promo {
  margin-top:70px;
  margin-bottom:40px
}
.sds2-section-carousel.category-carousel {
  margin-top:48px;
  margin-bottom:48px
}
.sticky-banner-section {
  background-color:#ffdec0;
  width:100%;
  height:60px;
  padding-left:2rem;
  padding-right:2rem;
  text-decoration:none
}
.sticky-banner-section.pink {
  background-color:#f7cbcf
}
.sticky-banner-section.bbe4ff {
  background-color:#bbe4ff
}
.sticky-banner-section.liliac-200 {
  background-color:var(--core--lilac--200)
}
.sticky-banner-container {
  z-index:1;
  justify-content:center;
  align-items:center;
  max-width:1140px;
  height:60px;
  display:flex;
  position:relative
}
.sticky-baner-text {
  color:#373737;
  text-align:center;
  font-family:Poppins,sans-serif;
  font-size:15px;
  font-weight:600;
  line-height:40px;
  text-decoration:none;
  position:relative
}
.underline {
  text-decoration:underline
}
.sds2-section-carousel-title-grid {
  z-index:1;
  grid-column-gap:16px;
  grid-row-gap:16px;
  text-align:center;
  grid-template:".Area Area-2"/.5fr 1fr .5fr;
  grid-auto-columns:1fr;
  justify-content:space-around;
  place-items:center;
  max-width:1100px;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  display:grid;
  position:relative
}
.sds2-arrow-link {
  align-items:center;
  text-decoration:none;
  display:flex
}
.link-text {
  color:#ff32f7
}
.link-text:hover {
  text-decoration:underline
}
.arrow-link-icon {
  width:24px;
  height:24px;
  margin-left:3px
}
.sds2-color-liliac-900 {
  color:var(--core--lilac--900)
}
.sds2-carousel-link-wrapper {
  justify-content:flex-end;
  width:100%;
  display:flex
}
.sds2-section-carousel-wave-bg {
  z-index:0;
  max-width:1132px;
  position:absolute;
  top:-40px;
  left:50%;
  transform:translate(-50%)
}
.sds2-section-carousel-wave-bg-mobile {
  z-index:0;
  max-width:1132px;
  display:none;
  position:absolute;
  top:-40px;
  left:50%;
  transform:translate(-50%)
}
.sds2-carousel-arrows-wrapper {
  z-index:2;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1100px;
  height:32px;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  display:flex;
  position:relative
}
.sds2-carousel-arrows-wrapper.vendor-reviews {
  max-width:946px;
  padding-right:1rem
}
.sds2-carousel-arrows-wrapper.hidden {
  display:none
}
.sds2-carousel-arrows-wrapper.mb-24.mx-0 {
  padding-left:0;
  padding-right:0
}
.sds2-carousel-arrows-wrapper.mb-16.hidden {
  display:none
}
.sds2-carousel-arrow {
  background-color:var(--grayscale--400);
  cursor:pointer;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:35px;
  height:35px;
  transition:background-color .2s,opacity .2s,box-shadow .2s;
  display:flex
}
.sds2-carousel-arrow:hover {
  background-color:var(--grayscale--500)
}
.sds2-carousel-arrow.left {
  margin-right:8px
}
.sds2-carousel-arrow.left.disabled {
  opacity:.3
}
.sds2-carousel-arrow.left.swiper-arrows {
  z-index:2;
  position:relative
}
.sds2-carousel-arrow.disabled {
  opacity:.3
}
.sds2-carousel-arrow.swiper-arrows {
  z-index:2;
  position:relative
}
.sds2-carousel-arrow-icon {
  width:35px;
  height:35px;
  transform:rotate(-90deg)
}
.sds2-carousel-arrow-icon.left {
  transform:rotate(180deg)
}
.sds2-carousel-arrow-icon.right {
  transform:rotate(0)
}
.carousels-section-placeholder {
  opacity:.1;
  text-align:center;
  justify-content:center;
  align-items:center;
  height:200px;
  display:flex
}
.sds2-hiw-section-top {
  flex-direction:column;
  align-items:center;
  max-width:580px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-hiw-section-top.cards.hidden {
  display:none
}
.sds2-hiw-section-top.b2bpromo {
  text-align:center;
  max-width:700px
}
.sds2-hiw-section-top.b2bpromo.hidden {
  display:none
}
.sds2-hiw-section-top.max800px {
  max-width:800px
}
.sds2-hiw-section-top.max800px.hidden {
  display:none
}
.sds2-bigtoggle-wrapper {
  background-color:var(--grayscale--300);
  cursor:pointer;
  border-radius:100px;
  justify-content:space-between;
  width:316px;
  height:51px;
  margin-top:1rem;
  display:flex;
  position:relative
}
.sds2-bigtoggle-wrapper.large {
  width:468px
}
.sds2-bigtoggle-wrapper.large.mb-32.hidden,.sds2-bigtoggle-wrapper.large.mb-24.hidden {
  display:none
}
.sds2-bigtoggle-block {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:50%;
  height:100%;
  display:flex;
  position:relative
}
.sds2-bigtoggle-selector {
  z-index:1;
  background-color:var(--grayscale--100-white);
  cursor:pointer;
  border-radius:100px;
  width:155px;
  height:45px;
  transition:left .3s;
  position:absolute;
  top:3px;
  left:3px
}
.sds2-bigtoggle-selector.large {
  width:231px
}
.hidden-elements {
  display:none
}
.hidden-elements.show {
  display:block
}
.sds2-travel-cover {
  background-color:var(--grayscale--100-white);
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:430px;
  height:595px;
  padding:10px;
  display:flex;
  overflow:hidden
}
.sds2-travel-cover:hover {
  box-shadow:none
}
.sds2-travel-cover-icon {
  width:100px;
  height:100px;
  margin-bottom:45px
}
.mb-16 {
  margin-bottom:16px
}
.mb-8 {
  margin-bottom:8px
}
.sds2-button {
  background-color:var(--grayscale--850-black);
  color:#fff;
  text-align:center;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button.primary.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.primary.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.large {
  height:45px
}
.sds2-button.medium {
  height:37px
}
.sds2-button.small {
  height:31px
}
.sds2-button.pink-800 {
  background-color:var(--core--pink-scalapay--800)
}
.sds2-button.secondary {
  border:2px solid var(--grayscale--850-black);
  color:var(--grayscale--850-black);
  background-color:#0000;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button.secondary:hover {
  background-color:var(--grayscale--850-black);
  color:var(--grayscale--100-white)
}
.sds2-button.secondary.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.secondary-black {
  border:2px solid var(--grayscale--850-black);
  color:var(--grayscale--850-black);
  background-color:#0000;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button.secondary-black:hover {
  background-color:var(--gray-850-hover);
  color:var(--grayscale--100-white)
}
.sds2-button.secondary-black.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.secondary-black.large.banner-btn {
  overflow:hidden
}
.sds2-button.secondary-black.large.banner-btn.w100 {
  width:100%;
  max-width:100%
}
.sds2-button.secondary-black.large.banner-btn.w100.hidden,.sds2-button.secondary-black.medium.w100.no-min-width.mobile-tablet-only,.sds2-button.secondary-black.medium.no-min-width.mobile-tablet-only,.sds2-button.secondary-black.small.no-min-width.mobile-tablet-only {
  display:none
}
.sds2-button.secondary-black.nav-button {
  min-width:0;
  height:37px
}
.sds2-button.secondary-white {
  border:2px solid var(--grayscale--100-white);
  color:var(--grayscale--100-white);
  background-color:#0000;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button.secondary-white:hover {
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--850-black)
}
.sds2-button.secondary-white.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.secondary-white.large.banner-btn {
  overflow:hidden
}
.sds2-button.secondary-white.nav-button {
  min-width:0;
  height:37px
}
.sds2-button.secondary-liliac {
  border:2px solid var(--core--lilac--900);
  color:var(--core--lilac--900);
  background-color:#0000;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button.secondary-liliac:hover {
  border-color:var(--liliac-900-hover);
  background-color:var(--liliac-900-hover);
  color:var(--grayscale--100-white);
  box-shadow:0 4px 10px #4552c033
}
.sds2-button.secondary-liliac.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.secondary-liliac.large.banner-btn {
  overflow:hidden
}
.sds2-button.primary-white {
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--900-black-dark);
  transition:background-color .2s,box-shadow .2s
}
.sds2-button.primary-white:hover {
  background-color:var(--gray-100-hover)
}
.sds2-button.primary-white.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.primary-white.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.primary-white.large.banner-btn {
  overflow:hidden
}
.sds2-button.primary-white.medium {
  height:37px
}
.sds2-button.primary-black {
  background-color:var(--grayscale--850-black);
  color:var(--grayscale--100-white);
  transition:background-color .2s,box-shadow .2s
}
.sds2-button.primary-black:hover {
  background-color:var(--gray-850-hover)
}
.sds2-button.primary-black.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.primary-black.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.primary-black.large.banner-btn {
  overflow:hidden
}
.sds2-button.primary-black.large.banner-btn.w100 {
  width:100%;
  max-width:100%
}
.sds2-button.primary-black.medium {
  height:37px
}
.sds2-button.primary-liliac {
  background-color:var(--core--lilac--900);
  color:var(--grayscale--100-white);
  transition:background-color .2s,box-shadow .2s
}
.sds2-button.primary-liliac:hover {
  background-color:var(--liliac-900-hover);
  box-shadow:0 4px 10px #4552c033
}
.sds2-button.primary-liliac.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.primary-liliac.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.primary-liliac.large.banner-btn {
  overflow:hidden
}
.sds2-button.primary-liliac.large.mobileonly {
  display:none
}
.sds2-button.primary-liliac.large.disabled {
  background-color:var(--grayscale--500);
  color:var(--grayscale--600)
}
.sds2-button.primary-liliac.large.hidden {
  display:none
}
.sds2-button.primary-liliac.medium {
  height:37px
}
.sds2-button.primary-liliac.medium.nominwidth {
  min-width:0
}
.sds2-button.tertiary-liliac {
  border:2px none var(--core--lilac--900);
  color:var(--core--lilac--900);
  background-color:#0000;
  text-decoration:none;
  transition:color .2s
}
.sds2-button.tertiary-liliac:hover {
  border-color:var(--liliac-900-hover);
  box-shadow:none;
  color:var(--liliac-900-hover)
}
.sds2-button.tertiary-liliac.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.tertiary-liliac.large.wicon.hidden {
  display:none
}
.sds2-button.tertiary-black {
  color:var(--grayscale--850-black);
  background-color:#0000;
  transition:none
}
.sds2-button.tertiary-black:hover {
  box-shadow:none;
  color:var(--gray-850-hover)
}
.sds2-button.tertiary-black.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.tertiary-black.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.tertiary-black.medium {
  height:37px
}
.sds2-button.tertiary-black.medium.no-min-width.hidden {
  display:none
}
.sds2-button.no-min-width,.sds2-button._100w {
  min-width:0
}
.sds2-button.tertiary-white {
  color:var(--grayscale--100-white);
  background-color:#0000;
  transition:none
}
.sds2-button.tertiary-white:hover {
  box-shadow:none;
  color:var(--gray-100-hover)
}
.sds2-button.tertiary-white.large.liliac-900 {
  background-color:var(--core--lilac--900)
}
.sds2-button.tertiary-white.large.liliac-900.min-w-170 {
  min-width:170px
}
.sds2-button.tertiary-white.medium {
  height:37px
}
.style-guide-buttons-grid {
  grid-template-columns:1fr 1fr 1fr 1fr;
  place-items:center stretch;
  margin-bottom:2rem
}
.sds2-button-2 {
  color:#fff;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  font-weight:600;
  line-height:21px;
  display:flex
}
.style-guide-button-wrapper {
  flex-direction:column;
  align-items:center;
  width:100%;
  padding:12px;
  display:flex
}
.style-guide-button-wrapper.dark {
  background-color:var(--grayscale--900-black-dark)
}
.sds2-travel-card {
  background-color:var(--grayscale--100-white);
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:343px;
  height:595px;
  padding:10px;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-travel-card:hover {
  box-shadow:none
}
.sds2-travel-card.hidden {
  display:none
}
.sds2-travel-card-cover {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06bd3f60f5e4_webinars-hero.jpg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:20px;
  flex:none;
  width:100%;
  height:410px;
  position:relative;
  overflow:hidden
}
.sds2-travel-card-top {
  align-items:flex-start;
  width:100%;
  padding:15px;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.sds2-travel-card-cover-bottom {
  align-items:center;
  width:100%;
  padding:15px;
  display:flex;
  position:absolute;
  inset:auto 0% 0
}
.sds2-travel-card-logo-wrapper {
  z-index:5;
  border:4px solid var(--grayscale--100-white);
  background-color:var(--grayscale--300);
  border-radius:100px;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:72px;
  height:72px;
  margin-right:15px;
  display:flex;
  position:relative
}
.sds2-travel-card-logo {
  width:100%;
  max-width:80%;
  max-height:80%
}
.sds2-travel-info-wrapper {
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:72px;
  display:flex
}
.sds2-color-grayscale-100 {
  color:var(--grayscale--100-white)
}
.sds2-flex-hor-center-left {
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.sds2-flex-hor-center-left.garp-10 {
  grid-column-gap:10px
}
.sds2-flex-hor-center-left.hidden {
  display:none
}
.sds2-travel-star {
  height:25px;
  margin-right:5px
}
.sds2-travel-card-bottom {
  flex-direction:column;
  align-items:flex-start;
  width:100%;
  height:100%;
  padding-top:15px;
  padding-left:18px;
  padding-right:18px;
  display:flex
}
.sds2-travel-card-merchant-badge {
  background-color:var(--core--lilac--100);
  color:var(--grayscale--900-black-dark);
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  min-height:25px;
  padding-left:8px;
  padding-right:12px;
  font-weight:600;
  display:flex
}
.sds2-travel-card-cover-gradient {
  background-image:linear-gradient(#3a404500 69%,#00000080),linear-gradient(#0000004d,#27272700 40%);
  flex:none;
  position:absolute;
  inset:0%
}
.sds2-hero-title-wrapper {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:740px;
  margin-bottom:3rem;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-hero-title-wrapper.fr-home-hero {
  max-width:820px
}
.sds2-hero-title-wrapper.v3 {
  max-width:500px
}
.sds2-color-grayscale-600 {
  color:var(--grayscale--600)
}
.sds2-search-wrapper {
  z-index:2;
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--600);
  cursor:text;
  border-radius:100px;
  justify-content:space-between;
  align-items:center;
  width:450px;
  height:65px;
  margin-bottom:4rem;
  margin-left:auto;
  margin-right:auto;
  padding:10px 10px 10px 22px;
  font-size:13px;
  font-style:italic;
  font-weight:500;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-search-wrapper.bigger-search {
  width:532px
}
.sds2-search-wrapper.hidden {
  display:none
}
.sds2-search-wrapper.v2 {
  margin-bottom:1.5rem
}
.sds2-opacity-50 {
  opacity:.5
}
.sds2-opacity-50.relative-z-2 {
  z-index:2;
  position:relative
}
.sds2-opacity-50.relative-z-2.no-interaction.fade {
  transition:opacity .3s
}
.sds2-search-button {
  z-index:2;
  background-color:var(--core--lilac--900);
  cursor:pointer;
  border-radius:100px;
  justify-content:space-between;
  align-items:center;
  width:105px;
  height:45px;
  padding-left:20px;
  padding-right:14px;
  transition:background-color .2s;
  display:flex;
  position:relative
}
.sds2-search-button:hover {
  background-color:var(--liliac-900-hover)
}
.sds2-search-button.long {
  flex:none;
  width:144px
}
.sds2-search-button.long-min {
  width:auto;
  min-width:105px
}
.sds2-no-italic {
  font-style:normal
}
.sds2-mobile-hidden {
  display:block
}
.sds2-hero-arrow {
  opacity:.75;
  width:80px;
  margin-top:5rem;
  margin-left:auto;
  margin-right:auto;
  transform:rotate(90deg)
}
.sds2-hero-arrow.career {
  margin-top:3rem
}
.sds2-section-sticky-home {
  display:none
}
.partner-page-form-success {
  color:var(--grayscale--850-black);
  background-color:#fff;
  margin-top:20px;
  font-family:Poppins,sans-serif;
  font-weight:600
}
.sds2-section-review {
  margin-top:100px;
  margin-bottom:100px;
  position:relative
}
.sds2-review-card {
  background-color:var(--grayscale--200-white-alternative);
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start;
  width:356px;
  height:285px;
  padding:20px;
  display:flex
}
.sds2-review-rating {
  grid-column-gap:8px;
  align-items:center;
  display:flex
}
.sds2-download-app-banner {
  background-color:var(--core--pink-scalapay--200);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6579e086e41c77f6a66d4afd_bg-pink.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  max-width:1100px;
  height:259px;
  margin-left:auto;
  margin-right:auto;
  padding-left:40px;
  padding-right:40px;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-color-pink-200 {
  color:var(--core--pink-scalapay--200)
}
.sds2-bg-pink-200 {
  background-color:var(--core--pink-scalapay--200)
}
.sds2-app-icon {
  width:70px;
  height:70px
}
.sds2-download-app-info {
  z-index:2;
  text-align:center;
  flex-direction:column;
  align-items:center;
  width:240px;
  display:flex;
  position:relative
}
.sds2-download-app-qr-wrapper {
  z-index:2;
  border:1.5px solid var(--core--pink-scalapay--300);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--900-black-dark);
  text-align:center;
  border-radius:16px;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  width:150px;
  margin-left:45px;
  margin-right:45px;
  padding:13px;
  font-size:11px;
  font-weight:500;
  line-height:14px;
  display:flex;
  position:relative
}
.sds2-download-app-qr-wrapper.slider {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  padding-bottom:23px
}
.sds2-download-app-qr {
  width:124px;
  height:124px
}
.sds2-download-app-bg-image-desktop {
  z-index:1;
  position:absolute;
  top:10px;
  left:50%;
  transform:translate(-50%)
}
.hero-word {
  color:var(--grayscale--100-white);
  text-align:left;
  width:200px;
  height:60px;
  display:inline;
  position:absolute;
  left:427px
}
.hero-word.fr {
  width:220px;
  left:475px
}
.hero-word.it {
  left:374px
}
.hero-text-css,.hero-text-js,.sds2-app-button {
  display:none
}
.section-modal {
  padding-left:32px;
  padding-right:32px
}
.section-modal.modal {
  display:none
}
.modal-container {
  justify-content:center;
  align-items:center;
  height:100%;
  font-size:20px;
  display:flex
}
.sds2-home-hero-invisible {
  opacity:0;
  width:200px;
  height:60px
}
.sds2-home-hero-invisible.fr {
  width:220px
}
.sds2-hero-title-container-desktop {
  text-align:center;
  width:680px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-hero-title-container-desktop.fr {
  width:750px
}
.sds2-hero-title-container-mobile {
  text-align:center;
  width:680px;
  margin-left:auto;
  margin-right:auto;
  display:none;
  position:relative
}
.sds2-curved-hero-mask {
  z-index:0;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/626fea330d414a69b2c0c991_career-hero-mask.svg);
  background-position:50% 100%;
  background-size:cover;
  height:155px;
  position:absolute;
  inset:auto 0% -2px
}
.sds2-curved-hero-mask.hiw {
  z-index:2;
  height:45px
}
.sds2-curved-hero-mask.home {
  height:70px
}
.sds2-curved-hero-mask.vendor {
  z-index:2;
  height:100px
}
.sds2-curved-hero-mask.travel {
  z-index:1;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b44440cd21021628aa0279_travel_hero_divider.svg);
  background-repeat:no-repeat;
  background-size:auto 30px;
  height:70px
}
.sds2-curved-hero-mask.valentines {
  z-index:5;
  height:45px
}
.sds2-curved-hero-mask.officelooks {
  z-index:6;
  height:45px
}
.sds2-curved-hero-mask.visablur {
  z-index:5;
  filter:none;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67166b03db65d47fa2673dee_blur-hero-bottom.svg);
  background-position:50% 100%;
  background-size:cover;
  height:45px
}
.sds2-curved-hero-mask.visabluroutline {
  z-index:5;
  background-image:none;
  border:3px #fff;
  border-bottom:5px solid #fff;
  height:45px
}
.sds2-curved-hero-mask.blur {
  z-index:5;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67166b03db65d47fa2673dee_blur-hero-bottom.svg);
  height:45px
}
.sds2-curved-hero-mask.mobile-visible {
  z-index:5;
  height:45px;
  display:none
}
.sds2-gradient-text-mash-scalapay {
  -webkit-text-fill-color:transparent;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/626fec9dc4212806234d8a39_mesh.png);
  background-position:0 0;
  background-size:cover;
  -webkit-background-clip:text;
  background-clip:text
}
.sds2-career-top-grid {
  grid-column-gap:62px;
  grid-template-rows:auto;
  align-items:center;
  margin-top:2rem
}
.sds2-hero-arrow-wrapper {
  z-index:3;
  width:45px;
  height:45px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  position:relative
}
.sds2-hero-arrow-wrapper.bottom-absolute {
  position:absolute;
  bottom:40px
}
.sds2-hero-arrow-wrapper.boxed-container-child {
  position:absolute;
  bottom:35px;
  left:50px
}
.sds2-hero-arrow-wrapper.travel {
  position:absolute;
  inset:auto 0% 10px
}
.sds2-hero-arrow-wrapper.travel-bottom-title {
  position:absolute;
  inset:auto 0% -28px
}
.sds2-hero-arrow-wrapper.promo-hero {
  position:absolute
}
.sds2-hero-arrow-wrapper.home-hero-arrow-v2 {
  z-index:6;
  bottom:147px
}
.sds2-hero-arrow-image {
  width:45px;
  height:45px;
  position:absolute
}
.sds2-hero-arrow-image {
  /* Assicurati di avere un display che permetta trasformazioni (block, inline-block o flex/item) */
  display: inline-block;
  /* Durata e tipo di animazione */
  animation: upDown 2s ease-in-out infinite;
}

@keyframes upDown {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}


.sds2-color-grayscale-850 {
  color:var(--grayscale--850-black)
}
.app-store-device-code {
  display:none
}
.sds2-career-underline {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/626ff18ce1365de6c650b127_underline.svg);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:contain;
  height:40px;
  display:inline-block
}
.sds2-career-shape {
  z-index:2;
  height:800px;
  position:absolute;
  inset:100px 0% 0%
}
.sds2-career-shape-code {
  width:100%;
  transform:scale(2)translateY(100px)
}
.flex-vertical-top-center {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.sds2-flex-ver-center-top {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.sds2-flex-ver-center-top.text-centered.z-3 {
  z-index:3;
  position:relative
}
.sds2-color-grayscale-800 {
  color:var(--grayscale--800)
}
.sds2-career-team-info {
  z-index:3;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  max-width:490px;
  margin-bottom:4rem;
  display:flex;
  position:relative
}
.sds2-career-team-info.text-centered.z-3 {
  z-index:3;
  position:relative
}
.sds2-career-team-pics {
  z-index:3;
  width:100%;
  height:700px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-career-team-pic {
  box-shadow:none;
  object-fit:cover;
  border-radius:20px;
  position:absolute
}
.sds2-career-team-pic.top-left {
  width:286px;
  height:364px;
  top:-1%;
  left:6%
}
.sds2-career-team-pic.top-center {
  width:356px;
  height:230px;
  top:10%;
  left:36%
}
.sds2-career-team-pic.top-right {
  width:232px;
  height:151px;
  top:3%;
  right:6%
}
.sds2-career-team-pic.bottom-left {
  width:295px;
  height:216px;
  top:61%;
  left:12%
}
.sds2-career-team-pic.bottom-center {
  width:224px;
  height:151px;
  top:50%;
  left:47%
}
.sds2-career-team-pic.bottom-right {
  width:292px;
  height:313px;
  top:34%;
  right:3%
}
.sds2-career-values-wrapper {
  width:100%;
  height:600px;
  margin-top:2.5rem
}
.sds2-career-values-card {
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  flex-direction:column;
  flex:none;
  justify-content:flex-end;
  width:263px;
  height:562px;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-career-values-container {
  grid-column-gap:16px;
  display:flex
}
.sds2-career-values-container.disable-scrollbars.hidden {
  display:none
}
.sds2-slider {
  background-color:#0000;
  height:512px
}
.sds2-slider-mask {
  width:97%;
  overflow:visible
}
.sds2-slider-slide {
  height:560px;
  margin-right:32px;
  padding-bottom:0;
  padding-right:0
}
.sds2-slider-slide-inner {
  border-radius:20px;
  align-items:center;
  width:100%;
  height:100%;
  padding-top:70px;
  padding-bottom:32px;
  padding-left:74px;
  display:flex;
  position:relative
}
.sds2-slider-slide-inner.lilac-bg {
  background-color:#ccf;
  padding-left:67px
}
.sds2-slider-slide-inner.ginger-bg {
  background-color:#faf5bd
}
.sds2-slider-slide-inner.rose-bg {
  background-color:#fbe8e9
}
.sds2-slider-slide-inner.dithered-sky-200 {
  background-color:var(--core--dithered-sky--200)
}
.sds2-slider-slide-inner.pink-200 {
  background-color:var(--core--pink-scalapay--200)
}
.sds2-slider-slide-inner.liliac-200 {
  background-color:var(--core--lilac--200)
}
.sds2-slider-slide-inner.turkish-ginger-200 {
  background-color:var(--core--turkish-ginger--200)
}
.sds2-slider-slide-inner.olive-love-01 {
  background-color:var(--support--olive-love--o1)
}
.sds2-slider-slide-inner.carpe-denim-c1 {
  background-color:var(--support--carpe-denim--c1)
}
.sds2-slider-slide-inner.pink-200 {
  background-color:var(--core--pink-scalapay--200);
  padding-left:67px
}
.sds2-slider-snap {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-40px auto auto -28px
}
.sds2-slider-text-wrapper {
  grid-row-gap:1rem;
  text-align:center;
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start;
  width:100%;
  max-width:55%;
  height:100%;
  display:flex;
  position:relative
}
.sds2-slider-pic {
  object-fit:cover;
  border-radius:20px;
  width:35%;
  height:110%;
  position:absolute;
  top:-31px;
  right:24px;
  box-shadow:0 8px 40px #0000001a,0 12px 54px #0000001a
}
.sds2-slider-text {
  text-align:left;
  width:100%;
  position:relative
}
.sds2-slider-text.top {
  flex:1
}
.sds2-career-process-wrapper {
  grid-column-gap:20px;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62752cc8d4a769cf333d7e5b_wave.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  align-items:flex-start;
  height:423px;
  margin-bottom:1rem;
  padding-top:96px;
  display:flex
}
.sds2-career-proces-block {
  grid-column-gap:20px;
  color:var(--grayscale--850-black);
  text-align:center;
  flex-direction:column;
  align-items:center;
  width:180px;
  display:flex
}
.sds2-career-pricess-icon {
  width:84px;
  height:84px;
  margin-bottom:12px
}
.sds2-career-process-bottom-bg,.sds2-career-process-top-bg {
  display:none
}
.sds2-career-team-pics-inner {
  width:1100px;
  height:700px;
  position:absolute;
  inset:0% 0% 0% 50%;
  transform:translate(-50%)
}
.sds2-career-job-banner-mobile {
  display:none
}
.sds2-career-iframe-job-wrapper {
  border:1px solid var(--grayscale--500);
  border-radius:20px;
  width:100%;
  height:1200px;
  margin-bottom:2rem;
  position:relative;
  overflow:hidden
}
.lever-embed-code {
  width:100%;
  height:100%;
  margin-top:49px
}
.sds2-slider-arrow {
  background-color:var(--grayscale--400);
  cursor:pointer;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:40px;
  height:40px;
  transition:opacity .2s,box-shadow .2s;
  display:flex;
  inset:auto 10px -135px auto
}
.sds2-slider-arrow:hover {
  box-shadow:0 15px 30px #0000000a,0 4px 45px #0000000d,0 2px 2px #00000008
}
.sds2-slider-arrow.left {
  right:60px
}
.sds2-slider-arrow.left.disabled {
  opacity:.3;
  border-radius:0%
}
.sds2-slider-arrow.disabled {
  opacity:.3
}
.home-elements-grid {
  grid-template-columns:1fr 1fr 1fr 1fr
}
.sds2-image-sticker {
  position:absolute
}
.sds2-image-sticker.eye {
  top:-44px;
  left:-58px
}
.sds2-image-sticker.cart {
  bottom:-85px;
  right:-41px
}
.sds2-image-sticker.cart.fr {
  bottom:-56px;
  right:-59px
}
.sds2-image-sticker.diamond {
  top:49px;
  left:39px
}
.sds2-image-sticker.diamond.it,.sds2-image-sticker.diamond.es {
  top:22px;
  left:26px
}
.sds2-image-sticker.smile {
  bottom:66px;
  right:86px
}
.sds2-image-sticker.smile.withswitch {
  bottom:6px;
  right:38px
}
.sds2-image-sticker.banner-job {
  top:2px;
  right:680px
}
.sds2-image-sticker.hiw-oval {
  z-index:0;
  width:2500px;
  bottom:-439px;
  right:-224px
}
.sds2-image-sticker.hiw-lines {
  z-index:1;
  bottom:-330px;
  right:-264px
}
.sds2-image-sticker.vendor-oval {
  z-index:0;
  width:2500px;
  bottom:-439px;
  right:-224px
}
.sds2-image-sticker.vendor-lines {
  z-index:1;
  bottom:-330px;
  right:-264px
}
.sds2-image-sticker.vendor-hero {
  display:block;
  top:5px;
  left:-29px
}
.sds2-image-sticker.vendor-hero.fr {
  width:370px;
  top:-5px;
  left:-52px
}
.sds2-image-sticker.vendor-hero.es {
  top:-4px
}
.sds2-image-sticker.vendor-hero.de {
  width:320px
}
.sds2-image-sticker.vendor-lines-boxed {
  z-index:1;
  bottom:-330px;
  right:-264px
}
.sds2-image-sticker.referral-boxed {
  z-index:1;
  inset:auto 0% 0% auto
}
.sds2-image-sticker.vendor-hero-new {
  display:block;
  top:5px;
  left:-29px
}
.sds2-image-sticker.vendor-hero-new.fr {
  width:370px;
  top:-5px;
  left:-52px
}
.sds2-image-sticker.vendor-hero-new.de {
  width:320px
}
.sds2-mobile-show {
  display:none
}
.sds2-home-ecom-wrapper {
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:740px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-bg-liliac-100 {
  background-color:var(--core--lilac--100)
}
.sds2-carousel-top-bg {
  object-fit:cover;
  object-position:50% 0%;
  width:100%;
  height:100px;
  display:block;
  position:absolute;
  top:-40px;
  left:0;
  right:0
}
.sds2-carousel-bottom-bg {
  object-fit:cover;
  object-position:50% 100%;
  width:100%;
  height:100px;
  display:block;
  position:absolute;
  bottom:-40px
}
.sds2-career-iframe-header {
  background-color:var(--core--pink-scalapay--300);
  justify-content:flex-end;
  align-items:center;
  height:120px;
  display:flex;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.sds2-career-job-header-button-wr {
  width:180px;
  margin-left:60px;
  margin-right:80px
}
.sds2-career-job-button-wr {
  width:140px;
  margin-left:60px;
  margin-right:80px
}
.relative {
  position:relative
}
.sds2-career-job-snap {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:-40px auto auto -28px
}
.sds2-career-job-banner-text {
  position:relative
}
.sds2-center-button-wrapper {
  grid-column-gap:20px;
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
  display:flex
}
.sds2-center-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.sds2-center-button-wrapper.marketing-banner {
  max-width:100%
}
.sds2-center-button-wrapper.hidden {
  display:none
}
.sds2-center-button-wrapper.zalando-full-card {
  justify-content:flex-start;
  margin-left:0
}
.sds2-center-button-wrapper.hiw-edit {
  margin-left:0
}
.sds2-center-button-wrapper.hiw-why-edit {
  grid-row-gap:4px;
  flex-direction:column;
  align-items:center;
  width:100%;
  margin-left:auto
}
.sds2-career-values-black-layer {
  z-index:1;
  opacity:0;
  background-color:#000;
  height:376px;
  position:absolute;
  inset:0% 0% auto
}
.sds2-career-values-image {
  z-index:0;
  height:376px;
  position:absolute;
  inset:0% 0% auto
}
.sds2-career-values-content {
  z-index:2;
  border-top:1px solid var(--grayscale--400);
  background-color:#fff;
  min-height:500px;
  padding:10px;
  position:absolute;
  inset:366px 0% auto
}
.sds2-career-values-content.v2 {
  padding:0
}
.sds2-career-values-button-wrapper {
  z-index:4;
  background-image:linear-gradient(#f8f8f84d,#fff 75%);
  justify-content:center;
  align-items:flex-end;
  width:100%;
  height:120px;
  padding-bottom:16px;
  display:flex;
  position:relative
}
.sds2-career-values-button {
  border:2px solid var(--core--lilac--200);
  background-color:var(--core--lilac--200);
  color:var(--core--lilac--900);
  cursor:pointer;
  border-radius:100px;
  justify-content:flex-end;
  align-items:center;
  width:162px;
  height:45px;
  padding-left:48px;
  padding-right:15px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex;
  position:relative
}
.sds2-career-values-button:hover {
  box-shadow:0 2px 40px #0000001a
}
.sds2-career-gap-safari-fix-scroll {
  width:32px;
  height:50px;
  display:none
}
.sds2-career-gap-safari-fix-scroll.hiw {
  display:block
}
.sds2-career-btn-label-active {
  font-size:14px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  position:absolute;
  left:45%;
  transform:translate(-50%)
}
.sds2-career-btn-label-active.sds2-color-liliac-900.mt {
  margin-top:2px
}
.sds2-career-btn-label-not-active {
  font-size:14px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  position:absolute;
  left:45%;
  transform:translate(-50%)
}
.sds2-career-btn-label-not-active.sds2-color-liliac-900.mt {
  margin-top:2px
}
.sds2-download-app-qr-wrapper-2 {
  z-index:2;
  color:#272727;
  text-align:center;
  background-color:#fff;
  border:1.5px solid #f9dcde;
  border-radius:16px;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  width:150px;
  margin-left:45px;
  margin-right:45px;
  padding:13px;
  font-size:11px;
  font-weight:500;
  line-height:14px;
  display:flex;
  position:relative
}
.sds2-download-app-banner-2 {
  background-color:#fbe8e9;
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  max-width:1100px;
  height:259px;
  margin-left:auto;
  margin-right:auto;
  padding-left:40px;
  padding-right:40px;
  display:flex;
  position:relative;
  overflow:hidden
}
.switch-script {
  display:none
}
.sds2-bigtoggle-layer {
  z-index:4;
  position:absolute;
  inset:0%
}
.mb-24 {
  margin-bottom:24px
}
.sds2-hiw-split-grid {
  grid-column-gap:62px;
  grid-template-rows:auto;
  align-items:center;
  margin-top:2rem
}
.sds2-section-hiw-carousel {
  background:url(https://26230674.fs1.hubspotusercontent-eu1.net/hubfs/26230674/raw_assets/public/LP%20copy/Assets/images/627ce079cfa8784025ab358c_wave-top-liliac100.svg) no-repeat left top/100%, url(https://26230674.fs1.hubspotusercontent-eu1.net/hubfs/26230674/raw_assets/public/LP%20copy/Assets/images/627ce07994a3d8eb23bb8808_wave-bottom-liliac100.svg) no-repeat left bottom/100%, var(--core--lilac--100);
  margin-top:50px;
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.sds2-hiw-cover {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:325px;
  height:420px;
  padding:10px;
  display:flex;
  overflow:hidden
}
.sds2-hiw-cover:hover {
  box-shadow:none
}
.sds2-hiw-cover.trenord {
  height:560px
}
.sds2-hiw-cover-icon {
  width:100px;
  height:100px;
  margin-bottom:20px
}
.sds2-hiw-card {
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  width:290px;
  height:420px;
  overflow:hidden
}
.sds2-hiw-card-inner {
  text-align:center;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  height:100%;
  padding-top:0;
  text-decoration:none;
  display:flex
}
.sds2-hiw-card-cover {
  background-color:var(--core--lilac--700);
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:220px;
  display:flex;
  position:relative
}
.sds2-hiw-card-item-bottom {
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  width:100%;
  height:200px;
  display:flex;
  position:relative
}
.sds2-hiw-card-info {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:self-start;
  width:100%;
  height:100%;
  padding-top:12px;
  padding-left:10px;
  padding-right:10px;
  display:flex;
  position:relative
}
.sds2-hiw-card-info.center {
  justify-content:center
}
.sds2-hiw-card-info.double-top {
  grid-column-gap:4px;
  grid-row-gap:4px;
  justify-content:flex-start;
  padding-top:8px
}
.sds2-hiw-card-title-wrapper {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:65px;
  margin-bottom:15px;
  display:flex
}
.sds2-hiw-card-image {
  object-fit:contain;
  height:100%
}
.sds2-hiw-carousel-slider-wrapper {
  z-index:1;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.sds2-hiw-carousel-slider-wrapper.disable-scrollbars {
  z-index:1;
  position:relative
}
.sds2-hiw-banner-wrapper {
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:728px;
  height:151px;
  margin-top:125px;
  margin-left:auto;
  margin-right:auto;
  padding:24px 40px;
  display:flex
}
.sds2-epda-image {
  border-radius:6px;
  flex:none;
  box-shadow:0 3px 20px -8px #0006,0 20px 20px #0000001a
}
.carousel-script,.carousel-style {
  display:none
}
.sds2-hiw-cards-wrapper {
  width:100%;
  margin-bottom:1rem
}
.sds2-hiw-cards-container {
  grid-column-gap:16px;
  padding-bottom:1rem;
  transition:opacity .2s;
  display:flex
}
.sds2-hiw-cards-container.disable-scrollbars.hidden {
  display:none
}
.sds2-hiw-card-big {
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  width:356px;
  height:560px;
  overflow:hidden
}
.sds2-hiw-card-big-cover {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:360px;
  display:flex;
  position:relative
}
.sds2-hiw-card-big-cover.trenord {
  background-color:var(--white)
}
.sds2-hiw-card-big-bottom {
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  width:100%;
  height:200px;
  display:flex;
  position:relative
}
.sds2-hiw-card-big-curved-wrapper {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62594f81d4f841483678e68f_card-oval.svg);
  background-position:50% 100%;
  background-size:cover;
  width:100%;
  height:60px;
  position:absolute;
  top:-25px
}
.sds2-hiw-card-big-info {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding-bottom:10px;
  padding-left:18px;
  padding-right:18px;
  display:flex;
  position:relative
}
.sds2-carousel-arrow-wshadow {
  background-color:var(--grayscale--100-white);
  cursor:pointer;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:35px;
  height:35px;
  transition:opacity .2s,box-shadow .2s;
  display:flex
}
.sds2-carousel-arrow-wshadow.left {
  margin-right:8px
}
.sds2-carousel-arrow-wshadow.left.disabled,.sds2-carousel-arrow-wshadow.disabled {
  opacity:.3
}
.mega-menu-grid-bottom {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template:". . . .Area"/1fr 1fr 1fr 1fr 1fr;
  width:100%;
  height:45px
}
.mega-menu-all-stores-link {
  color:#5666f0;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:45px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:0;
  font-family:Poppins,sans-serif;
  font-weight:600;
  text-decoration:none;
  display:flex
}
.mega-menu-grid-all-arrow {
  margin-left:10px
}
.mega-menu-grid-bottom-4col,.mega-menu-grid-bottom-es {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template:". . .Area"/1fr 1fr 1fr 1fr 1fr;
  width:100%;
  height:45px
}
.sds2-hiw-hero-grid {
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1.25fr 1fr;
  width:100%;
  height:100%
}
.sds2-hiw-hero-arrow {
  z-index:3;
  position:absolute;
  bottom:36px;
  left:50%;
  transform:translate(-50%)
}
.sds2-hiw-hero-slider {
  z-index:3;
  background-color:#0000;
  height:100%
}
.hiw-hero-style {
  display:none
}
.sds2-hiw-hero-dots {
  z-index:5;
  align-items:center;
  font-size:10px;
  display:flex;
  bottom:40px;
  left:0
}
.sds2-hiw-hero-dots.hidden {
  display:none
}
.sds2-hiw-hero-title {
  color:var(--grayscale--900-black-dark);
  margin-top:16px;
  margin-bottom:3rem;
  font-family:Poppins,sans-serif;
  font-size:57px;
  font-weight:700;
  line-height:70px
}
.sds2-hiw-hero-title.hero {
  font-size:45px;
  font-weight:600;
  line-height:55px
}
.sds2-hiw-hero-title.hero.hero-words {
  position:static;
  top:12px
}
.sds2-hiw-hero-title.de {
  font-size:50px
}
.sds2-color-pink-800 {
  color:var(--core--pink-scalapay--800)
}
.sds2-hiw-hero-content {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding-top:90px;
  display:flex
}
.sds2-hiw-hero-image-wrapper {
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.sds2-hiw-hero-image-phone-desktop {
  z-index:2;
  position:relative;
  bottom:-25px;
  transform:scale(1.5)
}
.desktop-only {
  display:block
}
.sds2-hiw-hero-image-phone-mobile {
  display:none;
  position:relative;
  bottom:-30px
}
.sds2-vendor-hero-grid {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:center;
  width:100%;
  height:100%;
  position:relative
}
.sds2-vendor-hero-content {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  position:relative
}
.sds2-vendor-hero-title {
  color:var(--grayscale--900-black-dark);
  text-align:left;
  margin-top:16px;
  margin-bottom:2rem;
  font-family:Poppins,sans-serif;
  font-size:57px;
  font-weight:700;
  line-height:70px
}
.sds2-vendor-hero-title.hero {
  font-size:45px;
  font-weight:600;
  line-height:55px
}
.sds2-vendor-hero-title.hero.hero-words {
  position:static;
  top:12px
}
.sds2-vendor-hero-button-wrapper {
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:none
}
.sds2-vendor-hero-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.sds2-vendor-top-grid {
  grid-column-gap:62px;
  grid-template-rows:auto;
  align-items:center;
  margin-top:2rem
}
.sds2-vendor-top-content-left {
  text-align:center
}
.sds2-vendor-pays-box-outer {
  background-image:linear-gradient(#e4cbe5,#ddcbf4);
  border-radius:20px;
  height:100%;
  padding:2px
}
.sds2-vendor-pays-box-outer.mobile-only {
  display:none
}
.sds2-vendor-payment-box {
  background-color:#fff;
  border-radius:18px;
  width:100%;
  height:100%;
  padding:56px 46px
}
.sds2-vendor-payment-grid {
  grid-template-rows:auto;
  align-items:center;
  width:100%;
  height:100%
}
.sds2-flex-hor-top-sb {
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.sds2-flex-hor-top-left {
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.sds2-vendor-payment-box-text-box {
  width:100%;
  height:100%;
  margin-left:46px
}
.sds2-inline-block {
  display:inline-block
}
.sds2-flex-ver-top-left {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.sds2-vendor-payment-box-text-box-right {
  width:100%;
  height:100%;
  margin-left:0
}
.sds2-filter-chip {
  border:1px solid var(--grayscale--500);
  color:var(--grayscale--900-black-dark);
  border-radius:100px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:31px;
  padding-left:20px;
  padding-right:20px;
  font-weight:500;
  display:flex
}
.sds2-vendor-solutions-grid {
  grid-column-gap:65px;
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr
}
.sds2-vendor-solutions-grid.affiliate {
  grid-column-gap:32px;
  grid-template-columns:1fr 1fr
}
.sds2-vendor-solutions-inner-grid {
  grid-column-gap:4px;
  grid-row-gap:4px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.sds2-vendor-solutions-grid-box {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.sds2-vendor-solutions-grid-box.affiliate {
  justify-content:center
}
.sds2-vendor-solutions-grid-title-wrapper {
  margin-bottom:22px
}
.sds2-vendor-prizes-wrapper {
  background-color:var(--core--pink-scalapay--200);
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:946px;
  height:435px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  position:relative
}
.sds2-vendor-prizes-wrapper.small {
  height:240px
}
.sds2-vendor-prizes-wrapper.small.hidden {
  display:none
}
.sds2-vendor-prize-box {
  border:1px solid var(--core--pink-scalapay--300);
  background-color:var(--core--pink-scalapay--100);
  border-radius:20px;
  justify-content:space-between;
  align-items:flex-start;
  width:473px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  padding:34px;
  display:flex;
  position:absolute;
  top:38px;
  left:-38px
}
.sds2-vendor-prize-box.right {
  inset:auto -38px 38px auto
}
.sds2-vendor-prize-box.right.hidden {
  display:none
}
.sds2-vendor-prize-box.center-white {
  background-color:var(--white);
  width:90%;
  left:50%;
  transform:translate(-50%)
}
.mr-16 {
  margin-right:16px
}
.sds2-carousel-wave-wrapper {
  z-index:0;
  background-color:var(--core--lilac--100);
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  inset:0%
}
.sds2-carousel-wave-wrapper.ebebff {
  background-color:#ebebff
}
.footer-code {
  display:none
}
.max-w-580 {
  max-width:580px
}
.margin-auto {
  margin-left:auto;
  margin-right:auto
}
.sds2-vendor-numbers-grid {
  z-index:1;
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 12px 1fr 12px 1fr;
  align-items:center;
  height:187px;
  position:relative
}
.sds2-vendor-numbers-block {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-vendor-numbers-title {
  margin-top:0;
  margin-bottom:8px;
  font-family:Degular,sans-serif;
  font-size:70px;
  font-weight:700;
  line-height:77px
}
.sds2-vendor-numbers-title.hero {
  font-size:45px;
  font-weight:600;
  line-height:55px
}
.sds2-vendor-numbers-title.hero.hero-words {
  position:static;
  top:12px
}
.sds2-vendor-numbers-percent {
  font-size:52px;
  line-height:60px
}
.sds2-vendor-numbers-wrapper {
  position:relative
}
.sds2-vendor-numbers-divider-h {
  display:none
}
.logos-container {
  display:flex
}
.sds2-vendors-logos-scroll-grid-wrapper {
  flex:none
}
.sds2-vendors-logos-scroll-grid {
  grid-column-gap:1.5rem;
  grid-row-gap:1rem;
  white-space:nowrap;
  flex-wrap:wrap;
  grid-template-rows:auto;
  grid-template-columns:12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  place-items:center start;
  margin-right:2rem;
  display:flex
}
.logo-wrapper {
  justify-content:center;
  align-items:center;
  padding:0;
  display:flex
}
.logo-image {
  max-height:4rem
}
.sds2-vendors-logos-container {
  align-items:center;
  display:flex
}
.sds2-vendors-logo-wrapper {
  justify-content:center;
  align-items:center;
  padding:0;
  display:flex
}
.sds2-vendors-logo-wrapper.hidden {
  display:none
}
.sds2-vendors-logo-image {
  width:148px;
  height:148px
}
.sds2-vendors-logos-wrapper {
  z-index:1;
  margin-bottom:1rem;
  position:relative;
  overflow:hidden
}
.sds2-vendors-logo-gradient {
  background-image:linear-gradient(to right,var(--core--lilac--100),transparent);
  width:200px;
  position:absolute;
  inset:0% auto 0% 0%
}
.sds2-vendors-logo-gradient.right {
  background-image:linear-gradient(to right,transparent,var(--core--lilac--100));
  inset:0% 0% 0% auto
}
.sds2-vendor-logos-info {
  z-index:1;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin:3rem auto 24px;
  display:block;
  position:relative
}
.sds2-section-vendor-reviews-carousel {
  margin-top:50px;
  margin-bottom:50px;
  padding-bottom:40px;
  position:relative
}
.sds2-vendor-reviews-bg {
  z-index:0;
  background-color:var(--core--lilac--200);
  border-radius:20px;
  max-width:1132px;
  height:497px;
  margin:auto;
  position:absolute;
  inset:-14% 0% 0%;
  overflow:hidden
}
.sds2-vendor-reviews-bg-circle {
  position:absolute;
  inset:auto auto 0% 0%
}
.sds2-vendor-reviews-card {
  border:1px solid var(--core--lilac--300);
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start;
  width:355px;
  height:415px;
  padding:32px;
  display:flex;
  overflow:hidden
}
.sds2-vendor-reviews-card.hidden {
  display:none
}
.sds2-vendor-reviews-logo {
  object-fit:contain;
  height:40px
}
.sds2-vendor-reviews-logo.min120 {
  min-width:120px
}
.flex-child-grow {
  flex:1
}
.sds2-vendor-reviews-slider-wrapper {
  z-index:1;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.sds2-vendor-reviews-slider-wrapper.disable-scrollbars {
  z-index:1;
  position:relative
}
.sds2-vendor-numbers-bg-wrapper {
  z-index:0;
  background-color:#badcff;
  border-radius:20px;
  height:100%;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.sds2-vendor-reviews-cover {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:280px;
  height:420px;
  margin-left:0px;
  padding:10px;
  display:flex;
  overflow:hidden
}
.sds2-vendor-reviews-cover:hover {
  box-shadow:none
}
.sds2-vendor-cover {
  text-align:left;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:325px;
  height:420px;
  padding:10px;
  display:flex;
  overflow:hidden
}
.sds2-vendor-cover:hover {
  box-shadow:none
}
.sds2-vendor-form-wrapper {
  z-index:3;
  border:2px solid var(--support--teal-with-it--t1);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--850-black);
  border-radius:15px;
  width:542px;
  padding:32px 16px;
  position:relative
}
.sds2-vendor-bottom-form-content {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  position:relative
}
.sds2-vendor-bottom-form-grid {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:center;
  width:100%;
  height:100%;
  position:relative
}
.sds2-field-group {
  position:relative
}
.sds2-input-label {
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--700);
  margin-top:18px;
  margin-left:14px;
  padding-left:4px;
  padding-right:4px;
  font-size:13px;
  transition:transform .2s,font-size .2s,color .2s;
  position:absolute
}
.sds2-input-label.sds2-input-active-label {
  color:var(--core--lilac--900);
  font-size:12px;
  transform:translateY(-26px)
}
.sds2-input-label.sds2-input-active-label.filled {
  color:var(--grayscale--850-black)
}
.sds2-input-label.sds2-input-filled-label {
  color:var(--grayscale--850-black);
  font-size:12px;
  transform:translateY(-26px)
}
.sds2-input-label.sds2-input-filled-label.filled {
  color:var(--grayscale--850-black)
}
.sds2-input-label.small-input {
  font-size:11px
}
.sds2-input {
  border:1px solid var(--grayscale--500);
  color:var(--grayscale--850-black);
  border-radius:10px;
  width:100%;
  height:56px;
  margin-bottom:0;
  padding:16px;
  font-size:13px;
  transition:border-color .2s,border-width .2s
}
.sds2-input:hover {
  border-width:1px;
  border-color:var(--grayscale--850-black)
}
.sds2-input:focus {
  border-width:2px;
  border-color:var(--core--lilac--900)
}
.sds2-input::placeholder {
  color:var(--grayscale--800)
}
.sds2-input.filled {
  border-color:var(--grayscale--850-black)
}
.sds2-input.mb-16 {
  margin-bottom:16px
}
.grid-4,.form-block {
  position:relative
}
.sds2-form-block {
  color:var(--grayscale--850-black)
}
.sds2-vendor-form-grid {
  grid-row-gap:16px;
  margin-bottom:16px
}
.sds2-vendor-form-caption-text {
  z-index:3;
  text-align:center;
  max-width:280px;
  margin-top:8px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-vendor-form-link {
  color:var(--grayscale--700)
}
.sds2-input-select-sdfsdf {
  border:1px solid var(--grayscale--700);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--850-black);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6286871de0bbe892b6a71c40_Down.svg);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:auto;
  border-radius:4px;
  width:100%;
  height:56px;
  margin-bottom:0;
  padding:16px;
  transition:border-color .2s,border-width .2s
}
.sds2-input-select-sdfsdf:hover {
  border-width:1px;
  border-color:var(--grayscale--850-black)
}
.sds2-input-select-sdfsdf:focus {
  border-width:2px;
  border-color:var(--core--lilac--900)
}
.sds2-input-select-sdfsdf::placeholder {
  color:var(--grayscale--700)
}
.sds2-vendor-mobile-form-modal {
  z-index:9999;
  background-color:var(--grayscale--100-white);
  justify-content:center;
  align-items:flex-start;
  display:none;
  position:fixed;
  inset:0%
}
.sds2-vendor-mobile-form-wrapper {
  text-align:center;
  flex:1;
  max-width:620px;
  margin-top:56px
}
.sds2-vendor-form-modal-close {
  position:absolute;
  inset:16px 16px auto auto
}
.style-guide-fields-grid {
  grid-template-columns:1fr 1fr 1fr 1fr;
  place-items:center
}
.sds2-input-select {
  border:1px solid var(--grayscale--500);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--850-black);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6286871de0bbe892b6a71c40_Down.svg);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:auto;
  border-radius:4px;
  width:100%;
  height:56px;
  margin-bottom:0;
  padding:16px;
  font-size:13px;
  transition:border-color .2s,border-width .2s
}
.sds2-input-select:hover {
  border-width:1px;
  border-color:var(--grayscale--850-black)
}
.sds2-input-select:focus {
  border-width:2px;
  border-color:var(--core--lilac--900)
}
.sds2-input-select::placeholder {
  color:var(--grayscale--800)
}
.sds2-input-select.filled {
  border-color:var(--grayscale--850-black)
}
.sds2-vendor-mobile-modal-header {
  display:none
}
.sds2-vendor-boxed-hero-grid {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:start;
  width:100%;
  height:100%;
  position:relative
}
.sds2-vendor-boxed-hero-content {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-top:60px;
  display:flex;
  position:relative
}
.sds2-section-hiw-vendor-carousel {
  margin-top:50px;
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.sds2-section-hiw-vendor-carousel.referral-slider {
  margin-top:0;
  padding-top:120px
}
.sds2-pay-later-table {
  grid-column-gap:2px;
  grid-row-gap:2px;
  border:1px solid var(--grayscale--500);
  border-radius:20px;
  flex-direction:column;
  margin-bottom:16px;
  display:flex;
  overflow:hidden
}
.sds2-pay-later-table-block {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:50%;
  height:74px;
  padding-left:24px;
  padding-right:24px;
  display:flex
}
.sds2-pay-later-table-block.sds2-bg-gray-200 {
  background-color:var(--grayscale--200-white-alternative)
}
.sds2-pay-later-table-block.left {
  border-right:1px solid #fff
}
.sds2-pay-later-table-block.right {
  border-left:1px solid #fff
}
.sds2-pay-later-row {
  justify-content:space-between;
  display:flex
}
.sds2-hiw-pay-later-carousel-slider-wrapper {
  z-index:1;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.sds2-hiw-pay-later-carousel-slider-wrapper.disable-scrollbars {
  z-index:1;
  position:relative
}
.sds2-carousel-app-icon {
  width:98px;
  height:98px;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  top:-49px;
  left:50%;
  transform:translate(-50%)
}
.sds2-pay3-devs-bg {
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:946px;
  height:435px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  position:relative
}
.sds2-pay3-devs-bg.hidden {
  display:none
}
.sds2-pay3-devs-box {
  border:1px solid var(--support--teal-with-it--t1);
  background-color:var(--support--teal-with-it--t0);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/628ce386a3ad9b80607c8e85_dev-1.svg);
  background-position:100% 0;
  background-repeat:no-repeat;
  background-size:auto;
  border-radius:20px;
  justify-content:space-between;
  align-items:flex-end;
  width:542px;
  min-height:304px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  padding:34px 34px 50px 50px;
  display:flex;
  position:absolute;
  top:38px;
  left:-74px;
  overflow:hidden
}
.sds2-pay3-devs-box.right {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/628ce384a2de3202ca268e93_dev-2.svg);
  inset:auto -79px 30px auto
}
.sds2-pay3-devs-box.right.pt-temp {
  position:relative;
  right:auto
}
.sds2-button-inner {
  justify-content:center;
  align-items:center;
  width:100%;
  padding-left:16px;
  padding-right:16px;
  display:flex
}
.sds2-button-inner.right-align {
  justify-content:flex-end
}
.sds2-button-icon-wrapper {
  width:25px;
  height:25px;
  margin-left:8px;
  position:relative
}
.partner-page-testimonial-video {
  object-fit:cover;
  border-radius:10px;
  width:100%;
  max-width:40%;
  height:100%;
  position:absolute;
  top:-45px;
  right:76px;
  overflow:hidden;
  box-shadow:0 12px 54px #0000001a
}
.sds2-hiw-cards-subtext {
  text-align:center;
  max-width:468px;
  margin-bottom:24px;
  margin-left:auto;
  margin-right:auto
}
.sds2-hiw-cards-subtext.mt-16 {
  margin-top:16px
}
.sds2-hiw-hero-subtitle-wrapper {
  max-width:500px
}
.sds2-vendors-logos-link,.sds2-faq-rich-text p {
  color:var(--grayscale--700)
}
.sds2-faq-rich-text strong {
  color:var(--b1);
  font-family:Poppins,sans-serif;
  font-weight:600
}
.sds2-faq-rich-text ul {
  color:var(--grayscale--700)
}
.sds2-faq-rich-text a {
  color:var(--core--lilac--900)
}
.sds2-faq-rich-text.no-interaction li {
  color:var(--grayscale--700)
}
.sds2-button-icon {
  position:absolute;
  inset:0%
}
.sds2-button-icon.hover {
  opacity:0
}
.sds2-button-3 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-3:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-3.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-3.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.mobile-only {
  display:none
}
.desktoptablet-only {
  display:block
}
.sds2-pay3-devs-mobile-button {
  display:none;
  position:absolute;
  inset:0%
}
.dynamic-text {
  display:none
}
.nav-menu-buttons-divider {
  background-color:var(--grayscale--600);
  border-radius:2px;
  width:2px;
  height:23px;
  display:none
}
.nav-menu-buttons-divider.no-margin {
  flex:none;
  margin-left:0
}
.sds2-search-field-home-form {
  border-radius:100px;
  margin-bottom:0;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.sds2-search-field-home {
  cursor:pointer;
  background-color:#0000;
  border:0 #0000;
  border-radius:100px;
  width:100%;
  height:100%;
  margin-bottom:0;
  padding:0;
  font-size:16px;
  overflow:hidden
}
.sds2-search-field-home-form-inner {
  border-radius:100px;
  height:65px;
  overflow:hidden
}
.test-delete-grid {
  background-color:#fff
}
.sds2-home-carousels-gap-safari-fix-scroll {
  width:32px;
  height:50px;
  display:none
}
.sds2-home-carousels-gap-safari-fix-scroll.hiw {
  display:block
}
.nav-menu-buttons-container-inner {
  grid-column-gap:10px;
  flex:1;
  justify-content:flex-end;
  display:flex
}
.nav-menu-buttons-container-inner.fr-nav-buttons {
  flex:0 auto
}
.hero-search-code,.sticky-banner-script {
  display:none
}
.sds2-travel-hero-icon {
  width:100px;
  height:100px;
  margin-bottom:20px
}
.sds2-travel-sticky-section {
  z-index:10;
  background-color:#0000;
  height:69px;
  transition:top .2s,background-color .2s;
  position:sticky;
  top:79px;
  overflow:hidden
}
.test {
  background-image:linear-gradient(to bottom,var(--support--don’t-make-me-blush--d2),var(--core--lilac--300));
  width:100%;
  height:2000px
}
.sds2-travel-sticky-button {
  border-style:none none solid;
  border-width:1px;
  border-color:black black var(--temp1);
  color:var(--grayscale--850-black);
  text-align:center;
  flex:none;
  justify-content:center;
  align-items:center;
  height:100%;
  padding-left:16px;
  padding-right:16px;
  text-decoration:none;
  transition:color .2s,border-color .2s;
  display:flex
}
.sds2-travel-sticky-button:hover {
  color:var(--core--lilac--900)
}
.sds2-travel-sticky-button.w--current {
  border-style:none none solid;
  border-width:1px 1px 2px;
  border-color:black black var(--core--lilac--900);
  color:var(--core--lilac--900)
}
.sds2-travel-sticky-container {
  justify-content:center;
  width:100%;
  height:100%;
  display:flex;
  overflow:scroll
}
.sds2-travel-partners-block {
  z-index:2;
  width:100%;
  max-width:1100px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:scroll
}
.sds2-travel-categories-grid-top {
  grid-template-columns:1fr 1fr
}
.sds2-travel-partners-card {
  color:var(--grayscale--100-white);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b4496504a90c129e35ef70_travel-hero.jpg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:400px;
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:75px;
  text-decoration:none;
  transition:all .7s;
  display:block;
  position:relative;
  overflow:hidden
}
.sds2-travel-partners-card:hover {
  background-size:500px
}
.sds2-travel-partners-card-gradient {
  z-index:0;
  opacity:.4;
  background-image:linear-gradient(90deg,#000,#02020200);
  position:absolute;
  inset:0%
}
.sds2-travel-partners-card-gradient.no-interaction {
  background-image:linear-gradient(90deg,#000,#02020200 53%,#000)
}
.sds2-travel-partners-card-inner {
  z-index:1;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:100%;
  padding-left:36px;
  padding-right:22px;
  text-decoration:none;
  display:flex;
  position:relative
}
.sds2-travel-partners-card-logo {
  object-fit:contain;
  width:100%;
  max-width:100px;
  height:100%;
  max-height:30px
}
.sds2-travel-categories-block {
  z-index:2;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-travel-partners-grid {
  grid-template-columns:1fr 1fr 1fr;
  margin-bottom:2rem
}
.sds2-travel-big-title-container {
  color:#fff;
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62c2eb83c46ace62cbfd101c_Attrazioni.png);
  background-position:50%;
  background-size:cover;
  border-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  height:289px;
  margin-bottom:86px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-travel-big-title-bottom-wave {
  z-index:0;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b9b4d6d262ea4d610f13c0_half-circle.svg);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:auto;
  height:30px;
  position:absolute;
  inset:auto 0% 0
}
.sds2-travel-big-title-bottom-wave.hiw {
  z-index:2;
  height:45px
}
.sds2-travel-big-title-bottom-wave.home {
  height:70px
}
.sds2-travel-big-title-bottom-wave.vendor {
  z-index:2;
  height:100px
}
.sds2-travel-big-title-bottom-wave.travel {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b44440cd21021628aa0279_travel_hero_divider.svg);
  background-repeat:no-repeat;
  background-size:auto 30px;
  height:70px
}
.sds2-travel-category-circle {
  border:2px solid var(--core--lilac--700);
  border-radius:300px;
  width:115px;
  height:115px;
  padding:7px
}
.sds2-travel-category-circle-image {
  object-fit:cover;
  border-radius:200px;
  width:100%;
  height:100%
}
.sds2-travel-category-circle-wrapper {
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:165px;
  text-decoration:none;
  display:flex
}
.sds2-flex-hor-center-center {
  justify-content:center;
  align-items:center;
  display:flex
}
.sds2-travel-categories-bottom-grid {
  grid-column-gap:12px;
  grid-row-gap:12px;
  flex-wrap:wrap;
  justify-content:center;
  align-items:flex-start;
  max-width:800px;
  margin-bottom:48px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-travel-category-pill {
  border:1px solid var(--core--lilac--300);
  background-color:var(--core--lilac--200);
  border-radius:100px;
  flex:none;
  justify-content:space-between;
  align-items:center;
  height:45px;
  padding-left:10px;
  padding-right:20px;
  text-decoration:none;
  transition:background-color .2s;
  display:flex
}
.sds2-travel-category-pill:hover {
  background-color:var(--core--lilac--300)
}
.sds2-travel-category-pill-image {
  object-fit:cover;
  border-radius:50px;
  width:25px;
  height:25px;
  margin-right:10px
}
.sds2-travel-card-bottom-block {
  flex:none
}
.travel-nav-setup-code {
  display:none
}
.sds2-travel-hero-image {
  z-index:0;
  object-fit:cover;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  inset:0%
}
.sds2-travel-section {
  padding-top:0
}
.sds2-referral-boxed-hero-grid {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:start;
  width:100%;
  height:100%;
  position:relative
}
.sds2-referral-boxed-hero-content {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:60px;
  display:flex;
  position:relative
}
.degular-normal {
  font-weight:400
}
.sds2-referral-hero-mobile-image {
  display:none
}
.sds2-referral-carousel-star {
  background-color:var(--grayscale--100-white);
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:75px;
  height:75px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  top:-29px;
  left:50%;
  transform:translate(-50%)
}
.sds2-referral-carousel-start-image {
  z-index:0;
  width:63px;
  height:63px;
  position:absolute;
  top:6px;
  left:6px
}
.sds2-referral-banner {
  background-color:var(--core--lilac--200);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62c558f29221d1609de38b63_Illustation.svg);
  background-position:100% 40%;
  background-repeat:no-repeat;
  background-size:auto 440px;
  border-radius:20px;
  align-items:center;
  width:100%;
  height:259px;
  padding-left:4rem;
  display:flex
}
.sds2-travel-banner-content {
  text-align:center;
  width:40%
}
.sds2-referral-banner-mobile-image {
  display:none
}
.sds2-referral-cards-text {
  text-align:center;
  max-width:468px;
  margin-bottom:24px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.sds2-referral-lines {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  inset:32px 177px auto auto
}
.sds2-referral-snap {
  z-index:1;
  line-height:31px;
  display:inline-block;
  position:absolute;
  top:-11px;
  bottom:auto;
  left:10px
}
.sds2-travel-snap-carousel {
  width:40px;
  height:40px;
  position:relative;
  top:-26px;
  left:25px
}
.sds2-referral-card-inner {
  background-color:var(--core--pink-scalapay--200);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62c7ff4676000f0d7cb7ccc2_referral-dots.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  padding-top:0;
  padding-left:20px;
  padding-right:20px;
  text-decoration:none;
  display:flex;
  position:relative
}
.sds2-referral-card-content {
  border:2.5px solid var(--core--lilac--700);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--900-black-dark);
  border-radius:20px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:232px;
  font-size:49px;
  font-weight:600;
  line-height:60px;
  display:flex;
  position:relative
}
.sds2-referral-card-badge {
  position:absolute;
  top:116px
}
.mb-4 {
  margin-bottom:4px
}
.referral-title-small {
  font-size:40px;
  font-weight:400;
  line-height:30px
}
.sds2-home-banner-travel {
  width:100%
}
.poppins-semibold {
  font-weight:600
}
.sds2-footer-copyright-inner {
  grid-column-gap:8px;
  align-items:center;
  display:flex
}
.sds2-marketing-banner-content {
  text-align:center;
  flex-direction:column;
  flex:1;
  place-content:center;
  align-items:center;
  display:flex;
  overflow:hidden
}
.sds2-marketing-banner-content.max-w-370 {
  max-width:370px
}
.sds2-button-4 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-4:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-4.primary-white {
  color:#272727;
  background-color:#fff;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-4.primary-white:hover {
  background-color:#e5e5e5
}
.sds2-button-4.primary-white.large.banner-btn {
  overflow:hidden
}
.sds2-button-4.secondary-black {
  color:#3a4045;
  background-color:#0000;
  border:2px solid #3a4045;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button-4.secondary-black:hover {
  color:#fff;
  background-color:#2e3337
}
.sds2-button-4.secondary-black.large.banner-btn {
  overflow:hidden
}
.sds2-button-4.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-4.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-4.primary-liliac.large.banner-btn {
  overflow:hidden
}
.sds2-button-4.secondary-liliac {
  color:#5666f0;
  background-color:#0000;
  border:2px solid #5666f0;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button-4.secondary-liliac:hover {
  color:#fff;
  background-color:#4552c0;
  border-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-4.secondary-liliac.large.banner-btn {
  overflow:hidden
}
.sds2-button-4.primary-black {
  color:#fff;
  background-color:#3a4045;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-4.primary-black:hover {
  background-color:#2e3337
}
.sds2-button-4.primary-black.large.banner-btn {
  overflow:hidden
}
.sds2-button-4.secondary-white {
  color:#fff;
  background-color:#0000;
  border:2px solid #fff;
  text-decoration:none;
  transition:background-color .2s,color .2s,box-shadow .2s
}
.sds2-button-4.secondary-white:hover {
  color:#3a4045;
  background-color:#fff
}
.sds2-button-4.secondary-white.large.banner-btn {
  overflow:hidden
}
.sds2-marketing-banner-image {
  object-fit:cover;
  flex:1;
  max-width:644px;
  height:287px;
  margin-right:42px
}
.sds2-marketing-banner {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61a9e7293ded7711538be879_null.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:1100px;
  height:100%;
  padding:24px;
  display:flex;
  overflow:hidden
}
.sds2-marketing-banner.es-custom {
  background-color:#0000;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/631862a8e12953b98b6733c7_sp-brand-bg.jpg)
}
.sds2-marketing-banner.promo-static {
  background-color:var(--core--turkish-ginger--1000);
  background-image:none
}
.sds2-home-stories-embed {
  position:relative;
  top:-60px
}
.static-blur {
  filter:blur(100px);
  background-color:#f7cbcf;
  width:600px;
  height:600px;
  position:absolute;
  inset:6% 5% auto auto
}
.static-blur._02 {
  background-color:#f0cbd4;
  width:40vw;
  height:40vw;
  inset:-78px auto 0% -25%
}
.static-blur._03 {
  background-color:#f0cbd4;
  width:35vw;
  height:35vw;
  inset:auto auto 58% 24%
}
.static-blur.left {
  top:-171%;
  left:-27%;
  right:auto
}
.temp34 {
  height:300px
}
.sds2-static-bottom-wave {
  z-index:2;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b9b4d6d262ea4d610f13c0_half-circle.svg);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:auto;
  height:30px;
  position:absolute;
  inset:auto 0% 0
}
.sds2-static-bottom-wave.hiw {
  z-index:2;
  height:45px
}
.sds2-static-bottom-wave.home {
  height:70px
}
.sds2-static-bottom-wave.vendor {
  z-index:2;
  height:100px
}
.sds2-static-bottom-wave.travel {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62b44440cd21021628aa0279_travel_hero_divider.svg);
  background-repeat:no-repeat;
  background-size:auto 30px;
  height:70px
}
.sds2-static-hero-bg {
  z-index:1;
  border-radius:20px;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.sds2-static-rich-text p {
  color:var(--grayscale--800)
}
.sds2-static-rich-text strong {
  color:var(--grayscale--850-black);
  font-family:Poppins,sans-serif;
  font-weight:600
}
.sds2-static-rich-text ul {
  color:var(--grayscale--800)
}
.sds2-static-rich-text a {
  color:var(--grayscale--700)
}
.sds2-static-rich-text.max-w-728 {
  max-width:728px
}
.sds2-static-rich-text h2 {
  color:#272727;
  font-size:30px;
  font-weight:600;
  line-height:45px
}
.sds2-static-rich-text h4 {
  color:var(--grayscale--850-black);
  font-size:20px;
  line-height:32px
}
.sds2-static-hero-language-selector {
  z-index:4;
  cursor:pointer;
  background-color:#fff;
  border-radius:20px;
  flex-direction:column;
  width:210px;
  height:37px;
  margin-left:auto;
  margin-right:auto;
  padding-left:7px;
  padding-right:14px;
  display:flex;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.sds2-static-hero-language-selector.margin45 {
  margin-left:45px
}
.sds2-static-hero-language-selector.auto {
  height:auto
}
.sds2-static-language-wrapper {
  grid-column-gap:10px;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.sds2-static-hero-language-flag {
  flex:none;
  width:23px;
  height:23px;
  position:relative
}
.sds2-static-hero-language-flag.dd-flag {
  border:2px solid var(--white);
  background-color:var(--white);
  background-color:#fff;
  border:2px solid #fff;
  border-radius:50%;
  flex:none;
  justify-content:center;
  align-items:center;
  width:26px;
  height:26px;
  margin-right:9px;
  display:flex
}
.sds2-static-hero-language-flag.text {
  color:#fff;
  align-items:center;
  width:62px;
  padding-left:5px;
  display:flex
}
.sds2-static-hero-language-flag-image {
  flex:none;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.sds2-static-hero-language-row {
  background-color:#fff;
  flex:none;
  justify-content:space-around;
  width:100%;
  height:37px;
  display:flex
}
.sds2-static-hero-language-row.hidden {
  display:none
}
.sds2-static-hero-language-wrapper {
  z-index:4;
  border-radius:20px;
  width:210px;
  height:37px;
  position:relative
}
.sds2-testimonali-sliode-image {
  object-fit:cover;
  width:100%;
  height:100%
}
.sds2-travel-card-wrapper {
  position:relative
}
.sds2-travel-card-top-external {
  z-index:1;
  align-items:flex-start;
  display:flex;
  position:absolute;
  inset:25px auto auto 25px
}
.max-w-728 {
  max-width:728px
}
.sds2-model-231-grid {
  grid-template-rows:auto
}
.sds2-model-231-box {
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  min-height:533px;
  padding:30px 50px 50px;
  display:flex
}
.sds2-model-231-box.bg-violet-v0 {
  background-color:var(--support--violet-beauregarde--v0)
}
.sds2-model-231-box.bg-violet-v1 {
  background-color:var(--support--violet-beauregarde--v1)
}
.sds2-model-231-box.border-violet-v1 {
  border:2px solid var(--support--violet-beauregarde--v1)
}
.sds2-color-violet-v6 {
  color:var(--support--violet-beauregarde--v6)
}
.sds2-100-button-wrapper {
  grid-column-gap:20px;
  justify-content:space-between;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-100-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.sds2-100-button-wrapper.marketing-banner {
  max-width:100%
}
.sds2-100-button-wrapper.hidden {
  display:none
}
.sds2-100-button-wrapper.whistleblowing-fix {
  max-width:800px;
  margin-left:0;
  margin-right:0
}
.flex-min100vh {
  flex-direction:column;
  justify-content:space-between;
  min-height:100vh;
  display:flex
}
.sds2-zalando-page-card {
  background-color:#fff;
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  width:100%;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-zalando-page-card-wrapper {
  width:100%;
  position:relative
}
.sds2-zalando-page-card-circle {
  background-color:#fff;
  border:6px solid #f6f7fb;
  border-radius:200px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:84px;
  height:84px;
  display:flex;
  position:absolute;
  inset:-42px auto auto 50%;
  transform:translate(-50%)
}
.sds2-zalando-page-card-circle.static {
  position:static;
  transform:none
}
.sds2-zalando-page-card-inner {
  text-align:center;
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  padding:40px 20px;
  display:flex
}
.sds2-zalando-page-info-box {
  grid-column-gap:6px;
  align-items:center;
  width:100%;
  height:68px;
  padding-left:64px;
  padding-right:64px;
  display:flex
}
.sds2-zalando-page-info-box.hidden {
  display:none
}
.sds2-zalando-page-logo-image {
  height:36px
}
.splide__track {
  flex-direction:row;
  height:335px;
  margin-bottom:32px
}
.sds2-swiper-arrows-wrapper {
  z-index:2;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  max-width:1100px;
  height:38px;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  display:flex;
  position:relative
}
.sds2-swiper-pagination {
  z-index:1;
  grid-column-gap:10px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  height:38px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  inset:0%
}
.sds2-zalando-page-full-grid {
  grid-column-gap:32px;
  grid-row-gap:16px;
  background-color:#fff;
  border-radius:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  margin-bottom:48px;
  padding-right:32px;
  display:flex;
  overflow:hidden
}
.sds2-zalando-card-full-image {
  border-radius:20px 0 0 20px;
  flex:1;
  width:100%;
  overflow:hidden
}
.sds2-zalando-card-full-content {
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  align-items:flex-start;
  padding-top:32px;
  padding-bottom:32px;
  display:flex
}
.sds2-zalando-page-bottom-content {
  width:70%
}
.sds2-promo-grid {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  margin-left:2rem;
  margin-right:2rem
}
.sds2-promo-card {
  border-radius:20px;
  width:100%;
  height:290px;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  transform:translate(0)
}
.sds2-promo-card.slider-card {
  flex:none;
  width:204px
}
.sds2-promo-card-image {
  object-fit:cover;
  border-radius:20px;
  width:100%;
  height:100%;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.sds2-promo-card-gradient {
  z-index:1;
  opacity:.6;
  background-image:linear-gradient(#00000100 70%,#0006);
  position:absolute;
  inset:0%
}
.sds2-promo-card-content {
  z-index:2;
  color:#fff;
  flex-direction:column;
  justify-content:flex-end;
  width:100%;
  height:100%;
  padding:16px;
  display:flex;
  position:relative
}
.sds2-promo-card-brand-image {
  z-index:3;
  background-color:var(--grayscale--300);
  object-fit:contain;
  border:3px solid #fff;
  border-radius:200px;
  width:74px;
  height:74px;
  position:absolute;
  inset:13px 13px auto auto
}
.sds2-promo-card-brand-image.bg-900 {
  background-color:var(--grayscale--900-black-dark)
}
.sds2-promo-hero-image {
  width:420px
}
.sds2-promo-hero-image-v2 {
  width:100%;
  max-width:570px
}
.sds2-promo-hero-content {
  width:100%
}
.sds2-category-card {
  border:0px solid var(--grayscale--400);
  background-color:var(--grayscale--100-white);
  box-shadow:none;
  border-radius:20px;
  width:194px;
  height:210px;
  transition:transform .2s,box-shadow .2s;
  position:relative;
  overflow:hidden
}
.sds2-category-card:hover {
  box-shadow:none;
  transform:translateY(-3px)
}
.sds2-category-card.rounded {
  border-radius:50%;
  height:194px
}
.sds2-category-card-inner {
  z-index:1;
  color:var(--white);
  text-align:center;
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  height:100%;
  padding:16px 6px;
  text-decoration:none;
  display:flex;
  position:relative
}
.sds2-category-card-inner.rounded {
  justify-content:center
}
.sds2-category-card-gradient {
  z-index:0;
  opacity:.55;
  background-image:linear-gradient(#0000 60%,#000);
  position:absolute;
  inset:0%
}
.sds2-category-card-gradient.no-interaction {
  background-color:#27272780;
  background-image:none
}
.rel-z-index-3 {
  z-index:3;
  position:relative
}
.sds2-promo-card-slider-wrap {
  width:204px
}
.sds2-marketing-banner-video {
  object-fit:cover;
  flex:none;
  height:287px;
  margin-right:42px
}
.chip-icon {
  margin-right:8px
}
.subcategory-chip {
  outline-offset:0px;
  cursor:pointer;
  background-color:#f0f0f0;
  border:1px #000;
  border-radius:20px;
  outline:3px #555;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  height:37px;
  margin-right:8px;
  padding-left:16px;
  padding-right:16px;
  text-decoration:none;
  transition:background-color .2s;
  display:flex
}
.subcategory-chip:hover,.subcategory-chip.chip-active {
  background-color:#ccf
}
.subcategory-wrapper {
  width:100%;
  margin-bottom:8px;
  overflow:scroll
}
.subcategory-wrapper.mb-24 {
  margin-bottom:24px
}
.subcategory-wrapper.mb-16 {
  margin-bottom:16px
}
.category-chip {
  outline-offset:0px;
  color:#373737;
  background-color:#fff;
  border:1px solid #e0e0e0;
  border-radius:20px;
  outline:3px #555;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  height:37px;
  margin-right:8px;
  padding-left:16px;
  padding-right:16px;
  font-size:14px;
  text-decoration:none;
  transition:left .2s,opacity .2s,border-color .2s,background-color .2s;
  display:flex
}
.category-chip:hover {
  border-color:#ccf
}
.category-chip.hidden {
  display:none
}
.subcategory-clw {
  width:100%;
  display:flex
}
.subcategory-inner-container {
  height:37px;
  transition:padding .2s;
  display:flex;
  position:relative
}
.sds2-promo-category-flex-wrapper {
  grid-column-gap:24px;
  display:flex
}
.sds2-xmas-letter-header {
  z-index:2;
  justify-content:space-between;
  margin-bottom:16px;
  padding:28px;
  display:flex;
  position:relative
}
.sds2-xmas-letter-dot {
  border:2px solid var(--grayscale--900-black-dark);
  background-color:var(--white);
  border-radius:100px;
  width:23px;
  height:23px
}
.sds2-xmas-letter-testimonial-container {
  z-index:2;
  grid-column-gap:12px;
  align-items:center;
  margin-bottom:16px;
  padding-left:56px;
  display:flex;
  position:relative
}
.sds2-xmas-letter-testimonial-pic {
  z-index:3;
  border:3px solid var(--core--pink-scalapay--400-scalapay);
  object-fit:contain;
  border-radius:200px;
  width:56px;
  height:56px
}
.sds2-xmas-letter-testimonial-pic.bg-900 {
  background-color:var(--grayscale--900-black-dark)
}
.sds2-xmas-letter-inner {
  z-index:3;
  border:2px solid var(--grayscale--900-black-dark);
  background-color:var(--core--pink-scalapay--100);
  border-radius:15px;
  position:relative;
  overflow:hidden
}
.sds2-xmas-letter-bottom {
  z-index:1;
  border:2px solid var(--grayscale--900-black-dark);
  background-color:var(--core--pink-scalapay--400-scalapay);
  border-radius:15px;
  height:50px;
  position:absolute;
  inset:auto 0% -20px
}
.sds2-xmas-letter-bottom.last {
  z-index:0;
  background-color:var(--core--pink-scalapay--200);
  height:70px;
  bottom:-40px
}
.sds2-xmas-card {
  width:100%;
  text-decoration:none;
  position:relative
}
.sds2-xmas-card.slider {
  flex:none;
  width:204px
}
.sds2-xmas-card-brand-image {
  z-index:3;
  background-color:var(--grayscale--300);
  object-fit:contain;
  border:3px solid #fff;
  border-radius:200px;
  width:50px;
  height:50px;
  position:absolute;
  inset:13px 13px auto auto
}
.sds2-xmas-card-brand-image.bg-900 {
  background-color:var(--grayscale--900-black-dark)
}
.sds2-xmas-card-top {
  border-radius:20px;
  height:226px;
  margin-bottom:12px;
  position:relative;
  overflow:hidden;
  transform:translate(0)
}
.sds2-xmas-card-top.xmas-card-shadow {
  box-shadow:6px 6px #fccfcf
}
.sds2-xmas-card-bottom {
  grid-row-gap:4px;
  flex-direction:column;
  align-items:flex-start;
  padding-left:4px;
  padding-right:4px;
  display:flex
}
.sds2-xmas-letter-grid-wrapper {
  z-index:2;
  margin-bottom:96px;
  padding:20px;
  position:relative
}
.sds2-xmas-letter-grid {
  grid-column-gap:16px;
  grid-row-gap:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.sds2-xmas-card-promo-label {
  background-color:var(--core--lilac--900);
  color:var(--grayscale--100-white);
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  height:25px;
  padding-left:8px;
  padding-right:12px;
  font-size:10px;
  font-weight:500;
  text-decoration:none;
  display:flex
}
.sds2-xmas-card-promo-label.interactive {
  text-decoration:underline
}
.sds2-xmas-card-promo-label.interactive:hover {
  background-color:var(--liliac-900-hover)
}
.sds2-category-chip {
  border:2px solid var(--core--lilac--200);
  background-color:var(--white);
  outline-offset:0px;
  color:var(--core--lilac--900);
  cursor:pointer;
  border-radius:20px;
  outline:3px #555;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  height:37px;
  margin-right:8px;
  padding-left:16px;
  padding-right:16px;
  font-weight:600;
  text-decoration:none;
  transition:box-shadow .4s,border-color .3s,background-color .3s;
  display:flex
}
.sds2-category-chip.chip-active {
  background-color:#ccf
}
.sds2-category-chip.chip-active-liliac {
  border-color:var(--core--lilac--700);
  background-color:var(--core--lilac--200)
}
.sds2-xmas-category-flex-wrapper {
  grid-column-gap:24px;
  display:flex
}
.sds2-xmas-sticky-category-bar {
  z-index:10;
  background-color:var(--white);
  margin-bottom:24px;
  padding-top:12px;
  padding-bottom:12px;
  transition:box-shadow .2s,top .2s;
  position:sticky;
  top:80px;
  left:0;
  right:0
}
.sds2-xmas-price-filters-container {
  align-items:center;
  display:flex;
  overflow:scroll
}
.sds2-xmas-grid {
  z-index:1;
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left:2rem;
  margin-right:2rem;
  position:relative
}
.sds2-xmax-subcategory-wrapper {
  width:100%;
  margin-bottom:16px;
  overflow:scroll
}
.sds2-xmax-subcategory-wrapper.mb-24 {
  margin-bottom:24px
}
.sds2-xmax-subcategory-wrapper.mb-16 {
  margin-bottom:16px
}
.sds2-xmas-hero-image {
  object-fit:cover;
  border-radius:20px;
  width:100%;
  max-width:570px;
  max-height:200px;
  overflow:hidden
}
.sds2-xmas-card-image {
  object-fit:contain;
  background-color:#f5f5f7;
  border-radius:20px;
  width:100%;
  height:100%;
  position:absolute;
  inset:0% 0% auto;
  overflow:hidden
}
.sds2-xmas-letter-line {
  z-index:1;
  position:absolute;
  inset:80px 0% auto
}
.sds2-xmas-letter-line._02 {
  top:100px
}
.sds2-xmas-letter-line._03 {
  top:120px
}
.sds2-xmas-letter-line._04 {
  top:140px
}
.sds2-xmas-letter-line._10 {
  top:auto;
  bottom:15px
}
.sds2-xmas-letter-line._09 {
  top:auto;
  bottom:35px
}
.sds2-xmas-letter-line._08 {
  top:auto;
  bottom:55px
}
.sds2-xmas-letter-line._05,.sds2-xmas-letter-line._06 {
  display:none;
  top:140px
}
.sds2-xmas-letter-gift-01 {
  z-index:1;
  position:absolute;
  inset:auto 4% 7% auto
}
.sds2-xmas-letter-gift-02 {
  z-index:1;
  position:absolute;
  inset:auto auto 3% 8%
}
.sds2-xmas-letter-gift-03 {
  z-index:1;
  position:absolute;
  inset:12% 5% auto auto
}
.hide-at-start {
  transition:opacity .2s
}
.opacity0 {
  opacity:0;
  transition:opacity .3s
}
._1x1 {
  width:1px;
  height:1px
}
.sds2-b2b-promo-hero-content {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:740px;
  margin-bottom:330px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-b2b-promo-hero-content.fr-home-hero {
  max-width:820px
}
.sds2-b2b-promo-ticket-wrapper {
  justify-content:center;
  align-items:center;
  width:460px;
  height:360px;
  display:flex;
  position:absolute;
  bottom:-220px;
  left:50%;
  transform:translate(-50%)
}
.sds2-b2b-promo-inner {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  width:449px;
  height:351px;
  padding:22px;
  display:flex;
  position:relative
}
.sds2-b2b-promo-ticket-bg {
  object-fit:fill;
  position:absolute
}
.sds2-b2b-promo-ticket-bg-embed {
  z-index:4;
  position:absolute;
  inset:0%
}
.sds2-b2b-promo-ticket-bg-embed._02 {
  z-index:2;
  opacity:.7;
  transform:rotate(3deg)
}
.sds2-b2b-promo-ticket-bg-embed._03 {
  z-index:1;
  opacity:.6;
  transform:rotate(5deg)
}
.sds2-b2b-promo-ticket-top {
  z-index:5;
  background-color:var(--support--carpe-denim--c1);
  border-radius:15px;
  flex-direction:column;
  justify-content:space-around;
  align-items:center;
  width:100%;
  height:172px;
  padding-top:24px;
  padding-bottom:24px;
  display:flex;
  position:relative
}
.sds2-b2b-promo-ticket-line {
  z-index:5;
  position:relative
}
.sds2-b2b-promo-ticket-bottom {
  z-index:5;
  text-align:center;
  position:relative
}
.sds2-b2b-promo-ticket-promo-code {
  color:var(--support--carpe-denim--c6);
  letter-spacing:8px;
  font-family:Degular,sans-serif;
  font-size:40px;
  font-weight:600
}
.sds2-b2b-promo-grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr
}
.sds2-b2b-promo-grid-item {
  text-align:center;
  flex-direction:column;
  align-items:center;
  display:flex
}
.sds2-b2b-promo-grid-item-image {
  background-color:var(--core--lilac--900);
  border-radius:200px;
  width:110px;
  height:110px;
  margin-bottom:20px;
  overflow:hidden
}
.sds2-b2b-promo-ticket-confetti {
  z-index:1;
  position:absolute;
  inset:-100px auto auto -190px
}
.sds2-b2b-promo-ticket-confetti.right {
  left:auto;
  right:-190px
}
.sds2-b2b-promo-ticket-shadow-image {
  z-index:3;
  width:650px;
  max-width:none;
  position:absolute;
  top:55%;
  left:50%;
  transform:translate(-50%,-50%)
}
.sds2-b2b-promo-ticket-shadow-image._01 {
  z-index:2;
  transform:rotate(3deg)translate(-50%,-50%)
}
.sds2-b2b-promo-ticket-shadow-image._02 {
  z-index:1;
  transform:rotate(5deg)translate(-50%,-50%)
}
.sds2-promo-app-grid {
  grid-template-rows:auto;
  width:100%
}
.sds2-promo-app-image-wrapper {
  z-index:1;
  position:relative
}
.sds2-promo-app-image {
  max-width:1000px;
  position:absolute;
  top:50%;
  left:53%;
  transform:translate(-50%,-50%)
}
.sds2-promo-app-content {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  max-width:450px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.sds2-promo-app-title-wrapper {
  margin-top:2rem;
  margin-bottom:1rem;
  position:relative
}
.sds2-promo-app-confetti {
  position:absolute;
  inset:-11% auto auto -12%
}
.sds2-promo-app-confetti._02 {
  inset:auto -15% -9% auto
}
.sds2-promo-app-qr-wrapper {
  grid-column-gap:1rem;
  background-color:var(--white);
  text-align:left;
  border-radius:20px;
  align-items:center;
  width:100%;
  padding:1rem;
  display:flex
}
.sds2-promo-app-mobile-logos {
  grid-column-gap:8px;
  margin-bottom:.5rem;
  display:flex
}
.sds2-promo-app-mobile-circle {
  background-color:var(--grayscale--300);
  border-radius:200px;
  justify-content:center;
  align-items:center;
  width:45px;
  height:45px;
  display:flex
}
.sds2-footer-reviews {
  grid-column-gap:10px;
  color:var(--grayscale--900-black-dark);
  flex:1;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.sds2-footer-reviews.hidden {
  display:none
}
.bold-text-18 {
  font-size:18px;
  font-weight:600
}
.sds2-footer-reviews-stars {
  grid-column-gap:4px;
  flex:none;
  display:flex
}
.sds2-promo-app-qr-image {
  width:118px;
  height:118px
}
.sds2-hiw-card-inner-full {
  background-color:var(--core--pink-scalapay--200);
  text-align:center;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  height:100%;
  padding-top:120px;
  text-decoration:none;
  display:flex;
  position:relative
}
.sds2-hiw-slider-app-confetti {
  z-index:0;
  position:absolute;
  inset:5% 0% 0%
}
.sds2-home-hero-grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:minmax(200px,1fr) 1fr;
  grid-auto-flow:row;
  justify-content:center;
  position:relative
}
.sds2-home-hero-image-wrapper {
  width:710px;
  height:593px;
  position:relative;
  top:-73px;
  left:-46px
}
.sds2-home-hero-image-inner {
  position:absolute;
  inset:0%
}
.sds2-home-hero-image-inner._00 {
  z-index:1
}
.sds2-home-hero-image-inner._01 {
  z-index:2
}
.sds2-home-hero-image-inner._02 {
  z-index:3
}
.sds2-home-hero-image-inner._03 {
  z-index:4
}
.sds2-home-hero-image-inner._04 {
  z-index:5
}
.sds2-home-hero-content {
  flex-direction:column;
  justify-content:center;
  padding-top:0;
  position:relative;
  top:-20px
}
.sds2-home-hero-image-00 {
  z-index:1;
  position:absolute;
  inset:0%
}
.sds2-home-hero-image-01 {
  z-index:2;
  position:absolute;
  inset:0%
}
.sds2-home-hero-image-02 {
  z-index:3;
  position:absolute;
  inset:0%
}
.sds2-home-hero-image-03 {
  z-index:4;
  position:absolute;
  inset:0%
}
.sds2-home-hero-image-04 {
  z-index:5;
  position:absolute;
  inset:0%
}
.sds2-home-hero-qr {
  grid-column-gap:16px;
  justify-content:center;
  align-items:center;
  display:none
}
.sds2-home-hero-qr-image {
  width:65px;
  height:65px
}
.c-promo {
  background-color:var(--core--pink-scalapay--100);
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  min-height:100vh;
  display:flex
}
.c-promo-container {
  width:342px;
  margin-left:auto;
  margin-right:auto
}
.c-promo-header {
  justify-content:center;
  align-items:center;
  width:100%;
  height:140px;
  display:flex;
  position:relative
}
.c-promo-header-bg {
  z-index:0;
  position:absolute;
  inset:0%
}
.c-promo-header-image {
  z-index:1;
  position:relative
}
.c-promo-body-wrapper {
  background-color:var(--core--pink-scalapay--300);
  border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  padding:6px;
  position:relative;
  top:-21px
}
.c-promo-body {
  background-color:var(--white);
  border-radius:14px;
  flex-direction:column;
  align-items:center;
  padding:10px;
  display:flex
}
.sds2-input-label-2 {
  color:#61666a;
  background-color:#fff;
  margin-top:18px;
  margin-left:14px;
  padding-left:4px;
  padding-right:4px;
  font-size:13px;
  transition:transform .2s,font-size .2s,color .2s;
  position:absolute
}
.sds2-input-2 {
  color:#3a4045;
  border:1px solid #e5e5e5;
  border-radius:4px;
  width:100%;
  height:56px;
  margin-bottom:0;
  padding:16px;
  font-size:13px;
  transition:border-color .2s,border-width .2s
}
.sds2-input-2:hover {
  border-width:1px;
  border-color:#3a4045
}
.sds2-input-2:focus {
  border-width:2px;
  border-color:#5666f0
}
.sds2-input-2::placeholder {
  color:#61666a
}
.c-promo-form-block {
  width:100%
}
.c-promo-checkbox-container {
  margin-top:12px;
  margin-bottom:12px;
  padding-left:24px;
  padding-right:8px
}
.c-promo-checkbox-label {
  font-size:10px;
  font-weight:500;
  line-height:16px
}
.c-promo-success {
  background-color:var(--white)
}
.c-promo-error {
  background-color:var(--white);
  color:#f31515;
  text-align:center
}
.sds2-home-hero-qr-box {
  margin-top:30px;
  margin-left:auto;
  margin-right:auto
}
.c-promo-privacy-link {
  color:var(--grayscale--600)
}
.promo-app-link-wrapper {
  margin-top:32px
}
.sds2-promo-sticky-category-bar {
  z-index:10;
  background-color:var(--white);
  margin-bottom:24px;
  padding-top:12px;
  padding-bottom:12px;
  transition:box-shadow .2s,top .2s;
  position:sticky;
  top:80px;
  left:0;
  right:0
}
.sds2-promo-category-flex-wrapper-sticky {
  z-index:2;
  grid-column-gap:24px;
  background-color:var(--white);
  padding-top:10px;
  padding-left:2rem;
  padding-right:2rem;
  transition:box-shadow .2s,top .2s;
  display:flex;
  position:sticky;
  top:80px;
  left:0;
  right:0
}
.bottom-app-banner-container {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.top-search-wrapper {
  flex-direction:column;
  width:100%;
  margin-top:8px;
  display:flex
}
.top-search-mini-banner {
  grid-column-gap:8px;
  color:#1e1e1e;
  background-color:#f6f7fb;
  border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:39px;
  padding-left:16px;
  padding-right:16px;
  font-family:Poppins,sans-serif;
  font-size:11px;
  font-weight:500;
  display:flex
}
.top-search-mini-banner.hidden {
  display:none
}
.top-search-mini-banner-label {
  color:#fff;
  text-align:center;
  background-color:#5666f0;
  border-radius:100px;
  justify-content:center;
  align-items:center;
  height:20px;
  padding-left:12px;
  padding-right:12px;
  font-family:Poppins,sans-serif;
  font-size:7.3px;
  font-weight:600;
  display:flex
}
.grid-item-logo-wrapper {
  flex-direction:column;
  width:100%;
  height:100%;
  padding-top:12px;
  display:flex
}
.nav-logo-2 {
  object-fit:contain;
  object-position:0% 50%;
  width:100%;
  max-width:132px;
  height:100%
}
.nav-logo-2.dark-logo {
  width:132px;
  max-width:none;
  height:35px
}
.grid-item-close-wrapper {
  flex-direction:column;
  width:100%;
  height:100%;
  padding-top:17px;
  display:flex
}
.sds2-appl-hero-content {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  width:100%;
  max-width:403px;
  padding-top:105px;
  display:flex
}
.sds2-appl-hero-content.es-fix {
  max-width:450px
}
.sds2-appl-hero-content.pt {
  max-width:410px
}
.sds2-appl-hero-image-wrapper {
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:635px;
  display:flex;
  position:relative;
  bottom:-12px
}
.sds2-appl-hero-grid {
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1.25fr 1fr;
  width:100%;
  height:100%
}
.sds2-appl-hero-title-wrapper {
  margin-bottom:26px;
  padding-left:16px;
  padding-right:16px
}
.sds2-appl-hero-title-wrapper.es-fix {
  padding-right:0
}
.sds2-appl-qr-wrapper {
  grid-column-gap:1rem;
  text-align:left;
  border-radius:20px;
  align-items:center;
  width:100%;
  padding:26px 22px 21px 20px;
  display:flex
}
.sds2-appl-qr-wrapper.short {
  width:290px
}
.sds2-appl-qr-wrapper.short-fr {
  width:350px
}
.sds2-appl-qr-wrapper.short-es {
  max-width:420px
}
.appl-hero-style {
  display:none
}
.sds2-appl-qr-image {
  width:80px;
  height:80px
}
.sds2-appl-qr-inner {
  grid-column-gap:13px;
  justify-content:space-between;
  display:flex
}
.sds2-appl-mobile-logos {
  grid-column-gap:6px;
  margin-bottom:.5rem;
  display:flex
}
.sds2-appl-mobile-icon {
  justify-content:center;
  align-items:center;
  width:25px;
  height:25px;
  display:flex
}
.sds2-appl-why-row {
  grid-column-gap:19px;
  justify-content:space-between;
  align-items:center;
  display:flex
}
.sds2-appl-why-row.mb-98 {
  margin-bottom:98px
}
.sds2-appl-rect-image {
  border-radius:20px;
  flex:0 auto;
  width:100%;
  max-width:635px
}
.sds2-appl-why-content {
  flex:1;
  width:100%;
  padding-left:36px;
  padding-right:36px
}
.sds2-appl-hero-image-inner {
  position:absolute;
  inset:0%
}
.sds2-appl-hero-image-inner._00 {
  z-index:1
}
.sds2-appl-hero-image-inner._01 {
  z-index:2
}
.sds2-appl-hero-image-inner._02 {
  z-index:3
}
.sds2-appl-hero-image-inner._03 {
  z-index:4
}
.sds2-appl-hero-image-inner._04 {
  z-index:5
}
.sds2-appl-hero-image-01,.sds2-appl-hero-image-02,.sds2-appl-hero-image-03 {
  z-index:1;
  position:absolute;
  inset:0%
}
.sds2-appl-app-button,.sds2-appl-hero-app-buttons {
  display:none
}
.sds2-appl-banner-grid {
  grid-column-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr;
  align-items:center
}
.stroke-800 {
  color:var(--grayscale--800);
  text-decoration:line-through
}
.sds2-appl-banner-content {
  margin-right:40px
}
.sds2-appl-banner-icon {
  width:108px;
  height:108px
}
.sds2-appl-carousel-wrapper {
  grid-column-gap:1rem;
  justify-content:center;
  align-items:stretch;
  padding-top:1rem;
  padding-bottom:3rem;
  display:flex
}
.sds2-appl-carousel-card {
  background-color:var(--white);
  border-radius:20px;
  flex:none;
  width:356px;
  overflow:hidden
}
.sds2-appl-carousel-card-image {
  object-fit:cover;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  overflow:hidden
}
.sds2-appl-carousel-card-content {
  grid-row-gap:20px;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  padding:36px 28px;
  display:flex
}
.sds2-appl-reviews-grid {
  grid-column-gap:28px;
  justify-content:center;
  align-items:stretch;
  margin-bottom:80px;
  display:flex
}
.sds2-appl-reviews-item {
  flex:1;
  width:100%;
  position:relative
}
.sds2-appl-quote-fill {
  z-index:0;
  position:absolute;
  inset:-24px auto auto -18px
}

.sds2-appl-quote-outline {
  z-index:0;
  position:absolute;
  inset:auto 0% 0% auto
}
.sds2-appl-reviews-divider {
  background-color:#f5f5f7;
  flex:none;
  width:2px;
  height:136px;
  margin-top:auto;
  margin-bottom:auto;
  margin-right:16px
}
.sds2-appl-reviews-banner {
  background-color:var(--core--lilac--200);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/63f6254dd2fea0aa87bc8400_reviews-bg.png);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:635px;
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:368px;
  padding-left:108px;
  display:flex;
  overflow:hidden
}

.sds2-appl-reviews-banner-content {
  flex:none
}
.sds2-appl-reviews-banner-image {
  flex:0 auto;
  display:none
}
.sds2-appl-bottom-banners-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  margin-bottom:16px;
  display:grid
}
.sds2-appl-bottom-banners-grid.hidden {
  display:none
}
.sds2-appl-help-banner {
  grid-column-gap:26px;
  background-color:var(--grayscale--300);
  border-radius:20px;
  justify-content:space-around;
  align-items:center;
  width:100%;
  height:304px;
  padding-left:54px;
  padding-right:54px;
  display:flex
}
.sds2-appl-friend-banner {
  grid-column-gap:26px;
  background-color:var(--core--lilac--200);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/63f635f3aff33d853900c3af_iaf-1.svg);
  background-position:100% 100%;
  background-repeat:no-repeat;
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:304px;
  padding-left:36px;
  display:flex
}
.sds2-appl-friend-banner-content {
  width:100%
}
.sds2-appl-friend-banner-image {
  display:none
}
.sds2-appl-app-bottom-banner {
  background-color:var(--core--pink-scalapay--200);
  border-radius:20px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:640px;
  padding-top:40px;
  padding-left:42px;
  display:flex;
  overflow:hidden
}
.sds2-appl-app-bottom-banner-content {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  width:100%;
  min-width:42%;
  max-width:403px;
  display:flex
}
.sds2-appl-app-bottom-banner-content.es-fix {
  flex:1;
  min-width:44%;
  max-width:420px
}
.sds2-new-navigation-wrapper {
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.sds2-new-navigation-left {
  grid-column-gap:30px;
  flex:none;
  justify-content:flex-start;
  align-items:center;
  height:100%;
  display:flex
}
.sds2-new-navigation-right {
  grid-column-gap:0px;
  flex:none;
  justify-content:flex-end;
  align-items:center;
  height:100%;
  display:flex
}
.nav-menu-badge {
  background-color:var(--core--lilac--900);
  color:var(--grayscale--100-white);
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  height:19px;
  margin-top:1px;
  padding-left:8px;
  padding-right:8px;
  font-size:10px;
  font-weight:500;
  text-decoration:none;
  display:flex
}
.nav-menu-badge.interactive {
  text-decoration:underline
}
.nav-menu-badge.interactive:hover {
  background-color:var(--liliac-900-hover)
}
.sds2-vendor-hero-grid-new {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:center;
  width:100%;
  height:100%;
  position:relative
}
.sds2-vendor-hero-content-new {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  position:relative
}
.sds2-vendor-form-wrapper-new {
  z-index:3;
  border:2px solid var(--support--teal-with-it--t1);
  background-color:var(--grayscale--100-white);
  color:var(--grayscale--850-black);
  border-radius:15px;
  width:100%;
  max-width:464px;
  padding:32px 16px;
  position:relative
}
.sds2-vendor-hero-button-wrapper-new {
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto
}
.sds2-vendor-hero-button-wrapper-new.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.sds2-vendor-hero-button-wrapper-new.payx {
  max-width:200px
}
.sds2-vendor-form-modal {
  z-index:9999;
  background-color:#27272780;
  justify-content:center;
  align-items:center;
  display:none;
  position:fixed;
  inset:0%
}
.sds2-vendor-mobile-form-scrollable-wrapper-new {
  background-color:var(--white);
  border-radius:15px;
  max-height:80vh;
  padding:16px 8px 16px 16px;
  overflow:scroll
}
.sds2-vendor-form-wrapper-modal-new {
  text-align:center;
  flex:1;
  max-width:620px
}
.sds2-vendor-form-modal-close-desktop {
  width:32px;
  height:32px;
  position:static;
  inset:16px 16px auto auto
}
.sds2-vendor-form-header {
  justify-content:space-between;
  align-items:center;
  height:56px;
  padding-left:12px;
  padding-right:12px;
  display:flex
}
.hs-form-input-label {
  color:var(--b1);
  margin-bottom:6px;
  font-family:Degular,sans-serif;
  font-size:17px;
  font-weight:700;
  line-height:25px
}
.hs-input {
  border:1px solid var(--grayscale--500);
  background-color:var(--white);
  color:var(--grayscale--850-black);
  border-radius:10px;
  width:100%;
  height:56px;
  margin-bottom:0;
  padding-left:16px;
  padding-right:16px;
  font-size:13px
}
.hs-input:focus {
  border-width:2px;
  border-color:var(--core--lilac--900);
  color:var(--grayscale--900-black-dark);
  background-color:#ebebff
}
.hs-input.select {
  color:#8a8787;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/64109133b4101e434b8b5998_Down.svg);
  background-position:98%;
  background-repeat:no-repeat
}
.hs-input.text-area {
  height:auto;
  min-height:100px
}
.sds2-vendor-hero-title-new {
  color:var(--grayscale--900-black-dark);
  text-align:left;
  margin-top:16px;
  margin-bottom:2rem;
  font-family:Poppins,sans-serif;
  font-size:57px;
  font-weight:700;
  line-height:70px
}

.sds2-vendor-hero-title-new {
  opacity: 0;
  transform: translateY(40px);
  animation: fadeInUp 0.8s ease-out 0.3s forwards;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sds2-vendor-hero-title-new.hero {
  font-size:45px;
  font-weight:600;
  line-height:55px
}
.sds2-vendor-hero-title-new.hero.hero-words {
  position:static;
  top:12px
}
.sds2-vendor-boxed-hero-content-new {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-top:60px;
  display:flex;
  position:relative
}
.sds2-vendor-hero-grid-new-boxed {
  z-index:2;
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  align-items:center;
  width:100%;
  height:100%;
  position:relative
}
.sds2-vendor-bottom-form-content-center {
  z-index:2;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.landing-gift-card-wrapper {
  background-color:#fff;
  border-radius:20px;
  max-width:998px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden
}
.landing-gift-card-grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.8fr 1fr
}
.landing-gift-card-grid-right {
  padding:32px 24px 24px 30px
}
.landing-gift-card-top-info {
  margin-bottom:52px
}
.landing-gift-card-center-info {
  margin-bottom:24px
}
.landing-gift-card-chips-container {
  grid-column-gap:8px;
  align-items:center;
  margin-bottom:16px;
  display:flex
}
.landing-gift-card-chip {
  border:2px solid var(--core--lilac--200);
  background-color:var(--white);
  outline-offset:0px;
  color:var(--core--lilac--900);
  cursor:pointer;
  border-radius:20px;
  outline:3px #555;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  height:37px;
  padding-left:31px;
  padding-right:31px;
  font-weight:600;
  text-decoration:none;
  transition:box-shadow .4s,border-color .3s,background-color .3s;
  display:flex
}
.landing-gift-card-chip.chip-active {
  border-color:var(--core--lilac--700);
  background-color:var(--core--lilac--200);
  color:var(--core--lilac--900)
}
.landing-gift-card-chip.chip-active-liliac {
  border-color:var(--core--lilac--700);
  background-color:var(--core--lilac--200)
}
.sds2-left-button-wrapper {
  grid-column-gap:20px;
  justify-content:flex-start;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-left-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.sds2-left-button-wrapper.marketing-banner {
  max-width:100%
}
.sds2-left-button-wrapper.hidden {
  display:none
}
.sds2-left-button-wrapper.zalando-full-card {
  justify-content:flex-start;
  margin-left:0
}
.sds2-left-button-wrapper.hiw-edit {
  margin-left:0
}
.sds2-left-button-wrapper.hiw-why-edit {
  grid-row-gap:4px;
  flex-direction:column;
  align-items:center;
  width:100%;
  margin-left:auto
}
.landing-gift-card-bg {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/64317933a3160804cea6d383_card-bg.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:auto;
  justify-content:center;
  align-items:center;
  display:flex
}
.landing-gift-card-image {
  border-radius:11px;
  overflow:hidden
}
.landing-gift-card-title {
  max-width:600px;
  margin-bottom:96px;
  margin-left:auto;
  margin-right:auto
}
.landing-gift-card-modal-wrapper {
  z-index:100;
  background-color:#27272780;
  justify-content:center;
  align-items:center;
  width:100vw;
  height:100vh;
  display:flex;
  position:fixed;
  inset:0%
}
.landing-gift-card-modal-wrapper.hidden {
  display:none
}
.landing-gift-card-modal {
  background-color:#fff;
  border-radius:20px;
  width:100%;
  max-width:452px;
  min-height:100px;
  padding:42px 52px;
  position:relative
}
.landing-gift-card-modal-close {
  width:32px;
  height:32px;
  padding:4px;
  position:absolute;
  top:13px;
  right:13px
}
.landing-gift-card-success {
  background-color:#0000;
  padding:0
}
.landing-gift-card-success-inner {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding-top:32px;
  padding-bottom:32px;
  display:flex
}
.landing-gift-guide-bottom {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:515px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.hero-word-rotating {
  color:#fff;
  transition:transform .4s,top .4s,opacity .4s;
  position:relative
}
.hero-word-rotating.rotating-word-hide {
  opacity:0
}
.sds2-vendor-pays-wrapper {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  flex-wrap:wrap;
  justify-content:flex-start;
  display:flex
}
.sds2-vendor-pays-box-inner {
  background-color:#fff;
  border-radius:18px;
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start;
  width:100%;
  height:100%;
  padding:16px 20px 22px;
  display:flex
}
.sds2-vendr-pays-icon {
  width:82px;
  height:82px;
  margin-bottom:20px
}
.sds2-vendor-pays-rich {
  color:var(--grayscale--700);
  margin-bottom:32px;
  line-height:1.6em
}
.sds2-vendor-pays-rich ul {
  padding-left:24px
}
.sds2-vendor-pays-rich li {
  margin-bottom:4px;
  padding-left:0;
  line-height:1.6em
}
.sds2-vendor-pays-box-wrapper {
  border-radius:20px;
  flex:290px;
  transition:box-shadow .4s
}
.sds2-lp-card-grid {
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  justify-items:center;
  width:100%
}
.lp-card-hero-assets-wrapper-desktop {
  z-index:5;
  width:1002px;
  height:342.5px;
  position:relative
}
.lp-card-hero-image-inner {
  position:absolute;
  inset:0%
}
.lp-card-hero-image-inner._00 {
  z-index:1
}
.lp-card-hero-image-inner._01 {
  z-index:2
}
.lp-card-hero-image-inner._02 {
  z-index:3
}
.lp-card-hero-image-inner._03 {
  z-index:4
}
.lp-card-hero-image-inner._04,.lp-card-hero-image-inner._05,.lp-card-hero-image-inner._06,.lp-card-hero-image-inner._07 {
  z-index:5
}
.lp-card-hero-image,.lp-card-hero-image-a,.lp-card-hero-image-b,.lp-card-hero-image-c {
  z-index:1;
  position:absolute;
  inset:0%
}
.lp-card-hero-content-wrapper {
  z-index:6;
  position:relative;
  top:-95px
}
.lp-card-app-desktop-download {
  grid-column-gap:1rem;
  text-align:left;
  border-radius:20px;
  align-items:center;
  width:100%;
  max-width:410px;
  margin-bottom:36px;
  margin-left:auto;
  margin-right:auto;
  padding:26px 22px 21px 20px;
  display:flex;
  position:relative
}
.lp-card-app-desktop-download.short {
  width:290px
}
.lp-card-app-desktop-download.short-fr {
  width:350px
}
.lp-card-app-desktop-download.hidden {
  display:none
}
.lp-card-title-wrapper {
  max-width:500px;
  margin-left:auto;
  margin-right:auto
}
.sds2-button-icon-wrapper-24 {
  width:24px;
  height:24px;
  margin-left:8px;
  position:relative
}
.lp-card-hero-form-step {
  max-width:311px;
  margin-left:auto;
  margin-right:auto
}
.lp-card-hero-icon {
  width:48px;
  height:48px;
  margin-left:auto;
  margin-right:auto
}
.lp-card-hero-icon.small {
  width:24px;
  height:24px
}
.lp-card-hero-chip {
  background-color:var(--core--pink-scalapay--400-scalapay);
  border-radius:100px;
  justify-content:center;
  align-items:center;
  height:32px;
  padding-left:8px;
  padding-right:16px;
  display:flex
}
.lp-card-hero-chip.hidden {
  display:none
}
.sds2-paragraph-6 {
  font-size:10px;
  font-weight:600;
  line-height:16.5px
}
.sds2-paragraph-6.medium {
  font-weight:500
}
.sds2-paragraph-6.medium.sds2-color-grayscale-700.no-stroke {
  text-decoration:none
}
.sds2-paragraph-6.regular {
  font-weight:400
}
.lp-card-form-success {
  opacity:0;
  height:1px
}
.lp-card-hero-image-d,.lp-card-hero-image-e,.lp-card-hero-image-f {
  z-index:1;
  position:absolute;
  inset:0%
}
.lp-card-hero-assets-mobile {
  display:none
}
.lpc-page-scroll-wrapper {
  height:100vh
}
.lpc-section {
  flex-direction:column;
  justify-content:space-between;
  align-items:stretch;
  height:100%;
  display:flex
}
.lpc-section.section1 {
  background-color:#ff5959;
  height:100vh
}
.lpc-section.section2 {
  background-color:#6a68ff;
  height:100vh
}
.lpc-section.sectcion3 {
  background-color:#fff047;
  height:100vh
}
.lpc-section.lpcf-hero {
  background-color:var(--core--pink-scalapay--200)
}
.lpc-section.lpcf-test {
  background-color:var(--core--pink-scalapay--200);
  justify-content:center;
  align-items:center
}
.heading {
  opacity:1;
  color:#5d3232;
  background-color:#0000
}
.lpc-body {
  height:100vh;
  min-height:0%;
  font-family:Poppins,sans-serif
}
.text-span-2 {
  font-size:31px;
  line-height:34px;
  display:inline
}
.gradient {
  text-align:center;
  border-radius:0;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding-left:40px;
  padding-right:40px;
  display:flex
}
.the-height-400vh-section {
  background-color:#ff0051;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:400vh;
  margin-left:0;
  display:flex;
  position:relative
}
.the-height-400vh-section:focus {
  box-shadow:inset 0 0 0 85px #ff00004a
}
.the-height-400vh-section.hidden {
  display:none
}
.night-sky-fixed-background {
  z-index:100;
  opacity:1;
  background-color:#0e1081;
  background-image:none;
  background-position:0 0;
  width:800vh;
  height:100%;
  position:absolute
}
.the-sticky-div {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100vh;
  margin:0 auto;
  display:flex;
  position:sticky;
  top:0;
  bottom:0;
  overflow:hidden
}
.the-sticky-div-title {
  z-index:300;
  color:#ecf0f1c4;
  text-align:center;
  letter-spacing:0;
  text-transform:none;
  background-color:#3498db00;
  width:100%;
  margin-top:10vh;
  margin-bottom:0;
  font-family:Montserrat,sans-serif;
  font-size:60px;
  font-weight:300;
  line-height:45px;
  position:absolute;
  top:0;
  left:0;
  right:0;
  transform:perspective(2000px)
}
.the-content {
  justify-content:flex-start;
  align-items:flex-end;
  width:100%;
  height:100%;
  padding-bottom:40px;
  display:flex;
  position:relative
}
.the-width-400vh-scrollable-div {
  flex-wrap:wrap;
  align-items:center;
  width:400vh;
  height:100%;
  display:flex
}
.the-overflow-hidden-mask {
  z-index:200;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.a-block {
  background-color:#dededeb8;
  border-radius:6px;
  flex:none;
  width:300px;
  height:40vh;
  margin-left:40px;
  margin-right:40px;
  overflow:hidden;
  box-shadow:0 0 100px 8px #cd2bb140
}
.lpcf-chip {
  grid-column-gap:4px;
  background-color:var(--core--pink-scalapay--400-scalapay);
  border-radius:100px;
  justify-content:center;
  align-items:center;
  height:40px;
  padding-left:12px;
  padding-right:16px;
  display:flex
}
.lpcf-chip.hidden {
  display:none
}
.lpcf-chip.turkish1000 {
  background-color:var(--core--turkish-ginger--1000)
}
.lpcf-chip.carpedenimc3 {
  background-color:var(--support--carpe-denim--c3)
}
.lpcf-title-wrapper {
  max-width:600px;
  margin-left:auto;
  margin-right:auto
}
.lpcf-simple-items-wrapper {
  grid-column-gap:1rem;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding:1rem 2rem;
  display:flex;
  position:relative;
  overflow:scroll
}
.lpcf-simple-item-wrapper {
  grid-row-gap:27px;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  max-width:375px;
  display:flex;
  position:relative
}
.lpcf-simple-item-circle-line {
  border:2px solid var(--support--carpe-denim--c3);
  border-radius:500px;
  justify-content:center;
  align-items:center;
  width:331px;
  max-width:331px;
  height:331px;
  max-height:331px;
  padding:16px;
  display:flex;
  position:relative
}
.lpcf-simple-item-circle-inner {
  background-color:var(--support--carpe-denim--c3);
  border-radius:500px;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  overflow:hidden
}
.lpcf-simple-item-info {
  color:var(--grayscale--900-black-dark);
  text-align:center;
  width:100%;
  max-width:331px
}
.lpcf-rich-text p {
  font-size:23px;
  font-weight:600;
  line-height:35px
}
.lpcf-rich-card-icon-image {
  margin-right:4px;
  display:inline-block;
  position:relative;
  top:0
}
.lpcf-rich-card-icon-image.hidden {
  display:none
}
.lpcf-rich-pay-icon-image {
  margin-right:4px;
  display:inline-block;
  position:relative;
  top:0
}
.lpcf-rich-pay-icon-image.hidden {
  display:none
}
.lpcf-simple-item-image {
  position:absolute
}
.lpcf-simple-item-image._01 {
  top:80px;
  left:80px
}
.lpcf-simple-item-image._02 {
  bottom:54.703px;
  right:-7.1641px
}
.lpcf-simple-item-image._03 {
  top:-11px;
  bottom:auto;
  left:174.828px
}
.lpcf-simple-item-image._04 {
  bottom:1.703px;
  right:161.836px
}
.lpcf-simple-item-image._06 {
  bottom:34.5px
}
.lpcf-item-image-2,.lpcf-item-image-3 {
  position:absolute;
  top:0
}
.lpcf-simple-items {
  grid-column-gap:1rem;
  justify-content:flex-start;
  align-items:flex-start;
  padding-top:1rem;
  padding-bottom:1rem;
  display:block
}
.lpcf-simple-items-scroller.disable-scrollbars {
  margin-left:auto;
  margin-right:auto
}
.lpcf-simple-items-inner {
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:flex
}
.lpcf-simple-items-inner.hiw {
  padding-top:96px;
  padding-bottom:50px
}
.lpcf-simple-items-inner.vendor-reviews {
  padding-top:50px;
  padding-bottom:50px
}
.lpcf-simple-items-inner.hiw-pay-later {
  padding-top:32px;
  padding-bottom:50px
}
.lpcf-hero-arrow {
  width:48px;
  margin-top:18px;
  margin-left:auto;
  margin-right:auto
}
.fp-right {
  transition:opacity .3s
}
.lpcf-test-div {
  background-color:var(--black);
  width:50px;
  height:600px
}
.section-2 {
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.section-2.section1 {
  background-color:#ff5959;
  height:100vh
}
.section-2.section1-copy {
  background-color:#224f8d;
  height:100vh
}
.section-2.section1-copyasd {
  background-color:var(--moccasin);
  height:100vh
}
.lpc-section.sec-01 {
  background-color:var(--core--pink-scalapay--200);
  height:auto;
  padding-top:10rem;
  padding-bottom:5rem
}
.lpc-section.sec-02 {
  background-color:var(--core--turkish-ginger--200);
  height:auto;
  padding-top:5rem;
  padding-bottom:5rem
}
.lpc-section.sec-02.hidden {
  display:none
}
.lpc-section.sec-03 {
  aspect-ratio:auto;
  background-color:var(--temp1);
  object-fit:fill;
  object-position:50% 100%;
  height:auto;
  padding-top:5rem;
  padding-bottom:5rem;
  overflow:visible
}
.lpc-section.sec-03.hidden {
  display:none
}
.lpc-section.sec-04 {
  background-color:var(--white);
  height:auto;
  padding-top:5rem;
  padding-bottom:5rem
}
.lpc-section.sec-04.hidden {
  display:none
}
.lpc-section.cp-last {
  background-color:var(--core--pink-scalapay--200);
  height:100vh;
  padding-top:10rem
}
.sds2-lp-card-grid-v2 {
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  justify-items:center;
  width:100%
}
.lpcf-title-wrapper-v2 {
  max-width:600px;
  margin-left:auto;
  margin-right:auto
}
.sds2-appl-hero-app-buttons-v2,.lpcf-hero-mobile,.lpcf-lottie-placeholder {
  display:none
}
.sds2-footer-grid-it {
  grid-column-gap:20px;
  grid-row-gap:20px;
  grid-template:"Area Area Area Area"". . . .""Area-2 Area-2 Area-2 Area-2""Area-3 Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr
}
.sds2-footer-grid-it._3col {
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:0
}
.sds2-travel-card-bottom-copy {
  flex-direction:column;
  align-items:flex-start;
  width:100%;
  height:100%;
  padding-top:15px;
  padding-left:18px;
  padding-right:18px;
  display:flex
}
.bottom-banner-wrapper {
  z-index:20;
  background-image:linear-gradient(#27272700,#2727264d);
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:347px;
  font-family:Poppins,sans-serif;
  display:block;
  position:fixed;
  inset:auto 0% 0%
}
.bottom-banner-wrapper.hidden {
  display:none
}
.bottom-app-banner-close {
  width:35px;
  height:35px;
  position:absolute;
  inset:10px 10px auto auto
}
.bottom-app-qr-container {
  z-index:2;
  color:#272727;
  text-align:center;
  background-color:#fff;
  border:5px #f9dcde;
  border-radius:16px;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  width:150px;
  margin-left:45px;
  margin-right:45px;
  padding:13px;
  font-size:11px;
  font-weight:500;
  line-height:14px;
  display:flex;
  position:relative
}
.bottom-app-banner-inner {
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  display:flex;
  position:absolute;
  inset:auto 0% 0%
}
.bottom-app-banner-logo-image {
  width:70px;
  height:70px;
  margin-bottom:-12px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.bottom-app-banner-container-2 {
  background-color:#fbe8e9;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1140px;
  height:235px;
  margin-left:auto;
  margin-right:auto;
  padding-left:38px;
  padding-right:38px;
  display:flex;
  position:relative
}
.bottom-app-content-wrapper {
  z-index:2;
  text-align:center;
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  width:33%;
  display:flex
}
.bottom-app-phone {
  flex:none;
  width:286px;
  max-width:none;
  position:relative;
  bottom:25px
}
.sds2-button-5 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-5:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-5.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-5.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-5.primary-liliac.large {
  height:45px
}
.bottom-app-banner-button-wrapper {
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:none
}
.bottom-app-qr-wrapper {
  flex:1;
  justify-content:center;
  align-items:center;
  width:33%;
  height:100%;
  display:flex
}
.bottom-app-banner-content {
  max-width:270px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.top-search-mini-banner-peach {
  grid-column-gap:8px;
  color:#1e1e1e;
  background-color:#ffe3d1;
  border-radius:100px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:40px;
  margin-top:8px;
  padding-left:10px;
  padding-right:15px;
  font-family:Poppins,sans-serif;
  font-size:11px;
  font-weight:500;
  display:flex
}
.top-search-mini-banner-peach.hidden {
  display:none
}
.sds2-ctlg-hero-content {
  z-index:2;
  grid-row-gap:.5rem;
  text-align:center;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.sds2-ctlg-search-wrapper {
  z-index:2;
  color:#9e9e9e;
  cursor:text;
  background-color:#fff;
  border-radius:100px;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:644px;
  height:65px;
  padding:10px 10px 10px 22px;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-ctlg-search-wrapper.hidden {
  display:none
}
.sds2-catalog-searchfield {
  color:#272727;
  background-color:#0000;
  border:0 #0000;
  border-radius:100px;
  width:100%;
  height:100%;
  margin-bottom:0;
  padding:0 0 0 52px;
  font-size:13px;
  font-style:normal;
  overflow:hidden
}
.sds2-search-placeholder-wrapper {
  z-index:2;
  opacity:.5;
  position:relative
}
.sds2-search-placeholder-wrapper.fade {
  transition:opacity .2s
}
.sds2-ctlg-search-icon.desktop {
  color:#61666a;
  width:24px;
  height:24px
}
.sds2-ctlg-search-icon.mobile {
  color:#fff;
  width:24px;
  height:24px;
  display:none
}
.sds2-ctlg-search-left-block {
  grid-column-gap:4px;
  align-items:center;
  display:flex
}
.sds2-ctlg-search-button {
  z-index:2;
  color:var(--white);
  cursor:pointer;
  background-color:#5666f0;
  border-radius:100px;
  flex:none;
  justify-content:center;
  align-items:center;
  width:105px;
  height:45px;
  transition:background-color .2s;
  display:flex;
  position:relative
}
.sds2-ctlg-search-button:hover {
  background-color:#4552c0
}
.sds2-ctlg-category-chip {
  outline-offset:0px;
  cursor:pointer;
  background-color:#ebebff;
  border:1px #000;
  border-radius:20px;
  outline:3px #555;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  height:37px;
  padding-left:16px;
  padding-right:16px;
  text-decoration:none;
  transition:background-color .2s;
  display:flex
}
.sds2-ctlg-category-chip:hover {
  background-color:#ccf
}
.sds2-ctlg-chips-container {
  grid-column-gap:12px;
  grid-row-gap:12px;
  flex-wrap:wrap;
  justify-content:center;
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.sds2-ctlg-chips-container.hidden {
  display:none
}
.sds2-ctlg-button {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-ctlg-button:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-ctlg-button.see-all {
  color:#5666f0;
  background-color:#0000;
  height:45px;
  transition:background-color .2s,box-shadow .2s
}
.sds2-ctlg-button.see-all:hover {
  box-shadow:none
}
.sds2-ctlg-button.see-all.hidden {
  display:none
}
.sds2-container-ctlg-merchants {
  max-width:1132px;
  display:block;
  position:relative
}
.sds2-container-ctlg-merchants.carousel-fix {
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem
}
.sds2-container-ctlg-merchants.static-products-fix {
  margin-left:auto;
  margin-right:auto
}
.sds2-ctlg-products-title-wrapper {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.sds2-ctlg-button-inner {
  justify-content:center;
  align-items:center;
  width:100%;
  padding:0 10px;
  display:flex
}
.sds2-ctlg-see-all-icon {
  width:24px;
  height:24px
}
.sds2-cctlg-arousel-arrow-icon {
  width:32px;
  height:32px;
  transform:rotate(-90deg)
}
.sds2-cctlg-arousel-arrow-icon.right {
  transform:rotate(0)
}
.sds2-ctlg-section-carousel {
  margin-top:2rem;
  margin-bottom:2rem;
  position:relative
}
.sds2-ctlg-section-carousel.produtcs {
  margin-top:.5rem
}
.sds2-ctlg-section-carousel.produtcs.mb-56 {
  margin-bottom:56px
}
.sds2-ctlg-section-carousel.static-products {
  max-width:1132px;
  margin-top:.5rem;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem
}
.sds2-ctlg-section-carousel.static-products.mb-56 {
  margin-bottom:56px
}
.sds2-ctlg-carousel-arrow {
  cursor:pointer;
  background-color:#f5f5f7;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:41px;
  height:41px;
  transition:none;
  display:flex
}
.sds2-ctlg-carousel-arrow.left {
  margin-right:15px
}
.sds2-ctlg-carousel-arrow.left.disabled {
  opacity:.3;
  background-color:#0000
}
.sds2-ctlg-carousel-slider-inner {
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:flex
}
.sds2-carousel-arrows-wrapper-2 {
  z-index:2;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  max-width:1132px;
  height:41px;
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  display:flex;
  position:relative
}
.sds2-ctlg-card-image-layer {
  z-index:2;
  mix-blend-mode:multiply;
  background-color:#f6f7fb;
  position:absolute;
  inset:0%
}
.sds2-ctlg-product-card-carousel-wrapper {
  flex:1;
  text-decoration:none
}
.sds2-ctlg-card-info {
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  width:100%;
  height:120px;
  padding:8px;
  display:flex
}
.sds2-ctlg-card-info.with-cta {
  height:164px
}
.sds2-ctlg-product-card {
  text-align:left;
  background-color:#fff;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  height:431px;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:hidden
}
.sds2-ctlg-product-card:hover {
  box-shadow:none
}
.sds2-ctlg-product-card.scroller {
  width:220px
}
.sds2-ctlg-product-card.with-cta {
  height:450px
}
.sds2-ctlg-card-cover-image {
  object-fit:cover;
  width:100%;
  height:100%
}
.sds2-paragraph-4test {
  font-size:14px;
  font-weight:600;
  line-height:22px
}
.sds2-paragraph-4test.poppins-semibold.sds2-color-grayscale-900 {
  color:#272727
}
.sds2-paragraph-4test.poppins-semibold.sds2-color-grayscale-900.ctlg-card-title {
  min-height:40px;
  overflow:hidden
}
.sds2-ctlg-card-cover {
  border:1px solid #f6f7fb;
  border-radius:20px;
  flex:1;
  width:100%;
  position:relative;
  overflow:hidden
}
.sds2-paragraph-7 {
  font-size:12px;
  font-weight:600;
  line-height:20px
}
.sds2-paragraph-7.medium {
  font-weight:500
}
.sds2-paragraph-7.medium.sds2-color-grayscale-700 {
  color:#8a8a8d
}
.sds2-paragraph-7.medium.sds2-color-grayscale-900 {
  color:#272727
}
.sds2-ctlg-brand-card-carousel-wrapper {
  grid-row-gap:12px;
  flex-direction:column;
  align-items:center;
  width:204px;
  text-decoration:none;
  display:flex
}
.sds2-ctlg-brand-card {
  background-color:var(--grayscale--300);
  object-fit:cover;
  border-radius:400px;
  width:204px;
  height:204px
}
.sds2-ctlg-hero-image {
  max-width:700px;
  position:absolute;
  inset:-30px 0% auto 50%;
  transform:translate(-50%)
}
.sds2-vendor-pays4-box-wrapper {
  background-color:var(--support--teal-with-it--t0);
  border-radius:20px;
  flex-direction:column;
  flex:290px;
  justify-content:center;
  align-items:flex-start;
  padding:24px;
  display:flex
}
.top-search-mini-banner-left {
  grid-column-gap:8px;
  display:flex
}
.sds2-ctlg-search-button-2 {
  z-index:2;
  cursor:pointer;
  background-color:#5666f0;
  border-radius:100px;
  justify-content:center;
  align-items:center;
  width:105px;
  height:45px;
  transition:background-color .2s;
  display:flex;
  position:relative
}
.sds2-ctlg-search-button-2:hover {
  background-color:#4552c0
}
.hidden-icon {
  width:1px;
  height:1px;
  position:absolute;
  inset:0% auto auto 0%
}
.trenord-hero-image-wrapper {
  z-index:3;
  width:100%;
  max-width:464px;
  position:relative
}
.mt-24 {
  margin-top:24px
}
.trenord-hero-content {
  z-index:2;
  text-align:left;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.trenord-merchant-card-cover-image {
  object-fit:cover;
  width:100%;
  position:absolute;
  inset:0%
}
.sds2-merchant-card-cover-trenord {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62594cbc606c5340d651381d_temp.jpeg);
  background-position:0 0,50%;
  background-repeat:repeat,no-repeat;
  background-size:auto,cover;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:140px;
  position:relative;
  overflow:hidden
}
.sds2-merchant-card-cover-trenord.no-interaction {
  background-image:linear-gradient(#000,#0003 0%,#c4c4c400 45%)
}
.trenord-subtitle-container {
  text-align:center;
  max-width:716px;
  margin-bottom:24px;
  margin-left:auto;
  margin-right:auto
}
.trenord-subtitle-container.mt-16 {
  margin-top:16px
}
.sds2-section-trenord-merchant {
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.html-embed-16 {
  padding-bottom:20px
}


.sds2-vendor-prize-box-white {
  border: 1px solid var(--core--pink-scalapay--300);
  background-color: var(--white);
  border-radius: 20px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 34px;
  display: flex;
  box-sizing: border-box; /* importante per padding */
}

/* Mobile: aggiusta padding se vuoi */
@media (max-width: 767px) {
  .sds2-vendor-prize-box-white {
    padding: 20px;
  }
}


.sds2-vendor-prize-box-white.right {
  inset:auto -38px 38px auto
}
.sds2-vendor-prize-box-white.right.hidden {
  display:none
}
.sds2-vendor-prize-box-white.center-white {
  background-color:var(--white);
  width:90%;
  left:50%;
  transform:translate(-50%)
}
.sds2-prize-image-linkedin {
  box-shadow:none;
  border-radius:6px;
  flex:none
}
.nav-menu-item-paste {
  margin-left:8px;
  margin-right:8px;
  overflow:hidden
}
.nav-menu-item-paste.dropdown {
  margin-left:2px;
  margin-right:2px;
  padding-left:6px;
  padding-right:6px;
  overflow:visible
}
.nav-simple-dropdown {
  background-color:#fff
}
.nav-simple-dropdown.w--open {
  border-radius:6px;
  padding:4px 8px 8px;
  box-shadow:0 11px 15px -1px #0000000d
}
.nav-simple-dropdown.fr.w--open {
  min-width:200px
}
.underline-div-paste {
  background-color:#2c2629;
  width:90%;
  height:2px;
  margin-left:auto;
  margin-right:auto
}
.nav-menu-item-label-paste {
  color:#272727;
  font-family:Poppins,sans-serif;
  font-size:14px;
  font-weight:500;
  text-decoration:none
}
.nav-menu-item-label-paste.dd {
  z-index:1;
  margin-right:8px;
  position:relative
}
.card-page-hero-content-wrapper {
  z-index:6;
  position:relative
}
.card-page-title-wrapper {
  max-width:500px;
  margin-left:auto;
  margin-right:auto
}
.card-page-title-wrapper.pt {
  max-width:520px
}
.card-page-merchant-hero {
  border-radius:1000px;
  justify-content:center;
  align-items:center;
  width:744px;
  height:280px;
  display:flex;
  position:relative;
  overflow:hidden
}
.image-100-cover {
  object-fit:cover;
  width:100%;
  height:100%
}
.card-page-logo-wrapper {
  z-index:5;
  background-color:#272727;
  border-radius:200px;
  justify-content:center;
  align-items:center;
  width:200px;
  height:200px;
  display:flex;
  position:relative
}
.card-page-merchant-cover {
  z-index:4;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.card-page-logo-image {
  object-fit:contain;
  max-width:70%;
  max-height:70%
}
.card-page-last-section.sec-01 {
  background-color:var(--core--pink-scalapay--200);
  height:100vh;
  padding-top:10rem
}
.card-page-last-section.sec-02 {
  background-color:var(--core--turkish-ginger--200);
  height:100vh;
  padding-top:10rem
}
.card-page-last-section.sec-03 {
  background-color:var(--support--carpe-denim--c1);
  height:100vh;
  padding-top:10rem
}
.card-page-last-section.sec-04 {
  background-color:var(--white);
  height:100vh;
  padding-top:10rem
}
.card-page-last-section.cp-last {
  background-color:var(--core--pink-scalapay--200);
  padding-top:10rem;
  padding-bottom:5rem
}
.sds2-button-6 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-6:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-6.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-6.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-ctlf-button-wrapper-center {
  justify-content:center;
  display:flex
}
.sds2-home-hero-image-inner-marketing {
  position:absolute;
  inset:-4% 0% 0%
}
.sds2-home-hero-image-inner-marketing._00 {
  z-index:1
}
.sds2-home-hero-image-inner-marketing._01 {
  z-index:2
}
.sds2-home-hero-image-inner-marketing._02 {
  z-index:3
}
.sds2-home-hero-image-inner-marketing._03 {
  z-index:4
}
.sds2-home-hero-image-inner-marketing._04 {
  z-index:5
}
.sds2-merchant-card-icon {
  width:30px;
  height:30px;
  position:absolute;
  inset:-8px -8px auto auto
}
.bottom-banner-wrapper-2 {
  z-index:1000;
  background-image:linear-gradient(#27272700,#2727264d);
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:347px;
  font-family:Poppins,sans-serif;
  display:block;
  position:fixed;
  inset:auto 0% 0%
}
.bottom-banner-wrapper-2.hidden {
  display:none
}
.bottom-app-banner-logo-image-2 {
  width:70px;
  height:70px;
  margin-bottom:-12px;
  display:inline-block;
  position:relative
}
.bottom-app-banner-container-3 {
  background-color:#87121b;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6567711045ab67ff556fbd5d_banner_bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1140px;
  height:235px;
  margin-left:auto;
  margin-right:auto;
  padding-left:38px;
  padding-right:38px;
  display:flex;
  position:relative
}
.sds2-button-7 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-7:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-7.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-7.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-7.primary-liliac.large {
  height:45px
}
.sds2-download-app-bg-image-mobile {
  z-index:1;
  display:none;
  position:absolute;
  top:10px;
  left:50%;
  transform:translate(-50%)
}
.banner-subtext {
  color:#757987;
  font-size:10px;
  font-weight:500;
  line-height:20px
}
.bottom-app-banner-container-4 {
  background-color:#fbe8e9;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65a12866c3211fc3d33d12e1_Background_D.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1140px;
  height:235px;
  margin-left:auto;
  margin-right:auto;
  padding-left:38px;
  padding-right:38px;
  display:flex;
  position:relative
}
.bottom-app-banner-logo-image-3 {
  width:70px;
  height:70px;
  margin-bottom:-12px;
  position:relative
}
.bottom-app-content-text {
  grid-column-gap:0px;
  grid-row-gap:0px;
  text-align:center;
  align-items:center
}
.bottom-banner-wrapper-3 {
  z-index:999;
  background-image:linear-gradient(#27272700,#2727264d);
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:347px;
  font-family:Poppins,sans-serif;
  display:block;
  position:fixed;
  inset:auto 0% 0%
}
.bottom-banner-wrapper-3.hidden {
  display:none
}
.sds2-button-8 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-8:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-8.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-8.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-8.primary-liliac.large {
  height:45px
}
.bottom-banner-wrapper-4 {
  z-index:1000;
  background-image:linear-gradient(#27272700,#2727264d);
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:347px;
  font-family:Poppins,sans-serif;
  display:block;
  position:fixed;
  inset:auto 0% 0%
}
.bottom-banner-wrapper-4.hidden {
  display:none
}
.bottom-app-banner-container-5 {
  background-color:#ffe3d1;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65a128c5c08eb8a4ac1b2261_banner-bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1140px;
  height:235px;
  margin-left:auto;
  margin-right:auto;
  padding-left:38px;
  padding-right:38px;
  display:flex;
  position:relative
}
.bottom-app-banner-logo-image-4 {
  width:70px;
  height:70px;
  margin-bottom:-12px;
  display:inline-block;
  position:relative
}
.bottom-app-banner-inner-content {
  margin-top:0
}
.sds2-button-9 {
  color:#fff;
  text-align:center;
  background-color:#3a4045;
  border-radius:100px;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  min-width:170px;
  font-weight:600;
  line-height:21px;
  text-decoration:none;
  transition:box-shadow .2s;
  display:flex
}
.sds2-button-9:hover {
  box-shadow:0 4px 10px #0003
}
.sds2-button-9.primary-liliac {
  color:#fff;
  background-color:#5666f0;
  transition:background-color .2s,box-shadow .2s
}
.sds2-button-9.primary-liliac:hover {
  background-color:#4552c0;
  box-shadow:0 4px 10px #4552c033
}
.sds2-button-9.primary-liliac.large {
  height:45px
}
.sds2-static-merchants-container {
  z-index:1;
  grid-column-gap:24px;
  grid-row-gap:24px;
  grid-template-rows:auto;
  grid-template-columns:204px 204px;
  grid-auto-columns:204px;
  grid-auto-flow:column;
  justify-content:center;
  margin-bottom:24px;
  padding-top:16px;
  padding-bottom:16px;
  display:grid;
  position:relative
}
.sds2-static-merchants-container.hiw {
  padding-top:96px;
  padding-bottom:50px
}
.sds2-static-merchants-container.hiw.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.sds2-static-merchants-container.vendor-reviews {
  padding-top:50px;
  padding-bottom:50px
}
.sds2-static-merchants-container.hiw-pay-later {
  padding-top:32px;
  padding-bottom:50px
}
.sds2-static-merchants-container._4col {
  grid-template-columns:1fr 1fr 1fr 1fr;
  max-width:890px;
  margin-left:auto;
  margin-right:auto
}
.sds2-static-merchants-title {
  z-index:2;
  text-align:center;
  justify-content:center;
  align-items:center;
  margin-top:24px;
  padding-left:16px;
  padding-right:16px;
  display:flex;
  position:relative
}
.sds2-static-products-slider-header {
  grid-column-gap:12px;
  grid-row-gap:12px;
  justify-content:flex-start;
  align-items:center;
  margin-bottom:16px;
  display:flex
}
.sds2-static-products-slider-header-brand {
  z-index:5;
  background-color:var(--grayscale--100-white);
  border:2px solid #eff1f5;
  border-radius:100px;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:52px;
  height:52px;
  display:flex;
  overflow:hidden
}
.sds2-static-products-slider-header-brand.pascal {
  background-color:#272727;
  border-style:none
}
.sds2-valentines-hero-title {
  width:440px;
  margin-bottom:28px
}
.sds2-valentines-hero-logos {
  grid-column-gap:16px;
  grid-row-gap:16px;
  flex-wrap:wrap;
  width:100%;
  max-width:715px
}
.sds2-valentines-hero-title-mobile {
  width:440px;
  margin-bottom:28px;
  display:none
}
.sds2-valentines-hero-image {
  width:1000px;
  position:absolute;
  inset:auto -13% 0% auto
}
.sds2-valentines-hero-chip {
  background-color:#ffffffdb;
  border-radius:18px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:62px;
  padding-left:32px;
  padding-right:32px;
  display:flex;
  box-shadow:-3px 0 3px #0000001a
}
.sds2-valentines-hero-chip-image {
  object-fit:contain;
  max-height:90%
}
.sds2-valentines-hero-arrow {
  z-index:6;
  position:absolute;
  bottom:36px;
  left:50%;
  transform:translate(-50%)
}
.sds2-valentines-hero-arrow.mobileonly {
  display:none
}
.sds2-career-value-card-v2 {
  border:2px solid #000;
  border-radius:26px;
  overflow:hidden
}
.sds2-career-value-card-v2.ebebff {
  border-color:#ebebff
}
.sds2-career-value-card-v2.fbe8e9 {
  border-color:#fbe8e9
}
.sds2-career-value-card-v2.d9f5e8 {
  border-color:#d9f5e8
}
.sds2-career-value-card-v2.dae6fb {
  border-color:#dae6fb
}
.sds2-career-value-card-header-v2 {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100px;
  display:flex
}
.sds2-career-value-card-header-v2.ebebff {
  background-color:#ebebff
}
.sds2-career-value-card-header-v2.fbe8e9 {
  background-color:#fbe8e9
}
.sds2-career-value-card-header-v2.d9f5e8 {
  background-color:#d9f5e8
}
.sds2-career-value-card-header-v2.dae6fb {
  background-color:#dae6fb
}
.sds2-career-value-card-content-v2 {
  padding:32px
}
.sds2-career-value-card-rich-text li {
  color:#4a4d5a;
  font-size:1rem;
  font-weight:500;
  line-height:26px
}
.sds2-career-values-wrapper-v2 {
  width:100%;
  margin-top:2.5rem
}
.sds2-catalog-app-hero-image {
  width:1000px;
  position:absolute;
  inset:auto -13% 0% auto
}
.sds2-catalog-app-image {
  max-width:1100px;
  position:absolute;
  top:59%;
  left:67%;
  transform:translate(-50%,-50%)
}
.sds2-career-values-header {
  text-align:center;
  background-color:#fff;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:64px;
  padding:8px;
  display:flex
}
.sds2-career-value-card-rich-text-v2 li {
  color:#4a4d5a;
  font-size:1rem;
  font-weight:500;
  line-height:26px
}
.sds2-career-value-card-rich-text-wrapper {
  max-height:400px;
  padding-left:8px;
  padding-right:8px;
  overflow:scroll
}
.sds2-testimonial-centered {
  grid-column-gap:42px;
  grid-row-gap:42px;
  text-align:center;
  background-color:#dbd2d2;
  border-radius:20px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  max-width:1080px;
  margin-left:auto;
  margin-right:auto;
  padding:96px 96px 72px;
  display:flex
}
.sds2-testimonial-centered.ebebff {
  background-color:#ebebff
}
.sds2-affiliate-numbers-grid {
  z-index:1;
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 12px 1fr 12px 1fr;
  align-items:center;
  height:246px;
  position:relative
}
.sds2-affiliate-number {
  font-size:57px;
  line-height:67px
}
.sds2-affiliate-number.sds2-color-grayscale-900.my-0 {
  margin-top:0;
  margin-bottom:0
}
.sds2-affiliate-numbers-percent {
  font-size:47px;
  line-height:60px
}
.sds2-affilitate-numbers-block {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  display:flex
}
.sds2-affiliate-numbers-wrapper {
  position:relative
}
.sds2-community-numbers {
  grid-column-gap:84px;
  grid-row-gap:84px;
  background-color:#ebebff;
  border-radius:10px;
  justify-content:center;
  align-items:center;
  padding:56px
}
.sds2-community-numbers.fr {
  grid-column-gap:64px;
  grid-row-gap:64px
}
.sds2-community-item {
  text-align:center;
  flex:none;
  justify-content:center;
  align-items:center
}
.sds2-affiliate-hero-image {
  width:100%;
  position:relative
}
.sds2-vendor-solutions-image {
  aspect-ratio:3/2;
  object-fit:contain;
  width:100%
}
.sds2-womenday-hero-image {
  width:1060px;
  position:absolute;
  inset:auto -13% -35% auto
}
.sds2-static-merchant-card-cover-image {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.sds2-fatherday-hero-image {
  width:1060px;
  position:absolute;
  inset:auto -13% -52% auto
}
.sds2-merchant-card-v2-inner {
  width:100%;
  height:100%;
  text-decoration:none
}
.sds2-merchant-card-v2-cover-layer {
  opacity:0;
  background-color:#27272780;
  justify-content:center;
  align-items:center;
  transition:opacity .35s;
  display:flex;
  position:absolute;
  inset:0%
}
.sds2-merchant-card-v2-top-badge {
  color:#fff;
  text-align:right;
  background-color:#5666f0;
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  height:21px;
  padding-left:8px;
  padding-right:8px;
  font-size:10px;
  font-weight:500;
  line-height:15px;
  text-decoration:none;
  display:flex
}
.sds2-merchant-card-v2-brand-text {
  font-size:16px;
  font-weight:600;
  line-height:24px
}
.sds2-merchant-card-v2-bottom {
  grid-column-gap:9px;
  grid-row-gap:9px;
  cursor:pointer;
  justify-content:flex-start;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  padding-right:16px;
  display:flex
}
.sds2-merchant-card-v2-cover {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/62594cbc606c5340d651381d_temp.jpeg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:20px;
  width:100%;
  height:162px;
  position:relative;
  overflow:hidden
}
.sds2-merchant-card-v2-cover-arrow {
  width:58px;
  height:58px;
  transition:opacity .2s,transform .5s;
  position:absolute
}
.sds2-merchant-card-v2-icon-card {
  width:38px;
  height:38px;
  position:absolute;
  inset:auto 13px 0 auto
}
.sds2-merchant-card-v2 {
  width:100%
}
.sds2-merchant-card-v2.carousel {
  width:263px
}
.sds2-merchant-card-v2-logo {
  width:100%;
  max-width:80%;
  max-height:80%
}
.sds2-merchant-card-v2-top-badge-wrapper {
  justify-content:flex-end;
  align-items:flex-start;
  width:100%;
  padding-top:10px;
  padding-left:5px;
  padding-right:10px;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.sds2-merchant-card-v2-icon-store {
  width:52px;
  height:38px;
  position:absolute;
  inset:auto auto 0 13px
}
.sds2-merchant-card-v2-logo-wrapper {
  z-index:5;
  background-color:#fff;
  border:1px solid #0000000d;
  border-radius:100px;
  flex-direction:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:44px;
  height:44px;
  display:flex;
  overflow:hidden
}
.text-black {
  color:#000
}
.sds2-giornataalmare-hero-title {
  width:100%;
  max-width:530px;
  margin-bottom:28px
}
.sds2-abolute-hero-image {
  position:absolute
}
.sds2-abolute-hero-image.costume {
  left:4%
}
.sds2-abolute-hero-image.glasses {
  top:-35%;
  right:10%
}
.sds2-abolute-hero-image.glassesmobile {
  display:none;
  top:-35%;
  right:10%
}
.sds2-abolute-hero-image.glasses-fr {
  top:-27%;
  right:13%
}
.sds2-abolute-hero-image.glasses-es {
  top:-54%;
  right:9%
}
.sds2-ctlg-product-card-carousel-wrapper-with-cta {
  flex:0 auto;
  width:230px;
  text-decoration:none
}
.sds2-carousel-slider-wrapper-desktop-center {
  z-index:1;
  justify-content:center;
  align-items:stretch;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.sds2-carousel-slider-wrapper-desktop-center.disable-scrollbars {
  z-index:1;
  position:relative
}
.sds2-giornataalmare-b-hero-title-desktop {
  width:100%;
  max-width:900px;
  margin-bottom:28px
}
.sds2-giornataalmare-b-hero-title-desktop.no-margin {
  margin-bottom:0
}
.sds2-giornataalmare-b-hero-title-desktop.es {
  max-width:650px
}
.sds2-giornataalmare-b-hero-title-mobile {
  width:100%;
  max-width:900px;
  margin-bottom:28px;
  display:none
}
.sds2-romebynight-hero-title-desktop {
  width:100%;
  max-width:900px;
  margin-bottom:28px
}
.sds2-romebynight-b-hero-title-mobile {
  width:100%;
  max-width:900px;
  margin-bottom:28px;
  display:none
}
.romebynight-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  display:flex;
  position:relative
}
.in-store-landing-hero-grid {
  grid-column-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1.25fr 1fr;
  width:100%;
  height:100%
}
.in-store-landing-hero-content {
  grid-column-gap:24px;
  grid-row-gap:24px;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding-top:203px;
  display:flex
}
.in-store-landing-hero-image-wrapper {
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.in-store-landing-hero-image {
  z-index:2;
  position:relative;
  bottom:-255px;
  transform:scale(1.5)
}
.in-store-landing-single-card {
  grid-column-gap:18px;
  grid-row-gap:18px;
  background-color:var(--grayscale--100-white);
  border-radius:20px;
  flex-flow:column;
  width:262px;
  display:flex;
  overflow:hidden
}
.in-store-landing-single-card-image {
  object-fit:contain;
  width:100%;
  height:318%;
  overflow:hidden
}
.in-store-landing-single-card-text {
  color:var(--b1);
  text-align:center;
  padding-left:16px;
  padding-right:16px;
  font-size:20px;
  font-weight:500;
  line-height:30px
}
.in-store-landing-single-card-text.medium {
  font-weight:500
}
.in-store-landing-single-card-text.medium.sds2-color-grayscale-900.text-centered.max800px {
  max-width:800px
}
.in-store-landing-single-card-text.medium.sds2-color-grayscale-800.mb-64 {
  margin-bottom:64px
}
.in-store-landing-single-card-text.medium.sds2-color-grayscale-800.static {
  z-index:2;
  position:relative
}
.in-store-landing-single-card-text.medium.sds2-color-grayscale-700.mb-4 {
  margin-bottom:4px
}
.in-store-landing-single-card-text.medium.sds2-color-grayscale-700.max-w-450 {
  max-width:450px
}
.in-store-landing-single-card-text.ragular {
  font-weight:400
}
.in-store-landing-single-card-text.semibold {
  font-weight:600
}
.in-store-landing-single-card-text.semibold.sds2-color-grayscale-800.mb-64 {
  margin-bottom:64px
}
.in-store-landing-single-card-text.semibold.sds2-color-grayscale-700.mb-4 {
  margin-bottom:4px
}
.in-store-landing-single-card-text.semibold.sds2-color-grayscale-700.max-w-450 {
  max-width:450px
}
.in-store-landing-single-card-text.semibold.mb-8.uppercase {
  text-transform:uppercase
}
.in-store-landing-single-card-text.semibold._757987 {
  color:#757987
}
.paragraph-4 {
  color:#646464
}
.paragraph-5 {
  text-align:center;
  object-position:50% 100%;
  height:150px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  padding-top:100px
}
.paragraph-6 {
  height:86px
}
.paragraph-7 {
  height:150px;
  margin-bottom:0;
  padding-top:100px
}
.officelooks-hero-title {
  width:100%
}
.officelooks-hero-content-desktop {
  max-width:320px;
  position:relative
}
.officelooks-hero-sticker {
  position:absolute
}
.officelooks-hero-sticker.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.officelooks-hero-sticker.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.officelooks-hero-sticker.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.officelooks-hero-sticker.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.officelooks-hero-sticker.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.officelooks-hero-sticker.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.officelooks-hero-sticker.title {
  z-index:1;
  inset:29px -401px auto auto
}
.italic-text-15 {
  font-size:15px
}
.bts-hero-title-desktop {
  width:100%;
  max-width:960px;
  margin-bottom:28px
}
.bts-hero-title-desktop.no-margin {
  margin-bottom:0
}
.bts-hero-title-desktop.es {
  max-width:650px
}
.bts-hero-title-mobile {
  width:100%;
  max-width:900px;
  margin-bottom:28px;
  display:none
}
.bts-hero-image {
  position:absolute;
  bottom:-40px;
  left:50%;
  transform:translate(-50%)
}
.sds2-section-trenord-merchant-copy {
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.back-to-school-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.sds2-product-card-promo-label {
  grid-column-gap:4px;
  grid-row-gap:4px;
  color:#fff;
  text-align:right;
  background-color:#5666f0;
  border-radius:20px;
  justify-content:flex-start;
  align-items:center;
  height:23px;
  padding-left:8px;
  padding-right:8px;
  font-size:10px;
  font-weight:500;
  line-height:15px;
  text-decoration:none;
  display:flex
}
.sds2-product-card-promo-label-wrapper {
  justify-content:flex-end;
  align-items:flex-start;
  width:100%;
  padding-top:14px;
  padding-left:5px;
  padding-right:14px;
  display:flex;
  position:absolute;
  inset:0% 0% auto
}
.officelooks-hero-center-mobile {
  display:none
}
.lpcf-simple-items-wrapper-copy {
  grid-column-gap:1rem;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding:1rem 2rem;
  display:flex;
  position:relative;
  overflow:scroll
}
.lpcf-simple-item-wrapper-copy {
  grid-row-gap:27px;
  grid-row-gap:27px;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  max-width:375px;
  display:flex;
  position:relative
}
.lpcf-simple-item-circle-line-copy {
  border:2px solid var(--support--carpe-denim--c3);
  border-radius:500px;
  justify-content:center;
  align-items:center;
  width:331px;
  max-width:331px;
  height:331px;
  max-height:331px;
  padding:16px;
  display:flex;
  position:relative
}
.text-block-41,.text-block-42,.text-block-43 {
  text-align:center;
  padding-top:2rem;
  font-size:15px;
  font-weight:700;
  line-height:21px
}
.sds2-vertical-spacing-copy {
  flex:1;
  width:100%;
  padding-top:5rem;
  padding-bottom:5rem
}
.sds2-vertical-spacing-copy._2r {
  padding-top:2rem;
  padding-bottom:2rem
}
.sds2-vertical-spacing-copy.home-hero {
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:5rem;
  display:flex
}
.sds2-vertical-spacing-copy.career-slider {
  padding-top:2rem;
  padding-bottom:5.8rem
}
.sds2-vertical-spacing-copy._3r {
  padding-top:3rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing-copy._4r-bottom {
  padding-top:0;
  padding-bottom:4rem
}
.sds2-vertical-spacing-copy.hiw-cards {
  padding-top:3rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing-copy.hiw {
  padding-top:5rem;
  padding-bottom:0
}
.sds2-vertical-spacing-copy.career {
  align-items:flex-end;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.vendor {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.vendor-under-hero {
  padding-top:4rem;
  padding-bottom:4rem
}
.sds2-vertical-spacing-copy.vendor-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:8rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.vendor-devs {
  padding-bottom:8rem
}
.sds2-vertical-spacing-copy.travel-hero {
  z-index:2;
  align-items:flex-end;
  padding-top:0;
  padding-bottom:120px;
  display:flex;
  position:relative
}
.sds2-vertical-spacing-copy.referral-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:8rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.referral-banner {
  padding-top:0;
  padding-bottom:4rem
}
.sds2-vertical-spacing-copy.referral-faq {
  padding-top:2rem
}
.sds2-vertical-spacing-copy.static-page-hero {
  padding-top:10rem
}
.sds2-vertical-spacing-copy.marketingbanner {
  padding-bottom:1rem
}
.sds2-vertical-spacing-copy.marketingbanner.v2 {
  padding-top:1rem
}
.sds2-vertical-spacing-copy.static-page {
  padding-top:8rem
}
.sds2-vertical-spacing-copy.model-231 {
  padding-top:0
}
.sds2-vertical-spacing-copy.zalando {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:10rem;
  padding-bottom:3rem;
  display:flex
}
.sds2-vertical-spacing-copy.zalando-full-page {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:120px;
  padding-bottom:3rem;
  display:flex
}
.sds2-vertical-spacing-copy.promo-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:4rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.promo-boxed-v2 {
  flex-direction:row;
  justify-content:center;
  align-items:flex-start;
  padding-top:8rem;
  padding-bottom:0;
  display:flex
}
.sds2-vertical-spacing-copy.home-hero-v2 {
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex
}
.sds2-vertical-spacing-copy.bf {
  padding-top:10rem
}
.sds2-vertical-spacing-copy.xmas-grid {
  padding-top:1rem;
  padding-bottom:3rem
}
.sds2-vertical-spacing-copy.b2b-promo-circles {
  padding-top:22rem
}
.sds2-vertical-spacing-copy.b2b-promo-hero {
  z-index:8;
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.sds2-vertical-spacing-copy.promo-app {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing-copy.home-hero-v3 {
  z-index:1;
  align-items:flex-end;
  padding-top:10rem;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.sds2-vertical-spacing-copy.promo {
  padding-top:5rem
}
.sds2-vertical-spacing-copy.appl {
  padding-top:5rem;
  padding-bottom:0
}
.sds2-vertical-spacing-copy.appl-banner {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing-copy.appl-carousel {
  padding-bottom:0
}
.sds2-vertical-spacing-copy.appl-reviews {
  padding-bottom:2rem
}
.sds2-vertical-spacing-copy.appl-faq {
  padding-top:3rem
}
.sds2-vertical-spacing-copy.vendor-new {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex
}
.sds2-vertical-spacing-copy.landing-gift-card-hero {
  padding-top:8rem;
  padding-bottom:2rem
}
.sds2-vertical-spacing-copy.lp-card {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  padding-top:6rem;
  display:flex
}
.sds2-vertical-spacing-copy.lpcf {
  flex-direction:row;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing-copy.lpcf-simple {
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:stretch;
  height:100%;
  display:flex
}
.sds2-vertical-spacing-copy.lpcf-faq {
  padding-top:8rem
}
.sds2-vertical-spacing-copy.catalog-boxed {
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:5.2rem;
  padding-bottom:0;
  display:flex
}
.sds2-vertical-spacing-copy.ctlg-tags {
  padding-top:2rem
}
.sds2-vertical-spacing-copy.none,.sds2-vertical-spacing-copy.valentines,.sds2-vertical-spacing-copy.catalogapp {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing-copy.small {
  padding-top:1.5rem;
  padding-bottom:1.5rem
}
.sds2-vertical-spacing-copy.giornataalmare {
  width:100%;
  overflow:hidden
}
.sds2-vertical-spacing-copy.in-store-landing-card {
  padding-bottom:0
}
.sds2-vertical-spacing-copy.bts-grid {
  width:100%;
  padding-top:0;
  padding-bottom:5rem;
  overflow:hidden
}
.sds2-vertical-spacing-copy.officelooks-hero {
  padding-top:0;
  padding-bottom:0
}
.sds2-vertical-spacing-copy.trenitalia-guide {
  width:100%;
  padding-top:0;
  overflow:hidden
}
.bts-cider-hero-title-wrapper-desktop {
  position:relative
}
.flex-vertical-left {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  display:flex
}
.flex-horizontal-between {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.bts-cider-hero-title {
  width:386px
}
.bts-cider-hero-content-wrapper-desktop {
  width:200px;
  height:200px;
  position:relative
}
.bts-cider-hero-image {
  width:599px;
  max-width:none;
  position:absolute;
  top:-98px;
  left:-354px
}
.bts-cider-hero-image.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-cider-hero-image.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.bts-cider-hero-image.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.bts-cider-hero-image.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.bts-cider-hero-image.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.bts-cider-hero-image.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.bts-cider-hero-image.title {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-cider-hero-center-mobile {
  display:none
}
.bts-cider-hero-sticker {
  position:absolute
}
.bts-cider-hero-sticker.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-cider-hero-sticker.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.bts-cider-hero-sticker.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.bts-cider-hero-sticker.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.bts-cider-hero-sticker.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.bts-cider-hero-sticker.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.bts-cider-hero-sticker.title,.bts-cider-hero-sticker.folders,.bts-cider-hero-sticker.folders-es {
  z-index:1;
  inset:29px -401px auto auto
}
.max-920-centered {
  max-width:920px;
  margin-left:auto;
  margin-right:auto
}
.bts-lashile-hero-title-wrapper-desktop {
  position:relative
}
.bts-lashile-hero-title {
  width:700px
}
.bts-lashile-hero-content-wrapper-desktop {
  width:200px;
  height:200px;
  position:relative
}
.bts-lashile-hero-image {
  width:540px;
  max-width:none;
  position:absolute;
  top:-114px;
  left:-116px
}
.bts-lashile-hero-image.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-lashile-hero-image.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.bts-lashile-hero-image.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.bts-lashile-hero-image.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.bts-lashile-hero-image.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.bts-lashile-hero-image.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.bts-lashile-hero-image.title {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-lashile-hero-center-mobile {
  display:none
}
.bts-lashile-hero-sticker {
  position:absolute
}
.bts-lashile-hero-sticker.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.bts-lashile-hero-sticker.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.bts-lashile-hero-sticker.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.bts-lashile-hero-sticker.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.bts-lashile-hero-sticker.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.bts-lashile-hero-sticker.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.bts-lashile-hero-sticker.title,.bts-lashile-hero-sticker.folders,.bts-lashile-hero-sticker.pills {
  z-index:1;
  inset:29px -401px auto auto
}
.applepay-hero-content {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:590px;
  display:flex;
  position:relative
}
.applepay-hero-image-wrapper-desktop {
  width:200px;
  height:200px;
  position:relative
}
.applepay-hero-image {
  width:680px;
  max-width:none;
  position:absolute;
  top:-197px;
  left:-347px
}
.applepay-hero-image.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.applepay-hero-image.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.applepay-hero-image.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.applepay-hero-image.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.applepay-hero-image.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.applepay-hero-image.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.applepay-hero-image.title {
  z-index:1;
  inset:29px -401px auto auto
}
.applepay-hero-image.iphoneonly {
  width:465px;
  top:-266px;
  left:-289px
}
.applepay-hero-text {
  color:#000;
  font-family:Fraunces,sans-serif;
  font-size:62px;
  font-weight:600;
  line-height:70px;
  position:relative
}
.applepay-hero-text.gsap {
  line-height:70px
}
.applepay-hero-text-wrapper {
  text-align:center;
  position:relative
}
.applepay-hero-text-badge {
  position:absolute;
  top:125px;
  left:108px
}
.applepay-hero-text-last-row {
  line-height:80px
}
.applepay-hero-subtext {
  color:#000;
  text-align:center;
  margin-bottom:20px;
  font-size:20px;
  font-weight:400;
  line-height:32px
}
.applepay-hero-badge {
  color:#fff;
  background-color:#000;
  border-radius:8px 30px 30px;
  justify-content:space-between;
  align-items:flex-start;
  width:100%;
  max-width:426px;
  margin-bottom:8px;
  padding:20px;
  display:flex
}
.applepay-hero-badge-left {
  grid-column-gap:13px;
  grid-row-gap:13px;
  display:flex
}
.applepay-hero-badge-subtext {
  color:#d1d3d8;
  font-size:11px;
  line-height:18px
}
.applepay-hero-badge-left-text {
  padding-top:12px
}
.applepay-hero-arrow-wrapper {
  width:45px;
  height:45px;
  position:absolute;
  bottom:-60px
}
.applepay-hero-arrow {
  width:45px;
  height:45px;
  position:absolute
}
.applepay-hero-grid {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.applepay-hero-image-wrapper-mobile {
  display:none
}
.applepay-hero-image-mobile {
  position:absolute
}
.applepay-hero-image-mobile.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.applepay-hero-image-mobile.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.applepay-hero-image-mobile.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.applepay-hero-image-mobile.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.applepay-hero-image-mobile.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.applepay-hero-image-mobile.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.applepay-hero-image-mobile.title,.applepay-hero-image-mobile.folders,.applepay-hero-image-mobile.folders-es {
  z-index:1;
  inset:29px -401px auto auto
}
.applepay-mobile-button {
  display:none
}
.frau-section-title {
  color:#000;
  font-family:Fraunces,sans-serif;
  font-size:38px;
  font-weight:600;
  line-height:60px;
  position:relative
}
.frau-section-title-wrapper {
  text-align:center;
  margin-bottom:32px;
  margin-left:auto;
  margin-right:auto
}
.applepay-cards-container {
  grid-column-gap:16px;
  grid-row-gap:16px;
  align-items:stretch;
  display:flex
}
.applepay-card-image {
  object-fit:cover;
  width:100%;
  height:100%
}
.applepay-card-image-wrapper {
  aspect-ratio:1;
  border-radius:30px;
  overflow:hidden
}
.applepay-card {
  flex-flow:column;
  flex:1;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.applepay-card-bottom {
  color:#272727;
  text-align:center;
  padding-top:38px;
  font-size:18px;
  font-weight:600;
  line-height:30px;
  position:relative
}
.applepay-card-circle {
  color:#fff;
  background-color:#000;
  border:5px solid #f6f7fb;
  border-radius:999px;
  justify-content:center;
  align-items:center;
  width:60px;
  height:60px;
  display:flex;
  position:absolute;
  top:-30px;
  left:50%;
  transform:translate(-50%)
}
.applepay-faq-message {
  width:70%;
  margin-top:64px
}
.applepay-section-wrapper {
  position:relative
}
.applepay-body {
  background-color:#000;
  font-family:Poppins,sans-serif
}
.applepay-last-target {
  width:3px;
  height:3px;
  position:absolute;
  top:0;
  left:50%;
  transform:translate(-50%)
}
.applepay-last-section-wrapper {
  background-color:#f6f7fb;
  height:200vh;
  position:relative
}
.autumn24-hero-title-desktop {
  width:100%;
  max-width:500px;
  margin-bottom:28px
}
.autumn24-hero-title-desktop.no-margin {
  margin-bottom:0
}
.autumn24-hero-title-desktop.es {
  max-width:650px
}
.autumn24-hero-image-wrapper-desktop {
  width:200px;
  height:200px;
  position:relative
}
.autumn24-hero-image-desktop {
  width:700px;
  max-width:none;
  position:absolute;
  top:-167px;
  left:-418px
}
.autumn24-hero-image-desktop.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.autumn24-hero-image-desktop.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.autumn24-hero-image-desktop.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.autumn24-hero-image-desktop.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.autumn24-hero-image-desktop.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.autumn24-hero-image-desktop.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.autumn24-hero-image-desktop.title {
  z-index:1;
  inset:29px -401px auto auto
}
.autumn24-hero-image-desktop.fr {
  width:450px;
  top:-198px;
  left:-167px
}
.autumn24-hero-title-mobile {
  width:100%;
  max-width:900px;
  margin-bottom:28px;
  display:none
}
.autumn-hero-grid {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.autumn24-hero-image-mobile {
  width:700px;
  max-width:none;
  display:none;
  position:absolute;
  top:-167px;
  left:-418px
}
.autumn24-hero-image-mobile.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.autumn24-hero-image-mobile.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.autumn24-hero-image-mobile.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.autumn24-hero-image-mobile.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.autumn24-hero-image-mobile.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.autumn24-hero-image-mobile.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.autumn24-hero-image-mobile.title {
  z-index:1;
  inset:29px -401px auto auto
}
.emma-hero-content-wrapper {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.emma-hero-info-wrapper,.emma-hero-right-pics-wrapper-desktop {
  z-index:3;
  width:200px;
  height:200px;
  position:relative
}
.emma-hero-title-image {
  width:584px;
  max-width:none;
  position:absolute;
  top:-93px;
  left:42px
}
.emma-hero-badge {
  width:330px;
  max-width:none;
  position:absolute;
  top:57px;
  left:162px
}
.emma-hero-arrow {
  width:220px;
  max-width:none;
  position:absolute;
  top:-66px;
  left:502px
}
.emma-hero-pics-image-desktop {
  width:250px;
  max-width:none;
  position:absolute;
  bottom:-208px;
  right:15px
}
.emma-hero-left-leaf {
  width:884px;
  max-width:none;
  position:absolute;
  bottom:-16px;
  left:-179px
}
.emma-hero-right-leaf {
  width:220px;
  max-width:none;
  position:absolute;
  bottom:23px;
  right:-150px
}
.emma-hero-pics-image-mobile {
  width:237px;
  max-width:none;
  display:none;
  position:absolute;
  top:-123px;
  right:48px
}
.autumn-faq-message {
  text-align:center;
  width:70%;
  margin-top:64px;
  margin-left:auto;
  margin-right:auto
}
.deubank-hero-text {
  color:#000;
  text-align:center;
  margin-bottom:3rem;
  font-family:Fraunces,sans-serif;
  font-size:90px;
  font-style:italic;
  font-weight:800;
  line-height:120px;
  position:relative
}
.deubank-hero-text.gsap {
  line-height:53px
}
.deubank-hero-sub-inner-top {
  grid-column-gap:8px;
  grid-row-gap:8px;
  justify-content:center;
  align-items:flex-end;
  display:flex
}
.deubank-hero-logo {
  position:relative;
  top:-5px
}
.deubank-hero-sub-wrapper {
  grid-column-gap:8px;
  grid-row-gap:8px;
  color:#272727;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.deubank-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.deubank-tag-center {
  background-color:#00ba7a;
  justify-content:center;
  align-items:center;
  min-width:50px;
  height:100%;
  display:flex
}
.deubank-tag-wrapper {
  color:#fff;
  flex:none;
  justify-content:center;
  align-items:center;
  height:45px;
  display:inline-flex;
  position:relative;
  top:12px
}
.deubank-tag-lateral {
  width:25px;
  height:100%
}
.deubank-tag-lateral.left {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670d2d2db2d151209910bae9_tag-left.svg);
  background-position:0%;
  background-size:auto;
  position:relative;
  right:-2px
}
.deubank-tag-lateral.right {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670d2d2dca5f2d2451a3423b_tag-right.svg);
  background-position:0%;
  background-size:auto;
  position:relative;
  left:-2px
}
.deubank-p {
  font-size:32px;
  line-height:40px
}
.deubank-p-wrapper {
  text-align:center;
  max-width:910px;
  margin-bottom:4rem;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.deubank-grid {
  margin-bottom:4rem;
  display:flex
}
.deubank-image {
  border-radius:12px;
  width:42%;
  overflow:hidden
}
.deubank-prices {
  text-align:center;
  width:50%
}
.deubank-p-small {
  font-size:19px;
  line-height:26px
}
.deubank-prices-title-wrapper {
  max-width:430px;
  margin-left:auto;
  margin-right:auto
}
.deubank-price-badge {
  color:#fff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670d376a829a21140ddf6140_db-badge.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  justify-content:center;
  align-items:center;
  width:240px;
  height:70px;
  font-family:Fraunces,sans-serif;
  font-size:45px;
  font-weight:800;
  line-height:60px;
  display:flex
}
.deubank-currency {
  font-size:32px
}
.deubank-price-wrapper {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.deubank-price-pill {
  color:#000;
  background-color:#ebfcf3;
  border-radius:999px;
  justify-content:center;
  align-items:center;
  width:166px;
  height:30px;
  font-size:10px;
  font-weight:600;
  display:flex;
  position:relative;
  bottom:-9px
}
.deubank-prices-grid {
  margin-bottom:2rem
}
.deubank-terms {
  font-size:10px;
  line-height:16px
}
.visa-hero-content {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.visa-hero-text {
  color:#000;
  text-align:center;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:88px;
  font-weight:800;
  line-height:100px;
  position:relative
}
.visa-hero-text.gsap {
  line-height:53px
}
.block,.visa-hero-span {
  display:block
}
.visa-hero-badge {
  width:340px
}
.visa-section-title-wrapper {
  max-width:770px;
  margin-left:auto;
  margin-right:auto
}
.visa-section-title-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.visa-terms {
  margin-top:64px
}
.sds2-ctlg-card-filler {
  width:100%;
  height:40px
}
.sds2-ctlg-card-filler.small {
  height:20px
}
.test-hub-form {
  width:1000px
}
.singlexform {
  width:600px;
  margin-left:auto;
  margin-right:auto
}
.visa-blur-hero-text {
  filter:drop-shadow(0 5px 4px #000000b3);
  color:#fff;
  text-align:center;
  max-width:860px;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:88px;
  font-weight:800;
  line-height:100px;
  position:relative
}
.visa-blur-hero-text.gsap {
  line-height:53px
}
.visablur-hero-button-wrapper {
  grid-column-gap:20px;
  justify-content:center;
  align-items:center;
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.visablur-hero-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.visablur-hero-button-wrapper.marketing-banner {
  max-width:100%
}
.visablur-hero-button-wrapper.hidden {
  display:none
}
.visablur-hero-button-wrapper.zalando-full-card {
  justify-content:flex-start;
  margin-left:0
}
.visablur-hero-button-wrapper.hiw-edit {
  margin-left:0
}
.visablur-hero-button-wrapper.hiw-why-edit {
  grid-row-gap:4px;
  flex-direction:column;
  align-items:center;
  width:100%;
  margin-left:auto
}
.visaslidersection {
  margin-top:50px;
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.visaslidersection.referral-slider {
  margin-top:0;
  padding-top:120px
}
.visaslidersection.smallpaddingbottom {
  padding-bottom:20px
}
.visaslider-carousel-slider-wrapper {
  z-index:1;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.visaslider-carousel-slider-wrapper.disable-scrollbars {
  z-index:1;
  position:relative
}
.visaslider-inner {
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  padding-top:40px;
  padding-bottom:40px;
  display:flex
}
.visaslider-inner.hiw {
  padding-top:96px;
  padding-bottom:50px
}
.visaslider-inner.hiw.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.visaslider-inner.vendor-reviews {
  padding-top:50px;
  padding-bottom:50px
}
.visaslider-inner.nomarginbottom {
  padding-top:32px;
  padding-bottom:0
}
.visaslider-inner.v2 {
  padding-top:24px;
  padding-bottom:12px
}
.visaslider-inner.static-products {
  padding-top:96px;
  padding-bottom:50px
}
.visaslider-inner.static-products.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.visaslider-inner.in-store-landing-card {
  grid-column-gap:32px;
  padding-top:32px;
  padding-bottom:50px
}
.visaslider-card {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  text-align:center;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:262px;
  height:420px;
  font-size:20px;
  line-height:30px;
  display:flex;
  overflow:hidden
}
.visaslider-card-image {
  border-radius:32px;
  width:100%
}
.faq-item-wrapper {
  border:1px solid var(--g2);
  cursor:pointer;
  background-color:#fff;
  border-radius:10px;
  margin-bottom:16px;
  position:relative
}
.faq-question {
  z-index:5;
  cursor:pointer;
  background-color:#fff;
  border-radius:10px 10px 0 0;
  justify-content:space-between;
  padding:2rem 2rem 1rem;
  display:flex;
  position:relative
}
.faq-gradient {
  z-index:0;
  filter:blur(24px);
  background-image:linear-gradient(166deg,#f7cbcf,#ccf 53%,#bbe4ff);
  position:absolute;
  inset:0%
}
.spclub-grid {
  grid-column-gap:16px;
  grid-row-gap:16px;
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.spclub-info-content {
  transform-origin:100% 100%;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:634px;
  padding-top:140px;
  display:flex;
  position:relative
}
.spclub-card-wrapper {
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  transform-origin:0 100%;
  background-image:linear-gradient(140deg,#ffffff1a,#fff0);
  border-radius:20px;
  flex-flow:column;
  width:100%;
  padding:16px;
  display:flex;
  position:relative
}
.spclub-title-text-wrapper {
  text-align:center;
  position:relative
}
.spclub-title-text {
  color:#fff;
  font-family:Poppins,sans-serif;
  font-size:72px;
  font-weight:500;
  line-height:96px;
  position:relative
}
.spclub-title-text.gsap {
  line-height:70px
}
.spclub-title-text.fr {
  font-size:70px
}
.spclub-page-wrapper {
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.spclub-text-gradient {
  -webkit-text-fill-color:transparent;
  background-image:linear-gradient(#aaa3d2,#fff);
  -webkit-background-clip:text;
  background-clip:text
}
.spclub-subtitle {
  color:#fff;
  text-align:center;
  width:100%;
  max-width:610px;
  font-size:20px;
  line-height:32px;
  position:relative;
  top:-140px
}
.spclub-card-row {
  grid-column-gap:10px;
  grid-row-gap:10px;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  display:flex
}
.spclub-card-row.bottom-line {
  border-bottom:1px solid #ffffff29
}
.spclub-card-row-title {
  color:#fff;
  font-size:18px;
  font-weight:600;
  line-height:30px
}
.spclub-card-row-text {
  color:#d5d5d5;
  font-weight:500;
  line-height:22px
}
.spclub-card-row-content {
  flex:1
}
.spclub-text-span-2-row {
  position:relative;
  top:-50px
}
.spclub-body {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto;
  background-attachment:scroll;
  font-family:Poppins,sans-serif
}
.spclub-text-span-3-row {
  position:relative;
  top:-100px
}
.spclub-form-intro {
  color:#fff;
  text-align:center;
  width:100%;
  max-width:340px;
  margin-left:auto;
  margin-right:auto;
  font-size:18px;
  line-height:30px;
  position:absolute;
  top:-80px;
  left:50%;
  transform:translate(-50%)
}
.spclub-form-card-wrapper {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  display:flex
}
.spclub-form-small-price {
  opacity:.8;
  color:#fff;
  text-align:center;
  width:100%;
  margin-bottom:8px;
  font-size:18px;
  line-height:30px;
  text-decoration:line-through;
  position:relative
}
.spclub-form-price {
  color:#fff;
  text-align:center;
  width:100%;
  margin-bottom:20px;
  font-size:23px;
  line-height:32px;
  position:relative
}
.spclub-form-block {
  margin-bottom:16px
}
.spclub-form-field {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  color:#000;
  text-align:center;
  background-image:none;
  border:0 solid #000;
  border-radius:12px;
  height:52px;
  margin-bottom:0;
  padding:0;
  font-size:16px
}
.spclub-form-field:hover {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  background-image:none
}
.spclub-form-field:focus {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  color:#000;
  text-align:center;
  background-color:#fff;
  background-image:none
}
.spclub-form-field::placeholder {
  text-align:center;
  background-image:none;
  text-decoration:underline
}
.spclub-form-field-gradient-wrapper {
  background-image:linear-gradient(215deg,#ffffff59,#ffffff1a);
  border-radius:12px;
  width:100%;
  height:54px;
  margin-bottom:40px;
  padding:1px;
  transition:background-color .2s
}
.spclub-form-field-gradient-wrapper:hover {
  background-color:#fff
}
.spclub-form-button {
  color:#fff;
  background-color:#5666f0;
  border-radius:999px;
  height:45px;
  font-weight:600
}
.spclub-form {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.spclub-form-terms {
  color:#fff;
  text-align:center;
  width:100%;
  font-size:10px;
  line-height:32px;
  position:relative
}
.spclub-discover-button-wrapper {
  z-index:6;
  margin-left:auto;
  margin-right:auto;
  position:sticky;
  bottom:80px
}
.spclub-discover-button {
  grid-column-gap:12px;
  grid-row-gap:12px;
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  color:#fff;
  background-color:#1f1f24;
  border-radius:9999px;
  justify-content:center;
  align-items:center;
  width:100%;
  height:40px;
  padding-left:16px;
  padding-right:8px;
  font-weight:500;
  text-decoration:none;
  display:flex
}
.spclub-discover-button-gradient-wrapper {
  background-image:linear-gradient(182deg,#fff3,#ffffff1a);
  border-radius:999px;
  width:100%;
  height:42px;
  padding:1px;
  transition:background-color .2s;
  overflow:hidden
}
.spclub-form-trigger {
  width:1px;
  height:200px
}
.spclub-sparkle-image {
  width:100px;
  position:absolute;
  inset:50px -15px auto auto
}
.spclub-sparkle-image.fr {
  z-index:10;
  right:-50px
}
.spclub-ty-content {
  transform-origin:100% 100%;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:634px;
  margin-left:auto;
  margin-right:auto;
  padding-top:140px;
  display:flex;
  position:relative
}
.spclub-sparkle-ty-image {
  width:50px;
  position:absolute;
  inset:50px 26px auto auto
}
.spclub-sparkle-ty-image.es {
  top:33px;
  right:74px
}
.spclub-sparkle-ty-image.it {
  top:38px
}
.spclub-sparkle-ty-image.fr {
  top:38px;
  right:55px
}
.spclub-ty-subtitle {
  color:#fff;
  text-align:center;
  width:100%;
  max-width:610px;
  font-size:20px;
  line-height:32px;
  position:relative
}
.spclub-ty-subtitle-small {
  color:#d1d3d8;
  text-align:center;
  width:100%;
  max-width:370px;
  font-size:16px;
  line-height:26px;
  position:relative
}
.spclub-ty-subtitle-small.fr {
  max-width:460px
}
.spclub-qr-wrapper {
  grid-column-gap:1rem;
  text-align:left;
  background-image:linear-gradient(#fff0,#ffffff1f);
  border:1px solid #ffffff5c;
  border-radius:20px;
  align-items:center;
  width:100%;
  max-width:403px;
  padding:26px 22px 21px 20px;
  display:flex;
  position:relative
}
.spclub-qr-wrapper.short {
  width:290px
}
.spclub-qr-wrapper.short-fr {
  width:350px
}
.spclub-qr-wrapper.short-es {
  max-width:420px
}
.spclub-qr-image {
  width:80px;
  height:80px
}
.spclub-qr-inner {
  grid-column-gap:13px;
  grid-row-gap:13px;
  justify-content:space-between;
  display:flex
}
.spclub-qr-inner.fr {
  grid-column-gap:0px;
  grid-row-gap:0px
}
.spclub-mobile-logos {
  grid-column-gap:6px;
  margin-bottom:.5rem;
  display:flex
}
.spclub-bg-image {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/671a6642f3e2664a5ae636c8_sp-club-bg-2x.jpg);
  background-position:50% 0;
  background-size:cover;
  background-attachment:scroll;
  width:100%;
  height:100%;
  position:fixed;
  inset:0%
}
.spclub-list-card-wrapper {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  display:flex
}
.spclub-card-list-terms {
  color:#a6a9b2;
  text-align:center;
  width:100%;
  max-width:340px;
  margin-left:auto;
  margin-right:auto;
  font-size:12px;
  line-height:20px;
  position:absolute;
  bottom:-35px;
  left:50%;
  transform:translate(-50%)
}
.spclub-discover-button-wrapper-mobile {
  z-index:6;
  margin-left:auto;
  margin-right:auto;
  display:none;
  position:sticky;
  bottom:80px
}
.spclub-ty-content-inner {
  grid-column-gap:24px;
  grid-row-gap:24px;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.spclub-ty-content-inner.es {
  top:-90px
}
.spclub-ty-content-inner.it {
  top:-140px
}
.spclub-ty-content-inner.fr {
  max-width:500px;
  top:-140px
}
.spclub-text-span-4-row {
  position:relative;
  top:-150px
}
.spclub-form-privacy {
  color:#a6a9b2;
  text-align:center;
  width:100%;
  font-size:9px;
  line-height:15px;
  position:relative
}
.spclub-privacy-link {
  color:#a6a9b2
}
.bfmh-section-intro {
  max-width:820px;
  margin-left:auto;
  margin-right:auto
}
.bfmh-section-intro.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.bfmh-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.bfmh-terms {
  color:#000;
  text-align:center;
  margin-top:64px;
  font-size:11px
}
.bfmh-hero-image-mobile {
  display:none
}
.coin24-hero-content {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.coin24-hero-title-wrapper-desktop {
  position:relative
}
.coin24-hero-title {
  position:relative;
  top:19px;
  left:94px
}
.coin24-hero-content-wrapper-desktop {
  width:200px;
  height:200px;
  position:relative
}
.coin24-hero-image {
  width:500px;
  max-width:none;
  position:absolute;
  top:-152px;
  left:-271px
}
.coin24-hero-image.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.coin24-hero-image.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.coin24-hero-image.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.coin24-hero-image.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.coin24-hero-image.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.coin24-hero-image.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.coin24-hero-image.title {
  z-index:1;
  inset:29px -401px auto auto
}
.coin24-hero-center-mobile {
  display:none
}
.coin24-hero-sticker {
  position:absolute
}
.coin24-hero-sticker.bag {
  z-index:1;
  inset:29px -401px auto auto
}
.coin24-hero-sticker.gilet {
  z-index:2;
  inset:-67px -240px auto auto
}
.coin24-hero-sticker.shoes {
  z-index:2;
  inset:237px -271px auto auto
}
.coin24-hero-sticker.folder {
  z-index:2;
  inset:304px -371px auto auto
}
.coin24-hero-sticker.mouse {
  z-index:2;
  inset:260px -4px auto auto
}
.coin24-hero-sticker.model {
  z-index:2;
  inset:auto auto -183px -334px
}
.coin24-hero-sticker.image,.coin24-hero-sticker.folders,.coin24-hero-sticker.folders-es,.coin24-hero-sticker.title {
  z-index:1;
  inset:29px -401px auto auto
}
.coin24-grid-wrapper {
  text-align:center;
  width:100%;
  max-width:720px;
  margin-left:auto;
  margin-right:auto
}
.coin24-grid {
  grid-column-gap:30px;
  grid-row-gap:30px;
  margin-top:2rem
}
.coin24-card-wrapper {
  color:#000;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  font-weight:500;
  display:flex;
  position:relative
}
.coin24-card-image-wrapper {
  background-color:#f6f7fb;
  border-radius:20px;
  margin-bottom:12px;
  overflow:hidden
}
.coin24-cqrd-accent-text {
  color:#5667f0;
  font-weight:600
}
.sds2-ctlg-product-card-inner-info {
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.visa-section-top-image-wrapper {
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.image-60 {
  margin-bottom:40px
}
.applepay-qr-image {
  width:80px
}
.bf-cider-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.bf-cider-sticker {
  position:absolute
}
.bf-cider-sticker.left-desktop {
  inset:-87px auto auto -140px
}
.bf-cider-sticker.right-desktop {
  top:4px;
  bottom:auto;
  right:-116px
}
.bf-cider-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.bf-cider-section-intro {
  max-width:940px;
  margin-left:auto;
  margin-right:auto
}
.bf-cider-section-intro.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.xmas24-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.xmas24-hero-desktop-image {
  position:relative;
  top:9px
}
.xmas24-hero-desktop-image.es {
  top:24px
}
.xmas24-sticker {
  position:absolute
}
.xmas24-sticker.left-desktop {
  inset:-153px auto auto -203px
}
.xmas24-sticker.right-desktop {
  top:-202px;
  bottom:auto;
  right:-242px
}
.xmas24-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.xmas24-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.xmas24-sticker.bottom-desktop.es {
  bottom:-256px
}
.xmas24-hero-mobile-image {
  display:none;
  position:relative;
  top:9px
}
.xmas24-intro-wrapper {
  max-width:860px;
  margin-left:auto;
  margin-right:auto
}
.xmas24-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.xmas24-talea-hero-content-wrapper {
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.xmas24-talea-hero-info-wrapper {
  z-index:3;
  width:200px;
  height:200px;
  position:relative
}
.xmas24-talea-hero-image {
  width:700px;
  max-width:none;
  position:absolute;
  top:-93px;
  left:42px
}
.xmas24-talea-hero-pics-image-mobile {
  width:237px;
  max-width:none;
  display:none;
  position:absolute;
  top:-123px;
  right:48px
}
.xmas24-talea-hero-right-pics-wrapper {
  z-index:3;
  width:200px;
  height:200px;
  position:relative
}
.xmas24-telea-hero-pics-image-mobile {
  width:530px;
  max-width:none;
  display:none;
  position:absolute;
  bottom:-222px;
  right:-92px
}
.xmas24-talea-hero-pics-image-desktop {
  width:530px;
  max-width:none;
  position:absolute;
  bottom:-222px;
  right:-92px
}
.xmas24-talea-hero-image-mobile {
  width:700px;
  max-width:none;
  display:none;
  position:absolute;
  top:-93px;
  left:42px
}
.xmas24-talea-section-intro {
  max-width:730px;
  margin-left:auto;
  margin-right:auto
}
.beaumanoir24-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.beaumanoir24-hero-desktop-image {
  position:relative;
  top:9px
}
.beaumanoir24-hero-desktop-image.es {
  top:24px
}
.beaumanoir24-hero-mobile-image {
  display:none;
  position:relative;
  top:9px
}
.beaumanoir24-sticker {
  position:absolute
}
.beaumanoir24-sticker.left-desktop {
  width:360px;
  bottom:-200px;
  left:-198px;
  right:auto
}
.beaumanoir24-sticker.right-desktop {
  width:395px;
  bottom:-190px;
  right:-218px
}
.beaumanoir24-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.beaumanoir24-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.beaumanoir24-sticker.bottom-desktop.es {
  bottom:-256px
}
.beaumanoir24-intro-wrapper {
  text-align:center;
  max-width:970px;
  margin-left:auto;
  margin-right:auto
}
.beaumanoir24-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.breal24-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.breal24-hero-desktop-image {
  position:relative;
  top:9px
}
.breal24-hero-desktop-image.es {
  top:24px
}
.breal24-hero-mobile-image {
  display:none;
  position:relative;
  top:9px
}
.breal24-sticker {
  position:absolute
}
.breal24-sticker.left-desktop {
  width:360px;
  bottom:-161px;
  left:-198px;
  right:auto
}
.breal24-sticker.right-desktop {
  width:380px;
  bottom:-189px;
  right:-218px
}
.breal24-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.breal24-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.breal24-sticker.bottom-desktop.es {
  bottom:-256px
}
.breal24-hero-button-wrapper {
  grid-column-gap:20px;
  justify-content:center;
  align-items:center;
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.breal24-hero-button-wrapper.career-fix-process {
  position:absolute;
  bottom:95px;
  left:50%;
  transform:translate(-50%)
}
.breal24-hero-button-wrapper.marketing-banner {
  max-width:100%
}
.breal24-hero-button-wrapper.hidden {
  display:none
}
.breal24-hero-button-wrapper.zalando-full-card {
  justify-content:flex-start;
  margin-left:0
}
.breal24-hero-button-wrapper.hiw-edit {
  margin-left:0
}
.breal24-hero-button-wrapper.hiw-why-edit {
  grid-row-gap:4px;
  flex-direction:column;
  align-items:center;
  width:100%;
  margin-left:auto
}
.newyear25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.newyear25-hero-text {
  z-index:5;
  color:#000;
  text-align:center;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:78px;
  font-weight:600;
  line-height:94px;
  position:relative
}
.newyear25-hero-text.gsap {
  line-height:53px
}
.newyear25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.newyear25-sticker {
  position:absolute
}
.newyear25-sticker.left-desktop {
  width:220px;
  bottom:28px;
  left:-169px;
  right:auto
}
.newyear25-sticker.right-desktop {
  width:220px;
  bottom:-93px;
  right:-169px
}
.newyear25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.newyear25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.newyear25-sticker.bottom-desktop.es {
  bottom:-256px
}
.easyclothes25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.easyclothes25-sticker {
  position:absolute
}
.easyclothes25-sticker.left-desktop {
  width:290px;
  bottom:-90px;
  left:-37px;
  right:auto
}
.easyclothes25-sticker.right-desktop {
  width:340px;
  bottom:-93px;
  right:-48px
}
.easyclothes25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.easyclothes25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.easyclothes25-sticker.bottom-desktop.es {
  bottom:-256px
}
.easyclothes25-hero-image {
  width:100%;
  max-width:400px
}
.easyclothes25-hero-text {
  z-index:5;
  color:#000;
  text-align:center;
  margin-bottom:1rem;
  font-family:Fraunces,sans-serif;
  font-size:78px;
  font-weight:600;
  line-height:82px;
  position:relative
}
.easyclothes25-hero-text.gsap {
  line-height:53px
}
.easyclothes25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.gamestop25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.gamestop25-hero-text {
  z-index:5;
  color:#fff;
  text-align:center;
  width:100%;
  max-width:745px;
  margin-top:-4px;
  margin-bottom:1rem;
  font-family:Fraunces,sans-serif;
  font-size:70px;
  font-weight:600;
  line-height:78px;
  position:relative
}
.gamestop25-hero-text.gsap {
  line-height:53px
}
.gamestop25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.gamestop25-hero-image {
  width:100%;
  max-width:580px
}
.gamestop25-sticker {
  position:absolute
}
.gamestop25-sticker.left-desktop {
  width:360px;
  bottom:-37px;
  left:-200px;
  right:auto
}
.gamestop25-sticker.right-desktop {
  width:390px;
  bottom:-60px;
  right:-222px
}
.gamestop25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.gamestop25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.gamestop25-sticker.bottom-desktop.es {
  bottom:-256px
}
.gamestop25-intro-wrapper {
  text-align:center;
  max-width:890px;
  margin-left:auto;
  margin-right:auto
}
.gamestop25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.valentines25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.valentines25-hero-text {
  z-index:5;
  color:#000;
  text-align:center;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:88px;
  font-weight:600;
  line-height:94px;
  position:relative
}
.valentines25-hero-text.gsap {
  line-height:53px
}
.valentines25-hero-text.es,.valentines25-hero-text.it {
  width:100%;
  max-width:1050px;
  margin-left:auto;
  margin-right:auto
}
.valentines25-sticker {
  position:absolute
}
.valentines25-sticker.left-desktop {
  width:360px;
  bottom:-125px;
  left:-150px;
  right:auto
}
.valentines25-sticker.right-desktop {
  width:360px;
  bottom:-125px;
  right:-150px
}
.valentines25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.valentines25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.valentines25-sticker.bottom-desktop.es {
  bottom:-256px
}
.valentines25-sticker.left-mobile,.valentines25-sticker.right-mobile,.valentines25-sticker.top-mobile {
  width:360px;
  display:none;
  bottom:-125px;
  left:-150px;
  right:auto
}
.valentines25italic {
  font-style:italic
}
.gamestopfeb25-hero-text {
  z-index:5;
  color:#fff;
  text-align:center;
  width:100%;
  max-width:745px;
  margin-top:-4px;
  margin-bottom:1rem;
  font-family:Fraunces,sans-serif;
  font-size:70px;
  font-weight:600;
  line-height:78px;
  position:relative
}
.gamestopfeb25-hero-text.gsap {
  line-height:53px
}
.gamestopfeb25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.gamestopfeb25-sticker {
  position:absolute
}
.gamestopfeb25-sticker.left-desktop {
  width:360px;
  bottom:-37px;
  left:-200px;
  right:auto
}
.gamestopfeb25-sticker.right-desktop {
  width:390px;
  bottom:-60px;
  right:-222px
}
.gamestopfeb25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.gamestopfeb25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.gamestopfeb25-sticker.bottom-desktop.es {
  bottom:-256px
}
.gamestopfeb25-intro-wrapper {
  text-align:center;
  max-width:1000px;
  margin-left:auto;
  margin-right:auto
}
.gamestopfeb25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.skiseason25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.skiseason25-hero-image-mobile {
  display:none
}
.skiseason25-intro-wrapper {
  text-align:center;
  max-width:990px;
  margin-left:auto;
  margin-right:auto
}
.skiseason25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.fathersday25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.fathersday25-hero-image-desktop {
  width:100%;
  max-width:760px
}
.fathersday25-hero-image-mobile {
  display:none
}
.fathersday25-intro-wrapper {
  text-align:center;
  max-width:970px;
  margin-left:auto;
  margin-right:auto
}
.fathersday25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.greenfashion25-intro-wrapper {
  text-align:center;
  max-width:900px;
  margin-left:auto;
  margin-right:auto
}
.greenfashion25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.greenfashion25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.greenfashion25-hero-image-desktop {
  width:960px
}
.greenfashion25-hero-image-mobile {
  display:none
}
.easyclothesmar25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.easyclothesmar25-hero-text {
  z-index:5;
  color:#000;
  text-align:left;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:80px;
  font-weight:600;
  line-height:86px;
  position:relative
}
.easyclothesmar25-hero-text.gsap {
  line-height:53px
}
.easyclothesmar25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.easyclothesmar25-hero-image {
  width:100%;
  max-width:770px;
  position:relative;
  left:-10px
}
.easyclothesmar25-sticker {
  position:absolute
}
.easyclothesmar25-sticker.left-desktop {
  width:290px;
  bottom:-90px;
  left:-37px;
  right:auto
}
.easyclothesmar25-sticker.right-desktop {
  width:590px;
  bottom:-116px;
  left:590px
}
.easyclothesmar25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.easyclothesmar25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.easyclothesmar25-sticker.bottom-desktop.es {
  bottom:-256px
}
.easyclothesmar25-intro-wrapper {
  text-align:center;
  max-width:970px;
  margin-left:auto;
  margin-right:auto
}
.easyclothesmar25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.gamestop_marc25-hero-text {
  z-index:5;
  color:#fff;
  text-align:center;
  width:100%;
  max-width:745px;
  margin-top:-4px;
  margin-bottom:1rem;
  font-family:Fraunces,sans-serif;
  font-size:86px;
  font-weight:600;
  line-height:78px;
  position:relative
}
.gamestop_marc25-hero-text.gsap {
  line-height:53px
}
.gamestop_marc25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.gamestopmarch25-sticker {
  position:absolute
}
.gamestopmarch25-sticker.left-desktop {
  width:360px;
  bottom:-37px;
  left:-200px;
  right:auto
}
.gamestopmarch25-sticker.right-desktop {
  width:390px;
  bottom:-60px;
  right:-222px
}
.gamestopmarch25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.gamestopmarch25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.gamestopmarch25-sticker.bottom-desktop.es {
  bottom:-256px
}
.gamestopmarch25-intro-wrapper {
  text-align:center;
  max-width:940px;
  margin-left:auto;
  margin-right:auto
}
.gamestopmarch25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.bookingmar25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.bookingmar25-hero-text {
  z-index:5;
  color:#000;
  text-align:left;
  margin-top:0;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:59px;
  font-weight:600;
  line-height:62px;
  position:relative
}
.bookingmar25-hero-text.gsap {
  line-height:53px
}
.bookingmar25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.bookingmar25-hero-image {
  width:100%;
  max-width:196px;
  position:relative;
  left:-10px
}
.bookingmar25-sticker {
  position:absolute
}
.bookingmar25-sticker.left-desktop {
  width:290px;
  bottom:-90px;
  left:-37px;
  right:auto
}
.bookingmar25-sticker.unique {
  width:768px;
  bottom:11px;
  left:524px
}
.bookingmar25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.bookingmar25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.bookingmar25-sticker.bottom-desktop.es {
  bottom:-256px
}
.bookingmar25-sticker.unique-es {
  width:768px;
  bottom:-4px;
  left:556px
}
.bookingmar25-hero-inner-content {
  justify-content:flex-start;
  align-items:center;
  width:100%;
  max-width:530px
}
.magicclubmar25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-top:40px;
  display:flex;
  position:relative
}
.magicclubmar25-hero-image-desktop {
  width:100%;
  max-width:490px;
  position:relative
}
.magicclubmar25-sticker {
  position:absolute
}
.magicclubmar25-sticker.left-desktop {
  width:290px;
  bottom:-90px;
  left:-37px;
  right:auto
}
.magicclubmar25-sticker.right-desktop {
  width:480px;
  bottom:-243px;
  left:552px
}
.magicclubmar25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.magicclubmar25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.magicclubmar25-sticker.bottom-desktop.es {
  bottom:-256px
}
.magicclubmar25-sticker.all {
  width:480px;
  bottom:-243px;
  left:552px
}
.magicclubmar25-hero-image-mobile {
  width:100%;
  max-width:490px;
  display:none;
  position:relative
}
.magicclubmar25-intro-wrapper {
  text-align:center;
  max-width:630px;
  margin-bottom:2rem;
  margin-left:auto;
  margin-right:auto
}
.magicclubmar25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.sds2-section-magicclubmar25 {
  margin-bottom:0;
  padding-bottom:40px;
  position:relative
}
.magicclubmar25-carousel-slider-wrapper-desktop-center {
  z-index:1;
  justify-content:center;
  align-items:stretch;
  width:100%;
  height:100%;
  margin-bottom:8px;
  display:flex;
  position:relative;
  overflow:scroll
}
.magicclubmar25-carousel-slider-wrapper-desktop-center.disable-scrollbars {
  z-index:1;
  position:relative
}
.magicclubmar25-carousel-slider-inner {
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  padding-top:40px;
  padding-bottom:40px;
  display:flex
}
.magicclubmar25-carousel-slider-inner.hiw {
  padding-top:96px;
  padding-bottom:50px
}
.magicclubmar25-carousel-slider-inner.hiw.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.magicclubmar25-carousel-slider-inner.vendor-reviews {
  padding-top:50px;
  padding-bottom:50px
}
.magicclubmar25-carousel-slider-inner.hiw-pay-later {
  padding-top:32px;
  padding-bottom:50px
}
.magicclubmar25-carousel-slider-inner.v2 {
  padding-top:24px;
  padding-bottom:12px
}
.magicclubmar25-carousel-slider-inner.static-products {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  padding-top:96px;
  padding-bottom:50px;
  display:grid
}
.magicclubmar25-carousel-slider-inner.static-products.disable-scrollbars {
  padding-top:40px;
  padding-bottom:40px
}
.magicclubmar25-carousel-slider-inner.in-store-landing-card {
  grid-column-gap:32px;
  padding-top:32px;
  padding-bottom:50px
}
.magicclubmar25-gap-safari-fix-scroll {
  width:32px;
  height:50px;
  display:none
}
.magicclubmar25-gap-safari-fix-scroll.hiw {
  display:block
}
.magicclubmar25-card {
  grid-column-gap:12px;
  grid-row-gap:12px;
  color:#272727;
  text-align:center;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  max-width:343px;
  display:flex
}
.magicclubmar25-card-image {
  background-color:#f6f7fb;
  border-radius:20px;
  width:100%;
  overflow:hidden
}
.magicclubmar25-card-span {
  color:#5667f0;
  font-weight:600
}
.monaco1to1-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.monaco1to1-hero-image {
  z-index:2;
  width:100%;
  max-width:654px;
  position:relative
}
.monaco1to1-sticker {
  z-index:1;
  position:absolute
}
.monaco1to1-sticker.left-desktop {
  width:298px;
  bottom:10px;
  left:-169px;
  right:auto
}
.monaco1to1-sticker.right-desktop {
  width:326px;
  bottom:7px;
  right:-149px
}
.monaco1to1-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.monaco1to1-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.monaco1to1-sticker.bottom-desktop.es {
  bottom:-256px
}
.monaco1to1-sticker.banner-left {
  width:200px;
  bottom:-56px;
  left:-30px;
  right:auto
}
.monaco1to1-sticker.banner-right {
  width:200px;
  bottom:-31px;
  right:-78px
}
.monaco1to1-section-title {
  font-size:35px;
  font-weight:600;
  line-height:40px
}
.monaco1to1-section-title.mb-24 {
  color:#000;
  line-height:40px
}
.monaco1to1-section-subtitle {
  color:#000;
  font-size:30px;
  line-height:36px
}
.monaco1to1-ticket-image {
  width:100%;
  margin-bottom:3rem
}
.monaco1to1-carousel-title {
  color:#000;
  text-align:center;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-bottom:3rem;
  font-size:50px;
  font-weight:600;
  line-height:60px;
  display:flex
}
.monaco1to1-intro-wrapper {
  grid-column-gap:8px;
  grid-row-gap:8px;
  text-align:center;
  flex-flow:column;
  max-width:970px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.monaco1to1-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.monaco1to1-carousel-text {
  color:#000;
  text-align:center;
  font-size:23px;
  line-height:32px
}
.monaco1to1-carousel-vertical-container {
  max-width:1100px;
  margin-left:auto;
  margin-right:auto
}
.monaco1to1-banner {
  z-index:2;
  color:#000;
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c746dfed8eb013c158e91c_monaco-hero.png);
  background-position:0 0;
  background-size:cover;
  border-radius:20px;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:215px;
  margin-bottom:3rem;
  padding:32px 70px;
  font-size:45px;
  font-weight:600;
  line-height:70px;
  display:flex;
  position:relative;
  overflow:hidden
}
.monaco1to1-banner-span {
  font-family:Fraunces,sans-serif;
  font-weight:600
}
.monaco1to1-banner-text-desktop {
  z-index:2;
  position:relative
}
.monaco1to1-banner-text-mobile {
  z-index:2;
  display:none;
  position:relative
}
.monaco1to1-card {
  text-align:center;
  flex-direction:column;
  flex:none;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:70px;
  padding:8px;
  display:flex
}
.monaco1to1-card.with-cta {
  height:164px
}
.monaco1to1-card-wrapper {
  text-align:left;
  background-color:#fff;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  height:380px;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:hidden
}
.monaco1to1-card-wrapper:hover {
  box-shadow:none
}
.monaco1to1-card-wrapper.scroller {
  width:220px
}
.monaco1to1-card-wrapper.with-cta {
  height:450px
}
.bookingmar25-hero-text-es {
  z-index:5;
  color:#000;
  text-align:center;
  margin-top:0;
  margin-bottom:1rem;
  font-family:Fraunces,sans-serif;
  font-size:55px;
  font-weight:600;
  line-height:60px;
  position:relative
}
.bookingmar25-hero-text-es.gsap {
  line-height:53px
}
.bookingmar25-hero-text-es.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.bookingmar25-hero-subtext-es {
  z-index:5;
  color:#000;
  text-align:center;
  margin-top:0;
  margin-bottom:2rem;
  font-family:Fraunces,sans-serif;
  font-size:77px;
  font-weight:800;
  line-height:60px;
  position:relative
}
.bookingmar25-hero-subtext-es.gsap {
  line-height:53px
}
.bookingmar25-hero-subtext-es.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.genz-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.genz-hero-text {
  z-index:5;
  color:#000;
  text-align:center;
  width:100%;
  max-width:600px;
  margin-bottom:20px;
  font-family:Fraunces,sans-serif;
  font-size:75px;
  font-weight:600;
  line-height:77px;
  position:relative
}
.genz-hero-text.gsap {
  line-height:53px
}
.genz-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.genz-hero-image {
  z-index:1;
  width:100%;
  max-width:430px;
  position:relative
}
.genz-sticker {
  position:absolute
}
.genz-sticker.left {
  z-index:2;
  width:690px;
  bottom:-189px;
  left:-362px;
  right:auto
}
.genz-sticker.right {
  z-index:1;
  width:417px;
  bottom:-326px;
  right:-201px
}
.genz-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.genz-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.genz-sticker.bottom-desktop.es {
  bottom:-256px
}
.genz-intro-wrapper {
  text-align:center;
  max-width:970px;
  margin-left:auto;
  margin-right:auto
}
.genz-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.mothersday25-hero-content {
  color:#000;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.mothersday25-mobile-top-image {
  width:100%;
  max-width:580px;
  display:none
}
.mothersday25-hero-text {
  z-index:5;
  text-align:center;
  width:100%;
  max-width:1020px;
  margin-top:-4px;
  margin-bottom:1.5rem;
  font-family:Fraunces,sans-serif;
  font-size:96px;
  font-weight:600;
  line-height:102px;
  position:relative
}
.mothersday25-hero-text.gsap {
  line-height:53px
}
.mothersday25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.mothersday25-sticker {
  position:absolute
}
.mothersday25-sticker.left-desktop {
  width:340px;
  bottom:-157px;
  left:-200px;
  right:auto
}
.mothersday25-sticker.right-desktop {
  width:300px;
  bottom:-161px;
  right:-222px
}
.mothersday25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.mothersday25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.mothersday25-sticker.bottom-desktop.es {
  bottom:-256px
}
.mothersday25-sticker.left-mobile {
  width:340px;
  display:none;
  bottom:-157px;
  left:-200px;
  right:auto
}
.mothersday25-sticker.right-mobile {
  width:320px;
  display:none;
  bottom:-161px;
  right:-222px
}
.mothersday25-hero-subtext {
  z-index:5;
  text-align:center;
  width:100%;
  max-width:1020px;
  margin-top:-4px;
  margin-bottom:1rem;
  font-family:Poppins,sans-serif;
  font-size:68px;
  font-weight:500;
  line-height:76px;
  position:relative
}
.mothersday25-hero-subtext.gsap {
  line-height:53px
}
.mothersday25-hero-subtext.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.springvibes25-hero-content {
  color:#000;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.springvibes25-mobile-top-image {
  width:100%;
  max-width:580px;
  display:none
}
.springvibes25-hero-text {
  z-index:5;
  color:#2c2c2c;
  text-align:center;
  width:100%;
  max-width:1020px;
  margin-top:-4px;
  margin-bottom:1.5rem;
  font-family:Fraunces,sans-serif;
  font-size:110px;
  font-weight:600;
  line-height:102px;
  position:relative
}
.springvibes25-hero-text.gsap {
  line-height:53px
}
.springvibes25-hero-text.es {
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}
.springvibes25-sticker {
  position:absolute
}
.springvibes25-sticker.left-desktop {
  width:230px;
  bottom:-31px;
  left:-93px;
  right:auto
}
.springvibes25-sticker.right-desktop {
  width:230px;
  bottom:-36px;
  right:-69px
}
.springvibes25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.springvibes25-sticker.bottom-desktop {
  width:100%;
  max-width:970px;
  bottom:-399px;
  left:50%;
  right:auto;
  transform:translate(-50%)
}
.springvibes25-sticker.bottom-desktop.es {
  bottom:-256px
}
.springvibes25-sticker.bottom-desktop.fr {
  bottom:-331px
}
.springvibes25-sticker.bottom-mobile {
  width:340px;
  display:none;
  bottom:-157px;
  left:-200px;
  right:auto
}
.springvibes25-sticker.right-mobile {
  width:320px;
  display:none;
  bottom:-161px;
  right:-222px
}
.springvibes25-hero-noise {
  z-index:4;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.springvibes25-intro-wrapper {
  text-align:center;
  max-width:940px;
  margin-left:auto;
  margin-right:auto
}
.springvibes25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.springdeco25-hero-content {
  color:#000;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.springdeco25-sticker {
  position:absolute
}
.springdeco25-sticker.left-desktop {
  width:478px;
  bottom:-170px;
  left:-203px;
  right:auto
}
.springdeco25-sticker.right-desktop {
  width:527px;
  bottom:-194px;
  right:-176px
}
.springdeco25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.springdeco25-sticker.bottom-desktop {
  width:100%;
  max-width:970px;
  bottom:-399px;
  left:50%;
  right:auto;
  transform:translate(-50%)
}
.springdeco25-sticker.bottom-desktop.es {
  bottom:-256px
}
.springdeco25-sticker.bottom-desktop.fr {
  bottom:-331px
}
.springdeco25-sticker.bottom-mobile {
  width:340px;
  display:none;
  bottom:-157px;
  left:-200px;
  right:auto
}
.springdeco25-sticker.right-mobile,.springdeco25-sticker.left-mobile {
  width:320px;
  display:none;
  bottom:-161px;
  right:-222px
}
.springdeco25-hero-image-desktop.es {
  width:100%;
  max-width:730px
}
.springdeco25-hero-image-mobile {
  display:none
}
.springdeco25-intro-wrapper {
  text-align:center;
  max-width:900px;
  margin-left:auto;
  margin-right:auto
}
.springdeco25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.springdeco25-intro-wrapper.it {
  max-width:890px
}
.easyclothesmay25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.easyclothesmay25-hero-image {
  width:100%;
  max-width:700px;
  position:relative;
  bottom:-35px;
  left:-21px
}
.easyclothesmay25-sticker {
  position:absolute
}
.easyclothesmay25-sticker.left-desktop {
  width:290px;
  bottom:-90px;
  left:-37px;
  right:auto
}
.easyclothesmay25-sticker.right-desktop {
  width:448px;
  bottom:-141px;
  left:706px
}
.easyclothesmay25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.easyclothesmay25-sticker.bottom-desktop {
  bottom:-211px;
  left:52%;
  right:auto;
  transform:translate(-50%)
}
.easyclothesmay25-sticker.bottom-desktop.es {
  bottom:-256px
}
.easyclothesmay25-intro-wrapper {
  text-align:center;
  max-width:910px;
  margin-left:auto;
  margin-right:auto
}
.easyclothesmay25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.summermay25-hero-content {
  color:#000;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.summermay25-sticker {
  position:absolute
}
.summermay25-sticker.desktop {
  z-index:5;
  width:530px;
  bottom:-295px;
  left:58%;
  right:auto
}
.summermay25-sticker.right-desktop {
  width:527px;
  bottom:-194px;
  right:-176px
}
.summermay25-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.summermay25-sticker.bottom-desktop {
  width:100%;
  max-width:970px;
  bottom:-399px;
  left:50%;
  right:auto;
  transform:translate(-50%)
}
.summermay25-sticker.bottom-desktop.es {
  bottom:-256px
}
.summermay25-sticker.bottom-desktop.fr {
  bottom:-331px
}
.summermay25-sticker.bottom-mobile {
  width:340px;
  display:none;
  bottom:-157px;
  left:-200px;
  right:auto
}
.summermay25-sticker.right-mobile,.summermay25-sticker.left-mobile {
  width:320px;
  display:none;
  bottom:-161px;
  right:-222px
}
.summermay25-hero-image-desktop {
  z-index:3;
  width:100%;
  max-width:760px;
  position:relative;
  left:-139px
}
.summermay25-hero-image-desktop.es {
  width:100%;
  max-width:730px
}
.summermay25-hero-image-mobile {
  display:none
}
.summermay25-intro-wrapper {
  text-align:center;
  max-width:900px;
  margin-left:auto;
  margin-right:auto
}
.summermay25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.summermay25-intro-wrapper.it {
  max-width:890px
}
.lastminutejune25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.lastminutejune25-hero-image-desktop {
  width:100%;
  max-width:880px
}
.lastminutejune25-hero-image-mobile {
  display:none
}
.lastminutejune25-intro-wrapper {
  text-align:center;
  max-width:1090px;
  margin-left:auto;
  margin-right:auto
}
.lastminutejune25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.lastminutejune25-intro-wrapper.es {
  max-width:990px
}
.musthavejune25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.musthavejune25-hero-image-desktop {
  width:100%;
  max-width:980px
}
.musthavejune25-hero-image-desktop.fr {
  margin-top:50px
}
.musthavejune25-hero-image-mobile {
  display:none
}
.musthavejune25-intro-wrapper {
  text-align:center;
  max-width:870px;
  margin-left:auto;
  margin-right:auto
}
.musthavejune25-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.musthavejune25-intro-wrapper.es {
  max-width:990px
}
.musthavejune25-hero-content-copy {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.musthavejune25-hero-image-desktop-copy {
  width:100%;
  max-width:730px
}
.musthavejune25-hero-image-desktop-copy.fr {
  margin-top:50px
}
.musthavejune25-hero-image-mobile-copy {
  display:none
}
.fathersday25-intro-wrapper-fr {
  text-align:center;
  max-width:910px;
  margin-left:auto;
  margin-right:auto
}
.fathersday25-intro-wrapper-fr.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.fathersday25-intro-wrapper-fr.es {
  max-width:990px
}
.temujune25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.temujune25-hero-image-desktop {
  width:100%;
  max-width:920px;
  margin-top:30px
}
.temujune25-hero-image-desktop.fr {
  margin-top:50px
}
.temujune25-hero-image-mobile {
  display:none
}
.gamestopjune25-hero-content {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.gamestopjune25-hero-image-desktop {
  width:100%;
  max-width:840px
}
.gamestopjune25-hero-image-desktop.fr {
  margin-top:50px
}
.gamestopjune25-hero-image-mobile {
  display:none
}
.pagopa-hero-content {
  color:#000;
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.pagopa-sticker {
  position:absolute
}
.pagopa-sticker.desktop {
  z-index:5;
  width:100%;
  max-width:725px;
  bottom:-116px;
  left:43%;
  right:auto
}
.pagopa-sticker.right-desktop {
  width:527px;
  bottom:-194px;
  right:-176px
}
.pagopa-sticker.mobile {
  display:none;
  top:4px;
  bottom:auto;
  right:-116px
}
.pagopa-sticker.bottom-desktop {
  width:100%;
  max-width:970px;
  bottom:-399px;
  left:50%;
  right:auto;
  transform:translate(-50%)
}
.pagopa-sticker.bottom-desktop.es {
  bottom:-256px
}
.pagopa-sticker.bottom-desktop.fr {
  bottom:-331px
}
.pagopa-sticker.bottom-mobile {
  width:340px;
  display:none;
  bottom:-157px;
  left:-200px;
  right:auto
}
.pagopa-sticker.right-mobile,.pagopa-sticker.left-mobile {
  width:320px;
  display:none;
  bottom:-161px;
  right:-222px
}
.pagopa-hero-inner {
  grid-column-gap:24px;
  grid-row-gap:24px;
  flex-flow:column;
  max-width:420px;
  display:flex
}
.pagopa-hero-title-wrapper.es-fix {
  padding-right:0
}
.pagopa-hero-title {
  margin-top:0;
  margin-bottom:16px;
  font-family:Poppins,sans-serif;
  font-size:44px;
  font-weight:600;
  line-height:56px
}
.pagopa-hero-title.no-margin {
  margin-top:0;
  margin-bottom:0
}
.pagopa-hero-title.sds2-color-grayscale-900.text-centered.mb-96 {
  margin-bottom:96px
}
.pagopa-hero-title.sds2-color-grayscale-900.mb-16.es-fix {
  font-size:29px
}
.pagopa-hero-title.sds2-color-grayscale-900.mb-16.fr-fix {
  font-size:28px
}
.pagopa-hero-title.sds2-color-grayscale-900.my-0 {
  margin-top:0
}
.pagopa-hero-title.sds2-color-grayscale-900.mb-32 {
  flex:none
}
.pagopa-hero-title.sds2-color-grayscale-900.my-00 {
  margin-top:0;
  margin-bottom:0
}
.pagopa-hero-title.sds2-color-grayscale-900.mb-8.mt-8 {
  margin-top:8px
}
.pagopa-hero-title.text-centered.mb-108 {
  margin-bottom:108px
}
.pagopa-hero-title.sds2-color-grayscale-850.my-0 {
  margin-top:0;
  margin-bottom:0
}
.pagopa-hero-subtitle {
  font-size:25px;
  line-height:35px
}
.pagopa-hero-arrow {
  z-index:6;
  position:absolute;
  bottom:10px;
  left:50%;
  transform:translate(-50%)
}
.pagopa-hero-arrow.mobileonly {
  display:none
}
.pagopa-hero-disclaimer-desktop {
  margin-top:40px;
  font-size:15px;
  line-height:24px
}
.pagopa-hero-span-logo {
  color:#0000;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/68308434ac92abe50c265cca_scalapay-logo.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block
}
.pagopa-intro-wrapper {
  text-align:center;
  max-width:770px;
  margin-left:auto;
  margin-right:auto
}
.pagopa-intro-wrapper.lateralpadding {
  margin-left:auto;
  margin-right:auto
}
.pagopa-intro-wrapper.it {
  max-width:890px
}
.pagopa-section-title {
  flex-direction:column;
  align-items:center;
  max-width:580px;
  margin-bottom:32px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.pagopa-section-title.cards.hidden {
  display:none
}
.pagopa-section-title.b2bpromo {
  text-align:center;
  max-width:700px
}
.pagopa-section-title.b2bpromo.hidden {
  display:none
}
.pagopa-section-title.max800px {
  max-width:800px
}
.pagopa-section-title.max800px.hidden {
  display:none
}
.pagopa-section-grid {
  padding-top:0;
  padding-left:2rem;
  padding-right:2rem
}
.pagopa-section-grid.megamenu {
  background-color:#fff;
  height:575px;
  padding-top:0;
  padding-left:2rem;
  padding-right:2rem;
  overflow:hidden
}
.pagopa-section-grid.partner-hero {
  justify-content:center;
  align-items:center;
  min-height:100vh;
  display:flex;
  position:relative
}
.pagopa-section-grid.partner-icons {
  padding-top:4rem;
  padding-bottom:4rem
}
.pagopa-section-grid.partner-ecosystem {
  padding-top:5rem
}
.pagopa-section-grid.partner-testimonials {
  padding-top:6rem;
  padding-bottom:6rem;
  overflow:hidden
}
.pagopa-section-grid.partner-form {
  padding-top:6rem;
  padding-bottom:6rem
}
.pagopa-section-grid.faq {
  padding-top:5rem
}
.pagopa-section-grid.partner-hero-2 {
  height:900px;
  position:relative
}
.pagopa-section-grid.home-hero {
  background-color:var(--core--pink-scalapay--400-scalapay);
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.pagopa-section-grid.career-hero {
  background-color:var(--core--pink-scalapay--400-scalapay);
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6633b0445dc93e1f7e050b1f_career-bg.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  max-width:1920px;
  min-height:680px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.pagopa-section-grid.bg-gray-300 {
  background-color:var(--grayscale--300)
}
.pagopa-section-grid.hiw-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.vendor {
  background-color:var(--support--teal-with-it--t0);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bg-teal-t0,.pagopa-section-grid.vendor-bottom-form {
  background-color:var(--support--teal-with-it--t0)
}
.pagopa-section-grid.footer-v2 {
  z-index:50;
  background-color:var(--grayscale--200-white-alternative);
  position:relative
}
.pagopa-section-grid.pay-later {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.liliac-200 {
  background-color:var(--core--lilac--200)
}
.pagopa-section-grid.travel-hero {
  background-image:none;
  background-repeat:repeat;
  background-size:auto;
  background-attachment:scroll;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  max-width:1920px;
  min-height:744px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.referral {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:700px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.referral-cards {
  padding-top:50px
}
.pagopa-section-grid.zalando {
  background-color:#f6f7fb;
  flex-direction:column;
  flex:1;
  display:flex
}
.pagopa-section-grid.promo-page-v2 {
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.promo-page-v2.hidden {
  display:none
}
.pagopa-section-grid.xmas-grid {
  padding-left:0;
  padding-right:0
}
.pagopa-section-grid.b2b-promo-hero {
  background-color:var(--core--pink-scalapay--200);
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.pagopa-section-grid.promo-app {
  background-color:var(--core--pink-scalapay--300);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.pagopa-section-grid.promo-grid {
  padding-left:0;
  padding-right:0;
  position:relative;
  top:-30px
}
.pagopa-section-grid.appl-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.appl-carousel {
  padding-left:0;
  padding-right:0
}
.pagopa-section-grid.lp-card {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.pagopa-section-grid.lpcf-card {
  background-color:var(--core--turkish-ginger--200);
  flex:1
}
.pagopa-section-grid.lpcf-card.s100 {
  min-height:100vh
}
.pagopa-section-grid.lpcf-hero {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  align-items:center;
  min-height:100vh;
  display:flex
}
.pagopa-section-grid.lpcf-simple {
  background-color:var(--support--carpe-denim--c1);
  flex:1;
  min-height:100vh;
  padding-left:0;
  padding-right:0
}
.pagopa-section-grid.lpcf-hero-bottom {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  align-items:center;
  display:flex
}
.pagopa-section-grid.lpcf-test {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  flex:1;
  justify-content:center;
  align-items:center;
  display:flex
}
.pagopa-section-grid.catalog-boxed {
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.trenord {
  background-color:#f9cfd1;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:787px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.valentines {
  background-color:var(--core--pink-scalapay--200);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.catalogapp {
  background-color:#fff2eb;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.womenday {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65e5e00ab9bfcc8ca53933b8_women-bg.jpg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.fatherday {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65e9d87c38dcc7344ef5cc3e_father-day-bg.jpg);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.giornataalmare {
  -webkit-text-fill-color:inherit;
  background-color:#000;
  background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66d0decafc6a235e30d93bf6_cover-trenitalia-2.png);
  background-position:0 0,50% 46%;
  background-size:auto,cover;
  background-clip:border-box;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.giornataalmare-b {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668fefe9d8ac075ed5e44252_mare.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.giornataalmare-c {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668ff2e03f06fe18e5dec2e0_mare-chair.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.romebynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/668ff4c94afc795bcd9fff20_Rome.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.parisbynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6697d7b46b85c096b74ea2f2_paris.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.madridbynight {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6697e0aea496c5c0c44abd68_madrid.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.in-store-card-landing {
  background-color:#ebebff;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66b2384b97a2f7e3184998b4_Hero%20Bg.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.officelooks-hero-section {
  background-image:linear-gradient(220deg,#eceff4,#d7dae0);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bts {
  background-color:#f7cbcf;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bts-cider-hero,.pagopa-section-grid.bts-lashile-hero {
  background-color:#f7cbcf;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66e84268690a92b0519452af_cider-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.applepay-hero {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/66fbf07bd3de247410b91e6d_aa-hero.jpg);
  background-position:0 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:sticky;
  top:0;
  overflow:hidden
}
.pagopa-section-grid.applepay-hero.last {
  position:sticky
}
.pagopa-section-grid.applepay-cards {
  background-color:#f6f7fb
}
.pagopa-section-grid.applepay-cards.sticky {
  min-height:100vh;
  position:sticky;
  top:0
}
.pagopa-section-grid.applepay-faq {
  background-color:#fff;
  position:relative
}
.pagopa-section-grid.applepay-faq.stickyfaq {
  margin-top:0;
  position:sticky;
  top:0
}
.pagopa-section-grid.applepay-faq.stickyfaq.no-stick-webflow-only {
  position:relative
}
.pagopa-section-grid.autumn24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6703d3c3a4ee8baaaceb4017_autumn-hero-bg.jpg);
  background-position:0 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.autumn24.fr {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6703e90f6e506737caafc4e8_autumn24-hero-bg-fr.jpg)
}
.pagopa-section-grid.emma {
  background-color:#ff9b4e;
  background-image:linear-gradient(90deg,#ff9b4e,#c84f3e);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.deubank {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670d19e466ce4e0cf35794b9_db-bg-bolt.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.visa {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/670e6d44c25f5e8de5aa3e25_visa-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.visarinascente {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67165354a98ccaf426ddd838_rinascente.jpg);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.spclub {
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  overflow:hidden
}
.pagopa-section-grid.spclub.last {
  position:sticky
}
.pagopa-section-grid.spclub-main-section {
  z-index:2;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  min-height:100vh;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.spclub-main-section.last {
  margin-bottom:2px
}
.pagopa-section-grid.bfmh {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673235792d3524b2847c62d3_bfmh-bg.jpg);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.coin24 {
  background-color:#f7cbcf;
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6732433fa715f8baaa9e86dc_coin-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bf-cider {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673f3e6bfc038af84a12f622_cider-bf-bg.png);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.xmas24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/674747d1f6b63ab0b8675511_xmas24-bg.png);
  background-position:50%;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.xmas24-talea {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67488fd88e02d5cd2e952ba7_talea-bg.png);
  background-position:50% 0;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.beaumanoir24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/675ae344507eadbe0a308465_hero-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.breal24 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/675af78603771879883c665d_breal-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.newyear25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/677fed3f41757de1c0220b4f_ny25-hero.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.easyclothes25 {
  background-image:linear-gradient(160deg,#93e4f9,#d0edff);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.gamestop25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/677ffdc7771404ad434dc546_gs-hero-bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.valentines25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/6792663f67ddf51c55345c40_v-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.gamestopfeb25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/679a2329b1f7c76486b4ecf4_bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.skiseason25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/679a2b99b07bdcd62d70749c_ski-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.fathersday25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67b75151c127c7ed7278e9c1_fd-hero-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.greenfashion25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67bc8c87920cafe96fbd1ae2_green-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.easyclothesmar25 {
  background-image:linear-gradient(#fff5f5,#ffe7e9);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.gamestopmarch25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c066833028dd48985acf08_gs-mar25-bg.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bookingmar25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c706342b7f06b1e4c69f3c_booking-bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.bookingmar25.es {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c9a90c6d9884700ff644a9_b-hero-y.png)
}
.pagopa-section-grid.magicclubmar25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c70dfb479c402ef218f46c_Header.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.monaco1to1 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67c746dfed8eb013c158e91c_monaco-hero.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.monaco1to1-carousel {
  margin-bottom:6rem
}
.pagopa-section-grid.genz {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67d1a566c2e47f3c6557ac80_gen-z-bg.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.mothersday25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67e2c550d7edf35b4f89c272_md-header.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.springvibes25 {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67e557c5dae5230c0bcb698a_spring-header.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.springdeco25 {
  background-color:#e3ffef;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.easyclothesmay25 {
  background-image:linear-gradient(#dfdef8,#aca7f7);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.summermay25 {
  background-image:linear-gradient(#dcf8ff,#94e5f9);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.lastminutejune25 {
  background-image:linear-gradient(#96e5fa,#e5fbff);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.musthavejune25 {
  background-image:linear-gradient(#f7cbcf,#fff5f5);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.fathersday25 {
  background-image:linear-gradient(#e3ffef,#9fe2bd);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.temujune25 {
  background-image:linear-gradient(#ffea7c,#fff5cc);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.gamestopjune25 {
  background-image:linear-gradient(#252525,#262838);
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-section-grid.pagopa {
  background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/682f5cef85d57b9422b453f0_pagopa-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:1920px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.pagopa-grid {
  grid-column-gap:40px;
  grid-row-gap:40px;
  flex-flow:wrap;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  grid-auto-flow:row;
  justify-content:center;
  place-items:flex-start center;
  width:100%;
  max-width:980px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.pagopa-grid-item {
  grid-column-gap:20px;
  grid-row-gap:20px;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:290px;
  min-height:396px;
  display:flex
}
.pagopa-grid-wrapper {
  margin-bottom:40px
}
.pagopa-grid-last-element-mobile {
  display:none
}
.pagopa-grid-item-image {
  object-fit:cover;
  background-color:#f6f7fb;
  border-radius:20px;
  width:100%;
  height:316px
}
.pagopa-grid-item-text-wrapper {
  color:#000;
  text-align:center;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  font-size:18px;
  line-height:30px;
  display:flex
}
.pagopa-card-item-span {
  color:#5666f0;
  font-weight:600
}
.pagopa-section-midlle-title {
  flex-direction:column;
  align-items:center;
  max-width:580px;
  margin:20px auto 32px;
  display:flex;
  position:relative
}
.pagopa-section-midlle-title.cards.hidden {
  display:none
}
.pagopa-section-midlle-title.b2bpromo {
  text-align:center;
  max-width:700px
}
.pagopa-section-midlle-title.b2bpromo.hidden {
  display:none
}
.pagopa-section-midlle-title.max800px {
  max-width:800px
}
.pagopa-section-midlle-title.max800px.hidden {
  display:none
}
.pagopa-title-middle-section {
  color:var(--grayscale--900-black-dark);
  font-size:23px;
  font-weight:500;
  line-height:32px
}
.pagopa-title-middle-section.medium {
  font-weight:500
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.mt-0 {
  margin-top:0
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.mt-4 {
  margin-top:4px
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.my-0 {
  margin-top:0;
  margin-bottom:0
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.text-centered.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long {
  font-size:18px
}
.pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long-smaller {
  font-size:16px;
  line-height:28px
}
.pagopa-title-middle-section.sds2-color-grayscale-900.text-centered {
  text-align:center
}
.pagopa-title-middle-section.semibold {
  font-weight:600
}
.pagopa-title-middle-section.semibold.mb-8n {
  margin-bottom:-8px
}
.pagopa-title-middle-section.semibold.mb-8n.tempdelete,.pagopa-title-middle-section.semibold.tempdelete {
  font-size:14px
}
.pagopa-title-middle-section.semibold.sds2-color-white {
  color:#fff
}
.pagopa-title-middle-section.fix-promo {
  font-size:18px;
  line-height:24px
}
.pagopa-title-section {
  color:var(--grayscale--900-black-dark);
  font-size:30px;
  font-weight:500;
  line-height:32px
}
.pagopa-title-section.medium {
  font-weight:500
}
.pagopa-title-section.medium.sds2-color-grayscale-900.mt-0 {
  margin-top:0
}
.pagopa-title-section.medium.sds2-color-grayscale-900.mt-4 {
  margin-top:4px
}
.pagopa-title-section.medium.sds2-color-grayscale-900.my-0 {
  margin-top:0;
  margin-bottom:0
}
.pagopa-title-section.medium.sds2-color-grayscale-900.text-centered.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.pagopa-title-section.medium.sds2-color-grayscale-900.fix-long {
  font-size:18px
}
.pagopa-title-section.medium.sds2-color-grayscale-900.fix-long-smaller {
  font-size:16px;
  line-height:28px
}
.pagopa-title-section.sds2-color-grayscale-900.text-centered {
  text-align:center
}
.pagopa-title-section.semibold {
  font-weight:600
}
.pagopa-title-section.semibold.mb-8n {
  margin-bottom:-8px
}
.pagopa-title-section.semibold.mb-8n.tempdelete,.pagopa-title-section.semibold.tempdelete {
  font-size:14px
}
.pagopa-title-section.semibold.sds2-color-white {
  color:#fff
}
.pagopa-title-section.fix-promo {
  font-size:18px;
  line-height:24px
}
.pagopa-terms {
  color:#000;
  text-align:center;
  width:100%;
  max-width:900px;
  margin:64px auto 40px;
  font-size:11px
}
html.w-mod-js [data-ix=fade-on-scroll-1],html.w-mod-js [data-ix=fade-on-scroll-2] {
  opacity:0;
  transform:translateY(10px)
}
@media screen and (max-width:991px) {
  .navigation {
    z-index:999;
    padding-right:10px
  }
  .header {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0682de60f0a1_bg-scala.jpg),radial-gradient(circle at 76% 22%,#ebc4c4,#e9c0c0);
    background-position:100%,0 0,0 0;
    background-repeat:no-repeat,no-repeat,repeat;
    background-size:contain,cover,auto;
    background-attachment:scroll,scroll,scroll;
    padding-bottom:60px;
    padding-left:60px;
    padding-right:60px
  }
  .header.landing-hero-compra {
    margin-bottom:0
  }
  .header-content {
    width:100%
  }
  .paragraph {
    padding-right:122px
  }
  .paragraph.pop-up-t {
    font-size:20px;
    line-height:28px
  }
  .paragraph.banner-paragraph {
    text-align:center;
    text-align:center;
    padding-right:0
  }
  .h2-container {
    width:80%;
    margin-bottom:57px
  }
  .collection-item {
    width:33.3333%;
    padding-left:5px;
    padding-right:5px
  }
  .nav-menu {
    background-color:#fff;
    padding-top:30px;
    padding-bottom:30px;
    box-shadow:0 5px 20px #0003
  }
  .nav-link {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .icon-2 {
    color:var(--black);
    font-size:32px
  }
  .menu-button:active {
    background-color:#ffffff1a
  }
  .menu-button.w--open {
    background-color:var(--medium-sea-green)
  }
  .column-mobile-padding {
    margin-top:-4px
  }
  .navigation-button-2 {
    width:75%;
    margin:20px 30px
  }
  .header-copy {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc0682de60f0a1_bg-scala.jpg),radial-gradient(circle at 76% 22%,#ebc4c4,#e9c0c0);
    background-position:100%,0 0,0 0;
    background-repeat:no-repeat,no-repeat,repeat;
    background-size:contain,cover,auto;
    background-attachment:scroll,scroll,scroll;
    padding-bottom:60px;
    padding-left:60px;
    padding-right:60px
  }
  .header-copy.landing-hero-compra-copy {
    margin-bottom:228px
  }
  .product-card-image-giochiamo.product-card-2-giochiamo,.product-card-image-glassonion.product-card-glassonion,.product-card-image-borselastminute.product-card-borselastminute,.product-card-image-purocotone.product-card-purocotone,.product-card-image-kipli2.product-card-2-pricy-kilp2,.product-card-image-pomikaki.product-card-2-pricy-copy,.product-card-image-pacopet1.product-card-pacopet1,.product-card-image-mondoidea.product-card-mondoidea,.product-card-image-cicalia2.product-card-2-cicalia,.product-card-image-profumeria-ideale.product-card-profumeria-ideale,.product-card-image-brico-bravo-2.product-card-ditano,.product-card-image-dream-shop.product-card-2-pricy-kilp2,.product-card-image-all-supplements.product-card-2-pricy-copy {
    background-position:50% 10%
  }
  .directory-card-body {
    background-size:75%;
    height:120px;
    padding:24px
  }
  .close-zone {
    width:30%;
    height:100%
  }
  .store-selector-link {
    color:#14484a;
    text-align:center;
    width:100%;
    padding:20px 25px;
    font-size:20px;
    line-height:20px
  }
  .store-selector-link.w--current {
    color:#fff;
    background-color:#14484a;
    border-radius:25px
  }
  .collection-list-scroll {
    grid-row-gap:30px;
    grid-template-rows:auto auto auto;
    grid-template-columns:1fr 1fr 1fr
  }
  .collection-list-scroll.new-list-scroll {
    grid-column-gap:20px;
    grid-row-gap:30px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .collection-item-2 {
    justify-content:center;
    align-items:center;
    margin-bottom:30px;
    display:flex
  }
  .directory-section {
    padding-top:10px;
    padding-bottom:10px
  }
  .browse {
    text-align:left;
    background-position:96% 48%;
    border:1px solid #d9d9d9;
    border-radius:4px;
    width:100%;
    max-width:740px;
    margin-right:8px;
    display:block
  }
  .browse:hover {
    border-bottom-style:solid;
    border-bottom-color:#d9d9d9
  }
  .grid.giftguide,.grid.valentine-grid {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
  .navigation-copy {
    z-index:999;
    z-index:999;
    padding-right:10px
  }
  .language-text.language-text-b {
    justify-content:center;
    display:flex
  }
  .dropdown-toggle-3 {
    justify-content:center;
    padding-right:20px
  }
  .lp-section {
    width:100%;
    padding-left:20px;
    padding-right:20px
  }
  .lp-section.hero-section {
    height:auto;
    padding-top:48px;
    padding-left:0;
    padding-right:0
  }
  .lp-section.hero-section-webinars {
    height:auto;
    padding:48px 0 180px
  }
  .lp-container {
    max-width:none
  }
  .lp-container.lp-nav-container {
    width:100%;
    max-width:none;
    height:auto
  }
  .lp-container.full-width-container {
    width:100%;
    max-width:none
  }
  .lp-container.press-hero-cont {
    padding-top:90px
  }
  .lp-container.cms-item-content {
    padding-top:60px
  }
  .lp-container.lp-nav-container {
    width:100%;
    max-width:none
  }
  .lp-container.womensweek-hero {
    padding-top:120px;
    padding-bottom:80px
  }
  .nav-logo-link-old {
    z-index:100;
    position:relative
  }
  .nav-logo-link-old.w--current {
    z-index:auto
  }
  .nav-logo-link-old.phone-main-logo {
    z-index:0
  }
  .lp-nav-link {
    color:var(--white);
    text-align:left;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    font-size:24px;
    font-weight:400;
    line-height:34px;
    display:flex
  }
  .lp-nav-link.small {
    font-size:24px
  }
  .lp-dropdown {
    margin-left:0;
    margin-right:0
  }
  .lp-dropdown.tablet-hide {
    display:none
  }
  .lp-dropdown.margin45 {
    margin-left:30px
  }
  .lp-dropdown-toggle {
    border-style:none;
    border-radius:0;
    margin-top:10px;
    margin-bottom:10px
  }
  .lp-dropdown-toggle.footer-dd-2 {
    z-index:0;
    border-radius:20px;
    margin-top:5px;
    margin-left:5px
  }
  .lp-dropdown-toggle.footer-dd,.lp-dropdown-toggle.footer-dd-2 {
    border-radius:20px;
    margin-left:5px
  }
  .lp-btn {
    margin-top:10px
  }
  .lp-btn.cta-btn.pink-btn {
    margin-top:0
  }
  .lp-btn.tablet-btn {
    background-color:var(--misty-rose-2);
    color:var(--black-2);
    letter-spacing:.06em;
    border-radius:8px;
    width:320px;
    margin-top:0;
    margin-bottom:10px;
    margin-left:0;
    padding-top:18px;
    padding-bottom:18px;
    font-size:18px
  }
  .lp-btn.tablet-btn:hover {
    background-color:#f1c5cf
  }
  .lp-btn.tablet-btn.transparent-btn {
    border-color:var(--white);
    color:var(--white);
    background-color:#0000
  }
  .lp-btn.tablet-btn.transparent-btn:hover {
    background-color:var(--dim-grey)
  }
  .lp-btn.valentine-btn {
    padding-top:16px;
    padding-bottom:16px
  }
  .hero-row {
    width:100%;
    max-width:none;
    height:auto
  }
  .hero-row.flex {
    flex-direction:column
  }
  .hero-col.left-space {
    padding-top:0
  }
  .content-inner.top-padding-inner {
    padding-top:40px
  }
  .description-text.mob-100 {
    text-align:center;
    max-width:100%
  }
  .hero-img-div {
    justify-content:center;
    align-items:center;
    padding-top:50px;
    display:flex
  }
  .hero-img {
    width:auto
  }
  .hero-img.merchant-hero-img {
    margin-left:0
  }
  .hero-img.de-webinars {
    width:80vw
  }
  .hero-wrapper {
    background-position:100% 75%,100% 100%;
    height:auto;
    padding-left:20px;
    padding-right:20px
  }
  .hero-wrapper.merchant-wrapper {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06b9a460f44f_heart.png),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc061fd760f445_backing.png);
    background-position:0 100%,0 100%;
    background-repeat:no-repeat,no-repeat;
    background-size:90vw,100% 100%
  }
  .hero-wrapper.merchant-wrapper.full-screen {
    background-position:0 75%,0 100%
  }
  .product-info {
    height:130px;
    inset:auto 185px 200px auto
  }
  .flex-text-div {
    flex-direction:column
  }
  .sub-title {
    font-size:28px
  }
  .author-photo-div {
    margin-right:10px
  }
  .grid-2 {
    grid-template-rows:auto auto auto auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .grid-2.new-grid-2 {
    flex-direction:column;
    display:flex
  }
  .phone-div {
    width:356px;
    max-width:none;
    margin:38px auto 48px
  }
  .phone-img {
    width:356px;
    max-width:none
  }
  .step-div {
    margin-bottom:20px
  }
  .grid-3 {
    grid-template-rows:auto auto auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:0;
    width:100%;
    display:block
  }
  .category-card {
    width:356px;
    max-width:none;
    height:224px;
    max-height:none
  }
  .category-card.new-category-card {
    width:100%;
    height:400px;
    margin-bottom:25px
  }
  .small-category-card {
    width:356px;
    max-width:none;
    height:224px;
    max-height:none
  }
  .small-category-card.new-small-card {
    width:100%;
    height:400px;
    margin-bottom:25px
  }
  .merchant-logo.double-size {
    max-width:100%
  }
  .white-heading.left-aligned {
    text-align:left
  }
  .footer-wrapper {
    z-index:1;
    position:relative
  }
  .location-text {
    display:none
  }
  .location-text.mobile-view {
    display:block
  }
  .footer-nav-grid {
    float:none;
    grid-template-rows:auto auto auto auto auto auto auto auto auto;
    grid-template-columns:1fr;
    max-width:none;
    margin-bottom:40px
  }
  .footer-nav-grid.new-footer-grid {
    justify-content:flex-start
  }
  .half-div.social-div {
    display:none
  }
  .half-div.social-div.tablet-view {
    justify-content:flex-start;
    margin-top:25px;
    display:flex
  }
  .advantages-grid {
    grid-column-gap:20px
  }
  .point-div.text-point-left {
    padding-left:0
  }
  .point-div.text-point-right {
    padding-right:0
  }
  .testimonial-photo-card {
    padding-top:200px
  }
  .centered-heading {
    width:85%
  }
  .phone-text-inner {
    margin-left:18px;
    margin-right:18px
  }
  .heading-38 {
    width:100%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    font-size:80px;
    line-height:1em
  }
  .heading-38.de.centered-mob {
    text-align:center
  }
  .heading-38.bottom-10.live-banner {
    font-size:54px
  }
  .h2-centered {
    text-align:center;
    width:100%
  }
  .h3-left {
    text-align:left
  }
  .underline-div {
    display:none
  }
  .dd-list.tablet-nav-list {
    position:absolute
  }
  .dd-list.tablet-nav-list.w--open {
    inset:25px 10px auto auto;
    box-shadow:0 0 15px #ffffff80
  }
  .nav-link-wrap {
    border-bottom:1px solid #585151;
    align-items:center;
    display:flex
  }
  .nav-link-wrap.hide-element {
    display:none
  }
  .nav-menu {
    z-index:100;
    background-color:#2c2629;
    width:100vw;
    height:100vh;
    padding-top:90px;
    position:fixed;
    inset:0%
  }
  .menu-btn {
    z-index:500;
    justify-content:center;
    align-items:center;
    display:flex
  }
  .menu-btn.w--open {
    background-color:#0000
  }
  .burger-area {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:18px;
    height:18px;
    display:flex;
    overflow:hidden
  }
  .line {
    background-color:var(--black-2);
    border-radius:4px;
    width:18px;
    height:2px;
    margin-bottom:4px;
    padding-right:0
  }
  .line.last-one {
    width:27px;
    position:relative;
    right:16px
  }
  .tablet-language-div {
    justify-content:space-between;
    align-items:center;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
    display:flex
  }
  .lp-arrow {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06d85860f415_Arrow%20Right%20\%28Stroke\%29.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:9px;
    height:14px;
    margin-left:10px;
    display:block
  }
  .btns-area {
    flex-direction:column;
    align-items:center;
    display:none;
    position:absolute;
    inset:auto 0% 50px
  }
  .btns-area.tablet-area {
    justify-content:center;
    display:flex
  }
  .tablet-nav-text {
    color:var(--white);
    font-size:24px;
    font-weight:400;
    line-height:34px
  }
  .heading-43 {
    font-size:80px
  }
  .lp-btn-2 {
    margin-top:10px
  }
  .grid-new-area {
    width:100%
  }
  .grid-new-area.big-area {
    order:1;
    width:100%
  }
  .footer-h-new {
    font-weight:700
  }
  .footer-middle-wrap {
    flex-direction:column;
    margin-top:40px
  }
  .left-footer-part {
    max-width:500px
  }
  .right-footer-part {
    justify-content:space-between;
    max-width:700px;
    margin-top:60px
  }
  .hero-h {
    text-align:center
  }
  .about-hero-img {
    width:100%;
    max-width:800px;
    max-height:none
  }
  .hero-shape {
    max-width:62%;
    right:-231px
  }
  .members-wrap {
    grid-column-gap:60px;
    grid-template-columns:1fr 1fr
  }
  .member-bio {
    font-size:18px;
    line-height:24px
  }
  .press-hero-h {
    text-align:center
  }
  .press-slider {
    margin-top:40px
  }
  .press-slider-img {
    width:100%;
    max-width:800px;
    max-height:none
  }
  .press-p.top10 {
    text-align:center;
    margin-top:10px
  }
  .left-arrow-press-slider {
    margin-left:-10px
  }
  .right-arrow-press-slider {
    margin-right:-10px
  }
  .cms-h3 {
    text-align:left
  }
  .collection-list-5.recent {
    grid-template-columns:1fr 1fr
  }
  .collection-list-wrapper-7 {
    width:90%;
    margin-left:auto;
    margin-right:auto
  }
  .hero-shape-press {
    max-width:62%;
    right:-231px
  }
  .stats-wrap {
    margin-left:45px
  }
  .press-img {
    max-width:800px;
    margin-top:50px
  }
  .press-rich-text h3 {
    text-align:left
  }
  .horizontal-content-block {
    padding-left:25px;
    padding-right:40px
  }
  .column-wrap {
    flex-wrap:wrap
  }
  .bold-t {
    font-size:50px
  }
  .pr-policy-paragraph.centered-mob,.margins-24.centered-mob {
    text-align:center
  }
  .new-sort-menu-wrapper {
    min-width:140px
  }
  .new-featured-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .new-stores-c-item {
    max-width:280px
  }
  .new-cat-menu-button {
    justify-content:space-between;
    display:flex
  }
  .new-featured-stores-section {
    padding:2rem 0 0
  }
  .new-cat-menu-section {
    margin-top:88px;
    margin-bottom:16px;
    overflow:visible
  }
  .new-cat-navbar {
    z-index:20
  }
  .new-search-field {
    min-width:0
  }
  .new-sort-wrapper {
    margin-left:1rem
  }
  .new-cat-nav-container {
    height:60px
  }
  .new-cat-menu-btn-label {
    color:#2c2629;
    font-family:Degular,sans-serif;
    font-size:18px;
    font-weight:500
  }
  .new-cat-menu-button-container {
    border:1px solid #d9d9d9;
    border-radius:6px;
    flex-direction:row;
    width:100%;
    padding:1rem
  }
  .new-cat-menu-button-container.w--open {
    background-color:#fff
  }
  .new-featured-stores-container {
    padding-bottom:0
  }
  .new-cat-nav-menu {
    box-shadow:none;
    background-color:#fff;
    border:1px solid #d9d9d9;
    border-radius:6px;
    height:500px;
    margin-top:.5rem;
    padding-left:1rem;
    padding-right:1rem;
    overflow:auto
  }
  .new-cat-nav-menu.w--open {
    z-index:20
  }
  .new-search-wrapper {
    margin-right:1rem
  }
  .new-stores-section {
    padding-top:1rem
  }
  .new-card-cover-mask,.new-card-cover-image {
    border-top-left-radius:3px;
    border-top-right-radius:3px
  }
  .banner-slide1-wrap {
    max-width:350px
  }
  .banner-slide2-wrap {
    max-width:450px
  }
  .dropdown-nav.w--open {
    background-color:var(--black)
  }
  .text-16 {
    color:var(--white);
    font-size:24px;
    line-height:34px
  }
  .dropdown-toggle-4 {
    max-width:216px;
    margin-left:0;
    padding-left:25px;
    display:flex
  }
  .icon-7 {
    color:var(--white);
    margin-left:10px
  }
  .dropdown {
    flex-direction:column;
    align-items:flex-start;
    display:flex
  }
  .pop-up-slider {
    width:90%
  }
  .it-pop-up-banner {
    background-position:50% 77%;
    padding-top:30px;
    padding-bottom:40px
  }
  .it-pop-up-p-wrap {
    margin-top:43px
  }
  .new-review-text {
    font-size:1.125rem
  }
  .new-testimonals-content-container {
    max-width:360px;
    margin-left:10%;
    padding-left:1rem
  }
  .new-testimonals-content-container.video-slider {
    max-width:320px
  }
  .lp-nav-link-2 {
    color:#fff;
    text-align:left;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    font-size:24px;
    font-weight:400;
    line-height:34px;
    display:flex
  }
  .new-trustpilot-wrapper {
    top:-4%
  }
  .new-hiw-title {
    font-size:2.5rem
  }
  .new-heart-1 {
    top:35%;
    right:-6%
  }
  .new-hiw-subtitle {
    font-size:2.5rem
  }
  .new-nav-hamburger-x-icon {
    width:24px;
    height:24px
  }
  .new-nav-hamburger-x-icon.icon-hide {
    display:none
  }
  .new-hiw-row {
    flex-direction:column
  }
  .d-app-bg-image {
    top:13%;
    right:-56%
  }
  .new-testimonials-job {
    font-size:1rem
  }
  .new-nav-icon-button {
    z-index:500;
    justify-content:center;
    align-items:center;
    padding:15px;
    display:flex
  }
  .new-nav-icon-button.w--open {
    background-color:#0000
  }
  .new-hiw-row-text-container {
    padding-top:1rem
  }
  .new-subtitle-small {
    font-size:1.125rem
  }
  .new-box-subtitle {
    font-size:1.75rem
  }
  .new-section-h-big {
    font-size:2.5rem
  }
  .new-hero-grid {
    grid-row-gap:4rem;
    grid-template-columns:minmax(200px,1fr)
  }
  .new-hero-grid.partner {
    margin-top:2rem
  }
  .new-d-app-right-column {
    padding-left:0
  }
  .new-iphone-wrapper {
    max-width:300px
  }
  .fake-item {
    height:160px
  }
  .new-testimonials-image {
    width:50%;
    height:auto
  }
  .new-container.reviews {
    flex-direction:column;
    align-items:flex-start;
    display:flex
  }
  .new-reviews-title {
    text-align:left;
    max-width:300px;
    font-size:2rem
  }
  .new-reviews-wrapper {
    width:100%
  }
  .new-section-subtitle,.new-review-user-text {
    font-size:1rem
  }
  .new-testimonials-text {
    font-size:1.75rem
  }
  .new-testimonials-text.video-slider {
    font-size:1.25rem
  }
  .new-hiw-number {
    font-size:2.5rem;
    top:.5rem;
    left:.75rem
  }
  .new-nav-buttons-container {
    flex:none;
    justify-content:flex-end;
    height:100%;
    display:flex
  }
  .new-paragraph.small-width {
    font-size:1rem
  }
  .new-featured-slider-pagination {
    bottom:-2rem
  }
  .new-hiw-row-title {
    margin-top:1rem;
    font-size:1.125rem
  }
  .new-reviews-mobile-slider {
    display:none
  }
  .new-testimonials-name {
    font-size:1.125rem
  }
  .new-testimonials-slider {
    min-height:450px
  }
  .new-heart-3 {
    width:40%;
    right:0%
  }
  .new-section-h {
    font-size:1.75rem
  }
  .new-section-h.text-white {
    font-size:2.5rem
  }
  .new-section.reviews {
    padding-left:2rem;
    padding-right:2rem
  }
  .new-section.hero.unicorn {
    min-height:1000px
  }
  .new-section.cristm-hero-sec {
    padding-bottom:20px
  }
  .new-section.christmas-sec {
    padding-top:20px
  }
  .new-hero-subtitle {
    max-width:500px;
    margin-bottom:2rem;
    font-size:1.25rem
  }
  .new-hero-title {
    max-width:520px;
    margin-bottom:2rem;
    font-size:3rem
  }
  .new-hiw-row-icon-container {
    max-width:100px;
    margin-bottom:-1rem;
    display:none
  }
  .new-hero-card-wrapper {
    justify-content:flex-start;
    padding-left:2%
  }
  .new-featured-slider {
    height:660px
  }
  .new-hiw-row-subtitle {
    font-size:1rem
  }
  .new-big-numbers-text {
    font-size:3.625rem
  }
  .new-heart-2 {
    width:40%;
    right:0%
  }
  .new-hub-title {
    max-width:500px;
    margin-bottom:2rem
  }
  .new-hub-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .new-heart-4 {
    top:35%;
    right:-6%
  }
  .new-box-description {
    max-width:500px;
    margin-bottom:2rem
  }
  .landing-title {
    max-width:400px;
    margin-bottom:2rem;
    font-size:4rem
  }
  .landing-cards-grid {
    margin-left:2rem;
    margin-right:2rem
  }
  .landing-card {
    text-align:left
  }
  .landing-brands-grid.footer {
    flex:0 auto
  }
  .new-signup-form {
    margin-top:0;
    margin-left:auto;
    margin-right:auto
  }
  .new-review-user-job {
    font-size:1rem
  }
  .new-testimonial-video-wrapper {
    width:300px;
    height:200px;
    right:8%
  }
  .new-form-title {
    font-size:2.5rem
  }
  .landing-button-wrapper {
    flex-direction:column;
    align-items:center
  }
  .carousel-grid {
    grid-template-columns:1fr 1fr;
    justify-items:center
  }
  .new-featured-slider-pagination-2 {
    bottom:-1rem
  }
  .card {
    max-width:280px
  }
  .card.giftguide.featured {
    min-width:170px
  }
  .searchbox-form {
    display:none
  }
  .searchbox-form.mobile {
    display:block
  }
  .searchbox-wrapper {
    flex:1;
    height:52px
  }
  .searchbox-field {
    font-size:1rem
  }
  .searchbox-field.mobile {
    height:52px;
    padding-left:48px
  }
  .nav-search-button-form {
    justify-content:center;
    align-items:center;
    width:48px;
    height:54px;
    margin-bottom:0;
    display:flex
  }
  .nav-search-button-form-inner {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:48px;
    height:54px;
    display:flex;
    position:relative
  }
  .nav-search-field-icon {
    position:relative
  }
  .nav-search-field-button {
    cursor:pointer;
    background-color:#0000;
    border:0 #000;
    justify-content:center;
    align-items:stretch;
    width:100%;
    height:100%;
    margin-bottom:0;
    padding:15px;
    font-size:16px;
    display:flex;
    position:absolute;
    inset:0%
  }
  .nav-search-field-button.w--open {
    background-color:#0000
  }
  .searchbox-form-inner-mobile {
    justify-content:space-between;
    display:flex
  }
  .searchbox-icon.mobile {
    top:14px;
    left:14px
  }
  .searchbox-mobile-wrapper {
    z-index:999;
    background-color:#fff;
    width:100vw;
    height:100vh;
    padding:1rem 2rem;
    display:none;
    position:absolute;
    inset:0%
  }
  .single-day-min-title {
    margin-bottom:20px
  }
  .pink-card-g-b {
    height:100px
  }
  .pink-palace-section.pink-palace {
    padding-left:1rem;
    padding-right:1rem
  }
  .pink-card {
    max-width:190px;
    height:230px
  }
  .pink-palace-grid {
    grid-column-gap:50px;
    grid-template-rows:230px;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-rows:230px
  }
  .pink-card-over-image.plant-2 {
    width:55%;
    bottom:24px
  }
  .pink-card-over-image.plant-1 {
    left:-32px
  }
  .pink-card-over-image.sheet {
    top:127px
  }
  .pink-palace-grid-wrapper {
    padding-left:3rem;
    padding-right:3rem
  }
  .pink-card-logo-wrapper {
    height:100px
  }
  .banner-logo {
    max-width:100px
  }
  .pink-palace-title {
    text-align:center
  }
  .pink-palace-banner,.pink-palace-popup {
    background-position:50% 77%;
    padding-top:30px;
    padding-bottom:40px
  }
  .christmas-p {
    margin-top:-15px
  }
  .christ-calendar {
    grid-column-gap:20px;
    grid-row-gap:20px
  }
  .featured-slider-inner-container {
    grid-template-columns:1fr 1fr
  }
  .featured-stores-section {
    padding:2rem 0 0
  }
  .giftguide-sort-menu-wrapper {
    min-width:140px
  }
  .giftguide-banner-section {
    padding-top:1rem
  }
  .giftguide-sort-label {
    margin-right:.5rem
  }
  .grid-2 {
    grid-template-columns:1fr 1fr
  }
  .giftguide-app-section,.stores-section {
    padding-top:1rem
  }
  .featured-stores-container {
    padding-bottom:0
  }
  .giftguide-top-section {
    padding-top:1rem
  }
  .featured-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .pagination-button {
    padding-left:5px;
    padding-right:5px;
    font-size:.75rem
  }
  .sort-menu-wrapper {
    min-width:140px
  }
  .gifguide-app-title {
    font-size:2.5rem
  }
  .stores-filter-wrapper.valentine-filter-wrapper {
    flex-wrap:wrap;
    justify-content:flex-start
  }
  .search-wrapper {
    margin-right:1rem
  }
  .promo-small-banner-grid {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:0;
    display:grid
  }
  .promo-small-banner-wrapper.saldi {
    height:150px
  }
  .promo-small-banner-image.saldi {
    display:none
  }
  .promo-section {
    padding-left:16px;
    padding-right:16px
  }
  .nav-logo-link {
    position:relative
  }
  .nav-logo-link.desktop-only {
    display:none
  }
  .nav-search-button-wrapper {
    justify-content:center;
    align-items:center;
    width:48px;
    height:54px;
    display:flex
  }
  .nav-search-button-wrapper.hidden {
    display:none
  }
  .promo-carousel-banner-section {
    padding:2rem 0 0
  }
  .promo-carousel-banner-container {
    padding-bottom:0
  }
  .promo-carousel-banner-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .promo-carousel-banner-slider-inner-container {
    grid-template-columns:1fr 1fr
  }
  .promo-carousel-banner-card {
    min-width:330px;
    max-width:none
  }
  .searchfield-wrapper {
    flex:1;
    height:52px
  }
  .search-megamenu-back-icon {
    z-index:500;
    justify-content:center;
    align-items:center;
    padding:11px 32px 15px 0;
    display:block
  }
  .search-megamenu-back-icon.w--open {
    background-color:#0000
  }
  .search-merchant-text-wrapper {
    flex:1
  }
  .search-megamenu-form-inner {
    width:100%;
    display:flex
  }
  .search-megamenu-wrapper {
    background-color:#fff
  }
  .search-form {
    display:none
  }
  .search-form.megamenu {
    flex:1;
    justify-content:space-between;
    display:flex
  }
  
  
  
  .search-megamenu-nav {
    margin-bottom:24px
  }
  .grid-item {
    overflow:scroll
  }
  .grid-item.searchbox.hidden {
    width:0%;
    display:none
  }
  .grid-item.searchbox.hidden.disable-scrollbars {
    width:0%
  }
  .grid-item.megamenu-lateral {
    display:none
  }
  .grid-item.megamenu-lateral-right {
    grid-column-gap:0px;
    justify-content:flex-end;
    overflow:visible
  }
  .grid-item.megamenu-lateral-right.it,.grid-item.megamenu-lateral-right.fr,.grid-item.megamenu-lateral-right.de,.grid-item.megamenu-lateral-right.pt,.grid-item.megamenu-lateral-right.es {
    grid-column-gap:0%
  }
  .grid-item.megamenu-lateral {
    display:flex;
    overflow:visible
  }
  .search-megamenu-content-grid,.search-megamenu-nav-grid {
    grid-template-columns:1fr;
    grid-template-areas:"."
  }
  .searchfield {
    font-size:1rem
  }
  .search-merchant-item {
    flex:none;
    width:220px;
    margin-right:1rem
  }
  .search-megamenu-close-button {
    display:none
  }
  .searchfield-nav-wrapper {
    flex:1;
    height:52px
  }
  .searchfield-nav {
    font-size:1rem
  }
  .valtntine-banner {
    background-size:contain;
    padding-top:60px;
    padding-bottom:60px
  }
  .valentine-img {
    max-width:200px
  }
  .valentine-top-container.big-banner-cont {
    padding-bottom:57px
  }
  .valentine-banner-home {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61f7547f54f03b63879250e3_Group%20210.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    padding:30px 0 20px
  }
  .valentine-banner-title {
    text-align:center;
    max-width:343px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:auto 0% -70px
  }
  .valentine-cards-wrap {
    grid-template-columns:1fr 1fr 1fr;
    margin-top:110px;
    margin-bottom:24px
  }
  .valentine-card-wrap {
    height:120px;
    padding-top:12px;
    padding-bottom:12px
  }
  .card-inner-img {
    object-fit:contain;
    max-height:90%
  }
  .valentine-cards {
    align-items:stretch;
    position:static
  }
  .valentine-bannner-scala-logo {
    max-width:76px;
    display:block
  }
  .banner-valentine-img {
    max-width:200px;
    margin-bottom:18px
  }
  
  
  
  .new-navigation {
    height:64px;
    padding-left:2rem;
    padding-right:2rem
  }
  .nav-menu-categories-inner-bottom {
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    padding:16px;
    display:flex;
    position:relative;
    overflow:scroll
  }
  .drawer-category-grid {
    grid-column-gap:16px;
    grid-row-gap:24px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    display:grid
  }
  .navigation-link {
    color:#fff;
    text-align:left;
    border:1px solid #e0e0e0;
    border-radius:6px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    height:52px;
    margin-bottom:8px;
    padding:16px;
    font-size:24px;
    font-weight:400;
    line-height:34px;
    display:flex
  }
  .navigation-link.dropdown-category {
    padding-top:16px;
    padding-bottom:16px;
    font-size:24px
  }
  .navigation-link.small-icon {
    border-style:none;
    border-radius:0;
    justify-content:flex-start;
    height:67px;
    margin-bottom:0;
    padding-top:16px;
    padding-bottom:16px;
    font-size:24px
  }
  .navigation-link.small,.navigation-link.with-label {
    border-style:none none solid;
    border-radius:0;
    height:67px;
    margin-bottom:0;
    padding-top:16px;
    padding-bottom:16px;
    font-size:24px
  }
  .navigation-link.simple-dd {
    border-style:none;
    border-left-width:0;
    border-radius:0;
    height:67px;
    margin-bottom:0;
    padding:16px;
    font-size:24px
  }
  .navigation-content-wrapper {
    max-width:none
  }
  .nav-menu-container-new {
    z-index:10;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    max-width:600px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative
  }
  .drawer-back-button {
    cursor:pointer;
    background-color:#fff;
    border:1px solid #e0e0e0;
    border-radius:50px;
    justify-content:space-around;
    align-items:center;
    height:34px;
    padding-left:12px;
    padding-right:12px;
    text-decoration:none;
    display:flex
  }
  .nav-menu-buttons-desktop {
    background-color:#0000;
    height:100vh;
    padding-top:80px;
    overflow:auto
  }
  .nav-menu-buttons-desktop.hidden-buttons {
    display:block
  }
  .nav-menu-categories-top-logo {
    flex:0 auto;
    height:42px
  }
  .new-nav-search-button-wrapper {
    justify-content:center;
    align-items:center;
    width:54px;
    height:54px;
    display:flex
  }
  .drawer-buttons-container {
    grid-column-gap:10px;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    width:100%;
    margin-top:24px;
    display:flex
  }
  .drawer-buttons-container.hidden {
    display:none
  }
  .nav-menu-categories-back-wrapper {
    width:100%;
    padding-top:16px;
    padding-bottom:16px;
    display:flex;
    position:relative
  }
  .nav-menu-buttons-mobile {
    flex:none;
    justify-content:flex-end;
    height:100%;
    display:flex;
    position:relative
  }
  .lp-btn-3 {
    margin-top:4px
  }
  .lp-btn-3.small.drawer {
    flex:0 auto;
    justify-content:center;
    align-items:center;
    width:100%;
    height:45px;
    margin-left:0;
    display:flex
  }
  .lp-btn-3.small.drawer.margin {
    margin-right:8px
  }
  .lp-btn-3.white-btn.small.drawer {
    flex:0 auto
  }
  .nav-menu-categories-line {
    background-color:#e0e0e0;
    width:300vw;
    height:1px;
    padding-bottom:0;
    padding-right:0;
    position:absolute;
    top:65px;
    left:-150vw
  }
  .hamburger-code-script,.mega-menu-dropdown {
    display:none
  }
  .nav-menu-item-label {
    color:#373737;
    font-size:1.125rem;
    font-weight:600;
    line-height:21.6px
  }
  .nav-menu-item-label.small {
    font-size:.875rem
  }
  .nav-menu-item-label.icon-disabled.temp-small {
    font-size:1.125rem
  }
  .icon-disabled.mr-8 {
    margin-right:8px
  }
  .new-nav-search-button-form {
    justify-content:center;
    align-items:center;
    width:100%;
    height:54px;
    margin-bottom:0;
    display:flex
  }
  .nav-menu-item {
    align-items:center;
    width:100%;
    display:flex
  }
  .nav-menu-item.bottom {
    display:flex
  }
  .nav-menu-item.desktop-only {
    display:none
  }
  .nav-menu-item.mobile-only {
    display:flex
  }
  .nav-menu-item.hidden {
    display:none
  }
  .navigation-grid {
    grid-column-gap:5px;
    grid-template-columns:1fr minmax(0,0);
    grid-template-areas:". . ."". . .""Area Area-2 Area-3"
  }
  .drawer-bg {
    background-color:#fff;
    background-image:none;
    background-position:0 0;
    background-size:auto;
    display:block;
    position:absolute;
    inset:0% 0% 0
  }
  .navigation-menu-wrapper {
    z-index:100;
    width:100vw;
    padding:16px 2rem 0;
    position:fixed;
    inset:0%;
    overflow:hidden
  }
  .nav-menu-categories-inner-top {
    flex-direction:column;
    align-items:center;
    width:100%;
    display:flex;
    position:relative
  }
  .nav-menu-categories {
    z-index:10;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    max-width:600px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    display:none;
    position:relative
  }
  .underline-div-3 {
    display:none
  }
  .nav-menu-inner-elements {
    flex-direction:column;
    align-items:center;
    width:100%;
    display:flex;
    position:relative
  }
  .nav-menu-inner-elements.bottom {
    margin-bottom:32px
  }
  .nav-menu-inner-elements.bottom.hidden {
    display:none
  }
  .nav-menu-inner-elements.gloab-edit {
    justify-content:space-between;
    height:100%;
    padding-bottom:64px
  }
  .drawer-menu-logo {
    margin-bottom:6rem;
    display:block;
    position:relative
  }
  .navigation-logo {
    position:relative
  }
  .hamburger-menu-button {
    z-index:500;
    justify-content:center;
    align-items:center;
    width:54px;
    height:54px;
    padding:15px;
    display:flex
  }
  .hamburger-menu-button.w--open {
    background-color:#0000
  }
  .nav-menu-buttons-container {
    flex-direction:column;
    align-items:center;
    display:none;
    position:absolute;
    inset:auto 0% 50px
  }
  .nav-menu-buttons-container.show {
    flex-direction:row;
    display:flex
  }
  .mega-menu-item-lb.big {
    margin-bottom:4px
  }
  .mega-menu-category-label.big {
    font-size:1.125rem;
    font-weight:600;
    line-height:26px
  }
  .mega-menu-sub-label.big {
    font-size:1rem;
    font-weight:600;
    line-height:24px
  }
  .drawer-category-item {
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    display:flex
  }
  .drawer-category-item-image {
    object-fit:cover;
    border:3px solid #f0f0f0;
    border-radius:50%;
    width:68px;
    height:68px;
    margin-bottom:4px;
    overflow:hidden
  }
  .drawer-category-item-label {
    color:#373737;
    text-align:center;
    font-family:Poppins,sans-serif;
    font-size:12px;
    font-weight:600
  }
  .new-nav-hamburger-icon {
    width:24px;
    height:24px
  }
  .drawer-hiw-trigger {
    display:none
  }
  .unicorn-illustration {
    bottom:-11px;
    left:50%;
    right:0%;
    transform:translate(-50%)
  }
  .unicorn-text {
    font-size:15px;
    line-height:1.4em
  }
  .womesweek-img {
    margin-bottom:40px
  }
  .womensweek-logos {
    grid-template-columns:1fr 1fr 1fr 1fr;
    margin-top:20px;
    margin-bottom:40px
  }
  .amount-raised-wrapper {
    margin-bottom:64px
  }
  .partner-hero-content.directory {
    z-index:3;
    position:relative
  }
  .partner-page-eco-block {
    width:75%;
    margin-bottom:128px;
    padding:48px 72px
  }
  .partner-page-eco-block-inner {
    max-width:520px
  }
  .partner-page-eco-block-inner.tech {
    max-width:460px
  }
  .partner-page-eco-image {
    max-width:55%;
    top:auto;
    bottom:7px;
    right:0
  }
  .partner-page-eco-image.tech {
    max-width:38%;
    inset:auto auto 4% 4%
  }
  .partner-tech-image-small {
    width:55%;
    max-width:none;
    top:-205px;
    left:29px
  }
  .partner-page-testimonial-slide-inner {
    padding-left:72px
  }
  .partner-page-testimonial-slide-inner.lilac-bg,.partner-page-testimonial-slide-inner.pink-200-bg {
    padding-left:32px
  }
  .partner-page-testimonial-content {
    max-width:50%
  }
  .partner-page-testimonial-pic {
    max-width:30%;
    height:100%;
    top:-27px;
    right:32px
  }
  .partner-page-testimonial-dots {
    top:700px
  }
  .partner-page-testimonial-dots.pay3 {
    margin-top:0;
    margin-bottom:0;
    top:523px
  }
  .partner-page-testimonial-quote {
    text-align:center
  }
  .partner-page-tech-button-wrap {
    margin-left:81px
  }
  .partner-page-form-title {
    flex:0 auto
  }
  .partner-span-circle.fr {
    right:-11px
  }
  .partner-span-circle.es {
    right:117px
  }
  .partner-span-form-snap {
    background-position:12px -5px;
    background-size:30px
  }
  .partner-page-form-title-wrapper {
    padding-left:12px;
    padding-right:12px
  }
  .partner-page-directory-grid {
    grid-template-columns:1fr 1fr
  }
  .partner-directory-chip {
    margin-top:4px
  }
  .partner-directory-chip.small.drawer {
    flex:0 auto;
    justify-content:center;
    align-items:center;
    width:100%;
    height:45px;
    margin-left:0;
    display:flex
  }
  .partner-directory-chip.small.drawer.margin {
    margin-right:8px
  }
  .partner-directory-chip.white-btn.small.drawer {
    flex:0 auto
  }
  .partner-faq-groups-wrapper {
    width:100%
  }
  .partner-faq-group-row {
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  .partner-faq-item-wrapper {
    z-index:8888
  }
  .partner-faq-question {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .partner-faq-arrow {
    z-index:0;
    position:relative
  }
  .partner-faq-answer {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .partner-page-hero-bubble._01 {
    top:106.844px;
    left:78px
  }
  .partner-page-hero-bubble._02 {
    top:523.844px;
    left:-19px
  }
  .partner-page-hero-bubble._03 {
    bottom:562px;
    right:27px
  }
  .partner-page-hero-bubble._04 {
    bottom:939px;
    right:152px
  }
  .partner-page-hero-bubble._05 {
    top:250px;
    left:43%
  }
  .partner-page-hero-bubble._06 {
    bottom:200px;
    left:21%
  }
  .partner-page-hero-logo-bubble {
    padding:8px
  }
  .partner-page-hero-logo-image {
    max-height:30px
  }
  .w100 {
    width:100%
  }
  .slider-category-item-image {
    object-fit:cover;
    border:3px solid #f0f0f0;
    border-radius:50%;
    width:68px;
    height:68px;
    margin-bottom:4px;
    overflow:hidden
  }
  .search-merchant-container {
    display:flex;
    overflow:scroll
  }
  .partner-tech-image-small-right {
    width:60%;
    max-width:none;
    top:-80px;
    left:131px
  }
  .style-guide-block-subtitle {
    text-align:left
  }
  .style-guide-menu {
    display:none
  }
  .style-guide-content {
    width:100%
  }
  .style-guide-fonts-grid {
    grid-template-columns:1fr 1fr
  }
  .partner-hero-pillow.kooomo.directory {
    left:4%
  }
  .partner-hero-pillow.shopify.directory {
    left:-6%
  }
  .partner-hero-pillow.htet.directory {
    left:4%
  }
  .partner-hero-pillow.vtex.directory {
    right:1%
  }
  .sds2-h3.medium.sds2-color-grayscale-900.ml-section-rem {
    margin-left:2rem
  }
  .sds2-h4.semibold.sds2-color-grayscale-900.bottom-banner-fix {
    margin-top:50px;
    margin-bottom:0
  }
  .sds2-h4.semibold.sds2-color-grayscale-900.mb-0 {
    margin-bottom:0
  }
  .sds2-h4.semibold.sds2-color-white.xmas-fix {
    margin-bottom:10px
  }
  .sds2-vertical-spacing.career-slider {
    padding-bottom:6rem
  }
  .sds2-vertical-spacing.career-tiles {
    padding-bottom:0
  }
  .sds2-vertical-spacing.career-jobs {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.vendor {
    flex-direction:column;
    justify-content:flex-end
  }
  .sds2-vertical-spacing.vendor-bottom-form {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing.vendor-under-hero {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.vendor-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing.hiw-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.referral-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing.referral-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.static-page-hero {
    padding-top:6rem
  }
  .sds2-vertical-spacing.promo-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing.promo-boxed-v2 {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:5rem
  }
  .sds2-vertical-spacing.bf {
    padding-top:5rem
  }
  .sds2-vertical-spacing.promo-app {
    padding-top:7rem
  }
  .sds2-vertical-spacing.promo {
    padding-top:5rem
  }
  .sds2-vertical-spacing.appl-banner {
    padding-top:2rem
  }
  .sds2-vertical-spacing.appl-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.vendor-new {
    flex-direction:column;
    justify-content:flex-end
  }
  .sds2-vertical-spacing.lp-card,.sds2-vertical-spacing.lpcf,.sds2-vertical-spacing.lpcf-simple {
    padding-top:5rem
  }
  .sds2-vertical-spacing.lpcf-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.catalog-boxed {
    flex:none;
    justify-content:space-between;
    padding-top:5rem
  }
  .sds2-vertical-spacing.valentines,.sds2-vertical-spacing.catalogapp {
    padding-top:5.8rem
  }
  .sds2-vertical-spacing.officelooks-hero,.sds2-vertical-spacing.applepay-hero {
    padding-top:3rem
  }
  .sds2-vertical-spacing.applepay-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.autumn24 {
    padding-top:2rem
  }
  .sds2-vertical-spacing.emma {
    padding-top:3rem
  }
  .sds2-vertical-spacing.deubank,.sds2-vertical-spacing.visa {
    padding-top:5.8rem
  }
  .sds2-vertical-spacing.spclub,.sds2-vertical-spacing.spclub-thank-you {
    padding-top:3rem
  }
  .sds2-vertical-spacing.spclub-last {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.bfmh {
    padding-top:0
  }
  .sds2-vertical-spacing.coin24 {
    padding-top:3rem
  }
  .sds2-vertical-spacing.bf-cider,.sds2-vertical-spacing.xmas24 {
    padding-top:0
  }
  .sds2-vertical-spacing.xmas24-talea {
    padding-top:3rem
  }
  .sds2-vertical-spacing.beaumanoir24,.sds2-vertical-spacing.breal24,.sds2-vertical-spacing.newyear25,.sds2-vertical-spacing.easyclothes25,.sds2-vertical-spacing.gamestop25,.sds2-vertical-spacing.valentines25,.sds2-vertical-spacing.skiseason25,.sds2-vertical-spacing.fathersday25,.sds2-vertical-spacing.greenfashion25,.sds2-vertical-spacing.easyclothesmar25,.sds2-vertical-spacing.magicclubmar25,.sds2-vertical-spacing.monaco1to1,.sds2-vertical-spacing.genz,.sds2-vertical-spacing.mothersday25 {
    padding-top:0
  }
  .sds2-vertical-spacing.springdeco25 {
    padding-top:3rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.easyclothesmay25 {
    padding-top:0
  }
  .sds2-vertical-spacing.summermay25 {
    padding-top:3rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.lastminutejune25,.sds2-vertical-spacing.musthavejune25,.sds2-vertical-spacing.fathersday25,.sds2-vertical-spacing.temujune25,.sds2-vertical-spacing.gamestopjune25 {
    padding-top:0
  }
  .sds2-vertical-spacing.pagopa {
    padding-top:3rem;
    padding-bottom:2rem
  }
  .sds2-section.megamenu {
    height:100vh;
    overflow:scroll
  }
  .sds2-section.partner-hero {
    padding-top:6rem
  }
  .sds2-section.partner-ecosystem {
    padding-left:4rem;
    padding-right:4rem
  }
  .sds2-section.career-proces,.sds2-section.hiw-cards {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.hiw-hero {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-section.vendor {
    min-height:80vh
  }
  .sds2-section.vendor-bottom-form {
    background-color:var(--grayscale--100-white)
  }
  .sds2-section.pay-later {
    min-height:0
  }
  .sds2-section.pay3-slider {
    margin-bottom:32px
  }
  .sds2-section.referral {
    min-height:0
  }
  .sds2-section.referral-cards {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.promo-page-v2 {
    min-height:0
  }
  .sds2-section.xmas-grid {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.promo-app {
    min-height:0
  }
  .sds2-section.promo-grid {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.appl-hero {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-section.lp-card,.sds2-section.lpcf-hero,.sds2-section.lpcf-hero-bottom,.sds2-section.lpcf-test {
    min-height:0
  }
  .sds2-section.catalog-boxed {
    min-height:0
  }
  .sds2-section.trenord {
    min-height:80vh
  }
  .sds2-section.valentines,.sds2-section.catalogapp {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-section.catalogapp {
    min-height:0
  }
  .sds2-section.womenday,.sds2-section.fatherday {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-section.giornataalmare,.sds2-section.giornataalmare-b,.sds2-section.giornataalmare-c,.sds2-section.romebynight,.sds2-section.parisbynight,.sds2-section.madridbynight,.sds2-section.in-store-card-landing,.sds2-section.officelooks-hero-section,.sds2-section.bts,.sds2-section.bts-cider-hero,.sds2-section.bts-lashile-hero,.sds2-section.applepay-hero {
    background-position:50% 0
  }
  .sds2-section.autumn24 {
    background-position:0%
  }
  .sds2-section.emma,.sds2-section.deubank,.sds2-section.visa,.sds2-section.visarinascente,.sds2-section.spclub,.sds2-section.spclub-main-section,.sds2-section.bfmh,.sds2-section.coin24,.sds2-section.bf-cider,.sds2-section.xmas24,.sds2-section.xmas24-talea,.sds2-section.beaumanoir24,.sds2-section.breal24,.sds2-section.newyear25,.sds2-section.easyclothes25,.sds2-section.gamestop25,.sds2-section.valentines25,.sds2-section.gamestopfeb25,.sds2-section.skiseason25,.sds2-section.fathersday25,.sds2-section.greenfashion25,.sds2-section.easyclothesmar25,.sds2-section.gamestopmarch25,.sds2-section.magicclubmar25,.sds2-section.monaco1to1,.sds2-section.genz,.sds2-section.mothersday25,.sds2-section.springvibes25,.sds2-section.springdeco25,.sds2-section.easyclothesmay25,.sds2-section.summermay25,.sds2-section.lastminutejune25,.sds2-section.musthavejune25,.sds2-section.fathersday25,.sds2-section.temujune25,.sds2-section.gamestopjune25,.sds2-section.pagopa {
    background-position:50% 0
  }
  .sds2-container.career-pics {
    padding-top:6rem
  }
  .sds2-container.hiw-hero {
    height:auto;
    min-height:80vh
  }
  .sds2-container.vendor {
    align-items:flex-end;
    height:auto;
    min-height:80vh;
    display:flex
  }
  .sds2-container.vendor-boxed {
    flex-direction:column;
    flex:none;
    justify-content:center;
    align-items:center;
    height:487px;
    padding-top:32px;
    padding-left:16px;
    display:flex
  }
  .sds2-container.referral-boxed {
    flex-direction:column;
    flex:none;
    justify-content:center;
    align-items:center;
    width:100%;
    height:auto;
    padding-top:32px;
    padding-left:16px;
    display:flex
  }
  .sds2-container.static-hero-model-231 {
    padding-bottom:32px
  }
  .sds2-container.promo-boxed {
    background-size:139px,139px;
    flex-direction:column;
    flex:none;
    align-items:center;
    height:487px;
    padding-top:32px;
    padding-bottom:56px;
    padding-left:16px;
    display:flex
  }
  .sds2-container.promo-boxed-v2 {
    text-align:center;
    background-image:none;
    flex-direction:column;
    flex:none;
    align-items:center;
    display:flex
  }
  .sds2-container.home-hero-v3 {
    height:auto
  }
  .sds2-container.appl-hero {
    height:auto;
    min-height:80vh
  }
  .sds2-container.vendor-new {
    align-items:center;
    height:auto;
    min-height:80vh;
    display:flex
  }
  .sds2-container.vendor-boxed-new {
    flex-direction:column;
    flex:none;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:32px;
    padding-left:16px;
    display:flex
  }
  .sds2-container.catalog-boxed {
    flex-direction:column;
    flex:1;
    justify-content:flex-end;
    align-items:center;
    height:auto;
    min-height:416px;
    padding-bottom:2.25rem;
    padding-left:16px;
    display:flex
  }
  .sds2-container.valentines,.sds2-container.catalogapp {
    justify-content:flex-start;
    height:auto;
    min-height:580px
  }
  .sds2-container.in-store-card-landing {
    height:auto;
    max-height:80vh
  }
  .sds2-container.bts-hero {
    justify-content:flex-start;
    height:auto;
    min-height:580px;
    padding-top:20px
  }
  .sds2-container.officelooks-hero {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:580px
  }
  .sds2-container.applepay-hero {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:90vh
  }
  .sds2-container.autumn24 {
    justify-content:flex-start;
    height:auto;
    min-height:580px;
    padding-top:20px
  }
  .sds2-container.emma {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:580px
  }
  .sds2-container.deubank-hero,.sds2-container.visa,.sds2-container.visablur {
    justify-content:flex-start;
    height:auto;
    min-height:580px;
    padding-top:20px
  }
  .sds2-container.spclub,.sds2-container.spclub-last {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:90vh
  }
  .sds2-container.bfmh {
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.coin24 {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:580px
  }
  .sds2-container.bf-cider,.sds2-container.xmas24 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.xmas24-talea {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:580px
  }
  .sds2-container.beaumanoir24,.sds2-container.breal24,.sds2-container.newyear25,.sds2-container.easyclothes25,.sds2-container.gamestop25,.sds2-container.valentines25,.sds2-container.skiseason25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.skiseason25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.greenfashion25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:440px
  }
  .sds2-container.greenfashion25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.easyclothesmar25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.bookingmar25 {
    padding-top:70px
  }
  .sds2-container.magicclubmar25,.sds2-container.monaco1to1,.sds2-container.genz,.sds2-container.mothersday25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.springvibes25 {
    min-height:460px
  }
  .sds2-container.springvibes25.fr {
    min-height:470px
  }
  .sds2-container.springdeco25 {
    min-height:330px
  }
  .sds2-container.springdeco25.fr {
    min-height:470px
  }
  .sds2-container.easyclothesmay25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:450px;
    padding-top:20px
  }
  .sds2-container.summermay25 {
    min-height:330px
  }
  .sds2-container.summermay25.fr {
    min-height:470px
  }
  .sds2-container.lastminutejune25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.lastminutejune25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.musthavejune25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.musthavejune25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.fathersday25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.fathersday25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.temujune25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.temujune25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.gamestopjune25 {
    flex-flow:row;
    justify-content:center;
    align-items:center;
    height:auto;
    padding-top:20px
  }
  .sds2-container.gamestopjune25.fr {
    padding-top:100px;
    padding-bottom:80px
  }
  .sds2-container.pagopa {
    min-height:330px
  }
  .sds2-container.pagopa.fr {
    min-height:470px
  }
  .sds2-footer-grid {
    grid-template:"Area Area Area Area""Area-4 Area-4 Area-5 Area-5""Area-6 Area-6 Area-6 Area-6""Area-7 Area-7 Area-7 Area-7""Area-2 Area-2 Area-2 Area-2""Area-3 Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr
  }
  .sds2-flex-hor-center-sb.footer-edit-01 {
    flex-direction:column;
    align-items:flex-start
  }
  .sds2-footer-logo {
    margin-bottom:16px
  }
  .sds2-footer-copyright-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-footer-social-grid {
    grid-template-columns:37px 37px 37px 1fr;
    justify-items:end;
    width:100%
  }
  .sds2-language-dd {
    margin-left:0;
    margin-right:0
  }
  .sds2-language-dd.tablet-hide {
    display:none
  }
  .sds2-language-dd.margin45 {
    margin-left:30px
  }
  .sds2-language-switch.footer-dd-2 {
    z-index:0;
    border-radius:20px;
    margin-top:5px;
    margin-left:5px
  }
  .sds2-language-switch.footer-dd,.sds2-language-switch.footer-dd-2 {
    border-radius:20px;
    margin-left:5px
  }
  .category-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .category-slider-container {
    padding-bottom:0
  }
  .category-slider-inner-container {
    grid-template-columns:1fr 1fr
  }
  .sds2-carousel-container {
    padding-bottom:0
  }
  .sds2-carousel-slider-wrapper {
    padding-bottom:1rem;
    padding-left:2rem;
    padding-right:2rem;
    overflow:scroll
  }
  .sds2-carousel-slider-scroller.static-products {
    flex:1
  }
  .sds2-carousel-slider-inner {
    grid-template-columns:1fr 1fr
  }
  .sds2-section-carousel {
    padding-top:0
  }
  .sds2-section-carousel.promo {
    margin-top:90px
  }
  .sticky-baner-text {
    font-size:15px;
    line-height:1.4em
  }
  .sds2-section-carousel-title-grid {
    text-align:left;
    grid-template-columns:1fr .5fr;
    grid-template-areas:"Area Area Area-2";
    justify-items:start;
    height:100px
  }
  .sds2-section-carousel-title-grid.v2 {
    height:auto
  }
  .sds2-section-carousel-wave-bg,.sds2-section-carousel-wave-bg-mobile {
    max-width:1330px;
    height:1110px;
    top:-330px
  }
  .sds2-carousel-arrows-wrapper.vendor-reviews {
    padding-right:2rem;
    top:-30px
  }
  .sds2-carousel-arrow.swiper-arrows,.sds2-button.primary.large.liliac-900.hidden,.sds2-button.primary.large.liliac-900.hidden-desktop,.sds2-button.secondary.large.liliac-900.hidden,.sds2-button.secondary.large.liliac-900.hidden-desktop,.sds2-button.secondary-black.large.liliac-900.hidden,.sds2-button.secondary-black.large.liliac-900.hidden-desktop {
    display:none
  }
  .sds2-button.secondary-black.medium.w100.no-min-width.mobile-tablet-only,.sds2-button.secondary-black.medium.no-min-width.mobile-tablet-only,.sds2-button.secondary-black.small.no-min-width.mobile-tablet-only {
    display:flex
  }
  .sds2-button.secondary-black.nav-button {
    height:31px
  }
  .sds2-button.secondary-white.large.liliac-900.hidden,.sds2-button.secondary-white.large.liliac-900.hidden-desktop {
    display:none
  }
  .sds2-button.secondary-white.nav-button {
    height:31px
  }
  .sds2-button.secondary-liliac.large.liliac-900.hidden,.sds2-button.secondary-liliac.large.liliac-900.hidden-desktop,.sds2-button.primary-white.large.liliac-900.hidden,.sds2-button.primary-white.large.liliac-900.hidden-desktop,.sds2-button.primary-black.large.liliac-900.hidden,.sds2-button.primary-black.large.liliac-900.hidden-desktop,.sds2-button.primary-black.medium.no-min-width.desktop-only-flex,.sds2-button.primary-liliac.large.liliac-900.hidden,.sds2-button.primary-liliac.large.liliac-900.hidden-desktop,.sds2-button.tertiary-liliac.large.liliac-900.hidden,.sds2-button.tertiary-liliac.large.liliac-900.hidden-desktop,.sds2-button.tertiary-black.large.liliac-900.hidden,.sds2-button.tertiary-black.large.liliac-900.hidden-desktop {
    display:none
  }
  .sds2-button._100w {
    width:100%
  }
  .sds2-button.tertiary-white.large.liliac-900.hidden,.sds2-button.tertiary-white.large.liliac-900.hidden-desktop {
    display:none
  }
  .sds2-flex-hor-center-left.footer-edit-01 {
    flex-direction:column;
    align-items:flex-start
  }
  .sds2-download-app-info {
    text-align:left;
    align-items:flex-start
  }
  .sds2-download-app-info.slider {
    text-align:center;
    align-items:center
  }
  .sds2-download-app-qr-wrapper {
    display:none
  }
  .sds2-download-app-qr-wrapper.slider {
    display:flex
  }
  .sds2-download-app-bg-image-desktop {
    width:250px;
    display:none;
    left:auto;
    right:-15%;
    transform:none
  }
  .hero-word {
    left:425px
  }
  .section-modal.modal {
    z-index:20;
    background-color:#fff;
    width:100%;
    height:100vh;
    transition:top .3s;
    display:block;
    position:fixed;
    inset:0%;
    overflow:scroll
  }
  .section-modal.modal.hidden {
    display:none
  }
  .modal-container {
    max-width:1140px;
    padding-top:16px;
    padding-bottom:16px;
    display:block
  }
  .sds2-curved-hero-mask {
    height:50px;
    bottom:-2px
  }
  .sds2-curved-hero-mask.hiw,.sds2-curved-hero-mask.valentines,.sds2-curved-hero-mask.officelooks,.sds2-curved-hero-mask.visabluroutline,.sds2-curved-hero-mask.blur,.sds2-curved-hero-mask.mobile-visible {
    height:100px
  }
  .sds2-hero-arrow-wrapper.boxed-container-child {
    margin-left:auto;
    margin-right:auto;
    inset:auto auto 20px 50%;
    transform:translate(-50%)
  }
  .sds2-hero-arrow-wrapper.promo-hero {
    bottom:32px
  }
  .sds2-hero-arrow-wrapper.home-hero-arrow-v2 {
    bottom:auto
  }
  .sds2-career-shape {
    top:0
  }
  .sds2-career-team-info {
    margin-bottom:0
  }
  .sds2-career-team-pics {
    height:520px;
    transform:scale(.7)
  }
  .sds2-career-values-wrapper {
    height:670px;
    margin-top:2rem
  }
  .sds2-career-values-card {
    flex:none
  }
  .sds2-career-values-container {
    align-items:flex-start;
    height:100%;
    padding-top:1rem;
    padding-left:2rem;
    overflow:scroll
  }
  .sds2-slider-slide {
    height:580px
  }
  .sds2-slider-slide-inner {
    padding-top:70px;
    padding-bottom:24px;
    padding-left:42px
  }
  .sds2-slider-slide-inner.lilac-bg,.sds2-slider-slide-inner.pink-200 {
    padding-left:32px
  }
  .sds2-slider-text-wrapper {
    max-width:59%
  }
  .sds2-slider-pic {
    max-width:30%;
    top:-30px;
    right:32px
  }
  .sds2-career-process-wrapper {
    background-color:var(--core--lilac--200);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex-direction:column;
    align-items:center;
    height:auto;
    margin-top:148px;
    padding-bottom:105px;
    padding-left:2rem;
    padding-right:2rem;
    position:relative;
    overflow:visible
  }
  .sds2-career-proces-block {
    z-index:3;
    position:relative
  }
  .sds2-career-process-arrow {
    transform:rotate(90deg)
  }
  .sds2-career-process-bottom-bg {
    z-index:0;
    display:block;
    position:absolute;
    bottom:-88px
  }
  .sds2-career-process-top-bg {
    z-index:0;
    display:block;
    position:absolute;
    top:-88px
  }
  .sds2-career-job-banner-mobile {
    background-color:var(--core--pink-scalapay--200);
    text-align:center;
    border-radius:20px;
    width:343px;
    height:390px;
    margin-left:auto;
    margin-right:auto;
    padding:25px;
    display:block;
    position:relative;
    overflow:hidden
  }
  .sds2-career-iframe-job-wrapper {
    display:none
  }
  .sds2-slider-arrow {
    display:none;
    bottom:-145px
  }
  .sds2-image-sticker.diamond {
    left:87px
  }
  .sds2-image-sticker.smile {
    right:104px
  }
  .sds2-image-sticker.banner-job {
    width:150%;
    max-width:none;
    inset:auto 0% -3% 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.hiw-oval {
    width:100%;
    inset:-3px auto auto 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.hiw-lines {
    width:120%;
    inset:50px auto auto 5%
  }
  .sds2-image-sticker.vendor-oval {
    width:100%;
    display:none;
    inset:-3px auto auto 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.vendor-lines {
    width:300%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    inset:134px auto auto 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.vendor-hero {
    top:-2px;
    left:auto;
    transform:scale(.8)
  }
  .sds2-image-sticker.vendor-hero.fr {
    width:350px;
    top:-10px;
    left:50%;
    transform:translate(-50%)scale(.8)
  }
  .sds2-image-sticker.vendor-hero.es {
    max-width:80%;
    top:-10px;
    left:50%;
    transform:translate(-50%)scale(.9)
  }
  .sds2-image-sticker.vendor-lines-boxed {
    width:120%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    inset:-134px auto 0% 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.referral-boxed {
    width:120%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    display:none;
    inset:-134px auto 0% 50%;
    transform:translate(-50%)
  }
  .sds2-image-sticker.vendor-hero-new {
    top:-12px;
    left:auto;
    transform:scale(.8)
  }
  .sds2-image-sticker.vendor-hero-new.fr {
    width:350px;
    top:-10px;
    left:46px
  }
  .sds2-image-sticker.vendor-hero-new.es {
    max-width:80%
  }
  .sds2-carousel-top-bg {
    z-index:0;
    height:60px;
    display:block;
    position:absolute;
    top:-30px
  }
  .sds2-carousel-bottom-bg {
    z-index:0;
    height:60px;
    display:block;
    position:absolute;
    bottom:-30px
  }
  .sds2-career-job-button-wr {
    margin-top:2rem;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-career-job-snap {
    width:35px;
    top:-1px;
    left:50px
  }
  .sds2-career-job-banner-text {
    margin-left:auto;
    margin-right:auto
  }
  .sds2-center-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .sds2-center-button-wrapper.zalando-full-card {
    justify-content:center;
    margin-left:auto
  }
  .sds2-center-button-wrapper.hiw-edit,.sds2-center-button-wrapper.hiw-why-edit {
    margin-left:auto
  }
  .sds2-career-gap-safari-fix-scroll {
    flex:none;
    width:16px;
    display:block
  }
  .sds2-download-app-qr-wrapper-2 {
    display:none
  }
  .sds2-section-hiw-carousel {
    margin-top:0
  }
  .sds2-hiw-carousel-slider-wrapper {
    padding:1.5rem 2rem 0;
    overflow:scroll
  }
  .sds2-hiw-banner-wrapper {
    width:100%
  }
  .sds2-hiw-cards-wrapper {
    margin-bottom:0
  }
  .sds2-hiw-cards-container {
    align-items:flex-start;
    height:100%;
    padding-top:1rem;
    padding-bottom:2rem;
    padding-left:2rem;
    overflow:scroll
  }
  .sds2-hiw-card-big {
    flex:none
  }
  .sds2-hiw-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-hiw-hero-dots {
    display:none
  }
  .sds2-hiw-hero-title {
    font-size:45px;
    line-height:54px
  }
  .sds2-hiw-hero-title.max {
    max-width:400px
  }
  .sds2-hiw-hero-title.de {
    line-height:60px
  }
  .sds2-hiw-hero-content {
    text-align:center;
    align-items:center;
    margin-bottom:4rem;
    padding-top:0;
    position:relative;
    top:-60px
  }
  .sds2-hiw-hero-image-wrapper {
    justify-content:flex-start
  }
  .sds2-hiw-hero-image-phone-desktop {
    height:100%;
    display:none
  }
  .desktop-only {
    display:none
  }
  .sds2-hiw-hero-image-phone-mobile {
    width:80%;
    display:block
  }
  .sds2-vendor-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-hero-content {
    text-align:center;
    align-items:center;
    margin-bottom:4rem;
    padding-top:0;
    position:relative;
    top:-60px
  }
  .sds2-vendor-hero-title {
    text-align:center;
    font-size:45px;
    line-height:54px
  }
  .sds2-vendor-hero-title.max {
    max-width:400px
  }
  .sds2-vendor-hero-button-wrapper {
    margin-top:2rem;
    display:block
  }
  .sds2-vendor-hero-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .sds2-flex-hor-top-sb.footer-edit-01,.sds2-flex-hor-top-left.footer-edit-01,.sds2-flex-ver-top-left.footer-edit-01,.sds2-vendor-solutions-grid-box.footer-edit-01 {
    flex-direction:column;
    align-items:flex-start
  }
  .sds2-vendor-prizes-wrapper {
    height:390px
  }
  .sds2-vendor-prizes-wrapper.small {
    height:210px
  }
  .sds2-vendor-prize-box {
    width:90%;
    top:-31px;
    left:50%;
    transform:translate(-50%)
  }
  .sds2-vendor-prize-box.right {
    bottom:-38px;
    left:50%;
    right:auto
  }
  .sds2-vendor-prize-box.center-white {
    top:22px
  }
  .sds2-section-vendor-reviews-carousel {
    margin-top:0;
    margin-bottom:30px
  }
  .sds2-vendor-reviews-bg {
    margin-left:2rem;
    margin-right:2rem
  }
  .sds2-vendor-reviews-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .sds2-vendor-form-wrapper {
    display:none
  }
  .sds2-vendor-bottom-form-content {
    background-color:var(--support--teal-with-it--t0);
    text-align:center;
    border-radius:20px;
    align-items:center;
    max-width:400px;
    margin-bottom:4rem;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    position:relative;
    top:auto
  }
  .sds2-vendor-bottom-form-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-mobile-form-modal {
    overflow:scroll
  }
  .sds2-vendor-form-modal-close {
    top:12px;
    right:32px
  }
  .sds2-vendor-mobile-form-scrollable-wrapper {
    justify-content:center;
    width:100%;
    height:100%;
    padding-top:34px;
    display:flex;
    overflow:scroll
  }
  .sds2-vendor-mobile-modal-header {
    background-color:var(--grayscale--100-white);
    height:64px;
    display:block;
    position:absolute;
    inset:0% 0% auto;
    box-shadow:0 2px 12px #00000024
  }
  .sds2-vendor-boxed-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-boxed-hero-content {
    text-align:center;
    align-items:center;
    margin-bottom:4rem;
    padding-top:0;
    position:relative;
    top:-60px
  }
  .sds2-section-hiw-vendor-carousel {
    margin-top:0
  }
  .sds2-pay-later-table-block {
    height:auto;
    min-height:74px;
    padding-top:21px;
    padding-bottom:21px
  }
  .sds2-hiw-pay-later-carousel-slider-wrapper {
    padding:1.5rem 2rem 3rem;
    overflow:scroll
  }
  .sds2-pay3-devs-bg {
    height:auto
  }
  .sds2-pay3-devs-box {
    width:90%;
    margin-bottom:24px;
    position:relative;
    top:auto;
    left:auto;
    transform:none
  }
  .sds2-pay3-devs-box.right {
    bottom:auto;
    right:auto
  }
  .partner-page-testimonial-video {
    max-width:30%;
    height:100%;
    top:-27px;
    right:32px
  }
  .sds2-hiw-hero-subtitle-wrapper {
    max-width:390px
  }
  .mobile-only,.nav-menu-buttons-divider {
    display:none
  }
  .sds2-vendor-form-mobile-space {
    background-color:var(--grayscale--100-white);
    width:30px;
    height:24px
  }
  .sds2-home-carousels-gap-safari-fix-scroll {
    flex:none;
    width:16px
  }
  .sds2-travel-sticky-section {
    top:64px
  }
  .sds2-travel-partners-block {
    padding-left:2rem;
    padding-right:2rem
  }
  .sds2-travel-partners-card {
    width:300px
  }
  .sds2-travel-categories-block {
    width:100%
  }
  .sds2-travel-big-title-bottom-wave {
    height:50px
  }
  .sds2-travel-big-title-bottom-wave.hiw {
    height:100px
  }
  .sds2-flex-hor-center-center.footer-edit-01 {
    flex-direction:column;
    align-items:flex-start
  }
  .sds2-travel-categories-bottom-grid {
    padding-left:2rem;
    padding-right:2rem
  }
  .sds2-referral-boxed-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-referral-boxed-hero-content {
    text-align:center;
    justify-content:center;
    align-items:center;
    height:100%;
    margin-bottom:1rem;
    padding-top:0;
    position:relative;
    top:-60px
  }
  .sds2-referral-hero-mobile-image {
    width:100%;
    max-height:30vh;
    margin-bottom:1rem;
    display:block
  }
  .sds2-referral-banner {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    flex-direction:column;
    height:auto;
    padding-top:2rem;
    padding-bottom:2rem;
    padding-left:0
  }
  .sds2-travel-banner-content {
    width:auto
  }
  .sds2-referral-banner-mobile-image {
    width:100%;
    height:260px;
    margin-bottom:1rem;
    display:block
  }
  .sds2-referral-card-inner {
    background-position:50% 120%
  }
  .sds2-marketing-banner-image {
    object-fit:contain;
    flex:none;
    width:100%;
    height:auto;
    margin-right:0
  }
  .sds2-marketing-banner {
    flex-direction:column
  }
  .sds2-static-bottom-wave {
    height:50px
  }
  .sds2-static-bottom-wave.hiw {
    height:100px
  }
  .sds2-static-hero-language-selector {
    margin-left:0;
    margin-right:0
  }
  .sds2-static-hero-language-selector.tablet-hide {
    display:none
  }
  .sds2-static-hero-language-selector.margin45 {
    margin-left:30px
  }
  .sds2-model-231-grid {
    grid-template-columns:1fr
  }
  .sds2-model-231-box {
    min-height:460px;
    padding-left:16px;
    padding-right:16px
  }
  .sds2-100-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .sds2-100-button-wrapper.whistleblowing-fix {
    max-width:none;
    margin-left:auto;
    margin-right:auto
  }
  .splide__track {
    height:auto
  }
  .sds2-zalando-page-full-grid {
    flex-direction:column;
    padding-top:0;
    padding-left:0;
    padding-right:0
  }
  .sds2-zalando-card-full-image {
    border-top-right-radius:20px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }
  .sds2-zalando-card-full-content {
    padding-left:20px;
    padding-right:20px
  }
  .sds2-zalando-page-bottom-content {
    width:auto
  }
  .sds2-promo-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .sds2-promo-hero-image {
    width:100%;
    max-width:300px
  }
  .sds2-promo-hero-image-v2 {
    width:100%;
    max-width:500px
  }
  .sds2-marketing-banner-video {
    flex:1;
    width:100%;
    height:auto;
    margin-right:0
  }
  .chip-icon {
    margin-right:8px
  }
  .subcategory-chip {
    height:34px;
    font-size:12px
  }
  .category-chip {
    border-style:solid;
    border-color:#e0e0e0;
    height:34px;
    font-size:12px
  }
  .subcategory-inner-container {
    height:34px;
    padding-left:32px
  }
  .sds2-xmas-letter-dot.no-tablet {
    display:none
  }
  .sds2-xmas-letter-testimonial-container {
    padding-left:20px
  }
  .sds2-xmas-letter-testimonial-info {
    max-width:80%
  }
  .sds2-xmas-letter-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .sds2-category-chip {
    height:34px;
    font-size:12px
  }
  .sds2-xmas-sticky-category-bar {
    z-index:10;
    padding-top:6px;
    position:sticky;
    top:64px;
    left:0;
    right:0
  }
  .sds2-xmas-price-filters-container {
    padding-left:32px
  }
  .sds2-xmas-grid {
    grid-template-columns:1fr 1fr 1fr;
    margin-left:2rem;
    margin-right:2rem
  }
  .sds2-xmas-hero-image {
    width:100%;
    max-width:500px;
    margin-top:32px
  }
  .sds2-xmas-letter-line {
    width:200%;
    max-width:none
  }
  .sds2-xmas-letter-gift-01 {
    bottom:4%
  }
  .sds2-xmas-letter-gift-03 {
    right:4%
  }
  .sds2-b2b-promo-hero-content {
    margin-bottom:200px
  }
  .sds2-promo-app-grid {
    grid-template-columns:1fr
  }
  .sds2-promo-app-image {
    position:relative;
    top:auto;
    left:auto;
    transform:none
  }
  .sds2-footer-reviews {
    justify-content:flex-start;
    margin-top:1rem
  }
  .sds2-home-hero-grid {
    grid-template-columns:1fr
  }
  .sds2-home-hero-image-wrapper {
    display:none
  }
  .sds2-home-hero-content {
    padding-top:0
  }
  .sds2-home-hero-qr,.sds2-home-hero-qr-box {
    display:none
  }
  .sds2-promo-sticky-category-bar {
    z-index:10;
    padding-top:6px;
    position:sticky;
    top:64px;
    left:0;
    right:0
  }
  .sds2-promo-category-flex-wrapper-sticky {
    top:64px
  }
  .top-search-mini-banner {
    width:auto;
    height:auto;
    min-height:39px;
    margin-left:50px;
    padding-top:10px;
    padding-bottom:10px
  }
  .grid-item-close-wrapper {
    display:none
  }
  .sds2-appl-hero-content {
    z-index:3;
    text-align:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    position:relative
  }
  .sds2-appl-hero-image-wrapper {
    z-index:2;
    justify-content:flex-start;
    height:495px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-appl-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-appl-hero-title-wrapper.es-fix {
    padding-left:0
  }
  .sds2-appl-qr-wrapper {
    display:none
  }
  .sds2-appl-why-row {
    grid-column-gap:0px;
    grid-row-gap:26px;
    flex-direction:column;
    max-width:635px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-appl-rect-image {
    order:-1
  }
  .sds2-appl-why-content {
    padding-left:16px;
    padding-right:16px
  }
  .desktop-hidden {
    display:none
  }
  .sds2-appl-app-button {
    display:block
  }
  .sds2-appl-app-button.hidden {
    display:none
  }
  .sds2-appl-hero-app-buttons {
    flex-direction:column;
    align-items:center;
    margin-top:1.5rem;
    display:flex
  }
  .sds2-appl-banner-grid {
    grid-row-gap:0px;
    grid-template-columns:1fr
  }
  .sds2-appl-banner-content {
    text-align:center;
    flex-direction:column;
    align-items:center;
    margin-right:0;
    display:flex
  }
  .sds2-appl-carousel-wrapper {
    justify-content:flex-start;
    padding-left:2rem;
    padding-right:2rem;
    overflow:scroll
  }
  .sds2-appl-reviews-banner {
    text-align:center;
    background-image:none;
    flex-direction:column;
    height:auto;
    padding-top:36px;
    padding-left:26px;
    padding-right:26px
  }
  .sds2-appl-reviews-banner-image {
    display:block
  }
  .sds2-appl-bottom-banners-grid {
    grid-row-gap:36px;
    grid-template-columns:1fr;
    margin-bottom:36px
  }
  .sds2-appl-app-bottom-banner {
    flex-direction:column;
    height:auto;
    padding-left:16px;
    padding-right:16px
  }
  .sds2-appl-app-bottom-banner-content {
    z-index:3;
    text-align:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    position:relative
  }
  .sds2-vendor-hero-grid-new {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-hero-content-new {
    text-align:center;
    align-items:center;
    margin-bottom:1rem;
    padding-top:0;
    position:relative
  }
  .sds2-vendor-hero-button-wrapper-new {
    margin-top:2rem;
    display:block
  }
  .sds2-vendor-hero-button-wrapper-new.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .sds2-vendor-form-modal {
    background-color:var(--white);
    align-items:flex-start;
    overflow:scroll
  }
  .sds2-vendor-mobile-form-scrollable-wrapper-new {
    border-radius:0;
    justify-content:center;
    width:100%;
    height:100%;
    max-height:none;
    padding:34px 0 0;
    display:flex;
    overflow:scroll
  }
  .sds2-vendor-form-wrapper-modal-new {
    margin-top:56px
  }
  .sds2-vendor-form-modal-close-desktop {
    display:none;
    top:12px;
    right:32px
  }
  .sds2-vendor-form-header {
    justify-content:center
  }
  .sds2-vendor-form-header.hideonmobile {
    display:none
  }
  .sds2-vendor-hero-title-new {
    text-align:center;
    margin-bottom:1rem;
    font-size:45px;
    line-height:54px
  }
  .sds2-vendor-hero-title-new.max {
    max-width:400px
  }
  .sds2-vendor-boxed-hero-content-new {
    text-align:center;
    align-items:center;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    position:relative
  }
  .sds2-vendor-hero-grid-new-boxed {
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    justify-items:center;
    margin-bottom:3rem
  }
  .sds2-vendor-bottom-form-content-center {
    background-color:var(--support--teal-with-it--t0);
    text-align:center;
    border-radius:20px;
    align-items:center;
    max-width:400px;
    margin-bottom:4rem;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    position:relative;
    top:auto
  }
  .landing-gift-card-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .landing-gift-card-chip {
    height:34px;
    font-size:12px
  }
  .sds2-left-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .sds2-left-button-wrapper.zalando-full-card {
    justify-content:center;
    margin-left:auto
  }
  .sds2-left-button-wrapper.hiw-edit,.sds2-left-button-wrapper.hiw-why-edit {
    margin-left:auto
  }
  .landing-gift-card-bg {
    padding-top:24px;
    padding-bottom:24px;
    overflow:hidden
  }
  .landing-gift-card-bottom-info {
    text-align:center;
    flex-direction:column;
    align-items:center;
    display:flex
  }
  .landing-gift-card-title {
    margin-bottom:44px
  }
  .landing-gift-card-modal-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-vendor-pays-wrapper.mb-24 {
    justify-content:center
  }
  .sds2-vendor-pays-box-wrapper {
    flex-basis:460px;
    max-width:600px
  }
  .lp-card-hero-assets-wrapper-desktop {
    display:none
  }
  .lp-card-hero-content-wrapper {
    top:-142px
  }
  .lp-card-app-desktop-download {
    display:none
  }
  .lp-card-hero-assets-mobile {
    width:100%;
    height:400px;
    display:block;
    position:relative
  }
  .lp-card-hero-assets-mobile.hidden {
    display:none
  }
  .lp-card-hero-image-mobile {
    width:800px;
    max-width:none;
    position:absolute;
    left:50%;
    transform:translate(-50%)
  }
  .lpcf-simple-item-info {
    max-width:100%
  }
  .lpcf-simple-items-inner {
    grid-column-gap:2rem;
    grid-template-columns:1fr 1fr
  }
  .lpc-section.sec-01,.lpc-section.sec-02 {
    height:auto;
    padding-bottom:5rem
  }
  .lpc-section.sec-03 {
    height:auto;
    position:relative
  }
  .lpc-section.sec-04 {
    height:auto;
    padding-top:3rem
  }
  .sds2-lp-card-grid-v2 {
    display:none
  }
  .lp-card-hero-image-mobile-wrapper {
    width:100%;
    max-width:none;
    height:270px;
    position:relative;
    left:auto;
    transform:none
  }
  .lpcf-title-wrapper-v2 {
    margin-bottom:0;
    position:relative;
    top:0
  }
  .sds2-appl-hero-app-buttons-v2 {
    flex-direction:column;
    align-items:center;
    margin-top:1.5rem;
    display:flex
  }
  .lpcf-hero-mobile {
    display:block
  }
  .lp-card-hero-image-mobile-v2 {
    width:800px;
    max-width:none;
    position:absolute;
    left:50%;
    transform:translate(-50%)
  }
  .sds2-footer-grid-it {
    grid-template:"Area Area Area Area""Area-4 Area-4 Area-5 Area-5""Area-6 Area-6 Area-7 Area-7""Area-2 Area-2 Area-2 Area-2""Area-3 Area-3 Area-3 Area-3"". . . ."/1fr 1fr 1fr 1fr
  }
  .bottom-banner-wrapper {
    height:auto
  }
  .bottom-app-qr-container {
    display:none
  }
  .bottom-app-banner-logo-image {
    margin-bottom:0;
    position:absolute;
    top:-30px
  }
  .bottom-app-content-wrapper {
    height:100%
  }
  .bottom-app-phone {
    display:none
  }
  .sds2-button-5.primary-liliac.large.bottom-banner {
    width:100%
  }
  .bottom-app-banner-button-wrapper {
    display:flex
  }
  .bottom-app-qr-wrapper {
    display:none
  }
  .bottom-app-banner-content {
    grid-row-gap:12px;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:600px;
    height:100%;
    padding-bottom:17px;
    display:flex
  }
  .bottom-app-banner-content.xmas-fix {
    grid-row-gap:10px;
    justify-content:flex-end
  }
  .bottom-app-banner-content.small {
    grid-row-gap:0px;
    justify-content:space-between;
    max-width:450px
  }
  .top-search-mini-banner-peach {
    width:auto;
    height:auto;
    min-height:39px;
    margin-left:50px;
    padding-top:10px;
    padding-bottom:10px
  }
  .sds2-ctlg-hero-content {
    text-align:center;
    align-items:center;
    margin-bottom:1rem;
    padding-top:0;
    position:relative
  }
  .sds2-ctlg-category-chip {
    height:34px;
    font-size:12px
  }
  .sds2-container-ctlg-merchants.static-products-fix {
    padding-left:2rem;
    padding-right:2rem
  }
  .sds2-ctlg-section-carousel {
    padding-top:0
  }
  .sds2-ctlg-section-carousel.static-products {
    max-width:1110px;
    padding-left:0;
    padding-right:0
  }
  .sds2-ctlg-carousel-slider-inner {
    grid-template-columns:1fr 1fr
  }
  .sds2-ctlg-carousel-slider-inner.static-products {
    justify-content:space-between;
    width:100%
  }
  .sds2-ctlg-product-card-carousel-wrapper {
    flex:1
  }
  .sds2-ctlg-product-card {
    height:328px
  }
  .sds2-ctlg-product-card.scroller {
    width:180px
  }
  .sds2-ctlg-card-cover {
    height:195px
  }
  .sds2-ctlg-hero-image {
    max-width:750px;
    top:-80px
  }
  .sds2-vendor-pays4-box-wrapper {
    flex-basis:460px;
    max-width:600px
  }
  .trenord-hero-content {
    text-align:center;
    align-items:center;
    margin-bottom:1rem;
    padding-top:0;
    position:relative
  }
  .sds2-section-trenord-merchant {
    margin-top:0
  }
  .sds2-vendor-prize-box-white {
    top:-31px;
    left:50%
  }
  .sds2-vendor-prize-box-white.right {
    bottom:-38px;
    left:50%;
    right:auto
  }
  .sds2-vendor-prize-box-white.center-white {
    top:22px
  }
  .nav-menu-item-paste {
    align-items:center;
    width:100%;
    display:flex
  }
  .nav-menu-item-paste.dropdown {
    border-bottom:1px solid #e0e0e0;
    display:block
  }
  .nav-simple-dropdown.w--open {
    box-shadow:none;
    background-color:#0000;
    width:auto;
    padding-left:16px;
    padding-right:16px
  }
  .underline-div-paste {
    display:none
  }
  .nav-menu-item-label-paste {
    color:#373737;
    font-size:1.125rem;
    font-weight:600;
    line-height:21.6px
  }
  .card-page-hero-content-wrapper {
    display:none;
    top:-142px
  }
  .card-page-merchant-hero {
    width:100%;
    max-width:720px
  }
  .card-page-last-section.cp-last {
    height:auto;
    padding-bottom:5rem
  }
  .bottom-banner-wrapper-2 {
    height:auto
  }
  .bottom-app-banner-logo-image-2 {
    margin-bottom:0;
    position:absolute;
    top:-30px
  }
  .sds2-button-7.primary-liliac.large.bottom-banner {
    width:100%
  }
  .sds2-download-app-bg-image-mobile {
    object-fit:contain;
    width:154px;
    max-height:275px;
    display:block;
    left:auto;
    right:0;
    transform:none
  }
  .bottom-app-banner-logo-image-3 {
    margin-bottom:0;
    position:absolute;
    top:-30px
  }
  .bottom-app-content-text {
    max-width:250px
  }
  .bottom-banner-wrapper-3 {
    height:auto
  }
  .sds2-button-8.primary-liliac.large.bottom-banner {
    width:100%
  }
  .bottom-banner-wrapper-4 {
    height:auto
  }
  .bottom-app-banner-container-5 {
    height:242px
  }
  .bottom-app-banner-logo-image-4 {
    margin-bottom:0;
    position:absolute;
    top:-30px
  }
  .bottom-app-banner-inner-content {
    grid-column-gap:4px;
    grid-row-gap:4px;
    flex-direction:column;
    align-items:center;
    max-width:270px;
    margin-top:23px;
    margin-left:auto;
    margin-right:auto;
    display:flex
  }
  .sds2-button-9.primary-liliac.large.bottom-banner {
    width:100%
  }
  .sds2-static-merchants-container._4col {
    flex-wrap:wrap;
    grid-template-columns:1fr 1fr;
    align-items:flex-start;
    display:flex
  }
  .sds2-valentines-hero-image {
    bottom:-131px
  }
  .sds2-valentines-hero-arrow.hiddenmobile,.sds2-valentines-hero-arrow.mobileonly {
    display:none
  }
  .sds2-career-values-grid {
    grid-template-columns:1fr;
    max-width:600px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-career-values-wrapper-v2 {
    margin-top:2rem
  }
  .sds2-catalog-app-hero-image {
    bottom:-131px
  }
  .sds2-catalog-app-image {
    position:relative;
    top:auto;
    left:auto;
    transform:none
  }
  .sds2-testimonial-centered {
    padding-top:72px;
    padding-left:56px;
    padding-right:56px
  }
  .sds2-community-numbers {
    grid-column-gap:48px;
    grid-row-gap:48px;
    flex-wrap:wrap
  }
  .sds2-womenday-hero-image,.sds2-fatherday-hero-image {
    width:800px;
    bottom:-204px;
    right:-25%
  }
  .sds2-merchant-card-v2-inner,.sds2-merchant-card-v2 {
    cursor:auto
  }
  .sds2-abolute-hero-image.costume,.sds2-abolute-hero-image.glasses {
    display:none
  }
  .sds2-abolute-hero-image.glassesmobile {
    width:500px;
    display:block;
    top:78%;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-abolute-hero-image.glasses-fr,.sds2-abolute-hero-image.glasses-es {
    display:none
  }
  .sds2-carousel-slider-wrapper-desktop-center {
    justify-content:flex-start;
    align-items:stretch;
    padding:1.5rem 2rem 0;
    overflow:scroll
  }
  .sds2-giornataalmare-b-hero-title-desktop {
    display:none
  }
  .sds2-giornataalmare-b-hero-title-mobile {
    max-width:600px;
    display:block
  }
  .sds2-giornataalmare-b-hero-title-mobile.no-margin {
    margin-bottom:0
  }
  .sds2-romebynight-hero-title-desktop {
    display:none
  }
  .sds2-romebynight-b-hero-title-mobile {
    max-width:600px;
    display:block
  }
  .romebynight-hero-content {
    justify-content:center;
    align-items:center
  }
  .in-store-landing-hero-grid {
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    justify-content:flex-start;
    align-items:center;
    display:flex
  }
  .in-store-landing-hero-content {
    text-align:center;
    align-items:center;
    padding-top:60px;
    position:relative
  }
  .in-store-landing-hero-image-wrapper {
    justify-content:flex-start
  }
  .in-store-landing-hero-image {
    width:100%;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .in-store-landing-single-card {
    flex:none
  }
  .paragraph-4 {
    float:left;
    clear:none;
    position:sticky
  }
  .bts-hero-title-desktop {
    display:none
  }
  .bts-hero-title-mobile {
    max-width:600px;
    display:block
  }
  .bts-hero-title-mobile.no-margin {
    margin-bottom:0
  }
  .bts-hero-image {
    width:100%;
    max-width:580px;
    bottom:-60px
  }
  .sds2-section-trenord-merchant-copy {
    margin-top:0
  }
  .back-to-school-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .officelooks-hero-center-mobile {
    display:none
  }
  .sds2-vertical-spacing-copy.career-slider {
    padding-bottom:6rem
  }
  .sds2-vertical-spacing-copy.career-tiles {
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.career-jobs {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.vendor {
    flex-direction:column;
    justify-content:flex-end
  }
  .sds2-vertical-spacing-copy.vendor-bottom-form {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.vendor-under-hero {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.vendor-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.hiw-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.referral-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.referral-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.static-page-hero {
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.promo-boxed {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.promo-boxed-v2 {
    flex-direction:column;
    flex:none;
    justify-content:flex-start;
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.bf {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.promo-app {
    padding-top:7rem
  }
  .sds2-vertical-spacing-copy.promo {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.appl-banner {
    padding-top:2rem
  }
  .sds2-vertical-spacing-copy.appl-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.vendor-new {
    flex-direction:column;
    justify-content:flex-end
  }
  .sds2-vertical-spacing-copy.lp-card,.sds2-vertical-spacing-copy.lpcf,.sds2-vertical-spacing-copy.lpcf-simple {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.lpcf-faq {
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.catalog-boxed {
    flex:none;
    justify-content:space-between;
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.valentines,.sds2-vertical-spacing-copy.catalogapp {
    padding-top:5.8rem
  }
  .sds2-vertical-spacing-copy.officelooks-hero {
    padding-top:3rem
  }
  .bts-cider-hero-title {
    width:330px
  }
  .bts-cider-hero-image {
    width:360px;
    top:3px;
    left:-178px
  }
  .bts-cider-hero-center-mobile {
    display:none
  }
  .bts-lashile-hero-title {
    width:520px
  }
  .bts-lashile-hero-image {
    width:360px;
    top:49px;
    left:-119px
  }
  .bts-lashile-hero-center-mobile {
    display:none
  }
  .applepay-hero-image {
    width:440px;
    top:-154px;
    left:-43px
  }
  .applepay-hero-image.iphoneonly {
    width:400px;
    top:-234px;
    left:-77px
  }
  .applepay-hero-image-wrapper-mobile {
    display:none
  }
  .applepay-cards-container {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .applepay-card {
    flex:1
  }
  .autumn24-hero-title-desktop,.autumn24-hero-image-wrapper-desktop {
    display:none
  }
  .autumn24-hero-image-desktop {
    width:360px;
    top:3px;
    left:-178px
  }
  .autumn24-hero-title-mobile {
    max-width:600px;
    display:block
  }
  .autumn24-hero-title-mobile.no-margin {
    margin-bottom:0
  }
  .autumn-hero-grid {
    position:relative
  }
  .autumn24-hero-image-mobile {
    width:270px;
    display:block;
    inset:auto auto -1px -23px
  }
  .emma-hero-right-pics-wrapper-desktop {
    display:none
  }
  .emma-hero-title-image {
    width:470px
  }
  .emma-hero-badge {
    width:260px;
    top:-16px;
    left:40px
  }
  .emma-hero-arrow {
    width:180px;
    top:105px;
    left:170px
  }
  .emma-hero-pics-image-desktop {
    width:400px;
    bottom:-215px;
    right:-18px
  }
  .emma-hero-left-leaf {
    bottom:-135px;
    left:-61px
  }
  .emma-hero-right-leaf {
    display:none
  }
  .emma-hero-pics-image-mobile {
    width:190px;
    display:block;
    top:-32px;
    left:350px
  }
  .deubank-hero-text {
    text-align:left;
    max-width:680px
  }
  .deubank-hero-sub-wrapper,.deubank-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .deubank-grid {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column
  }
  .deubank-image {
    width:100%;
    max-width:600px;
    margin-left:auto;
    margin-right:auto
  }
  .deubank-prices {
    width:100%
  }
  .visa-hero-span {
    display:inline
  }
  .visa-section-title-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .visablur-hero-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .visablur-hero-button-wrapper.zalando-full-card {
    justify-content:center;
    margin-left:auto
  }
  .visablur-hero-button-wrapper.hiw-edit,.visablur-hero-button-wrapper.hiw-why-edit {
    margin-left:auto
  }
  .visaslidersection {
    margin-top:0
  }
  .visaslidersection.smallpaddingbottom {
    padding-top:40px
  }
  .visaslider-carousel-slider-wrapper {
    padding:1.5rem 2rem 0;
    overflow:scroll
  }
  .visaslider-scroller.static-products {
    flex:1
  }
  .visaslider-inner {
    grid-template-columns:1fr 1fr
  }
  .visaslider-card {
    flex:none
  }
  .faq-item-wrapper {
    z-index:8888
  }
  .faq-question {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .faq-gradient {
    display:none
  }
  .spclub-grid {
    flex-flow:column
  }
  .spclub-grid.first-section {
    margin-top:0;
    margin-bottom:60px
  }
  .spclub-info-content {
    transform-origin:50% 100%;
    margin-bottom:-100px
  }
  .spclub-card-wrapper {
    transform-origin:50% 100%;
    max-width:510px
  }
  .spclub-body {
    background-repeat:repeat-y;
    background-attachment:fixed
  }
  .spclub-discover-button-wrapper {
    display:none;
    position:relative;
    top:-60px;
    bottom:auto
  }
  .spclub-discover-button-gradient-wrapper {
    margin-bottom:0
  }
  .spclub-form-trigger {
    height:20px
  }
  .spclub-sparkle-image {
    display:none
  }
  .spclub-ty-content {
    margin-bottom:-100px
  }
  .spclub-sparkle-ty-image,.spclub-qr-wrapper {
    display:none
  }
  .spclub-discover-button-wrapper-mobile {
    display:block;
    position:static
  }
  .bfmh-section-intro.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .coin24-hero-title {
    width:330px;
    left:0
  }
  .coin24-hero-image {
    width:400px;
    top:-127px;
    left:-153px
  }
  .coin24-hero-center-mobile {
    display:none
  }
  .coin24-grid-wrapper {
    width:100%
  }
  .bf-cider-hero-image {
    width:100%;
    max-width:400px
  }
  .bf-cider-hero-content {
    max-width:600px
  }
  .bf-cider-sticker.left-desktop {
    width:300px;
    left:-182px
  }
  .bf-cider-sticker.right-desktop,.bf-cider-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .bf-cider-section-intro.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .xmas24-hero-content {
    max-width:600px
  }
  .xmas24-hero-desktop-image {
    width:100%;
    max-width:400px
  }
  .xmas24-hero-desktop-image.es {
    top:14px
  }
  .xmas24-sticker.left-desktop {
    width:360px;
    top:-199px;
    left:-246px
  }
  .xmas24-sticker.right-desktop {
    width:260px;
    top:-198px;
    right:-133px
  }
  .xmas24-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .xmas24-sticker.bottom-desktop {
    width:360px
  }
  .xmas24-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .xmas24-hero-mobile-image {
    width:100%;
    max-width:400px
  }
  .xmas24-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .xmas24-talea-hero-image {
    width:470px
  }
  .xmas24-talea-hero-pics-image-mobile {
    width:190px;
    display:block;
    top:-32px
  }
  .xmas24-telea-hero-pics-image-mobile,.xmas24-talea-hero-pics-image-desktop {
    width:400px;
    bottom:-215px;
    right:-18px
  }
  .xmas24-talea-hero-image-mobile {
    width:470px
  }
  .beaumanoir24-hero-content {
    max-width:600px
  }
  .beaumanoir24-hero-desktop-image {
    width:100%;
    max-width:480px
  }
  .beaumanoir24-hero-desktop-image.es {
    top:14px
  }
  .beaumanoir24-hero-mobile-image {
    width:100%;
    max-width:400px
  }
  .beaumanoir24-sticker.left-desktop {
    width:280px
  }
  .beaumanoir24-sticker.right-desktop {
    width:300px;
    bottom:-203px
  }
  .beaumanoir24-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .beaumanoir24-sticker.bottom-desktop {
    width:360px
  }
  .beaumanoir24-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .beaumanoir24-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .breal24-hero-content {
    max-width:600px
  }
  .breal24-hero-desktop-image {
    width:100%;
    max-width:480px
  }
  .breal24-hero-desktop-image.es {
    top:14px
  }
  .breal24-hero-mobile-image {
    width:100%;
    max-width:400px
  }
  .breal24-sticker.left-desktop {
    width:280px
  }
  .breal24-sticker.right-desktop {
    width:300px;
    bottom:-203px
  }
  .breal24-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .breal24-sticker.bottom-desktop {
    width:360px
  }
  .breal24-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .breal24-hero-button-wrapper.career-fix-process {
    margin-top:140px;
    bottom:19px
  }
  .breal24-hero-button-wrapper.zalando-full-card {
    justify-content:center;
    margin-left:auto
  }
  .breal24-hero-button-wrapper.hiw-edit,.breal24-hero-button-wrapper.hiw-why-edit {
    margin-left:auto
  }
  .newyear25-hero-content {
    max-width:600px
  }
  .newyear25-hero-text {
    font-size:50px;
    line-height:62px
  }
  .newyear25-hero-text.es {
    max-width:440px
  }
  .newyear25-sticker.left-desktop {
    bottom:31px;
    left:-193px
  }
  .newyear25-sticker.right-desktop {
    bottom:-154px
  }
  .newyear25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .newyear25-sticker.bottom-desktop {
    width:360px
  }
  .newyear25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .easyclothes25-hero-content {
    max-width:600px
  }
  .easyclothes25-sticker.left-desktop {
    width:250px;
    bottom:-127px;
    left:-84px
  }
  .easyclothes25-sticker.right-desktop {
    width:300px;
    bottom:-134px;
    right:-103px
  }
  .easyclothes25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .easyclothes25-sticker.bottom-desktop {
    width:360px
  }
  .easyclothes25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .easyclothes25-hero-image {
    max-width:270px
  }
  .easyclothes25-hero-text {
    font-size:50px;
    line-height:62px
  }
  .easyclothes25-hero-text.es {
    max-width:440px
  }
  .gamestop25-hero-content {
    max-width:600px
  }
  .gamestop25-hero-text {
    max-width:500px;
    font-size:50px;
    line-height:62px
  }
  .gamestop25-hero-text.es {
    max-width:440px
  }
  .gamestop25-hero-image {
    max-width:270px
  }
  .gamestop25-sticker.left-desktop {
    width:250px;
    bottom:30px;
    left:-150px
  }
  .gamestop25-sticker.right-desktop {
    width:300px;
    bottom:-60px;
    right:-190px
  }
  .gamestop25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .gamestop25-sticker.bottom-desktop {
    width:360px
  }
  .gamestop25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .gamestop25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .valentines25-hero-content {
    max-width:600px
  }
  .valentines25-hero-text {
    font-size:50px;
    line-height:62px
  }
  .valentines25-hero-text.es,.valentines25-hero-text.it {
    max-width:440px
  }
  .valentines25-sticker.left-desktop,.valentines25-sticker.right-desktop {
    width:320px
  }
  .valentines25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .valentines25-sticker.bottom-desktop {
    width:360px
  }
  .valentines25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .valentines25-sticker.left-mobile,.valentines25-sticker.right-mobile,.valentines25-sticker.top-mobile {
    width:320px
  }
  .gamestopfeb25-hero-text {
    max-width:500px;
    font-size:50px;
    line-height:62px
  }
  .gamestopfeb25-hero-text.es {
    max-width:440px
  }
  .gamestopfeb25-sticker.left-desktop {
    width:250px;
    bottom:30px;
    left:-150px
  }
  .gamestopfeb25-sticker.right-desktop {
    width:300px;
    bottom:-60px;
    right:-190px
  }
  .gamestopfeb25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .gamestopfeb25-sticker.bottom-desktop {
    width:360px
  }
  .gamestopfeb25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .gamestopfeb25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .skiseason25-hero-content {
    max-width:600px
  }
  .skiseason25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .fathersday25-hero-content {
    max-width:600px
  }
  .fathersday25-intro-wrapper.lateralpadding,.greenfashion25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .greenfashion25-hero-content,.easyclothesmar25-hero-content {
    max-width:600px
  }
  .easyclothesmar25-hero-text {
    font-size:50px;
    line-height:62px
  }
  .easyclothesmar25-hero-text.es {
    max-width:440px
  }
  .easyclothesmar25-hero-image {
    max-width:510px
  }
  .easyclothesmar25-sticker.left-desktop {
    width:250px;
    bottom:-127px;
    left:-84px
  }
  .easyclothesmar25-sticker.right-desktop {
    width:440px;
    bottom:-142px;
    left:345px
  }
  .easyclothesmar25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .easyclothesmar25-sticker.bottom-desktop {
    width:360px
  }
  .easyclothesmar25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .easyclothesmar25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .gamestop_marc25-hero-text {
    max-width:500px;
    font-size:50px;
    line-height:62px
  }
  .gamestop_marc25-hero-text.es {
    max-width:440px
  }
  .gamestopmarch25-sticker.left-desktop {
    width:250px;
    bottom:30px;
    left:-150px
  }
  .gamestopmarch25-sticker.right-desktop {
    width:300px;
    bottom:-60px;
    right:-190px
  }
  .gamestopmarch25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .gamestopmarch25-sticker.bottom-desktop {
    width:360px
  }
  .gamestopmarch25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .gamestopmarch25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .bookingmar25-hero-text {
    font-size:50px
  }
  .bookingmar25-hero-text.es {
    max-width:440px
  }
  .bookingmar25-sticker.left-desktop {
    width:250px;
    bottom:-127px;
    left:-84px
  }
  .bookingmar25-sticker.unique {
    width:600px;
    left:424px
  }
  .bookingmar25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .bookingmar25-sticker.bottom-desktop {
    width:360px
  }
  .bookingmar25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .bookingmar25-sticker.unique-es {
    width:600px;
    bottom:7px;
    left:424px
  }
  .bookingmar25-hero-inner-content {
    max-width:420px
  }
  .magicclubmar25-hero-content {
    max-width:600px
  }
  .magicclubmar25-hero-image-desktop {
    max-width:440px;
    left:-48px
  }
  .magicclubmar25-sticker.left-desktop {
    width:250px;
    bottom:-127px;
    left:-84px
  }
  .magicclubmar25-sticker.right-desktop {
    width:440px;
    bottom:-217px;
    left:420px
  }
  .magicclubmar25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .magicclubmar25-sticker.bottom-desktop {
    width:360px
  }
  .magicclubmar25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .magicclubmar25-sticker.all {
    width:440px;
    bottom:-217px;
    left:420px
  }
  .magicclubmar25-hero-image-mobile {
    max-width:440px;
    left:-48px
  }
  .magicclubmar25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .sds2-section-magicclubmar25 {
    margin-top:0
  }
  .magicclubmar25-carousel-slider-wrapper-desktop-center {
    justify-content:flex-start;
    align-items:stretch;
    padding:1.5rem 2rem 0;
    overflow:scroll
  }
  .magicclubmar25-carousel-slider-scroller.static-products {
    flex:1
  }
  .magicclubmar25-carousel-slider-inner {
    grid-template-columns:1fr 1fr
  }
  .magicclubmar25-gap-safari-fix-scroll {
    flex:none;
    width:16px
  }
  .monaco1to1-hero-content {
    max-width:600px
  }
  .monaco1to1-hero-image {
    max-width:570px
  }
  .monaco1to1-sticker.left-desktop {
    width:280px;
    left:-204px
  }
  .monaco1to1-sticker.right-desktop {
    bottom:-20px;
    right:-229px
  }
  .monaco1to1-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .monaco1to1-sticker.bottom-desktop {
    width:360px
  }
  .monaco1to1-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .monaco1to1-sticker.banner-left {
    width:280px;
    left:-157px
  }
  .monaco1to1-sticker.banner-right {
    bottom:15px;
    right:-102px
  }
  .monaco1to1-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .monaco1to1-card {
    height:60px
  }
  .monaco1to1-card-wrapper {
    height:328px
  }
  .monaco1to1-card-wrapper.scroller {
    width:180px
  }
  .bookingmar25-hero-text-es {
    font-size:38px;
    line-height:44px
  }
  .bookingmar25-hero-text-es.es {
    max-width:440px
  }
  .bookingmar25-hero-subtext-es {
    font-size:45px;
    line-height:50px
  }
  .bookingmar25-hero-subtext-es.es {
    max-width:440px
  }
  .genz-hero-content {
    max-width:600px
  }
  .genz-hero-text {
    max-width:440px;
    margin-bottom:16px;
    font-size:50px;
    line-height:52px
  }
  .genz-hero-text.es {
    max-width:440px
  }
  .genz-hero-image {
    max-width:270px
  }
  .genz-sticker.left {
    width:500px;
    left:-283px
  }
  .genz-sticker.right {
    width:300px;
    bottom:-224px;
    right:-171px
  }
  .genz-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .genz-sticker.bottom-desktop {
    width:360px
  }
  .genz-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .genz-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .mothersday25-hero-content {
    max-width:780px
  }
  .mothersday25-mobile-top-image {
    max-width:270px
  }
  .mothersday25-hero-text {
    margin-bottom:1rem;
    font-size:80px;
    line-height:86px
  }
  .mothersday25-hero-text.es {
    max-width:440px
  }
  .mothersday25-sticker.left-desktop {
    left:-96px
  }
  .mothersday25-sticker.right-desktop {
    bottom:-200px;
    right:-117px
  }
  .mothersday25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .mothersday25-sticker.bottom-desktop {
    width:360px
  }
  .mothersday25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .mothersday25-sticker.left-mobile {
    left:-96px
  }
  .mothersday25-sticker.right-mobile {
    right:-117px
  }
  .mothersday25-hero-subtext {
    font-size:50px;
    line-height:58px
  }
  .mothersday25-hero-subtext.es {
    max-width:440px
  }
  .springvibes25-mobile-top-image {
    max-width:270px
  }
  .springvibes25-hero-text {
    font-size:89px;
    line-height:86px
  }
  .springvibes25-hero-text.es {
    max-width:440px
  }
  .springvibes25-hero-text.fr {
    font-size:80px;
    line-height:78px
  }
  .springvibes25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .springvibes25-sticker.bottom-desktop {
    max-width:670px;
    bottom:-256px
  }
  .springvibes25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .springvibes25-sticker.bottom-desktop.fr {
    bottom:-244px
  }
  .springvibes25-sticker.bottom-mobile {
    left:-96px
  }
  .springvibes25-sticker.right-mobile {
    right:-117px
  }
  .springvibes25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .springdeco25-sticker.left-desktop {
    width:260px;
    bottom:-130px;
    left:-68px
  }
  .springdeco25-sticker.right-desktop {
    width:300px;
    bottom:-148px;
    right:-84px
  }
  .springdeco25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .springdeco25-sticker.bottom-desktop {
    max-width:670px;
    bottom:-256px
  }
  .springdeco25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .springdeco25-sticker.bottom-desktop.fr {
    bottom:-244px
  }
  .springdeco25-sticker.bottom-mobile {
    left:-96px
  }
  .springdeco25-sticker.right-mobile,.springdeco25-sticker.left-mobile {
    right:-117px
  }
  .springdeco25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .easyclothesmay25-hero-content {
    max-width:600px
  }
  .easyclothesmay25-hero-image {
    max-width:510px;
    bottom:-2px
  }
  .easyclothesmay25-sticker.left-desktop {
    width:250px;
    bottom:-127px;
    left:-84px
  }
  .easyclothesmay25-sticker.right-desktop {
    width:300px;
    bottom:-101px;
    left:490px
  }
  .easyclothesmay25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .easyclothesmay25-sticker.bottom-desktop {
    width:360px
  }
  .easyclothesmay25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .easyclothesmay25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .summermay25-sticker.desktop {
    width:460px;
    bottom:-220px
  }
  .summermay25-sticker.right-desktop {
    width:300px;
    bottom:-148px;
    right:-84px
  }
  .summermay25-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .summermay25-sticker.bottom-desktop {
    max-width:670px;
    bottom:-256px
  }
  .summermay25-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .summermay25-sticker.bottom-desktop.fr {
    bottom:-244px
  }
  .summermay25-sticker.bottom-mobile {
    left:-96px
  }
  .summermay25-sticker.right-mobile,.summermay25-sticker.left-mobile {
    right:-117px
  }
  .summermay25-hero-image-desktop {
    max-width:700px
  }
  .summermay25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .lastminutejune25-hero-content {
    max-width:600px
  }
  .lastminutejune25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .musthavejune25-hero-content {
    max-width:600px
  }
  .musthavejune25-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .musthavejune25-hero-content-copy {
    max-width:600px
  }
  .fathersday25-intro-wrapper-fr.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .temujune25-hero-content,.gamestopjune25-hero-content {
    max-width:600px
  }
  .pagopa-sticker.desktop {
    max-width:440px;
    bottom:-36px;
    left:57%
  }
  .pagopa-sticker.right-desktop {
    width:300px;
    bottom:-148px;
    right:-84px
  }
  .pagopa-sticker.mobile {
    width:300px;
    top:69px;
    right:-133px
  }
  .pagopa-sticker.bottom-desktop {
    max-width:670px;
    bottom:-256px
  }
  .pagopa-sticker.bottom-desktop.es {
    bottom:-233px
  }
  .pagopa-sticker.bottom-desktop.fr {
    bottom:-244px
  }
  .pagopa-sticker.bottom-mobile {
    left:-96px
  }
  .pagopa-sticker.right-mobile,.pagopa-sticker.left-mobile {
    right:-117px
  }
  .pagopa-hero-inner {
    grid-column-gap:20px;
    grid-row-gap:20px
  }
  .pagopa-hero-title-wrapper.es-fix {
    padding-left:0
  }
  .pagopa-hero-arrow.hiddenmobile,.pagopa-hero-arrow.mobileonly {
    display:none
  }
  .pagopa-hero-disclaimer-desktop {
    margin-top:0
  }
  .pagopa-intro-wrapper.lateralpadding {
    padding-left:2rem;
    padding-right:2rem
  }
  .pagopa-section-grid.megamenu {
    height:100vh;
    overflow:scroll
  }
  .pagopa-section-grid.partner-hero {
    padding-top:6rem
  }
  .pagopa-section-grid.partner-ecosystem {
    padding-left:4rem;
    padding-right:4rem
  }
  .pagopa-section-grid.career-proces,.pagopa-section-grid.hiw-cards {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.hiw-hero {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .pagopa-section-grid.vendor {
    min-height:80vh
  }
  .pagopa-section-grid.vendor-bottom-form {
    background-color:var(--grayscale--100-white)
  }
  .pagopa-section-grid.pay-later {
    min-height:0
  }
  .pagopa-section-grid.pay3-slider {
    margin-bottom:32px
  }
  .pagopa-section-grid.referral {
    min-height:0
  }
  .pagopa-section-grid.referral-cards {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.promo-page-v2 {
    min-height:0
  }
  .pagopa-section-grid.xmas-grid {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.promo-app {
    min-height:0
  }
  .pagopa-section-grid.promo-grid {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.appl-hero {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .pagopa-section-grid.lp-card,.pagopa-section-grid.lpcf-hero,.pagopa-section-grid.lpcf-hero-bottom,.pagopa-section-grid.lpcf-test {
    min-height:0
  }
  .pagopa-section-grid.catalog-boxed {
    min-height:0
  }
  .pagopa-section-grid.trenord {
    min-height:80vh
  }
  .pagopa-section-grid.valentines,.pagopa-section-grid.catalogapp {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .pagopa-section-grid.catalogapp {
    min-height:0
  }
  .pagopa-section-grid.womenday,.pagopa-section-grid.fatherday {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
  }
  .pagopa-section-grid.giornataalmare,.pagopa-section-grid.giornataalmare-b,.pagopa-section-grid.giornataalmare-c,.pagopa-section-grid.romebynight,.pagopa-section-grid.parisbynight,.pagopa-section-grid.madridbynight,.pagopa-section-grid.in-store-card-landing,.pagopa-section-grid.officelooks-hero-section,.pagopa-section-grid.bts,.pagopa-section-grid.bts-cider-hero,.pagopa-section-grid.bts-lashile-hero,.pagopa-section-grid.applepay-hero {
    background-position:50% 0
  }
  .pagopa-section-grid.autumn24 {
    background-position:0%
  }
  .pagopa-section-grid.emma,.pagopa-section-grid.deubank,.pagopa-section-grid.visa,.pagopa-section-grid.visarinascente,.pagopa-section-grid.spclub,.pagopa-section-grid.spclub-main-section,.pagopa-section-grid.bfmh,.pagopa-section-grid.coin24,.pagopa-section-grid.bf-cider,.pagopa-section-grid.xmas24,.pagopa-section-grid.xmas24-talea,.pagopa-section-grid.beaumanoir24,.pagopa-section-grid.breal24,.pagopa-section-grid.newyear25,.pagopa-section-grid.easyclothes25,.pagopa-section-grid.gamestop25,.pagopa-section-grid.valentines25,.pagopa-section-grid.gamestopfeb25,.pagopa-section-grid.skiseason25,.pagopa-section-grid.fathersday25,.pagopa-section-grid.greenfashion25,.pagopa-section-grid.easyclothesmar25,.pagopa-section-grid.gamestopmarch25,.pagopa-section-grid.magicclubmar25,.pagopa-section-grid.monaco1to1,.pagopa-section-grid.genz,.pagopa-section-grid.mothersday25,.pagopa-section-grid.springvibes25,.pagopa-section-grid.springdeco25,.pagopa-section-grid.easyclothesmay25,.pagopa-section-grid.summermay25,.pagopa-section-grid.lastminutejune25,.pagopa-section-grid.musthavejune25,.pagopa-section-grid.fathersday25,.pagopa-section-grid.temujune25,.pagopa-section-grid.gamestopjune25,.pagopa-section-grid.pagopa {
    background-position:50% 0
  }
  .pagopa-title-middle-section.semibold.sds2-color-grayscale-900.bottom-banner-fix {
    margin-top:50px;
    margin-bottom:0
  }
  .pagopa-title-middle-section.semibold.sds2-color-grayscale-900.mb-0 {
    margin-bottom:0
  }
  .pagopa-title-middle-section.semibold.sds2-color-white.xmas-fix {
    margin-bottom:10px
  }
  .pagopa-title-section.semibold.sds2-color-grayscale-900.bottom-banner-fix {
    margin-top:50px;
    margin-bottom:0
  }
  .pagopa-title-section.semibold.sds2-color-grayscale-900.mb-0 {
    margin-bottom:0
  }
  .pagopa-title-section.semibold.sds2-color-white.xmas-fix {
    margin-bottom:10px
  }
}
@media screen and (max-width:767px) {
  h1 {
    font-size:60px;
    line-height:64px
  }
  h2 {
    font-size:48px;
    line-height:48px
  }
  .navigation {
    background-color:#f6d2d5
  }
  .navigation-container {
    background-color:#0000
  }
  .header {
    height:600px;
    padding-left:30px;
    padding-right:30px
  }
  .header.landing-hero-compra {
    margin-bottom:147px
  }
  .header-content.header-content-alternative {
    width:80%
  }
  .h1 {
    font-size:48px;
    line-height:54px
  }
  .paragraph.pop-up-t {
    letter-spacing:0;
    font-size:20px;
    line-height:26px
  }
  .container.cc-cta,.container.cc-footer {
    flex-wrap:wrap
  }
  .features {
    padding-top:60px
  }
  .h2-container {
    width:100%;
    margin-bottom:60px
  }
  .cta {
    padding-top:90px;
    padding-bottom:90px
  }
  .cta-column {
    justify-content:flex-start;
    width:100%;
    margin-top:15px;
    margin-bottom:15px
  }
  .footer {
    padding-top:60px;
    padding-bottom:60px
  }
  .footer-column {
    width:100%;
    margin-top:15px;
    margin-bottom:15px
  }
  .footer-column.cc-footer {
    width:100%
  }
  .collection-item {
    width:100%;
    margin:10px 0;
    padding-left:0;
    padding-right:0
  }
  .header-inner {
    padding-top:150px;
    padding-bottom:60px
  }
  .content {
    padding-top:60px;
    padding-bottom:60px
  }
  .logo.absolute {
    inset:auto 15px 0% auto
  }
  .logo.bottom-8 {
    margin-bottom:8px
  }
  .icon-2 {
    color:var(--black)
  }
  .header-copy {
    height:600px;
    padding-left:30px;
    padding-right:30px
  }
  .header-copy.landing-hero-compra-copy {
    margin-bottom:147px
  }
  .directory-card-body {
    padding:24px
  }
  .collection-list-scroll {
    grid-column-gap:20px;
    grid-row-gap:30px;
    grid-template-columns:1fr 1fr 1fr
  }
  .collection-item-2 {
    margin-bottom:0
  }
  .directory-card-2 {
    border-radius:5px
  }
  .directory-section {
    padding-top:10px;
    padding-bottom:10px
  }
  .grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr
  }
  .grid.giftguide,.grid.valentine-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .navigation-copy {
    background-color:#f6d2d5
  }
  .it-flag.it-flag-b {
    float:none;
    clear:none;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    display:block
  }
  .language-text {
    padding-top:20px;
    padding-bottom:20px
  }
  .dropdown-list-4.w--open {
    margin-top:0;
    padding-top:5px
  }
  .dropdown-toggle-3 {
    text-align:left
  }
  .dropdown-toggle-3.w--open {
    display:block
  }
  .lp-section.hero-section,.lp-section.hero-section-webinars {
    padding-left:20px;
    padding-right:20px
  }
  .lp-container.full-width-container {
    max-width:none
  }
  .lp-container.about-hero-cont {
    padding-top:120px
  }
  .lp-container.about-cont {
    padding-bottom:40px
  }
  .lp-container.team-cont {
    padding-top:25px;
    padding-bottom:80px
  }
  .lp-container.customers-cont {
    padding-bottom:64px
  }
  .lp-container.online-store-cont {
    padding-top:60px;
    padding-bottom:64px
  }
  .lp-container.press-hero-cont {
    padding-top:150px
  }
  .lp-container.latest {
    padding-top:90px;
    padding-bottom:30px
  }
  .lp-container.recent {
    text-align:center
  }
  .lp-container.cms-item-content {
    padding-top:44px
  }
  .lp-container.pop-up {
    min-height:0;
    padding-left:15px;
    padding-right:15px
  }
  .lp-container.pop-up._1 {
    background-position:67% 0;
    padding-top:0;
    padding-bottom:15px
  }
  .nav-logo-link-old {
    z-index:100
  }
  .nav-logo-link-old.phone-main-logo {
    z-index:0
  }
  .lp-nav-link {
    justify-content:space-between;
    width:100%
  }
  .sticky-navbar {
    z-index:9999;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
  }
  .lp-dropdown.margin45 {
    margin-left:0
  }
  .lp-btn.white-btn.min.right-16 {
    margin-right:0
  }
  .lp-btn.cta-btn {
    width:100%
  }
  .lp-btn.cta-btn.pink-btn.form-pink-btn {
    width:50%
  }
  .hero-col.left-space,.hero-col.right-space {
    padding-left:0
  }
  .content-inner.top-padding-inner {
    padding-top:20px
  }
  .content-inner.testimonial-content-inner {
    padding-left:0
  }
  .description-text {
    text-align:center;
    max-width:none;
    font-size:20px;
    line-height:26px
  }
  .description-text.left-aligned-text {
    text-align:left
  }
  .description-text.live-banner-t,.description-text.live-banner-big-t {
    text-align:left;
    margin-bottom:8px;
    font-size:18px;
    line-height:24px
  }
  .hero-img.merchant-hero-img {
    width:85vw
  }
  .hero-wrapper.merchant-wrapper {
    background-position:0 80%,0 100%
  }
  .sub-title-area {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin-bottom:0
  }
  .sub-title {
    font-size:24px;
    line-height:34px
  }
  .feedback-card {
    width:30%;
    padding-left:15px;
    padding-right:15px
  }
  .quotes-div.small-quotes-top {
    left:-10px
  }
  .grid-2 {
    grid-row-gap:28px
  }
  .grid-2.new-grid-2 {
    margin-left:0;
    margin-right:0
  }
  .step-div {
    flex-direction:column;
    align-items:center
  }
  .step-icon-div {
    margin-bottom:24px;
    margin-right:0
  }
  .step-text-area {
    max-width:90%
  }
  .tiny-text {
    text-align:center
  }
  .grid-3 {
    grid-template-rows:auto auto auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .category-card,.small-category-card {
    width:100%;
    height:60vw
  }
  .merchant-card {
    height:253px
  }
  .merchant-logo.tiny-logo {
    max-height:52px
  }
  .merchant-logo.pop-merch-logo {
    max-height:32px
  }
  .white-heading {
    text-align:left
  }
  .footer-form-block.margin10 {
    width:100%;
    max-width:400px
  }
  .footer-text-field {
    max-width:none
  }
  .location-text {
    display:none
  }
  .location-text.mobile-view {
    display:block
  }
  .copyright-text.left-20 {
    margin-right:20px
  }
  .copyright-div {
    padding-left:10px
  }
  .half-div.social-div {
    display:none
  }
  .half-div.social-div.tablet-view {
    display:flex
  }
  .apper-text {
    margin-left:auto;
    margin-right:auto
  }
  .merchants-area {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:grid
  }
  .merchant-div {
    justify-content:center;
    align-items:center;
    margin-right:0;
    display:flex
  }
  .advantages-grid {
    grid-template-rows:auto auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .advantages-grid.new-advantages-grid {
    flex-direction:column;
    grid-template-rows:auto auto auto auto auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
  }
  .point-div,.point-div.text-point-left {
    width:100%
  }
  .point-div.text-point-right {
    order:-1
  }
  .testimonial-grid {
    grid-column-gap:0px;
    grid-row-gap:40px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .testimonial-text._50 {
    width:100%
  }
  .point-img {
    display:none
  }
  .logo-grid {
    grid-template-rows:auto auto auto auto auto;
    grid-template-columns:1fr 1fr
  }
  .phone-text-inner {
    margin-left:18px;
    margin-right:18px
  }
  .heading-38 {
    font-size:60px;
    line-height:64px
  }
  .heading-38.bottom-10.live-banner {
    max-width:250px;
    margin-bottom:6px;
    margin-left:0;
    font-size:42px;
    line-height:1.1em
  }
  .collection-item {
    width:45%;
    margin-right:5%
  }
  .nav-link-wrap {
    justify-content:space-between
  }
  .nav-menu {
    height:auto;
    overflow:auto
  }
  .heading-39.bold.live-banner-h {
    margin-bottom:16px;
    font-size:48px
  }
  .btns-area.tablet-area {
    margin-top:50px;
    position:relative;
    inset:auto 0% 0%
  }
  .heading-43 {
    font-size:56px
  }
  .features-2 {
    padding-top:60px
  }
  .custom-btn-area {
    width:100%
  }
  .logo-inner {
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr
  }
  .view-all-link {
    right:0
  }
  .footer-h-new {
    font-size:24px;
    line-height:34px
  }
  .left-footer-part {
    max-width:100%;
    margin-right:0
  }
  .right-footer-part {
    flex-wrap:wrap;
    margin-top:0
  }
  .footer-links-wrap {
    margin-top:50px;
    margin-right:40px
  }
  .bottom-footer-wrap {
    flex-wrap:wrap;
    margin-top:45px
  }
  .about-hero-img {
    margin-top:36px
  }
  .hero-shape {
    max-width:70vw;
    top:-1px;
    right:-30%
  }
  .h2-about-p.bottom42 {
    margin-bottom:32px
  }
  .about-page-p.width870.bottom30 {
    margin-bottom:20px
  }
  .team-wrap {
    margin-top:40px
  }
  .team-members {
    width:300px
  }
  .job-title {
    margin-top:3px
  }
  .members-wrap {
    grid-row-gap:72px;
    grid-template-columns:1fr
  }
  .member-bio {
    font-size:20px;
    line-height:26px
  }
  .black-button.back-button {
    padding:20px 25px
  }
  .about-page-2-p.top12 {
    margin-top:17px
  }
  .pink-button.top16 {
    margin-top:33px
  }
  .press-hero-h {
    text-align:left
  }
  .press-slider {
    margin-top:0
  }
  .press-slider-img {
    height:400px;
    margin-top:36px
  }
  .press-p.top10 {
    text-align:left
  }
  .press-slice {
    margin-top:-455px
  }
  .slider-h.margins {
    margin-bottom:50px;
    margin-left:20px;
    margin-right:20px;
    font-size:34px;
    font-weight:700;
    line-height:42px
  }
  .left-arrow-press-slider,.right-arrow-press-slider {
    display:none
  }
  .cms-item-bottom-wrap {
    text-align:left
  }
  .collection-list-5,.collection-list-5.recent {
    grid-row-gap:50px;
    grid-template-columns:1fr
  }
  .collection-list-wrapper-7 {
    width:100%
  }
  .hero-shape-press {
    max-width:70vw;
    top:93px;
    right:-30%
  }
  .stats-wrap {
    margin-left:0
  }
  .stats-cont-wrap {
    flex-direction:column;
    align-items:center
  }
  .p-wrap {
    margin-bottom:40px
  }
  .press-img {
    max-width:100%;
    height:auto;
    max-height:400px;
    margin-top:60px
  }
  .cms-press-h {
    font-size:48px;
    line-height:48px
  }
  .press-rich-text {
    margin-bottom:70px
  }
  .press-rich-text h1 {
    font-size:38px
  }
  .press-rich-text h4 {
    text-align:left;
    font-size:24px
  }
  .press-rich-text h2 {
    font-size:32px
  }
  .press-rich-text h3 {
    font-size:28px
  }
  .press-rich-text blockquote {
    font-size:20px
  }
  .press-rich-text p {
    font-size:16px;
    line-height:22px
  }
  .play {
    max-width:80px
  }
  .testimonial-card {
    flex-wrap:wrap
  }
  .slider-horizontal {
    max-width:500px;
    margin-left:auto;
    margin-right:auto
  }
  .horizontal-content-block {
    width:100%;
    padding:45px
  }
  .testimonial-image-wrap {
    width:100%;
    height:280px
  }
  .video-img.mobile-top {
    object-position:50% 10%
  }
  .comment-grid {
    grid-column-gap:20px;
    grid-template-columns:1fr
  }
  .comment-grid.three {
    grid-row-gap:40px;
    grid-template-columns:1fr
  }
  .pop-up-bg {
    align-items:flex-start;
    padding-top:20%
  }
  .new-filter-wrap-tag {
    flex-flow:wrap
  }
  .new-sort-menu-wrapper {
    width:100%
  }
  .new-stores-filter-wrapper {
    z-index:14;
    background-color:#fff;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    width:100vw;
    max-width:100vw;
    height:85vh;
    margin-right:0;
    padding:1rem 1rem 10rem;
    position:relative;
    inset:auto 0% 0%;
    overflow:auto;
    transform:none
  }
  .new-featured-slider-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .new-filter-btn-mobile {
    background-color:#2c2629;
    border-radius:6px;
    flex:none;
    justify-content:center;
    align-items:center;
    width:56px;
    height:52px;
    margin-left:1rem;
    display:flex;
    position:relative
  }
  .new-cat-cover-section {
    height:140px;
    padding-left:1rem;
    padding-right:1rem
  }
  .new-modal-title {
    color:#2c2629;
    font-family:Degular,sans-serif;
    font-size:32px;
    font-weight:700
  }
  .new-search-form-block {
    flex:1
  }
  .new-stores-c-item {
    max-width:240px;
    box-shadow:0 1px 17px #00000029
  }
  .new-modal-filter-bg {
    z-index:13;
    display:block
  }
  .new-filter-mobile-top-info {
    text-align:center;
    justify-content:space-between;
    align-items:center;
    display:block;
    position:relative
  }
  .new-cat-title {
    font-size:2.5rem
  }
  .new-featured-stores-section {
    padding-left:0;
    padding-right:0
  }
  .new-modal-filter-parent {
    z-index:9999;
    width:100vw;
    max-width:none;
    height:100vh;
    display:none;
    position:fixed;
    inset:0%;
    overflow:hidden
  }
  .new-cat-menu-section {
    padding-left:1rem;
    padding-right:1rem
  }
  .new-search-field {
    height:52px
  }
  .new-filter-badge {
    color:#2c2629;
    text-align:center;
    background-color:#ffe1e7;
    border:2px solid #2c2629;
    border-radius:50%;
    width:26px;
    height:26px;
    font-family:Degular,sans-serif;
    font-size:.9rem;
    font-weight:500;
    position:absolute;
    inset:-8px -8px auto auto
  }
  .new-filter-btn-icon {
    width:24px;
    height:24px
  }
  .new-filter-mobile-header {
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    margin-bottom:3rem;
    display:flex;
    position:relative
  }
  .new-sort-wrapper {
    display:none
  }
  .new-modal-filter-centering {
    justify-content:center;
    align-items:flex-end;
    width:100%;
    height:100%;
    padding:50px 0 0;
    display:flex;
    position:absolute;
    inset:0% 0% auto
  }
  .new-search-wrapper {
    justify-content:space-between;
    margin-right:0;
    display:flex
  }
  .new-stores-section {
    margin-bottom:3rem;
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem
  }
  .new-filter-mobile-sort-wrap {
    text-align:left;
    margin-bottom:2rem
  }
  .new-filter-toggle {
    margin-right:.5rem
  }
  .new-close-filter-btn-mobile {
    justify-content:flex-start;
    align-items:center;
    width:48px;
    height:48px;
    display:flex;
    position:relative
  }
  .new-card-cover-mask {
    height:160px
  }
  .new-card-instore-label-wrapper {
    padding-bottom:.5rem;
    padding-left:.5rem
  }
  .new-card-promo-label {
    height:28px;
    padding-left:.5rem;
    padding-right:.5rem
  }
  .new-card-instore-label {
    justify-content:center;
    width:28px;
    min-width:0;
    height:28px;
    padding-left:0;
    padding-right:0
  }
  .new-card-promo-label-wrapper {
    padding-top:.5rem;
    padding-right:.5rem
  }
  .new-card-footer {
    height:60px;
    font-size:1rem
  }
  .new-card-instore-label-text {
    display:none
  }
  .banner-h {
    margin-top:0;
    margin-bottom:0;
    font-size:38px
  }
  .banner-slide2-wrap {
    padding-bottom:100px
  }
  .dropdown-toggle-4 {
    max-width:100%
  }
  .dropdown {
    display:block
  }
  .pop-up-slider-wrap {
    background-color:#ffffffe6
  }
  .pop-up-slider {
    margin-top:-40px
  }
  .pop-up-close-div {
    overflow:auto
  }
  .pop-up-img {
    margin-top:20px;
    margin-bottom:40px
  }
  .pop-up-banner {
    width:96%;
    padding-bottom:14px;
    padding-left:26px;
    padding-right:26px
  }
  .pop-up-absolute-img {
    max-width:180px;
    display:none
  }
  .pop-up-absolute-img-3 {
    max-width:100px;
    display:none;
    right:-34px
  }
  .pop-up-absolute-img-5 {
    display:none;
    bottom:-16px;
    left:-185px
  }
  .pop-up-absolute-img-7 {
    display:none;
    bottom:49px;
    right:-24px
  }
  .pop-up-absolute-img-4 {
    bottom:18px;
    left:-19px
  }
  .pop-up-button-wrap {
    flex-direction:column;
    margin-top:0
  }
  .sun-image {
    inset:0% auto auto 0%
  }
  .new-empty-title {
    font-size:2.5rem
  }
  .it-pop-up-banner {
    background-position:50% 0;
    padding:90px 26px 14px
  }
  .it-pop-up-img {
    margin-bottom:0
  }
  .new-review-text {
    margin-top:3rem
  }
  .new-testimonials-quote {
    top:9px
  }
  .new-testimonals-content-container {
    width:80%;
    max-width:300px;
    margin-left:1rem;
    margin-right:auto
  }
  .new-testimonals-content-container.video-slider {
    width:100%;
    max-width:400px;
    margin-bottom:2rem;
    margin-left:auto
  }
  .new-featured-slide {
    padding-left:1rem;
    padding-right:1rem
  }
  .lp-nav-link-2 {
    justify-content:space-between;
    width:100%
  }
  .new-trustpilot-wrapper {
    top:-5%;
    right:-4%;
    transform:scale(.8)
  }
  .new-hero-buttons {
    flex-direction:row
  }
  .new-heart-1 {
    z-index:0;
    width:80%;
    right:-16%
  }
  .new-hiw-row.alpha {
    opacity:1
  }
  .d-app-bg-image {
    z-index:-2;
    width:200%;
    display:none;
    top:30%;
    right:-50%
  }
  .d-app-bg-image.mobile {
    z-index:0;
    display:block
  }
  .new-hero-cards-container {
    height:500px
  }
  .new-primary-button.margin-hero {
    margin-right:0
  }
  .new-hero-grid {
    grid-template-rows:auto auto;
    grid-template-columns:minmax(200px,1fr)
  }
  .new-d-app-right-column {
    z-index:2;
    text-align:center;
    align-items:center;
    width:100%;
    padding-top:250px;
    position:relative
  }
  .new-iphone-wrapper {
    opacity:1
  }
  .fake-item {
    height:180px
  }
  .new-merchants-grid {
    grid-column-gap:1rem;
    grid-row-gap:3rem;
    grid-template-columns:1fr
  }
  .new-container.d-app {
    z-index:5;
    flex-direction:column
  }
  .new-reviews-title {
    max-width:280px
  }
  .new-testimonials-arrow {
    display:none
  }
  .fake-list {
    grid-template-columns:1fr 1fr
  }
  .new-testimonials-slide-content.video-slider {
    flex-direction:column;
    align-items:center
  }
  .new-paragraph {
    font-size:1.25rem
  }
  .new-featured-slider-pagination {
    bottom:-1.5rem
  }
  .new-reviews-mobile-slider {
    background-color:#0000;
    margin-top:3rem;
    margin-bottom:3rem;
    display:block
  }
  .new-testimonials-slider {
    height:100%;
    min-height:600px
  }
  .new-hiw-grid {
    grid-template-columns:1fr
  }
  .new-reviews-slider-arrow {
    display:none
  }
  .new-review-container {
    width:80%;
    max-width:300px;
    margin-left:auto;
    margin-right:auto
  }
  .new-heart-3 {
    width:80%;
    right:-16%
  }
  .new-section {
    padding:4rem 1rem
  }
  .new-section.d-app {
    z-index:auto;
    padding-bottom:6rem;
    overflow:visible
  }
  .new-section.reviews {
    z-index:10;
    padding-top:6rem;
    padding-left:1rem;
    padding-right:1rem
  }
  .new-section.hero.unicorn {
    min-height:880px
  }
  .new-section.featured {
    padding-left:0;
    padding-right:0
  }
  .new-hero-subtitle {
    max-width:400px;
    font-size:1.25rem
  }
  .new-review-quote {
    top:-16px
  }
  .new-d-app-left-column {
    z-index:-20;
    width:80%;
    position:absolute
  }
  .new-hero-title {
    max-width:400px;
    margin-bottom:1.5rem;
    font-size:3.2rem
  }
  .new-featured-slider-arrow,.new-hiw-iphone-wrapper,.new-hiw-row-icon-container {
    display:none
  }
  .merchants-integrations-grid {
    grid-template-columns:1fr 1fr 1fr 1fr;
    align-items:center
  }
  .new-featured-slider {
    height:620px
  }
  .new-reviews-slider {
    background-color:#0000;
    margin-top:3rem;
    margin-bottom:3rem;
    display:none
  }
  .new-reviews-grid {
    display:none
  }
  .new-heart-2 {
    width:80%;
    right:-16%
  }
  .new-iphone-device-image {
    z-index:1
  }
  .new-view-all-button {
    right:0
  }
  .new-hub-title {
    font-size:1.25rem
  }
  .new-hub-grid {
    grid-template-columns:1fr 1fr
  }
  .new-marchant-logos {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:grid
  }
  .new-heart-4 {
    z-index:0;
    width:80%;
    right:-16%
  }
  .new-box-description {
    max-width:400px;
    font-size:1.25rem
  }
  .new-box-wrapper {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex
  }
  .landing-title {
    max-width:470px
  }
  .landing-cards-grid {
    grid-template-columns:1fr;
    margin-left:0;
    margin-right:0
  }
  .landing-center-block {
    padding-left:2rem;
    padding-right:2rem
  }
  .landing-cards-heart {
    display:none
  }
  .landing-subtitle {
    font-size:1.25rem
  }
  .landing-section {
    padding:4rem 1rem
  }
  .landing-guest-grid {
    grid-template-columns:1fr 1fr
  }
  .landing-brands-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    place-content:start center
  }
  .landing-logo {
    max-width:180px
  }
  .new-signup-form {
    padding-left:35px;
    padding-right:35px
  }
  .new-testimonial-video-wrapper {
    flex:none;
    width:400px;
    height:300px;
    position:relative;
    right:auto
  }
  .new-form-title {
    margin-bottom:2rem
  }
  .new-carousel-wrapper {
    margin-bottom:4rem
  }
  .card-instore-wrapper {
    padding-bottom:.5rem;
    padding-left:.5rem
  }
  .carousel-grid {
    grid-template-columns:1fr 1fr
  }
  .new-featured-slider-pagination-2 {
    bottom:-1.5rem
  }
  .card-instore-label {
    justify-content:center;
    min-width:0;
    height:28px
  }
  .card {
    max-width:240px
  }
  .card-promo-wrapper {
    padding-top:.5rem;
    padding-right:.5rem
  }
  .card-footer {
    height:60px;
    font-size:1rem
  }
  .searchbox-mobile-wrapper {
    padding:1rem
  }
  .pink-card-g-b {
    height:120px
  }
  .pink-palace-section {
    padding-left:1rem;
    padding-right:1rem
  }
  .pink-card {
    height:250px
  }
  .pink-palace-grid {
    grid-column-gap:20px;
    grid-template-rows:250px;
    grid-template-columns:1fr 1fr;
    grid-auto-rows:250px
  }
  .pink-card-over-image.plant-1 {
    width:60%;
    left:-48px
  }
  .pink-card-over-image.sheet {
    top:146px
  }
  .pink-palace-grid-wrapper {
    background-size:12px,12px,auto;
    margin-left:18px;
    margin-right:18px;
    padding-left:2rem;
    padding-right:2rem
  }
  .pink-card-logo-wrapper {
    height:120px
  }
  .banner-logo {
    display:none
  }
  .zfactor-big-p {
    margin-left:10px;
    margin-right:10px;
    font-size:32px
  }
  .xfactor-med-p {
    letter-spacing:1px;
    font-size:22px
  }
  .xfactor-white-bg {
    margin-top:30px;
    padding:20px
  }
  .xfactor-small-p {
    font-size:18px
  }
  .bg-img-wrap-1 {
    left:40px
  }
  .bg-img-wrap-2 {
    right:40px
  }
  .btns-wrap {
    width:80%;
    max-width:350px
  }
  .xfactor-img {
    max-width:60px;
    max-height:60px
  }
  .pink-palace-banner,.pink-palace-popup {
    background-position:50% 0;
    padding-left:26px;
    padding-right:26px
  }
  .christmas-p {
    margin-top:0
  }
  .christ-calendar {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-columns:1fr 1fr
  }
  .giftguide-app-radial {
    display:block;
    left:50%;
    transform:translate(-50%)
  }
  .giftguide-bottom-banner-image.mobile {
    display:block
  }
  .giftguide-bottom-banner-image.desktop {
    display:none
  }
  .giftguide-title {
    font-size:32px
  }
  .filter-mobile-header {
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    margin-bottom:3rem;
    display:flex;
    position:relative
  }
  .filter-block-title.giftguide-grid-title.desktop {
    display:none
  }
  .filter-block-title.giftguide-grid-title.mobile {
    display:block
  }
  .filter-block-title.giftguide-grid-title.featured {
    margin-left:1rem
  }
  .filter-block-title.giftguide {
    display:block
  }
  .featured-stores-section {
    padding-left:0;
    padding-right:0
  }
  .giftguide-sort-menu-wrapper {
    width:100%;
    min-width:0
  }
  .giftguide-banner-section {
    margin-bottom:1rem;
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem
  }
  .giftguide-sort-label {
    display:none
  }
  .filter-btn-icon {
    width:24px;
    height:24px
  }
  .filter-btn-mobile {
    background-color:#2c2629;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:56px;
    height:52px;
    display:flex;
    position:relative
  }
  .giftguide-app-section,.stores-section {
    margin-bottom:3rem;
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem
  }
  .giftguide-app-phone-wrapper {
    width:100%;
    height:340px;
    overflow:hidden
  }
  .giftguide-top-section {
    margin-top:3rem;
    margin-bottom:1rem;
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem
  }
  .giftguide-app-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    max-width:400px
  }
  .featured-slider-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .pagination-button {
    font-size:.5rem
  }
  .sort-menu-wrapper {
    width:100%
  }
  .sort-menu-wrapper.giftguide {
    justify-content:flex-start;
    min-width:0
  }
  .filter-badge {
    color:#2c2629;
    text-align:center;
    background-color:#ffe1e7;
    border:2px solid #2c2629;
    border-radius:50%;
    width:26px;
    height:26px;
    font-size:.9rem;
    font-weight:500;
    position:absolute;
    inset:-8px -8px auto auto
  }
  .modal-filter-bg {
    z-index:13;
    display:block
  }
  .filter-toggle {
    margin-right:.5rem
  }
  .close-filter-btn-mobile {
    justify-content:flex-start;
    align-items:center;
    width:48px;
    height:48px;
    display:flex;
    position:relative
  }
  .stores-filter-wrapper {
    z-index:14;
    background-color:#fff;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    width:100vw;
    max-width:100vw;
    height:85vh;
    margin-right:0;
    padding:1rem 1rem 10rem;
    position:relative;
    inset:auto 0% 0%;
    overflow:auto;
    transform:none
  }
  .stores-filter-wrapper.giftguide-filter-wrapper,.stores-filter-wrapper.valentine-filter-wrapper {
    background-color:#fff;
    flex-direction:column;
    flex:none;
    display:block
  }
  .giftguide-app-subtitle {
    margin-bottom:1.5rem;
    font-size:1.25rem
  }
  .search-wrapper {
    margin-right:0;
    display:flex
  }
  .modal-title {
    color:#2c2629;
    font-size:32px;
    font-weight:700
  }
  .modal-filter-parent {
    z-index:9999;
    width:100vw;
    max-width:none;
    height:100vh;
    display:none;
    position:fixed;
    inset:0%;
    overflow:hidden
  }
  .modal-filter-parent.giftguide-modal {
    display:none
  }
  .filter-wrap-tag {
    flex-flow:wrap;
    justify-content:flex-start;
    align-items:flex-start
  }
  .filter-wrap-tag.giftguide {
    margin-bottom:2rem
  }
  .filter-mobile-top-info {
    text-align:center;
    justify-content:space-between;
    align-items:center;
    display:block;
    position:relative
  }
  .gifguide-app-phone-image {
    position:absolute;
    inset:0% 0% auto 50%;
    transform:translate(-50%)
  }
  .modal-filter-centering {
    justify-content:center;
    align-items:flex-end;
    width:100%;
    height:100%;
    padding:50px 0 0;
    display:flex;
    position:absolute;
    inset:0% 0% auto
  }
  .promo-small-banner-text-wrapper {
    flex-direction:column;
    align-items:flex-start
  }
  .promo-small-banner-wrapper {
    flex-direction:row;
    justify-content:space-between;
    align-items:center
  }
  .promo-small-banner-wrapper.saldi {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61d42c49c18ec50ec1efb83c_gradient.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    align-items:flex-end;
    height:360px;
    padding-bottom:16px;
    position:relative
  }
  .promo-small-banner-image {
    order:1;
    max-width:130px
  }
  .promo-small-banner-image.saldi {
    width:100%;
    max-width:100%;
    display:block;
    position:absolute;
    inset:-20% 0% auto 50%;
    transform:translate(-50%)
  }
  .promo-small-banner-text-inner {
    max-width:none
  }
  .promo-carousel-banner-section {
    padding-left:0;
    padding-right:0
  }
  .promo-carousel-banner-slider-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .search-megamenu-wrapper {
    padding-top:22px
  }
  
  
  
  
  
  
  
  
  .search-megamenu-content-grid {
    grid-template-columns:1fr;
    grid-template-areas:"."
  }
  
  .search-megamenu-nav-grid {
    grid-template-columns:1fr;
    grid-template-areas:"."
  }
  
  .searchfield {
    font-size:1rem;
    line-height:1.25em
  }
  .valtntine-banner {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/61f7547f54f03b63879250e3_Group%20210.svg);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:contain;
    margin-bottom:23px;
    padding-top:30px;
    padding-bottom:24px
  }
  .valentine-top-section {
    padding-left:1rem;
    padding-right:1rem
  }
  .valentine-title {
    text-align:center;
    max-width:335px;
    position:relative;
    bottom:auto
  }
  .valentine-img {
    margin-bottom:16px
  }
  .valentine-top-container.card-container {
    padding-bottom:20px
  }
  .valentine-scalapay-logo {
    max-width:76px;
    display:block
  }
  .valentine-banner-title {
    text-align:center
  }
  .valentine-cards {
    padding-left:0;
    padding-right:0
  }
  .banner-valentine-img {
    margin-bottom:16px
  }
  
  
  
  
  
  
  
  
  
  
  
  
  .new-navigation {
    z-index:9999;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
  }
  .navigation-link {
    justify-content:space-between;
    width:100%
  }
  .lp-btn-3.small.left.no-m {
    margin-right:0
  }
  .lp-btn-3.white-btn.small.no-m {
    margin-left:0
  }
  .nav-menu-item {
    justify-content:space-between
  }
  .navigation-grid {
    grid-template-areas:". . ."". . .""Area Area-2 Area-3";
    grid-auto-columns:minmax(200px,100%)
  }
  .navigation-menu-wrapper {
    height:auto;
    padding-left:1rem;
    padding-right:1rem
  }
  .hamburger-menu-button {
    flex:none
  }
  .unicorn-illustration {
    max-width:none;
    height:310px;
    bottom:29px;
    right:auto;
    transform:translate(-50%)
  }
  .unicorn-banner {
    padding-left:1rem;
    padding-right:1rem
  }
  .unicorn-text-wrapper {
    flex-direction:column;
    align-items:center
  }
  .unicorn-text {
    font-size:13px;
    line-height:20px
  }
  .about-di-card {
    flex-direction:column;
    align-items:flex-start;
    padding-left:16px;
    padding-right:16px
  }
  .di-card-right-part {
    margin-top:24px;
    margin-left:0
  }
  .di-card-h {
    text-align:left
  }
  .partner-page-hero-title {
    font-size:3.375rem;
    line-height:58px
  }
  .partner-page-hero-text {
    line-height:1.25em
  }
  .hero-buttons-container {
    flex-direction:column;
    width:100%;
    max-width:210px
  }
  
  .partner-hero-footer {
    width:80%
  }
  .partner-page-grid-icons {
    grid-column-gap:32px;
    grid-row-gap:32px;
    grid-template-rows:auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .partner-page-eco-block {
    width:100%;
    max-width:400px;
    padding-bottom:128px;
    padding-left:32px;
    padding-right:32px
  }
  .partner-page-eco-block-inner,.partner-page-eco-block-inner.tech {
    max-width:none
  }
  .partner-page-eco-image {
    width:90%;
    max-width:360px;
    top:auto;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .partner-page-eco-image.tech {
    width:90%;
    max-width:360px;
    inset:auto auto -8% 50%
  }
  .partner-page-eco-block-wrapper {
    justify-content:center;
    margin-bottom:120px
  }
  .partner-page-eco-block-wrapper.right {
    justify-content:center
  }
  .partner-tech-image-small {
    width:52%;
    top:-218px;
    left:38px
  }
  .partner-page-testimonial-slider,.partner-page-testimonial-slide {
    height:600px
  }
  .partner-page-testimonial-slide-inner {
    padding-top:172px;
    padding-left:32px;
    padding-right:32px
  }
  .partner-page-testimonial-slide-inner.lilac-bg,.partner-page-testimonial-slide-inner.pink-200-bg {
    padding-left:32px;
    padding-right:32px
  }
  .partner-page-testimonial-content {
    max-width:none
  }
  .partner-page-testimonial-pic {
    max-width:85%;
    height:auto;
    max-height:220px;
    top:-43px;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .partner-page-testimonial-dots {
    top:664px
  }
  .partner-page-testimonial-dots.pay3 {
    top:629px
  }
  .partner-page-testimonial-quote {
    text-align:center;
    font-size:1.25rem;
    line-height:24px
  }
  .partner-page-form-bg {
    border-radius:0
  }
  .partner-blur {
    top:-10%;
    right:-20%
  }
  .partner-blur._02 {
    top:-31px;
    left:-11%
  }
  .partner-blur._03 {
    width:50vw;
    height:50vw;
    bottom:51%
  }
  .partner-page-form-card {
    padding-left:32px;
    padding-right:32px
  }
  .partner-page-form-inner-container {
    flex-direction:column;
    align-items:center;
    display:flex
  }
  .partner-page-form-grid {
    grid-template-columns:1fr
  }
  .partner-page-tech-button-wrap {
    margin-left:0
  }
  .partner-page-form-title {
    width:80%;
    margin-bottom:56px;
    font-size:2rem;
    line-height:40px
  }
  .partner-span-circle {
    width:83px;
    max-width:none;
    line-height:30px;
    top:-3px;
    right:-8px
  }
  .partner-span-circle.fr {
    right:-17px
  }
  .partner-span-circle.es {
    top:-4px;
    right:-3px
  }
  .partner-span-snap-1 {
    width:25px;
    max-width:none;
    line-height:30px;
    top:-15px;
    left:110px;
    right:4px
  }
  .partner-span-underline {
    width:82px;
    max-width:none;
    line-height:30px;
    top:44px;
    right:-4px
  }
  .partner-page-form-title-wrapper {
    padding-left:0;
    padding-right:0
  }
  .partner-span-snap-slider {
    width:30px;
    max-width:none;
    line-height:30px;
    top:-32px;
    left:0;
    right:4px
  }
  .partner-span-snap-form {
    width:35px;
    max-width:none;
    line-height:30px;
    top:-26px;
    left:9%;
    right:auto
  }
  .partner-directory-name {
    font-size:.875rem;
    line-height:21px
  }
  .partner-directory-chips {
    flex-direction:column;
    width:100%;
    max-width:210px
  }
  .partner-directory-chip.small.left.no-m {
    margin-right:0
  }
  .partner-directory-chip.white-btn.small.no-m {
    margin-left:0
  }
  .partner-faq-group-row {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .partner-faq-question {
    padding-left:1rem;
    padding-right:1rem
  }
  .faq-question-label {
    font-size:1rem
  }
  .partner-faq-answer {
    padding-left:1rem;
    padding-right:1rem
  }
  .faq-answer-p {
    font-size:.875rem
  }
  .partner-page-hero-bubble._01 {
    top:20px;
    left:33px
  }
  .partner-page-hero-bubble._02 {
    top:20%;
    left:-33px
  }
  .partner-page-hero-bubble._03 {
    top:166px;
    bottom:auto;
    right:-39px
  }
  .partner-page-hero-bubble._04 {
    top:32px;
    bottom:auto;
    right:133px
  }
  .partner-page-hero-bubble._05 {
    top:347px;
    left:11px
  }
  .partner-page-hero-bubble._06 {
    inset:372px -70px auto auto
  }
  .partner-tech-image-small-right {
    width:70%;
    top:-97px;
    left:143px
  }
  .style-guide-color {
    height:60px
  }
  .style-guide-grayscales {
    flex-wrap:wrap
  }
  .style-guide-section {
    padding:80px 16px
  }
  .sds2-paragraph-1 {
    font-size:15px;
    line-height:26px
  }
  .sds2-paragraph-1.medium.sds2-color-grayscale-800.mb-64.hiw-fix {
    margin-bottom:24px
  }
  .sds2-paragraph-1.medium.sds2-color-grayscale-700.mobile-only.sds2-career-underline.career-under-edits {
    background-position:5% 130%;
    background-size:190px 20px
  }
  .sds2-headline {
    font-size:33px;
    line-height:47px
  }
  .sds2-headline.hero {
    font-size:33px;
    line-height:42px
  }
  .sds2-headline.hero-v2 {
    font-size:25px;
    line-height:34px
  }
  .style-guide-fonts-grid {
    grid-column-gap:8px;
    grid-template-columns:1fr
  }
  .style-guide-colors-grid {
    grid-column-gap:8px
  }
  .partner-hero-pillow.vtex.directory {
    top:49%;
    right:-3%
  }
  .partner-page-hero-subtext {
    line-height:1.25em
  }
  .sds2-h1 {
    font-size:30px;
    line-height:40px
  }
  .sds2-h1.sds2-color-grayscale-900.mb-32.hiw-edit-fr {
    line-height:35px
  }
  .sds2-h1.sds2-color-grayscale-900.text-centered.my-0 {
    margin-top:0;
    margin-bottom:0
  }
  .sds2-h1.sds2-color-grayscale-900.fix-hero-x {
    font-size:36px;
    line-height:42px
  }
  .sds2-h1.static-page {
    font-size:40px;
    line-height:47px
  }
  .sds2-h1.model-231 {
    font-size:30px;
    line-height:40px
  }
  .sds2-h2 {
    font-size:25px;
    line-height:34px
  }
  .sds2-h2.sds2-color-grayscale-900.mb-16.es-fix,.sds2-h2.sds2-color-grayscale-900.mb-16.fr-fix {
    font-size:25px
  }
  .sds2-h3 {
    font-size:19px;
    line-height:29px
  }
  .sds2-h3.medium.sds2-color-grayscale-900.ml-section-rem {
    margin-left:1rem
  }
  .sds2-h4 {
    font-size:17px;
    line-height:26px
  }
  .sds2-h4.medium.sds2-color-grayscale-900.fix-long,.sds2-h4.medium.sds2-color-grayscale-900.fix-long-smaller {
    font-size:17px
  }
  .sds2-h4.fix-promo {
    font-size:15px
  }
  .sds2-paragraph-2 {
    font-size:14px;
    line-height:22px
  } 
  
  .sds2-paragraph-2.medium.sds2-color-grayscale-100.travel-card-edit {
    line-height:14px
  }
  .sds2-paragraph-2.medium.sds2-color-grayscale-900.travel-card {
    height:60px;
    margin-top:0
  }
  .sds2-paragraph-2.semibold.no-interaction.category-carousel-fix {
    font-size:12px;
    line-height:16px
  }
  .sds2-paragraph-3 {
    font-size:13px;
    line-height:20px
  }
  .sds2-paragraph-3.medium.sds2-color-grayscale-700.mb-16 {
    color:var(--grayscale--700)
  }
  .sds2-paragraph-3.medium.sds2-color-grayscale-800.mx-1r {
    margin-left:1rem;
    margin-right:1rem
  }
  .sds2-paragraph-4 {
    font-size:12px;
    line-height:20px
  }
  .sds2-paragraph-4.medium.sds2-color-grayscale-600.text-centered.mb-32.mx-1r {
    margin-left:1rem;
    margin-right:1rem
  }
  .sds2-paragraph-5 {
    font-size:10px;
    line-height:15px
  }
  .sds2-link.sds2-color-grayscale-800.sds2-no-italic.sds2-mobile-hidden {
    display:none
  }
  .sds2-link.toggle {
    font-size:12px
  }
  .sds2-vertical-spacing.home-hero {
    padding-top:8rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.career-slider {
    padding-top:0;
    padding-bottom:4.1rem
  }
  .sds2-vertical-spacing.career-process {
    padding-top:2rem
  }
  .sds2-vertical-spacing.hiw-cards {
    padding-top:2rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.vendor-under-hero {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing.hiw-faq {
    padding-bottom:0
  }
  .sds2-vertical-spacing.vendor-devs {
    padding-top:2rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.vendor-logos {
    padding-bottom:0
  }
  .sds2-vertical-spacing.travel-hero {
    padding-bottom:100px
  }
  .sds2-vertical-spacing.referral-faq {
    padding-bottom:0
  }
  .sds2-vertical-spacing.static-page {
    padding-top:5rem
  }
  .sds2-vertical-spacing.zalando {
    padding-top:8rem
  }
  .sds2-vertical-spacing.zalando-full-page {
    padding-top:80px
  }
  .sds2-vertical-spacing.home-hero-v2 {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.b2b-promo-circles {
    padding-top:12.9rem
  }
  .sds2-vertical-spacing.b2b-promo-hero {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.promo-app {
    padding-top:5rem
  }
  .sds2-vertical-spacing.home-hero-v3 {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.promo {
    padding-top:2rem
  }
  .sds2-vertical-spacing.appl-reviews {
    padding-top:3rem
  }
  .sds2-vertical-spacing.appl-faq {
    padding-top:1rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.lp-card {
    padding-top:5rem
  }
  .sds2-vertical-spacing.lpcf {
    padding-top:6rem
  }
  .sds2-vertical-spacing.lpcf-simple {
    padding-top:6rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing.lpcf-faq {
    padding-top:6rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.valentines,.sds2-vertical-spacing.catalogapp {
    padding-top:6rem
  }
  .sds2-vertical-spacing.giornataalmare {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.in-store-landing-card {
    padding-top:2rem
  }
  .sds2-vertical-spacing.bts-grid {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.officelooks-hero {
    padding-top:4rem
  }
  .sds2-vertical-spacing.applepay-hero {
    padding-top:7rem
  }
  .sds2-vertical-spacing.autumn24 {
    padding-top:6rem
  }
  .sds2-vertical-spacing.emma {
    padding-top:12rem
  }
  .sds2-vertical-spacing.deubank,.sds2-vertical-spacing.visa,.sds2-vertical-spacing.spclub,.sds2-vertical-spacing.spclub-thank-you,.sds2-vertical-spacing.spclub-last,.sds2-vertical-spacing.bfmh {
    padding-top:7rem
  }
  .sds2-vertical-spacing.coin24 {
    padding-top:4rem
  }
  .sds2-vertical-spacing.coin24-grid-section,.sds2-vertical-spacing.visa-first-section {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.bf-cider,.sds2-vertical-spacing.xmas24 {
    padding-top:7rem
  }
  .sds2-vertical-spacing.xmas24-talea {
    padding-top:12rem
  }
  .sds2-vertical-spacing.beaumanoir24,.sds2-vertical-spacing.breal24,.sds2-vertical-spacing.newyear25,.sds2-vertical-spacing.easyclothes25,.sds2-vertical-spacing.gamestop25,.sds2-vertical-spacing.valentines25 {
    padding-top:7rem
  }
  .sds2-vertical-spacing.fathersday25 {
    padding-top:7rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.greenfashion25 {
    padding-top:5rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.easyclothesmar25,.sds2-vertical-spacing.bookingmar25,.sds2-vertical-spacing.magicclubmar25 {
    padding-top:7rem
  }
  .sds2-vertical-spacing.monaco1to1 {
    padding-top:3rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.genz {
    padding-top:4rem
  }
  .sds2-vertical-spacing.mothersday25 {
    padding-top:7rem
  }
  .sds2-vertical-spacing.springdeco25 {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing.easyclothesmay25 {
    padding-top:7rem
  }
  .sds2-vertical-spacing.summermay25 {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing.fathersday25 {
    padding-top:0
  }
  .sds2-vertical-spacing.pagopa {
    padding-top:5rem;
    padding-bottom:0
  }
  .sds2-section,.sds2-section.megamenu {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-section.partner-hero {
    align-items:flex-start;
    padding-left:3rem;
    padding-right:3rem
  }
  .sds2-section.partner-ecosystem {
    padding-top:3rem
  }
  .sds2-section.partner-testimonials {
    padding-bottom:6rem
  }
  .sds2-section.partner-form {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.career-hero {
    min-height:60vh
  }
  .sds2-section.hiw-cards {
    margin-bottom:4rem
  }
  .sds2-section.hiw-hero,.sds2-section.vendor {
    min-height:80vh
  }
  .sds2-section.vendor-logos {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.travel-hero {
    min-height:80vh
  }
  .sds2-section.referral-cards {
    margin-bottom:4rem
  }
  .sds2-section.xmas-letter,.sds2-section.xmas-grid,.sds2-section.promo-grid {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.appl-hero {
    min-height:80vh
  }
  .sds2-section.lpcf-hero,.sds2-section.lpcf-test {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.trenord {
    min-height:80vh
  }
  .sds2-section.static-merchants {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.applepay-hero {
    min-height:100svh
  }
  .sds2-section.applepay-cards.sticky {
    min-height:0
  }
  .sds2-section.applepay-faq {
    margin-top:240px
  }
  .sds2-section.spclub,.sds2-section.spclub-main-section {
    min-height:100svh;
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-section.bfmh {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673235781367496147c8be91_bfmh-bg-mobile.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
  }
  .sds2-section.monaco1to1-carousel {
    margin-bottom:3rem;
    padding-left:0;
    padding-right:0
  }
  .sds2-container.career-pics {
    padding-top:3rem
  }
  .sds2-container.home-hero {
    overflow:hidden
  }
  .sds2-container.static-hero {
    height:200px
  }
  .sds2-container.static-hero-model-231 {
    height:230px;
    padding-bottom:32px
  }
  .sds2-container.temp {
    background-color:var(--support--violet-beauregarde--v0);
    height:2000px
  }
  .sds2-container.home-hero-v2,.sds2-container.home-hero-v3 {
    overflow:hidden
  }
  .sds2-container.lpcf {
    padding-left:1rem;
    padding-right:1rem;
    overflow:hidden
  }
  .sds2-container.lpcf-v2 {
    margin-top:auto;
    margin-bottom:auto;
    padding-left:1rem;
    padding-right:1rem;
    overflow:hidden
  }
  .sds2-container.lpcf-v2.horizontal {
    margin-top:0;
    margin-bottom:0
  }
  .sds2-container.pagecard {
    margin-top:auto;
    margin-bottom:auto;
    padding-left:1rem;
    padding-right:1rem;
    overflow:hidden
  }
  .sds2-container.pagecard.horizontal {
    margin-top:0;
    margin-bottom:0
  }
  .sds2-container.valentines,.sds2-container.catalogapp {
    justify-content:flex-start;
    min-height:510px
  }
  .sds2-container.bts-hero {
    justify-content:flex-start;
    min-height:510px;
    padding-top:0
  }
  .sds2-container.officelooks-hero,.sds2-container.applepay-hero {
    justify-content:flex-start;
    min-height:520px
  }
  .sds2-container.autumn24 {
    justify-content:flex-start;
    min-height:510px;
    padding-top:0
  }
  .sds2-container.emma {
    justify-content:flex-start;
    min-height:520px
  }
  .sds2-container.deubank-hero,.sds2-container.visa,.sds2-container.visablur {
    justify-content:flex-start;
    min-height:450px;
    padding-top:0
  }
  .sds2-container.spclub,.sds2-container.spclub-last {
    justify-content:flex-start;
    min-height:520px
  }
  .sds2-container.bfmh {
    justify-content:flex-start;
    min-height:450px;
    padding-top:0
  }
  .sds2-container.coin24 {
    justify-content:flex-start;
    min-height:520px
  }
  .sds2-container.bf-cider,.sds2-container.xmas24 {
    justify-content:center;
    align-items:flex-start;
    min-height:390px;
    padding-top:0
  }
  .sds2-container.xmas24-talea {
    justify-content:flex-start;
    min-height:520px
  }
  .sds2-container.beaumanoir24 {
    justify-content:center;
    align-items:flex-start;
    min-height:390px;
    padding-top:0
  }
  .sds2-container.breal24 {
    justify-content:center;
    align-items:flex-start;
    min-height:410px;
    padding-top:0
  }
  .sds2-container.newyear25,.sds2-container.easyclothes25,.sds2-container.gamestop25,.sds2-container.valentines25,.sds2-container.skiseason25 {
    justify-content:center;
    align-items:flex-start;
    min-height:390px;
    padding-top:0
  }
  .sds2-container.skiseason25.fr {
    padding-bottom:100px
  }
  .sds2-container.greenfashion25 {
    justify-content:center;
    align-items:flex-start;
    min-height:490px;
    padding-top:0
  }
  .sds2-container.greenfashion25.fr {
    padding-bottom:100px
  }
  .sds2-container.easyclothesmar25 {
    justify-content:center;
    align-items:flex-start;
    min-height:370px;
    padding-top:0
  }
  .sds2-container.bookingmar25 {
    justify-content:flex-start;
    align-items:center;
    min-height:600px;
    padding-top:0
  }
  .sds2-container.bookingmar25.es {
    min-height:540px
  }
  .sds2-container.magicclubmar25 {
    justify-content:center;
    align-items:flex-start;
    min-height:370px;
    padding-top:0
  }
  .sds2-container.monaco1to1 {
    justify-content:center;
    align-items:flex-start;
    min-height:500px;
    padding-top:0
  }
  .sds2-container.monaco1to1-carousel-container {
    overflow:scroll
  }
  .sds2-container.genz {
    justify-content:center;
    align-items:flex-start;
    min-height:424px;
    padding-top:0
  }
  .sds2-container.mothersday25 {
    justify-content:center;
    align-items:flex-start;
    min-height:390px;
    padding-top:0
  }
  .sds2-container.springvibes25 {
    padding-top:20px
  }
  .sds2-container.springvibes25.fr {
    padding-top:80px
  }
  .sds2-container.springdeco25 {
    min-height:480px
  }
  .sds2-container.springdeco25.fr {
    padding-top:80px
  }
  .sds2-container.springdeco25.es {
    min-height:430px
  }
  .sds2-container.easyclothesmay25 {
    justify-content:center;
    align-items:flex-start;
    min-height:370px;
    padding-top:0
  }
  .sds2-container.summermay25 {
    min-height:450px
  }
  .sds2-container.summermay25.fr {
    padding-top:80px
  }
  .sds2-container.summermay25.es {
    min-height:430px
  }
  .sds2-container.lastminutejune25 {
    justify-content:center;
    align-items:center;
    min-height:400px;
    padding-top:0
  }
  .sds2-container.lastminutejune25.fr {
    padding-bottom:100px
  }
  .sds2-container.musthavejune25 {
    justify-content:center;
    align-items:center;
    min-height:500px;
    padding-top:0
  }
  .sds2-container.musthavejune25.fr {
    padding-bottom:100px
  }
  .sds2-container.fathersday25 {
    justify-content:center;
    align-items:center;
    min-height:460px;
    padding-top:0
  }
  .sds2-container.fathersday25.fr {
    padding-bottom:100px
  }
  .sds2-container.temujune25 {
    justify-content:center;
    align-items:center;
    min-height:500px;
    padding-top:0
  }
  .sds2-container.temujune25.fr {
    padding-bottom:100px
  }
  .sds2-container.gamestopjune25 {
    justify-content:center;
    align-items:center;
    min-height:500px;
    padding-top:0
  }
  .sds2-container.gamestopjune25.fr {
    padding-bottom:100px
  }
  .sds2-container.pagopa {
    min-height:380px
  }
  .sds2-container.pagopa.fr {
    padding-top:80px
  }
  .sds2-container.pagopa.es {
    min-height:430px
  }
  .sds2-language-dd.margin45 {
    margin-left:0
  }
  .image-59 {
    width:50%;
    height:1px
  }
  .partner-directory-hero-dots.right {
    top:55%;
    right:-13%
  }
  .partner-directory-hero-dots.left {
    top:55%;
    left:-14%
  }
  .category-slider-arrows-wrapper {
    padding-left:1rem;
    padding-right:1rem;
    display:none
  }
  .category-slider-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-merchant-card {
    width:149px;
    height:230px
  }
  .sds2-merchant-card-cover {
    flex:none;
    height:115px
  }
  .sds2-merchant-card-logo-wrapper {
    width:54px;
    height:54px;
    top:-25px
  }
  .sds2-merchant-card-curved-wrapper {
    top:-17px
  }
  .sds2-merchant-card-bottom-badge {
    height:28px
  }
  .sds2-merchant-card-top-badge-wrapper {
    padding-top:8px;
    padding-left:8px
  }
  .sds2-merchant-card-top-badge {
    height:19px;
    padding-left:6px;
    padding-right:6px;
    font-size:10px
  }
  .sds2-merchant-card-promo-icon {
    width:14px;
    height:14px
  }
  .sds2-merchant-card-item-bottom {
    flex:none;
    height:115px
  }
  .sds2-carousel-slider-wrapper {
    padding:.5rem 1rem
  }
  .sds2-carousel-slider-scroller {
    width:auto
  }
  .sds2-carousel-slider-scroller.static-products {
    flex:auto
  }
  .sds2-carousel-slider-inner {
    grid-column-gap:10px
  }
  .sds2-carousel-slider-inner.v2 {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-carousel-slider-inner.static-products {
    grid-column-gap:16px
  }
  .sds2-carousel-slider-inner.in-store-landing-card {
    padding-top:0
  }
  .sds2-section-carousel {
    background-image:none;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-section-carousel.promo {
    margin-top:60px;
    margin-bottom:30px
  }
  .sds2-section-carousel.category-carousel {
    margin-top:24px;
    margin-bottom:24px
  }
  .sds2-section-carousel.v2 {
    margin-top:24px;
    margin-bottom:64px
  }
  .sticky-banner-section {
    padding-left:1rem;
    padding-right:1rem
  }
  .sticky-baner-text {
    font-size:13px;
    line-height:20px
  }
  .sds2-section-carousel-title-grid {
    text-align:left;
    grid-template-columns:1.5fr 1fr;
    grid-template-areas:".";
    justify-items:start;
    height:70px;
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-carousel-link-wrapper {
    padding-right:0
  }
  .sds2-section-carousel-wave-bg {
    display:none
  }
  .sds2-section-carousel-wave-bg-mobile {
    flex-direction:column;
    max-width:none;
    height:395px;
    display:flex;
    top:0;
    left:0%;
    right:0;
    transform:none
  }
  .sds2-section-carousel-wave-bg-mobile.hidden,.sds2-carousel-arrows-wrapper {
    display:none
  }
  .sds2-hiw-section-top.cards,.sds2-hiw-section-top.b2bpromo,.sds2-hiw-section-top.max800px {
    margin-bottom:1.5rem;
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-bigtoggle-wrapper {
    width:254px;
    height:37px
  }
  .sds2-bigtoggle-wrapper.large {
    width:100%
  }
  .sds2-bigtoggle-wrapper.large.mb-24 {
    max-width:320px
  }
  .sds2-bigtoggle-selector {
    width:124px;
    height:31px
  }
  .sds2-bigtoggle-selector.large {
    width:50%
  }
  .sds2-travel-cover {
    width:225px;
    height:378px
  }
  .sds2-travel-cover-icon {
    width:54px;
    height:54px
  }
  .sds2-button.large {
    height:37px
  }
  .sds2-button.primary-liliac.large.desktop-andtablet {
    display:none
  }
  .sds2-button.primary-liliac.large.mobileonly {
    display:flex
  }
  .sds2-button.primary-liliac.large.mobilelarge {
    height:45px
  }
  .style-guide-buttons-grid {
    grid-template-columns:1fr 1fr
  }
  .style-guide-button-wrapper.dark {
    background-color:var(--grayscale--500)
  }
  .sds2-travel-card {
    width:189px;
    height:378px
  }
  .sds2-travel-card-cover {
    height:215px
  }
  .sds2-travel-card-top,.sds2-travel-card-cover-bottom {
    padding:10px
  }
  .sds2-travel-card-logo-wrapper {
    border-width:2px;
    width:57px;
    height:57px;
    margin-right:8px
  }
  .sds2-travel-info-wrapper {
    height:57px
  }
  .sds2-travel-card-bottom {
    justify-content:space-between;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px
  }
  .sds2-travel-card-merchant-badge {
    font-size:12px
  }
  .sds2-section-wave-bg-mobile-top {
    width:100%
  }
  .sds2-section-wave-bg-mobile-center {
    width:100%;
    margin-top:-14px;
    margin-bottom:-14px
  }
  .sds2-travel-card-cover-gradient {
    height:215px
  }
  .sds2-hero-title-wrapper {
    margin-top:2rem;
    margin-bottom:3rem
  }
  .sds2-hero-title-wrapper.v2 {
    margin-bottom:2rem
  }
  .sds2-hero-title-wrapper.v3 {
    max-width:400px;
    margin-bottom:2rem
  }
  .sds2-search-wrapper {
    width:100%;
    max-width:312px;
    height:55px;
    padding:5px 5px 5px 17px
  }
  .sds2-search-button {
    justify-content:center;
    width:45px;
    padding-left:0;
    padding-right:0
  }
  .sds2-search-button.long {
    width:45px
  }
  .sds2-mobile-hidden {
    display:none
  }
  .sds2-section-sticky-home {
    z-index:10;
    background-color:var(--core--pink-scalapay--200);
    opacity:0;
    height:63px;
    padding-bottom:0;
    padding-left:17px;
    padding-right:17px;
    transition:opacity .2s,top .2s;
    display:block;
    position:sticky;
    top:64px
  }
  .sds2-section-review {
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    margin-top:30px;
    margin-bottom:0;
    padding-top:2rem;
    padding-bottom:0
  }
  .sds2-review-card {
    width:254px;
    height:250px
  }
  .sds2-download-app-banner {
    height:275px;
    padding-left:25px
  }
  .sds2-app-icon {
    width:55px;
    height:55px
  }
  .sds2-download-app-qr-wrapper.slider {
    display:none
  }
  .sds2-download-app-bg-image-desktop {
    right:-83px
  }
  .hero-word {
    text-align:center;
    justify-content:center;
    align-items:center;
    display:flex;
    top:118px;
    left:50%;
    transform:translate(-50%)
  }
  .sds2-sticky-home-container {
    grid-column-gap:10px;
    background-color:var(--core--pink-scalapay--200);
    outline-offset:0px;
    border-radius:100px;
    outline:3px #333;
    align-items:center;
    height:100%;
    padding:10px;
    display:flex;
    position:relative;
    overflow:scroll
  }
  .sds2-app-button {
    display:block
  }
  .sds2-app-button.hidden {
    display:none
  }
  .sds2-sticky-chip {
    grid-column-gap:8px;
    background-color:var(--grayscale--100-white);
    color:var(--grayscale--900-black-dark);
    border-radius:100px;
    flex:none;
    justify-content:space-around;
    align-items:center;
    height:42px;
    padding-left:15px;
    padding-right:15px;
    font-size:14px;
    font-weight:600;
    line-height:21px;
    text-decoration:none;
    display:flex
  }
  .sds2-sticky-chip.long {
    grid-column-gap:0px;
    justify-content:flex-start;
    padding-left:0;
    padding-right:0;
    transition:opacity .2s;
    display:flex;
    position:relative;
    overflow:hidden
  }
  .sds2-sticky-chip.chip-active {
    background-color:var(--core--lilac--300)
  }
  .sds2-sticky-chip-dot {
    background-color:var(--core--pink-scalapay--400-scalapay);
    border-radius:10px;
    width:5px;
    height:5px;
    padding-bottom:0;
    padding-right:0
  }
  .sds2-sticky-chips-container {
    grid-column-gap:15px;
    color:var(--grayscale--900-black-dark);
    justify-content:flex-start;
    align-items:center;
    padding-left:25px;
    padding-right:25px;
    text-decoration:none;
    display:flex
  }
  .sds2-sticky-gradient {
    z-index:3;
    background-image:linear-gradient(270deg,var(--core--pink-scalapay--300)27%,#f7cace00);
    opacity:0;
    width:100px;
    height:63px;
    padding-bottom:0;
    padding-right:0;
    position:absolute;
    inset:0% 0% auto auto
  }
  .sds2-sticky-gradient-inner {
    z-index:3;
    background-image:linear-gradient(270deg,var(--core--pink-scalapay--300)27%,#f7cace00);
    border-top-right-radius:100px;
    border-bottom-right-radius:100px;
    width:60px;
    height:63px;
    padding-bottom:0;
    padding-right:0;
    position:absolute;
    inset:0% 17px auto auto
  }
  .sds2-sticky-gradient-left {
    z-index:3;
    background-image:linear-gradient(270deg,#f7cace00,var(--core--pink-scalapay--300)52%);
    opacity:0;
    width:40px;
    height:63px;
    padding-bottom:0;
    padding-right:0;
    position:absolute;
    inset:0% auto auto 0%
  }
  .sds2-home-category-label {
    color:var(--grayscale--900-black-dark);
    font-weight:600;
    text-decoration:none
  }
  .section-modal {
    padding-left:16px;
    padding-right:16px
  }
  .section-modal.modal {
    background-color:var(--grayscale--100-white)
  }
  .sds2-hero-title-container-desktop {
    display:none
  }
  .sds2-hero-title-container-mobile {
    width:auto;
    display:block
  }
  .sds2-curved-hero-mask {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/627113cf62c9a4e71b83d6ec_career-hero-mobile-mask.svg);
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:cover;
    height:150px;
    bottom:-5px
  }
  .sds2-curved-hero-mask.visablur {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    bottom:-4px
  }
  .sds2-curved-hero-mask.blur {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/67166cab5f847d635828c5a2_blur-hero-bottom-mobile.svg);
    background-position:50% 100%;
    background-repeat:repeat;
    background-size:cover
  }
  .sds2-curved-hero-mask.mobile-visible {
    display:block
  }
  .sds2-career-top-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-career-underline {
    height:31px
  }
  .sds2-career-shape {
    top:-100px
  }
  .sds2-career-shape-code {
    transform:scale(3.5)translateY(100px)
  }
  .sds2-career-team-info {
    margin-top:30px
  }
  .sds2-career-team-pics {
    transform:scale(.7)
  }
  .sds2-career-values-wrapper {
    height:610px;
    margin-top:-.5rem
  }
  .sds2-career-values-card {
    width:254px;
    height:517px
  }
  .sds2-career-values-container {
    padding-left:1rem
  }
  .sds2-slider,.sds2-slider-slide {
    height:600px
  }
  .sds2-slider-slide-inner {
    align-items:flex-start;
    padding-top:170px;
    padding-left:32px;
    padding-right:32px
  }
  .sds2-slider-slide-inner.lilac-bg,.sds2-slider-slide-inner.pink-200 {
    padding-left:32px;
    padding-right:32px
  }
  .sds2-slider-snap {
    width:30px;
    max-width:none;
    line-height:30px;
    display:none;
    top:-32px;
    left:0;
    right:4px
  }
  .sds2-slider-text-wrapper {
    max-width:none
  }
  .sds2-slider-pic {
    object-fit:cover;
    width:100%;
    max-width:150px;
    height:auto;
    max-height:310px;
    top:-75px;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-career-process-wrapper {
    margin-top:105px
  }
  .sds2-career-process-bottom-bg {
    bottom:-52px
  }
  .sds2-career-process-top-bg {
    top:-59px
  }
  .sds2-career-team-pics-inner {
    top:-40px
  }
  .sds2-slider-arrow {
    display:none
  }
  .sds2-image-sticker.eye {
    width:70px;
    top:-51px;
    left:43px
  }
  .sds2-image-sticker.eye.it {
    display:none;
    top:-31px
  }
  .sds2-image-sticker.cart {
    width:70px;
    bottom:-60px;
    right:24px
  }
  .sds2-image-sticker.cart.v2 {
    display:none
  }
  .sds2-image-sticker.diamond {
    top:28px;
    left:68px
  }
  .sds2-image-sticker.smile {
    bottom:102px;
    right:81px
  }
  .sds2-image-sticker.hiw-oval {
    z-index:0;
    width:140%;
    top:276px
  }
  .sds2-image-sticker.hiw-lines {
    z-index:0;
    top:210px
  }
  .sds2-image-sticker.vendor-oval {
    z-index:0;
    width:140%;
    top:276px
  }
  .sds2-image-sticker.vendor-lines {
    z-index:0;
    top:210px
  }
  .sds2-image-sticker.vendor-hero.fr {
    width:270px;
    top:0
  }
  .sds2-image-sticker.vendor-hero.es {
    top:-8px;
    transform:translate(-50%)scale(.75)
  }
  .sds2-image-sticker.vendor-hero.de {
    width:290px
  }
  .sds2-image-sticker.vendor-lines-boxed,.sds2-image-sticker.referral-boxed {
    z-index:0;
    width:130%;
    top:-20px
  }
  .sds2-image-sticker.vendor-hero-new {
    top:-12px;
    transform:scale(.75)
  }
  .sds2-image-sticker.vendor-hero-new.fr {
    width:270px;
    top:0;
    left:61px
  }
  .sds2-image-sticker.vendor-hero-new.es {
    top:-1px
  }
  .sds2-image-sticker.vendor-hero-new.de {
    width:290px
  }
  .sds2-desktop-tablet-show {
    display:none
  }
  .sds2-mobile-show {
    display:block
  }
  .sds2-home-ecom-wrapper {
    text-align:center;
    flex-direction:column
  }
  .mb-2r-mobile {
    margin-bottom:2rem
  }
  .sds2-career-job-button-wr {
    width:180px;
    margin-top:1rem
  }
  .sds2-career-job-snap {
    width:30px;
    max-width:none;
    line-height:30px;
    top:7px;
    left:65px
  }
  .sds2-center-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column
  }
  .sds2-center-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .sds2-center-button-wrapper.hiw-edit {
    grid-row-gap:8px;
    margin-bottom:1rem
  }
  .sds2-center-button-wrapper.hiw-edit.mb-76 {
    margin-bottom:76px
  }
  .sds2-center-button-wrapper.hiw-why-edit {
    grid-row-gap:8px
  }
  .sds2-career-values-black-layer,.sds2-career-values-image {
    height:363px
  }
  .sds2-career-values-content {
    top:321px
  }
  .sds2-career-gap-safari-fix-scroll {
    flex:none;
    width:1px
  }
  .sds2-download-app-banner-2 {
    height:275px;
    padding-left:25px
  }
  .sds2-hiw-split-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    max-width:400px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-section-hiw-carousel {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-hiw-cover {
    width:225px;
    height:320px
  }
  .sds2-hiw-cover.fr-fix {
    width:240px
  }
  .sds2-hiw-cover.trenord {
    height:428px
  }
  .sds2-hiw-cover-icon {
    width:54px;
    height:54px
  }
  .sds2-hiw-card {
    width:229px;
    height:320px
  }
  .sds2-hiw-card-cover {
    flex:none;
    height:150px
  }
  .sds2-hiw-card-item-bottom {
    flex:none;
    height:170px
  }
  .sds2-hiw-card-info {
    padding-top:5px
  }
  .sds2-hiw-card-info.double-top {
    padding-top:0
  }
  .sds2-hiw-card-title-wrapper {
    margin-bottom:5px
  }
  .sds2-hiw-carousel-slider-wrapper {
    padding:.5rem 1rem
  }
  .sds2-hiw-banner-wrapper {
    height:auto;
    margin-top:65px;
    padding:26px 18px 14px
  }
  .sds2-epda-image {
    margin-left:16px
  }
  .sds2-hiw-cards-wrapper {
    margin-top:-.5rem
  }
  .sds2-hiw-cards-container {
    padding-left:1rem
  }
  .sds2-hiw-card-big {
    width:254px;
    height:428px
  }
  .sds2-hiw-card-big-cover {
    flex:none;
    height:256px
  }
  .sds2-hiw-card-big-bottom {
    flex:none;
    height:172px
  }
  .sds2-hiw-card-big-curved-wrapper {
    top:-17px
  }
  .sds2-hiw-card-big-info {
    padding-top:5px
  }
  .sds2-hiw-hero-title {
    font-size:33px;
    line-height:47px
  }
  .sds2-hiw-hero-title.hero {
    font-size:37px;
    line-height:42px
  }
  .sds2-hiw-hero-title.de {
    font-size:33px;
    line-height:50px
  }
  .sds2-hiw-hero-content {
    top:-80px
  }
  .sds2-hiw-hero-image-phone-desktop {
    z-index:2
  }
  .sds2-hiw-hero-image-phone-mobile {
    z-index:2;
    width:100%;
    transform:scale(1.2)
  }
  .sds2-vendor-hero-content {
    top:-80px
  }
  .sds2-vendor-hero-title {
    font-size:33px;
    line-height:47px
  }
  .sds2-vendor-hero-title.hero {
    font-size:37px;
    line-height:42px
  }
  .sds2-vendor-hero-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .sds2-vendor-top-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-top-content-left {
    text-align:left
  }
  .sds2-vendor-pays-box-outer.mobile-only {
    display:block
  }
  .sds2-vendor-pays-box-outer.desktop-tablet-only {
    display:none
  }
  .sds2-vendor-payment-box {
    padding:30px
  }
  .sds2-vendor-payment-grid {
    grid-template-rows:auto;
    grid-template-columns:1fr
  }
  .sds2-vendor-payment-list {
    padding-left:20px
  }
  .sds2-vendor-solutions-grid {
    text-align:center;
    grid-template-columns:1fr
  }
  .sds2-vendor-solutions-grid.affiliate {
    grid-template-columns:1fr
  }
  .sds2-vendor-solutions-grid-box {
    align-items:center
  }
  .sds2-vendor-solutions-grid-title-wrapper {
    margin-bottom:6px
  }
  .sds2-vendor-prizes-wrapper {
    height:330px
  }
  .sds2-vendor-prize-box {
    height:auto;
    padding:26px 18px 14px;
    top:-38px
  }
  .sds2-vendor-numbers-grid {
    grid-template-rows:auto 12px auto 12px auto;
    grid-template-columns:1fr;
    justify-items:center;
    height:auto
  }
  .sds2-vendor-numbers-block {
    text-align:left;
    flex-direction:row;
    justify-content:space-around;
    width:270px;
    height:129px
  }
  .sds2-vendor-numbers-title {
    margin-right:15px;
    font-size:50px;
    line-height:43px
  }
  .sds2-vendor-numbers-title.hero {
    font-size:37px;
    line-height:42px
  }
  .sds2-vendor-numbers-percent {
    font-size:40px;
    line-height:47px
  }
  .sds2-vendor-numbers-divider-v {
    display:none
  }
  .sds2-vendor-numbers-divider-h {
    display:block
  }
  .width-50-percent {
    width:50%
  }
  .text-align-right {
    text-align:right
  }
  .text-align-left {
    text-align:left
  }
  .sds2-vendors-logos-scroll-grid {
    grid-column-gap:1rem;
    grid-template-columns:10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top:1rem
  }
  .sds2-vendors-logo-gradient {
    display:none
  }
  .sds2-vendor-logos-info {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-section-vendor-reviews-carousel {
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    margin-bottom:0;
    padding-top:2rem;
    padding-bottom:2rem
  }
  
  
  
  
  .sds2-vendor-reviews-bg {
    height:389px;
    margin-left:1rem;
    margin-right:1rem;
    top:-2%
  }
  .sds2-vendor-reviews-card {
    width:331px;
    height:355px;
    padding:20px
  }
  .sds2-vendor-reviews-slider-wrapper {
    padding:.5rem 1rem
  }
  .sds2-vendor-reviews-cover {
    width:225px;
    height:320px;
    margin-left:44px
  }
  .sds2-vendor-cover {
    width:225px;
    height:320px
  }
  .sds2-vendor-form-grid {
    grid-template-columns:1fr
  }
  .sds2-vendor-mobile-form-modal {
    display:none
  }
  .sds2-vendor-mobile-form-wrapper {
    padding-left:1rem;
    padding-right:1rem;
    position:relative
  }
  .sds2-vendor-form-modal-close {
    top:10px;
    right:18px
  }
  .style-guide-fields-grid {
    grid-template-columns:1fr 1fr
  }
  .sds2-vendor-mobile-form-scrollable-wrapper {
    z-index:2;
    padding-top:34px;
    position:relative
  }
  .sds2-vendor-mobile-modal-header {
    z-index:5;
    box-shadow:0 2px 12px #00000024
  }
  .sds2-vendor-boxed-hero-content {
    top:-80px
  }
  .sds2-section-hiw-vendor-carousel {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-section-hiw-vendor-carousel.vendor-slider,.sds2-section-hiw-vendor-carousel.referral-slider {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-hiw-pay-later-carousel-slider-wrapper {
    padding:.5rem 1rem
  }
  .sds2-carousel-app-icon {
    width:70px;
    height:70px;
    top:-43px
  }
  .sds2-pay3-devs-box {
    width:100%;
    height:auto;
    margin-bottom:16px;
    padding:26px 18px 30px 30px
  }
  .partner-page-testimonial-video {
    max-width:85%;
    height:auto;
    min-height:220px;
    max-height:220px;
    top:-43px;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-hiw-cards-subtext {
    max-width:550px
  }
  .sds2-hiw-hero-subtitle-wrapper {
    max-width:320px
  }
  .mobile-only {
    display:block
  }
  .desktoptablet-only {
    display:none
  }
  .sds2-pay3-devs-mobile-button {
    display:block
  }
  .sds2-search-field-home {
    border:0 #000
  }
  .sds2-search-field-home-form-inner {
    height:55px
  }
  .sds2-home-carousels-gap-safari-fix-scroll {
    flex:none;
    width:16px;
    display:block
  }
  .sds2-home-carousel-section-padding {
    padding-top:20px
  }
  .sds2-travel-hero-icon {
    width:54px;
    height:54px
  }
  .sds2-travel-sticky-container {
    justify-content:flex-start
  }
  .sds2-travel-partners-block {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-travel-big-title-container {
    height:220px
  }
  .sds2-travel-big-title-bottom-wave {
    height:150px
  }
  .sds2-travel-categories-bottom-grid {
    flex-wrap:nowrap;
    justify-content:flex-start;
    padding-left:1rem;
    padding-right:1rem;
    overflow:scroll
  }
  .sds2-referral-boxed-hero-content {
    top:-80px
  }
  .sds2-referral-carousel-star {
    width:70px;
    height:70px;
    top:-43px
  }
  .sds2-referral-lines {
    top:25px
  }
  .sds2-referral-snap {
    left:47px
  }
  .sds2-travel-snap-carousel {
    width:16px;
    height:16px;
    top:-4px;
    left:23px
  }
  .sds2-max-w200-mobile-only {
    max-width:200px
  }
  .sds2-referral-card-inner {
    background-position:50% 80%;
    background-size:contain
  }
  .sds2-referral-card-content {
    height:200px;
    font-size:32px
  }
  .sds2-referral-card-badge {
    top:64px
  }
  .sds2-home-banner-travel {
    justify-content:space-around;
    display:flex
  }
  .sds2-footer-copyright-inner {
    grid-row-gap:4px;
    flex-direction:column;
    align-items:flex-start
  }
  .sds2-marketing-banner-content {
    max-width:100%;
    margin-left:0
  }
  .sds2-marketing-banner-image {
    margin-right:0
  }
  .sds2-marketing-banner {
    flex-direction:column
  }
  .sds2-home-stories-embed {
    top:0
  }
  .static-blur {
    width:300px;
    height:300px;
    top:11%;
    right:5%
  }
  .static-blur._02 {
    top:-31px;
    left:-11%
  }
  .static-blur._03 {
    width:50vw;
    height:50vw;
    bottom:51%
  }
  .static-blur.left {
    top:-89%;
    left:-13%
  }
  .sds2-static-bottom-wave {
    height:150px
  }
  .sds2-static-rich-text h2 {
    font-size:25px;
    line-height:34px
  }
  .sds2-static-rich-text h4 {
    font-size:19px;
    font-weight:500;
    line-height:29px
  }
  .sds2-static-hero-language-selector.margin45 {
    margin-left:0
  }
  .sds2-travel-card-top-external {
    top:20px;
    left:20px
  }
  .sds2-model-231-grid {
    grid-template-columns:1fr
  }
  .sds2-100-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column
  }
  .sds2-100-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .sds2-zalando-page-card-circle {
    width:72px;
    height:72px;
    top:-36px
  }
  .sds2-zalando-page-info-box {
    padding-left:16px;
    padding-right:16px
  }
  .sds2-zalando-page-logo-image {
    height:30px
  }
  .sds2-promo-grid {
    grid-template-columns:1fr 1fr;
    margin-left:1rem;
    margin-right:1rem
  }
  .sds2-promo-card {
    height:230px
  }
  .sds2-promo-card.slider-card {
    width:149px
  }
  .sds2-promo-card-brand-image {
    width:56px;
    height:56px
  }
  .sds2-promo-hero-image,.sds2-promo-hero-image-v2 {
    margin-top:32px
  }
  .sds2-category-card {
    width:154px;
    height:190px
  }
  .sds2-category-card.rounded {
    width:100px;
    height:100px
  }
  .sds2-promo-card-slider-wrap {
    width:149px
  }
  .sds2-marketing-banner-video {
    margin-right:0
  }
  .subcategory-wrapper.mb-24.disable-scrollbars.promo-fix {
    margin-bottom:16px
  }
  .subcategory-inner-container {
    padding-left:16px;
    padding-right:0
  }
  .sds2-promo-category-flex-wrapper {
    grid-column-gap:0px
  }
  .sds2-xmas-letter-header {
    padding:23px 20px
  }
  .sds2-xmas-letter-dot.no-landscape {
    display:none
  }
  .sds2-xmas-letter-testimonial-pic {
    width:56px;
    height:56px
  }
  .sds2-xmas-letter-testimonial-info {
    max-width:70%
  }
  .sds2-xmas-letter-bottom {
    bottom:-10px
  }
  .sds2-xmas-letter-bottom.last {
    bottom:-20px
  }
  .sds2-xmas-card.slider {
    width:149px
  }
  .sds2-xmas-card-brand-image {
    width:56px;
    height:56px
  }
  .sds2-xmas-letter-grid-wrapper {
    margin-bottom:128px
  }
  .sds2-xmas-letter-grid {
    grid-template-columns:1fr 1fr
  }
  .sds2-xmas-card-promo-label {
    height:19px;
    padding-left:6px;
    padding-right:6px;
    font-size:10px
  }
  .sds2-category-chip {
    height:31px
  }
  .sds2-xmas-category-flex-wrapper {
    grid-column-gap:0px
  }
  .sds2-xmas-sticky-category-bar {
    z-index:10;
    position:sticky;
    top:64px;
    left:0;
    right:0
  }
  .sds2-xmas-sticky-category-bar.sticky-shadow {
    box-shadow:0 10px 15px -10px #0006
  }
  .sds2-xmas-price-filters-container {
    padding-left:16px
  }
  .sds2-xmas-price-filters-container.disable-scrollbars {
    padding-right:16px
  }
  .sds2-xmas-grid {
    grid-template-columns:1fr 1fr;
    margin-left:1rem;
    margin-right:1rem
  }
  .sds2-xmax-subcategory-wrapper {
    margin-bottom:6px
  }
  .sds2-xmas-hero-image {
    margin-top:32px
  }
  .sds2-xmas-letter-line {
    width:250%
  }
  .sds2-xmas-letter-line._05 {
    display:block;
    top:160px
  }
  .sds2-xmas-letter-line._06 {
    display:block;
    top:180px
  }
  .sds2-xmas-letter-gift-03 {
    top:6%
  }
  .sds2-b2b-promo-hero-content {
    margin-top:2rem;
    margin-bottom:220px
  }
  .sds2-b2b-promo-hero-content.v2 {
    margin-bottom:2rem
  }
  .sds2-b2b-promo-ticket-wrapper {
    bottom:-180px
  }
  .sds2-b2b-promo-inner {
    width:317px;
    height:275px
  }
  .sds2-b2b-promo-ticket-top {
    height:122px;
    padding-top:9px;
    padding-bottom:5px
  }
  .sds2-b2b-promo-ticket-promo-code {
    font-size:30px
  }
  .sds2-b2b-promo-grid {
    grid-row-gap:24px;
    grid-template-columns:1fr;
    max-width:600px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-b2b-promo-grid-item {
    grid-column-gap:16px;
    text-align:left;
    flex-direction:row
  }
  .sds2-b2b-promo-grid-item-image {
    flex:none;
    width:90px;
    height:90px;
    margin-bottom:0
  }
  .sds2-b2b-promo-ticket-confetti {
    width:150px;
    max-width:none;
    top:-35px;
    left:-58px
  }
  .sds2-b2b-promo-ticket-confetti.right {
    right:-67px
  }
  .sds2-b2b-promo-ticket-shadow-image {
    width:500px
  }
  .sds2-sticky-banner-app {
    background-color:var(--white);
    justify-content:flex-start;
    width:100%;
    height:79px;
    display:flex
  }
  .sds2-sticky-banner-app-close {
    flex:none;
    justify-content:center;
    align-items:center;
    width:40px;
    height:100%;
    display:flex
  }
  .sds2-sticky-banner-app-icon {
    flex:none;
    justify-content:center;
    align-items:center;
    width:55px;
    height:100%;
    display:flex
  }
  .sds2-sticky-banner-app-content {
    flex-direction:column;
    flex:none;
    justify-content:center;
    align-items:flex-start;
    height:100%;
    padding-left:10px;
    padding-right:10px;
    display:flex
  }
  .sds2-sticky-banner-app-number {
    color:#8a8a8d;
    font-size:10px
  }
  .sds2-sticky-banner-app-reviews {
    grid-column-gap:2px;
    display:flex
  }
  .sds2-sticky-banner-app-button {
    color:#fff;
    text-align:center;
    background-color:#3a4045;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    height:37px;
    padding-left:22px;
    padding-right:22px;
    font-weight:600;
    text-decoration:none;
    display:flex
  }
  .sds2-sticky-banner-app-button-wrapper {
    justify-content:flex-end;
    align-items:center;
    width:100%;
    height:100%;
    padding-right:16px;
    display:flex
  }
  .sds2-promo-app-confetti {
    left:-23%;
    transform:scale(.8)
  }
  .sds2-promo-app-confetti._02 {
    bottom:-8%;
    right:-18%
  }
  .sds2-promo-app-qr-wrapper {
    display:none
  }
  .sds2-hiw-card-inner-full {
    padding-top:106px;
    padding-bottom:23px
  }
  .promo-app-link-wrapper {
    margin-top:0
  }
  .promo-app-button-wrapper {
    margin-top:1.5rem
  }
  .sds2-promo-sticky-category-bar {
    z-index:10;
    position:sticky;
    top:64px;
    left:0;
    right:0
  }
  .sds2-promo-sticky-category-bar.sticky-shadow {
    box-shadow:0 10px 15px -10px #0006
  }
  .sds2-promo-category-flex-wrapper-sticky {
    grid-column-gap:0px;
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-appl-hero-content {
    top:-97px
  }
  .sds2-appl-hero-image-wrapper {
    width:100%;
    height:auto
  }
  .sds2-appl-hero-grid {
    max-width:500px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-appl-qr-wrapper {
    display:none
  }
  .sds2-appl-hero-image-inner._01,.sds2-appl-hero-image-01 {
    position:relative
  }
  .sds2-appl-app-button.hidden {
    display:none
  }
  .sds2-appl-hero-app-buttons {
    margin-top:.5rem
  }
  .sds2-appl-hero-app-buttons.hidden {
    display:none
  }
  .sds2-appl-banner-grid {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-appl-banner-icon {
    width:76px;
    height:76px
  }
  .sds2-appl-carousel-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-appl-carousel-card {
    width:254px
  }
  .sds2-appl-carousel-card-content {
    grid-row-gap:12px;
    padding:20px 16px
  }
  .sds2-appl-reviews-grid {
    grid-column-gap:0px;
    grid-row-gap:30px;
    flex-direction:column;
    justify-content:flex-start;
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    padding-left:2rem;
    padding-right:2rem
  }
  .sds2-appl-reviews-item {
    min-height:120px
  }
  .sds2-appl-quote-outline {
    right:-20px
  }
  .sds2-appl-reviews-divider {
    width:218px;
    height:2px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-appl-reviews-banner {
    padding-left:0;
    padding-right:0
  }
  
  
  .sds2-appl-reviews-banner-content {
    width:100%;
    max-width:400px
  }
  .sds2-appl-help-banner {
    grid-row-gap:24px;
    flex-direction:column;
    justify-content:center
  }
  .sds2-appl-friend-banner {
    grid-row-gap:20px;
    background-image:none;
    background-repeat:repeat;
    flex-direction:column;
    height:auto;
    padding-bottom:28px;
    padding-left:20px;
    padding-right:20px
  }
  .sds2-appl-friend-banner-content {
    text-align:center
  }
  .sds2-appl-friend-banner-image {
    display:block
  }
  .nav-menu-badge {
    height:19px;
    padding-left:6px;
    padding-right:6px;
    font-size:10px
  }
  .sds2-vendor-form-wrapper-new {
    width:100%;
    min-width:400px
  }
  .sds2-vendor-hero-button-wrapper-new.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .sds2-vendor-hero-button-wrapper-new.payx {
    max-width:180px
  }
  .sds2-vendor-form-modal {
    display:none
  }
  .sds2-vendor-mobile-form-scrollable-wrapper-new {
    z-index:2;
    padding-top:34px;
    position:relative
  }
  .sds2-vendor-form-wrapper-modal-new {
    padding-left:1rem;
    padding-right:1rem;
    position:relative
  }
  .sds2-vendor-form-modal-close-desktop {
    top:10px;
    right:18px
  }
  .sds2-vendor-hero-title-new {
    font-size:33px;
    line-height:47px
  }
  .sds2-vendor-hero-title-new.hero {
    font-size:37px;
    line-height:42px
  }
  .landing-gift-card-chip {
    height:31px
  }
  .sds2-left-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column
  }
  .sds2-left-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .sds2-left-button-wrapper.hiw-edit {
    grid-row-gap:8px;
    margin-bottom:1rem
  }
  .sds2-left-button-wrapper.hiw-edit.mb-76 {
    margin-bottom:76px
  }
  .sds2-left-button-wrapper.hiw-why-edit {
    grid-row-gap:8px
  }
  .landing-gift-card-modal {
    padding-left:36px;
    padding-right:36px
  }
  .sds2-vendor-pays-box-inner {
    padding:30px
  }
  .sds2-lp-card-grid {
    background-color:#adbe2d;
    grid-template-rows:auto;
    max-height:70%
  }
  .lp-card-hero-content-wrapper {
    top:-150px
  }
  .lp-card-app-desktop-download {
    display:none
  }
  .sds2-paragraph-6 {
    font-size:10px;
    line-height:15px
  }
  .lp-card-hero-image-mobile {
    object-fit:contain;
    width:640px;
    transform:translate(-50%)
  }
  .the-sticky-div-title {
    text-align:center;
    font-size:52px
  }
  .lpcf-simple-items-wrapper {
    padding-left:1rem;
    padding-right:1rem
  }
  .lpcf-simple-item-wrapper {
    grid-row-gap:20px;
    max-width:280px
  }
  .lpcf-simple-item-circle-line {
    width:270px;
    max-width:270px;
    height:270px;
    max-height:270px
  }
  .lpcf-rich-text p {
    font-size:19px;
    line-height:29px
  }
  .lpcf-simple-item-image {
    width:150px
  }
  .lpcf-simple-item-image._01 {
    width:140px;
    top:38px
  }
  .lpcf-simple-item-image._02 {
    width:140px;
    bottom:2.703px
  }
  .lpcf-simple-item-image._03 {
    width:110px;
    top:13px;
    left:155.828px
  }
  .lpcf-simple-item-image._04 {
    width:90px;
    bottom:-8.297px;
    right:146.836px
  }
  .lpcf-simple-item-image._06 {
    width:240px
  }
  .lpcf-simple-items-inner.v2 {
    padding-top:0;
    padding-bottom:0
  }
  .lpcf-hero-arrow {
    display:none
  }
  .lpc-section.sec-01,.lpc-section.sec-02 {
    justify-content:center;
    align-items:center;
    padding-top:5rem
  }
  .lpc-section.sec-03 {
    justify-content:center;
    align-items:stretch;
    padding-top:5rem
  }
  .lpc-section.sec-04 {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .lpc-section.cp-last {
    justify-content:center;
    align-items:center;
    padding-top:0
  }
  .sds2-lp-card-grid-v2 {
    background-color:#adbe2d;
    grid-template-rows:auto;
    margin-top:-150px;
    display:none
  }
  .lp-card-hero-image-mobile-wrapper {
    width:100%;
    height:270px;
    position:relative;
    left:auto;
    transform:none
  }
  .lpcf-title-wrapper-v2 {
    margin-bottom:-80px;
    position:relative;
    top:-80px
  }
  .lpcf-title-wrapper-v2.merchant {
    margin-bottom:0;
    top:0
  }
  .sds2-appl-hero-app-buttons-v2 {
    margin-top:.5rem
  }
  .sds2-appl-hero-app-buttons-v2.hidden {
    display:none
  }
  .lp-card-hero-image-mobile-v2 {
    width:600px;
    transform:translate(-50%)
  }
  .lpcf-lottie {
    display:none
  }
  .lpcf-lottie-placeholder {
    display:block
  }
  .sds2-travel-card-bottom-copy {
    justify-content:space-between;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px
  }
  .bottom-banner-wrapper {
    min-height:300px
  }
  .bottom-app-content-wrapper {
    max-width:600px
  }
  .bottom-app-banner-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column
  }
  .bottom-app-banner-content {
    width:100%;
    max-width:600px
  }
  .bottom-app-banner-content.small {
    max-width:400px
  }
  .sds2-ctlg-hero-content {
    width:100%;
    max-width:360px
  }
  .sds2-ctlg-search-wrapper {
    width:100%;
    height:55px;
    padding:5px 5px 5px 17px
  }
  .sds2-catalog-searchfield {
    border:0 #000;
    padding-left:18px;
    font-size:16px
  }
  .sds2-ctlg-search-icon.desktop {
    display:none
  }
  .sds2-ctlg-search-icon.mobile {
    display:block
  }
  .sds2-ctlg-search-button {
    justify-content:center;
    width:45px;
    padding-left:0;
    padding-right:0
  }
  .sds2-ctlg-hero-title-wrapper {
    max-width:250px;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-container-ctlg-merchants.carousel-fix,.sds2-container-ctlg-merchants.static-products-fix {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-ctlg-section-carousel {
    background-image:none;
    background-repeat:repeat;
    background-size:auto
  }
  .sds2-ctlg-carousel-slider-inner {
    grid-column-gap:10px
  }
  .sds2-ctlg-carousel-slider-inner.static-products {
    justify-content:flex-start;
    width:auto
  }
  .sds2-carousel-arrows-wrapper-2 {
    display:none
  }
  .sds2-ctlg-product-card-carousel-wrapper {
    width:148px
  }
  .sds2-ctlg-card-info {
    justify-content:space-between;
    height:134px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px
  }
  .sds2-ctlg-card-info.with-cta {
    height:180px
  }
  .sds2-ctlg-product-card.scroller {
    width:148px
  }
  .sds2-ctlg-product-card.with-cta {
    height:370px
  }
  .sds2-paragraph-4test {
    font-size:13px;
    line-height:20px
  }
  .sds2-paragraph-7 {
    font-size:12px;
    line-height:20px
  }
  .sds2-ctlg-brand-card-carousel-wrapper {
    width:148px
  }
  .sds2-ctlg-brand-card {
    border:5px solid #0000;
    width:148px;
    height:148px;
    transition:border-color .2s
  }
  .sds2-ctlg-brand-card:hover {
    border-color:#272727
  }
  .sds2-ctlg-hero-image {
    max-width:530px;
    top:-18px
  }
  .sds2-ctlg-search-button-2 {
    justify-content:center;
    width:45px;
    padding-left:0;
    padding-right:0
  }
  .trenord-hero-image-wrapper {
    width:100%;
    min-width:400px
  }
  .sds2-merchant-card-cover-trenord {
    flex:none;
    height:115px
  }
  .trenord-subtitle-container {
    max-width:550px
  }
  .sds2-section-trenord-merchant {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vendor-prize-box-white {
    height:auto;
    top:-38px
  }
  .sds2-prize-image-linkedin {
    margin-left:16px
  }
  .nav-menu-item-paste {
    justify-content:space-between
  }
  .card-page-hero-content-wrapper {
    top:-150px
  }
  .card-page-merchant-hero {
    width:100%;
    height:136px
  }
  .card-page-logo-wrapper {
    width:84px;
    height:84px
  }
  .card-page-last-section.sec-01,.card-page-last-section.sec-02 {
    justify-content:center;
    align-items:center;
    padding-top:0
  }
  .card-page-last-section.sec-03 {
    justify-content:center;
    align-items:stretch;
    padding-top:2rem
  }
  .card-page-last-section.cp-last {
    justify-content:center;
    align-items:center;
    min-height:0;
    padding-top:5rem
  }
  .sds2-merchant-card-icon {
    width:24px;
    height:24px
  }
  .bottom-banner-wrapper-2 {
    min-height:300px
  }
  .banner-subtext {
    font-size:12px;
    line-height:20px
  }
  .bottom-banner-wrapper-3,.bottom-banner-wrapper-4 {
    min-height:300px
  }
  .bottom-app-banner-inner-content {
    max-width:250px;
    margin-top:36px
  }
  .sds2-static-merchants-container {
    flex-wrap:wrap;
    grid-template-columns:204px 204px;
    align-items:flex-start;
    display:flex
  }
  .sds2-static-merchants-container.v2 {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-static-merchants-title {
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-static-products-slider-header-brand {
    width:54px;
    height:54px;
    top:-25px
  }
  .sds2-valentines-hero-title {
    display:none
  }
  .sds2-valentines-hero-logos {
    grid-column-gap:8px;
    grid-row-gap:8px
  }
  .sds2-valentines-hero-title-mobile {
    margin-bottom:16px;
    display:block
  }
  .sds2-valentines-hero-image {
    width:120%;
    max-width:none;
    bottom:-3%;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-valentines-hero-chip {
    border-radius:10px;
    height:42px;
    padding:8px 12px
  }
  .sds2-valentines-hero-chip-image {
    max-height:85%
  }
  .sds2-valentines-hero-arrow.mobileonly {
    display:block
  }
  .sds2-career-value-card-header-v2 {
    height:70px
  }
  .sds2-career-value-card-content-v2 {
    padding:24px 16px
  }
  .sds2-career-value-card-rich-text li {
    font-size:14px;
    line-height:24px
  }
  .sds2-career-value-card-rich-text ul {
    padding-left:16px
  }
  .sds2-career-values-wrapper-v2 {
    margin-top:-.5rem
  }
  .sds2-catalog-app-hero-image {
    width:120%;
    max-width:none;
    bottom:-3%;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-career-value-card-rich-text-v2 li {
    font-size:14px;
    line-height:24px
  }
  .sds2-career-value-card-rich-text-v2 ul {
    padding-left:16px
  }
  .sds2-career-value-card-rich-text-wrapper {
    max-height:310px
  }
  .sds2-testimonial-centered {
    padding-left:24px;
    padding-right:24px
  }
  .sds2-affiliate-numbers-grid {
    grid-template-rows:auto 12px auto 12px auto;
    grid-template-columns:1fr;
    justify-items:center;
    height:auto
  }
  .sds2-affiliate-numbers-percent {
    font-size:40px;
    line-height:47px
  }
  .sds2-affilitate-numbers-block {
    text-align:left;
    flex-direction:row;
    justify-content:space-around;
    width:100%;
    height:129px
  }
  .sds2-affilitate-number-wrapper {
    text-align:right;
    flex-direction:column;
    align-items:flex-end;
    width:50%;
    margin-right:8px;
    display:flex
  }
  .sds2-affilitate-number-text-wrapper {
    width:50%
  }
  .sds2-womenday-hero-image,.sds2-fatherday-hero-image {
    width:120%;
    max-width:none;
    bottom:-27%;
    left:50%;
    right:auto;
    transform:translate(-50%)
  }
  .sds2-merchant-card-v2-top-badge {
    height:19px;
    padding-left:6px;
    padding-right:6px;
    font-size:10px
  }
  .sds2-merchant-card-v2-brand-text {
    font-size:14px;
    line-height:20px
  }
  .sds2-merchant-card-v2-bottom {
    padding-top:6px;
    padding-bottom:6px;
    padding-right:8px
  }
  .sds2-merchant-card-v2-cover {
    height:100px
  }
  .sds2-merchant-card-v2-cover-arrow {
    width:42px;
    height:42px
  }
  .sds2-merchant-card-v2-icon-card {
    width:34px;
    height:34px
  }
  .sds2-merchant-card-v2.carousel {
    width:180px
  }
  .sds2-merchant-card-v2-icon-store {
    width:46px;
    height:34px;
    bottom:-.5px
  }
  .sds2-merchant-card-v2-logo-wrapper {
    width:40px;
    height:40px;
    top:-25px
  }
  .sds2-giornataalmare-hero-title {
    max-height:140px
  }
  .sds2-giornataalmare-cta {
    max-width:300px
  }
  .sds2-giornataalmare-cta-image {
    object-fit:contain;
    height:50px
  }
  .sds2-abolute-hero-image.glassesmobile {
    width:440px;
    top:84%
  }
  .sds2-ctlg-product-card-carousel-wrapper-with-cta {
    width:180px
  }
  .sds2-carousel-slider-wrapper-desktop-center {
    padding:.5rem 1rem
  }
  .sds2-giornataalmare-b-hero-title-desktop {
    max-height:140px
  }
  .sds2-giornataalmare-b-logos {
    width:100%;
    max-width:300px
  }
  .sds2-giornataalmare-b-hero-title-mobile {
    max-height:140px
  }
  .sds2-giornataalmare-c-logo,.sds2-romebynightb-logos {
    width:100%;
    max-width:300px
  }
  .sds2-romebynight-hero-title-desktop,.sds2-romebynight-b-hero-title-mobile {
    max-height:140px
  }
  .in-store-landing-hero-content {
    top:-80px
  }
  .in-store-landing-hero-image {
    z-index:2;
    max-width:100%;
    bottom:40px
  }
  .in-store-landing-hero-text {
    width:100%;
    max-width:400px
  }
  .in-store-landing-single-card {
    width:254px;
    height:428px
  }
  .in-store-landing-single-card-text {
    font-size:15px;
    line-height:26px
  }
  .in-store-landing-single-card-text.medium.sds2-color-grayscale-800.mb-64.hiw-fix {
    margin-bottom:24px
  }
  .in-store-landing-single-card-text.medium.sds2-color-grayscale-700.mobile-only.sds2-career-underline.career-under-edits {
    background-position:5% 130%;
    background-size:190px 20px
  }
  .officelooks-hero-title {
    width:100%;
    max-width:300px
  }
  .officelooks-hero-content-desktop {
    display:none
  }
  .officelooks-hero-sticker.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .officelooks-hero-sticker.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .officelooks-hero-sticker.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .officelooks-hero-sticker.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .officelooks-hero-sticker.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .officelooks-hero-sticker.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .officelooks-hero-sticker.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .bts-hero-title-desktop {
    max-height:140px
  }
  .bts-hero-title-mobile {
    max-width:400px
  }
  .bts-hero-image {
    width:100%;
    bottom:-57px
  }
  .sds2-section-trenord-merchant-copy {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .back-to-school-grid {
    grid-template-columns:1fr 1fr
  }
  .sds2-product-card-promo-label {
    height:19px;
    padding-left:6px;
    padding-right:6px;
    font-size:10px
  }
  .officelooks-hero-center-mobile {
    width:300px;
    height:100px;
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .lpcf-simple-items-wrapper-copy {
    padding-left:1rem;
    padding-right:1rem
  }
  .lpcf-simple-item-wrapper-copy {
    grid-row-gap:20px;
    grid-row-gap:20px;
    max-width:280px
  }
  .lpcf-simple-item-circle-line-copy {
    width:270px;
    max-width:270px;
    height:270px;
    max-height:270px
  }
  .sds2-vertical-spacing-copy.home-hero {
    padding-top:8rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.career-slider {
    padding-top:0;
    padding-bottom:4.1rem
  }
  .sds2-vertical-spacing-copy.career-process {
    padding-top:2rem
  }
  .sds2-vertical-spacing-copy.hiw-cards {
    padding-top:2rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.vendor-under-hero {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.hiw-faq {
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.vendor-devs {
    padding-top:2rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.vendor-logos {
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.travel-hero {
    padding-bottom:100px
  }
  .sds2-vertical-spacing-copy.referral-faq {
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.static-page {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.zalando {
    padding-top:8rem
  }
  .sds2-vertical-spacing-copy.zalando-full-page {
    padding-top:80px
  }
  .sds2-vertical-spacing-copy.home-hero-v2 {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.b2b-promo-circles {
    padding-top:12.9rem
  }
  .sds2-vertical-spacing-copy.b2b-promo-hero {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.promo-app {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.home-hero-v3 {
    padding-top:4rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.promo {
    padding-top:2rem
  }
  .sds2-vertical-spacing-copy.appl-reviews {
    padding-top:3rem
  }
  .sds2-vertical-spacing-copy.appl-faq {
    padding-top:1rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.lp-card {
    padding-top:5rem
  }
  .sds2-vertical-spacing-copy.lpcf {
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.lpcf-simple {
    padding-top:6rem;
    padding-bottom:3rem
  }
  .sds2-vertical-spacing-copy.lpcf-faq {
    padding-top:6rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.valentines,.sds2-vertical-spacing-copy.catalogapp {
    padding-top:6rem
  }
  .sds2-vertical-spacing-copy.giornataalmare {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.in-store-landing-card {
    padding-top:2rem
  }
  .sds2-vertical-spacing-copy.bts-grid {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.officelooks-hero {
    padding-top:4rem
  }
  .sds2-vertical-spacing-copy.trenitalia-guide {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .bts-cider-hero-title-wrapper-desktop {
    display:none
  }
  .bts-cider-hero-title {
    width:100%;
    max-width:300px
  }
  .bts-cider-hero-content-wrapper-desktop {
    display:none
  }
  .bts-cider-hero-image.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .bts-cider-hero-image.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .bts-cider-hero-image.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .bts-cider-hero-image.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .bts-cider-hero-image.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .bts-cider-hero-image.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .bts-cider-hero-image.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .bts-cider-hero-center-mobile {
    width:300px;
    height:100px;
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .bts-cider-hero-center-mobile.hidden {
    display:none
  }
  .bts-cider-hero-sticker.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .bts-cider-hero-sticker.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .bts-cider-hero-sticker.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .bts-cider-hero-sticker.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .bts-cider-hero-sticker.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .bts-cider-hero-sticker.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .bts-cider-hero-sticker.title {
    z-index:3;
    width:196px;
    max-width:none;
    inset:-282px auto auto -23px
  }
  .bts-cider-hero-sticker.folders {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-321px auto auto 100px
  }
  .bts-cider-hero-sticker.folders-es {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-332px auto auto 94px
  }
  .bts-lashile-hero-title-wrapper-desktop {
    display:none
  }
  .bts-lashile-hero-title {
    width:100%;
    max-width:300px
  }
  .bts-lashile-hero-content-wrapper-desktop {
    display:none
  }
  .bts-lashile-hero-image.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .bts-lashile-hero-image.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .bts-lashile-hero-image.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .bts-lashile-hero-image.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .bts-lashile-hero-image.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .bts-lashile-hero-image.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .bts-lashile-hero-image.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .bts-lashile-hero-center-mobile {
    width:300px;
    height:100px;
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .bts-lashile-hero-sticker.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .bts-lashile-hero-sticker.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .bts-lashile-hero-sticker.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .bts-lashile-hero-sticker.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .bts-lashile-hero-sticker.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .bts-lashile-hero-sticker.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .bts-lashile-hero-sticker.title {
    z-index:3;
    width:400px;
    max-width:none;
    inset:-366px auto auto -70px
  }
  .bts-lashile-hero-sticker.folders {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-321px auto auto 100px
  }
  .bts-lashile-hero-sticker.pills {
    z-index:3;
    width:180px;
    max-width:none;
    inset:-176px auto auto -43px
  }
  .applepay-hero-content {
    width:100%;
    max-width:340px
  }
  .applepay-hero-image-wrapper-desktop {
    display:none
  }
  .applepay-hero-image.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .applepay-hero-image.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .applepay-hero-image.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .applepay-hero-image.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .applepay-hero-image.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .applepay-hero-image.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .applepay-hero-image.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .applepay-hero-text {
    margin-bottom:12px;
    font-size:30px;
    line-height:36px
  }
  .applepay-hero-text.gsap {
    line-height:32px
  }
  .applepay-hero-text-badge {
    width:156px;
    top:83px;
    left:76px
  }
  .applepay-hero-text-last-row {
    line-height:53px
  }
  .applepay-hero-subtext {
    font-size:15px;
    line-height:22px
  }
  .applepay-hero-badge,.applepay-hero-arrow-wrapper {
    display:none
  }
  .applepay-hero-grid {
    flex-flow:column
  }
  .applepay-hero-image-wrapper-mobile {
    width:300px;
    height:100px;
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .applepay-hero-image-wrapper-mobile.hidden {
    display:none
  }
  .applepay-hero-image-mobile {
    width:100%;
    inset:auto 0% 0%
  }
  .applepay-hero-image-mobile.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .applepay-hero-image-mobile.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .applepay-hero-image-mobile.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .applepay-hero-image-mobile.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .applepay-hero-image-mobile.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .applepay-hero-image-mobile.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .applepay-hero-image-mobile.title {
    z-index:3;
    width:196px;
    max-width:none;
    inset:-282px auto auto -23px
  }
  .applepay-hero-image-mobile.folders {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-321px auto auto 100px
  }
  .applepay-hero-image-mobile.folders-es {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-332px auto auto 94px
  }
  .applepay-hero-image-mobile.iphoneonly {
    bottom:-220px
  }
  .applepay-mobile-button {
    display:block
  }
  .frau-section-title {
    margin-bottom:12px;
    font-size:24px;
    line-height:32px
  }
  .applepay-cards-container {
    grid-column-gap:46px;
    grid-row-gap:46px;
    flex-flow:column;
    align-items:center;
    display:flex
  }
  .applepay-card-image-wrapper {
    aspect-ratio:auto
  }
  .applepay-card {
    max-width:400px
  }
  .applepay-card-bottom {
    padding-top:28px;
    font-size:15px;
    line-height:24px
  }
  .applepay-card-circle {
    border-width:4px;
    width:50px;
    height:50px;
    top:-25px
  }
  .applepay-faq-message {
    width:100%;
    padding-left:1rem;
    padding-right:1rem
  }
  .autumn24-hero-title-desktop {
    max-height:140px
  }
  .autumn24-hero-image-wrapper-desktop {
    display:none
  }
  .autumn24-hero-image-desktop.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .autumn24-hero-image-desktop.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .autumn24-hero-image-desktop.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .autumn24-hero-image-desktop.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .autumn24-hero-image-desktop.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .autumn24-hero-image-desktop.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .autumn24-hero-image-desktop.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .autumn24-hero-title-mobile {
    max-width:400px
  }
  .autumn24-hero-image-mobile.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .autumn24-hero-image-mobile.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .autumn24-hero-image-mobile.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .autumn24-hero-image-mobile.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .autumn24-hero-image-mobile.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .autumn24-hero-image-mobile.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .autumn24-hero-image-mobile.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .emma-hero-right-pics-wrapper-desktop {
    display:none
  }
  .emma-hero-title-image {
    width:420px;
    top:-82px;
    left:0
  }
  .emma-hero-badge {
    top:33px;
    left:0
  }
  .emma-hero-arrow {
    top:167px;
    left:85px
  }
  .emma-hero-pics-image-mobile {
    top:46px;
    left:266px
  }
  .autumn-faq-message {
    width:100%;
    padding-left:1rem;
    padding-right:1rem
  }
  .deubank-hero-text {
    max-width:350px;
    margin-bottom:2rem;
    font-size:46px;
    line-height:52px
  }
  .deubank-hero-text.gsap {
    line-height:32px
  }
  .deubank-hero-logo {
    width:150px;
    top:-6px
  }
  .deubank-hero-sub-wrapper {
    font-size:12px
  }
  .deubank-tag-wrapper {
    height:30px;
    top:8px
  }
  .deubank-tag-lateral {
    width:25px
  }
  .deubank-tag-lateral.left {
    background-size:contain;
    width:17px
  }
  .deubank-tag-lateral.right {
    background-position:100%;
    background-size:contain;
    width:17px;
    left:-2px
  }
  .deubank-p {
    font-size:20px;
    line-height:28px
  }
  .deubank-grid {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column;
    margin-bottom:2rem
  }
  .deubank-image {
    box-sizing:border-box;
    aspect-ratio:2;
    object-fit:cover;
    object-position:50% 20%;
    width:100%;
    max-width:600px;
    margin-left:auto;
    margin-right:auto
  }
  .deubank-prices {
    width:100%
  }
  .deubank-p-small {
    font-size:14px;
    line-height:20px
  }
  .deubank-prices-title-wrapper {
    max-width:360px
  }
  .deubank-prices-grid {
    grid-template-columns:1fr
  }
  .visa-hero-text {
    max-width:300px;
    margin-bottom:2rem;
    font-size:40px;
    line-height:50px
  }
  .visa-hero-text.gsap {
    line-height:32px
  }
  .visa-hero-badge {
    width:240px
  }
  .visa-section-title-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .visa-terms {
    width:100%;
    padding-left:1rem;
    padding-right:1rem
  }
  .visa-terms.nomargintopmobile {
    margin-top:0
  }
  .singlexform {
    width:320px
  }
  .visa-blur-hero-text {
    max-width:340px;
    margin-bottom:1.5rem;
    font-size:36px;
    line-height:50px
  }
  .visa-blur-hero-text.gsap {
    line-height:32px
  }
  .visablur-hero-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column;
    margin-top:20px
  }
  .visablur-hero-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .visablur-hero-button-wrapper.hiw-edit {
    grid-row-gap:8px;
    margin-bottom:1rem
  }
  .visablur-hero-button-wrapper.hiw-edit.mb-76 {
    margin-bottom:76px
  }
  .visablur-hero-button-wrapper.hiw-why-edit {
    grid-row-gap:8px
  }
  .visaslidersection {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .visaslidersection.vendor-slider,.visaslidersection.referral-slider,.visaslidersection.smallpaddingbottom {
    padding-top:0;
    padding-bottom:0
  }
  .visaslider-carousel-slider-wrapper {
    padding:.5rem 1rem
  }
  .visaslider-scroller {
    width:auto
  }
  .visaslider-scroller.static-products {
    flex:auto
  }
  .visaslider-inner {
    grid-column-gap:10px
  }
  .visaslider-inner.v2 {
    padding-top:0;
    padding-bottom:0
  }
  .visaslider-inner.static-products {
    grid-column-gap:16px
  }
  .visaslider-inner.in-store-landing-card {
    padding-top:0
  }
  .visaslider-card {
    width:254px;
    height:428px
  }
  .faq-question {
    padding-left:1rem;
    padding-right:1rem
  }
  .spclub-grid {
    flex-flow:column
  }
  .spclub-info-content {
    width:100%;
    max-width:340px;
    margin-bottom:-50px;
    padding-top:0
  }
  .spclub-card-wrapper {
    max-width:460px;
    padding:10px
  }
  .spclub-title-text {
    margin-bottom:12px;
    font-size:36px;
    line-height:56px
  }
  .spclub-title-text.gsap {
    line-height:32px
  }
  .spclub-title-text.fr {
    font-size:36px
  }
  .spclub-subtitle {
    font-size:14px;
    line-height:22px;
    top:-70px
  }
  .spclub-logo {
    width:180px
  }
  .spclub-card-row {
    padding-top:10px;
    padding-bottom:10px
  }
  .spclub-card-row-title {
    font-size:15px;
    line-height:24px
  }
  .spclub-card-row-text {
    font-size:13px;
    line-height:20px
  }
  .spclub-text-span-2-row {
    top:-36px
  }
  .spclub-text-span-3-row {
    top:-72px
  }
  .spclub-form-intro {
    font-size:15px;
    line-height:24px;
    top:-70px
  }
  .spclub-form-small-price {
    font-size:15px;
    line-height:24px
  }
  .spclub-form-price {
    font-size:19px;
    line-height:27px
  }
  .spclub-sparkle-image {
    width:50px;
    right:-1px
  }
  .spclub-ty-content {
    width:100%;
    max-width:340px;
    margin-bottom:-50px;
    padding-top:0
  }
  .spclub-sparkle-ty-image {
    width:30px;
    top:42px;
    right:7px
  }
  .spclub-ty-subtitle {
    font-size:17px;
    line-height:26px
  }
  .spclub-ty-subtitle-small {
    font-size:14px;
    line-height:23px
  }
  .spclub-qr-wrapper {
    display:none
  }
  .spclub-card-list-terms {
    font-size:15px;
    line-height:24px
  }
  .spclub-ty-content-inner {
    grid-column-gap:16px;
    grid-row-gap:16px
  }
  .spclub-ty-content-inner.es {
    top:-50px
  }
  .spclub-ty-content-inner.it,.spclub-ty-content-inner.fr {
    top:-90px
  }
  .spclub-text-span-4-row {
    top:-108px
  }
  .bfmh-section-intro.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .bfmh-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .bfmh-hero-image-desktop {
    display:none
  }
  .bfmh-terms {
    width:100%;
    padding-left:1rem;
    padding-right:1rem
  }
  .bfmh-terms.nomargintopmobile {
    margin-top:0
  }
  .bfmh-hero-image-mobile {
    display:block
  }
  .coin24-hero-title-wrapper-desktop {
    display:none
  }
  .coin24-hero-title {
    width:100%;
    max-width:300px
  }
  .coin24-hero-content-wrapper-desktop {
    display:none
  }
  .coin24-hero-image.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .coin24-hero-image.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .coin24-hero-image.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .coin24-hero-image.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .coin24-hero-image.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .coin24-hero-image.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .coin24-hero-image.title {
    z-index:3;
    width:190px;
    top:-360px;
    right:-108px
  }
  .coin24-hero-center-mobile {
    width:300px;
    height:100px;
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
  }
  .coin24-hero-center-mobile.hidden {
    display:none
  }
  .coin24-hero-sticker.bag {
    z-index:3;
    width:120px;
    top:-114px;
    right:-83px
  }
  .coin24-hero-sticker.gilet {
    z-index:3;
    width:140px;
    top:-355px;
    right:245px
  }
  .coin24-hero-sticker.shoes {
    z-index:3;
    width:150px;
    top:-99px;
    right:221px
  }
  .coin24-hero-sticker.folder {
    z-index:3;
    width:70px;
    top:-191px;
    right:-50px
  }
  .coin24-hero-sticker.mouse {
    z-index:4;
    width:16px;
    top:-152px;
    right:-65px
  }
  .coin24-hero-sticker.model {
    width:300px;
    bottom:8px;
    left:-15px
  }
  .coin24-hero-sticker.image {
    z-index:3;
    width:220px;
    top:auto;
    bottom:47px;
    right:-152px
  }
  .coin24-hero-sticker.folders {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-321px auto auto 100px
  }
  .coin24-hero-sticker.folders-es {
    z-index:3;
    width:205px;
    max-width:none;
    inset:-332px auto auto 94px
  }
  .coin24-hero-sticker.title {
    z-index:3;
    width:190px;
    inset:auto auto 118px -60px
  }
  .coin24-grid-wrapper {
    width:100%
  }
  .coin24-grid {
    grid-template-columns:1fr
  }
  .bf-cider-hero-image {
    max-width:240px
  }
  .bf-cider-hero-content {
    justify-content:center;
    align-items:center
  }
  .bf-cider-sticker.left-desktop,.bf-cider-sticker.right-desktop {
    display:none
  }
  .bf-cider-sticker.mobile {
    display:block;
    inset:auto auto -186px 50%;
    transform:translate(-50%)
  }
  .bf-cider-section-intro.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .xmas24-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .xmas24-hero-desktop-image {
    max-width:240px;
    display:none
  }
  .xmas24-sticker.left-desktop,.xmas24-sticker.right-desktop {
    display:none
  }
  .xmas24-sticker.mobile {
    width:235px;
    display:block;
    top:auto;
    bottom:19px;
    right:-11px
  }
  .xmas24-sticker.bottom-desktop {
    display:none
  }
  .xmas24-hero-mobile-image {
    max-width:296px;
    display:block
  }
  .xmas24-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .xmas24-talea-hero-image {
    width:350px;
    display:none;
    top:-82px;
    left:0
  }
  .xmas24-talea-hero-pics-image-mobile {
    top:46px;
    left:266px
  }
  .xmas24-telea-hero-pics-image-mobile {
    width:350px;
    display:block;
    bottom:-184px;
    right:-99px
  }
  .xmas24-talea-hero-pics-image-desktop {
    display:none
  }
  .xmas24-talea-hero-image-mobile {
    width:350px;
    display:block;
    top:-82px;
    left:0
  }
  .beaumanoir24-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .beaumanoir24-hero-desktop-image {
    max-width:240px;
    display:none
  }
  .beaumanoir24-hero-mobile-image {
    display:block
  }
  .beaumanoir24-sticker.left-desktop,.beaumanoir24-sticker.right-desktop {
    display:none
  }
  .beaumanoir24-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .beaumanoir24-sticker.bottom-desktop {
    display:none
  }
  .beaumanoir24-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .breal24-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .breal24-hero-desktop-image {
    max-width:240px;
    display:none
  }
  .breal24-hero-mobile-image {
    max-width:260px;
    display:block
  }
  .breal24-sticker.left-desktop,.breal24-sticker.right-desktop {
    display:none
  }
  .breal24-sticker.mobile {
    width:260px;
    display:block;
    top:auto;
    bottom:-155px;
    right:-5px
  }
  .breal24-sticker.bottom-desktop {
    display:none
  }
  .breal24-hero-button-wrapper {
    grid-column-gap:0px;
    grid-row-gap:20px;
    flex-direction:column;
    margin-top:30px;
    margin-left:0
  }
  .breal24-hero-button-wrapper.career-fix-process {
    margin-top:106px;
    bottom:34px
  }
  .breal24-hero-button-wrapper.hiw-edit {
    grid-row-gap:8px;
    margin-bottom:1rem
  }
  .breal24-hero-button-wrapper.hiw-edit.mb-76 {
    margin-bottom:76px
  }
  .breal24-hero-button-wrapper.hiw-why-edit {
    grid-row-gap:8px
  }
  .newyear25-hero-content {
    justify-content:center;
    align-items:center
  }
  .newyear25-hero-text {
    text-align:center;
    max-width:300px;
    margin-bottom:2rem;
    font-size:50px;
    line-height:56px
  }
  .newyear25-hero-text.gsap {
    line-height:32px
  }
  .newyear25-sticker.left-desktop {
    display:none
  }
  .newyear25-sticker.right-desktop {
    display:block;
    bottom:-50px;
    right:-115px
  }
  .newyear25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .newyear25-sticker.bottom-desktop {
    display:none
  }
  .easyclothes25-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .easyclothes25-sticker.left-desktop {
    display:none
  }
  .easyclothes25-sticker.right-desktop {
    display:block;
    bottom:-162px;
    right:-115px
  }
  .easyclothes25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .easyclothes25-sticker.bottom-desktop {
    display:none
  }
  .easyclothes25-hero-text {
    text-align:left;
    max-width:300px;
    font-size:50px;
    line-height:56px
  }
  .easyclothes25-hero-text.gsap {
    line-height:32px
  }
  .gamestop25-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .gamestop25-hero-text {
    text-align:left;
    max-width:280px;
    font-size:50px;
    line-height:56px
  }
  .gamestop25-hero-text.gsap {
    line-height:32px
  }
  .gamestop25-hero-image {
    max-width:270px
  }
  .gamestop25-sticker.left-desktop {
    display:none
  }
  .gamestop25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .gamestop25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-12px;
    right:-25px
  }
  .gamestop25-sticker.bottom-desktop {
    display:none
  }
  .gamestop25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .valentines25-hero-content {
    justify-content:center;
    align-items:center
  }
  .valentines25-hero-text {
    text-align:center;
    max-width:480px;
    margin-bottom:2rem;
    font-size:45px;
    line-height:56px
  }
  .valentines25-hero-text.gsap {
    line-height:32px
  }
  .valentines25-hero-text.it {
    max-width:360px
  }
  .valentines25-sticker.left-desktop {
    display:none
  }
  .valentines25-sticker.right-desktop {
    display:none;
    bottom:-50px;
    right:-115px
  }
  .valentines25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .valentines25-sticker.bottom-desktop {
    display:none
  }
  .valentines25-sticker.left-mobile {
    width:130px;
    display:block;
    bottom:-32px;
    left:-30px
  }
  .valentines25-sticker.right-mobile {
    width:130px;
    display:block;
    bottom:-32px;
    left:auto;
    right:-45px
  }
  .valentines25-sticker.top-mobile {
    width:118px;
    display:block;
    inset:-63px auto auto
  }
  .gamestopfeb25-hero-text {
    text-align:left;
    max-width:350px;
    font-size:50px;
    line-height:56px
  }
  .gamestopfeb25-hero-text.gsap {
    line-height:32px
  }
  .gamestopfeb25-sticker.left-desktop {
    display:none
  }
  .gamestopfeb25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .gamestopfeb25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-115px;
    right:-65px
  }
  .gamestopfeb25-sticker.bottom-desktop {
    display:none
  }
  .gamestopfeb25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .skiseason25-hero-content {
    justify-content:center;
    align-items:center
  }
  .skiseason25-hero-image-desktop {
    display:none
  }
  .skiseason25-hero-image-mobile {
    width:100%;
    max-width:400px;
    display:block
  }
  .skiseason25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .fathersday25-hero-content {
    justify-content:center;
    align-items:center
  }
  .fathersday25-hero-image-desktop {
    display:none
  }
  .fathersday25-hero-image-mobile {
    width:100%;
    max-width:400px;
    display:block
  }
  .fathersday25-intro-wrapper.lateralpadding,.greenfashion25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .greenfashion25-hero-content {
    justify-content:center;
    align-items:center
  }
  .greenfashion25-hero-image-desktop {
    display:none
  }
  .greenfashion25-hero-image-mobile {
    width:100%;
    max-width:400px;
    display:block
  }
  .easyclothesmar25-hero-content {
    justify-content:center;
    align-items:center
  }
  .easyclothesmar25-hero-text {
    text-align:center;
    max-width:410px;
    margin-bottom:1.5rem;
    font-size:40px;
    line-height:45px
  }
  .easyclothesmar25-hero-text.gsap {
    line-height:32px
  }
  .easyclothesmar25-hero-image {
    max-width:390px;
    left:auto
  }
  .easyclothesmar25-sticker.left-desktop {
    display:none
  }
  .easyclothesmar25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .easyclothesmar25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .easyclothesmar25-sticker.bottom-desktop {
    display:none
  }
  .easyclothesmar25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .gamestop_marc25-hero-text {
    text-align:left;
    max-width:370px;
    font-size:50px;
    line-height:56px
  }
  .gamestop_marc25-hero-text.gsap {
    line-height:32px
  }
  .gamestopmarch25-sticker.left-desktop {
    display:none
  }
  .gamestopmarch25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .gamestopmarch25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-131px;
    right:-25px
  }
  .gamestopmarch25-sticker.bottom-desktop {
    display:none
  }
  .gamestopmarch25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .bookingmar25-hero-content {
    justify-content:center;
    align-items:center
  }
  .bookingmar25-hero-text {
    text-align:center;
    max-width:410px;
    margin-bottom:1.5rem;
    font-size:30px;
    line-height:45px
  }
  .bookingmar25-hero-text.gsap {
    line-height:32px
  }
  .bookingmar25-hero-image {
    max-width:100px
  }
  .bookingmar25-sticker.left-desktop {
    display:none
  }
  .bookingmar25-sticker.unique {
    bottom:-254px;
    left:auto;
    right:auto
  }
  .bookingmar25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .bookingmar25-sticker.bottom-desktop {
    display:none
  }
  .bookingmar25-sticker.unique-es {
    bottom:-223px;
    left:auto;
    right:auto
  }
  .magicclubmar25-hero-content {
    padding-top:0
  }
  .magicclubmar25-hero-image-desktop {
    max-width:390px;
    display:none;
    left:auto
  }
  .magicclubmar25-sticker.left-desktop {
    display:none
  }
  .magicclubmar25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .magicclubmar25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .magicclubmar25-sticker.bottom-desktop {
    display:none
  }
  .magicclubmar25-sticker.all {
    width:280px;
    bottom:-69px;
    left:265px
  }
  .magicclubmar25-hero-image-mobile {
    max-width:210px;
    display:block;
    left:auto
  }
  .magicclubmar25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-section-magicclubmar25 {
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2rem;
    padding-bottom:2rem
  }
  .magicclubmar25-carousel-slider-wrapper-desktop-center {
    padding:.5rem 1rem
  }
  .magicclubmar25-carousel-slider-scroller {
    width:auto
  }
  .magicclubmar25-carousel-slider-scroller.static-products {
    flex:auto
  }
  .magicclubmar25-carousel-slider-inner {
    grid-column-gap:10px
  }
  .magicclubmar25-carousel-slider-inner.v2 {
    padding-top:0;
    padding-bottom:0
  }
  .magicclubmar25-carousel-slider-inner.static-products {
    grid-column-gap:16px;
    display:flex
  }
  .magicclubmar25-carousel-slider-inner.in-store-landing-card {
    padding-top:0
  }
  .magicclubmar25-gap-safari-fix-scroll {
    flex:none;
    width:1px;
    display:block
  }
  .magicclubmar25-card {
    width:300px;
    max-width:none
  }
  .monaco1to1-hero-content {
    justify-content:center;
    align-items:center
  }
  .monaco1to1-hero-image {
    max-width:500px
  }
  .monaco1to1-sticker.left-desktop {
    width:240px;
    left:-167px
  }
  .monaco1to1-sticker.right-desktop {
    width:250px;
    display:block;
    bottom:-12px;
    right:-149px
  }
  .monaco1to1-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .monaco1to1-sticker.bottom-desktop {
    display:none
  }
  .monaco1to1-sticker.banner-left {
    width:180px;
    bottom:115px;
    left:-25px
  }
  .monaco1to1-sticker.banner-right {
    width:160px;
    display:block;
    bottom:-57px;
    right:-69px
  }
  .monaco1to1-section-title {
    font-size:26px;
    line-height:32px
  }
  .monaco1to1-section-subtitle {
    font-size:20px;
    line-height:24px
  }
  .monaco1to1-ticket-image {
    width:1128px;
    max-width:none;
    margin-left:1rem;
    margin-right:1rem
  }
  .monaco1to1-carousel-title {
    margin-bottom:1rem;
    font-size:35px;
    line-height:40px
  }
  .monaco1to1-intro-wrapper {
    grid-column-gap:16px;
    grid-row-gap:16px
  }
  .monaco1to1-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .monaco1to1-carousel-text {
    font-size:20px;
    line-height:24px
  }
  .monaco1to1-carousel-vertical-container {
    margin-left:1rem;
    margin-right:1rem
  }
  .monaco1to1-banner {
    padding-left:40px;
    padding-right:40px;
    font-size:35px;
    line-height:50px
  }
  .monaco1to1-banner-text-desktop {
    display:none
  }
  .monaco1to1-banner-text-mobile {
    display:block
  }
  .monaco1to1-card {
    justify-content:space-between;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px
  }
  .monaco1to1-card.with-cta {
    height:180px
  }
  .monaco1to1-card-wrapper.scroller {
    width:148px
  }
  .monaco1to1-card-wrapper.with-cta {
    height:370px
  }
  .bookingmar25-hero-text-es {
    text-align:center;
    max-width:350px;
    margin-bottom:0;
    font-size:27px;
    line-height:30px
  }
  .bookingmar25-hero-text-es.gsap {
    line-height:32px
  }
  .bookingmar25-hero-subtext-es {
    text-align:center;
    max-width:410px;
    margin-bottom:1.5rem;
    font-size:35px;
    line-height:45px
  }
  .bookingmar25-hero-subtext-es.gsap {
    line-height:32px
  }
  .genz-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .genz-hero-text {
    text-align:left;
    max-width:210px;
    font-size:33px;
    line-height:35px
  }
  .genz-hero-text.gsap {
    line-height:32px
  }
  .genz-hero-image {
    max-width:180px;
    left:-12px
  }
  .genz-sticker.left {
    width:350px;
    bottom:-261px;
    left:-97px
  }
  .genz-sticker.right {
    width:180px;
    display:block;
    bottom:-226px;
    right:12px
  }
  .genz-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .genz-sticker.bottom-desktop {
    display:none
  }
  .genz-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .mothersday25-hero-content {
    justify-content:center;
    align-items:center
  }
  .mothersday25-mobile-top-image {
    max-width:100px;
    display:block
  }
  .mothersday25-hero-text {
    max-width:370px;
    font-size:48px;
    line-height:52px
  }
  .mothersday25-hero-text.gsap {
    line-height:32px
  }
  .mothersday25-sticker.left-desktop {
    display:none
  }
  .mothersday25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .mothersday25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-12px;
    right:-25px
  }
  .mothersday25-sticker.bottom-desktop {
    display:none
  }
  .mothersday25-sticker.left-mobile {
    width:100px;
    display:block;
    bottom:-41px;
    left:12px
  }
  .mothersday25-sticker.right-mobile {
    width:100px;
    display:block;
    bottom:-55px;
    right:30px
  }
  .mothersday25-hero-subtext {
    max-width:370px;
    font-size:26px;
    line-height:30px
  }
  .mothersday25-hero-subtext.gsap {
    line-height:32px
  }
  .springvibes25-mobile-top-image {
    max-width:280px;
    display:block
  }
  .springvibes25-hero-text {
    max-width:370px;
    font-size:46px;
    line-height:42px
  }
  .springvibes25-hero-text.gsap {
    line-height:32px
  }
  .springvibes25-hero-text.fr {
    font-size:44px;
    line-height:42px
  }
  .springvibes25-sticker.left-desktop {
    display:none
  }
  .springvibes25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .springvibes25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-12px;
    right:-25px
  }
  .springvibes25-sticker.bottom-desktop {
    display:none
  }
  .springvibes25-sticker.bottom-mobile {
    width:100%;
    max-width:500px;
    display:block;
    bottom:-224px;
    left:50%;
    transform:translate(-50%)
  }
  .springvibes25-sticker.bottom-mobile.fr {
    bottom:-143px
  }
  .springvibes25-sticker.right-mobile {
    width:100px;
    display:block;
    bottom:-55px;
    right:30px
  }
  .springvibes25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .springdeco25-sticker.left-desktop {
    display:none
  }
  .springdeco25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .springdeco25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-12px;
    right:-25px
  }
  .springdeco25-sticker.bottom-desktop {
    display:none
  }
  .springdeco25-sticker.bottom-mobile {
    width:100%;
    max-width:500px;
    display:block;
    bottom:-224px;
    left:50%;
    transform:translate(-50%)
  }
  .springdeco25-sticker.bottom-mobile.fr {
    bottom:-143px
  }
  .springdeco25-sticker.right-mobile {
    width:102px;
    display:block;
    bottom:-55px;
    right:3px
  }
  .springdeco25-sticker.left-mobile {
    width:175px;
    display:block;
    bottom:-55px;
    left:-20px;
    right:auto
  }
  .springdeco25-hero-image-desktop {
    display:none
  }
  .springdeco25-hero-image-mobile {
    display:block
  }
  .springdeco25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .easyclothesmay25-hero-content {
    justify-content:center;
    align-items:center
  }
  .easyclothesmay25-hero-image {
    max-width:440px;
    left:auto
  }
  .easyclothesmay25-sticker.left-desktop {
    display:none
  }
  .easyclothesmay25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .easyclothesmay25-sticker.mobile {
    width:300px;
    display:block;
    top:auto;
    bottom:-352px
  }
  .easyclothesmay25-sticker.bottom-desktop {
    display:none
  }
  .easyclothesmay25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .summermay25-sticker.desktop {
    display:none
  }
  .summermay25-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .summermay25-sticker.mobile {
    width:280px;
    display:block;
    top:auto;
    bottom:-12px;
    right:-25px
  }
  .summermay25-sticker.bottom-desktop {
    display:none
  }
  .summermay25-sticker.bottom-mobile {
    width:100%;
    max-width:500px;
    display:block;
    bottom:-224px;
    left:50%;
    transform:translate(-50%)
  }
  .summermay25-sticker.bottom-mobile.fr {
    bottom:-143px
  }
  .summermay25-sticker.right-mobile {
    width:102px;
    display:block;
    bottom:-55px;
    right:3px
  }
  .summermay25-sticker.left-mobile {
    width:175px;
    display:block;
    bottom:-55px;
    left:-20px;
    right:auto
  }
  .summermay25-hero-image-desktop {
    display:none
  }
  .summermay25-hero-image-mobile {
    display:block
  }
  .summermay25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .lastminutejune25-hero-content {
    justify-content:center;
    align-items:center
  }
  .lastminutejune25-hero-image-desktop {
    display:none
  }
  .lastminutejune25-hero-image-mobile {
    width:100%;
    max-width:400px;
    display:block
  }
  .lastminutejune25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .musthavejune25-hero-content {
    justify-content:center;
    align-items:center
  }
  .musthavejune25-hero-image-desktop {
    display:none
  }
  .musthavejune25-hero-image-mobile {
    width:100%;
    max-width:340px;
    display:block
  }
  .musthavejune25-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .musthavejune25-hero-content-copy {
    justify-content:center;
    align-items:center
  }
  .musthavejune25-hero-image-desktop-copy {
    display:none
  }
  .musthavejune25-hero-image-mobile-copy {
    width:100%;
    max-width:340px;
    display:block
  }
  .fathersday25-intro-wrapper-fr.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .temujune25-hero-content {
    justify-content:center;
    align-items:center
  }
  .temujune25-hero-image-desktop {
    display:none
  }
  .temujune25-hero-image-mobile {
    width:100%;
    max-width:390px;
    display:block
  }
  .gamestopjune25-hero-content {
    justify-content:center;
    align-items:center
  }
  .gamestopjune25-hero-image-desktop {
    display:none
  }
  .gamestopjune25-hero-image-mobile {
    width:100%;
    max-width:390px;
    display:block
  }
  .pagopa-hero-content {
    justify-content:flex-start;
    align-items:center
  }
  .pagopa-sticker.desktop {
    display:none
  }
  .pagopa-sticker.right-desktop {
    display:none;
    bottom:-162px;
    right:-115px
  }
  .pagopa-sticker.mobile {
    width:283px;
    display:block;
    inset:auto auto 6% 52%;
    transform:translate(-50%)
  }
  .pagopa-sticker.bottom-desktop {
    display:none
  }
  .pagopa-sticker.bottom-mobile {
    width:100%;
    max-width:500px;
    display:block;
    bottom:-224px;
    left:50%;
    transform:translate(-50%)
  }
  .pagopa-sticker.bottom-mobile.fr {
    bottom:-143px
  }
  .pagopa-sticker.right-mobile {
    width:102px;
    display:block;
    bottom:-55px;
    right:3px
  }
  .pagopa-sticker.left-mobile {
    width:175px;
    display:block;
    bottom:-55px;
    left:-20px;
    right:auto
  }
  .pagopa-hero-inner {
    justify-content:flex-start;
    align-items:center;
    max-width:380px
  }
  .pagopa-hero-title-wrapper {
    text-align:center
  }
  .pagopa-hero-title {
    margin-bottom:10px;
    font-size:22px;
    line-height:28px
  }
  .pagopa-hero-title.sds2-color-grayscale-900.mb-16.es-fix,.pagopa-hero-title.sds2-color-grayscale-900.mb-16.fr-fix {
    font-size:25px
  }
  .pagopa-hero-subtitle {
    font-size:15px;
    line-height:18px
  }
  .pagopa-hero-arrow {
    display:none
  }
  .pagopa-hero-arrow.mobileonly {
    display:block
  }
  .pagopa-hero-button-wrapper-desktop,.pagopa-hero-disclaimer-desktop {
    display:none
  }
  .pagopa-intro-wrapper.lateralpadding {
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-section-title {
    margin-bottom:24px
  }
  .pagopa-section-title.cards,.pagopa-section-title.b2bpromo,.pagopa-section-title.max800px {
    margin-bottom:1.5rem;
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-section-grid {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.megamenu {
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-section-grid.partner-hero {
    align-items:flex-start;
    padding-left:3rem;
    padding-right:3rem
  }
  .pagopa-section-grid.partner-ecosystem {
    padding-top:3rem
  }
  .pagopa-section-grid.partner-testimonials {
    padding-bottom:6rem
  }
  .pagopa-section-grid.partner-form {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.career-hero {
    min-height:60vh
  }
  .pagopa-section-grid.hiw-cards {
    margin-bottom:4rem
  }
  .pagopa-section-grid.hiw-hero,.pagopa-section-grid.vendor {
    min-height:80vh
  }
  .pagopa-section-grid.vendor-logos {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.travel-hero {
    min-height:80vh
  }
  .pagopa-section-grid.referral-cards {
    margin-bottom:4rem
  }
  .pagopa-section-grid.xmas-letter,.pagopa-section-grid.xmas-grid,.pagopa-section-grid.promo-grid {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.appl-hero {
    min-height:80vh
  }
  .pagopa-section-grid.lpcf-hero,.pagopa-section-grid.lpcf-test {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.trenord {
    min-height:80vh
  }
  .pagopa-section-grid.static-merchants {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.applepay-hero {
    min-height:100svh
  }
  .pagopa-section-grid.applepay-cards.sticky {
    min-height:0
  }
  .pagopa-section-grid.applepay-faq {
    margin-top:240px
  }
  .pagopa-section-grid.spclub,.pagopa-section-grid.spclub-main-section {
    min-height:100svh;
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-section-grid.bfmh {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/673235781367496147c8be91_bfmh-bg-mobile.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
  }
  .pagopa-section-grid.monaco1to1-carousel {
    margin-bottom:3rem;
    padding-left:0;
    padding-right:0
  }
  .pagopa-grid {
    flex-flow:row;
    justify-content:flex-start;
    align-items:center;
    width:auto;
    max-width:none;
    margin-left:0;
    margin-right:0;
    padding-left:1rem;
    display:flex
  }
  .pagopa-grid-item {
    flex:none;
    width:236px
  }
  .pagopa-grid-wrapper {
    overflow:auto
  }
  .pagopa-grid-last-element-mobile {
    background-color:#fff;
    flex:none;
    width:1px;
    height:10px;
    padding:1px;
    display:block
  }
  .pagopa-grid-item-image {
    height:280px
  }
  .pagopa-grid-item-text-wrapper {
    font-size:14px;
    line-height:22px
  }
  .pagopa-section-midlle-title {
    margin-bottom:24px
  }
  .pagopa-section-midlle-title.cards,.pagopa-section-midlle-title.b2bpromo,.pagopa-section-midlle-title.max800px {
    margin-bottom:1.5rem;
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-title-middle-section {
    font-size:20px;
    line-height:27px
  }
  .pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long,.pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long-smaller {
    font-size:17px
  }
  .pagopa-title-middle-section.fix-promo {
    font-size:15px
  }
  .pagopa-title-section {
    font-size:20px;
    line-height:27px
  }
  .pagopa-title-section.medium.sds2-color-grayscale-900.fix-long,.pagopa-title-section.medium.sds2-color-grayscale-900.fix-long-smaller {
    font-size:17px
  }
  .pagopa-title-section.fix-promo {
    font-size:15px
  }
  .pagopa-terms {
    width:100%;
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-terms.nomargintopmobile {
    margin-top:0
  }
}
@media screen and (max-width:479px) {
  h4 {
    font-size:18px;
    line-height:1.5em
  }
  .navigation {
    background-color:#f6d2d5
  }
  .navigation-container {
    height:60px
  }
  .header {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),radial-gradient(circle at 76% 22%,#ffe3e2,#efc3c2);
    background-position:109px 0,0 0;
    background-repeat:no-repeat,repeat;
    background-size:contain,auto;
    background-attachment:scroll,scroll;
    margin-top:-60px;
    padding-top:120px;
    padding-bottom:60px
  }
  .header.landing-hero-compra {
    background-image:none;
    flex-direction:row;
    height:50px;
    margin-bottom:0;
    padding-top:184px;
    padding-bottom:204px
  }
  .header-content {
    width:100%;
    padding-right:51px
  }
  .header-content.header-content-alternative {
    margin-top:7px;
    margin-bottom:0;
    padding-top:62px;
    padding-bottom:0;
    padding-right:0
  }
  .h1 {
    letter-spacing:0;
    font-size:32px;
    font-weight:600;
    line-height:42px
  }
  .paragraph {
    max-width:0;
    margin-bottom:0;
    padding-right:0;
    display:block
  }
  .paragraph.pop-up-t {
    text-align:center;
    margin-top:8px
  }
  .paragraph.banner-paragraph {
    max-width:none;
    margin-bottom:10px
  }
  .button {
    float:left;
    clear:none;
    margin-top:34px
  }
  .container {
    color:var(--white);
    align-self:auto;
    margin-top:0
  }
  .container.cc-blogpost {
    color:var(--black)
  }
  .features {
    background-color:var(--white);
    padding-top:0;
    padding-bottom:0
  }
  .features.compliance {
    background-color:#e3e3e3
  }
  .h2 {
    margin-top:0;
    font-size:20px;
    line-height:30px
  }
  .h2-container {
    margin-bottom:40px
  }
  .text-span.h2 {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    font-size:35px;
    font-weight:600;
    line-height:45px
  }
  .footer-column {
    flex-wrap:wrap
  }
  .footer-links-list {
    width:50%;
    padding-right:0
  }
  .link-footer {
    text-transform:none;
    padding-right:24px;
    font-weight:600
  }
  .header-inner {
    margin-top:-60px;
    padding-top:120px;
    padding-bottom:60px
  }
  .content {
    color:var(--black);
    padding-left:15px;
    padding-right:15px
  }
  .logo.absolute {
    bottom:25px
  }
  .logo.bottom-8 {
    margin-top:15px
  }
  .nav-menu {
    background-color:#fff;
    justify-content:center;
    padding-top:60px
  }
  .nav-menu:focus {
    background-color:#fff
  }
  .icon-2 {
    color:var(--black)
  }
  .menu-button:hover {
    background-color:#0000
  }
  .menu-button:active {
    opacity:.5;
    background-color:#0000
  }
  .menu-button:focus {
    background-color:#0000
  }
  .section.blown-bg {
    padding-left:20px;
    padding-right:20px
  }
  .section.news-video {
    padding-left:10px;
    padding-right:10px
  }
  .column-mobile-padding {
    margin-top:0;
    margin-bottom:10px
  }
  .image-9 {
    width:600px;
    max-width:115%;
    padding-top:572px
  }
  .navigation-button-2 {
    margin-top:20px
  }
  .product-card-description {
    min-height:100px;
    max-height:100px
  }
  .tag-wrapper {
    margin-top:0;
    margin-bottom:0;
    padding-left:0;
    padding-right:0
  }
  .product-card {
    background-image:none;
    border-radius:2px
  }
  .rich-text-block-2 {
    color:var(--black)
  }
  .rich-text-block-2 ul {
    padding-left:20px
  }
  .text-block-14 {
    font-size:14px
  }
  .bold-text-6 {
    font-size:35px
  }
  .header-copy {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06608260f1a3_scala-hero.png),radial-gradient(circle at 76% 22%,#ffe3e2,#efc3c2);
    background-position:109px 0,0 0;
    background-repeat:no-repeat,repeat;
    background-size:contain,auto;
    background-attachment:scroll,scroll;
    margin-top:-60px;
    padding-top:120px;
    padding-bottom:60px
  }
  .header-copy.landing-hero-compra-copy {
    background-image:none;
    flex-direction:row;
    height:50px;
    margin-bottom:0;
    padding-top:184px;
    padding-bottom:204px
  }
  .product-card-image-bottero.product-card-bottero,.product-card-image-bricobravo.product-card-bricobravo {
    border-radius:2px;
    height:220px
  }
  .product-card-image-brico-bravo-2.product-card-ditano {
    height:220px
  }
  .product-card-image-mulac.product-card-3-mulac,.product-card-image-cuoieria.product-card-borselast {
    border-radius:2px;
    height:220px
  }
  .directory-card-body {
    background-size:80%;
    height:100px
  }
  .directory-card-body.featured-bottom {
    height:30%
  }
  .close-zone {
    width:25%
  }
  .store-selector-link.w--current {
    background-color:var(--white);
    color:var(--black);
    border-radius:0
  }
  .collection-list-scroll {
    grid-column-gap:15px;
    grid-row-gap:20px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr
  }
  .directory-card-2 {
    height:250px
  }
  .directory-card-top-2.featured {
    height:70%
  }
  .directory-section {
    padding-top:0;
    padding-bottom:0
  }
  .store-logo-img-3 {
    max-width:80%
  }
  .store-logo-img-3.featured-logo {
    max-width:80%;
    height:70%;
    max-height:40px
  }
  .browse {
    background-color:var(--white);
    border-style:solid;
    max-width:400px;
    height:50px;
    margin-left:0;
    margin-right:0;
    padding-left:15px
  }
  .browse:hover,.browse:active {
    color:var(--black);
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06bf1a60f2de_arrow-down-icon.svg);
    border-style:solid;
    border-color:#d9d9d9
  }
  .grid {
    grid-column-gap:10px;
    grid-row-gap:20px;
    grid-template-rows:auto auto auto auto;
    grid-template-columns:1fr
  }
  .grid.giftguide,.grid.valentine-grid {
    grid-template-columns:1fr 1fr
  }
  .product-card-image-darienzo.product-card-darienzo {
    border-radius:2px;
    height:220px
  }
  .navigation-copy {
    background-color:#f6d2d5
  }
  .container-19 {
    color:#fff;
    align-self:auto;
    margin-top:0
  }
  .container-19.cc-blogpost.container-dark-text {
    color:#333;
    overflow:hidden
  }
  .it-flag.it-flag-b {
    margin-left:auto;
    margin-right:auto
  }
  .language-text.language-text-b {
    justify-content:center;
    display:flex
  }
  .dropdown-list-4.w--open {
    justify-content:flex-start;
    margin-top:0;
    padding-top:0
  }
  .language-3 {
    text-align:left;
    background-color:#fff;
    align-self:auto;
    height:56.6563px
  }
  .dropdown-toggle-3 {
    text-align:left;
    justify-content:center;
    align-items:center;
    padding-left:0;
    padding-right:0;
    display:block
  }
  .dropdown-toggle-3.w--open {
    justify-content:center;
    height:56.6563px;
    padding-right:0
  }
  .product-card-image-liujo.product-card-liujo,.product-card-image-bexit.product-card-bexit,.product-card-image-beyourbagfr.product-card-beyourbgafr {
    border-radius:2px;
    height:220px
  }
  .lp-section.hero-section,.lp-section.hero-section-webinars {
    padding-left:0;
    padding-right:0
  }
  .lp-container.full-width-container {
    max-width:100vw
  }
  .lp-container.online-store-cont {
    text-align:center
  }
  .lp-container.latest {
    padding-top:90px
  }
  .lp-container.recent {
    padding-top:20px;
    padding-bottom:70px
  }
  .lp-container.testimonials-section {
    padding-top:0
  }
  .lp-container.pop-up._1 {
    background-image:linear-gradient(#fae0e699,#fae0e699),url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/614b9948e0cc06478c60f54a_SP-BG-V5%20\%281\%29.jpeg);
    background-position:0 0,78% 0;
    background-repeat:repeat,no-repeat;
    background-size:auto,cover
  }
  .nav-logo-link-old.phone-main-logo {
    z-index:0;
    border-top-style:none
  }
  .sticky-navbar {
    padding-top:0;
    padding-bottom:0
  }
  .lp-btn.white-btn.big {
    white-space:normal;
    max-width:100%
  }
  .lp-btn.tablet-btn {
    width:85%
  }
  .hero-row {
    width:100%
  }
  .hero-col {
    padding-left:0
  }
  .hero-col.left-col {
    padding-right:0
  }
  .description-text.live-banner-t,.description-text.live-banner-big-t {
    margin-bottom:10px
  }
  .hero-img {
    width:100%
  }
  .hero-img.de-webinars {
    width:90vw
  }
  .hero-wrapper {
    background-position:100% 75%,100% 100%;
    background-size:auto 100vw,100% 100%
  }
  .product-info {
    width:244px;
    max-width:none;
    height:156px;
    bottom:100px;
    right:50px
  }
  .flex-text-div {
    height:auto
  }
  .sub-title {
    font-size:23px;
    line-height:34px
  }
  .star-img {
    max-height:18px
  }
  .star-img-2 {
    max-height:47px
  }
  .feedback-card {
    padding-left:0;
    padding-right:0
  }
  .phone-div {
    width:100%;
    max-width:332px;
    height:auto;
    min-height:600px
  }
  .phone-img {
    width:100%;
    max-width:332px;
    min-height:600px
  }
  .step-text-area {
    max-width:none
  }
  .merchant-logo.double-size {
    margin-bottom:20px
  }
  .white-heading {
    text-align:center
  }
  .white-heading.left-aligned {
    text-align:left
  }
  .footer-col {
    padding-left:0;
    padding-right:0
  }
  .footer-link-text.light-t.new-mob {
    font-size:18px
  }
  .copyright-div {
    padding-left:0
  }
  .half-div.social-div.tablet-view {
    justify-content:space-between
  }
  .social-img {
    max-width:20px
  }
  .merchant-step-icon-div {
    margin-bottom:25px;
    margin-right:0
  }
  .advantages-grid.new-advantages-grid {
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:block
  }
  .point-div {
    width:100%
  }
  .point-img {
    display:none
  }
  .phone-content-inner {
    justify-content:flex-start
  }
  .phone-img-example {
    width:100%;
    height:250px;
    margin-bottom:5px
  }
  .h5-phone-heading {
    margin-bottom:5px
  }
  .heading-38 {
    width:100%;
    font-size:48px;
    line-height:54px
  }
  .heading-38.de {
    font-size:45px
  }
  .heading-38.bottom-10.live-banner {
    max-width:200px;
    margin-left:0
  }
  .h2-centered {
    margin-bottom:25px;
    font-size:48px;
    line-height:48px
  }
  .h3-left {
    font-size:34px
  }
  .dd-list.w--open {
    inset:25px 0% auto auto
  }
  .nav-menu {
    background-color:var(--black-2);
    height:100vh;
    padding-top:80px
  }
  .heading-39.bold.live-banner-h {
    font-size:34px
  }
  .grid-cookie-area {
    color:var(--black)
  }
  .heading-43 {
    font-size:34px
  }
  .product-card-description-2 {
    min-height:100px;
    max-height:100px
  }
  .product-card-image-freddy.product-card-freddy,.product-card-image-babyroi.product-card-babyroi {
    border-radius:2px;
    height:220px
  }
  .features-2 {
    background-color:#fff;
    padding-top:0;
    padding-bottom:0
  }
  .logo-inner {
    flex-direction:column
  }
  .view-all-link {
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:120px 0% auto
  }
  .footer-top-wrap {
    flex-wrap:wrap
  }
  .social-wrap {
    justify-content:space-between;
    width:100%;
    margin-top:16px
  }
  .footer-links-wrap {
    margin-right:20px
  }
  .social-wrap-in {
    margin-left:-15px
  }
  .black-button.sign-up-form-button {
    margin-top:14px
  }
  .press-slider {
    margin-top:20px
  }
  .press-slice {
    margin-top:-468px;
    padding-top:150px
  }
  .h2-press-p.top90 {
    margin-top:20px
  }
  .cms-press {
    margin-top:40px
  }
  .hero-shape-press {
    max-width:90vw;
    right:-41%
  }
  .press-img {
    max-width:450px;
    margin-top:20px
  }
  .social-wrapper {
    margin-left:-15px
  }
  ._150px-line {
    margin-bottom:60px
  }
  .press-rich-text {
    margin-bottom:50px
  }
  .form-grid {
    grid-template-columns:1fr
  }
  .right-arrow-3 {
    inset:16% 3% auto auto
  }
  .left-arrow-3 {
    inset:16% auto auto 3%
  }
  .horizontal-content-block {
    padding-bottom:70px;
    padding-left:15px;
    padding-right:15px
  }
  .testimonial-image-wrap {
    height:260px
  }
  .table {
    overflow:auto
  }
  .pop-up-bg.hide {
    display:none
  }
  .new-filter-wrap-subcat {
    width:100%;
    margin-bottom:10px;
    padding-top:5px;
    padding-bottom:5px
  }
  .new-cat-title {
    font-size:2.5rem
  }
  .new-card-cover-mask {
    height:140px
  }
  .new-card-promo-label {
    padding-left:.5rem;
    padding-right:.5rem;
    font-size:.75rem
  }
  .new-card-instore-label {
    padding-left:0;
    padding-right:0;
    font-size:.75rem
  }
  .new-card-footer {
    font-size:.875rem
  }
  .banner-h {
    font-size:28px
  }
  .banner-h.little-h {
    font-size:32px;
    line-height:1.2em
  }
  .banner-slide1-wrap {
    max-width:100%
  }
  .banner-slide2-wrap {
    max-width:100%;
    padding-top:15px
  }
  .pop-up-img {
    width:100%;
    margin-bottom:20px
  }
  .pop-up-banner {
    max-width:100%;
    padding:66px 12px 12px
  }
  .pop-up-absolute-img-5 {
    display:none
  }
  .pop-up-absolute-img-6 {
    bottom:-9px;
    right:-70px
  }
  .pop-up-absolute-img-7 {
    display:none
  }
  .pop-up-absolute-img-4 {
    max-width:60px;
    inset:auto auto -2px 0%
  }
  .sun-image {
    width:80px
  }
  .new-empty-title {
    font-size:2.5rem
  }
  .it-pop-up-banner {
    padding:75px 12px 12px
  }
  .it-pop-up-p-wrap {
    margin-top:44px
  }
  .it-pop-up-logo {
    margin-top:0
  }
  .it-pop-up-img {
    max-width:80%
  }
  .new-reviews-mobile-slider-mask {
    width:100%;
    margin-left:auto;
    margin-right:auto
  }
  .new-review-text {
    max-width:280px;
    margin-left:auto
  }
  .new-testimonials-quote {
    width:60px;
    top:11px
  }
  .new-testimonals-content-container.video-slider {
    max-width:90%
  }
  .new-featured-slide {
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem
  }
  .new-d-app-buttons {
    grid-template-columns:1fr
  }
  .new-trustpilot-wrapper {
    top:-2%;
    right:-14%;
    transform:scale(.7)
  }
  .new-hero-buttons {
    flex-direction:column;
    grid-template-columns:1fr;
    align-items:stretch
  }
  .new-heart-1,.d-app-bg-image {
    top:13%
  }
  .d-app-bg-image.mobile {
    width:260%;
    right:-80%
  }
  .new-primary-button.margin-hero {
    margin-bottom:1rem
  }
  .new-hero-grid {
    grid-row-gap:0rem;
    margin-bottom:3rem
  }
  .new-d-app-right-column {
    padding-top:130px
  }
  .new-iphone-wrapper {
    align-items:flex-start
  }
  .fake-item {
    height:120px
  }
  .new-testimonials-image {
    bottom:-1rem
  }
  .new-reviews-title {
    max-width:200px
  }
  .new-reviews-wrapper {
    width:100%
  }
  .new-review-user-text {
    margin-left:auto;
    margin-right:auto
  }
  .new-iphone-content {
    width:82%
  }
  .new-testimonials-slide-content {
    align-items:flex-start;
    padding-top:2rem;
    padding-bottom:1rem
  }
  .new-reviews-mobile-slider {
    max-width:100%;
    margin-top:1rem;
    display:block
  }
  .new-testimonials-slider {
    min-height:450px
  }
  .new-hero-card-bubble._02 {
    top:338px;
    left:135px
  }
  .new-hero-card-bubble._01 {
    top:354px;
    left:34px
  }
  .new-hero-card-bubble._03 {
    top:419px;
    left:100px
  }
  .new-review-container {
    width:auto;
    max-width:280px
  }
  .new-heart-3 {
    top:13%
  }
  .new-section.testimonials {
    padding-top:1rem;
    padding-bottom:1rem
  }
  .new-section.reviews {
    padding-top:3rem
  }
  .new-section.hero.unicorn {
    min-height:780px
  }
  .new-iphone-frame {
    padding-left:10px;
    padding-right:10px
  }
  .new-d-app-left-column {
    width:80%;
    top:-70px
  }
  .new-hero-title {
    font-size:2.8rem
  }
  .new-hero-title.it,.new-hero-title.pt {
    font-size:2.5rem
  }
  .new-featured-slider-arrow {
    width:40px
  }
  .new-testimonials-brand-image {
    max-width:100px
  }
  .merchants-integrations-grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .new-iphone-shadow {
    left:8%;
    right:8%
  }
  .new-hero-card-wrapper {
    justify-content:center;
    align-items:center;
    padding-left:0%;
    display:flex
  }
  .new-featured-slider {
    height:490px
  }
  .new-reviews-slider {
    margin-top:10rem
  }
  .new-heart-2 {
    top:13%
  }
  .new-hero-card-arrow {
    top:350px;
    left:199px;
    transform:rotateX(180deg)rotateY(180deg)rotate(163deg)
  }
  .new-view-all-button {
    margin-left:auto;
    margin-right:auto
  }
  .new-hub-grid {
    grid-template-columns:1fr 1fr
  }
  .hidden-embed {
    display:none
  }
  .new-heart-4 {
    top:38%
  }
  .landing-title {
    font-size:3rem
  }
  .landing-date-grid {
    grid-column-gap:2rem
  }
  .landing-p-block {
    margin-bottom:1rem
  }
  .landing-center-block {
    margin-bottom:2rem;
    padding:1rem 1rem 2rem
  }
  .landing-title-block {
    text-align:center
  }
  .landing-brand-link {
    max-width:70px
  }
  .landing-guest-grid {
    grid-template-columns:1fr 1fr
  }
  .landing-guest-image-wrapper {
    width:80px;
    height:80px
  }
  .landing-brands-grid {
    grid-template-rows:auto auto
  }
  .bold-text-76 {
    text-align:center
  }
  .new-review-brand-image {
    max-width:100px
  }
  .new-testimonial-video-wrapper {
    width:300px;
    height:200px
  }
  .landing-button {
    padding-left:12px;
    padding-right:12px;
    font-size:14px
  }
  .card-instore-label {
    font-size:.75rem
  }
  .card.giftguide.featured {
    min-width:200px
  }
  .card-cover {
    height:140px
  }
  .card-footer {
    font-size:.875rem
  }
  .card-promo-label {
    padding-left:.5rem;
    padding-right:.5rem;
    font-size:.75rem
  }
  .single-day-logo {
    margin-top:0
  }
  .single-day-min-title {
    margin-bottom:10px
  }
  .single-date {
    font-size:60px;
    line-height:60px
  }
  .single-day-p {
    font-size:21px
  }
  .single-pop-up-white-bg {
    margin-top:30px;
    padding-bottom:30px
  }
  .tag-text {
    margin-bottom:12px;
    font-size:21px
  }
  .single-day-info-text {
    margin-bottom:12px;
    font-size:18px
  }
  .promo-word {
    margin-bottom:14px;
    font-size:28px
  }
  .rule-text {
    text-align:center;
    margin-bottom:0
  }
  .pink-card-g-d {
    grid-template-columns:43px minmax(10px,100%) 21px;
    height:20px
  }
  .pink-card-g-c {
    grid-template-columns:43px minmax(10px,100%) 23px;
    height:15px
  }
  .pink-card-g-b {
    grid-template-columns:43px minmax(10px,100%) 21px;
    height:90px
  }
  .pink-palace-section,.pink-palace-section.pink-palace {
    padding-left:.5rem;
    padding-right:.5rem
  }
  .pink-card {
    max-width:170px;
    height:180px
  }
  .pink-palace-grid {
    grid-column-gap:10px;
    grid-template-rows:180px;
    grid-auto-rows:180px
  }
  .pink-card-g-ae {
    grid-template-columns:101px minmax(2px,100%) 21px;
    height:26px
  }
  .pink-card-over-image.cat {
    width:45%;
    bottom:15px
  }
  .pink-card-over-image.plant-2 {
    width:45%;
    bottom:19px;
    left:10px
  }
  .pink-card-over-image.plant-1 {
    top:17px;
    left:-36px
  }
  .pink-card-over-image.sheet {
    top:110px;
    right:17px
  }
  .pink-card-image-stretch-wrapper.b1 {
    background-size:43px
  }
  .pink-card-image-stretch-wrapper.b3 {
    background-size:21px
  }
  .pink-card-image-stretch-wrapper.c2 {
    background-size:auto 15px
  }
  .pink-card-image-stretch-wrapper.a2,.pink-card-image-stretch-wrapper.e2 {
    background-size:auto 26px
  }
  .pink-card-image-stretch-wrapper.d3 {
    background-size:21px
  }
  .pink-card-image-stretch-wrapper.d1 {
    background-size:43px
  }
  .pink-palace-grid-wrapper {
    background-size:10px,10px,auto;
    margin-left:5px;
    margin-right:5px;
    padding:1.5rem 1rem
  }
  .pink-card-logo-wrapper {
    height:90px;
    margin-top:26px
  }
  .banner-logo {
    margin-top:0
  }
  .pink-palace-subtitle {
    font-size:22px
  }
  .zfactor-big-p {
    font-size:28px;
    line-height:1.2em
  }
  .xfactor-white-bg {
    margin-top:30px;
    padding-bottom:30px
  }
  .bg-img-wrap-1 {
    left:0
  }
  .bg-img-wrap-2 {
    right:0
  }
  .btns-wrap {
    flex-direction:column;
    width:auto
  }
  .bg-images-wrap {
    width:90%
  }
  .big-hearts-wrap {
    margin-left:10px;
    margin-right:10px
  }
  .pink-palace-banner {
    background-color:var(--medium-sea-green);
    background-image:none;
    margin-left:10px;
    margin-right:10px
  }
  .text-span-8 {
    font-weight:700
  }
  .image-57 {
    max-width:300px
  }
  .pink-palace-popup {
    background-image:none;
    margin-left:10px;
    margin-right:10px
  }
  .christmas-p {
    max-width:250px;
    font-size:18px;
    line-height:1.2em
  }
  .christ-calendar {
    grid-template-columns:1fr
  }
  .featured-stores-section {
    padding-top:0
  }
  .giftguide-banner-section {
    margin-bottom:0
  }
  .giftguide-app-phone-wrapper {
    height:320px
  }
  .giftguide-banner-subtitle {
    font-weight:400
  }
  .promo-small-banner-wrapper.saldi {
    height:210px
  }
  .promo-small-banner-cta.fashion-week {
    text-align:left;
    max-width:160px
  }
  .promo-small-banner-image {
    max-width:100px
  }
  .promo-small-banner-image.saldi {
    top:-35%
  }
  .promo-carousel-banner-section {
    padding-top:0
  }
  .promo-carousel-banner-card {
    min-width:240px
  }
  .scroll-script {
    display:none
  }
  
  
  
  .params-and-home-script {
    display:none
  }
  .valentine-cards-wrap {
    grid-column-gap:13px;
    grid-row-gap:16px
  }
  
  .new-navigation {
    padding-top:0;
    padding-bottom:0
  }
  .nav-menu-categories-inner-bottom {
    padding-left:0;
    padding-right:0
  }
  .drawer-category-grid {
    grid-column-gap:8px;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)
  }
  .navigation-grid {
    grid-template-columns:.75fr minmax(0,0);
    grid-auto-columns:1.25fr;
    grid-auto-flow:row
  }
  .navigation-logo {
    width:132px;
    height:auto
  }
  .unicorn-illustration {
    height:250px;
    bottom:37px
  }
  .unicorn-text {
    text-align:center;
    margin-top:3px;
    font-size:11px;
    line-height:21px
  }
  .womensweek-logos {
    grid-template-columns:1fr 1fr
  }
  .partner-page-eco-block {
    max-width:none;
    margin-bottom:48px;
    padding-bottom:190px;
    padding-left:32px;
    padding-right:32px
  }
  .partner-page-eco-image.tech {
    top:auto;
    bottom:-10%
  }
  .partner-page-eco-block-wrapper {
    margin-bottom:108px
  }
  .partner-tech-image-small {
    width:55%;
    top:-204px;
    left:36px
  }
  .partner-page-testimonial-slide-inner {
    padding-left:16px;
    padding-right:16px
  }
  .partner-page-testimonial-dots {
    top:940px
  }
  .partner-page-testimonial-quote.long-fix {
    font-size:1rem;
    line-height:20px
  }
  .partner-blur._02 {
    width:68vw;
    height:68vw;
    top:28px;
    left:8%
  }
  .partner-blur._03 {
    width:70vw;
    height:70vw;
    bottom:69%
  }
  .partner-page-form-grid {
    grid-template-columns:1fr
  }
  .partner-span-circle.fr {
    right:-17px
  }
  .partner-span-circle.es {
    right:-5px
  }
  .image-58 {
    display:none
  }
  .partner-page-directory-grid {
    grid-template-columns:1fr 1fr
  }
  .partner-directory-item-inner {
    padding-top:0;
    padding-bottom:0
  }
  .partner-directory-name {
    margin-bottom:0
  }
  .partner-directory-item {
    height:230px
  }
  .partner-directory-logo-wrapper {
    height:40%;
    margin-top:8px
  }
  .partner-directory-divider {
    margin-bottom:12px
  }
  .partner-hero-bg-wrapper {
    -webkit-backdrop-filter:blur(4px);
    backdrop-filter:blur(4px);
    background-color:#ffffffb3;
    inset:0%
  }
  .partner-tech-image-small-right {
    width:57%;
    top:-78px;
    left:139px
  }
  .sds2-paragraph-1.medium.sds2-color-grayscale-800.mb-32.fix-promo-app {
    margin-bottom:0
  }
  .sds2-paragraph-1.medium.sds2-color-grayscale-800.mb-24.fix-promo-app {
    margin-bottom:8px
  }
  .sds2-headline.hero.hero-words,.sds2-headline.hero-v2.hero-words {
    font-size:29px;
    line-height:38px
  }
  .style-guide-colors-grid {
    grid-template-columns:1fr
  }
  .partner-hero-pillow.kooomo.directory {
    left:-11%
  }
  .partner-hero-pillow.shopify.directory {
    left:-42%
  }
  .partner-hero-pillow.htet.directory {
    top:90%;
    left:-16%
  }
  .partner-hero-pillow.readypro.directory {
    top:21%;
    right:2%
  }
  .partner-hero-pillow.af.directory {
    top:87%;
    right:-4%
  }
  .partner-hero-pillow.vtex.directory {
    right:-25%
  }
  .sds2-h1.sds2-color-grayscale-900.fix-promo-app {
    margin-top:0;
    margin-bottom:8px
  }
  .sds2-h1.sds2-color-grayscale-900.fix-hero-x {
    font-size:32px
  }
  .sds2-h4.medium.sds2-color-grayscale-900.fix-long,.sds2-h4.medium.sds2-color-grayscale-900.fix-long-smaller {
    font-size:15px
  }
  .sds2-paragraph-3.medium.sds2-color-grayscale-900.mb-8.maxw-170px {
    max-width:170px
  }
  .sds2-link.sds2-color-liliac-900.mb-8-dynamic {
    margin-bottom:8px
  }
  .sds2-vertical-spacing.home-hero {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.career-slider {
    padding-bottom:12rem
  }
  .sds2-vertical-spacing.home-hero-v2,.sds2-vertical-spacing.b2b-promo-hero {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.promo-app {
    align-items:flex-start;
    padding-top:3rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.home-hero-v3 {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing.lp-card {
    align-items:flex-start;
    padding-top:3rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing.lpcf,.sds2-vertical-spacing.lpcf-simple {
    align-items:flex-start
  }
  .sds2-vertical-spacing.autumn24 {
    padding-top:4rem
  }
  .sds2-vertical-spacing.bfmh {
    padding-top:0
  }
  .sds2-vertical-spacing.valentines25 {
    padding-top:8rem
  }
  .sds2-vertical-spacing.greenfashion25 {
    padding-top:6rem
  }
  .sds2-section.partner-ecosystem {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-section.promo-app,.sds2-section.lp-card,.sds2-section.lpcf-hero,.sds2-section.lpcf-hero-bottom,.sds2-section.lpcf-test,.sds2-section.catalogapp {
    height:100%;
    min-height:100vh;
    padding-top:1rem
  }
  .sds2-section.applepay-hero,.sds2-section.spclub {
    padding-left:0;
    padding-right:0
  }
  .sds2-section.spclub-main-section,.sds2-container.partner-form {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-container.vendor-boxed {
    height:auto;
    min-height:487px
  }
  .sds2-container.referral-boxed {
    height:auto
  }
  .sds2-container.static-hero-model-231 {
    height:300px
  }
  .sds2-container.promo-boxed {
    height:auto;
    min-height:487px
  }
  .sds2-container.promo-app {
    flex:none;
    height:100%;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-container.vendor-boxed-new {
    height:auto;
    min-height:487px
  }
  .sds2-container.lp-card {
    height:100%;
    margin-left:auto;
    margin-right:auto
  }
  .sds2-container.lpcf,.sds2-container.lpcf-v2 {
    margin-left:auto;
    margin-right:auto
  }
  .sds2-container.catalog-boxed {
    height:auto;
    min-height:487px
  }
  .sds2-container.pagecard {
    margin-left:auto;
    margin-right:auto
  }
  .sds2-container.valentines,.sds2-container.catalogapp {
    min-height:400px
  }
  .sds2-container.in-store-card-landing {
    max-height:60vh
  }
  .sds2-container.bts-hero {
    min-height:380px
  }
  .sds2-container.officelooks-hero {
    min-height:400px
  }
  .sds2-container.applepay-hero {
    min-height:540px
  }
  .sds2-container.autumn24 {
    min-height:390px
  }
  .sds2-container.emma {
    min-height:400px
  }
  .sds2-container.deubank-hero,.sds2-container.visa,.sds2-container.visablur {
    min-height:380px
  }
  .sds2-container.spclub,.sds2-container.spclub-last {
    min-height:540px
  }
  .sds2-container.bfmh {
    justify-content:center;
    align-items:center;
    min-height:450px
  }
  .sds2-container.xmas24-talea {
    min-height:320px
  }
  .sds2-container.breal24 {
    min-height:370px
  }
  .sds2-container.gamestop25 {
    min-height:320px
  }
  .sds2-container.valentines25 {
    min-height:340px
  }
  .sds2-container.skiseason25,.sds2-container.fathersday25 {
    min-height:300px
  }
  .sds2-container.greenfashion25 {
    min-height:470px
  }
  .sds2-container.easyclothesmar25 {
    min-height:330px
  }
  .sds2-container.bookingmar25 {
    min-height:420px
  }
  .sds2-container.bookingmar25.es {
    min-height:450px
  }
  .sds2-container.monaco1to1 {
    min-height:340px
  }
  .sds2-container.genz {
    min-height:390px
  }
  .sds2-container.springvibes25 {
    min-height:410px;
    padding-top:60px
  }
  .sds2-container.springvibes25.fr {
    min-height:400px;
    padding-top:60px
  }
  .sds2-container.springdeco25 {
    min-height:410px;
    padding-top:60px
  }
  .sds2-container.springdeco25.fr {
    min-height:400px;
    padding-top:60px
  }
  .sds2-container.springdeco25.es {
    min-height:390px;
    padding-top:50px
  }
  .sds2-container.easyclothesmay25 {
    min-height:280px
  }
  .sds2-container.summermay25.fr {
    min-height:400px;
    padding-top:60px
  }
  .sds2-container.summermay25.es {
    min-height:390px;
    padding-top:50px
  }
  .sds2-container.musthavejune25 {
    min-height:420px
  }
  .sds2-container.fathersday25 {
    min-height:400px
  }
  .sds2-container.temujune25,.sds2-container.gamestopjune25 {
    min-height:420px
  }
  .sds2-container.pagopa.fr {
    min-height:400px;
    padding-top:60px
  }
  .sds2-container.pagopa.es {
    min-height:390px;
    padding-top:50px
  }
  .partner-directory-item-bottom {
    background-color:#fff;
    height:50%
  }
  .partner-directory-oval {
    top:-4%;
    bottom:auto
  }
  .partner-page-directory-wrapper {
    width:100%
  }
  .partner-directory-hero-dots.right {
    right:-45%
  }
  .partner-directory-hero-dots.left {
    top:46%;
    left:-38%
  }
  .sds2-merchant-card-inner {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-merchant-card-oval {
    top:-5%;
    bottom:auto
  }
  .sticky-baner-text {
    text-align:center;
    margin-top:3px;
    font-size:11px;
    line-height:21px
  }
  .sds2-section-carousel-title-grid {
    grid-column-gap:8px;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr
  }
  .sds2-section-carousel-title-grid.v2 {
    grid-column-gap:0px
  }
  .sds2-hero-title-wrapper {
    margin-bottom:5rem
  }
  .sds2-download-app-bg-image-desktop {
    right:-130px
  }
  .hero-word {
    text-align:center;
    height:40px;
    top:114px;
    left:50%;
    transform:translate(-50%)
  }
  .sds2-career-shape {
    top:-120px
  }
  .sds2-career-team-pics {
    transform:scale(.5)
  }
  .sds2-slider-slide {
    height:740px
  }
  .sds2-slider-slide-inner {
    padding-top:130px;
    padding-left:16px;
    padding-right:16px
  }
  .sds2-slider-pic {
    max-width:120px
  }
  .sds2-career-process-wrapper {
    margin-top:81px
  }
  .sds2-career-process-bottom-bg {
    bottom:-29px
  }
  .sds2-career-process-top-bg {
    top:-28px
  }
  .sds2-career-team-pics-inner {
    top:-100px
  }
  .sds2-career-job-banner-mobile {
    width:100%;
    max-width:343px;
    height:380px
  }
  .sds2-image-sticker.eye {
    left:-26px
  }
  .sds2-image-sticker.cart {
    bottom:-64px;
    right:-1px
  }
  .sds2-image-sticker.diamond {
    left:-12px
  }
  .sds2-image-sticker.smile {
    right:4px
  }
  .sds2-image-sticker.hiw-oval {
    top:162px
  }
  .sds2-image-sticker.hiw-lines {
    top:148px
  }
  .sds2-image-sticker.vendor-oval {
    top:162px
  }
  .sds2-image-sticker.vendor-lines {
    top:148px
  }
  .sds2-image-sticker.vendor-hero.fr {
    width:270px;
    max-width:none
  }
  .sds2-image-sticker.vendor-hero.es {
    width:260px;
    max-width:none;
    top:2px;
    transform:translate(-50%)scale(.9)
  }
  .sds2-image-sticker.vendor-lines-boxed,.sds2-image-sticker.referral-boxed {
    top:148px
  }
  .sds2-image-sticker.vendor-hero-new {
    top:-4px;
    transform:scale(.7)
  }
  .sds2-image-sticker.vendor-hero-new.fr {
    width:270px;
    max-width:none;
    top:-7px;
    left:9px
  }
  .sds2-image-sticker.vendor-hero-new.es {
    max-width:85%;
    top:0
  }
  .sds2-carousel-top-bg,.sds2-carousel-bottom-bg {
    height:30px
  }
  .sds2-career-job-snap {
    top:6px;
    left:20px
  }
  .sds2-career-job-banner-text {
    width:200px
  }
  .sds2-hiw-split-grid {
    max-width:90%
  }
  .sds2-hiw-card-inner {
    padding-top:0;
    padding-bottom:0
  }
  .sds2-hiw-hero-title.hero.hero-words {
    font-size:29px;
    line-height:38px
  }
  .sds2-hiw-hero-content,.sds2-vendor-hero-content {
    top:-43px
  }
  .sds2-vendor-hero-title.hero.hero-words {
    font-size:29px;
    line-height:38px
  }
  .sds2-vendor-solutions-inner-grid {
    grid-column-gap:0px;
    grid-row-gap:0px
  }
  .sds2-vendor-prizes-wrapper {
    height:auto;
    padding-top:16px;
    padding-bottom:16px
  }
  .sds2-vendor-prizes-wrapper.small {
    height:240px
  }
  .sds2-vendor-prize-box {
    margin-bottom:24px;
    position:static;
    left:auto;
    transform:none
  }
  .sds2-vendor-prize-box.right {
    margin-bottom:0;
    position:static;
    bottom:auto;
    left:auto
  }
  .sds2-vendor-prize-box.center-white {
    transform:none
  }
  .sds2-vendor-numbers-title.hero.hero-words {
    font-size:29px;
    line-height:38px
  }
  .sds2-vendor-numbers-title.fix-x {
    font-size:42px
  }
  .sds2-vendors-logos-scroll-grid,.logo-wrapper,.sds2-vendors-logo-wrapper {
    justify-content:center
  }
  .sds2-vendor-reviews-card {
    width:300px
  }
  .sds2-vendor-bottom-form-content,.sds2-vendor-boxed-hero-content {
    top:-43px
  }
  .sds2-pay3-devs-bg {
    height:auto;
    padding-top:16px;
    padding-bottom:16px
  }
  .sds2-pay3-devs-box {
    margin-bottom:24px;
    position:relative;
    left:auto;
    transform:none
  }
  .sds2-pay3-devs-box.right {
    margin-bottom:0;
    position:relative;
    bottom:auto;
    left:auto
  }
  .sds2-button-inner.right-align {
    justify-content:flex-end
  }
  .sds2-button-inner.small-padding {
    padding-left:4px;
    padding-right:4px
  }
  .sds2-referral-boxed-hero-content {
    top:-43px
  }
  .sds2-referral-banner-mobile-image {
    height:210px
  }
  .sds2-referral-cards-text {
    max-width:375px
  }
  .sds2-referral-lines {
    right:131px
  }
  .sds2-referral-snap {
    left:0
  }
  .sds2-referral-card-inner {
    padding-top:0;
    padding-bottom:0
  }
  .static-blur {
    right:-58%
  }
  .static-blur._02 {
    width:68vw;
    height:68vw;
    top:28px;
    left:8%
  }
  .static-blur._03 {
    width:70vw;
    height:70vw;
    bottom:69%
  }
  .static-blur.left {
    left:-102%
  }
  .sds2-model-231-box-content {
    margin-bottom:64px
  }
  .sds2-zalando-page-card-inner {
    padding-top:32px;
    padding-bottom:32px
  }
  .sds2-promo-hero-image,.sds2-promo-hero-image-v2 {
    margin-top:32px
  }
  .sds2-xmas-letter-dot.no-portrait {
    display:none
  }
  .sds2-xmas-letter-testimonial-info {
    max-width:60%
  }
  .sds2-xmas-letter-grid {
    grid-column-gap:16px
  }
  .sds2-xmas-hero-image {
    margin-top:32px
  }
  .sds2-xmas-letter-line {
    width:400%
  }
  .sds2-xmas-letter-gift-03 {
    right:2%
  }
  .sds2-b2b-promo-hero-content {
    margin-bottom:11.9rem
  }
  .sds2-b2b-promo-ticket-confetti {
    width:120px;
    top:-2px;
    left:25px
  }
  .sds2-b2b-promo-ticket-confetti.right {
    right:11px
  }
  .sds2-promo-app-grid {
    grid-row-gap:0px;
    flex:none;
    grid-template-rows:minmax(40%,56%) 1fr;
    grid-auto-flow:row;
    max-width:100%;
    height:100%
  }
  .sds2-promo-app-image-wrapper {
    flex-direction:column;
    justify-content:flex-end;
    width:100%;
    max-width:100%;
    display:flex;
    bottom:-40px
  }
  .sds2-promo-app-image {
    object-fit:cover;
    max-width:540px;
    bottom:-50px;
    transform:scale(1.3)
  }
  .sds2-promo-app-content {
    width:100%;
    max-width:300px
  }
  .sds2-promo-app-title-wrapper {
    margin-bottom:.5rem
  }
  .sds2-hiw-slider-app-confetti {
    top:10%
  }
  .c-promo {
    margin-left:auto;
    margin-right:auto;
    overflow:hidden
  }
  .c-promo-container {
    width:100%;
    max-width:342px
  }
  .sds2-appl-hero-content {
    top:-78px
  }
  .sds2-appl-reviews-banner {
    background-image:none
  }
  
  .sds2-appl-reviews-banner-content {
    max-width:300px
  }
  .sds2-appl-reviews-banner-image {
    transform:scale(1.2)
  }
  .sds2-vendor-form-wrapper-new {
    min-width:0
  }
  .sds2-vendor-hero-title-new.hero.hero-words {
    font-size:29px;
    line-height:38px
  }
  .sds2-vendor-bottom-form-content-center {
    top:-43px
  }
  .landing-gift-card-grid-right {
    padding-left:16px;
    padding-right:16px
  }
  .landing-gift-card-chip {
    padding-left:24px;
    padding-right:24px
  }
  .landing-gift-card-bg {
    width:100%
  }
  .landing-gift-card-image {
    width:80%;
    max-width:none
  }
  .lp-card-hero-content-wrapper {
    top:-187px
  }
  .lp-card-hero-image-mobile {
    width:600px
  }
  .text-span-2 {
    font-size:6vw
  }
  .the-height-400vh-section {
    margin-left:0
  }
  .the-sticky-div-title {
    margin-top:76px;
    padding-left:10px;
    padding-right:10px;
    font-size:11vw;
    line-height:9vw
  }
  .a-block {
    width:50vw;
    height:50vh;
    margin-left:20px;
    margin-right:20px
  }
  .lpcf-simple-items-wrapper.disable-scrollbars {
    padding-bottom:10rem
  }
  .lpcf-simple-item-wrapper {
    grid-column-gap:0px;
    grid-row-gap:0px;
    align-self:auto;
    max-width:260px
  }
  .lpcf-simple-item-circle-line {
    width:245px;
    max-width:245px;
    height:245px;
    max-height:245px;
    padding:12px
  }
  .lpcf-simple-item-info {
    box-sizing:border-box;
    object-fit:fill;
    flex:0 auto;
    align-self:center
  }
  .lpcf-simple-item-image {
    width:135px
  }
  .lpcf-simple-item-image._01 {
    width:130px;
    position:absolute;
    top:60px;
    left:60px
  }
  .lpcf-simple-item-image._02 {
    width:140px;
    bottom:-13.297px;
    right:-23.1641px
  }
  .lpcf-simple-item-image._03 {
    width:110px;
    top:2px;
    left:141.828px
  }
  .lpcf-simple-item-image._04 {
    width:100px;
    bottom:-2.297px;
    right:132.836px
  }
  .lpcf-simple-item-image._06 {
    width:230px
  }
  .lpcf-simple-items-inner {
    grid-column-gap:1rem
  }
  .lpc-section.sec-03 {
    overflow:scroll
  }
  .lp-card-hero-image-mobile-wrapper {
    height:250px
  }
  .lpcf-title-wrapper-v2 {
    margin-bottom:-60px;
    top:-60px
  }
  .sds2-footer-grid-it._3col {
    grid-template-columns:1fr 0 1fr
  }
  .bottom-app-banner-container-2 {
    padding-left:1rem;
    padding-right:1rem
  }
  .bottom-app-content-wrapper {
    width:100%;
    max-width:300px
  }
  .top-search-mini-banner-peach {
    padding-right:16px
  }
  .sds2-ctlg-card-info.with-cta {
    height:190px
  }
  .sds2-ctlg-product-card.with-cta {
    height:380px
  }
  .sds2-ctlg-hero-image {
    top:30px
  }
  .top-search-mini-banner-left {
    grid-column-gap:6px;
    align-items:center;
    font-size:10px;
    line-height:16px
  }
  .top-search-mini-banner-right {
    flex:none
  }
  .trenord-hero-image-wrapper {
    min-width:0
  }
  .sds2-vendor-prize-box-white {
    padding:12px
  }
  .sds2-vendor-prize-box-white.right {
    margin-bottom:0;
    position:static;
    bottom:auto;
    left:auto
  }
  .sds2-vendor-prize-box-white.center-white {
    transform:none
  }
  .card-page-hero-content-wrapper {
    top:-187px
  }
  .bottom-app-banner-container-3 {
    padding-left:1rem;
    padding-right:1rem
  }
  .bottom-app-banner-container-4 {
    background-image:url(https://cdn.prod.website-files.com/614b9948e0cc06785c60efe7/65a12866c3211fc3d33d12e1_Background_D.png);
    background-position:50% 0;
    background-repeat:repeat;
    background-size:cover;
    padding-left:1rem;
    padding-right:1rem
  }
  .bottom-app-content-text {
    max-width:240px
  }
  .bottom-app-banner-container-5 {
    padding-left:1rem;
    padding-right:1rem
  }
  .sds2-catalog-app-image {
    object-fit:cover;
    max-width:540px;
    bottom:-50px;
    transform:scale(1.3)
  }
  .sds2-affiliate-number {
    font-size:32px
  }
  .sds2-affiliate-numbers-percent {
    font-size:24px
  }
  .sds2-affilitate-number-wrapper {
    width:35%
  }
  .sds2-affilitate-number-text-wrapper {
    width:65%
  }
  .sds2-womenday-hero-image,.sds2-fatherday-hero-image {
    width:140%;
    bottom:-27%
  }
  .sds2-abolute-hero-image.glassesmobile {
    width:340px;
    top:87%
  }
  .in-store-landing-hero-content {
    top:-43px
  }
  .in-store-landing-hero-image {
    bottom:50px
  }
  .in-store-landing-single-card-text.medium.sds2-color-grayscale-800.mb-32.fix-promo-app {
    margin-bottom:0
  }
  .in-store-landing-single-card-text.medium.sds2-color-grayscale-800.mb-24.fix-promo-app {
    margin-bottom:8px
  }
  .paragraph-4 {
    float:left;
    clear:none;
    flex-flow:wrap;
    margin-bottom:0;
    display:flex;
    position:static
  }
  .paragraph-5 {
    height:150px;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    padding-top:145px;
    font-size:13px;
    line-height:19px
  }
  .paragraph-6 {
    object-position:50% 50%;
    height:150px;
    margin-top:0;
    margin-bottom:0;
    padding-top:145px;
    font-size:13px;
    line-height:19px;
    overflow:visible
  }
  .paragraph-7 {
    margin-bottom:0;
    padding-top:145px;
    font-size:13px;
    line-height:19px
  }
  .officelooks-hero-sticker.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .officelooks-hero-sticker.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .officelooks-hero-sticker.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .officelooks-hero-sticker.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .officelooks-hero-sticker.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .officelooks-hero-sticker.model {
    width:230px;
    left:8px
  }
  .officelooks-hero-sticker.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .bts-hero-title-mobile {
    max-width:250px
  }
  .bts-hero-image {
    bottom:-10px
  }
  .back-to-school-grid {
    grid-column-gap:8px;
    grid-row-gap:8px
  }
  .officelooks-hero-center-mobile {
    width:270px;
    bottom:8px
  }
  .lpcf-simple-items-wrapper-copy.disable-scrollbars {
    grid-column-gap:0rem;
    grid-row-gap:50px;
    flex-flow:row;
    justify-content:flex-start;
    align-items:stretch;
    padding-bottom:10rem
  }
  .lpcf-simple-item-wrapper-copy {
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-column-gap:0px;
    grid-row-gap:0px;
    align-self:auto;
    max-width:260px
  }
  .lpcf-simple-item-circle-line-copy {
    width:245px;
    max-width:245px;
    height:245px;
    max-height:245px;
    padding:12px
  }
  .sds2-vertical-spacing-copy.home-hero {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.career-slider {
    padding-bottom:12rem
  }
  .sds2-vertical-spacing-copy.home-hero-v2,.sds2-vertical-spacing-copy.b2b-promo-hero {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.promo-app {
    align-items:flex-start;
    padding-top:3rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.home-hero-v3 {
    padding-bottom:2rem
  }
  .sds2-vertical-spacing-copy.lp-card {
    align-items:flex-start;
    padding-top:3rem;
    padding-bottom:0
  }
  .sds2-vertical-spacing-copy.lpcf,.sds2-vertical-spacing-copy.lpcf-simple {
    align-items:flex-start
  }
  .bts-cider-hero-image.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .bts-cider-hero-image.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .bts-cider-hero-image.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .bts-cider-hero-image.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .bts-cider-hero-image.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .bts-cider-hero-image.model {
    width:230px;
    left:8px
  }
  .bts-cider-hero-image.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .bts-cider-hero-center-mobile {
    width:270px;
    bottom:8px
  }
  .bts-cider-hero-sticker.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .bts-cider-hero-sticker.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .bts-cider-hero-sticker.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .bts-cider-hero-sticker.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .bts-cider-hero-sticker.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .bts-cider-hero-sticker.model {
    width:230px;
    left:8px
  }
  .bts-cider-hero-sticker.title {
    top:-216px;
    left:-32px
  }
  .bts-cider-hero-sticker.folders,.bts-cider-hero-sticker.folders-es {
    top:-254px;
    left:93px
  }
  .bts-lashile-hero-image.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .bts-lashile-hero-image.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .bts-lashile-hero-image.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .bts-lashile-hero-image.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .bts-lashile-hero-image.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .bts-lashile-hero-image.model {
    width:230px;
    left:8px
  }
  .bts-lashile-hero-image.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .bts-lashile-hero-center-mobile {
    width:270px;
    bottom:8px
  }
  .bts-lashile-hero-sticker.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .bts-lashile-hero-sticker.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .bts-lashile-hero-sticker.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .bts-lashile-hero-sticker.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .bts-lashile-hero-sticker.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .bts-lashile-hero-sticker.model {
    width:230px;
    left:8px
  }
  .bts-lashile-hero-sticker.title {
    width:280px;
    top:-264px;
    left:-8px
  }
  .bts-lashile-hero-sticker.folders {
    top:-254px;
    left:93px
  }
  .bts-lashile-hero-sticker.pills {
    width:160px;
    top:-133px;
    left:-10px
  }
  .applepay-hero-content {
    max-width:320px
  }
  .applepay-hero-image.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .applepay-hero-image.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .applepay-hero-image.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .applepay-hero-image.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .applepay-hero-image.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .applepay-hero-image.model {
    width:230px;
    left:8px
  }
  .applepay-hero-image.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .applepay-hero-image-mobile.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .applepay-hero-image-mobile.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .applepay-hero-image-mobile.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .applepay-hero-image-mobile.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .applepay-hero-image-mobile.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .applepay-hero-image-mobile.model {
    width:230px;
    left:8px
  }
  .applepay-hero-image-mobile.title {
    top:-216px;
    left:-32px
  }
  .applepay-hero-image-mobile.folders,.applepay-hero-image-mobile.folders-es {
    top:-254px;
    left:93px
  }
  .autumn24-hero-image-desktop.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .autumn24-hero-image-desktop.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .autumn24-hero-image-desktop.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .autumn24-hero-image-desktop.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .autumn24-hero-image-desktop.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .autumn24-hero-image-desktop.model {
    width:230px;
    left:8px
  }
  .autumn24-hero-image-desktop.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .autumn24-hero-title-mobile {
    max-width:280px
  }
  .autumn24-hero-image-mobile {
    width:210px;
    bottom:16px
  }
  .autumn24-hero-image-mobile.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .autumn24-hero-image-mobile.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .autumn24-hero-image-mobile.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .autumn24-hero-image-mobile.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .autumn24-hero-image-mobile.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .autumn24-hero-image-mobile.model {
    width:230px;
    left:8px
  }
  .autumn24-hero-image-mobile.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .emma-hero-info-wrapper {
    width:100%
  }
  .emma-hero-title-image {
    width:100%;
    max-width:280px
  }
  .emma-hero-badge {
    width:191px;
    top:-1px
  }
  .emma-hero-arrow {
    width:130px;
    top:81px;
    left:74px
  }
  .emma-hero-left-leaf {
    width:740px;
    bottom:-84px;
    left:-79px
  }
  .emma-hero-pics-image-mobile {
    width:170px;
    top:-40px;
    left:189px
  }
  .deubank-hero-sub-inner-top {
    grid-column-gap:6px;
    grid-row-gap:6px
  }
  .deubank-hero-logo {
    width:120px;
    top:-6px
  }
  .spclub-info-content {
    max-width:320px
  }
  .spclub-info-content.bottom {
    margin-bottom:0
  }
  .spclub-card-wrapper {
    max-width:360px
  }
  .spclub-title-text.fr {
    font-size:34px
  }
  .spclub-ty-content {
    max-width:320px
  }
  .spclub-ty-content.bottom {
    margin-bottom:0
  }
  .coin24-hero-image.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .coin24-hero-image.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .coin24-hero-image.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .coin24-hero-image.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .coin24-hero-image.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .coin24-hero-image.model {
    width:230px;
    left:8px
  }
  .coin24-hero-image.title {
    width:140px;
    top:-224px;
    right:-48px
  }
  .coin24-hero-center-mobile {
    width:270px;
    bottom:8px
  }
  .coin24-hero-sticker.bag {
    width:90px;
    top:-50px;
    right:-26px
  }
  .coin24-hero-sticker.gilet {
    width:100px;
    top:-239px;
    right:194px
  }
  .coin24-hero-sticker.shoes {
    width:135px;
    top:-34px;
    right:161px
  }
  .coin24-hero-sticker.folder {
    width:46px;
    top:-100px;
    right:0
  }
  .coin24-hero-sticker.mouse {
    width:10px;
    top:-87px;
    right:-10px
  }
  .coin24-hero-sticker.model {
    width:230px;
    left:8px
  }
  .coin24-hero-sticker.image {
    right:-129px
  }
  .coin24-hero-sticker.folders,.coin24-hero-sticker.folders-es {
    top:-254px;
    left:93px
  }
  .coin24-hero-sticker.title {
    left:-36px
  }
  .xmas24-sticker.mobile {
    left:231px;
    right:auto
  }
  .xmas24-talea-hero-info-wrapper {
    width:100%
  }
  .xmas24-talea-hero-image {
    width:230px;
    top:-50px
  }
  .xmas24-talea-hero-pics-image-mobile {
    width:170px;
    top:-40px;
    left:189px
  }
  .xmas24-telea-hero-pics-image-mobile {
    width:290px;
    bottom:-78px
  }
  .xmas24-talea-hero-image-mobile {
    width:230px;
    top:-50px
  }
  .beaumanoir24-hero-content {
    justify-content:center;
    align-items:center
  }
  .beaumanoir24-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .beaumanoir24-intro-wrapper {
    text-align:left
  }
  .breal24-hero-content {
    justify-content:center;
    align-items:center
  }
  .breal24-hero-mobile-image {
    max-width:250px;
    left:-34px
  }
  .breal24-sticker.mobile {
    width:200px;
    bottom:-116px;
    right:-61px
  }
  .newyear25-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .newyear25-hero-text {
    text-align:left;
    max-width:280px;
    font-size:40px;
    line-height:48px
  }
  .newyear25-sticker.right-desktop {
    bottom:-33px
  }
  .newyear25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .easyclothes25-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .easyclothes25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .easyclothes25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .easyclothes25-hero-image {
    max-width:210px
  }
  .easyclothes25-hero-text {
    text-align:left;
    max-width:280px;
    font-size:40px;
    line-height:48px
  }
  .gamestop25-hero-content {
    justify-content:center;
    align-items:flex-start
  }
  .gamestop25-hero-text {
    text-align:left;
    max-width:190px;
    font-size:34px;
    line-height:44px
  }
  .gamestop25-hero-image {
    max-width:210px
  }
  .gamestop25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .gamestop25-sticker.mobile {
    width:260px;
    bottom:-30px;
    right:-90px
  }
  .gamestop25-intro-wrapper {
    text-align:left
  }
  .valentines25-hero-text {
    max-width:320px;
    margin-bottom:0;
    font-size:32px;
    line-height:48px
  }
  .valentines25-hero-text.es,.valentines25-hero-text.it {
    max-width:290px
  }
  .valentines25-sticker.right-desktop {
    bottom:-33px
  }
  .valentines25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .valentines25-sticker.left-mobile,.valentines25-sticker.right-mobile {
    width:100px
  }
  .valentines25-sticker.top-mobile {
    width:100px;
    top:-48px
  }
  .gamestopfeb25-hero-text {
    text-align:left;
    max-width:270px;
    font-size:35px;
    line-height:44px
  }
  .gamestopfeb25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .gamestopfeb25-sticker.mobile {
    width:260px;
    bottom:-120px;
    right:-90px
  }
  .skiseason25-intro-wrapper {
    text-align:left
  }
  .fathersday25-hero-image-mobile {
    max-width:350px
  }
  .easyclothesmar25-hero-text {
    margin-bottom:1rem;
    font-size:31px
  }
  .easyclothesmar25-hero-image {
    max-width:320px
  }
  .easyclothesmar25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .easyclothesmar25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .gamestop_marc25-hero-text {
    text-align:left;
    max-width:260px;
    font-size:34px;
    line-height:44px
  }
  .gamestopmarch25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .gamestopmarch25-sticker.mobile {
    width:240px;
    bottom:-111px;
    right:-47px
  }
  .gamestopmarch25-intro-wrapper {
    text-align:left
  }
  .bookingmar25-hero-text {
    font-size:22px;
    line-height:28px
  }
  .bookingmar25-sticker.unique {
    top:140px;
    bottom:auto
  }
  .bookingmar25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .bookingmar25-sticker.unique-es {
    width:480px;
    max-width:none;
    top:161px;
    bottom:auto
  }
  .magicclubmar25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .magicclubmar25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .magicclubmar25-sticker.all {
    width:260px;
    left:236px
  }
  .magicclubmar25-hero-image-mobile {
    max-width:210px
  }
  .monaco1to1-hero-content {
    justify-content:center;
    align-items:center
  }
  .monaco1to1-hero-image {
    max-width:290px
  }
  .monaco1to1-sticker.left-desktop {
    width:220px;
    bottom:-53px;
    left:-107px
  }
  .monaco1to1-sticker.right-desktop {
    width:220px;
    bottom:-58px;
    right:-123px
  }
  .monaco1to1-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .monaco1to1-sticker.banner-left {
    width:220px;
    bottom:-53px;
    left:-107px
  }
  .monaco1to1-sticker.banner-right {
    width:220px;
    bottom:-58px;
    right:-123px
  }
  .monaco1to1-card.with-cta {
    height:190px
  }
  .monaco1to1-card-wrapper {
    height:250px
  }
  .monaco1to1-card-wrapper.with-cta {
    height:380px
  }
  .bookingmar25-hero-text-es {
    max-width:250px;
    margin-bottom:8px;
    font-size:22px;
    line-height:28px
  }
  .bookingmar25-hero-subtext-es {
    line-height:28px
  }
  .genz-hero-text {
    margin-bottom:4px
  }
  .genz-sticker.left {
    width:330px;
    bottom:-242px
  }
  .genz-sticker.right {
    right:-41px
  }
  .genz-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .mothersday25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .mothersday25-sticker.mobile {
    width:260px;
    bottom:-30px;
    right:-90px
  }
  .mothersday25-sticker.left-mobile {
    left:-42px
  }
  .mothersday25-sticker.right-mobile {
    right:-38px
  }
  .springvibes25-hero-text {
    font-size:40px;
    line-height:38px
  }
  .springvibes25-hero-text.fr {
    font-size:35px;
    line-height:34px
  }
  .springvibes25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .springvibes25-sticker.mobile {
    width:260px;
    bottom:-30px;
    right:-90px
  }
  .springvibes25-sticker.bottom-mobile {
    bottom:-175px
  }
  .springvibes25-sticker.bottom-mobile.fr {
    bottom:-84px
  }
  .springvibes25-sticker.right-mobile {
    right:-38px
  }
  .springdeco25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .springdeco25-sticker.mobile {
    width:260px;
    bottom:-30px;
    right:-90px
  }
  .springdeco25-sticker.bottom-mobile {
    bottom:-175px
  }
  .springdeco25-sticker.bottom-mobile.fr {
    bottom:-84px
  }
  .springdeco25-sticker.right-mobile {
    bottom:-32px;
    right:-45px
  }
  .springdeco25-sticker.left-mobile {
    bottom:-19px;
    left:-75px
  }
  .springdeco25-hero-image-mobile {
    position:relative;
    top:-20px
  }
  .easyclothesmay25-hero-image {
    max-width:300px
  }
  .easyclothesmay25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .easyclothesmay25-sticker.mobile {
    width:230px;
    bottom:-332px;
    left:185px;
    right:auto
  }
  .summermay25-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .summermay25-sticker.mobile {
    width:260px;
    bottom:-30px;
    right:-90px
  }
  .summermay25-sticker.bottom-mobile {
    bottom:-175px
  }
  .summermay25-sticker.bottom-mobile.fr {
    bottom:-84px
  }
  .summermay25-sticker.right-mobile {
    bottom:-32px;
    right:-45px
  }
  .summermay25-sticker.left-mobile {
    bottom:-19px;
    left:-75px
  }
  .summermay25-hero-image-mobile {
    position:relative;
    top:-20px
  }
  .musthavejune25-hero-content,.musthavejune25-hero-content-copy,.temujune25-hero-content,.gamestopjune25-hero-content {
    max-width:280px
  }
  .pagopa-sticker.right-desktop {
    width:250px;
    bottom:-202px
  }
  .pagopa-sticker.mobile {
    bottom:4%
  }
  .pagopa-sticker.bottom-mobile {
    bottom:-175px
  }
  .pagopa-sticker.bottom-mobile.fr {
    bottom:-84px
  }
  .pagopa-sticker.right-mobile {
    bottom:-32px;
    right:-45px
  }
  .pagopa-sticker.left-mobile {
    bottom:-19px;
    left:-75px
  }
  .pagopa-section-grid.partner-ecosystem {
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-section-grid.promo-app,.pagopa-section-grid.lp-card,.pagopa-section-grid.lpcf-hero,.pagopa-section-grid.lpcf-hero-bottom,.pagopa-section-grid.lpcf-test,.pagopa-section-grid.catalogapp {
    height:100%;
    min-height:100vh;
    padding-top:1rem
  }
  .pagopa-section-grid.applepay-hero,.pagopa-section-grid.spclub {
    padding-left:0;
    padding-right:0
  }
  .pagopa-section-grid.spclub-main-section {
    padding-left:1rem;
    padding-right:1rem
  }
  .pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long,.pagopa-title-middle-section.medium.sds2-color-grayscale-900.fix-long-smaller,.pagopa-title-section.medium.sds2-color-grayscale-900.fix-long,.pagopa-title-section.medium.sds2-color-grayscale-900.fix-long-smaller {
    font-size:15px
  }
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea00-a2eee9fe {
  grid-area:Area
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea07-a2eee9fe {
  grid-area:Area-2
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea0e-a2eee9fe {
  grid-area:Area-3
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea15-a2eee9fe {
  grid-area:Area-4
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea1c-a2eee9fe {
  grid-area:Area-5
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea23-a2eee9fe {
  grid-area:Area-6
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea2a-a2eee9fe {
  grid-area:Area-7
}
#w-node-e2e61db2-0f77-7cdc-871f-c308a2eeea31-a2eee9fe {
  grid-area:Area-8
}
#w-node-_95b81720-235b-4bfa-4627-24748895f392-8895f38e {
  grid-area:Area
}
#w-node-_95b81720-235b-4bfa-4627-24748895f395-8895f38e {
  grid-area:Area-2
}
#w-node-_95b81720-235b-4bfa-4627-24748895f3dc-8895f38e {
  grid-area:Area-3
}
#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc10-985fdc0b {
  grid-area:Area
}
#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc15-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc29-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc41-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc55-985fdc0b {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc62-985fdc0b {
  grid-area:Area-2
}
#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc64-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc7c-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc7e-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc80-985fdc0b,#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc82-985fdc0b {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-fe52da87-9157-5e37-0d58-a0d1985fdc8b-985fdc0b {
  grid-area:Area-3
}
#w-node-daa3b745-cd22-325b-f7d3-c0451f0eff74-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964c99-4b964bff {
  grid-area:Area
}
#w-node-a3636099-5134-f91b-4cd1-02094b964c9c-4b964bff {
  grid-area:Area-2
}
#w-node-a3636099-5134-f91b-4cd1-02094b964cac-4b964bff {
  grid-area:Area-3
}
#w-node-a3636099-5134-f91b-4cd1-02094b964cb2-4b964bff {
  grid-area:Area
}
#w-node-a3636099-5134-f91b-4cd1-02094b964cb3-4b964bff {
  grid-area:Area-2
}
#w-node-a3636099-5134-f91b-4cd1-02094b964cbd-4b964bff {
  grid-area:Area-3
}
#w-node-a3636099-5134-f91b-4cd1-02094b964cd6-4b964bff {
  grid-area:Area-4
}
#w-node-_9b686592-193a-c551-82d1-f74c00d98cec-00d98ce7 {
  grid-area:Area
}
#w-node-_9b686592-193a-c551-82d1-f74c00d98cf1-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d09-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d22-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d3a-00d98ce7 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_9b686592-193a-c551-82d1-f74c00d98d47-00d98ce7 {
  grid-area:Area-2
}
#w-node-_9b686592-193a-c551-82d1-f74c00d98d49-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d66-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d68-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d6a-00d98ce7,#w-node-_9b686592-193a-c551-82d1-f74c00d98d6c-00d98ce7 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_9b686592-193a-c551-82d1-f74c00d98d75-00d98ce7 {
  grid-area:Area-3
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b76d-7695af5e {
  grid-area:Area
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b770-7695af5e {
  grid-area:Area-2
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b780-7695af5e {
  grid-area:Area-3
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b786-7695af5e {
  grid-area:Area
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b787-7695af5e {
  grid-area:Area-2
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b791-7695af5e {
  grid-area:Area-3
}
#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b7ab-7695af5e {
  grid-area:Area-4
}
#w-node-_64a32782-5332-76ee-1cd5-74f8398fe36b-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a5-dd21074a {
  grid-area:Area
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a8-dd21074a {
  grid-area:Area-2
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4b8-dd21074a {
  grid-area:Area-3
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4be-dd21074a {
  grid-area:Area
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4bf-dd21074a {
  grid-area:Area-2
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4c9-dd21074a {
  grid-area:Area-3
}
#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4e3-dd21074a {
  grid-area:Area-4
}
#w-node-e278cec8-da2d-5a17-d1a8-b77659bcc0eb-9460f0f4 {
  align-self:start
}
#w-node-a86de535-c72c-5740-bef2-792435f0da0a-9460f0f4 {
  grid-area:span 4/span 1/span 4/span 1;
  place-self:center
}
#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba467-9460f0f4 {
  justify-self:start
}
#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba46a-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba46d-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba470-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba473-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba476-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba479-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba47c-9460f0f4,#w-node-_0ccecbcf-ed6b-267d-9be3-6256809ba47f-9460f0f4 {
  grid-area:span 1/span 1/span 1/span 1;
  justify-self:start
}
#w-node-_0bd80046-b503-da50-66b1-757e77d0cf79-0760f126 {
  justify-self:start
}
#w-node-_0bd80046-b503-da50-66b1-757e77d0cf7c-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf7f-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf82-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf85-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf88-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf8b-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf8e-0760f126,#w-node-_0bd80046-b503-da50-66b1-757e77d0cf91-0760f126 {
  grid-area:span 1/span 1/span 1/span 1;
  justify-self:start
}
#w-node-_5522f584-ca43-aefb-0c0a-56643acbb5d5-3acbb5d0 {
  grid-area:Area
}
#w-node-_5522f584-ca43-aefb-0c0a-56643acbb5da-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb5ee-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb606-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb61a-3acbb5d0 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5522f584-ca43-aefb-0c0a-56643acbb627-3acbb5d0 {
  grid-area:Area-2
}
#w-node-_5522f584-ca43-aefb-0c0a-56643acbb629-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb646-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb648-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb64a-3acbb5d0,#w-node-_5522f584-ca43-aefb-0c0a-56643acbb64c-3acbb5d0 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5522f584-ca43-aefb-0c0a-56643acbb655-3acbb5d0 {
  grid-area:Area-3
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1278f6-be1278f2 {
  grid-area:Area
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1278f9-be1278f2 {
  grid-area:Area-2
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127940-be1278f2 {
  grid-area:Area-3
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127982-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe12798d-be1278f2 {
  grid-area:Area
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127990-be1278f2 {
  grid-area:Area-2
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a0-be1278f2 {
  grid-area:Area-3
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a6-be1278f2 {
  grid-area:Area
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a7-be1278f2 {
  grid-area:Area-2
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279b1-be1278f2 {
  grid-area:Area-3
}
#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279ca-be1278f2 {
  grid-area:Area-4
}
#w-node-_8844a208-c622-b6e2-0480-e1a63e70169d-3e701698 {
  grid-area:Area
}
#w-node-_8844a208-c622-b6e2-0480-e1a63e7016a2-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e7016b6-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e7016ca-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e7016da-3e701698 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_8844a208-c622-b6e2-0480-e1a63e7016eb-3e701698 {
  grid-area:Area-2
}
#w-node-_8844a208-c622-b6e2-0480-e1a63e7016ed-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e701705-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e701707-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e701709-3e701698,#w-node-_8844a208-c622-b6e2-0480-e1a63e70170b-3e701698 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_8844a208-c622-b6e2-0480-e1a63e701714-3e701698 {
  grid-area:Area-3
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7653-699e764f {
  grid-area:Area
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7656-699e764f {
  grid-area:Area-2
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e769c-699e764f {
  grid-area:Area-3
}
#w-node-_509a63b1-cd24-98f3-4adb-0c193b4da1b4-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76e9-699e764f {
  grid-area:Area
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76ec-699e764f {
  grid-area:Area-2
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76fc-699e764f {
  grid-area:Area-3
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7702-699e764f {
  grid-area:Area
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7703-699e764f {
  grid-area:Area-2
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e770d-699e764f {
  grid-area:Area-3
}
#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7727-699e764f {
  grid-area:Area-4
}
#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d0c-c91b8d07 {
  grid-area:Area
}
#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d11-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d25-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d3d-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d51-c91b8d07 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d5e-c91b8d07 {
  grid-area:Area-2
}
#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d60-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d78-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d7a-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d7c-c91b8d07,#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d7e-c91b8d07 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_1283ccf8-018b-9962-4c78-8455c91b8d87-c91b8d07 {
  grid-area:Area-3
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edeff5-b5edeff1 {
  grid-area:Area
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edeff8-b5edeff1 {
  grid-area:Area-2
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf03f-b5edeff1 {
  grid-area:Area-3
}
#w-node-e7224ad4-dd8f-c481-c0e0-15fd7f6a4310-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08c-b5edeff1 {
  grid-area:Area
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08f-b5edeff1 {
  grid-area:Area-2
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf09f-b5edeff1 {
  grid-area:Area-3
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a5-b5edeff1 {
  grid-area:Area
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a6-b5edeff1 {
  grid-area:Area-2
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0b0-b5edeff1 {
  grid-area:Area-3
}
#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0c9-b5edeff1 {
  grid-area:Area-4
}
#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b72-9e60f4e3 {
  justify-self:start
}
#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b75-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b78-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b7b-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b7e-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b81-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b84-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b87-9e60f4e3,#w-node-fc77da83-92a1-9d6b-8af4-adfa81118b8a-9e60f4e3 {
  grid-area:span 1/span 1/span 1/span 1;
  justify-self:start
}
#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-bf9639e8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-bf9639e8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-bf9639e8,#w-node-_2f6a6bb3-5119-47e0-9a1d-b2171cdc0a5d-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b34-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b38-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b3c-bf9639e8 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c822db-a0c822d7 {
  grid-area:Area
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c822de-a0c822d7 {
  grid-area:Area-2
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82324-a0c822d7 {
  grid-area:Area-3
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82371-a0c822d7 {
  grid-area:Area
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82374-a0c822d7 {
  grid-area:Area-2
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82384-a0c822d7 {
  grid-area:Area-3
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238a-a0c822d7 {
  grid-area:Area
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238b-a0c822d7 {
  grid-area:Area-2
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82395-a0c822d7 {
  grid-area:Area-3
}
#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c823af-a0c822d7 {
  grid-area:Area-4
}
#w-node-c8dae9d6-86d0-3f56-b249-91ec962ceca2-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-9167b376,#w-node-c1a0f5ec-b288-fd71-75a6-6de9bba0d63d-9167b376,#w-node-_928253b8-efcf-f852-990a-064cde1901f5-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-9167b376,#w-node-e584be09-c20a-a273-0a36-30b093904e3f-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-b2c67fe8,#w-node-_95a8d068-c044-f106-6ee8-cad1313ac0b1-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-b2c67fe8 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231f7f-85231f7a {
  grid-area:Area
}
#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231f84-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231f98-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fb0-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fc4-85231f7a {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fd1-85231f7a {
  grid-area:Area-2
}
#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fd3-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231feb-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fed-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fef-85231f7a,#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231ff1-85231f7a {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231ffa-85231f7a {
  grid-area:Area-3
}
#w-node-_25a21a79-252f-5594-9ea5-99392dcdefcd-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862961-e58628c6 {
  grid-area:Area
}
#w-node-_39a1def7-00c1-296e-667d-7a4de5862964-e58628c6 {
  grid-area:Area-2
}
#w-node-_39a1def7-00c1-296e-667d-7a4de5862974-e58628c6 {
  grid-area:Area-3
}
#w-node-_39a1def7-00c1-296e-667d-7a4de586297a-e58628c6 {
  grid-area:Area
}
#w-node-_39a1def7-00c1-296e-667d-7a4de586297b-e58628c6 {
  grid-area:Area-2
}
#w-node-_39a1def7-00c1-296e-667d-7a4de5862985-e58628c6 {
  grid-area:Area-3
}
#w-node-_39a1def7-00c1-296e-667d-7a4de586299e-e58628c6 {
  grid-area:Area-4
}
#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-4f982d8c,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-4f982d8c,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-4f982d8c,#w-node-e5af86ad-5646-4762-4c90-639ccba5f82c-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-4f982d8c {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e488b1-888001dd {
  grid-area:Area
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e488b4-888001dd {
  grid-area:Area-2
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e488fa-888001dd {
  grid-area:Area-3
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e48941-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e4894c-888001dd {
  grid-area:Area
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e4894f-888001dd {
  grid-area:Area-2
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e4895f-888001dd {
  grid-area:Area-3
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e48965-888001dd {
  grid-area:Area
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e48966-888001dd {
  grid-area:Area-2
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e48970-888001dd {
  grid-area:Area-3
}
#w-node-_6b982652-0d57-58cd-2479-ca5d70e48989-888001dd {
  grid-area:Area-4
}
#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86dd5-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86de5-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86de9-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86ded-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60d3-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60d4-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60e5-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60ea-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60eb-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60f5-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60fa-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60fb-888001dd,#w-node-_9d861a68-d5cb-d06c-561b-61b9a90a610a-888001dd,#w-node-aee5888e-1a84-b306-403d-e7b073f6c311-888001dd,#w-node-aee5888e-1a84-b306-403d-e7b073f6c31c-888001dd,#w-node-b771ff13-f373-2319-b760-ddac28e42326-888001dd,#w-node-_5f5e3f2e-e628-7720-ff71-8dcbcda6f511-888001dd,#w-node-_5f5e3f2e-e628-7720-ff71-8dcbcda6f522-888001dd,#w-node-_5f5e3f2e-e628-7720-ff71-8dcbcda6f533-888001dd,#w-node-_5f5e3f2e-e628-7720-ff71-8dcbcda6f544-888001dd,#w-node-_9b6bc409-bd23-9681-813b-e287b0fdcb52-5ae0450f,#w-node-_15729edc-e070-c60a-0ecb-99c5497e7460-af48c819,#w-node-_3f8efaa4-8358-e4ca-2bd4-c8fc508809ef-af48c819,#w-node-_3ca3dccf-3507-5d95-0634-0c3c8828fd3c-af48c819,#w-node-_9b194810-62b9-4862-fd58-2131648e033c-af48c819,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9a-af48c819,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9b-af48c819,#w-node-e212c0c8-88ea-9f65-15c2-6b6391af4ffe-af48c819,#w-node-dc5082e2-578b-2e45-f762-360f3aa64c3b-8cd99356,#w-node-dc5082e2-578b-2e45-f762-360f3aa64c3f-8cd99356,#w-node-dc5082e2-578b-2e45-f762-360f3aa64c43-8cd99356,#w-node-dc5082e2-578b-2e45-f762-360f3aa64c79-8cd99356,#w-node-dc5082e2-578b-2e45-f762-360f3aa64c82-8cd99356 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2445-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2449-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b244d-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2451-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2452-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2459-8cd99356,#w-node-_9e3ba035-5e8c-1d82-405f-ff78288b2460-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66ec-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66ef-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66f2-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66f5-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66f6-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b66fd-8cd99356,#w-node-e3cac07e-5e71-e55e-7f8f-a2f4191b6704-8cd99356,#w-node-a2e44b18-79f1-314c-34de-b63cfb1f7fca-8cd99356,#w-node-a2e44b18-79f1-314c-34de-b63cfb1f7fc5-8cd99356,#w-node-_6ba73cbe-8b68-83fe-0394-4d670c4d3a14-8cd99356,#w-node-a2e44b18-79f1-314c-34de-b63cfb1f7fc0-8cd99356,#w-node-_83607b15-fdde-a1ce-bcc9-042fb351e6e2-8cd99356,#w-node-a2e44b18-79f1-314c-34de-b63cfb1f7fcf-8cd99356,#w-node-a2e44b18-79f1-314c-34de-b63cfb1f7fd4-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b957-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b95b-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b95f-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b963-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b964-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b96b-8cd99356,#w-node-e80aab0a-16e0-d2fc-a230-ebbed0d6b972-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01aa-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01ad-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01b0-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01b4-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01b5-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01b8-8cd99356,#w-node-f75c91c2-ec5e-9399-7a8c-d98807be01bb-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1d1-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1d5-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1d9-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1dd-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1de-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1e5-8cd99356,#w-node-_8a4c1fb3-35e9-7b4e-c177-9d5a0a6ab1ec-8cd99356,#w-node-a7459cbb-55f2-43e5-8d4f-882aa4cc949e-8cd99356,#w-node-_6929184b-0368-de09-3c5f-a30860aeb4e8-8cd99356,#w-node-d5af68f0-c91f-bfb2-1b60-c7561879cc83-8cd99356,#w-node-_63651424-24ce-dc40-6577-cd8dab15f7c9-8cd99356,#w-node-_4855be9e-1d9f-8dd7-72ae-0c3b1dd0dd04-8cd99356,#w-node-_9d047144-d50a-a30a-de1e-eb421a174483-8cd99356,#w-node-eb96bd9a-f5b1-251d-de04-f45548ca50cb-8cd99356,#w-node-fec66bf5-6017-cc3d-9a0f-b0209c6845d4-8cd99356,#w-node-_91d118d5-0e4a-9406-9e41-ef0883c1385f-8cd99356 {
  grid-area:span 1/span 1/span 1/span 1;
  justify-self:center
}
#w-node-_15729edc-e070-c60a-0ecb-99c5497e7460-2a9ddf2a,#w-node-_3f8efaa4-8358-e4ca-2bd4-c8fc508809ef-2a9ddf2a,#w-node-_3ca3dccf-3507-5d95-0634-0c3c8828fd3c-2a9ddf2a,#w-node-_9b194810-62b9-4862-fd58-2131648e033c-2a9ddf2a,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9a-2a9ddf2a,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9b-2a9ddf2a,#w-node-e212c0c8-88ea-9f65-15c2-6b6391af4ffe-2a9ddf2a,#w-node-_15729edc-e070-c60a-0ecb-99c5497e7460-a2e04eed,#w-node-_3f8efaa4-8358-e4ca-2bd4-c8fc508809ef-a2e04eed,#w-node-_3ca3dccf-3507-5d95-0634-0c3c8828fd3c-a2e04eed,#w-node-_9b194810-62b9-4862-fd58-2131648e033c-a2e04eed,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9a-a2e04eed,#w-node-_99f6a571-c6c0-7a03-783c-3ec9028ebe9b-a2e04eed,#w-node-e212c0c8-88ea-9f65-15c2-6b6391af4ffe-a2e04eed,#w-node-_0cacfca3-8f7d-d69b-7ad0-16cc7a475a26-9a4749d2,#w-node-e12dc36e-a8ff-925d-9193-c71c66fc5b90-9a4749d2,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-4fa32607,#w-node-_0a610cf1-da0a-9a7b-04da-772cb85b2746-4fa32607,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-4fa32607,#w-node-e2e15af2-c476-f490-16f4-352349a50400-4fa32607,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-4fa32607,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-4fa32607,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-4fa32607,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-4fa32607,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-4fa32607,#w-node-_49d61eac-e5e1-171e-ed8c-9eb176a53098-053410fd,#w-node-_49d61eac-e5e1-171e-ed8c-9eb176a53099-053410fd,#w-node-_49d61eac-e5e1-171e-ed8c-9eb176a530a5-053410fd,#w-node-cb136749-8b39-9b37-3adb-9662226c03c1-053410fd,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d3-053410fd,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d5-053410fd,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-053410fd,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-053410fd,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-053410fd,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-053410fd,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-053410fd,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-053410fd,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-053410fd,#w-node-a902dce8-ad06-6afb-0457-ba7d3c7b97e5-053410fd,#w-node-f69e37cf-6605-1881-9746-da57c561c01e-053410fd,#w-node-_107e36f5-1ed3-c825-c6b9-f2ce7214f70b-053410fd,#w-node-df13fe80-e079-bb61-35f1-2d49618fa52f-053410fd,#w-node-d0212895-8266-7007-b9ef-af81ec5cf49b-053410fd,#w-node-c2ab6195-b4d4-5db8-7485-8960a71960bf-053410fd,#w-node-_9cb78c22-fb1d-cfea-1fed-79a3ba54a257-053410fd,#w-node-_052622ff-5265-48fe-729a-fa07979c68d1-053410fd,#w-node-_61f4ac50-ea1c-65de-e420-c719cf86b3e7-053410fd,#w-node-_9e5347ab-b461-db37-1736-71e0aae5be53-053410fd,#w-node-_309e74cd-4419-eabc-c3e2-c24ad9ce8995-053410fd,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-053410fd {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_7026e727-6c09-60c0-d958-51377acfdf97-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdf99-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdf9b-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdf9d-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdf9f-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdfa1-7acfdf95,#w-node-_7026e727-6c09-60c0-d958-51377acfdfa3-7acfdf95 {
  justify-self:center
}
#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-874d3692,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-874d3692,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-874d3692,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-874d3692,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-874d3692,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-874d3692,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-874d3692,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-874d3692,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-874d3692,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-874d3692,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-874d3692,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-874d3692,#w-node-b468886b-b348-6bdc-f326-25d778c95803-874d3692,#w-node-b468886b-b348-6bdc-f326-25d778c95806-874d3692,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-874d3692,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-874d3692,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-874d3692,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-874d3692,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-874d3692,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-874d3692,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-874d3692,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-874d3692,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-874d3692,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-874d3692,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-874d3692,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-874d3692,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-874d3692,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-874d3692,#w-node-_6c196470-9671-b6bb-3469-83e2047e93f8-874d3692,#w-node-_08fe7b56-657c-aca5-69ec-7304774f16d2-874d3692,#w-node-_4aa942fa-a800-bf33-4e6c-2ff3d0fb67db-874d3692,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-874d3692,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-874d3692,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-c1e7e121,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-c1e7e121,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b8f-c1e7e121,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-c1e7e121,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-c1e7e121,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-c1e7e121,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-c1e7e121,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-c1e7e121,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-c1e7e121,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-c1e7e121,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-c1e7e121,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-c1e7e121,#w-node-b468886b-b348-6bdc-f326-25d778c95803-c1e7e121,#w-node-b468886b-b348-6bdc-f326-25d778c95806-c1e7e121,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-c1e7e121,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-c1e7e121,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-c1e7e121,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-c1e7e121,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-c1e7e121,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-c1e7e121,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-c1e7e121,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-c1e7e121,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-c1e7e121,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-c1e7e121,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-c1e7e121,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-c1e7e121,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-c1e7e121,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-c1e7e121,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-c1e7e121,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-c1e7e121,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-c1e7e121,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-c1e7e121,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-c1e7e121,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-c1e7e121,#w-node-ab1b4c68-ed81-4d06-6dd8-d0ef28ffb3cb-2ba5c170,#w-node-ab1b4c68-ed81-4d06-6dd8-d0ef28ffb3d6-2ba5c170 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_0a9110a0-24cd-5743-4121-bd58773b0ad5-2ba5c170 {
  grid-area:Area
}
#w-node-_0a9110a0-24cd-5743-4121-bd58773b0ad7-2ba5c170 {
  grid-area:Area-2
}
#w-node-_891d0ee6-3d0c-8dbc-46ed-6766fef319a2-2ba5c170 {
  grid-area:Area
}
#w-node-_891d0ee6-3d0c-8dbc-46ed-6766fef319a4-2ba5c170 {
  grid-area:Area-2
}
#w-node-d168f473-93c8-8adf-e330-bceb829eeefc-b397b085,#w-node-d168f473-93c8-8adf-e330-bceb829eeefd-b397b085,#w-node-d168f473-93c8-8adf-e330-bceb829eef0e-b397b085,#w-node-e2e15af2-c476-f490-16f4-352349a50400-b397b085,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-b397b085,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-b397b085,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-b397b085,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-b397b085,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-b397b085,#w-node-ba2dee1f-6984-c829-ee7d-2b67931a6b17-81e07148,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-81e07148,#w-node-ba2dee1f-6984-c829-ee7d-2b67931a6b24-81e07148,#w-node-cb136749-8b39-9b37-3adb-9662226c03c1-81e07148,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d3-81e07148,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d5-81e07148,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-81e07148,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-81e07148,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-81e07148,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-81e07148,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-81e07148,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-81e07148,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-81e07148,#w-node-a902dce8-ad06-6afb-0457-ba7d3c7b97e5-81e07148,#w-node-f69e37cf-6605-1881-9746-da57c561c01e-81e07148,#w-node-_107e36f5-1ed3-c825-c6b9-f2ce7214f70b-81e07148,#w-node-df13fe80-e079-bb61-35f1-2d49618fa52f-81e07148,#w-node-d0212895-8266-7007-b9ef-af81ec5cf49b-81e07148,#w-node-c2ab6195-b4d4-5db8-7485-8960a71960bf-81e07148,#w-node-_9cb78c22-fb1d-cfea-1fed-79a3ba54a257-81e07148,#w-node-_052622ff-5265-48fe-729a-fa07979c68d1-81e07148,#w-node-_61f4ac50-ea1c-65de-e420-c719cf86b3e7-81e07148,#w-node-_9e5347ab-b461-db37-1736-71e0aae5be53-81e07148,#w-node-_309e74cd-4419-eabc-c3e2-c24ad9ce8995-81e07148,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-81e07148,#w-node-_70af9333-a7b2-8ee2-a177-c7cfe1b5129a-0473b873,#w-node-_70af9333-a7b2-8ee2-a177-c7cfe1b5129e-0473b873,#w-node-_70af9333-a7b2-8ee2-a177-c7cfe1b512a3-0473b873,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-0473b873,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-0473b873,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-0473b873,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-0473b873,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-0473b873,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-0473b873,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-0473b873,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-0473b873,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-0473b873,#w-node-b468886b-b348-6bdc-f326-25d778c95803-0473b873,#w-node-b468886b-b348-6bdc-f326-25d778c95806-0473b873,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-0473b873,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-0473b873,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-0473b873,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-0473b873,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-0473b873,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-0473b873,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-0473b873,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-0473b873,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-0473b873,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-0473b873,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-0473b873,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-0473b873,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-0473b873,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-0473b873,#w-node-cde11629-1430-3ae2-cea5-3edc111da043-0473b873,#w-node-cde11629-1430-3ae2-cea5-3edc111da052-0473b873,#w-node-cde11629-1430-3ae2-cea5-3edc111da065-0473b873,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-0473b873,#w-node-a64bc607-fcef-5400-678f-75e895c2cb6c-31a471d5,#w-node-a64bc607-fcef-5400-678f-75e895c2cb70-31a471d5,#w-node-_2a9d2cc0-6cef-b319-cdbe-b90a6657099f-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50776-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50781-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50782-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50783-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc5078e-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc5078f-31a471d5,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50790-31a471d5,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-31a471d5,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-31a471d5,#w-node-b468886b-b348-6bdc-f326-25d778c95803-31a471d5,#w-node-b468886b-b348-6bdc-f326-25d778c95806-31a471d5,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-31a471d5,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-31a471d5,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-31a471d5,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-31a471d5,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-31a471d5,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-31a471d5,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-31a471d5,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-31a471d5,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-31a471d5,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-31a471d5,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-31a471d5,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-31a471d5,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-31a471d5,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-31a471d5,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-31a471d5,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-31a471d5,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590b6-31a471d5,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590c5-31a471d5,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590d3-31a471d5,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-31a471d5,#w-node-e7f8371c-0ae6-8ff7-f6ae-7a78c5bf4da0-2f6129fb,#w-node-e7f8371c-0ae6-8ff7-f6ae-7a78c5bf4dab-2f6129fb {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-f7c66ef4-4b5a-2a2e-a24d-498108898c81-2f6129fb {
  grid-area:Area
}
#w-node-f7c66ef4-4b5a-2a2e-a24d-498108898c83-2f6129fb {
  grid-area:Area-2
}
#w-node-a89716e0-7ac0-3e35-a919-43d8081aa8a8-2f6129fb {
  grid-area:Area
}
#w-node-a89716e0-7ac0-3e35-a919-43d8081aa8aa-2f6129fb {
  grid-area:Area-2
}
#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-6feee16d,#w-node-_0a610cf1-da0a-9a7b-04da-772cb85b2746-6feee16d,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-6feee16d,#w-node-e2e15af2-c476-f490-16f4-352349a50400-6feee16d,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-6feee16d,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-6feee16d,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-6feee16d,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-6feee16d,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-6feee16d,#w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e51-390c657a,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-390c657a,#w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e5e-390c657a,#w-node-cb136749-8b39-9b37-3adb-9662226c03c1-390c657a,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d3-390c657a,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d5-390c657a,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-390c657a,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-390c657a,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-390c657a,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-390c657a,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-390c657a,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-390c657a,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-390c657a,#w-node-a902dce8-ad06-6afb-0457-ba7d3c7b97e5-390c657a,#w-node-f69e37cf-6605-1881-9746-da57c561c01e-390c657a,#w-node-_107e36f5-1ed3-c825-c6b9-f2ce7214f70b-390c657a,#w-node-df13fe80-e079-bb61-35f1-2d49618fa52f-390c657a,#w-node-d0212895-8266-7007-b9ef-af81ec5cf49b-390c657a,#w-node-c2ab6195-b4d4-5db8-7485-8960a71960bf-390c657a,#w-node-_9cb78c22-fb1d-cfea-1fed-79a3ba54a257-390c657a,#w-node-_052622ff-5265-48fe-729a-fa07979c68d1-390c657a,#w-node-_61f4ac50-ea1c-65de-e420-c719cf86b3e7-390c657a,#w-node-_9e5347ab-b461-db37-1736-71e0aae5be53-390c657a,#w-node-_309e74cd-4419-eabc-c3e2-c24ad9ce8995-390c657a,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-390c657a,#w-node-_3c36307c-ab74-0ec7-a32c-b570201320d4-fd3176f8,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-fd3176f8,#w-node-_3c36307c-ab74-0ec7-a32c-b570201320e1-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5636-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5641-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5642-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5643-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd564e-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd564f-fd3176f8,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5650-fd3176f8,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-fd3176f8,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-fd3176f8,#w-node-b468886b-b348-6bdc-f326-25d778c95803-fd3176f8,#w-node-b468886b-b348-6bdc-f326-25d778c95806-fd3176f8,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-fd3176f8,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-fd3176f8,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-fd3176f8,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-fd3176f8,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-fd3176f8,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-fd3176f8,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-fd3176f8,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-fd3176f8,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-fd3176f8,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-fd3176f8,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-fd3176f8,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-fd3176f8,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-fd3176f8,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-fd3176f8,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-fd3176f8,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-fd3176f8,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-fd3176f8,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-fd3176f8,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-fd3176f8,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-fd3176f8,#w-node-f866330e-1d3c-e337-4c99-3be56efe82e3-d4ac2778,#w-node-f866330e-1d3c-e337-4c99-3be56efe82ee-d4ac2778 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-d4ac2778,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-d4ac2778 {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-d4ac2778 {
  grid-area:Area-2
}
#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-68e060cf,#w-node-_0a610cf1-da0a-9a7b-04da-772cb85b2746-68e060cf,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-68e060cf,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de510-68e060cf,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de511-68e060cf,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de520-68e060cf,#w-node-e2e15af2-c476-f490-16f4-352349a50400-68e060cf,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-68e060cf,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-68e060cf,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-68e060cf,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-68e060cf,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-68e060cf,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-2d51264c,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-2d51264c,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-2d51264c,#w-node-cb136749-8b39-9b37-3adb-9662226c03c1-2d51264c,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d3-2d51264c,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d5-2d51264c,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-2d51264c,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-2d51264c,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-2d51264c,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-2d51264c,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-2d51264c,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-2d51264c,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-2d51264c,#w-node-_6c196470-9671-b6bb-3469-83e2047e93f8-2d51264c,#w-node-_08fe7b56-657c-aca5-69ec-7304774f16d2-2d51264c,#w-node-_4aa942fa-a800-bf33-4e6c-2ff3d0fb67db-2d51264c,#w-node-_9bd2f43c-3f71-7dfd-9d3a-5d7040f64364-2d51264c,#w-node-_9bd2f43c-3f71-7dfd-9d3a-5d7040f64371-2d51264c,#w-node-_9bd2f43c-3f71-7dfd-9d3a-5d7040f64384-2d51264c,#w-node-a902dce8-ad06-6afb-0457-ba7d3c7b97e5-2d51264c,#w-node-f69e37cf-6605-1881-9746-da57c561c01e-2d51264c,#w-node-_107e36f5-1ed3-c825-c6b9-f2ce7214f70b-2d51264c,#w-node-df13fe80-e079-bb61-35f1-2d49618fa52f-2d51264c,#w-node-d0212895-8266-7007-b9ef-af81ec5cf49b-2d51264c,#w-node-c2ab6195-b4d4-5db8-7485-8960a71960bf-2d51264c,#w-node-_9cb78c22-fb1d-cfea-1fed-79a3ba54a257-2d51264c,#w-node-_052622ff-5265-48fe-729a-fa07979c68d1-2d51264c,#w-node-_61f4ac50-ea1c-65de-e420-c719cf86b3e7-2d51264c,#w-node-_9e5347ab-b461-db37-1736-71e0aae5be53-2d51264c,#w-node-_309e74cd-4419-eabc-c3e2-c24ad9ce8995-2d51264c,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-2d51264c,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-2d51264c,#w-node-_8c657146-81a1-57c0-5473-2f09b569b670-b569b644,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-16767a2f,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-16767a2f,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6e9d-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6ea8-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6ea9-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6eaa-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6eb5-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6eb6-16767a2f,#w-node-d9a68281-8239-c50f-ba45-596eea9f6eb7-16767a2f,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-16767a2f,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-16767a2f,#w-node-b468886b-b348-6bdc-f326-25d778c95803-16767a2f,#w-node-b468886b-b348-6bdc-f326-25d778c95806-16767a2f,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-16767a2f,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-16767a2f,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-16767a2f,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-16767a2f,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-16767a2f,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-16767a2f,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-16767a2f,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-16767a2f,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-16767a2f,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-16767a2f,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-16767a2f,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-16767a2f,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-16767a2f,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-16767a2f,#w-node-_70ee44b8-0a48-3132-b974-4c199deb445e-16767a2f,#w-node-_70ee44b8-0a48-3132-b974-4c199deb446d-16767a2f,#w-node-_70ee44b8-0a48-3132-b974-4c199deb4480-16767a2f,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-16767a2f,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-16767a2f,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-0de9e413,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-0de9e413,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdde-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bde9-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdea-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdeb-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdf6-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdf7-0de9e413,#w-node-_4573d5e4-ce12-b88e-fd9e-44ef7b21bdf8-0de9e413,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-0de9e413,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-0de9e413,#w-node-b468886b-b348-6bdc-f326-25d778c95803-0de9e413,#w-node-b468886b-b348-6bdc-f326-25d778c95806-0de9e413,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-0de9e413,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-0de9e413,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-0de9e413,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-0de9e413,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-0de9e413,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-0de9e413,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-0de9e413,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-0de9e413,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-0de9e413,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-0de9e413,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-0de9e413,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-0de9e413,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-0de9e413,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-0de9e413,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-0de9e413,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-0de9e413,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-0de9e413,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-0de9e413,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-0de9e413,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-0de9e413,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-0de9e413,#w-node-_1b091e61-460c-4cbf-b714-5487684e97d1-7a824542,#w-node-_1b091e61-460c-4cbf-b714-5487684e97d6-7a824542,#w-node-_898acd86-5ff7-b395-f65d-1ac66b3bb70f-7a824542,#w-node-_5ca28ee8-53fb-a304-7cad-f3175b35f552-9f351195,#w-node-_5ca28ee8-53fb-a304-7cad-f3175b35f55d-9f351195 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-9f351195,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-9f351195 {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-9f351195 {
  grid-area:Area-2
}
#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-89d5cc22,#w-node-_0a610cf1-da0a-9a7b-04da-772cb85b2746-89d5cc22,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-89d5cc22,#w-node-e2e15af2-c476-f490-16f4-352349a50400-89d5cc22,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-89d5cc22,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-89d5cc22,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-89d5cc22,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-89d5cc22,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-89d5cc22,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-55418dd6,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-55418dd6,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b6070-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b607b-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b607c-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b607d-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b6088-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b6089-55418dd6,#w-node-_7c655f88-40f5-575c-e30a-801b605b608a-55418dd6,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-55418dd6,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-55418dd6,#w-node-b468886b-b348-6bdc-f326-25d778c95803-55418dd6,#w-node-b468886b-b348-6bdc-f326-25d778c95806-55418dd6,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-55418dd6,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-55418dd6,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-55418dd6,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-55418dd6,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-55418dd6,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-55418dd6,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-55418dd6,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-55418dd6,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-55418dd6,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-55418dd6,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-55418dd6,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-55418dd6,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-55418dd6,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-55418dd6,#w-node-_6c196470-9671-b6bb-3469-83e2047e93f8-55418dd6,#w-node-_08fe7b56-657c-aca5-69ec-7304774f16d2-55418dd6,#w-node-_4aa942fa-a800-bf33-4e6c-2ff3d0fb67db-55418dd6,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-55418dd6,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-55418dd6,#w-node-_82d5d504-df98-97d7-eaeb-da6f04f31446-04f3141a,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-48dc0e54,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-48dc0e54,#w-node-eef77f90-01df-267c-ae3a-684fd8c3d094-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bf8b-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bf96-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bf97-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bf98-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bfa3-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bfa4-48dc0e54,#w-node-accfdb08-5e29-2236-5129-a72abe83bfa5-48dc0e54,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-48dc0e54,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-48dc0e54,#w-node-b468886b-b348-6bdc-f326-25d778c95803-48dc0e54,#w-node-b468886b-b348-6bdc-f326-25d778c95806-48dc0e54,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-48dc0e54,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-48dc0e54,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-48dc0e54,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-48dc0e54,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-48dc0e54,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-48dc0e54,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-48dc0e54,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-48dc0e54,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-48dc0e54,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-48dc0e54,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-48dc0e54,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-48dc0e54,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-48dc0e54,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-48dc0e54,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-48dc0e54,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-48dc0e54,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-48dc0e54,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-48dc0e54,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-48dc0e54,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-48dc0e54,#w-node-_6026df7f-69af-8342-1fef-f2307406715a-48dc0e54 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-d9070c6b,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-d9070c6b {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-d9070c6b {
  grid-area:Area-2
}
#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa58-1bb5aa53 {
  grid-area:Area
}
#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa5d-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa71-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa89-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aaa1-1bb5aa53 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aaae-1bb5aa53 {
  grid-area:Area-2
}
#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aab0-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aac8-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aaca-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aacc-1bb5aa53,#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aace-1bb5aa53 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aad7-1bb5aa53 {
  grid-area:Area-3
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-a41785d2,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-a41785d2 {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-a41785d2 {
  grid-area:Area-2
}
#w-node-_4c205815-b9e6-af03-088c-6f6c18295744-1829573f {
  grid-area:Area
}
#w-node-_4c205815-b9e6-af03-088c-6f6c18295749-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c1829575d-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c18295775-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c1829578d-1829573f {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_4c205815-b9e6-af03-088c-6f6c1829579a-1829573f {
  grid-area:Area-2
}
#w-node-_4c205815-b9e6-af03-088c-6f6c1829579c-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c182957b4-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c182957b6-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c182957b8-1829573f,#w-node-_4c205815-b9e6-af03-088c-6f6c182957ba-1829573f {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_4c205815-b9e6-af03-088c-6f6c182957c3-1829573f {
  grid-area:Area-3
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-5b2d28df,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-5b2d28df {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-5b2d28df {
  grid-area:Area-2
}
#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da19-dda6da14 {
  grid-area:Area
}
#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da1e-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da32-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da4a-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da62-dda6da14 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da6f-dda6da14 {
  grid-area:Area-2
}
#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da71-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da89-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da8b-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da8d-dda6da14,#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da8f-dda6da14 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_6edf9274-7a34-c956-5146-1eb9dda6da98-dda6da14 {
  grid-area:Area-3
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-bc2932c2,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-bc2932c2 {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-bc2932c2 {
  grid-area:Area-2
}
#w-node-_7085e66d-70ad-e14a-b9e0-46e805685ff0-05685feb {
  grid-area:Area
}
#w-node-_7085e66d-70ad-e14a-b9e0-46e805685ff5-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686009-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686021-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686039-05685feb {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_7085e66d-70ad-e14a-b9e0-46e805686046-05685feb {
  grid-area:Area-2
}
#w-node-_7085e66d-70ad-e14a-b9e0-46e805686048-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686060-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686062-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686064-05685feb,#w-node-_7085e66d-70ad-e14a-b9e0-46e805686066-05685feb {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-_7085e66d-70ad-e14a-b9e0-46e80568606f-05685feb {
  grid-area:Area-3
}
#w-node-d5e546b8-83cd-845b-23fc-ab07a5ddcbd9-1c8fb489,#w-node-_5ded5326-7d7c-0a90-6b3c-ebe9deebfe9d-1c8fb489,#w-node-_207aec52-eb48-7881-1b91-43ec08d6974e-1c8fb489,#w-node-_207aec52-eb48-7881-1b91-43ec08d69750-1c8fb489,#w-node-ed134a4b-7158-40b9-6480-856d3a0f7a9a-1c8fb489,#w-node-f302dd61-9ac5-6bf1-d62a-78ccd2662601-1c8fb489,#w-node-f302dd61-9ac5-6bf1-d62a-78ccd2662603-1c8fb489,#w-node-f302dd61-9ac5-6bf1-d62a-78ccd2662613-1c8fb489,#w-node-f302dd61-9ac5-6bf1-d62a-78ccd2662615-1c8fb489,#w-node-_9691ec0e-1f73-7837-4cf1-d1053704d1f9-7ac98cac,#w-node-_852d50e9-2321-5cee-929d-0cdc9cf94f8c-7ac98cac,#w-node-f5403055-ee01-a670-3f31-83c6e2481fbe-cdc30e89,#w-node-_490c25e4-358f-9ba3-d92a-37d532801bfd-cdc30e89 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-c28a76dd-8740-f397-fc63-96af571a53c1-cdc30e89 {
  grid-area:Area
}
#w-node-c28a76dd-8740-f397-fc63-96af571a53c3-cdc30e89 {
  grid-area:Area-2
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-cdc30e89,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-cdc30e89 {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-cdc30e89 {
  grid-area:Area-2
}
#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f0-b8bf0a89 {
  grid-area:Area
}
#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f2-b8bf0a89 {
  grid-area:Area-2
}
#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f0-2bfdc79f {
  grid-area:Area
}
#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f2-2bfdc79f {
  grid-area:Area-2
}
#w-node-c2ed436d-c08e-b4c1-d492-0cdc7800dd4b-2bfdc79f,#w-node-fb32dfa6-affa-1df2-dfec-617995c1e319-4946c68a,#w-node-f020de2c-7139-608f-11f7-6387c2b6630d-4946c68a,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-bea2392f,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-bea2392f,#w-node-de836c94-f3c3-880e-7f6a-b3e44581a5c9-bea2392f,#w-node-cbb17019-65ee-1956-5251-8fad16c3d219-bea2392f,#w-node-_5dae96f7-6ba6-f685-564d-7c1d3999dd02-bea2392f,#w-node-_1211b4b0-e562-a739-a354-b811f150d32e-bea2392f,#w-node-ba34915f-823f-ff88-7ceb-bff55974ef3a-64ec9723,#w-node-_6f4aff24-0d16-76ed-119d-a5e72d312ac0-64ec9723,#w-node-e2f41088-73ef-2f16-7071-ab0c876af529-76a7a93c,#w-node-a4cf6d6a-ae21-68d2-bc8b-8367e597ab63-76a7a93c,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-cb800fe3,#w-node-_427f2f53-a841-b1d1-aa5a-a461862aaae2-cb800fe3,#w-node-_10709d42-2760-0379-64c9-f1a4d872f9bc-e82117dd,#w-node-_10709d42-2760-0379-64c9-f1a4d872f9e0-e82117dd,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-f06afd5d,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-f06afd5d,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b8f-f06afd5d,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-f06afd5d,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-f06afd5d,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-f06afd5d,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-f06afd5d,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-f06afd5d,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-f06afd5d,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-f06afd5d,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-f06afd5d,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-f06afd5d,#w-node-b468886b-b348-6bdc-f326-25d778c95803-f06afd5d,#w-node-b468886b-b348-6bdc-f326-25d778c95806-f06afd5d,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-f06afd5d,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-f06afd5d,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-f06afd5d,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-f06afd5d,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-f06afd5d,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-f06afd5d,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-f06afd5d,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-f06afd5d,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-f06afd5d,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-f06afd5d,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-f06afd5d,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-f06afd5d,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-f06afd5d,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-f06afd5d,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-f06afd5d,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-f06afd5d,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-f06afd5d,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-f06afd5d,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-f06afd5d,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-f06afd5d,#w-node-a64bc607-fcef-5400-678f-75e895c2cb6c-b45fd021,#w-node-a64bc607-fcef-5400-678f-75e895c2cb70-b45fd021,#w-node-_2a9d2cc0-6cef-b319-cdbe-b90a6657099f-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50776-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50781-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50782-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50783-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc5078e-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc5078f-b45fd021,#w-node-_84a4238a-0a22-0a7b-36f1-88323fc50790-b45fd021,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-b45fd021,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-b45fd021,#w-node-b468886b-b348-6bdc-f326-25d778c95803-b45fd021,#w-node-b468886b-b348-6bdc-f326-25d778c95806-b45fd021,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-b45fd021,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-b45fd021,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-b45fd021,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-b45fd021,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-b45fd021,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-b45fd021,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-b45fd021,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-b45fd021,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-b45fd021,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-b45fd021,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-b45fd021,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-b45fd021,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-b45fd021,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-b45fd021,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-b45fd021,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-b45fd021,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590b6-b45fd021,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590c5-b45fd021,#w-node-a6de65c6-ba08-7756-c22e-eb9b454590d3-b45fd021,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-b45fd021,#w-node-_3c36307c-ab74-0ec7-a32c-b570201320d4-1757b06e,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-1757b06e,#w-node-_3c36307c-ab74-0ec7-a32c-b570201320e1-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5636-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5641-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5642-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5643-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd564e-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd564f-1757b06e,#w-node-abbb7a91-1600-d823-e1a5-b79531fd5650-1757b06e,#w-node-a2db12c6-5216-aff9-4fad-fda999f28a5a-1757b06e,#w-node-da6e2da8-6cb8-8e12-85ec-e860d44fd843-1757b06e,#w-node-b468886b-b348-6bdc-f326-25d778c95803-1757b06e,#w-node-b468886b-b348-6bdc-f326-25d778c95806-1757b06e,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9fc-1757b06e,#w-node-cecc63c9-084e-a626-e9dd-35951ad7b9ff-1757b06e,#w-node-aae6d897-1e5c-465b-daca-c2df52133efd-1757b06e,#w-node-aae6d897-1e5c-465b-daca-c2df52133f00-1757b06e,#w-node-c465b8f8-345f-9564-6379-b6bebd060492-1757b06e,#w-node-c465b8f8-345f-9564-6379-b6bebd060495-1757b06e,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d4d-1757b06e,#w-node-_829ecddb-ebfa-de4f-4def-e5e1fb3b4d50-1757b06e,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a0-1757b06e,#w-node-_3fef4f9a-9492-03af-8fb5-f0e28e1503a3-1757b06e,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c204-1757b06e,#w-node-_9b53a2a8-30bd-474b-6148-c9138ce4c207-1757b06e,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a88-1757b06e,#w-node-b74f0dc2-740d-ce50-8ec0-06055fd55a8b-1757b06e,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fcd-1757b06e,#w-node-_109ed786-1f63-74fc-d9fb-86cb8e550fd0-1757b06e,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889e2-1757b06e,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889ef-1757b06e,#w-node-_6b06bd1f-cb1a-6b41-4ba2-bc73bf3889fd-1757b06e,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-1757b06e,#w-node-_13a2faab-127e-27e8-1de5-dc6f1cb27adc-cb94afe1,#w-node-_6bf06a3f-d05c-0248-0ffd-d5ad4a95dc0b-cb94afe1,#w-node-_6bf06a3f-d05c-0248-0ffd-d5ad4a95dc0e-cb94afe1,#w-node-_6bf06a3f-d05c-0248-0ffd-d5ad4a95dc12-cb94afe1,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-2c31db5c,#w-node-d81dc866-293c-8227-bcda-f96b0b3f26e9-2c31db5c,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a62f6-2c31db5c,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6307-2c31db5c,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-3b6bd8ce,#w-node-d81dc866-293c-8227-bcda-f96b0b3f26e9-3b6bd8ce,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a62f6-3b6bd8ce,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6307-3b6bd8ce,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-90a59af9,#w-node-d81dc866-293c-8227-bcda-f96b0b3f26e9-90a59af9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a62f6-90a59af9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6307-90a59af9,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-0726abc9,#w-node-d81dc866-293c-8227-bcda-f96b0b3f26e9-0726abc9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a62f6-0726abc9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6307-0726abc9,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-8c361b0d,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-8c361b0d,#w-node-de836c94-f3c3-880e-7f6a-b3e44581a5c9-8c361b0d,#w-node-cbb17019-65ee-1956-5251-8fad16c3d219-8c361b0d,#w-node-_5dae96f7-6ba6-f685-564d-7c1d3999dd02-8c361b0d,#w-node-_1211b4b0-e562-a739-a354-b811f150d32e-8c361b0d,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-cd1d8cd0,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-cd1d8cd0,#w-node-de836c94-f3c3-880e-7f6a-b3e44581a5c9-cd1d8cd0,#w-node-cbb17019-65ee-1956-5251-8fad16c3d219-cd1d8cd0,#w-node-_5dae96f7-6ba6-f685-564d-7c1d3999dd02-cd1d8cd0,#w-node-_1211b4b0-e562-a739-a354-b811f150d32e-cd1d8cd0,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-2b9273ea,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-2b9273ea,#w-node-a5deac94-e3fc-9615-3063-a18123d0e183-2b9273ea,#w-node-a5deac94-e3fc-9615-3063-a18123d0e184-2b9273ea,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-2b9273ea,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-2b9273ea,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-2b9273ea,#w-node-_2561c5e6-108a-3ef0-9740-351a1aaba7f0-2b9273ea,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-2b9273ea,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-2b9273ea,#w-node-_26be4352-fc60-f825-fd07-67e5d08a4421-2b9273ea,#w-node-_8f37e667-7134-e1b3-a9d5-233122bef370-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3a2-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ad-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ae-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3af-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b0-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b1-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b2-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b3-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b4-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b5-2b9273ea,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b6-2b9273ea,#w-node-_2175fae9-9d92-f7d1-292d-19c989d2070c-2b9273ea,#w-node-_06bcbf5e-42f1-e521-c771-a998310f54ac-2b9273ea,#w-node-d666208b-1acb-a613-d2f8-03da20f959b2-2b9273ea,#w-node-_254beae6-9393-eba0-51b9-e4b291c7e632-2b9273ea,#w-node-_3b57149a-42f2-53c9-8207-73bfb76307ba-2b9273ea,#w-node-_3b57149a-42f2-53c9-8207-73bfb76307bb-2b9273ea,#w-node-_6447fc09-32b2-ccd4-f230-721bdc1c47e0-2b9273ea,#w-node-_6447fc09-32b2-ccd4-f230-721bdc1c47e1-2b9273ea,#w-node-f5403055-ee01-a670-3f31-83c6e2481fbe-881515fd,#w-node-_490c25e4-358f-9ba3-d92a-37d532801bfd-881515fd {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-c28a76dd-8740-f397-fc63-96af571a53c1-881515fd {
  grid-area:Area
}
#w-node-c28a76dd-8740-f397-fc63-96af571a53c3-881515fd {
  grid-area:Area-2
}
#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-881515fd,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-881515fd {
  grid-area:Area
}
#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-881515fd {
  grid-area:Area-2
}
#w-node-c03944fe-ea89-0996-8351-49d31fd796bd-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796c1-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796c6-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796e3-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796f0-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796f1-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796f2-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796fb-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796fc-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd796fd-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797c2-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797c5-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797c9-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797cc-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797d0-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797d3-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797d7-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797da-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797de-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797e1-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797e5-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797e8-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797ec-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797ef-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797f3-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797f6-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797fa-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd797fd-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79801-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79804-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79808-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd7980b-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79817-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79826-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd79834-1844f993,#w-node-c03944fe-ea89-0996-8351-49d31fd7984e-1844f993,#w-node-_7ff808ac-68cc-7e46-dd57-463734d93354-1de682ac,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-babe5df8,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-babe5df8,#w-node-a5deac94-e3fc-9615-3063-a18123d0e183-babe5df8,#w-node-a5deac94-e3fc-9615-3063-a18123d0e184-babe5df8,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-babe5df8,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-babe5df8,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-babe5df8,#w-node-_2561c5e6-108a-3ef0-9740-351a1aaba7f0-babe5df8,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-babe5df8,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-babe5df8,#w-node-_26be4352-fc60-f825-fd07-67e5d08a4421-babe5df8,#w-node-_8f37e667-7134-e1b3-a9d5-233122bef370-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3a2-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ad-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ae-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3af-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b0-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b1-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b2-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b3-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b4-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b5-babe5df8,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b6-babe5df8,#w-node-_2175fae9-9d92-f7d1-292d-19c989d2070c-babe5df8,#w-node-a376fe53-aa07-809a-cdc2-deb12ea08afb-babe5df8,#w-node-_15561b91-3e12-e11e-74f8-988af5689d62-babe5df8,#w-node-dc3ddca0-537d-abd2-5f94-a3de6494e5c6-babe5df8,#w-node-_43c456ed-aa2b-010d-c2f2-ed0c53312242-babe5df8,#w-node-_43c456ed-aa2b-010d-c2f2-ed0c53312243-babe5df8,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-bb47f365,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-bb47f365,#w-node-a5deac94-e3fc-9615-3063-a18123d0e183-bb47f365,#w-node-a5deac94-e3fc-9615-3063-a18123d0e184-bb47f365,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-bb47f365,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-bb47f365,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-bb47f365,#w-node-_2561c5e6-108a-3ef0-9740-351a1aaba7f0-bb47f365,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-bb47f365,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-bb47f365,#w-node-_26be4352-fc60-f825-fd07-67e5d08a4421-bb47f365,#w-node-_8f37e667-7134-e1b3-a9d5-233122bef370-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3a2-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ad-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ae-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3af-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b0-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b1-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b2-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b3-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b4-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b5-bb47f365,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b6-bb47f365,#w-node-_2175fae9-9d92-f7d1-292d-19c989d2070c-bb47f365,#w-node-_436e0c1e-8aae-9d27-8bba-ac07512c737d-bb47f365,#w-node-_7e2c405c-714d-5520-093f-6cdf0ba0e478-bb47f365,#w-node-_71e1b015-21ce-6046-6c76-ef2f2f9940ac-bb47f365,#w-node-ceeccda1-1c92-5684-c802-e7863242f014-bb47f365,#w-node-ceeccda1-1c92-5684-c802-e7863242f015-bb47f365,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-b1cfb59a,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-b1cfb59a,#w-node-_5dae96f7-6ba6-f685-564d-7c1d3999dd02-b1cfb59a,#w-node-_1211b4b0-e562-a739-a354-b811f150d32e-b1cfb59a,#w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e51-55602daf,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d22-55602daf,#w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e5e-55602daf,#w-node-cb136749-8b39-9b37-3adb-9662226c03c1-55602daf,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d3-55602daf,#w-node-_64a4b3fc-aa47-7573-0d85-76ac1772e3d5-55602daf,#w-node-bd1b362e-f6c6-2b71-c1c5-743e1e5de61d-55602daf,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-55602daf,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-55602daf,#w-node-d140f4a7-0be1-2c54-4b06-964d2645c2f0-55602daf,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-55602daf,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-55602daf,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-55602daf,#w-node-a902dce8-ad06-6afb-0457-ba7d3c7b97e5-55602daf,#w-node-f69e37cf-6605-1881-9746-da57c561c01e-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fa9-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9faa-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fab-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fac-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fad-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fae-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9faf-55602daf,#w-node-_2e60193b-3711-28c3-4af2-9717bcec9fb0-55602daf,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-55602daf,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-c1f9021b,#w-node-_47b94ad0-fe94-964b-3a63-1b0188e2b566-c1f9021b,#w-node-a5deac94-e3fc-9615-3063-a18123d0e183-c1f9021b,#w-node-a5deac94-e3fc-9615-3063-a18123d0e184-c1f9021b,#w-node-_8263f13e-e21e-e377-075a-79f88db0c829-c1f9021b,#w-node-d5b744d4-006b-b57d-4bf1-9467beb17ad6-c1f9021b,#w-node-f92b7061-405b-622a-1240-df11e80ce5eb-c1f9021b,#w-node-_2561c5e6-108a-3ef0-9740-351a1aaba7f0-c1f9021b,#w-node-_4a3b1310-eb01-b3d3-b539-73efb099cefe-c1f9021b,#w-node-f0301397-2a1b-c7fd-4770-eba733a2e336-c1f9021b,#w-node-_26be4352-fc60-f825-fd07-67e5d08a4421-c1f9021b,#w-node-_8f37e667-7134-e1b3-a9d5-233122bef370-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3a2-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ad-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3ae-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3af-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b0-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b1-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b2-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b3-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b4-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b5-c1f9021b,#w-node-f23a7c75-ce1d-76c0-d5fd-61f7693ed3b6-c1f9021b,#w-node-_2175fae9-9d92-f7d1-292d-19c989d2070c-c1f9021b,#w-node-_436e0c1e-8aae-9d27-8bba-ac07512c737d-c1f9021b,#w-node-_7e2c405c-714d-5520-093f-6cdf0ba0e478-c1f9021b,#w-node-_71e1b015-21ce-6046-6c76-ef2f2f9940ac-c1f9021b,#w-node-ceeccda1-1c92-5684-c802-e7863242f014-c1f9021b,#w-node-ceeccda1-1c92-5684-c802-e7863242f015-c1f9021b,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-86a566f6,#w-node-_0a610cf1-da0a-9a7b-04da-772cb85b2746-86a566f6,#w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-86a566f6,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de510-86a566f6,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de511-86a566f6,#w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de520-86a566f6,#w-node-e2e15af2-c476-f490-16f4-352349a50400-86a566f6,#w-node-e2e15af2-c476-f490-16f4-352349a503fe-86a566f6,#w-node-_5f1cbbde-90f4-8642-0f10-0ab754f78848-86a566f6,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b70-86a566f6,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b73-86a566f6,#w-node-_88d63bae-67b6-4466-0101-0148f1f81b77-86a566f6,#w-node-_378013b7-6fae-e70c-df44-09cd131319cb-c9dab9e7,#w-node-d81dc866-293c-8227-bcda-f96b0b3f26e9-c9dab9e7,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a62f6-c9dab9e7,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6307-c9dab9e7 {
  grid-area:span 1/span 1/span 1/span 1
}
@media screen and (max-width:991px) {
  #w-node-_95b81720-235b-4bfa-4627-24748895f392-8895f38e {
    grid-area:Area
  }
  #w-node-_95b81720-235b-4bfa-4627-24748895f395-8895f38e {
    grid-area:Area-2
  }
  #w-node-_95b81720-235b-4bfa-4627-24748895f3dc-8895f38e {
    grid-area:Area-3
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc15-985fdc0b {
    grid-area:Area-4
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc29-985fdc0b {
    grid-area:Area-5
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc41-985fdc0b {
    grid-area:Area-6
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc55-985fdc0b {
    grid-area:Area-7
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc64-985fdc0b {
    grid-area:2/1/3/2
  }
  #w-node-fe52da87-9157-5e37-0d58-a0d1985fdc7c-985fdc0b {
    grid-area:1/1/2/2
  }
  #w-node-a3636099-5134-f91b-4cd1-02094b964c99-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964c9c-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cac-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cb2-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cb3-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cbd-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cd6-4b964bff {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98cf1-00d98ce7 {
    grid-area:Area-4
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98d09-00d98ce7 {
    grid-area:Area-5
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98d22-00d98ce7 {
    grid-area:Area-6
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98d3a-00d98ce7 {
    grid-area:Area-7
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98d49-00d98ce7 {
    grid-area:2/1/3/2
  }
  #w-node-_9b686592-193a-c551-82d1-f74c00d98d66-00d98ce7 {
    grid-area:1/1/2/2
  }
  #w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b76d-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b770-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b780-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b786-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b787-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b791-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b7ab-7695af5e,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a5-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a8-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4b8-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4be-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4bf-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4c9-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4e3-dd21074a {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb5da-3acbb5d0 {
    grid-area:Area-4
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb5ee-3acbb5d0 {
    grid-area:Area-5
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb606-3acbb5d0 {
    grid-area:Area-6
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb61a-3acbb5d0 {
    grid-area:Area-7
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb629-3acbb5d0 {
    grid-area:2/1/3/2
  }
  #w-node-_5522f584-ca43-aefb-0c0a-56643acbb646-3acbb5d0 {
    grid-area:1/1/2/2
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1278f6-be1278f2 {
    grid-area:Area
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1278f9-be1278f2 {
    grid-area:Area-2
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127940-be1278f2 {
    grid-area:Area-3
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe12798d-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127990-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a0-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a6-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a7-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279b1-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279ca-be1278f2 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e7016a2-3e701698 {
    grid-area:Area-4
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e7016b6-3e701698 {
    grid-area:Area-5
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e7016ca-3e701698 {
    grid-area:Area-6
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e7016da-3e701698 {
    grid-area:Area-7
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e7016ed-3e701698 {
    grid-area:2/1/3/2
  }
  #w-node-_8844a208-c622-b6e2-0480-e1a63e701705-3e701698 {
    grid-area:1/1/2/2
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7653-699e764f {
    grid-area:Area
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7656-699e764f {
    grid-area:Area-2
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e769c-699e764f {
    grid-area:Area-3
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76e9-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76ec-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76fc-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7702-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7703-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e770d-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7727-699e764f {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d11-c91b8d07 {
    grid-area:Area-4
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d25-c91b8d07 {
    grid-area:Area-5
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d3d-c91b8d07 {
    grid-area:Area-6
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d51-c91b8d07 {
    grid-area:Area-7
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d60-c91b8d07 {
    grid-area:2/1/3/2
  }
  #w-node-_1283ccf8-018b-9962-4c78-8455c91b8d78-c91b8d07 {
    grid-area:1/1/2/2
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edeff5-b5edeff1 {
    grid-area:Area
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edeff8-b5edeff1 {
    grid-area:Area-2
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf03f-b5edeff1 {
    grid-area:Area-3
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08c-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08f-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf09f-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a5-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a6-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0b0-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0c9-b5edeff1 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c822db-a0c822d7 {
    grid-area:Area
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c822de-a0c822d7 {
    grid-area:Area-2
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82324-a0c822d7 {
    grid-area:Area-3
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82371-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82374-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82384-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238a-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238b-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82395-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c823af-a0c822d7 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231f84-85231f7a {
    grid-area:Area-4
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231f98-85231f7a {
    grid-area:Area-5
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fb0-85231f7a {
    grid-area:Area-6
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fc4-85231f7a {
    grid-area:Area-7
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231fd3-85231f7a {
    grid-area:2/1/3/2
  }
  #w-node-_5e594d36-2346-5b1d-3fdc-bf6c85231feb-85231f7a {
    grid-area:1/1/2/2
  }
  #w-node-_39a1def7-00c1-296e-667d-7a4de5862961-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862964-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862974-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586297a-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586297b-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862985-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586299e-e58628c6 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e488b1-888001dd {
    grid-area:Area
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e488b4-888001dd {
    grid-area:Area-2
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e488fa-888001dd {
    grid-area:Area-3
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e4894c-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e4894f-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e4895f-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48965-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48966-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48970-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48989-888001dd {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60d3-888001dd {
    grid-area:2/1/3/2
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60e5-888001dd {
    grid-area:1/1/2/2
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60ea-888001dd {
    grid-area:2/1/3/2
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60f5-888001dd {
    grid-area:1/1/2/2
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a60fa-888001dd {
    grid-area:2/1/3/2
  }
  #w-node-_9d861a68-d5cb-d06c-561b-61b9a90a610a-888001dd {
    grid-area:1/1/2/2
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-4fa32607 {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-4fa32607 {
    grid-area:1/1/2/2
  }
  #w-node-_49d61eac-e5e1-171e-ed8c-9eb176a53098-053410fd {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-053410fd,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-874d3692,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-874d3692 {
    grid-area:2/1/3/2
  }
  #w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-c1e7e121 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-c1e7e121,#w-node-d168f473-93c8-8adf-e330-bceb829eeefc-b397b085 {
    grid-area:2/1/3/2
  }
  #w-node-d168f473-93c8-8adf-e330-bceb829eef0e-b397b085 {
    grid-area:1/1/2/2
  }
  #w-node-ba2dee1f-6984-c829-ee7d-2b67931a6b17-81e07148 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-81e07148 {
    grid-area:2/1/3/2
  }
  #w-node-_70af9333-a7b2-8ee2-a177-c7cfe1b5129a-0473b873 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-0473b873 {
    grid-area:2/1/3/2
  }
  #w-node-a64bc607-fcef-5400-678f-75e895c2cb6c-31a471d5 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-31a471d5,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-6feee16d {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-6feee16d {
    grid-area:1/1/2/2
  }
  #w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e51-390c657a {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-390c657a {
    grid-area:2/1/3/2
  }
  #w-node-_3c36307c-ab74-0ec7-a32c-b570201320d4-fd3176f8 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-fd3176f8,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-68e060cf {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-68e060cf {
    grid-area:1/1/2/2
  }
  #w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de510-68e060cf {
    grid-area:2/1/3/2
  }
  #w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de520-68e060cf {
    grid-area:1/1/2/2
  }
  #w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-2d51264c,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-2d51264c,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-16767a2f,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-16767a2f,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-0de9e413,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-0de9e413,#w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-89d5cc22 {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-89d5cc22 {
    grid-area:1/1/2/2
  }
  #w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-55418dd6,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-55418dd6,#w-node-_2b831cf2-614e-aa82-c966-441fefdc4d21-48dc0e54,#w-node-_6026df7f-69af-8342-1fef-f2307406714a-48dc0e54 {
    grid-area:2/1/3/2
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa5d-1bb5aa53 {
    grid-area:Area-4
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa71-1bb5aa53 {
    grid-area:Area-5
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aa89-1bb5aa53 {
    grid-area:Area-6
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aaa1-1bb5aa53 {
    grid-area:Area-7
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aab0-1bb5aa53 {
    grid-area:2/1/3/2
  }
  #w-node-_86d2bebc-aa8b-0842-1df0-b3b51bb5aac8-1bb5aa53 {
    grid-area:1/1/2/2
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c18295749-1829573f {
    grid-area:Area-4
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c1829575d-1829573f {
    grid-area:Area-5
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c18295775-1829573f {
    grid-area:Area-6
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c1829578d-1829573f {
    grid-area:Area-7
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c1829579c-1829573f {
    grid-area:2/1/3/2
  }
  #w-node-_4c205815-b9e6-af03-088c-6f6c182957b4-1829573f {
    grid-area:1/1/2/2
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da1e-dda6da14 {
    grid-area:Area-4
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da32-dda6da14 {
    grid-area:Area-5
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da4a-dda6da14 {
    grid-area:Area-6
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da62-dda6da14 {
    grid-area:Area-7
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da71-dda6da14 {
    grid-area:2/1/3/2
  }
  #w-node-_6edf9274-7a34-c956-5146-1eb9dda6da89-dda6da14 {
    grid-area:1/1/2/2
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805685ff5-05685feb {
    grid-area:Area-4
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805686009-05685feb {
    grid-area:Area-5
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805686021-05685feb {
    grid-area:Area-6
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805686039-05685feb {
    grid-area:Area-7
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805686048-05685feb {
    grid-area:2/1/3/2
  }
  #w-node-_7085e66d-70ad-e14a-b9e0-46e805686060-05685feb {
    grid-area:1/1/2/2
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-bea2392f {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-bea2392f {
    grid-area:1/1/2/2
  }
  #w-node-e2f41088-73ef-2f16-7071-ab0c876af538-76a7a93c,#w-node-a4cf6d6a-ae21-68d2-bc8b-8367e597ab72-76a7a93c,#w-node-_378013b7-6fae-e70c-df44-09cd131319da-cb800fe3,#w-node-_427f2f53-a841-b1d1-aa5a-a461862aaaf1-cb800fe3,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-f06afd5d {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-f06afd5d {
    grid-area:2/1/3/2
  }
  #w-node-a64bc607-fcef-5400-678f-75e895c2cb6c-b45fd021 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-b45fd021 {
    grid-area:2/1/3/2
  }
  #w-node-_3c36307c-ab74-0ec7-a32c-b570201320d4-1757b06e {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-1757b06e {
    grid-area:2/1/3/2
  }
  #w-node-_13a2faab-127e-27e8-1de5-dc6f1cb27adc-cb94afe1,#w-node-_378013b7-6fae-e70c-df44-09cd131319da-2c31db5c,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6305-2c31db5c,#w-node-_378013b7-6fae-e70c-df44-09cd131319da-3b6bd8ce,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6305-3b6bd8ce,#w-node-_378013b7-6fae-e70c-df44-09cd131319da-90a59af9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6305-90a59af9,#w-node-_378013b7-6fae-e70c-df44-09cd131319da-0726abc9,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6305-0726abc9 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-8c361b0d {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-8c361b0d {
    grid-area:1/1/2/2
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-cd1d8cd0 {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-cd1d8cd0 {
    grid-area:1/1/2/2
  }
  #w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-2b9273ea {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-a9cd8ee9-e442-8124-53f4-a5ab5602dfde-2b9273ea {
    order:-9999
  }
  #w-node-c03944fe-ea89-0996-8351-49d31fd796bd-1844f993 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-c03944fe-ea89-0996-8351-49d31fd7984e-1844f993 {
    grid-area:2/1/3/2
  }
  #w-node-_7ff808ac-68cc-7e46-dd57-463734d93354-1de682ac,#w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-babe5df8 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-a9cd8ee9-e442-8124-53f4-a5ab5602dfde-babe5df8 {
    order:-9999
  }
  #w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-bb47f365 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-a9cd8ee9-e442-8124-53f4-a5ab5602dfde-bb47f365 {
    order:-9999
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-b1cfb59a {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-b1cfb59a {
    grid-area:1/1/2/2
  }
  #w-node-a52dca5a-6508-5ff2-2407-5a83c9b66e51-55602daf {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6026df7f-69af-8342-1fef-f2307406714a-55602daf {
    grid-area:2/1/3/2
  }
  #w-node-_1f742cb7-4fad-631b-9ca7-8844f96b9b82-c1f9021b {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-a9cd8ee9-e442-8124-53f4-a5ab5602dfde-c1f9021b {
    order:-9999
  }
  #w-node-_65eaa603-84fd-1aee-b45b-2ad93e141641-86a566f6 {
    grid-area:2/1/3/2
  }
  #w-node-_60c4bd72-cd4a-641f-5448-fd3d1f958133-86a566f6 {
    grid-area:1/1/2/2
  }
  #w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de510-86a566f6 {
    grid-area:2/1/3/2
  }
  #w-node-_6dad38d3-d8ac-e568-1e44-52f69c3de520-86a566f6 {
    grid-area:1/1/2/2
  }
  #w-node-_378013b7-6fae-e70c-df44-09cd131319da-c9dab9e7,#w-node-ad0e7f29-e603-10d5-d77d-2f01313a6305-c9dab9e7 {
    grid-area:span 1/span 1/span 1/span 1
  }
}
@media screen and (max-width:767px) {
  #w-node-_95b81720-235b-4bfa-4627-24748895f395-8895f38e {
    grid-area:Area-2
  }
  #w-node-a3636099-5134-f91b-4cd1-02094b964c99-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964c9c-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cac-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cb2-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cb3-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cbd-4b964bff,#w-node-a3636099-5134-f91b-4cd1-02094b964cd6-4b964bff,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b76d-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b770-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b780-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b786-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b787-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b791-7695af5e,#w-node-ee3c5f2b-7a3f-e685-e1d3-6bf74ca1b7ab-7695af5e,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a5-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4a8-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4b8-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4be-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4bf-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4c9-dd21074a,#w-node-_8ee118c3-8079-23f8-2d6b-f4210c8dd4e3-dd21074a {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1278f9-be1278f2 {
    grid-area:Area-2
  }
  #w-node-ad2694f4-cf0d-65df-ef1a-a87cbe12798d-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe127990-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a0-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a6-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279a7-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279b1-be1278f2,#w-node-ad2694f4-cf0d-65df-ef1a-a87cbe1279ca-be1278f2 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7656-699e764f {
    grid-area:Area-2
  }
  #w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76e9-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76ec-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e76fc-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7702-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7703-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e770d-699e764f,#w-node-b7e06052-a60c-53b3-0b8d-dfd6699e7727-699e764f {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edeff8-b5edeff1 {
    grid-area:Area-2
  }
  #w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08c-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf08f-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf09f-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a5-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0a6-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0b0-b5edeff1,#w-node-_3b46f952-1df9-c4c8-dd36-2fadb5edf0c9-b5edeff1 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c822de-a0c822d7 {
    grid-area:Area-2
  }
  #w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82371-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82374-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82384-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238a-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c8238b-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c82395-a0c822d7,#w-node-_73a82a69-c2fb-9c15-45f1-899ea0c823af-a0c822d7,#w-node-_39a1def7-00c1-296e-667d-7a4de5862961-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862964-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862974-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586297a-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586297b-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de5862985-e58628c6,#w-node-_39a1def7-00c1-296e-667d-7a4de586299e-e58628c6 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e488b4-888001dd {
    grid-area:Area-2
  }
  #w-node-_6b982652-0d57-58cd-2479-ca5d70e4894c-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e4894f-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e4895f-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48965-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48966-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48970-888001dd,#w-node-_6b982652-0d57-58cd-2479-ca5d70e48989-888001dd {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_6929184b-0368-de09-3c5f-a30860aeb4e8-8cd99356 {
    grid-area:span 1/span 1/span 1/span 1;
    justify-self:center
  }
  #w-node-_0a9110a0-24cd-5743-4121-bd58773b0ad5-2ba5c170,#w-node-_0a9110a0-24cd-5743-4121-bd58773b0ad7-2ba5c170,#w-node-_891d0ee6-3d0c-8dbc-46ed-6766fef319a2-2ba5c170,#w-node-_891d0ee6-3d0c-8dbc-46ed-6766fef319a4-2ba5c170,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-2ba5c170,#w-node-f7c66ef4-4b5a-2a2e-a24d-498108898c81-2f6129fb,#w-node-f7c66ef4-4b5a-2a2e-a24d-498108898c83-2f6129fb,#w-node-a89716e0-7ac0-3e35-a919-43d8081aa8a8-2f6129fb,#w-node-a89716e0-7ac0-3e35-a919-43d8081aa8aa-2f6129fb,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-2f6129fb,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-d4ac2778,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-d4ac2778,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-d4ac2778,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-d4ac2778,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-9f351195,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-9f351195,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-9f351195,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-9f351195,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-d9070c6b,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-d9070c6b,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-d9070c6b,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-d9070c6b,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-a41785d2,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-a41785d2,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-a41785d2,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-a41785d2,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-5b2d28df,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-5b2d28df,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-5b2d28df,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-5b2d28df,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-bc2932c2,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-bc2932c2,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-bc2932c2,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-bc2932c2,#w-node-c28a76dd-8740-f397-fc63-96af571a53c1-cdc30e89,#w-node-c28a76dd-8740-f397-fc63-96af571a53c3-cdc30e89,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-cdc30e89,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-cdc30e89,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-cdc30e89,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-cdc30e89,#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f0-b8bf0a89,#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f2-b8bf0a89,#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f0-2bfdc79f,#w-node-d5d5423e-5028-bb54-9dcc-a2af6be315f2-2bfdc79f,#w-node-c28a76dd-8740-f397-fc63-96af571a53c1-881515fd,#w-node-c28a76dd-8740-f397-fc63-96af571a53c3-881515fd,#w-node-b04e0e0a-7c96-a41e-bcd7-694410d63f7c-881515fd,#w-node-_6531a05a-d8ba-97df-d23e-76b5b228075b-881515fd,#w-node-_35177208-0adb-3d77-8a45-41d1e4ac5de4-881515fd,#w-node-_73eae571-54e3-81cb-7349-f82ae1a8d263-881515fd {
    grid-area:span 1/span 1/span 1/span 1
  }
}
@media screen and (max-width:479px) {
  #w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-bf9639e8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-bf9639e8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b34-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b38-bf9639e8,#w-node-_45cc4ab8-65cc-a7a1-9ac9-d2850f5e8b3c-bf9639e8,#w-node-c8dae9d6-86d0-3f56-b249-91ec962ceca2-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-9167b376,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-9167b376,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-9167b376,#w-node-e584be09-c20a-a273-0a36-30b093904e3f-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-b2c67fe8,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-b2c67fe8,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c5799-4f982d8c,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c579d-4f982d8c,#w-node-_77cc259f-4bd2-d536-b3dc-d5c0232c57a1-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5634-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f5638-4f982d8c,#w-node-_566d5912-7322-e071-c5a0-c5a4134f563c-4f982d8c,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86dd5-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86de5-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86de9-888001dd,#w-node-_998ca9ae-e9ca-cd45-2e8b-084941a86ded-888001dd {
    grid-column:span 1/span 1
  }
}