@charset "UTF-8";
[class^=thin-cta-], .two-columns,
.three-columns,
.four-columns, .column-aside,
.aside-column, .user-profile [class^=user-edit], .user-profile, .delivery-address-content, .reclamation-article, .checkout, [class^=banner-cta], .address-cta {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 2vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes loader-g {
  0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  28% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.6, 0.6, 1);
            animation-timing-function: cubic-bezier(0.4, 0.6, 0.6, 1);
  }
  71% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes loader-g {
  0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  28% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.6, 0.6, 1);
            animation-timing-function: cubic-bezier(0.4, 0.6, 0.6, 1);
  }
  71% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@-webkit-keyframes loader-d {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
            animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
  }
  28% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
            animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
  }
}
@keyframes loader-d {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
            animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
  }
  28% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
            animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.7);
  }
}
@-webkit-keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  17% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
  33% {
    -webkit-transform: translateX(0.5rem) translateZ(0);
            transform: translateX(0.5rem) translateZ(0);
  }
  50% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
  67% {
    -webkit-transform: translateX(0.5rem) translateZ(0);
            transform: translateX(0.5rem) translateZ(0);
  }
  83% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
}
@keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  17% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
  33% {
    -webkit-transform: translateX(0.5rem) translateZ(0);
            transform: translateX(0.5rem) translateZ(0);
  }
  50% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
  67% {
    -webkit-transform: translateX(0.5rem) translateZ(0);
            transform: translateX(0.5rem) translateZ(0);
  }
  83% {
    -webkit-transform: translateX(-0.5rem) translateZ(0);
            transform: translateX(-0.5rem) translateZ(0);
  }
}
.banner-cta-arrivals .cta-banner > [class*=content], .category-banner > [class*=content], .ad-banner-right > [class*=content], .ad-banner > [class*=content], .ad-banner-center > [class*=content] {
  grid-area: banner;
  padding: 0.1em 4vw;
  z-index: 2;
}

.ad-banner-right > [class*=content], .ad-banner > [class*=content], .ad-banner-center > [class*=content] {
  width: clamp(27em, 50%, 100% - 6vw);
}

.banner-cta-arrivals .cta-banner, .category-banner, .ad-banner-right, .ad-banner, .ad-banner-center {
  border: 1px solid rgba(151, 191, 13, 0);
  border-radius: 5px;
  color: #fff;
  display: grid;
  grid-template-areas: "banner";
  margin: 1rem 0;
  place-items: center center;
  text-align: center;
  text-shadow: 0 0.2em 0.2em rgba(0, 0, 0, 0.3);
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
}
.banner-cta-arrivals .cta-banner > img, .category-banner > img, .ad-banner-right > img, .ad-banner > img, .ad-banner-center > img {
  border-radius: 4px;
  display: block;
  grid-area: banner;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 0;
}
.banner-cta-arrivals .cta-banner:focus, .category-banner:focus, .ad-banner-right:focus, .ad-banner:focus, .ad-banner-center:focus, .banner-cta-arrivals .cta-banner:hover, .category-banner:hover, .ad-banner-right:hover, .ad-banner:hover, .ad-banner-center:hover {
  border-color: #97bf0d;
  text-decoration: none;
}

.ad-banner-right, .ad-banner, .ad-banner-center {
  color: inherit;
  position: relative;
  text-shadow: 0 0.1em 0.1em rgba(255, 255, 255, 0.25);
}
.ad-banner-right h2, .ad-banner h2, .ad-banner-center h2 {
  font-size: 1.875rem;
  margin-top: calc(1.7 * 1rem);
}
@media (min-width: 55.5em) {
  .ad-banner-right h2, .ad-banner h2, .ad-banner-center h2 {
    font-size: 2.0625rem;
  }
}
.ad-banner-right::after, .ad-banner::after, .ad-banner-center::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.8)), color-stop(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) calc((100% - clamp(27em, 50%, 100% - 6vw)) / 2 - 30%), rgba(255, 255, 255, 0.8) calc((100% - clamp(27em, 50%, 100% - 6vw)) / 2), rgba(255, 255, 255, 0.8) calc((100% - clamp(27em, 50%, 100% - 6vw)) / 2 + clamp(27em, 50%, 100% - 6vw)), rgba(255, 255, 255, 0) calc((100% - clamp(27em, 50%, 100% - 6vw)) / 2 + clamp(27em, 50%, 100% - 6vw) + 30%));
  background-repeat: no-repeat;
  border-radius: 4px;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ad-banner-right h2 + p, .ad-banner h2 + p, .ad-banner-center h2 + p {
  margin-top: 0;
}

.ad-banner {
  justify-items: flex-start;
  text-align: left;
}
.ad-banner::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.8) clamp(27em, 50%, 100% - 6vw), rgba(255, 255, 255, 0) calc(clamp(27em, 50%, 100% - 6vw) + 30%));
}
.ad-banner h2 {
  text-align: left;
}

.ad-banner-right {
  justify-items: flex-end;
  text-align: right;
}
.ad-banner-right::after {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0.8) clamp(27em, 50%, 100% - 6vw), rgba(255, 255, 255, 0) calc(clamp(27em, 50%, 100% - 6vw) + 30%));
}
.ad-banner-right h2 {
  text-align: right;
}

.product-info, blockquote, .user-profile [class^=user-edit], .reclamation-article, .reclamation, .address-sendquestion, .address-delivery,
.address-billing, .order-summary, .checkout-delivery, .product-description, .product-colors {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}

blockquote, .user-profile [class^=user-edit], .reclamation-article, .reclamation, .address-sendquestion, .address-delivery,
.address-billing, .order-summary, .checkout-delivery, .product-description, .product-colors {
  margin: 2vw 0;
  padding: 0.5rem;
}
@media (min-width: 55.5em) {
  blockquote, .user-profile [class^=user-edit], .reclamation-article, .reclamation, .address-sendquestion, .address-delivery,
.address-billing, .order-summary, .checkout-delivery, .product-description, .product-colors {
    padding: 1rem 2rem;
  }
}
blockquote h2, .user-profile [class^=user-edit] h2, .reclamation-article h2, .reclamation h2, .address-sendquestion h2, .address-delivery h2,
.address-billing h2, .order-summary h2, .checkout-delivery h2, .product-description h2, .product-colors h2 {
  font-size: 1.25rem;
  margin: 0.5em 0;
  text-align: left;
}
@media (min-width: 55.5em) {
  blockquote h2, .user-profile [class^=user-edit] h2, .reclamation-article h2, .reclamation h2, .address-sendquestion h2, .address-delivery h2,
.address-billing h2, .order-summary h2, .checkout-delivery h2, .product-description h2, .product-colors h2 {
    font-size: 1.5625rem;
  }
}

.banner-cta-arrivals .cta-banner, .category-banner {
  border-width: 0;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
  text-shadow: none;
}
.banner-cta-arrivals .cta-banner::before, .category-banner::before {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -webkit-clip-path: inset(0% 0% 0% 0%);
          clip-path: inset(0% 0% 0% 0%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: -webkit-clip-path 0.3s ease 0s;
  transition: -webkit-clip-path 0.3s ease 0s;
  transition: clip-path 0.3s ease 0s;
  transition: clip-path 0.3s ease 0s, -webkit-clip-path 0.3s ease 0s;
  width: 100%;
  z-index: 1;
}
.banner-cta-arrivals .cta-banner:focus::before, .category-banner:focus::before, .banner-cta-arrivals .cta-banner:hover::before, .category-banner:hover::before {
  -webkit-clip-path: inset(0.4em 0.4em 0.4em 0.4em);
          clip-path: inset(0.4em 0.4em 0.4em 0.4em);
}

.product-description dl, .delivery-cost {
  display: grid;
  grid-template-columns: -webkit-min-content -webkit-min-content;
  grid-template-columns: min-content min-content;
  white-space: nowrap;
}
.product-description dl dt, .delivery-cost dt {
  grid-column: 1;
  text-align: right;
}
.product-description dl dt::after, .delivery-cost dt::after {
  content: ":";
}
.product-description dl dd, .delivery-cost dd {
  grid-column: 2;
}

.collection-schedule {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(1rem, 1fr));
}
.collection-schedule dt {
  border-bottom: 1px solid #e1e1e1;
  grid-column: 1/span 1;
  padding: 0.7rem 0;
}
.collection-schedule dt:last-of-type {
  border-width: 0;
}
.collection-schedule dt:last-of-type ~ dd {
  border-width: 0;
}
.collection-schedule dd {
  border-bottom: 1px solid #e1e1e1;
  margin: 0;
  padding: 0.7rem 0 0.7rem 0.7rem;
  text-align: right;
}

.order-summary dl, .product-table dl {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0 0.5rem;
}
.order-summary dl dt, .product-table dl dt {
  font-weight: normal;
}
.order-summary dl dd, .product-table dl dd {
  font-size: 1.25rem;
  font-weight: 600;
  text-align: right;
}

.products-sorting label,
.product-filter {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-left: 3px solid #97bf0d;
  border-radius: 3px;
  margin: 1rem 0;
}

.products-sorting label,
.product-filter [data-for-expand] + label {
  background-color: transparent;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0.6em 1em 0.5em;
}

#hover_kosarica {
  background: rgba(80, 80, 80, 0.32) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20shape-rendering%3D%22geometricPrecision%22%20version%3D%221.1%22%20viewBox%3D%22.97%20.54%2025%2025%22%20width%3D%2225%22%20height%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%3E%3C%21%5BCDATA%5B%0A.loader-g%20%7Banimation%3A%20loader-g%201400ms%20linear%20infinite%20normal%20forwards%7D%40keyframes%20loader-g%20%7B0%25%2C100%25%20%7Brotate%280deg%29%7D%2028%25%20%7Btransform%3A%20rotate%285deg%29%3Banimation-timing-function%3A%20cubic-bezier%280.39%2C0.575%2C0.565%2C1%29%7D%2071%25%20%7Btransform%3Arotate%28-5deg%29%7D%7D%20.loader-d%20%7Banimation%3A%20loader-d%201400ms%20linear%20infinite%20normal%20forwards%7D%40keyframes%20loader-d%20%7B0%25%20%7Btransform%3A%20scale%281%29%3Banimation-timing-function%3A%20cubic-bezier%280.47%2C0%2C0.745%2C0.715%29%7D%2028%25%20%7Btransform%3A%20scale%281.3%29%3Banimation-timing-function%3A%20cubic-bezier%280.47%2C0%2C0.745%2C0.715%29%7D%20100%25%20%7Btransform%3A%20scale%281%29%7D%7D%0A%5D%5D%3E%3C%2Fstyle%3E%3Ccircle%20cx%3D%2213.47%22%20cy%3D%2213.04%22%20r%3D%2212%22%20fill%3D%22%23eff3fa%22%2F%3E%3Cg%20class%3D%22loader-g%22%20transform-origin%3D%2250%25%2050%25%22%3E%3Cpath%20class%3D%22loader-d%22%20d%3D%22m15.73%2010.12h-3.674c-3.1%200-5.626%202.511-5.626%205.626%200%203.014%202.368%205.482%205.338%205.625h8.74v-16.66h-4.779z%22%20fill%3D%22%2397bf0d%22%20transform-origin%3D%2250%25%2050%25%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/15vw no-repeat;
}

.add-new, .add-new-review {
  display: inline-block;
  margin: 1rem 0;
  padding: 0.3rem 0.3rem 0.3rem 0;
}
.add-new::before, .add-new-review::before {
  content: "+";
  display: inline-block;
  height: 2em;
  line-height: 2em;
  text-align: center;
  width: 2em;
}

::-webkit-file-upload-button {
  background-color: #fff;
  border: 1px solid #97bf0d;
  border-radius: 5px;
  margin: 1rem 0;
  min-width: 10em;
  padding: 0.3rem 0.8rem;
  text-align: center;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  -webkit-transition-property: background-color, border-color, color;
  transition-property: background-color, border-color, color;
}

::file-selector-button, .add-new-review {
  background-color: #fff;
  border: 1px solid #97bf0d;
  border-radius: 5px;
  margin: 1rem 0;
  min-width: 10em;
  padding: 0.3rem 0.8rem;
  text-align: center;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  -webkit-transition-property: background-color, border-color, color;
  transition-property: background-color, border-color, color;
}
:focus::-webkit-file-upload-button, :hover::-webkit-file-upload-button {
  background-color: #97bf0d;
  border-color: #97bf0d;
  color: #fff;
  text-decoration: none;
}
:focus::file-selector-button, .add-new-review:focus, :hover::file-selector-button, .add-new-review:hover {
  background-color: #97bf0d;
  border-color: #97bf0d;
  color: #fff;
  text-decoration: none;
}

.add-new-review {
  padding-left: 0;
}

.button,
[class^=thin-cta-] .cta-link,
[class^=link-img] .cta-link,
.blog-link,
.reviews td:last-child a,
[href$=".pdf"],
[class^=banner-cta] .cta-link,
.delivery-address summary[data-translation]::after,
.login-prompt .cta-link,
.address-cta a,
.cart-content .finish-order,
#form-forgot-password [href^="#"]::before,
.load-more,
[class^=carousel-button],
.pager-item a,
.pager-item-current a,
.reclamation-info [target=_blank],
button.item-remove,
button,
html [type=button],
[type=reset],
[type=submit] {
  -moz-appearance: button;
  -webkit-appearance: button;
}

[class^=thin-cta-] .cta-link, [class^=link-img] .cta-link, .blog-link, .reviews td:last-child a,
[href$=".pdf"], [class^=banner-cta] .cta-link, .delivery-address summary[data-translation]::after, .login-prompt .cta-link, .address-cta a, .cart-content .finish-order, #form-forgot-password [href^="#"]::before, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a, .reclamation-info [target=_blank], button.item-remove,
button,
[type=button],
[type=reset],
[type=submit] {
  background-color: #97bf0d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  padding: 1em;
  line-height: 1.3;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0.3em;
  border: 0;
  font-size: 1.25rem;
  margin: 1em 0;
  min-width: 10em;
  text-align: center;
}
[class^=thin-cta-] .cta-link:focus, [class^=link-img] .cta-link:focus, .blog-link:focus, .reviews td:last-child a:focus,
[href$=".pdf"]:focus, [class^=banner-cta] .cta-link:focus, .delivery-address summary[data-translation]:focus::after, .login-prompt .cta-link:focus, .address-cta a:focus, .cart-content .finish-order:focus, #form-forgot-password [href^="#"]:focus::before, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, .reclamation-info [target=_blank]:focus, [class^=thin-cta-] .cta-link:hover, [class^=link-img] .cta-link:hover, .blog-link:hover, .reviews td:last-child a:hover,
[href$=".pdf"]:hover, [class^=banner-cta] .cta-link:hover, .delivery-address summary[data-translation]:hover::after, .login-prompt .cta-link:hover, .address-cta a:hover, .cart-content .finish-order:hover, #form-forgot-password [href^="#"]:hover::before, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, .reclamation-info [target=_blank]:hover, [class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active, .reclamation-info [target=_blank]:active,
button:focus,
button:hover,
button:active,
[type=button]:focus,
[type=button]:hover,
[type=button]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=reset]:active,
[type=submit]:focus,
[type=submit]:hover,
[type=submit]:active {
  background-color: #accc3d;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class^=thin-cta-] .cta-link:focus-visible, [class^=link-img] .cta-link:focus-visible, .blog-link:focus-visible, .reviews td:last-child a:focus-visible,
[href$=".pdf"]:focus-visible, [class^=banner-cta] .cta-link:focus-visible, .delivery-address summary[data-translation]:focus-visible::after, .login-prompt .cta-link:focus-visible, .address-cta a:focus-visible, .cart-content .finish-order:focus-visible, #form-forgot-password [href^="#"]:focus-visible::before, .load-more:focus-visible, [class^=carousel-button]:focus-visible, .pager-item a:focus-visible,
.pager-item-current a:focus-visible, .reclamation-info [target=_blank]:focus-visible,
button:focus-visible,
[type=button]:focus-visible,
[type=reset]:focus-visible,
[type=submit]:focus-visible {
  outline: 2px solid #434343;
}
[class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active, .reclamation-info [target=_blank]:active,
button:active,
[type=button]:active,
[type=reset]:active,
[type=submit]:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
[class^=thin-cta-] .cta-link::-moz-focus-inner, [class^=link-img] .cta-link::-moz-focus-inner, .blog-link::-moz-focus-inner, .reviews td:last-child a::-moz-focus-inner,
[href$=".pdf"]::-moz-focus-inner, [class^=banner-cta] .cta-link::-moz-focus-inner, .login-prompt .cta-link::-moz-focus-inner, .address-cta a::-moz-focus-inner, .cart-content .finish-order::-moz-focus-inner, .load-more::-moz-focus-inner, [class^=carousel-button]::-moz-focus-inner, .pager-item a::-moz-focus-inner,
.pager-item-current a::-moz-focus-inner, .reclamation-info [target=_blank]::-moz-focus-inner, button.item-remove::-moz-focus-inner,
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[class^=thin-cta-] .cta-link:-moz-focusring, [class^=link-img] .cta-link:-moz-focusring, .blog-link:-moz-focusring, .reviews td:last-child a:-moz-focusring,
[href$=".pdf"]:-moz-focusring, [class^=banner-cta] .cta-link:-moz-focusring, .delivery-address summary[data-translation]:-moz-focusring::after, .login-prompt .cta-link:-moz-focusring, .address-cta a:-moz-focusring, .cart-content .finish-order:-moz-focusring, #form-forgot-password [href^="#"]:-moz-focusring::before, .load-more:-moz-focusring, [class^=carousel-button]:-moz-focusring, .pager-item a:-moz-focusring,
.pager-item-current a:-moz-focusring, .reclamation-info [target=_blank]:-moz-focusring,
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

#form-forgot-password [href^="#"]::before, .reclamation-info [target=_blank], button.item-remove, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  color: #434343;
  padding-bottom: 0.4em;
  padding-top: 0.4em;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  -webkit-transition-property: border-color, background-color, color;
  transition-property: border-color, background-color, color;
}
#form-forgot-password [href^="#"]:focus::before, .reclamation-info [target=_blank]:focus, button.item-remove:focus, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, #form-forgot-password [href^="#"]:hover::before, .reclamation-info [target=_blank]:hover, button.item-remove:hover, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, button.item-remove:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active {
  background-color: #b3d739;
  border-color: #b3d739;
  color: #fff;
}
#form-forgot-password [href^="#"]::before, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  border-radius: 10em;
}
#form-forgot-password [href^="#"]::before, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 48% 50%;
  color: inherit;
  content: "";
  display: inline-table;
  min-height: 2em;
  line-height: 1;
  margin: 0;
  min-width: 2em;
  padding: 0.4em;
  text-align: center;
  vertical-align: middle;
}
[type=reset] {
  background-color: #e1e1e1;
  color: inherit;
}
[type=reset]:focus {
  background-color: revert;
  color: revert;
}
button.item-remove {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
  width: 100%;
}

[class^=thin-cta-] [disabled].cta-link, [class^=link-img] [disabled].cta-link, [disabled].blog-link, .reviews td:last-child a[disabled],
[disabled][href$=".pdf"], [class^=banner-cta] [disabled].cta-link, .delivery-address summary[disabled][data-translation]::after, .login-prompt [disabled].cta-link, .address-cta a[disabled], .cart-content [disabled].finish-order,
button[disabled],
[disabled][type=button],
[disabled][type=reset],
[disabled][type=submit], #form-forgot-password [disabled][href^="#"]::before, .reclamation-info [disabled][target=_blank], [disabled].load-more, [disabled][class^=carousel-button], .pager-item a[disabled],
.pager-item-current a[disabled] {
  background-color: #888;
  background-image: none;
  cursor: not-allowed;
  color: #888;
}
[class^=thin-cta-] [disabled].cta-link:focus, [class^=link-img] [disabled].cta-link:focus, [disabled].blog-link:focus, .reviews td:last-child a[disabled]:focus,
[disabled][href$=".pdf"]:focus, [class^=banner-cta] [disabled].cta-link:focus, .delivery-address summary[disabled][data-translation]:focus::after, .login-prompt [disabled].cta-link:focus, .address-cta a[disabled]:focus, .cart-content [disabled].finish-order:focus,
button[disabled]:focus,
[disabled][type=button]:focus,
[disabled][type=reset]:focus,
[disabled][type=submit]:focus, #form-forgot-password [disabled][href^="#"]:focus::before, .reclamation-info [disabled][target=_blank]:focus, [disabled].load-more:focus, [disabled][class^=carousel-button]:focus, .pager-item a[disabled]:focus,
.pager-item-current a[disabled]:focus, [class^=thin-cta-] [disabled].cta-link:hover, [class^=link-img] [disabled].cta-link:hover, [disabled].blog-link:hover, .reviews td:last-child a[disabled]:hover,
[disabled][href$=".pdf"]:hover, [class^=banner-cta] [disabled].cta-link:hover, .delivery-address summary[disabled][data-translation]:hover::after, .login-prompt [disabled].cta-link:hover, .address-cta a[disabled]:hover, .cart-content [disabled].finish-order:hover,
button[disabled]:hover,
[disabled][type=button]:hover,
[disabled][type=reset]:hover,
[disabled][type=submit]:hover, #form-forgot-password [disabled][href^="#"]:hover::before, .reclamation-info [disabled][target=_blank]:hover, [disabled].load-more:hover, [disabled][class^=carousel-button]:hover, .pager-item a[disabled]:hover,
.pager-item-current a[disabled]:hover, [class^=thin-cta-] [disabled].cta-link:active, [class^=link-img] [disabled].cta-link:active, [disabled].blog-link:active, .reviews td:last-child a[disabled]:active,
[disabled][href$=".pdf"]:active, [class^=banner-cta] [disabled].cta-link:active, .delivery-address summary[disabled][data-translation]:active::after, .login-prompt [disabled].cta-link:active, .address-cta a[disabled]:active, .cart-content [disabled].finish-order:active,
button[disabled]:active,
[disabled][type=button]:active,
[disabled][type=reset]:active,
[disabled][type=submit]:active, #form-forgot-password [disabled][href^="#"]:active::before, .reclamation-info [disabled][target=_blank]:active, [disabled].load-more:active, [disabled][class^=carousel-button]:active, .pager-item a[disabled]:active,
.pager-item-current a[disabled]:active {
  color: #888;
}

[class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  padding: 1em;
  position: relative;
  -webkit-transform: rotateY(0deg) translateZ(0);
          transform: rotateY(0deg) translateZ(0);
}
[class*=next][class^=carousel-button], .pager-item a[class*=next],
.pager-item-current a[class*=next] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-transform: rotateY(180deg) translateZ(0);
          transform: rotateY(180deg) translateZ(0);
}
[class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover {
  border-color: #e1e1e1;
  text-decoration: none;
}
[class^=carousel-button] span, .pager-item a span,
.pager-item-current a span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  [class^=carousel-button], .pager-item a,
.pager-item-current a {
    background-image: none;
  }
  [class^=carousel-button]::before, .pager-item a::before,
.pager-item-current a::before {
    background-color: #434343;
    border-radius: 10em;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-position: 48% 50%;
            mask-position: 48% 50%;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: auto;
            mask-size: auto;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    position: absolute;
    top: 0;
    -webkit-transition: background-color 0.3s ease 0s;
    transition: background-color 0.3s ease 0s;
    width: 100%;
  }
  [class^=carousel-button]:focus::before, .pager-item a:focus::before,
.pager-item-current a:focus::before, [class^=carousel-button]:hover::before, .pager-item a:hover::before,
.pager-item-current a:hover::before {
    background-color: #fff;
  }
}

.banner-cta-arrivals .cta-banner, .category-banner {
  font-size: clamp(1.4rem, 0.8366197183rem + 2.8169014085vw, 2.4rem);
}

body {
  scrollbar-width: auto;
  scrollbar-color: #a8a8a8 #d9e0ec;
}
body::-webkit-scrollbar {
  height: 10px;
  width: auto;
}
body::-webkit-scrollbar-track {
  background: #d9e0ec;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
  background-color: #a8a8a8;
  border: 2px solid #d9e0ec;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.carousel-scroll-area {
  scrollbar-width: auto;
  scrollbar-color: #a8a8a8 transparent;
}
.carousel-scroll-area::-webkit-scrollbar {
  height: 5px;
  width: auto;
}
.carousel-scroll-area::-webkit-scrollbar-track {
  background: transparent;
}
.carousel-scroll-area::-webkit-scrollbar-thumb {
  background-color: #a8a8a8;
  border-radius: 20px;
  border: 0 solid transparent;
}

.lightbox-content, .product-categories-list {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 1rem, 100% 1rem, 100% 0.5rem, 100% 0.5rem;
  background-attachment: local, local, scroll, scroll;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

:root {
  font-size: 16px;
}

html {
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100vh;
  min-height: 100%;
  overflow: hidden;
  scroll-behavior: smooth;
}

body {
  font: normal 0.875rem/1.7 "Nunito", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  margin: 0;
  padding: 0;
  color: #434343;
  background: #f6f6f6 url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUJGMTIxQjBFMjIxMUUzQTZFRkU1MThGQ0FFMTY2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUJGMTIxQzBFMjIxMUUzQTZFRkU1MThGQ0FFMTY2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdFQkYxMjE5MEUyMjExRTNBNkVGRTUxOEZDQUUxNjYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdFQkYxMjFBMEUyMjExRTNBNkVGRTUxOEZDQUUxNjYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgARABdAwERAAIRAQMRAf/EAGYAAQEBAQAAAAAAAAAAAAAAAAEAAggBAQAAAAAAAAAAAAAAAAAAAAAQAAIBAgUCBQQDAQEAAAAAAAERIQAx8EFRAhJhcZGhwdEigbHhMvFCYnKCEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDp9Akmxtp0oBzCmBlI1oJgSiMnlfOguIEASczmu9AbtyBIlWfSBpnjQNDiB5T0oAfEz229Vlj+AgRttYQ9VQUjc8zb80Etw3CUB59ycegRHIwSPKBk8ewHEcrR+rRat3oGeT25WEDpOdAwCB345DtQAIZBuPFCz+tAuyIA2leifegyTt2yEB5MQqBARSgQAlAyePYEAF6Bo2oM7Rt2gJJLbklYSqCGwAhfFAA5MbYR8YoNcjJsiZjKgwDu5FRtZThqJfW2EDx3vjHHjfPS9AgqUeSv2oIgAR2D+zmgCgjnYexzvQQ2kAEkRZsa3ePQGG1c6K0TQGz4hubAGLZM0GhAY82PF0GQCzms7Ho31oCQ9zG4aCJEKcegQCgW/qErZM49A1uG3aeRyjkY6UB8n/myRtQQABB3fsf20fljyCIRKFhcx4m+PAIskGxXXPKZx4A8WCJZzt+ceAUhkWkgWtE0ENvHao/y47CaCzA23Av2gOgRHyEdPKgzyycpMx2uqBDnrZxbLydAdr2JtA1NA8jy6NWNlQZ3ISkRYzOQBJ60DuJGYAdz0j84gJyDlPy6CAC+uNAnwO4nNInpkSZoEBWvYPp3oJjiNMjbotaAYAgD4wXECLzpjIE7QAwckydMqAWTZRA3WPWfb+AeK3FQF2gRfHsGd27geREn4jLoHj8BpnjYz37LW9ADZ/Yo7nCCjIEzQO5QytsBmCTljAAaRIIVyenegntNpEo2nbkTj2BaKV7Exa1BMjMEWAtI1NAHk2JGtrQsfwCNoEoTJQUgKWqDIIAbJ2COrBUnvjQGdto2jM5eM48AUAWYJU9tcfgFDk4vfy+9AbRtuAVkDFrXoJAJeB6WvnQW5jdAvmToRegzs3wSDmRyIVolrPGgaI2gtAqxP2mb0EG4sI+oi+PYNbdpERFvpZ0GUNGrE2g/egyN4ZAhax0AnrQaFn+urjxJmgRkcjBNjFqBQ+mtBSuo1gUGWRtYygOGol9aAW0C6FkYOgxgA/KTtuMtVCoMjadvEAl7Qi8wIn74gNNGxAS5GLG049AtpI2gE/IQzrbpnQBHyCCJCdl9seQZ2iSdyhEa/wDp9caAiAdQgDbtfHoGgdqBkB5seLoLllxKsulsYFAjlF7eXWgx8uRVsu2Tc309qDWUK3wvjTCoA2+LXEcU9Df8e1AfFHTLXpadLe1BrZxZ+ndKH9aC2/Tpe2VAbrni+SGvXEe1BDny+PFPLRFPyoM7f8q0Jvjl6YVBrZcL9YX/ACodBfFfw/1++LUH/9k=") repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  height: 100vh;
  overflow-y: scroll;
  overflow: auto;
}
@media (min-width: 55.5em) {
  body {
    font-size: 1rem;
  }
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  color: #434343;
  -webkit-text-decoration-skip: objects;
  text-decoration: none;
}

a:focus,
a:hover {
  text-decoration: underline;
}

a:active {
  color: #97bf0d;
}

@media print {
  :link,
:visited {
    text-decoration: underline;
  }

  a[href]::after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 1rem;
    text-decoration: none;
  }

  a[href^="javascript:"]::after,
a[href^="#"]::after {
    content: "";
  }
}
h1 {
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 1rem;
  overflow-wrap: break-word;
  padding: 0;
}
@media (min-width: 55.5em) {
  h1 {
    font-size: 2.6875rem;
  }
}

h2 {
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 1.5625rem 0 calc(1.5625rem / 2);
  overflow-wrap: break-word;
  text-align: center;
}
@media (min-width: 55.5em) {
  h2 {
    font-size: 2.0625rem;
  }
}
@media (min-width: 55.5em) {
  h2 {
    margin: 2.0625rem 0 calc(2.0625rem / 2);
  }
}

h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 1.25rem 0 calc(1.25rem / 2);
  overflow-wrap: break-word;
}
@media (min-width: 55.5em) {
  h3 {
    font-size: 1.5625rem;
  }
}
@media (min-width: 55.5em) {
  h3 {
    margin: 1.5625rem 0 calc(1.5625rem / 2);
  }
}

h4 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 1.125rem 0 calc(1.125rem / 2);
  overflow-wrap: break-word;
}
@media (min-width: 55.5em) {
  h4 {
    font-size: 1.25rem;
  }
}
@media (min-width: 55.5em) {
  h4 {
    margin: 1.25rem 0 calc(1.25rem / 2);
  }
}

h5 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 1rem 0 calc(1rem / 2);
  overflow-wrap: break-word;
}
@media (min-width: 55.5em) {
  h5 {
    font-size: 1.125rem;
  }
}
@media (min-width: 55.5em) {
  h5 {
    margin: 1.125rem 0 calc(1.125rem / 2);
  }
}

h6 {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0.875rem 0 calc(0.875rem / 2);
  overflow-wrap: break-word;
  font-weight: 600;
}
@media (min-width: 55.5em) {
  h6 {
    font-size: 1rem;
  }
}
@media (min-width: 55.5em) {
  h6 {
    margin: 1rem 0 calc(1rem / 2);
  }
}

h1 > span {
  display: block;
  font-size: 1.25rem;
}

::-moz-selection {
  color: #434343;
  background-color: #d9e0ec;
}

::selection {
  color: #434343;
  background-color: #d9e0ec;
}

:target {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-name: flash;
          animation-name: flash;
  -webkit-animation: flash 0.5s ease 0s 1 forwards;
          animation: flash 0.5s ease 0s 1 forwards;
}

abbr[title] {
  border-bottom: 0;
  cursor: help;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
@media print {
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
}

b,
strong {
  font-weight: inherit;
}

strong,
b {
  font-weight: bolder;
}

cite {
  font-style: italic;
}

code,
kbd,
samp,
var {
  font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
  font-size: 1em;
}

del {
  text-decoration: line-through;
  -webkit-text-decoration: line-through wavy #c00;
          text-decoration: line-through wavy #c00;
}

dfn {
  font-style: italic;
  font-weight: bold;
}

i,
em {
  font-style: italic;
}

ins {
  background-color: #e9faf1;
}

mark {
  background-color: #fd0;
  color: #434343;
}

sub,
sup {
  font-size: font-size("xs");
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.divider,
hr {
  margin: 1.6em 0;
  border: 0;
  border-top: 1px solid #e1e1e1;
}
.divider > :first-child,
hr > :first-child {
  margin-top: 1.6em;
}

blockquote {
  margin: 1.6em 2vw;
}

dl,
menu,
ol,
ul {
  margin: 1.6em 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 0 0 0.4em;
}

menu,
ol,
ul {
  padding: 0 0 0 2vw;
}

figure {
  margin: 1.6em 0;
}

figcaption {
  font-style: italic;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

p,
pre {
  margin: 1.6em 0;
}

pre {
  font-family: "Nunito", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-style: normal;
  line-height: 1.1;
}

address {
  font-style: normal;
}

img {
  border-style: none;
}

img,
svg {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

input {
  overflow: visible;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.button,
[class^=thin-cta-] .cta-link,
[class^=link-img] .cta-link,
.blog-link,
.reviews td:last-child a,
[href$=".pdf"],
[class^=banner-cta] .cta-link,
.delivery-address summary[data-translation]::after,
.login-prompt .cta-link,
.address-cta a,
.cart-content .finish-order,
#form-forgot-password [href^="#"]::before,
.reclamation-info [target=_blank],
button.item-remove,
.load-more,
[class^=carousel-button],
.pager-item a,
.pager-item-current a,
button,
html [type=button],
[type=reset],
[type=submit] {
  -moz-appearance: button;
  -webkit-appearance: button;
}

[class^=thin-cta-] .cta-link, [class^=link-img] .cta-link, .blog-link, .reviews td:last-child a,
[href$=".pdf"], [class^=banner-cta] .cta-link, .delivery-address summary[data-translation]::after, .login-prompt .cta-link, .address-cta a, .cart-content .finish-order, #form-forgot-password [href^="#"]::before, .reclamation-info [target=_blank], button.item-remove, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a,
button,
[type=button],
[type=reset],
[type=submit] {
  background-color: #97bf0d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  padding: 1em;
  line-height: 1.3;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0.3em;
  border: 0;
  font-size: 1.25rem;
  margin: 1em 0;
  min-width: 10em;
  text-align: center;
}
[class^=thin-cta-] .cta-link:focus, [class^=link-img] .cta-link:focus, .blog-link:focus, .reviews td:last-child a:focus,
[href$=".pdf"]:focus, [class^=banner-cta] .cta-link:focus, .delivery-address summary[data-translation]:focus::after, .login-prompt .cta-link:focus, .address-cta a:focus, .cart-content .finish-order:focus, #form-forgot-password [href^="#"]:focus::before, .reclamation-info [target=_blank]:focus, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, [class^=thin-cta-] .cta-link:hover, [class^=link-img] .cta-link:hover, .blog-link:hover, .reviews td:last-child a:hover,
[href$=".pdf"]:hover, [class^=banner-cta] .cta-link:hover, .delivery-address summary[data-translation]:hover::after, .login-prompt .cta-link:hover, .address-cta a:hover, .cart-content .finish-order:hover, #form-forgot-password [href^="#"]:hover::before, .reclamation-info [target=_blank]:hover, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, [class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active,
button:focus,
button:hover,
button:active,
[type=button]:focus,
[type=button]:hover,
[type=button]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=reset]:active,
[type=submit]:focus,
[type=submit]:hover,
[type=submit]:active {
  background-color: #accc3d;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class^=thin-cta-] .cta-link:focus-visible, [class^=link-img] .cta-link:focus-visible, .blog-link:focus-visible, .reviews td:last-child a:focus-visible,
[href$=".pdf"]:focus-visible, [class^=banner-cta] .cta-link:focus-visible, .delivery-address summary[data-translation]:focus-visible::after, .login-prompt .cta-link:focus-visible, .address-cta a:focus-visible, .cart-content .finish-order:focus-visible, #form-forgot-password [href^="#"]:focus-visible::before, .reclamation-info [target=_blank]:focus-visible, .load-more:focus-visible, [class^=carousel-button]:focus-visible, .pager-item a:focus-visible,
.pager-item-current a:focus-visible,
button:focus-visible,
[type=button]:focus-visible,
[type=reset]:focus-visible,
[type=submit]:focus-visible {
  outline: 2px solid #434343;
}
[class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active,
button:active,
[type=button]:active,
[type=reset]:active,
[type=submit]:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
[class^=thin-cta-] .cta-link::-moz-focus-inner, [class^=link-img] .cta-link::-moz-focus-inner, .blog-link::-moz-focus-inner, .reviews td:last-child a::-moz-focus-inner,
[href$=".pdf"]::-moz-focus-inner, [class^=banner-cta] .cta-link::-moz-focus-inner, .login-prompt .cta-link::-moz-focus-inner, .address-cta a::-moz-focus-inner, .cart-content .finish-order::-moz-focus-inner, .reclamation-info [target=_blank]::-moz-focus-inner, button.item-remove::-moz-focus-inner, .load-more::-moz-focus-inner, [class^=carousel-button]::-moz-focus-inner, .pager-item a::-moz-focus-inner,
.pager-item-current a::-moz-focus-inner,
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[class^=thin-cta-] .cta-link:-moz-focusring, [class^=link-img] .cta-link:-moz-focusring, .blog-link:-moz-focusring, .reviews td:last-child a:-moz-focusring,
[href$=".pdf"]:-moz-focusring, [class^=banner-cta] .cta-link:-moz-focusring, .delivery-address summary[data-translation]:-moz-focusring::after, .login-prompt .cta-link:-moz-focusring, .address-cta a:-moz-focusring, .cart-content .finish-order:-moz-focusring, #form-forgot-password [href^="#"]:-moz-focusring::before, .reclamation-info [target=_blank]:-moz-focusring, .load-more:-moz-focusring, [class^=carousel-button]:-moz-focusring, .pager-item a:-moz-focusring,
.pager-item-current a:-moz-focusring,
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

#form-forgot-password [href^="#"]::before, .reclamation-info [target=_blank], button.item-remove, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  color: #434343;
  padding-bottom: 0.4em;
  padding-top: 0.4em;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  -webkit-transition-property: border-color, background-color, color;
  transition-property: border-color, background-color, color;
}
#form-forgot-password [href^="#"]:focus::before, .reclamation-info [target=_blank]:focus, button.item-remove:focus, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, #form-forgot-password [href^="#"]:hover::before, .reclamation-info [target=_blank]:hover, button.item-remove:hover, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, button.item-remove:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active {
  background-color: #b3d739;
  border-color: #b3d739;
  color: #fff;
}
#form-forgot-password [href^="#"]::before, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  border-radius: 10em;
}
#form-forgot-password [href^="#"]::before, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 48% 50%;
  color: inherit;
  content: "";
  display: inline-table;
  min-height: 2em;
  line-height: 1;
  margin: 0;
  min-width: 2em;
  padding: 0.4em;
  text-align: center;
  vertical-align: middle;
}
[type=reset] {
  background-color: #e1e1e1;
  color: inherit;
}
[type=reset]:focus {
  background-color: revert;
  color: revert;
}
button.item-remove {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
  width: 100%;
}

[class^=thin-cta-] [disabled].cta-link, [class^=link-img] [disabled].cta-link, [disabled].blog-link, .reviews td:last-child a[disabled],
[disabled][href$=".pdf"], [class^=banner-cta] [disabled].cta-link, .delivery-address summary[disabled][data-translation]::after, .login-prompt [disabled].cta-link, .address-cta a[disabled], .cart-content [disabled].finish-order,
button[disabled],
[disabled][type=button],
[disabled][type=reset],
[disabled][type=submit], #form-forgot-password [disabled][href^="#"]::before, .reclamation-info [disabled][target=_blank], [disabled].load-more, [disabled][class^=carousel-button], .pager-item a[disabled],
.pager-item-current a[disabled] {
  background-color: #888;
  background-image: none;
  cursor: not-allowed;
  color: #888;
}
[class^=thin-cta-] [disabled].cta-link:focus, [class^=link-img] [disabled].cta-link:focus, [disabled].blog-link:focus, .reviews td:last-child a[disabled]:focus,
[disabled][href$=".pdf"]:focus, [class^=banner-cta] [disabled].cta-link:focus, .delivery-address summary[disabled][data-translation]:focus::after, .login-prompt [disabled].cta-link:focus, .address-cta a[disabled]:focus, .cart-content [disabled].finish-order:focus,
button[disabled]:focus,
[disabled][type=button]:focus,
[disabled][type=reset]:focus,
[disabled][type=submit]:focus, #form-forgot-password [disabled][href^="#"]:focus::before, .reclamation-info [disabled][target=_blank]:focus, [disabled].load-more:focus, [disabled][class^=carousel-button]:focus, .pager-item a[disabled]:focus,
.pager-item-current a[disabled]:focus, [class^=thin-cta-] [disabled].cta-link:hover, [class^=link-img] [disabled].cta-link:hover, [disabled].blog-link:hover, .reviews td:last-child a[disabled]:hover,
[disabled][href$=".pdf"]:hover, [class^=banner-cta] [disabled].cta-link:hover, .delivery-address summary[disabled][data-translation]:hover::after, .login-prompt [disabled].cta-link:hover, .address-cta a[disabled]:hover, .cart-content [disabled].finish-order:hover,
button[disabled]:hover,
[disabled][type=button]:hover,
[disabled][type=reset]:hover,
[disabled][type=submit]:hover, #form-forgot-password [disabled][href^="#"]:hover::before, .reclamation-info [disabled][target=_blank]:hover, [disabled].load-more:hover, [disabled][class^=carousel-button]:hover, .pager-item a[disabled]:hover,
.pager-item-current a[disabled]:hover, [class^=thin-cta-] [disabled].cta-link:active, [class^=link-img] [disabled].cta-link:active, [disabled].blog-link:active, .reviews td:last-child a[disabled]:active,
[disabled][href$=".pdf"]:active, [class^=banner-cta] [disabled].cta-link:active, .delivery-address summary[disabled][data-translation]:active::after, .login-prompt [disabled].cta-link:active, .address-cta a[disabled]:active, .cart-content [disabled].finish-order:active,
button[disabled]:active,
[disabled][type=button]:active,
[disabled][type=reset]:active,
[disabled][type=submit]:active, #form-forgot-password [disabled][href^="#"]:active::before, .reclamation-info [disabled][target=_blank]:active, [disabled].load-more:active, [disabled][class^=carousel-button]:active, .pager-item a[disabled]:active,
.pager-item-current a[disabled]:active {
  color: #888;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bfc8d5;
}

::-moz-placeholder {
  color: #bfc8d5;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #bfc8d5;
}

::-ms-input-placeholder {
  color: #bfc8d5;
}

::placeholder {
  color: #bfc8d5;
  opacity: 1;
}

textarea:-moz-placeholder-shown:not(:focus), select:-moz-placeholder-shown:not(:focus), [type=text]:-moz-placeholder-shown:not(:focus), [type=search]:-moz-placeholder-shown:not(:focus), [type=tel]:-moz-placeholder-shown:not(:focus), [type=url]:-moz-placeholder-shown:not(:focus), [type=email]:-moz-placeholder-shown:not(:focus), [type=password]:-moz-placeholder-shown:not(:focus), [type=date]:-moz-placeholder-shown:not(:focus), [type=time]:-moz-placeholder-shown:not(:focus), [type=number]:-moz-placeholder-shown:not(:focus) {
  border-color: #d9e0ec;
  color: #434343;
}

textarea:-ms-input-placeholder:not(:focus), select:-ms-input-placeholder:not(:focus), [type=text]:-ms-input-placeholder:not(:focus), [type=search]:-ms-input-placeholder:not(:focus), [type=tel]:-ms-input-placeholder:not(:focus), [type=url]:-ms-input-placeholder:not(:focus), [type=email]:-ms-input-placeholder:not(:focus), [type=password]:-ms-input-placeholder:not(:focus), [type=date]:-ms-input-placeholder:not(:focus), [type=time]:-ms-input-placeholder:not(:focus), [type=number]:-ms-input-placeholder:not(:focus) {
  border-color: #d9e0ec;
  color: #434343;
}

textarea:placeholder-shown:not(:focus),
select:placeholder-shown:not(:focus), [type=text]:placeholder-shown:not(:focus),
[type=search]:placeholder-shown:not(:focus),
[type=tel]:placeholder-shown:not(:focus),
[type=url]:placeholder-shown:not(:focus),
[type=email]:placeholder-shown:not(:focus),
[type=password]:placeholder-shown:not(:focus),
[type=date]:placeholder-shown:not(:focus),
[type=time]:placeholder-shown:not(:focus),
[type=number]:placeholder-shown:not(:focus), textarea,
select, [type=text],
[type=search],
[type=tel],
[type=url],
[type=email],
[type=password],
[type=date],
[type=time],
[type=number] {
  border-color: #d9e0ec;
  color: #434343;
}

textarea[placeholder]:not(:-moz-placeholder-shown):focus:invalid, select[placeholder]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=text]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=search]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=tel]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=url]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=email]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=password]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=date]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=time]:not(:-moz-placeholder-shown):focus:invalid, [placeholder][type=number]:not(:-moz-placeholder-shown):focus:invalid {
  border-color: #434343;
  color: #434343;
}

textarea[placeholder]:not(:-ms-input-placeholder):focus:invalid, select[placeholder]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=text]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=search]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=tel]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=url]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=email]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=password]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=date]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=time]:not(:-ms-input-placeholder):focus:invalid, [placeholder][type=number]:not(:-ms-input-placeholder):focus:invalid {
  border-color: #434343;
  color: #434343;
}

textarea[placeholder]:not(:placeholder-shown):focus:invalid,
select[placeholder]:not(:placeholder-shown):focus:invalid, [placeholder][type=text]:not(:placeholder-shown):focus:invalid,
[placeholder][type=search]:not(:placeholder-shown):focus:invalid,
[placeholder][type=tel]:not(:placeholder-shown):focus:invalid,
[placeholder][type=url]:not(:placeholder-shown):focus:invalid,
[placeholder][type=email]:not(:placeholder-shown):focus:invalid,
[placeholder][type=password]:not(:placeholder-shown):focus:invalid,
[placeholder][type=date]:not(:placeholder-shown):focus:invalid,
[placeholder][type=time]:not(:placeholder-shown):focus:invalid,
[placeholder][type=number]:not(:placeholder-shown):focus:invalid {
  border-color: #434343;
  color: #434343;
}

textarea[placeholder]:not(:-moz-placeholder-shown):not(:focus):invalid, select[placeholder]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=text]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=search]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=tel]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=url]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=email]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=password]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=date]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=time]:not(:-moz-placeholder-shown):not(:focus):invalid, [placeholder][type=number]:not(:-moz-placeholder-shown):not(:focus):invalid {
  border-color: #e74040;
  box-shadow: none;
  color: #e74040;
}

textarea[placeholder]:not(:-ms-input-placeholder):not(:focus):invalid, select[placeholder]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=text]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=search]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=tel]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=url]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=email]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=password]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=date]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=time]:not(:-ms-input-placeholder):not(:focus):invalid, [placeholder][type=number]:not(:-ms-input-placeholder):not(:focus):invalid {
  border-color: #e74040;
  box-shadow: none;
  color: #e74040;
}

textarea[placeholder]:not(:placeholder-shown):not(:focus):invalid,
select[placeholder]:not(:placeholder-shown):not(:focus):invalid, [placeholder][type=text]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=search]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=tel]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=url]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=email]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=password]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=date]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=time]:not(:placeholder-shown):not(:focus):invalid,
[placeholder][type=number]:not(:placeholder-shown):not(:focus):invalid {
  border-color: #e74040;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #e74040;
}
textarea[placeholder]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, select[placeholder]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=text]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=search]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=tel]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=url]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=email]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=password]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=date]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=time]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=number]:not(:-moz-placeholder-shown):not(:focus):invalid + span::after {
  color: #e74040;
  content: "X";
}
textarea[placeholder]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, select[placeholder]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=text]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=search]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=tel]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=url]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=email]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=password]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=date]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=time]:not(:-ms-input-placeholder):not(:focus):invalid + span::after, [placeholder][type=number]:not(:-ms-input-placeholder):not(:focus):invalid + span::after {
  color: #e74040;
  content: "X";
}
textarea[placeholder]:not(:placeholder-shown):not(:focus):invalid + span::after,
select[placeholder]:not(:placeholder-shown):not(:focus):invalid + span::after, [placeholder][type=text]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=search]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=tel]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=url]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=email]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=password]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=date]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=time]:not(:placeholder-shown):not(:focus):invalid + span::after,
[placeholder][type=number]:not(:placeholder-shown):not(:focus):invalid + span::after {
  color: #e74040;
  content: "X";
}

[required]:not([type=password])[placeholder]:not(:-moz-placeholder-shown):focus:valid {
  border-color: #2dc071;
  color: #2dc071;
}

[required]:not([type=password])[placeholder]:not(:-ms-input-placeholder):focus:valid {
  border-color: #2dc071;
  color: #2dc071;
}

[required]:not([type=password])[placeholder]:not(:placeholder-shown):focus:valid {
  border-color: #2dc071;
  color: #2dc071;
}
[required]:not([type=password])[placeholder]:not(:-moz-placeholder-shown):focus:valid + span::after {
  color: #2dc071;
  content: "✓";
}
[required]:not([type=password])[placeholder]:not(:-ms-input-placeholder):focus:valid + span::after {
  color: #2dc071;
  content: "✓";
}
[required]:not([type=password])[placeholder]:not(:placeholder-shown):focus:valid + span::after {
  color: #2dc071;
  content: "✓";
}

textarea,
select, [type=text],
[type=search],
[type=tel],
[type=url],
[type=email],
[type=password],
[type=date],
[type=time],
[type=number] {
  -webkit-appearance: none;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  caret-color: #434343;
  font-size: 1.125em;
  margin: 0;
  padding: 0.8em 1.2em;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-property: background-color, border-color, color;
  transition-property: background-color, border-color, color;
  width: 100%;
}
textarea + span::after,
select + span::after, [type=text] + span::after,
[type=search] + span::after,
[type=tel] + span::after,
[type=url] + span::after,
[type=email] + span::after,
[type=password] + span::after,
[type=date] + span::after,
[type=time] + span::after,
[type=number] + span::after {
  bottom: auto;
  content: "";
  left: auto;
  position: absolute;
  right: -1em;
  top: 3.7em;
}
textarea:focus-visible,
select:focus-visible, [type=text]:focus-visible,
[type=search]:focus-visible,
[type=tel]:focus-visible,
[type=url]:focus-visible,
[type=email]:focus-visible,
[type=password]:focus-visible,
[type=date]:focus-visible,
[type=time]:focus-visible,
[type=number]:focus-visible {
  outline: 2px solid #434343;
}
textarea:focus,
select:focus, [type=text]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=url]:focus,
[type=email]:focus,
[type=password]:focus,
[type=date]:focus,
[type=time]:focus,
[type=number]:focus, textarea:hover,
select:hover, [type=text]:hover,
[type=search]:hover,
[type=tel]:hover,
[type=url]:hover,
[type=email]:hover,
[type=password]:hover,
[type=date]:hover,
[type=time]:hover,
[type=number]:hover, textarea:active,
select:active, [type=text]:active,
[type=search]:active,
[type=tel]:active,
[type=url]:active,
[type=email]:active,
[type=password]:active,
[type=date]:active,
[type=time]:active,
[type=number]:active {
  color: #434343;
  background-color: #fff;
  border-color: #434343;
  outline: none;
}
textarea:active,
select:active, [type=text]:active,
[type=search]:active,
[type=tel]:active,
[type=url]:active,
[type=email]:active,
[type=password]:active,
[type=date]:active,
[type=time]:active,
[type=number]:active {
  background-color: #7a899f;
}
textarea:disabled,
select:disabled, [type=text]:disabled,
[type=search]:disabled,
[type=tel]:disabled,
[type=url]:disabled,
[type=email]:disabled,
[type=password]:disabled,
[type=date]:disabled,
[type=time]:disabled,
[type=number]:disabled, textarea[aria-disabled=true],
select[aria-disabled=true], [aria-disabled=true][type=text],
[aria-disabled=true][type=search],
[aria-disabled=true][type=tel],
[aria-disabled=true][type=url],
[aria-disabled=true][type=email],
[aria-disabled=true][type=password],
[aria-disabled=true][type=date],
[aria-disabled=true][type=time],
[aria-disabled=true][type=number] {
  color: #888;
}
textarea:disabled:hover,
select:disabled:hover, [type=text]:disabled:hover,
[type=search]:disabled:hover,
[type=tel]:disabled:hover,
[type=url]:disabled:hover,
[type=email]:disabled:hover,
[type=password]:disabled:hover,
[type=date]:disabled:hover,
[type=time]:disabled:hover,
[type=number]:disabled:hover, textarea[aria-disabled=true]:hover,
select[aria-disabled=true]:hover, [aria-disabled=true][type=text]:hover,
[aria-disabled=true][type=search]:hover,
[aria-disabled=true][type=tel]:hover,
[aria-disabled=true][type=url]:hover,
[aria-disabled=true][type=email]:hover,
[aria-disabled=true][type=password]:hover,
[aria-disabled=true][type=date]:hover,
[aria-disabled=true][type=time]:hover,
[aria-disabled=true][type=number]:hover {
  border-color: #e1e1e1;
}
textarea:disabled:focus,
select:disabled:focus, [type=text]:disabled:focus,
[type=search]:disabled:focus,
[type=tel]:disabled:focus,
[type=url]:disabled:focus,
[type=email]:disabled:focus,
[type=password]:disabled:focus,
[type=date]:disabled:focus,
[type=time]:disabled:focus,
[type=number]:disabled:focus, textarea:disabled:active,
select:disabled:active, [type=text]:disabled:active,
[type=search]:disabled:active,
[type=tel]:disabled:active,
[type=url]:disabled:active,
[type=email]:disabled:active,
[type=password]:disabled:active,
[type=date]:disabled:active,
[type=time]:disabled:active,
[type=number]:disabled:active, textarea[aria-disabled=true]:focus,
select[aria-disabled=true]:focus, [aria-disabled=true][type=text]:focus,
[aria-disabled=true][type=search]:focus,
[aria-disabled=true][type=tel]:focus,
[aria-disabled=true][type=url]:focus,
[aria-disabled=true][type=email]:focus,
[aria-disabled=true][type=password]:focus,
[aria-disabled=true][type=date]:focus,
[aria-disabled=true][type=time]:focus,
[aria-disabled=true][type=number]:focus, textarea[aria-disabled=true]:active,
select[aria-disabled=true]:active, [aria-disabled=true][type=text]:active,
[aria-disabled=true][type=search]:active,
[aria-disabled=true][type=tel]:active,
[aria-disabled=true][type=url]:active,
[aria-disabled=true][type=email]:active,
[aria-disabled=true][type=password]:active,
[aria-disabled=true][type=date]:active,
[aria-disabled=true][type=time]:active,
[aria-disabled=true][type=number]:active {
  border-bottom-color: #e1e1e1;
  outline-color: #e1e1e1;
}
textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, [type=text]::-webkit-input-placeholder, [type=search]::-webkit-input-placeholder, [type=tel]::-webkit-input-placeholder, [type=url]::-webkit-input-placeholder, [type=email]::-webkit-input-placeholder, [type=password]::-webkit-input-placeholder, [type=date]::-webkit-input-placeholder, [type=time]::-webkit-input-placeholder, [type=number]::-webkit-input-placeholder {
  color: #888;
}
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder, [type=text]::-webkit-input-placeholder,
[type=search]::-webkit-input-placeholder,
[type=tel]::-webkit-input-placeholder,
[type=url]::-webkit-input-placeholder,
[type=email]::-webkit-input-placeholder,
[type=password]::-webkit-input-placeholder,
[type=date]::-webkit-input-placeholder,
[type=time]::-webkit-input-placeholder,
[type=number]::-webkit-input-placeholder, textarea:-moz-placeholder,
select:-moz-placeholder, [type=text]:-moz-placeholder,
[type=search]:-moz-placeholder,
[type=tel]:-moz-placeholder,
[type=url]:-moz-placeholder,
[type=email]:-moz-placeholder,
[type=password]:-moz-placeholder,
[type=date]:-moz-placeholder,
[type=time]:-moz-placeholder,
[type=number]:-moz-placeholder, textarea::-moz-placeholder,
select::-moz-placeholder, [type=text]::-moz-placeholder,
[type=search]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=url]::-moz-placeholder,
[type=email]::-moz-placeholder,
[type=password]::-moz-placeholder,
[type=date]::-moz-placeholder,
[type=time]::-moz-placeholder,
[type=number]::-moz-placeholder, textarea:-ms-input-placeholder,
select:-ms-input-placeholder, [type=text]:-ms-input-placeholder,
[type=search]:-ms-input-placeholder,
[type=tel]:-ms-input-placeholder,
[type=url]:-ms-input-placeholder,
[type=email]:-ms-input-placeholder,
[type=password]:-ms-input-placeholder,
[type=date]:-ms-input-placeholder,
[type=time]:-ms-input-placeholder,
[type=number]:-ms-input-placeholder, textarea::-ms-input-placeholder,
select::-ms-input-placeholder, [type=text]::-ms-input-placeholder,
[type=search]::-ms-input-placeholder,
[type=tel]::-ms-input-placeholder,
[type=url]::-ms-input-placeholder,
[type=email]::-ms-input-placeholder,
[type=password]::-ms-input-placeholder,
[type=date]::-ms-input-placeholder,
[type=time]::-ms-input-placeholder,
[type=number]::-ms-input-placeholder, textarea::placeholder,
select::placeholder, [type=text]::placeholder,
[type=search]::placeholder,
[type=tel]::placeholder,
[type=url]::placeholder,
[type=email]::placeholder,
[type=password]::placeholder,
[type=date]::placeholder,
[type=time]::placeholder,
[type=number]::placeholder {
  color: #888;
}
[type=file] {
  width: 100%;
}

::-webkit-file-upload-button {
  margin: 0 1rem 0 0;
  min-width: 0;
  padding: 0.7rem 1rem;
}

::file-selector-button {
  margin: 0 1rem 0 0;
  min-width: 0;
  padding: 0.7rem 1rem;
}

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

fieldset {
  border: 1px solid #e1e1e1;
  border: 0;
  margin: 0;
  padding: 0.01em 0 0;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table;
  max-width: 100%;
  white-space: normal;
  color: inherit;
  padding: 0;
}

label {
  display: block;
  font-weight: bold;
  padding: 0.5em 0 0.4em;
}

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23d9e0ec%22%2F%3E%0A%3C%2Fsvg%3E%0A"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23d9e0ec%22%2F%3E%0A%3C%2Fsvg%3E%0A"), linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 1em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}
@media (min-width: 55.5em) {
  select {
    background-position: right 1.4em top 50%, 0 0;
    padding-right: 2.3em;
  }
}
select::-ms-expand {
  display: none;
}
select:focus,
select:hover,
select:active {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E%0A"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E%0A"), linear-gradient(to bottom, #fff 0%, #fff 100%);
  outline: none;
}
select:active {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E%0A"), -webkit-gradient(linear, left top, left bottom, from(#7a899f), to(#7a899f));
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E%0A"), linear-gradient(to bottom, #7a899f 0%, #7a899f 100%);
  outline: none;
}
select:disabled,
select[aria-disabled=true] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23d9e0ec%22%2F%3E%0A%3C%2Fsvg%3E%0A"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23d9e0ec%22%2F%3E%0A%3C%2Fsvg%3E%0A"), linear-gradient(to bottom, #fff 0%, #fff 100%);
}
select option {
  border-bottom: 1px solid #e1e1e1;
  display: inline-block;
  font-weight: normal;
  padding: 0 1em;
}
@media (min-width: 55.5em) {
  select option {
    padding: 1em 1.4em;
  }
}

optgroup {
  font-weight: bold;
}

textarea {
  padding: 2vw;
  overflow: auto;
  text-align: left;
}

.form-item {
  position: relative;
}

.form-item-required {
  position: relative;
}
.form-item-required label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.form-item-required label::after {
  color: #434343;
  content: " *";
  display: inline;
  font-weight: normal;
  text-transform: uppercase;
}
.form-item-required input {
  -webkit-box-flex: 22;
      -ms-flex: 22 0 calc(100% - 2em);
          flex: 22 0 calc(100% - 2em);
  width: 100%;
}

table {
  background-color: transparent;
  border: 0;
  border-spacing: 0;
  width: 100%;
}

caption {
  background-color: transparent;
  border: 0;
}

th {
  background-color: rgba(151, 191, 13, 0.24);
  border-bottom: 1px solid #97bf0d;
  color: inherit;
  line-height: 1.3;
  text-align: left;
}
th:first-child {
  border-top-left-radius: 5px;
}
th:last-child {
  border-top-right-radius: 5px;
}

tr:not(:last-of-type) td {
  border-bottom: 1px solid #e1e1e1;
}

th,
td {
  padding: 0.8rem;
}

.wishlist, .reclamation-table, .orders,
.reviews {
  border-collapse: separate;
  border-spacing: 0 5px;
  line-height: 1.3;
  width: 100%;
}
.wishlist td, .reclamation-table td, .orders td,
.reviews td {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
}
.wishlist td:first-child, .reclamation-table td:first-child, .orders td:first-child,
.reviews td:first-child {
  border-left: 1px solid #e1e1e1;
}
.wishlist td:last-child, .reclamation-table td:last-child, .orders td:last-child,
.reviews td:last-child {
  border-right: 1px solid #e1e1e1;
}

.product-table table {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-top: 0;
  border-radius: 3px;
  border-collapse: separate;
  border-spacing: 0;
  margin: 1.6em 0;
  padding: 0 0.5rem 0.5rem;
  position: relative;
  text-align: left;
  z-index: 1;
}
.product-table table caption {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-top-width: 0;
  border-radius: 3px;
  caption-side: bottom;
  padding: calc(6px + 0.5rem) 0.5rem 0.5rem;
  position: relative;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  z-index: 0;
}
.product-table table th {
  background-color: #49515c;
  color: #fff;
  font-weight: 600;
}
.product-table table th,
.product-table table td {
  border-bottom: 0;
  padding: 0.2em 0.5rem;
}
.product-table table th {
  position: relative;
  z-index: 0;
}
.product-table table th:first-child::before, .product-table table th:last-child::before {
  background-color: #49515c;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.product-table table td:first-child {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.product-table table td:last-child {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.product-table table th:first-child::before {
  border-top-left-radius: 3px;
  left: calc(-1px - 0.5rem);
}
.product-table table th:last-child::before {
  border-top-right-radius: 3px;
  right: calc(-1px - 0.5rem);
}
.product-table table tr.row-even td {
  background-color: #f8faff;
}

.visually-hidden,
#region-picker-description,
[aria-controls=region-picker-dropdown] span,
.breadcrumbs-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.visually-hidden--off,
.visually-hidden--focusable:focus,
.visually-hidden--focusable:active,
.skip-to-content:focus,
.skip-to-content:active {
  position: static !important;
  -webkit-clip-path: none;
          clip-path: none;
  height: auto;
  width: auto;
  overflow: visible;
}
.visually-hidden--focusable,
.skip-to-content {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.navbar-open, .navbar-close {
  background: #97bf0d url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2227%22%20height%3D%2218%22%20viewBox%3D%220%200%2027%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20y%3D%227.20001%22%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20y%3D%2214.4%22%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;
  border: 1px solid #97bf0d;
  border-radius: 0;
  color: #fff;
  font-size: 2.25rem;
  line-height: 1.5;
  min-width: 1.4em;
  padding: 0 1rem;
  text-align: center;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
.navbar-open:focus, .navbar-close:focus, .navbar-open:hover, .navbar-close:hover {
  text-decoration: none;
}
.navbar-open:active, .navbar-close:active {
  background-color: #fff;
}

.navbar {
  background-color: #97bf0d;
  font-size: 1.25rem;
  left: 0;
  margin: 0;
  max-height: 100vh;
  overflow-x: visible;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  text-align: left;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
  top: 0;
  width: 100%;
  z-index: 30;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@supports (position: fixed) {
  .navbar {
    position: fixed;
  }
}
.navbar::-webkit-scrollbar {
  display: none;
}
.navbar-open {
  margin-right: -2vw;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.navbar-open:target {
  -webkit-animation-name: none;
          animation-name: none;
}
.navbar-close {
  background: none;
  font-weight: bold;
  z-index: 32;
}
.navbar-close > span {
  position: relative;
  top: -0.04em;
}
.navbar > h2 {
  -webkit-box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 1.25rem;
  margin: 0;
  padding: 0.8em 1em 0.7em 6vw;
  text-align: left;
}
.navbar-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.navbar-item {
  list-style: none;
  padding: 0;
}
.navbar-link {
  display: block;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0.4em;
  padding: 1.2em 1.6em 1em;
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.navbar-link::after {
  background-color: #fff;
  bottom: 0.6em;
  content: "";
  display: block;
  height: 0.1em;
  left: 50%;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s;
  width: 0.5em;
}
.navbar-link:focus, .navbar-link:hover, .navbar-link:active {
  text-decoration: none;
}
.navbar-link:focus::after, .navbar-link:hover::after, .navbar-link:active::after {
  opacity: 1;
}
.navbar:target {
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
}

@media (min-width: 55.5em) {
  .navbar {
    display: block;
    height: auto;
    font-size: 1rem;
    left: auto;
    overflow-y: auto;
    position: relative;
    text-align: center;
    top: auto;
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
    width: auto;
  }
  .navbar > h2, .navbar-open, .navbar-close {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
  .navbar-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .navbar-link {
    margin: 0;
  }
}
.user-menu-content .user-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  gap: calc(0.5em + 1vw);
  margin: 0 0 0 auto;
  padding: 0;
}
.user-menu-content .user-links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.user-menu-content .user-links a,
.user-menu-content .user-links button {
  display: inline-block;
  font-weight: 600;
  line-height: inherit;
  padding: 0.3em 1em;
  white-space: nowrap;
}
.user-menu-content .user-links a.cart::before,
.user-menu-content .user-links button.cart::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.05385%200.713786H0.356887C0.159783%200.713786%200%200.554%200%200.356893C0%200.159785%200.159783%200%200.356887%200H2.05385C2.25096%200%202.41074%200.159785%202.41074%200.356893C2.41074%200.554%202.25096%200.713786%202.05385%200.713786ZM9.73277%208.21437H3.92926C3.73216%208.21437%203.57237%208.05458%203.57237%207.85748C3.57237%207.66037%203.73216%207.50058%203.92926%207.50058H9.73393C9.93104%207.50058%2010.0908%207.66037%2010.0908%207.85748C10.0908%208.05458%209.92987%208.21437%209.73277%208.21437ZM11.0728%202.14252H2.58918C2.39208%202.14252%202.2323%201.98274%202.2323%201.78563C2.2323%201.58852%202.39208%201.42874%202.58918%201.42874H11.0717C11.2688%201.42874%2011.4286%201.58852%2011.4286%201.78563C11.4297%201.98274%2011.2699%202.14252%2011.0728%202.14252ZM10.5142%204.28621H3.14784C2.95074%204.28621%202.79095%204.12643%202.79095%203.92932C2.79095%203.73221%202.95074%203.57243%203.14784%203.57243H10.5142C10.7113%203.57243%2010.8711%203.73221%2010.8711%203.92932C10.8711%204.12526%2010.7113%204.28621%2010.5142%204.28621ZM10.001%206.42874H3.70533C3.50823%206.42874%203.34844%206.26895%203.34844%206.07185C3.34844%205.87474%203.50823%205.71495%203.70533%205.71495H10.001C10.1981%205.71495%2010.3579%205.87474%2010.3579%206.07185C10.3579%206.26895%2010.1981%206.42874%2010.001%206.42874ZM6.74121%206.38442C6.5441%206.38442%206.38432%206.22463%206.38432%206.02752V2.18684C6.38432%201.98974%206.5441%201.82995%206.74121%201.82995C6.93831%201.82995%207.0981%201.98974%207.0981%202.18684V6.02636C7.09926%206.22463%206.93948%206.38442%206.74121%206.38442ZM9.19977%201.93025L8.74258%205.74294C8.71925%205.93889%208.54081%206.07884%208.34487%206.05552C8.14893%206.03219%208.00898%205.85374%208.0323%205.65897L8.49066%201.84628C8.51398%201.65034%208.69243%201.51038%208.88836%201.53371C9.0843%201.55703%209.22309%201.73548%209.19977%201.93025ZM11.4099%201.88127L10.3801%206.03336C10.3334%206.22463%2010.1398%206.34243%209.94736%206.29461C9.75609%206.24796%209.6383%206.05435%209.68611%205.86191L10.716%201.70982C10.7626%201.51854%2010.9562%201.40075%2011.1487%201.44857C11.3399%201.49638%2011.4566%201.68999%2011.4099%201.88127ZM5.14921%206.11033C4.95327%206.13599%204.77483%205.9972%204.74917%205.80126L4.28965%202.21367C4.26399%202.01773%204.40278%201.83928%204.59872%201.81362C4.79465%201.78796%204.9731%201.92676%204.99876%202.1227L5.45828%205.71029C5.48277%205.90623%205.34515%206.08467%205.14921%206.11033ZM3.99574%208.13039C3.8033%208.17821%203.6097%208.06158%203.56188%207.87031L1.72612%200.515512C1.6783%200.324236%201.79493%200.130627%201.98737%200.0828085C2.17981%200.0349895%202.37342%200.151621%202.42124%200.342897L4.25583%207.69769C4.30364%207.88897%204.18701%208.08374%203.99574%208.13039ZM4.5544%2010C4.16019%2010%203.84062%209.68043%203.84062%209.28621C3.84062%208.892%204.16019%208.57126%204.5544%208.57126C4.94861%208.57126%205.26817%208.89083%205.26817%209.28621C5.26817%209.68043%204.94861%2010%204.5544%2010ZM8.92918%2010C8.53498%2010%208.21541%209.68043%208.21541%209.28621C8.21541%208.892%208.53498%208.57126%208.92918%208.57126C9.32339%208.57126%209.64413%208.89083%209.64413%209.28621C9.64413%209.68043%209.32339%2010%208.92918%2010Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  padding-right: 0.3em;
}
@media (max-width: 55.4375em) {
  .user-menu-content .user-links a,
.user-menu-content .user-links button {
    font-size: 0.001em;
    visibility: hidden;
  }
  .user-menu-content .user-links a span,
.user-menu-content .user-links button span {
    font-size: 0.875rem;
    visibility: visible;
  }
  .user-menu-content .user-links a::before,
.user-menu-content .user-links button::before {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1;
    margin: 0 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0.1em;
    -webkit-transform: scale(1.4615384615);
            transform: scale(1.4615384615);
    visibility: visible;
  }
}

.link-login::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%205.625C6.66875%205.625%2010%206.4625%2010%208.125V10H0V8.125C0%206.4625%203.33125%205.625%205%205.625ZM5%200C5.66304%200%206.29893%200.263392%206.76777%200.732233C7.23661%201.20107%207.5%201.83696%207.5%202.5C7.5%203.16304%207.23661%203.79893%206.76777%204.26777C6.29893%204.73661%205.66304%205%205%205C4.33696%205%203.70107%204.73661%203.23223%204.26777C2.76339%203.79893%202.5%203.16304%202.5%202.5C2.5%201.83696%202.76339%201.20107%203.23223%200.732233C3.70107%200.263392%204.33696%200%205%200ZM5%206.8125C3.14375%206.8125%201.1875%207.725%201.1875%208.125V8.8125H8.8125V8.125C8.8125%207.725%206.85625%206.8125%205%206.8125ZM5%201.1875C4.6519%201.1875%204.31806%201.32578%204.07192%201.57192C3.82578%201.81806%203.6875%202.1519%203.6875%202.5C3.6875%202.8481%203.82578%203.18194%204.07192%203.42808C4.31806%203.67422%204.6519%203.8125%205%203.8125C5.3481%203.8125%205.68194%203.67422%205.92808%203.42808C6.17422%203.18194%206.3125%202.8481%206.3125%202.5C6.3125%202.1519%206.17422%201.81806%205.92808%201.57192C5.68194%201.32578%205.3481%201.1875%205%201.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-myaccount::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%205.625C6.66875%205.625%2010%206.4625%2010%208.125V10H0V8.125C0%206.4625%203.33125%205.625%205%205.625ZM5%200C5.66304%200%206.29893%200.263392%206.76777%200.732233C7.23661%201.20107%207.5%201.83696%207.5%202.5C7.5%203.16304%207.23661%203.79893%206.76777%204.26777C6.29893%204.73661%205.66304%205%205%205C4.33696%205%203.70107%204.73661%203.23223%204.26777C2.76339%203.79893%202.5%203.16304%202.5%202.5C2.5%201.83696%202.76339%201.20107%203.23223%200.732233C3.70107%200.263392%204.33696%200%205%200ZM5%206.8125C3.14375%206.8125%201.1875%207.725%201.1875%208.125V8.8125H8.8125V8.125C8.8125%207.725%206.85625%206.8125%205%206.8125ZM5%201.1875C4.6519%201.1875%204.31806%201.32578%204.07192%201.57192C3.82578%201.81806%203.6875%202.1519%203.6875%202.5C3.6875%202.8481%203.82578%203.18194%204.07192%203.42808C4.31806%203.67422%204.6519%203.8125%205%203.8125C5.3481%203.8125%205.68194%203.67422%205.92808%203.42808C6.17422%203.18194%206.3125%202.8481%206.3125%202.5C6.3125%202.1519%206.17422%201.81806%205.92808%201.57192C5.68194%201.32578%205.3481%201.1875%205%201.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-contact::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8529%200H1.14706C0.305883%200%200%200.307692%200%201.15385V8.84615C0%209.7%200.305883%2010%201.14706%2010H11.8529C12.7018%2010%2013%209.7%2013%208.84615V1.15385C13%200.307692%2012.7018%200%2011.8529%200ZM11.8529%208.84615H1.14706V2.30769L6.5%205.38462L11.8529%202.5V8.84615ZM6.5%204.08462L1.14706%201.15385H11.8529L6.5%204.08462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-wishlist::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%203.297C12%205.55695%209.96%207.40926%206.87%2010.2087L6%2011L5.13%2010.2087C2.04%207.40926%200%205.55695%200%203.297C0%201.44469%201.452%200%203.3%200C4.344%200%205.346%200.485559%206%201.24687C6.654%200.485559%207.656%200%208.7%200C10.548%200%2012%201.44469%2012%203.297ZM10.8%203.297C10.8%202.09809%209.9%201.19891%208.7%201.19891C7.776%201.19891%206.876%201.79837%206.558%202.61362H5.442C5.124%201.79837%204.224%201.19891%203.3%201.19891C2.1%201.19891%201.2%202.09809%201.2%203.297C1.2%205.02943%203.084%206.73787%205.934%209.32153L6%209.38147L6.06%209.32153C8.916%206.73787%2010.8%205.02943%2010.8%203.297Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") " ";
}

.link-logout::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2013%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.4605%200.0301146C0.732802%200.19694%200.164899%200.849477%200.0337903%201.66945C-0.0110496%201.94981%20-0.0113638%2011.0425%200.0334536%2011.3258C0.100287%2011.7482%200.283821%2012.1284%200.568996%2012.4351C0.845082%2012.7321%201.16455%2012.9124%201.52782%2012.9762C1.65072%2012.9978%202.41721%2013.0036%204.36855%2012.998L7.04095%2012.9902L7.1508%2012.9133C7.21889%2012.8656%207.28649%2012.7891%207.32859%2012.712C7.38869%2012.6019%207.3965%2012.5652%207.3965%2012.393C7.3965%2012.2208%207.38869%2012.1842%207.32859%2012.0741C7.28649%2011.997%207.21889%2011.9204%207.15082%2011.8728L7.04097%2011.7959L4.32367%2011.7832L1.60637%2011.7705L1.48929%2011.7006C1.33365%2011.6077%201.22059%2011.4754%201.149%2011.3025L1.0902%2011.1606V6.4976V1.83462L1.149%201.69268C1.22059%201.51978%201.33365%201.38754%201.48929%201.29463L1.60637%201.22475L4.32367%201.21205L7.04097%201.19934L7.15082%201.12245C7.21889%201.07477%207.28649%200.998235%207.32859%200.921137C7.38869%200.81103%207.3965%200.774387%207.3965%200.602174C7.3965%200.429962%207.38869%200.393319%207.32859%200.283211C7.28649%200.206113%207.21889%200.129574%207.1508%200.0819028L7.04095%200.00500816L4.32367%200.000840708C2.15444%20-0.00248818%201.57695%200.00343266%201.4605%200.0301146ZM6.67675%203.05134C6.47957%203.1553%206.37481%203.35201%206.37587%203.61636C6.37681%203.85604%206.40978%203.90219%207.3125%204.92766L8.15768%205.88773H6.00673C4.38357%205.88773%203.83315%205.8953%203.76344%205.91863C3.57057%205.98315%203.39054%206.26267%203.39054%206.4976C3.39054%206.73253%203.57057%207.01205%203.76344%207.07657C3.83315%207.0999%204.38357%207.10747%206.00673%207.10747H8.15768L7.31423%208.06675C6.85034%208.59434%206.45215%209.06605%206.42935%209.11497C6.39988%209.17824%206.38774%209.25946%206.38727%209.39637C6.38666%209.56693%206.39431%209.60299%206.4545%209.71333C6.58011%209.94361%206.82703%2010.051%207.06496%209.9788C7.16474%209.94854%207.2655%209.84089%208.53709%208.4062C9.33518%207.50572%209.92205%206.82386%209.95013%206.76442C10.0166%206.62364%2010.0166%206.37143%209.95006%206.23078C9.92207%206.1716%209.33164%205.48499%208.53702%204.58748C7.06312%202.92279%207.13343%202.99097%206.89155%202.99122C6.83268%202.9913%206.74309%203.01635%206.67675%203.05134Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}

.cart-item .cart {
  font-size: inherit;
  background-color: transparent;
  border-width: 0;
  margin: 0;
}
.cart-item .cart:focus, .cart-item .cart:hover {
  color: inherit;
  text-decoration: underline;
}

.lightbox-content, main[role=main] > h1, .main-contain, .header-content,
.user-menu-content,
.footer-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 94rem;
  padding-left: 2vw;
  padding-right: 2vw;
  width: 100%;
}

.header-content,
.user-menu-content,
.footer-content {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 2vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

main[role=main] {
  scroll-margin-top: 5vw;
  scroll-snap-align: start;
  -ms-scroll-snap-points-y: repeat(500px);
      scroll-snap-points-y: repeat(500px);
}

.user-menu-content {
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}

.search-main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 20em;
}

header[role=banner] {
  background-color: #97bf0d;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  scroll-margin-top: 2vw;
  scroll-snap-align: start;
  z-index: 10;
}
@supports (position: sticky) {
  header[role=banner] {
    position: sticky;
    top: 0;
  }
}
header[role=banner] a {
  color: inherit;
}

.header-content {
  position: relative;
  scroll-margin-top: 2vw;
  scroll-snap-align: start;
  z-index: 5;
}
.header-content [rel=home] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  padding: 0.2em 0;
}

header[role=banner] section[role=navigation] {
  background-color: #7a899f;
  color: #fff;
}

main[role=main] {
  padding-bottom: 2rem;
}
#main-content {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

.main-contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 2vw;
  padding-top: 2rem;
}
.main-contain > div, .main-contain > section, .main-contain > h1, .main-contain > form {
  min-width: 15em;
  max-width: 100%;
  -webkit-box-flex: 4;
      -ms-flex: 4 0 calc((40rem - 100%) * 999);
          flex: 4 0 calc((40rem - 100%) * 999);
}
.main-contain > aside, .main-contain > .product-filters, .main-contain > .sidebar, .main-contain > nav, .main-contain > .order-summary {
  min-width: 15em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((40rem - 100%) * 999);
          flex: 1 0 calc((40rem - 100%) * 999);
}

.category-description {
  margin-bottom: 2rem;
}

@media (min-width: 55.5em) {
  .product-filters {
    position: sticky;
    top: 6em;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow-y: scroll;
    -ms-scroll-snap-type: y proximity;
        scroll-snap-type: y proximity;
  }
  .product-filters::-webkit-scrollbar {
    display: none;
    /* for Chrome, Safari, and Opera */
  }
}
footer[role=contentinfo] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: rgba(80, 80, 80, 0.5);
  color: #fff;
  font-size: 0.75rem;
  margin: auto 0 0;
  padding: 0.6rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 55.5em) {
  footer[role=contentinfo] {
    font-size: 1rem;
  }
}
footer[role=contentinfo] [rel=home] {
  display: none;
}
@media (min-width: 55.5em) {
  footer[role=contentinfo] [rel=home] {
    display: block;
  }
  footer[role=contentinfo] [rel=home] img {
    max-height: 1.1em;
    width: auto;
  }
}

.colophon-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.colophon-links a {
  color: inherit;
  display: block;
  line-height: 1.3;
  padding: 0.2em 1em;
  position: relative;
}
.colophon-links a::after {
  background-color: #fff;
  content: "";
  display: block;
  height: 1em;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
}
.colophon-links li:last-of-type a::after {
  display: none;
}

.product-results {
  display: grid;
  gap: 3vw;
  grid-template-columns: repeat(auto-fill, minmax(13.5em, 1fr));
}
@media (min-width: 55.5em) {
  .product-results {
    gap: 1vw;
  }
}

.product-results [class^=ad] {
  grid-column: 1/-1;
}

.product-results h1 {
  grid-column: 1/-1;
}
.main-contain-1col {
  margin-left: auto;
  margin-right: auto;
  max-width: 80rem;
  padding: 2vw;
  width: 100%;
}

.button,
[class^=thin-cta-] .cta-link,
[class^=link-img] .cta-link,
.blog-link,
.reviews td:last-child a,
[href$=".pdf"],
[class^=banner-cta] .cta-link,
.delivery-address summary[data-translation]::after,
.login-prompt .cta-link,
.address-cta a,
.cart-content .finish-order,
#form-forgot-password [href^="#"]::before,
.reclamation-info [target=_blank],
button.item-remove,
.load-more,
[class^=carousel-button],
.pager-item a,
.pager-item-current a,
button,
html [type=button],
[type=reset],
[type=submit] {
  -moz-appearance: button;
  -webkit-appearance: button;
}

[class^=thin-cta-] .cta-link, [class^=link-img] .cta-link, .blog-link, .reviews td:last-child a,
[href$=".pdf"], [class^=banner-cta] .cta-link, .delivery-address summary[data-translation]::after, .login-prompt .cta-link, .address-cta a, .cart-content .finish-order, #form-forgot-password [href^="#"]::before, .reclamation-info [target=_blank], button.item-remove, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a,
button,
[type=button],
[type=reset],
[type=submit] {
  background-color: #97bf0d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  padding: 1em;
  line-height: 1.3;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0.3em;
  border: 0;
  font-size: 1.25rem;
  margin: 1em 0;
  min-width: 10em;
  text-align: center;
}
[class^=thin-cta-] .cta-link:focus, [class^=link-img] .cta-link:focus, .blog-link:focus, .reviews td:last-child a:focus,
[href$=".pdf"]:focus, [class^=banner-cta] .cta-link:focus, .delivery-address summary[data-translation]:focus::after, .login-prompt .cta-link:focus, .address-cta a:focus, .cart-content .finish-order:focus, #form-forgot-password [href^="#"]:focus::before, .reclamation-info [target=_blank]:focus, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, [class^=thin-cta-] .cta-link:hover, [class^=link-img] .cta-link:hover, .blog-link:hover, .reviews td:last-child a:hover,
[href$=".pdf"]:hover, [class^=banner-cta] .cta-link:hover, .delivery-address summary[data-translation]:hover::after, .login-prompt .cta-link:hover, .address-cta a:hover, .cart-content .finish-order:hover, #form-forgot-password [href^="#"]:hover::before, .reclamation-info [target=_blank]:hover, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, [class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active,
button:focus,
button:hover,
button:active,
[type=button]:focus,
[type=button]:hover,
[type=button]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=reset]:active,
[type=submit]:focus,
[type=submit]:hover,
[type=submit]:active {
  background-color: #accc3d;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class^=thin-cta-] .cta-link:focus-visible, [class^=link-img] .cta-link:focus-visible, .blog-link:focus-visible, .reviews td:last-child a:focus-visible,
[href$=".pdf"]:focus-visible, [class^=banner-cta] .cta-link:focus-visible, .delivery-address summary[data-translation]:focus-visible::after, .login-prompt .cta-link:focus-visible, .address-cta a:focus-visible, .cart-content .finish-order:focus-visible, #form-forgot-password [href^="#"]:focus-visible::before, .reclamation-info [target=_blank]:focus-visible, .load-more:focus-visible, [class^=carousel-button]:focus-visible, .pager-item a:focus-visible,
.pager-item-current a:focus-visible,
button:focus-visible,
[type=button]:focus-visible,
[type=reset]:focus-visible,
[type=submit]:focus-visible {
  outline: 2px solid #434343;
}
[class^=thin-cta-] .cta-link:active, [class^=link-img] .cta-link:active, .blog-link:active, .reviews td:last-child a:active,
[href$=".pdf"]:active, [class^=banner-cta] .cta-link:active, .delivery-address summary[data-translation]:active::after, .login-prompt .cta-link:active, .address-cta a:active, .cart-content .finish-order:active, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active,
button:active,
[type=button]:active,
[type=reset]:active,
[type=submit]:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
[class^=thin-cta-] .cta-link::-moz-focus-inner, [class^=link-img] .cta-link::-moz-focus-inner, .blog-link::-moz-focus-inner, .reviews td:last-child a::-moz-focus-inner,
[href$=".pdf"]::-moz-focus-inner, [class^=banner-cta] .cta-link::-moz-focus-inner, .login-prompt .cta-link::-moz-focus-inner, .address-cta a::-moz-focus-inner, .cart-content .finish-order::-moz-focus-inner, .reclamation-info [target=_blank]::-moz-focus-inner, button.item-remove::-moz-focus-inner, .load-more::-moz-focus-inner, [class^=carousel-button]::-moz-focus-inner, .pager-item a::-moz-focus-inner,
.pager-item-current a::-moz-focus-inner,
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[class^=thin-cta-] .cta-link:-moz-focusring, [class^=link-img] .cta-link:-moz-focusring, .blog-link:-moz-focusring, .reviews td:last-child a:-moz-focusring,
[href$=".pdf"]:-moz-focusring, [class^=banner-cta] .cta-link:-moz-focusring, .delivery-address summary[data-translation]:-moz-focusring::after, .login-prompt .cta-link:-moz-focusring, .address-cta a:-moz-focusring, .cart-content .finish-order:-moz-focusring, #form-forgot-password [href^="#"]:-moz-focusring::before, .reclamation-info [target=_blank]:-moz-focusring, .load-more:-moz-focusring, [class^=carousel-button]:-moz-focusring, .pager-item a:-moz-focusring,
.pager-item-current a:-moz-focusring,
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

#form-forgot-password [href^="#"]::before, .reclamation-info [target=_blank], button.item-remove, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  color: #434343;
  padding-bottom: 0.4em;
  padding-top: 0.4em;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  -webkit-transition-property: border-color, background-color, color;
  transition-property: border-color, background-color, color;
}
#form-forgot-password [href^="#"]:focus::before, .reclamation-info [target=_blank]:focus, button.item-remove:focus, .load-more:focus, [class^=carousel-button]:focus, .pager-item a:focus,
.pager-item-current a:focus, #form-forgot-password [href^="#"]:hover::before, .reclamation-info [target=_blank]:hover, button.item-remove:hover, .load-more:hover, [class^=carousel-button]:hover, .pager-item a:hover,
.pager-item-current a:hover, #form-forgot-password [href^="#"]:active::before, .reclamation-info [target=_blank]:active, button.item-remove:active, .load-more:active, [class^=carousel-button]:active, .pager-item a:active,
.pager-item-current a:active {
  background-color: #b3d739;
  border-color: #b3d739;
  color: #fff;
}
#form-forgot-password [href^="#"]::before, .load-more, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  border-radius: 10em;
}
#form-forgot-password [href^="#"]::before, [class^=carousel-button], .pager-item a,
.pager-item-current a {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 48% 50%;
  color: inherit;
  content: "";
  display: inline-table;
  min-height: 2em;
  line-height: 1;
  margin: 0;
  min-width: 2em;
  padding: 0.4em;
  text-align: center;
  vertical-align: middle;
}
[type=reset] {
  background-color: #e1e1e1;
  color: inherit;
}
[type=reset]:focus {
  background-color: revert;
  color: revert;
}
button.item-remove {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
  width: 100%;
}

[class^=thin-cta-] [disabled].cta-link, [class^=link-img] [disabled].cta-link, [disabled].blog-link, .reviews td:last-child a[disabled],
[disabled][href$=".pdf"], [class^=banner-cta] [disabled].cta-link, .delivery-address summary[disabled][data-translation]::after, .login-prompt [disabled].cta-link, .address-cta a[disabled], .cart-content [disabled].finish-order,
button[disabled],
[disabled][type=button],
[disabled][type=reset],
[disabled][type=submit], #form-forgot-password [disabled][href^="#"]::before, .reclamation-info [disabled][target=_blank], [disabled].load-more, [disabled][class^=carousel-button], .pager-item a[disabled],
.pager-item-current a[disabled] {
  background-color: #888;
  background-image: none;
  cursor: not-allowed;
  color: #888;
}
[class^=thin-cta-] [disabled].cta-link:focus, [class^=link-img] [disabled].cta-link:focus, [disabled].blog-link:focus, .reviews td:last-child a[disabled]:focus,
[disabled][href$=".pdf"]:focus, [class^=banner-cta] [disabled].cta-link:focus, .delivery-address summary[disabled][data-translation]:focus::after, .login-prompt [disabled].cta-link:focus, .address-cta a[disabled]:focus, .cart-content [disabled].finish-order:focus,
button[disabled]:focus,
[disabled][type=button]:focus,
[disabled][type=reset]:focus,
[disabled][type=submit]:focus, #form-forgot-password [disabled][href^="#"]:focus::before, .reclamation-info [disabled][target=_blank]:focus, [disabled].load-more:focus, [disabled][class^=carousel-button]:focus, .pager-item a[disabled]:focus,
.pager-item-current a[disabled]:focus, [class^=thin-cta-] [disabled].cta-link:hover, [class^=link-img] [disabled].cta-link:hover, [disabled].blog-link:hover, .reviews td:last-child a[disabled]:hover,
[disabled][href$=".pdf"]:hover, [class^=banner-cta] [disabled].cta-link:hover, .delivery-address summary[disabled][data-translation]:hover::after, .login-prompt [disabled].cta-link:hover, .address-cta a[disabled]:hover, .cart-content [disabled].finish-order:hover,
button[disabled]:hover,
[disabled][type=button]:hover,
[disabled][type=reset]:hover,
[disabled][type=submit]:hover, #form-forgot-password [disabled][href^="#"]:hover::before, .reclamation-info [disabled][target=_blank]:hover, [disabled].load-more:hover, [disabled][class^=carousel-button]:hover, .pager-item a[disabled]:hover,
.pager-item-current a[disabled]:hover, [class^=thin-cta-] [disabled].cta-link:active, [class^=link-img] [disabled].cta-link:active, [disabled].blog-link:active, .reviews td:last-child a[disabled]:active,
[disabled][href$=".pdf"]:active, [class^=banner-cta] [disabled].cta-link:active, .delivery-address summary[disabled][data-translation]:active::after, .login-prompt [disabled].cta-link:active, .address-cta a[disabled]:active, .cart-content [disabled].finish-order:active,
button[disabled]:active,
[disabled][type=button]:active,
[disabled][type=reset]:active,
[disabled][type=submit]:active, #form-forgot-password [disabled][href^="#"]:active::before, .reclamation-info [disabled][target=_blank]:active, [disabled].load-more:active, [disabled][class^=carousel-button]:active, .pager-item a[disabled]:active,
.pager-item-current a[disabled]:active {
  color: #888;
}

.search-cart,
.search-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 5px 0;
  position: relative;
}
.search-cart:focus-within,
.search-main:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search-cart input,
.search-cart button,
.search-main input,
.search-main button {
  border-width: 1px;
  border-style: solid;
  border-radius: 10em;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 0.875rem;
  line-height: 1.3rem;
  margin: 0;
  min-width: auto;
  padding: 0.2em 1em;
}
.search-cart input:focus,
.search-cart button:focus,
.search-main input:focus,
.search-main button:focus {
  outline: none;
}
.search-cart input:focus-visible,
.search-cart button:focus-visible,
.search-main input:focus-visible,
.search-main button:focus-visible {
  outline-offset: 0;
}
.search-cart input,
.search-main input {
  border-right-width: 0;
}
.search-cart input:focus, .search-cart input:hover,
.search-main input:focus,
.search-main input:hover {
  border-color: #434343;
}
.search-cart button,
.search-main button {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.4601%2010.3188L15.7639%2014.6226C15.9151%2014.7739%2016.0001%2014.9792%2016%2015.1932C15.9999%2015.4072%2015.9148%2015.6124%2015.7635%2015.7637C15.6121%2015.915%2015.4068%2015.9999%2015.1928%2015.9998C14.9788%2015.9998%2014.7736%2015.9147%2014.6223%2015.7633L10.3185%2011.4595C9.03194%2012.456%207.41407%2012.9249%205.79403%2012.7709C4.17398%2012.6169%202.67346%2011.8515%201.59771%2010.6304C0.521957%209.40936%20-0.0482098%207.82433%200.00319691%206.19779C0.0546036%204.57125%200.723722%203.02539%201.87443%201.87468C3.02514%200.723966%204.57101%200.0548478%206.19754%200.00344105C7.82408%20-0.0479657%209.40911%200.522201%2010.6302%201.59795C11.8513%202.6737%2012.6167%204.17423%2012.7707%205.79427C12.9247%207.41432%2012.4558%209.03219%2011.4593%2010.3188H11.4601ZM6.4003%2011.1995C7.67328%2011.1995%208.89412%2010.6938%209.79425%209.7937C10.6944%208.89356%2011.2001%207.67272%2011.2001%206.39974C11.2001%205.12676%2010.6944%203.90592%209.79425%203.00579C8.89412%202.10565%207.67328%201.59997%206.4003%201.59997C5.12732%201.59997%203.90648%202.10565%203.00634%203.00579C2.10621%203.90592%201.60052%205.12676%201.60052%206.39974C1.60052%207.67272%202.10621%208.89356%203.00634%209.7937C3.90648%2010.6938%205.12732%2011.1995%206.4003%2011.1995Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 60%;
  border-color: #97bf0d;
  border-radius: 10em;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 1.1375rem;
  min-width: 2.6em;
  padding-left: 2vw;
  padding-right: 2vw;
}
.search-cart button:focus,
.search-main button:focus {
  background-color: #97bf0d;
  outline: 2px solid #434343;
  outline-offset: -2px;
}
.search-cart button:hover,
.search-main button:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.4601%2010.3188L15.7639%2014.6226C15.9151%2014.7739%2016.0001%2014.9792%2016%2015.1932C15.9999%2015.4072%2015.9148%2015.6124%2015.7635%2015.7637C15.6121%2015.915%2015.4068%2015.9999%2015.1928%2015.9998C14.9788%2015.9998%2014.7736%2015.9147%2014.6223%2015.7633L10.3185%2011.4595C9.03194%2012.456%207.41407%2012.9249%205.79403%2012.7709C4.17398%2012.6169%202.67346%2011.8515%201.59771%2010.6304C0.521957%209.40936%20-0.0482098%207.82433%200.00319691%206.19779C0.0546036%204.57125%200.723722%203.02539%201.87443%201.87468C3.02514%200.723966%204.57101%200.0548478%206.19754%200.00344105C7.82408%20-0.0479657%209.40911%200.522201%2010.6302%201.59795C11.8513%202.6737%2012.6167%204.17423%2012.7707%205.79427C12.9247%207.41432%2012.4558%209.03219%2011.4593%2010.3188H11.4601ZM6.4003%2011.1995C7.67328%2011.1995%208.89412%2010.6938%209.79425%209.7937C10.6944%208.89356%2011.2001%207.67272%2011.2001%206.39974C11.2001%205.12676%2010.6944%203.90592%209.79425%203.00579C8.89412%202.10565%207.67328%201.59997%206.4003%201.59997C5.12732%201.59997%203.90648%202.10565%203.00634%203.00579C2.10621%203.90592%201.60052%205.12676%201.60052%206.39974C1.60052%207.67272%202.10621%208.89356%203.00634%209.7937C3.90648%2010.6938%205.12732%2011.1995%206.4003%2011.1995Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 47% 42%, #fff, #fff 0.1em, transparent 0.12em);
}
.search-cart .button-text,
.search-main .button-text {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

.search-main:focus-within + #search-main-suggestions,
.search-main input:focus + button + #search-main-suggestions {
  opacity: 1;
  visibility: visible;
}

#search-main-suggestions {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-bottom-width: 0;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
  color: #434343;
  display: block;
  left: 0;
  margin: 0;
  max-height: 80vh;
  min-width: 100%;
  opacity: 0;
  overflow: scroll;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.2em);
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  visibility: hidden;
  width: 20em;
  z-index: 12;
}
@media (max-width: 55.4375em) {
  #search-main-suggestions {
    font-size: 0.75rem;
  }
}
#search-main-suggestions a {
  border-bottom: 1px solid #e1e1e1;
  display: block;
}
#search-main-suggestions img {
  margin: 0 0.6em;
  max-width: 1.5625rem;
  vertical-align: text-bottom;
}
@media (min-width: 55.5em) {
  #search-main-suggestions img {
    max-width: 2.25rem;
  }
}

.checkout [type=radio], #agreement,
#privacy {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.checkout [type=radio] + label, #agreement + label,
#privacy + label {
  line-height: 1.3;
  padding-left: 2.4em;
  text-indent: -2.4em;
}
.checkout [type=radio] + label::before, #agreement + label::before,
#privacy + label::before {
  background-color: transparent;
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  content: " ";
  display: inline-block;
  height: 1.4em;
  line-height: 1.5em;
  margin-right: 1em;
  text-align: center;
  text-indent: 0;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  vertical-align: text-bottom;
  width: 1.4em;
  z-index: 1;
}
.checkout [type=radio]:focus, #agreement:focus,
#privacy:focus {
  outline: 2px solid;
}
.checkout [type=radio]:focus-visible + label, #agreement:focus-visible + label,
#privacy:focus-visible + label {
  border-radius: 2px;
  outline: 2px solid;
}
.checkout [type=radio]:checked + label::before, #agreement:checked + label::before,
#privacy:checked + label::before {
  background-color: #97bf0d;
  border-color: #97bf0d;
  color: #fff;
  content: "✔";
}
.checkout [disabled][type=radio] + label::before, [disabled]#agreement + label::before,
[disabled]#privacy + label::before {
  background-color: #888;
}
.checkout [disabled][type=radio]:checked + label::before, [disabled]#agreement:checked + label::before,
[disabled]#privacy:checked + label::before {
  border-color: #888;
}

.checkout [type=radio] + label::before {
  border-radius: 10em;
}
.checkout [type=radio]:checked + label::before {
  background-color: #fff;
  border-color: #97bf0d;
  -webkit-box-shadow: 0 0 0 0.3em #97bf0d inset;
          box-shadow: 0 0 0 0.3em #97bf0d inset;
  content: "";
}

.filters-close {
  background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat left 50% bottom 0.3em;
  background-size: 1em;
  border: 1px solid #e1e1e1;
  border-top: 4px solid #97bf0d;
  border-radius: 3px;
  display: block;
  padding-bottom: 1em;
  text-align: center;
}
@media (min-width: 55.5em) {
  .filters-close {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
}

.product-filter [data-for-expand] + label {
  position: relative;
  text-align: left;
  width: 100%;
}
.product-filter [data-for-expand] + label::after {
  color: #97bf0d;
  content: "+";
  display: block;
  font-size: 1.5625rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.product-filter [data-for-expand]:focus + label {
  background-color: transparent;
  color: inherit;
}
.product-filter [data-for-expand]:focus-visible + label {
  border-radius: 2px;
  outline: 2px solid;
}
.product-filter [type=checkbox] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.product-filter [type=checkbox]:focus {
  outline: 2px solid;
}
.product-filter [type=checkbox]:focus:not([data-for-expand]) + label {
  background-color: #f9f9f9;
}
.product-filter [type=checkbox][id*=gender]:checked + label::before {
  background-color: #97bf0d;
  border-color: #97bf0d;
}
.product-filter [type=checkbox]:not([data-for-expand]):checked + label {
  background-color: #f9f9f9;
}
.product-filter [type=checkbox]:not([data-for-expand]):checked + label::after {
  content: "✓";
  display: block;
  font-size: 0.75rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.product-filter-counter {
  color: #c4c4c4;
}
.product-filter-submit {
  border-top: 1px solid #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 0.5rem;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  padding: 0.5rem;
  width: 100%;
}
.product-filter-submit input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 1rem;
  margin: 0;
  min-width: auto;
  padding-bottom: 0.5rem;
  padding-top: 0.6rem;
}
.product-filter-items {
  border-top: 0 solid #f0f0f0;
  display: block;
  max-height: 0;
  overflow-y: hidden;
  -webkit-transition: max-height 0.3s ease 0s;
  transition: max-height 0.3s ease 0s;
  -webkit-transition-property: max-height, border-width;
  transition-property: max-height, border-width;
}
.product-filter-items:focus-visible {
  outline: 2px solid;
}
.product-filter-items label {
  font-weight: normal;
  padding-left: 2.5rem;
  position: relative;
}
.product-filter-items label::before {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  content: "";
  display: block;
  height: 1rem;
  left: 1rem;
  position: absolute;
  top: 0.8rem;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  width: 1rem;
  z-index: 1;
}
.product-filter-items:focus-within {
  border-width: 1px;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 25rem;
}

[data-for-expand]:checked + label::after {
  content: "-";
}
[data-for-expand]:checked ~ [id^=gender] {
  border-width: 1px;
  max-height: 13rem;
}
[data-for-expand]:checked ~ [id^=gender]:focus-within {
  max-height: 13rem;
}
[data-for-expand]:checked ~ [id^=colors] {
  border-width: 1px;
  max-height: 33rem;
}
[data-for-expand]:checked ~ [id^=colors]:focus-within {
  max-height: 33rem;
}
[data-for-expand]:checked ~ [id^=size] {
  border-width: 1px;
  max-height: 15rem;
}
[data-for-expand]:checked ~ [id^=size]:focus-within {
  max-height: 15rem;
}

.product-filter-items [for$=white]::before {
  background-color: #fff;
  border-color: #fff;
}

.product-filter-items [for$=black]::before {
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}

.product-filter-items [for$=red]::before {
  background-color: #ff4a4a;
  border-color: #ff4a4a;
}

.product-filter-items [for$=purple]::before {
  background-color: #6b006d;
  border-color: #6b006d;
}

.product-filter-items [for$=orange]::before {
  background-color: #f49330;
  border-color: #f49330;
}

.product-filter-items [for$=blue]::before {
  background-color: #43c1f9;
  border-color: #43c1f9;
}

.product-filter-items [for$=pink]::before {
  background-color: #fdb0c0;
  border-color: #fdb0c0;
}

.product-filter-items [for$=brown]::before {
  background-color: #7c503b;
  border-color: #7c503b;
}

.product-filter-items [for$=green]::before {
  background-color: #97bf0d;
  border-color: #97bf0d;
}

.product-filter-items [for$=gold]::before {
  background-color: #f7ef8a;
  border-color: #f7ef8a;
}

.product-filter-items [for$=yellow]::before {
  background-color: #ffeb00;
  border-color: #ffeb00;
}

.product-filter-items [for$=crna]::before {
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}

.product-filter-items [for$=crvena]::before {
  background-color: #ff4a4a;
  border-color: #ff4a4a;
}

.product-filter-items [for$="ljubi%C4%8Dasta"]::before {
  background-color: #6b006d;
  border-color: #6b006d;
}

.product-filter-items [for$=plava]::before {
  background-color: #43c1f9;
  border-color: #43c1f9;
}

.product-filter-items [for$="sme%C4%91a"]::before {
  background-color: #7c503b;
  border-color: #7c503b;
}

.product-filter-items [for$=white]::before {
  border-color: #e1e1e1;
}

.product-filter-items [for$=gold]::before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7ef8a), to(#ae8625));
  background-image: linear-gradient(#f7ef8a, #ae8625);
  background-origin: border-box;
  background-clip: border-box;
  border-color: transparent;
}

.range-separator {
  color: #e1e1e1;
  grid-area: 2/3/span 1/span 1;
}

#sizes_slider_container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
  gap: 0;
  grid-template-columns: 1em repeat(3, -webkit-min-content) 1em;
  grid-template-columns: 1em repeat(3, min-content) 1em;
  grid-template-rows: 0.5em repeat(auto-fit, minmax(1em, 1fr));
  padding: 0;
  place-content: center space-between;
  width: 100%;
}
#sizes_slider_container [for^=filter_size] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
#sizes_slider_container .product-filter-submit {
  grid-area: span 1/1/-1/-1;
}
#sizes_slider_container [type=number] {
  -moz-appearance: textfield;
  margin: 0;
  min-width: 4.4em;
  padding: 0.6em 0.5em;
  text-align: center;
}
#sizes_slider_container [type=number]::-webkit-inner-spin-button, #sizes_slider_container [type=number]::-webkit-outer-spin-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
#sizes_slider_container [type=number].active {
  border-color: #434343;
}
#sizes_slider_container [type=number]:invalid {
  border-color: #e74040;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #e74040;
}
#sizes_slider_container [type=range] {
  --val: 20;
  --val2: 44;
  --min: 17;
  --max: 47;
  --ratio: calc((var(--val) - var(--min)) / (var(--max) - var(--min)));
  --sx: calc(.5 * 10% + var(--ratio) * (100% - 10%));
  --sizeratio: calc((var(--val2) - var(--val)) / (var(--max) - var(--min)));
  --diff: calc((100% - 10%) * var(--sizeratio));
  --diff-nounit: calc((100 - 10) * var(--sizeratio));
  --left-bg-offset: calc(100 * var(--sx) / (100 - var(--diff-nounit)));
  -webkit-appearance: none;
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#97bf0d), to(#97bf0d));
  background-image: linear-gradient(#97bf0d, #97bf0d);
  background-repeat: no-repeat;
  background-position: var(--left-bg-offset) 50%;
  background-size: var(--diff) 100%;
  border-radius: 10em;
  height: 0.5rem;
  margin: 5% 1em;
  pointer-events: none;
  width: calc(100% - 2em);
}
#sizes_slider_container [type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background-color: #fff;
  border: 0.29em solid #b7e41a;
  border-radius: 10em;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: ew-resize;
  height: 0;
  padding-bottom: calc(10% - 0.58em);
  pointer-events: auto;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  width: 10%;
}
#sizes_slider_container [type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  background-color: #fff;
  border: 0.29em solid #b7e41a;
  border-radius: 10em;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  cursor: ew-resize;
  height: 0;
  padding-bottom: calc(10% - 0.58em);
  pointer-events: auto;
  -moz-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  width: 10%;
}
#sizes_slider_container [type=range]::-ms-thumb {
  -webkit-appearance: none;
  background-color: #fff;
  border: 0.29em solid #b7e41a;
  border-radius: 10em;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  cursor: ew-resize;
  height: 0;
  padding-bottom: calc(10% - 0.58em);
  pointer-events: auto;
  -ms-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  width: 10%;
}
#sizes_slider_container [type=range]:focus::-webkit-slider-thumb, #sizes_slider_container [type=range].active::-webkit-slider-thumb {
  background-color: #97bf0d;
}
#sizes_slider_container [type=range]:focus::-moz-range-thumb, #sizes_slider_container [type=range].active::-moz-range-thumb {
  background-color: #97bf0d;
}
#sizes_slider_container [type=range]:focus::-ms-thumb, #sizes_slider_container [type=range].active::-ms-thumb {
  background-color: #97bf0d;
}
#sizes_slider_container #filter_size_range_high {
  background: transparent;
}

#filter_size_low {
  grid-area: 2/2/span 1/span 1;
}

#filter_size_high {
  grid-area: 2/4/span 1/span 1;
}

#filter_size_range_low,
#filter_size_range_high {
  grid-area: 3/1/3/-1;
}

#size_range_slider_container {
  grid-area: span 1/1/-2/-1;
}

.number-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.number-spinner label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.number-spinner button {
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  margin: 0;
  min-width: 0;
  padding: 0.1rem 0.8em;
}
.number-spinner button[data-type=subtract] {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.number-spinner button[data-type=add] {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.number-spinner [type=number] {
  -moz-appearance: textfield;
  line-height: 1rem;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 5em;
          flex: 0 1 5em;
  font-size: 1rem;
  min-width: 3em;
  padding: 0.1rem 0.5em;
  text-align: center;
}
.number-spinner [type=number]::-webkit-inner-spin-button, .number-spinner [type=number]::-webkit-outer-spin-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.products-sorting {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin: 1rem 0;
}
.products-sorting label {
  background-color: #fff;
  font-weight: normal;
  margin-left: auto;
  min-width: 5em;
  padding: 0 0 0 1em;
  pointer-events: none;
}
.products-sorting select {
  background-clip: padding-box;
  background-position: right 0.65em top 50%, 0 0;
  border-radius: 0;
  border-width: 0;
  border-left: 5em solid transparent;
  font-size: 1rem;
  font-weight: 600;
  margin-left: -5em;
  min-width: 15em;
  padding: 1em 1.95em 0.9em 0;
  pointer-events: auto;
  width: auto;
}

.order-toggle fieldset {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0.2em;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  padding: 0.2em;
  position: relative;
}
.order-toggle fieldset legend {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
  line-height: 1.3;
  text-align: center;
}
.order-toggle fieldset [type=radio] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.order-toggle fieldset [type=radio]:checked + label {
  background-color: #97bf0d;
  border-radius: 3px;
  color: #fff;
}
.order-toggle fieldset [type=radio]:focus-visible + label {
  outline: 2px solid #434343;
}
.order-toggle fieldset label {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-weight: normal;
  padding: 0.3em 0.3em 0.2em;
  text-align: center;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

form.order-toggle:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media print {
  .breadcrumbs {
    display: none;
  }
}
.breadcrumbs ol {
  list-style-type: none;
  margin: 0;
  padding: 0.3em;
}
.breadcrumbs li {
  color: #c4c4c4;
  display: inline;
  font-weight: 600;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs li:not(:first-child)::before {
  content: "/ ";
}
.breadcrumbs a {
  color: #434343;
}
.breadcrumbs [href="/"]::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.00004%201.95996L9.33337%204.95996V10.1666H8.00004V6.16663H4.00004V10.1666H2.66671V4.95996L6.00004%201.95996ZM6.00004%200.166626L0.819962%204.8287C0.297147%205.29923%200.629998%206.16663%201.33337%206.16663V10.5C1.33337%2011.0522%201.78109%2011.5%202.33337%2011.5H4.33337C4.88566%2011.5%205.33337%2011.0522%205.33337%2010.5V7.49996H6.66671V10.5C6.66671%2011.0522%207.11442%2011.5%207.66671%2011.5H9.66671C10.219%2011.5%2010.6667%2011.0522%2010.6667%2010.5V6.16663C11.3701%206.16663%2011.7029%205.29923%2011.1801%204.8287L6.00004%200.166626Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  display: inline-block;
  margin-right: 0.4em;
}

.megamenuNew {
  opacity: 0;
  visibility: hidden;
}

.navbar-link:focus + .megamenuNew,
.navbar-link:hover + .megamenuNew, .navbar-item:focus-within .megamenuNew,
.navbar-item:hover .megamenuNew {
  opacity: 1;
  visibility: visible;
}

.megamenuNew {
  -webkit-animation: fadeIn 0.3s ease 0s;
          animation: fadeIn 0.3s ease 0s;
  background-color: #fff;
  color: #434343;
  -webkit-box-shadow: 0 0.3em 0.3em rgba(0, 0, 0, 0.25);
          box-shadow: 0 0.3em 0.3em rgba(0, 0, 0, 0.25);
  left: 0;
  margin: 0 auto;
  max-height: 100vh;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  text-align: left;
  top: 3.2rem;
  -webkit-transition: opacity 0.3s ease 0.3s;
  transition: opacity 0.3s ease 0.3s;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  width: 90%;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.megamenuNew::-webkit-scrollbar {
  display: none;
}
.megamenuNew button {
  background-color: transparent;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  color: inherit;
  font-size: 1.125rem;
  font-weight: 600;
  margin: 0;
  min-width: 6rem;
  padding: 2em 0 1em;
  text-align: left;
}
.megamenuNew button:focus,
.megamenuNew button:hover {
  background-color: transparent;
  color: inherit;
  cursor: default;
}
.megamenuNew button:focus-visible {
  border-bottom-color: #434343;
  outline: none;
}
.megamenuNew a {
  display: block;
  padding: 0.5em 0;
  position: relative;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.megamenuNew a::before {
  background-color: rgba(151, 191, 13, 0);
  border-radius: 3em;
  content: "";
  display: block;
  height: 0.5em;
  left: -1em;
  position: absolute;
  top: 1.1em;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  width: 0.5em;
}
.megamenuNew a:focus,
.megamenuNew a:hover {
  color: #97bf0d;
  text-decoration: none;
}
.megamenuNew a:focus::before,
.megamenuNew a:hover::before {
  background-color: #97bf0d;
}

.navbar-item:focus-within .megamenuNew,
.navbar-item:hover .megamenuNew {
  z-index: 1;
}

.navbar-link:focus + .megamenuNew,
.navbar-link:hover + .megamenuNew {
  z-index: 1;
}

.megamenu-categories {
  background-color: #eff3fa;
  list-style: none;
}
@media (min-width: 55.5em) {
  .megamenu-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
    padding: 0;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.megamenu-categories > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 6rem;
          flex: 1 0 6rem;
  margin: 0;
  padding: 0 0.5rem 0 3rem;
}

@media (min-width: 55.5em) {
  .megamenu-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
    padding: 0;
    padding-bottom: 3em;
    padding-top: 1em;
  }
}
.megamenu-content [role=tabpanel] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 6rem;
          flex: 1 0 6rem;
  margin: 0;
  padding: 0 0.5rem 0 3rem;
  list-style: none;
}

.visually-hidden,
#region-picker-description,
[aria-controls=region-picker-dropdown] span,
.breadcrumbs-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.visually-hidden--off,
.visually-hidden--focusable:focus,
.visually-hidden--focusable:active,
.skip-to-content:focus,
.skip-to-content:active {
  position: static !important;
  -webkit-clip-path: none;
          clip-path: none;
  height: auto;
  width: auto;
  overflow: visible;
}
.visually-hidden--focusable,
.skip-to-content {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.navbar-open, .navbar-close {
  background: #97bf0d url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2227%22%20height%3D%2218%22%20viewBox%3D%220%200%2027%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20y%3D%227.20001%22%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20y%3D%2214.4%22%20width%3D%2226.4%22%20height%3D%223.6%22%20rx%3D%221.8%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;
  border: 1px solid #97bf0d;
  border-radius: 0;
  color: #fff;
  font-size: 2.25rem;
  line-height: 1.5;
  min-width: 1.4em;
  padding: 0 1rem;
  text-align: center;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
.navbar-open:focus, .navbar-close:focus, .navbar-open:hover, .navbar-close:hover {
  text-decoration: none;
}
.navbar-open:active, .navbar-close:active {
  background-color: #fff;
}

.navbar {
  background-color: #97bf0d;
  font-size: 1.25rem;
  left: 0;
  margin: 0;
  max-height: 100vh;
  overflow-x: visible;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  text-align: left;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
  top: 0;
  width: 100%;
  z-index: 30;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@supports (position: fixed) {
  .navbar {
    position: fixed;
  }
}
.navbar::-webkit-scrollbar {
  display: none;
}
.navbar-open {
  margin-right: -2vw;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.navbar-open:target {
  -webkit-animation-name: none;
          animation-name: none;
}
.navbar-close {
  background: none;
  font-weight: bold;
  z-index: 32;
}
.navbar-close > span {
  position: relative;
  top: -0.04em;
}
.navbar > h2 {
  -webkit-box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 1.25rem;
  margin: 0;
  padding: 0.8em 1em 0.7em 6vw;
  text-align: left;
}
.navbar-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.navbar-item {
  list-style: none;
  padding: 0;
}
.navbar-link {
  display: block;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0.4em;
  padding: 1.2em 1.6em 1em;
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.navbar-link::after {
  background-color: #fff;
  bottom: 0.6em;
  content: "";
  display: block;
  height: 0.1em;
  left: 50%;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s;
  width: 0.5em;
}
.navbar-link:focus, .navbar-link:hover, .navbar-link:active {
  text-decoration: none;
}
.navbar-link:focus::after, .navbar-link:hover::after, .navbar-link:active::after {
  opacity: 1;
}
.navbar:target {
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
}

@media (min-width: 55.5em) {
  .navbar {
    display: block;
    height: auto;
    font-size: 1rem;
    left: auto;
    overflow-y: auto;
    position: relative;
    text-align: center;
    top: auto;
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
    width: auto;
  }
  .navbar > h2, .navbar-open, .navbar-close {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
  .navbar-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .navbar-link {
    margin: 0;
  }
}
.user-menu-content .user-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  gap: calc(0.5em + 1vw);
  margin: 0 0 0 auto;
  padding: 0;
}
.user-menu-content .user-links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.user-menu-content .user-links a,
.user-menu-content .user-links button {
  display: inline-block;
  font-weight: 600;
  line-height: inherit;
  padding: 0.3em 1em;
  white-space: nowrap;
}
.user-menu-content .user-links a.cart::before,
.user-menu-content .user-links button.cart::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.05385%200.713786H0.356887C0.159783%200.713786%200%200.554%200%200.356893C0%200.159785%200.159783%200%200.356887%200H2.05385C2.25096%200%202.41074%200.159785%202.41074%200.356893C2.41074%200.554%202.25096%200.713786%202.05385%200.713786ZM9.73277%208.21437H3.92926C3.73216%208.21437%203.57237%208.05458%203.57237%207.85748C3.57237%207.66037%203.73216%207.50058%203.92926%207.50058H9.73393C9.93104%207.50058%2010.0908%207.66037%2010.0908%207.85748C10.0908%208.05458%209.92987%208.21437%209.73277%208.21437ZM11.0728%202.14252H2.58918C2.39208%202.14252%202.2323%201.98274%202.2323%201.78563C2.2323%201.58852%202.39208%201.42874%202.58918%201.42874H11.0717C11.2688%201.42874%2011.4286%201.58852%2011.4286%201.78563C11.4297%201.98274%2011.2699%202.14252%2011.0728%202.14252ZM10.5142%204.28621H3.14784C2.95074%204.28621%202.79095%204.12643%202.79095%203.92932C2.79095%203.73221%202.95074%203.57243%203.14784%203.57243H10.5142C10.7113%203.57243%2010.8711%203.73221%2010.8711%203.92932C10.8711%204.12526%2010.7113%204.28621%2010.5142%204.28621ZM10.001%206.42874H3.70533C3.50823%206.42874%203.34844%206.26895%203.34844%206.07185C3.34844%205.87474%203.50823%205.71495%203.70533%205.71495H10.001C10.1981%205.71495%2010.3579%205.87474%2010.3579%206.07185C10.3579%206.26895%2010.1981%206.42874%2010.001%206.42874ZM6.74121%206.38442C6.5441%206.38442%206.38432%206.22463%206.38432%206.02752V2.18684C6.38432%201.98974%206.5441%201.82995%206.74121%201.82995C6.93831%201.82995%207.0981%201.98974%207.0981%202.18684V6.02636C7.09926%206.22463%206.93948%206.38442%206.74121%206.38442ZM9.19977%201.93025L8.74258%205.74294C8.71925%205.93889%208.54081%206.07884%208.34487%206.05552C8.14893%206.03219%208.00898%205.85374%208.0323%205.65897L8.49066%201.84628C8.51398%201.65034%208.69243%201.51038%208.88836%201.53371C9.0843%201.55703%209.22309%201.73548%209.19977%201.93025ZM11.4099%201.88127L10.3801%206.03336C10.3334%206.22463%2010.1398%206.34243%209.94736%206.29461C9.75609%206.24796%209.6383%206.05435%209.68611%205.86191L10.716%201.70982C10.7626%201.51854%2010.9562%201.40075%2011.1487%201.44857C11.3399%201.49638%2011.4566%201.68999%2011.4099%201.88127ZM5.14921%206.11033C4.95327%206.13599%204.77483%205.9972%204.74917%205.80126L4.28965%202.21367C4.26399%202.01773%204.40278%201.83928%204.59872%201.81362C4.79465%201.78796%204.9731%201.92676%204.99876%202.1227L5.45828%205.71029C5.48277%205.90623%205.34515%206.08467%205.14921%206.11033ZM3.99574%208.13039C3.8033%208.17821%203.6097%208.06158%203.56188%207.87031L1.72612%200.515512C1.6783%200.324236%201.79493%200.130627%201.98737%200.0828085C2.17981%200.0349895%202.37342%200.151621%202.42124%200.342897L4.25583%207.69769C4.30364%207.88897%204.18701%208.08374%203.99574%208.13039ZM4.5544%2010C4.16019%2010%203.84062%209.68043%203.84062%209.28621C3.84062%208.892%204.16019%208.57126%204.5544%208.57126C4.94861%208.57126%205.26817%208.89083%205.26817%209.28621C5.26817%209.68043%204.94861%2010%204.5544%2010ZM8.92918%2010C8.53498%2010%208.21541%209.68043%208.21541%209.28621C8.21541%208.892%208.53498%208.57126%208.92918%208.57126C9.32339%208.57126%209.64413%208.89083%209.64413%209.28621C9.64413%209.68043%209.32339%2010%208.92918%2010Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  padding-right: 0.3em;
}
@media (max-width: 55.4375em) {
  .user-menu-content .user-links a,
.user-menu-content .user-links button {
    font-size: 0.001em;
    visibility: hidden;
  }
  .user-menu-content .user-links a span,
.user-menu-content .user-links button span {
    font-size: 0.875rem;
    visibility: visible;
  }
  .user-menu-content .user-links a::before,
.user-menu-content .user-links button::before {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1;
    margin: 0 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0.1em;
    -webkit-transform: scale(1.4615384615);
            transform: scale(1.4615384615);
    visibility: visible;
  }
}

.link-login::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%205.625C6.66875%205.625%2010%206.4625%2010%208.125V10H0V8.125C0%206.4625%203.33125%205.625%205%205.625ZM5%200C5.66304%200%206.29893%200.263392%206.76777%200.732233C7.23661%201.20107%207.5%201.83696%207.5%202.5C7.5%203.16304%207.23661%203.79893%206.76777%204.26777C6.29893%204.73661%205.66304%205%205%205C4.33696%205%203.70107%204.73661%203.23223%204.26777C2.76339%203.79893%202.5%203.16304%202.5%202.5C2.5%201.83696%202.76339%201.20107%203.23223%200.732233C3.70107%200.263392%204.33696%200%205%200ZM5%206.8125C3.14375%206.8125%201.1875%207.725%201.1875%208.125V8.8125H8.8125V8.125C8.8125%207.725%206.85625%206.8125%205%206.8125ZM5%201.1875C4.6519%201.1875%204.31806%201.32578%204.07192%201.57192C3.82578%201.81806%203.6875%202.1519%203.6875%202.5C3.6875%202.8481%203.82578%203.18194%204.07192%203.42808C4.31806%203.67422%204.6519%203.8125%205%203.8125C5.3481%203.8125%205.68194%203.67422%205.92808%203.42808C6.17422%203.18194%206.3125%202.8481%206.3125%202.5C6.3125%202.1519%206.17422%201.81806%205.92808%201.57192C5.68194%201.32578%205.3481%201.1875%205%201.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-myaccount::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%205.625C6.66875%205.625%2010%206.4625%2010%208.125V10H0V8.125C0%206.4625%203.33125%205.625%205%205.625ZM5%200C5.66304%200%206.29893%200.263392%206.76777%200.732233C7.23661%201.20107%207.5%201.83696%207.5%202.5C7.5%203.16304%207.23661%203.79893%206.76777%204.26777C6.29893%204.73661%205.66304%205%205%205C4.33696%205%203.70107%204.73661%203.23223%204.26777C2.76339%203.79893%202.5%203.16304%202.5%202.5C2.5%201.83696%202.76339%201.20107%203.23223%200.732233C3.70107%200.263392%204.33696%200%205%200ZM5%206.8125C3.14375%206.8125%201.1875%207.725%201.1875%208.125V8.8125H8.8125V8.125C8.8125%207.725%206.85625%206.8125%205%206.8125ZM5%201.1875C4.6519%201.1875%204.31806%201.32578%204.07192%201.57192C3.82578%201.81806%203.6875%202.1519%203.6875%202.5C3.6875%202.8481%203.82578%203.18194%204.07192%203.42808C4.31806%203.67422%204.6519%203.8125%205%203.8125C5.3481%203.8125%205.68194%203.67422%205.92808%203.42808C6.17422%203.18194%206.3125%202.8481%206.3125%202.5C6.3125%202.1519%206.17422%201.81806%205.92808%201.57192C5.68194%201.32578%205.3481%201.1875%205%201.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-contact::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8529%200H1.14706C0.305883%200%200%200.307692%200%201.15385V8.84615C0%209.7%200.305883%2010%201.14706%2010H11.8529C12.7018%2010%2013%209.7%2013%208.84615V1.15385C13%200.307692%2012.7018%200%2011.8529%200ZM11.8529%208.84615H1.14706V2.30769L6.5%205.38462L11.8529%202.5V8.84615ZM6.5%204.08462L1.14706%201.15385H11.8529L6.5%204.08462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.link-wishlist::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%203.297C12%205.55695%209.96%207.40926%206.87%2010.2087L6%2011L5.13%2010.2087C2.04%207.40926%200%205.55695%200%203.297C0%201.44469%201.452%200%203.3%200C4.344%200%205.346%200.485559%206%201.24687C6.654%200.485559%207.656%200%208.7%200C10.548%200%2012%201.44469%2012%203.297ZM10.8%203.297C10.8%202.09809%209.9%201.19891%208.7%201.19891C7.776%201.19891%206.876%201.79837%206.558%202.61362H5.442C5.124%201.79837%204.224%201.19891%203.3%201.19891C2.1%201.19891%201.2%202.09809%201.2%203.297C1.2%205.02943%203.084%206.73787%205.934%209.32153L6%209.38147L6.06%209.32153C8.916%206.73787%2010.8%205.02943%2010.8%203.297Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") " ";
}

.link-logout::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2213%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2013%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.4605%200.0301146C0.732802%200.19694%200.164899%200.849477%200.0337903%201.66945C-0.0110496%201.94981%20-0.0113638%2011.0425%200.0334536%2011.3258C0.100287%2011.7482%200.283821%2012.1284%200.568996%2012.4351C0.845082%2012.7321%201.16455%2012.9124%201.52782%2012.9762C1.65072%2012.9978%202.41721%2013.0036%204.36855%2012.998L7.04095%2012.9902L7.1508%2012.9133C7.21889%2012.8656%207.28649%2012.7891%207.32859%2012.712C7.38869%2012.6019%207.3965%2012.5652%207.3965%2012.393C7.3965%2012.2208%207.38869%2012.1842%207.32859%2012.0741C7.28649%2011.997%207.21889%2011.9204%207.15082%2011.8728L7.04097%2011.7959L4.32367%2011.7832L1.60637%2011.7705L1.48929%2011.7006C1.33365%2011.6077%201.22059%2011.4754%201.149%2011.3025L1.0902%2011.1606V6.4976V1.83462L1.149%201.69268C1.22059%201.51978%201.33365%201.38754%201.48929%201.29463L1.60637%201.22475L4.32367%201.21205L7.04097%201.19934L7.15082%201.12245C7.21889%201.07477%207.28649%200.998235%207.32859%200.921137C7.38869%200.81103%207.3965%200.774387%207.3965%200.602174C7.3965%200.429962%207.38869%200.393319%207.32859%200.283211C7.28649%200.206113%207.21889%200.129574%207.1508%200.0819028L7.04095%200.00500816L4.32367%200.000840708C2.15444%20-0.00248818%201.57695%200.00343266%201.4605%200.0301146ZM6.67675%203.05134C6.47957%203.1553%206.37481%203.35201%206.37587%203.61636C6.37681%203.85604%206.40978%203.90219%207.3125%204.92766L8.15768%205.88773H6.00673C4.38357%205.88773%203.83315%205.8953%203.76344%205.91863C3.57057%205.98315%203.39054%206.26267%203.39054%206.4976C3.39054%206.73253%203.57057%207.01205%203.76344%207.07657C3.83315%207.0999%204.38357%207.10747%206.00673%207.10747H8.15768L7.31423%208.06675C6.85034%208.59434%206.45215%209.06605%206.42935%209.11497C6.39988%209.17824%206.38774%209.25946%206.38727%209.39637C6.38666%209.56693%206.39431%209.60299%206.4545%209.71333C6.58011%209.94361%206.82703%2010.051%207.06496%209.9788C7.16474%209.94854%207.2655%209.84089%208.53709%208.4062C9.33518%207.50572%209.92205%206.82386%209.95013%206.76442C10.0166%206.62364%2010.0166%206.37143%209.95006%206.23078C9.92207%206.1716%209.33164%205.48499%208.53702%204.58748C7.06312%202.92279%207.13343%202.99097%206.89155%202.99122C6.83268%202.9913%206.74309%203.01635%206.67675%203.05134Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}

.cart-item .cart {
  font-size: inherit;
  background-color: transparent;
  border-width: 0;
  margin: 0;
}
.cart-item .cart:focus, .cart-item .cart:hover {
  color: inherit;
  text-decoration: underline;
}

.load-more {
  margin-left: 0;
  margin-right: 0;
}

.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pager-list {
  margin: 0;
  padding: 0;
}
@media print {
  .pager {
    display: none;
  }
}

.pager-item,
.pager-item-current {
  display: inline-block;
  list-style-type: none;
  background-image: none;
}
.pager-item-current {
  font-weight: bold;
  padding: 0.2em 0.5em;
}

.filters-mobile {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0 2vw;
}
@media (min-width: 55.5em) {
  .filters-mobile {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
}

.product-categories-open,
.product-filters-open {
  background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20id%3D%22path3208%22%20d%3D%22m3.508.5875c-.4105%200-.8185.03167-1.191.1055-.3729.0738-.7128.1347-1.059.4805-.3458.3458-.4067.6857-.4805%201.059-.0738.3729-.1055.7809-.1055%201.191%201e-7.4105.03167.8185.1055%201.191.0738.3729.1347.7148.4805%201.061.3458.3458.6857.4047%201.059.4785.3729.0738.7809.1055%201.191.1055.4105-1e-7.8185-.03167%201.191-.1055.3729-.0738.7148-.1327%201.061-.4785s.4047-.6876.4785-1.061c.0738-.3729.1055-.7809.1055-1.191%200-.4105-.03167-.8185-.1055-1.191-.0738-.3729-.1327-.7128-.4785-1.059-.3458-.3458-.6876-.4067-1.061-.4805-.3729-.0738-.7809-.1055-1.191-.1055zm0%201.5c.3281%200%20.6585.03026.9004.07812s.3935.1708.291.06836c-.1024-.1024.02049.04717.06836.2891.04787.2419.07617.5722.07617.9004%201e-7.3281-.0283.6585-.07617.9004s-.1708.3935-.06836.291c.1024-.1024-.04912.02049-.291.06836-.2419.04787-.5722.07617-.9004.07617-.3281%200-.6585-.0283-.9004-.07617-.2419-.04787-.3915-.1708-.2891-.06836.1024.1024-.02049-.04912-.06836-.291-.04787-.2419-.07812-.5722-.07812-.9004-1e-7-.3281.03026-.6585.07812-.9004s.1708-.3915.06836-.2891c-.1024.1024.04717-.02049.2891-.06836.2419-.04787.5722-.07812.9004-.07812z%22%20color%3D%22%23000000%22%20fill%3D%22%23434343%22%20stroke-linecap%3D%22round%22%20style%3D%22-inkscape-stroke%3Anone%3Bpaint-order%3Afill%20markers%20stroke%22%2F%3E%3Cuse%20transform%3D%22translate%286.456%29%22%20xlink%3Ahref%3D%22%23path3208%22%2F%3E%3Cuse%20transform%3D%22translate%286.456%206.247%29%22%20xlink%3Ahref%3D%22%23path3208%22%2F%3E%3Cuse%20transform%3D%22translate%28.02772%206.247%29%22%20xlink%3Ahref%3D%22%23path3208%22%2F%3E%3C%2Fsvg%3E") no-repeat calc(100% - 1em) 50%;
  background-size: 1em;
  border: 1px solid #e1e1e1;
  border-left: 4px solid #97bf0d;
  border-radius: 3px;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(50% - 2vw);
          flex: 1 0 calc(50% - 2vw);
  margin: 0 0 1em;
  padding: 0.8em 3em 0.7em 1em;
  scroll-margin-top: 30vh;
  scroll-snap-align: start;
  white-space: nowrap;
}

.product-filters-open {
  background-image: none;
  position: relative;
}
.product-filters-open::after {
  content: "+";
  display: block;
  font-size: 1.5625rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

#product-filters {
  max-height: 0;
  scroll-margin-top: 20em;
  scroll-snap-align: start;
  -webkit-transform: translateZ(0) scaleY(0);
          transform: translateZ(0) scaleY(0);
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transition-delay: 0s, 0.3s;
          transition-delay: 0s, 0.3s;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease, cubic-bezier(0, 1, 0, 1);
          transition-timing-function: ease, cubic-bezier(0, 1, 0, 1);
  -webkit-transition-property: max-height, -webkit-transform;
  transition-property: max-height, -webkit-transform;
  transition-property: transform, max-height;
  transition-property: transform, max-height, -webkit-transform;
}
@media (min-width: 55.5em) {
  #product-filters {
    max-height: none;
    -webkit-transform: none;
            transform: none;
  }
}
#product-filters:target {
  -webkit-animation-name: none;
          animation-name: none;
  max-height: 80em;
  -webkit-transform: translateZ(0) scaleY(1);
          transform: translateZ(0) scaleY(1);
  -webkit-transition-delay: 0.3s, 0s;
          transition-delay: 0.3s, 0s;
  -webkit-transition-timing-function: ease, cubic-bezier(1, 0, 1, 0);
          transition-timing-function: ease, cubic-bezier(1, 0, 1, 0);
}

#product-categories {
  left: 0;
  max-height: 100vh;
  max-width: 100vw;
  overflow-x: visible;
  overflow-y: scroll;
  position: absolute;
  scroll-margin-top: 20em;
  scroll-snap-align: start;
  top: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
  width: 100%;
  z-index: 12;
}
@supports (position: fixed) {
  #product-categories {
    position: fixed;
  }
}
@media (min-width: 55.5em) {
  #product-categories {
    max-height: none;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}
#product-categories::-webkit-scrollbar {
  display: none;
}
#product-categories:target {
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

#product-categories-heading {
  background-color: #fff;
  -webkit-box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.1em 0.6em 0.1em rgba(0, 0, 0, 0.05);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 1.875rem;
  margin: 0;
  padding: 0.3em 0.5em;
  text-align: left;
  z-index: 1;
}
@supports (position: sticky) {
  #product-categories-heading {
    position: sticky;
    top: 0;
  }
}
@media (min-width: 55.5em) {
  #product-categories-heading {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 1rem;
    padding: 0.5em 0;
  }
}

.product-categories-close {
  background-color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
  line-height: 1.5;
  min-width: 1.4em;
  padding: 0 1rem;
  text-align: center;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
@supports (position: sticky) {
  .product-categories-close {
    position: sticky;
    top: 0;
  }
}
@media (min-width: 55.5em) {
  .product-categories-close {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
}
.product-categories-close:focus, .product-categories-close:hover {
  color: #97bf0d;
  text-decoration: none;
}

.product-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.product-categories-list {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin: 0;
  max-height: calc(100vh - 3.375rem + 1px);
  padding: 0;
  width: 100%;
}
.product-categories-list li:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.product-categories-list a {
  display: block;
  padding: 0.5em 1.4em 0.4em;
}

.profile-menu {
  position: relative;
  z-index: 2;
}
.profile-menu-list {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  list-style: none;
  margin: -2em 0 1.6em;
  padding: 0;
}
@media (min-width: 55.5em) {
  .profile-menu-list {
    margin-top: 0;
  }
}
.profile-menu-list li:not(:last-of-type) {
  border-bottom: 0.5px solid #f0f0f0;
}
.profile-menu-list a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.3em 0.3em 0.2em 1.4em;
}
.profile-menu .menu-item-current a {
  color: #97bf0d;
}
.profile-menu .notice-badge {
  margin-left: auto;
}

[aria-controls=region-picker-dropdown]:focus + .region-picker-dropdown, [aria-controls=region-picker-dropdown]:hover + .region-picker-dropdown, .region-picker:hover .region-picker-dropdown, .region-picker:focus-within .region-picker-dropdown {
  visibility: visible;
  opacity: 1;
}

.region-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
[aria-controls=region-picker-dropdown] {
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.747%22%20fill%3D%22%23559301%22%20stop-color%3D%22%23000000%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%22.5%22%20style%3D%22-inkscape-stroke%3Anone%3Bfont-variation-settings%3Anormal%3Bpaint-order%3Afill%20markers%20stroke%22%2F%3E%3Cpath%20d%3D%22m16.77%2016.66c.3944-.7399.2923-1.502.6613-2.22-.1443-.8207-.7517-1.481-.4653-2.335-.5929-.2229-1.154-.7203-1.781-.3417-.6098.0104-1.288.1565-1.547-.5245-.1833-.2906-.464-.5542-.5868-.8615.07662-.2768-.03244-.7479.155-.9088.6224-.4286-.5628-.4702.09415-.95.566-.3895%201.211-.5641%201.246-1.319.8127-.419%201.809-.2497%202.722-.3745.5944-.09705-.207.9646.6454.8051.5184.2674.897.4494%201.055-.00309.3465-.5374-.3217-1.718-.7531-2.123-1.034.02816.7077.7568.2973%201.136-.215.6479-1.149-.2066-.2336-.03522-.2048-.254-.7988-.9051-.9389-.9111-.6786.08452-1.088.58-1.506%201.048-.8043.3549-1.583-.8054-.7336-1.178.3391.06219%201.372.2019.7771-.3038-.03141-.6585.9018-.366%201.165-.9895.9198-.135-.5713-1.111-.867-1.488-2.054-1.782-4.896-2.586-7.581-2.177-.2363.1584-.6817.8353.06171.8021-.1699-.8441%201.1-.9294%201.6-.5066.5577.1173.5034.5601.8154.823.02672.4699-.6801.262-.9207.5848-.5779-.08115-1.218-.3284-.3808-.526.9373-.2964-.8144-.7641-1.037-.1691-.6044-.04997.03453.3902-.5241.4139-.3177.3364-.2335-.5748-.7379-.1309-.7053-.01588-1.644.9557-.5353%201.185.6004-.1998.0297%201.194.5821.549.3002-.5376%201.094-.3104.9061-1.112.107-.6844%201.443-.2062%201.03.3992.5014-.1024%201.052-.3571.7987.4431.7033.3081.2533.7392-.0464.9328.5613.09064.5744.8124-.06164.3871-.6395-.08156.3898-.8985-.382-.5011-.3827.2647-.8817-.7065-.9993.03148.6661-.02223.2003.501-.09787.1701-.6532.6821-1.738.9377-2.151%201.825-.6174.2573-1.166.9709-1.159%201.366-.5057-.2384-.176-.8704-.9195-.6883-.948-.3263-2.574.8816-1.581%201.74.413.136%201.715-.9331%201.105.09945-.09106.4474.8765.2209.5115.89-.1028.7019.975.9504%201.27.3461.5434-.7079%201.087.5784%201.701.3319.5177-.5609.7203%201.181%201.553.7681.2665.6319.1499%201.382%201.059%201.39.7366-.0071%201.216.4028%201.542.9714-.8463.5892-.4148%202.173-1.495%202.448-1.174-.3233-.2127%201.252-1.105%201.57-.3214.6976-1.341.8954-1.69%201.169.3894.1107-.05096.752.6841.6746%202.064.4466%204.263.1322%206.173-.7463.9661-.4718%201.851-1.109%202.604-1.876zm-10.55%202.054c.1035-.6774-.4747-1.187-.07529-1.871-.3493-.1429-.0932-.6245-.1237-.9603.02998-.3647.05995-.7294.08993-1.094-.8895-.503-1.172-1.205-1.695-2.069-.2798-.7549.4618-1.266.7393-1.732.0191-.8273-1.135-.3545-1.28-1.166-.3419-.3764-.9965-.4521-1.1-.8375-.535.2496-1.825-.4307-1.433-1.241-.1705-.4386-.4754-.9859-.5286-.1793-1.128%204.138.9443%208.93%204.797%2010.86.1993.1041.4031.2006.6088.2906zm.2534-17.54c.2143.4796.9852.0002422%201.331-.1432-.3474-.3693-.9391.03745-1.331.1432z%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2393c8ff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 29% 50%, url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 85% 50%;
  border: 0;
  color: inherit;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
  min-width: 3em;
  padding: 0.2em 1em 0.2em 0.4em;
  text-transform: uppercase;
}
[aria-controls=region-picker-dropdown]:focus, [aria-controls=region-picker-dropdown]:hover {
  background-color: transparent;
  color: inherit;
}
.region-picker-flag {
  display: block;
}

.region-picker-dropdown {
  background-color: #fff;
  color: #434343;
  left: auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 100%;
  -webkit-transition: 0.3s ease 0s;
  transition: 0.3s ease 0s;
  visibility: hidden;
}

.region-picker-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.region-picker-item {
  background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.747%22%20fill%3D%22%23559301%22%20stop-color%3D%22%23000000%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%22.5%22%20style%3D%22-inkscape-stroke%3Anone%3Bfont-variation-settings%3Anormal%3Bpaint-order%3Afill%20markers%20stroke%22%2F%3E%3Cpath%20d%3D%22m16.77%2016.66c.3944-.7399.2923-1.502.6613-2.22-.1443-.8207-.7517-1.481-.4653-2.335-.5929-.2229-1.154-.7203-1.781-.3417-.6098.0104-1.288.1565-1.547-.5245-.1833-.2906-.464-.5542-.5868-.8615.07662-.2768-.03244-.7479.155-.9088.6224-.4286-.5628-.4702.09415-.95.566-.3895%201.211-.5641%201.246-1.319.8127-.419%201.809-.2497%202.722-.3745.5944-.09705-.207.9646.6454.8051.5184.2674.897.4494%201.055-.00309.3465-.5374-.3217-1.718-.7531-2.123-1.034.02816.7077.7568.2973%201.136-.215.6479-1.149-.2066-.2336-.03522-.2048-.254-.7988-.9051-.9389-.9111-.6786.08452-1.088.58-1.506%201.048-.8043.3549-1.583-.8054-.7336-1.178.3391.06219%201.372.2019.7771-.3038-.03141-.6585.9018-.366%201.165-.9895.9198-.135-.5713-1.111-.867-1.488-2.054-1.782-4.896-2.586-7.581-2.177-.2363.1584-.6817.8353.06171.8021-.1699-.8441%201.1-.9294%201.6-.5066.5577.1173.5034.5601.8154.823.02672.4699-.6801.262-.9207.5848-.5779-.08115-1.218-.3284-.3808-.526.9373-.2964-.8144-.7641-1.037-.1691-.6044-.04997.03453.3902-.5241.4139-.3177.3364-.2335-.5748-.7379-.1309-.7053-.01588-1.644.9557-.5353%201.185.6004-.1998.0297%201.194.5821.549.3002-.5376%201.094-.3104.9061-1.112.107-.6844%201.443-.2062%201.03.3992.5014-.1024%201.052-.3571.7987.4431.7033.3081.2533.7392-.0464.9328.5613.09064.5744.8124-.06164.3871-.6395-.08156.3898-.8985-.382-.5011-.3827.2647-.8817-.7065-.9993.03148.6661-.02223.2003.501-.09787.1701-.6532.6821-1.738.9377-2.151%201.825-.6174.2573-1.166.9709-1.159%201.366-.5057-.2384-.176-.8704-.9195-.6883-.948-.3263-2.574.8816-1.581%201.74.413.136%201.715-.9331%201.105.09945-.09106.4474.8765.2209.5115.89-.1028.7019.975.9504%201.27.3461.5434-.7079%201.087.5784%201.701.3319.5177-.5609.7203%201.181%201.553.7681.2665.6319.1499%201.382%201.059%201.39.7366-.0071%201.216.4028%201.542.9714-.8463.5892-.4148%202.173-1.495%202.448-1.174-.3233-.2127%201.252-1.105%201.57-.3214.6976-1.341.8954-1.69%201.169.3894.1107-.05096.752.6841.6746%202.064.4466%204.263.1322%206.173-.7463.9661-.4718%201.851-1.109%202.604-1.876zm-10.55%202.054c.1035-.6774-.4747-1.187-.07529-1.871-.3493-.1429-.0932-.6245-.1237-.9603.02998-.3647.05995-.7294.08993-1.094-.8895-.503-1.172-1.205-1.695-2.069-.2798-.7549.4618-1.266.7393-1.732.0191-.8273-1.135-.3545-1.28-1.166-.3419-.3764-.9965-.4521-1.1-.8375-.535.2496-1.825-.4307-1.433-1.241-.1705-.4386-.4754-.9859-.5286-.1793-1.128%204.138.9443%208.93%204.797%2010.86.1993.1041.4031.2006.6088.2906zm.2534-17.54c.2143.4796.9852.0002422%201.331-.1432-.3474-.3693-.9391.03745-1.331.1432z%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2393c8ff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 1.125rem 50%;
  background-size: auto 1.25rem;
  border-bottom: 1px solid #eff3fa;
  display: block;
  padding: 0.75rem 1.25rem 0.5rem 3.25rem;
}

.region-picker-item[href^="/hr"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22linearGradient593%22%20x1%3D%229.992%22%20x2%3D%229.992%22%20y2%3D%2220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23ff4b55%22%20offset%3D%220%22%2F%3E%3Cstop%20stop-color%3D%22%23ff4b55%22%20offset%3D%22.3322%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%22.3322%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%22.667%22%2F%3E%3Cstop%20stop-color%3D%22%2341479b%22%20offset%3D%22.667%22%2F%3E%3Cstop%20stop-color%3D%22%2341479b%22%20offset%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Ctitle%3ECroatia%E2%80%94Flag%3C%2Ftitle%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22%23fff%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%22.5%22%20style%3D%22paint-order%3Anormal%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22url%28%23linearGradient593%29%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m6.697%2013.34c.2826.4551.6585.847%201.102%201.148.2779.203.5857.3613.9121.4707.8345.2933%201.744.2933%202.578%200%20.325-.1128.6323-.2708.9121-.4707.4354-.2961.8051-.6801%201.086-1.125v-.02344h-6.59z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20stop-color%3D%22%23000000%22%20style%3D%22paint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cpath%20d%3D%22m13.03%2013.34c-.1242.2003-.272.385-.4402.5501-.1236.1234-.2549.2389-.3931.3457v-.8958zm-2.296%200v1.556c-.2079.0357-.418.0567-.6289.0628h-.2201c-.2109-.0053-.4211-.0263-.6289-.0628v-1.556zm-2.94%200v.8958c-.1382-.1068-.2695-.2223-.3931-.3457-.1687-.1689-.3214-.353-.456-.5501zm5.865-3.222v1.179c.0023.1469-.0029.2938-.0157.4401h-1.446v-1.619zm-5.865%200v1.619h-1.447c-.01573-.1572-.03145-.2986-.03145-.4401v-1.179z%22%20fill%3D%22%23ff4b55%22%2F%3E%3Crect%20id%3D%22rect3734%22%20x%3D%226.321%22%20y%3D%226.893%22%20width%3D%221.478%22%20height%3D%221.603%22%20fill%3D%22%23ff4b55%22%20fill-rule%3D%22evenodd%22%20stop-color%3D%22%23000000%22%20style%3D%22paint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cuse%20transform%3D%22translate%282.94%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%285.873%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%284.41%201.611%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%281.47%201.611%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%282.94%203.222%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%281.47%204.841%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%284.41%204.841%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cpath%20d%3D%22m14.15%205.321-.0471.1257-.0315-.01564c-.3632-.2075-.764-.341-1.179-.3929-.0157%200-.0157-.01572-.0315-.01572h-.0157c-.0765-.02825-.1554-.0493-.2358-.06286l-.0944-.01564.0315-.1257.11.01572c.5037.07265.9923.2266%201.447.4558l.0471.03128z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14.5%204.457-.3459.8644-.0472-.03144c-.4543-.2292-.9429-.3831-1.447-.4558l-.11-.01572.2044-.8958h.0314l1.085-.4243.629.9587z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m13.92%205.918-.2516.5972c-.4511-.1993-.9195-.3571-1.399-.4715l.1415-.5972h.0157c.5195.07798%201.024.2371%201.494.4715z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m14.1%205.447-.1415.3458c-.4701-.2344-.9742-.3935-1.494-.4715l-.0315-.01571.0786-.3615.0944.01563c.0804.01357.1593.03462.2358.06287h.0157c.0158%200%20.0158.01571.0315.01571.4152.05186.816.1854%201.179.3929l.0315.01579z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m13.96%205.793-.0472.1257c-.4701-.2344-.9742-.3936-1.494-.4716h-.0157l.0314-.1414.0315.01572c.5195.07797%201.024.2371%201.494.4716z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m8.994%203.608-.8333.1257-.8648.1414.739-.833.9434.5501.01573.01572z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m9.104%204.158-.8491.1414-.8962.1414-.1101-.5186v-.01572l.03144-.03143h.01572l.2201-.06286c.4226-.1075.8542-.1759%201.289-.2043l.173-.01572.01573.01572h.01572l.03145.03143h.03145l.03144.5186z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m9.11%204.165-.1783.00904c-.4574.02304-.9112.09221-1.355.2065l-.222.05689.1244.529%201.672-.26-.04188-.5414z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m9.152%204.707-.09119.00415c-.4804.02111-.9572.09298-1.423.2144l-.1587.04144.1248.529.8428-.1311.7467-.116-.04186-.5418z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m9.245%205.793h-.01565c-.5047.03655-1.005.1207-1.494.2514l-.1258-.5501.07862-.01571c.4933-.1321.9993-.2111%201.509-.2358l.04709.5501z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m12.75%203.922c-.1749.7705-.308%201.358-.4874%202.122h-.0157c-.4889-.1307-.989-.2149-1.494-.2514l.1729-2.153h.0315l1.006-.5972.7704.8644c0%20.00208%204e-4.00414.0011.00606%208e-4.00193.002.00368.0034.00515.0015.00147.0032.00262.0052.0034.0019.00077.004.00115.006.00111z%22%20fill%3D%22%2341479b%22%2F%3E%3Cpath%20d%3D%22m10.93%203.64-.1729%202.153c-.2507-.02617-.5028-.03667-.7548-.03143-.252-.00491-.504.00559-.7547.03143l-.04717-.5501-.04717-.5343-.04717-.5501-.03144-.5186h.01572l.9119-.7386.912.7386h.0157z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m7.736%206.044c-.4862.1096-.9603.2676-1.415.4715l-.8176-2.059.6132-.9587%201.132.4243z%22%20fill%3D%22%2343c1f9%22%2F%3E%3Cpath%20d%3D%22m6.777%204.467-.1466-.1255c.05327-.1972.03293-.2139-.1534-.1315-.1436-.1448-.1689-.1367-.19.0663-.1986.0515-.202.07866-.03731.1986-.05558.1972-.03369.2137.1523.1311.1435.1459.1684.1361.1907-.0663-.00011-.00602.1859-.0419.1843-.07272z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m7.19%204.988c.005312.2098-.1187.4157-.3066.5092-.1861.09763-.426.0773-.5931-.05026-.06566-.04896-.1204-.1125-.1591-.1847.03556.2111.2026.3921.4102.4444.2089.05785.4467-.01968.5814-.1896.1384-.1666.1653-.4151.06565-.6075-.01409-.02847.00431.04394.00111.06108.0002482.00577.0004088.01155.0004819.01733z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m13.87%205.45c.1297-.2118-.7704-.176-.9-.3606-.0095-.1573-.3677-.01228-.0988.02602.0162.0143.0622.06935.0581.08547-.3864.0659.0615.01275.1367.1123-.1299.00974-.1733.00564-.0531.06027.0924.00275.2769-.02788.3351.02145-.2578.0639.023.06568.1586.04256.127.07701.1527.06805.1598.1745.1778-.03445-.0432-.156-.0462-.2593.0709-.01289.1722.1132.2498.0973z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22m13.95%204.343c3e-4-.03867-.1822-.06317-.1867-.06742-.0215-.2034-.0475-.211-.1907-.06629-.1985-.08398-.2059-.07616-.1522.1314-.1654.1201-.1604.1469.0373.1982.0208.2038.0469.2109.19.06637.1865.08306.2068.06572.1534-.1311.0024-.00511.1564-.08163.1489-.1311z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20id%3D%22path134%22%20d%3D%22m9.769%204.49c-.00819-.02025-.01134-.05475-.01996-.08068.06076.03365.09552-.02692.04741-.07607.1405.04184.1134-.03849.04413-.1134.1178-.05701.1143-.1058.01101-.09047.08428-.09222.09507-.197-.05393-.1315.01228-.1002.2359-.29-.02563-.1488-.03089-.01323-.05383.00106-.07916.02974-.00038-.01906-.00812-.02986-.02332-.03319.00267-.00515.00398-.0109.00377-.0167-2e-4-.0058-.00189-.01145-.00492-.0164l-.07841-.08479h-.00192l-.00113-.00115-.00115.00115h-.00232v.00115c-.01338.02054-.1014.08515-.07839.1167-.01478.00256-.02349.01373-.02409.03319-.02448-.02868-.04874-.04297-.07956-.02974-.2587-.1428-.03792.05017-.02448.1488-.1498-.06503-.1381.03785-.05503.1315-.1018-.01541-.1065.0337.012.09047-.0698.07528-.09775.1552.04415.1134-.04816.04937-.01327.1096.0475.07607-.0448.08739.01866.0999.0784.07089-.01118.07165.01768.0949.04971.03502.0403.05461.02673.05599.06604%200%20.03278.06016.06156.0364.04972-.03502.03128.01382.06618.01725.09956.00979z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m11.67%204.074-.0047-.001.0047.001z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m12.4%204.644c-.3016-.00564-.7584.05815-.8855-.2689-.0129-.01683-.0157-.08456.011-.0528.1239.00954.1924-.06359.044-.1019.252-.04584.4622.3586.7051.1654-.1456-.0144-.2836-.0718-.3965-.1649.0715.03174.2416.03382.2758-.03885-.1138.00149-.2263-.02315-.3291-.07203l.0018.00087c-.0103-.00557-.0273-.00643-.0387-.01162l2e-4-.00028-.0062-.00182-1e-4.00028c-.0338-.01436-.0692-.02507-.1053-.03194l1e-4.00038-.0069-.00204h.0011c-.0998-.04756-.2763.05537-.3362.09813-.0974-.09689-.218-.01572-.0818.06321-.1051.09296-.0975.2699.0591.1919-.0295.03352-.0875.1225-.019.1411.0321.07749-.1294.174-.0309.2217.0096.1147.0609.2154.001.3187.0168.07583-.1695.1169-.0997.1446.0063.06211.1587.04591.1289-.02821.0362-.03558.0713-.1995.1222-.2058.0722.1509-.2025.3821-.1018.3794v.00115c.2008.08308.1051-.408.3488-.3212-.0346.05514.0396.02456.0605.00484.0213.1406-.1008.1932-.1788.2583-.0116.1332.1738.02967.1871-.04102.0305-.09004.1439-.07751.1728-.1762.2534.1132-.1709.2363-.0865.3392-.0277.07033.1522.03627.1651-.09249.0759-.1097.1854-.1538.2257-.2804-.0135-.3467.0988-.2174.1927-.4369z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cuse%20transform%3D%22translate%28.8434%20-1.992e-5%29%22%20xlink%3Ahref%3D%22%23path134%22%2F%3E%3Cuse%20transform%3D%22translate%28.4231%20.9675%29%22%20xlink%3Ahref%3D%22%23path134%22%2F%3E%3C%2Fsvg%3E");
}

.current-hr {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22linearGradient593%22%20x1%3D%229.992%22%20x2%3D%229.992%22%20y2%3D%2220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23ff4b55%22%20offset%3D%220%22%2F%3E%3Cstop%20stop-color%3D%22%23ff4b55%22%20offset%3D%22.3322%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%22.3322%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%22.667%22%2F%3E%3Cstop%20stop-color%3D%22%2341479b%22%20offset%3D%22.667%22%2F%3E%3Cstop%20stop-color%3D%22%2341479b%22%20offset%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Ctitle%3ECroatia%E2%80%94Flag%3C%2Ftitle%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22%23fff%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%22.5%22%20style%3D%22paint-order%3Anormal%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22url%28%23linearGradient593%29%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m6.697%2013.34c.2826.4551.6585.847%201.102%201.148.2779.203.5857.3613.9121.4707.8345.2933%201.744.2933%202.578%200%20.325-.1128.6323-.2708.9121-.4707.4354-.2961.8051-.6801%201.086-1.125v-.02344h-6.59z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20stop-color%3D%22%23000000%22%20style%3D%22paint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cpath%20d%3D%22m13.03%2013.34c-.1242.2003-.272.385-.4402.5501-.1236.1234-.2549.2389-.3931.3457v-.8958zm-2.296%200v1.556c-.2079.0357-.418.0567-.6289.0628h-.2201c-.2109-.0053-.4211-.0263-.6289-.0628v-1.556zm-2.94%200v.8958c-.1382-.1068-.2695-.2223-.3931-.3457-.1687-.1689-.3214-.353-.456-.5501zm5.865-3.222v1.179c.0023.1469-.0029.2938-.0157.4401h-1.446v-1.619zm-5.865%200v1.619h-1.447c-.01573-.1572-.03145-.2986-.03145-.4401v-1.179z%22%20fill%3D%22%23ff4b55%22%2F%3E%3Crect%20id%3D%22rect3734%22%20x%3D%226.321%22%20y%3D%226.893%22%20width%3D%221.478%22%20height%3D%221.603%22%20fill%3D%22%23ff4b55%22%20fill-rule%3D%22evenodd%22%20stop-color%3D%22%23000000%22%20style%3D%22paint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cuse%20transform%3D%22translate%282.94%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%285.873%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%284.41%201.611%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%281.47%201.611%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%282.94%203.222%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%281.47%204.841%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cuse%20transform%3D%22translate%284.41%204.841%29%22%20xlink%3Ahref%3D%22%23rect3734%22%2F%3E%3Cpath%20d%3D%22m14.15%205.321-.0471.1257-.0315-.01564c-.3632-.2075-.764-.341-1.179-.3929-.0157%200-.0157-.01572-.0315-.01572h-.0157c-.0765-.02825-.1554-.0493-.2358-.06286l-.0944-.01564.0315-.1257.11.01572c.5037.07265.9923.2266%201.447.4558l.0471.03128z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14.5%204.457-.3459.8644-.0472-.03144c-.4543-.2292-.9429-.3831-1.447-.4558l-.11-.01572.2044-.8958h.0314l1.085-.4243.629.9587z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m13.92%205.918-.2516.5972c-.4511-.1993-.9195-.3571-1.399-.4715l.1415-.5972h.0157c.5195.07798%201.024.2371%201.494.4715z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m14.1%205.447-.1415.3458c-.4701-.2344-.9742-.3935-1.494-.4715l-.0315-.01571.0786-.3615.0944.01563c.0804.01357.1593.03462.2358.06287h.0157c.0158%200%20.0158.01571.0315.01571.4152.05186.816.1854%201.179.3929l.0315.01579z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m13.96%205.793-.0472.1257c-.4701-.2344-.9742-.3936-1.494-.4716h-.0157l.0314-.1414.0315.01572c.5195.07797%201.024.2371%201.494.4716z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m8.994%203.608-.8333.1257-.8648.1414.739-.833.9434.5501.01573.01572z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m9.104%204.158-.8491.1414-.8962.1414-.1101-.5186v-.01572l.03144-.03143h.01572l.2201-.06286c.4226-.1075.8542-.1759%201.289-.2043l.173-.01572.01573.01572h.01572l.03145.03143h.03145l.03144.5186z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m9.11%204.165-.1783.00904c-.4574.02304-.9112.09221-1.355.2065l-.222.05689.1244.529%201.672-.26-.04188-.5414z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m9.152%204.707-.09119.00415c-.4804.02111-.9572.09298-1.423.2144l-.1587.04144.1248.529.8428-.1311.7467-.116-.04186-.5418z%22%20fill%3D%22%23FF4B55%22%2F%3E%3Cpath%20d%3D%22m9.245%205.793h-.01565c-.5047.03655-1.005.1207-1.494.2514l-.1258-.5501.07862-.01571c.4933-.1321.9993-.2111%201.509-.2358l.04709.5501z%22%20fill%3D%22%2341479B%22%2F%3E%3Cpath%20d%3D%22m12.75%203.922c-.1749.7705-.308%201.358-.4874%202.122h-.0157c-.4889-.1307-.989-.2149-1.494-.2514l.1729-2.153h.0315l1.006-.5972.7704.8644c0%20.00208%204e-4.00414.0011.00606%208e-4.00193.002.00368.0034.00515.0015.00147.0032.00262.0052.0034.0019.00077.004.00115.006.00111z%22%20fill%3D%22%2341479b%22%2F%3E%3Cpath%20d%3D%22m10.93%203.64-.1729%202.153c-.2507-.02617-.5028-.03667-.7548-.03143-.252-.00491-.504.00559-.7547.03143l-.04717-.5501-.04717-.5343-.04717-.5501-.03144-.5186h.01572l.9119-.7386.912.7386h.0157z%22%20fill%3D%22%2343C1F9%22%2F%3E%3Cpath%20d%3D%22m7.736%206.044c-.4862.1096-.9603.2676-1.415.4715l-.8176-2.059.6132-.9587%201.132.4243z%22%20fill%3D%22%2343c1f9%22%2F%3E%3Cpath%20d%3D%22m6.777%204.467-.1466-.1255c.05327-.1972.03293-.2139-.1534-.1315-.1436-.1448-.1689-.1367-.19.0663-.1986.0515-.202.07866-.03731.1986-.05558.1972-.03369.2137.1523.1311.1435.1459.1684.1361.1907-.0663-.00011-.00602.1859-.0419.1843-.07272z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m7.19%204.988c.005312.2098-.1187.4157-.3066.5092-.1861.09763-.426.0773-.5931-.05026-.06566-.04896-.1204-.1125-.1591-.1847.03556.2111.2026.3921.4102.4444.2089.05785.4467-.01968.5814-.1896.1384-.1666.1653-.4151.06565-.6075-.01409-.02847.00431.04394.00111.06108.0002482.00577.0004088.01155.0004819.01733z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m13.87%205.45c.1297-.2118-.7704-.176-.9-.3606-.0095-.1573-.3677-.01228-.0988.02602.0162.0143.0622.06935.0581.08547-.3864.0659.0615.01275.1367.1123-.1299.00974-.1733.00564-.0531.06027.0924.00275.2769-.02788.3351.02145-.2578.0639.023.06568.1586.04256.127.07701.1527.06805.1598.1745.1778-.03445-.0432-.156-.0462-.2593.0709-.01289.1722.1132.2498.0973z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22m13.95%204.343c3e-4-.03867-.1822-.06317-.1867-.06742-.0215-.2034-.0475-.211-.1907-.06629-.1985-.08398-.2059-.07616-.1522.1314-.1654.1201-.1604.1469.0373.1982.0208.2038.0469.2109.19.06637.1865.08306.2068.06572.1534-.1311.0024-.00511.1564-.08163.1489-.1311z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20id%3D%22path134%22%20d%3D%22m9.769%204.49c-.00819-.02025-.01134-.05475-.01996-.08068.06076.03365.09552-.02692.04741-.07607.1405.04184.1134-.03849.04413-.1134.1178-.05701.1143-.1058.01101-.09047.08428-.09222.09507-.197-.05393-.1315.01228-.1002.2359-.29-.02563-.1488-.03089-.01323-.05383.00106-.07916.02974-.00038-.01906-.00812-.02986-.02332-.03319.00267-.00515.00398-.0109.00377-.0167-2e-4-.0058-.00189-.01145-.00492-.0164l-.07841-.08479h-.00192l-.00113-.00115-.00115.00115h-.00232v.00115c-.01338.02054-.1014.08515-.07839.1167-.01478.00256-.02349.01373-.02409.03319-.02448-.02868-.04874-.04297-.07956-.02974-.2587-.1428-.03792.05017-.02448.1488-.1498-.06503-.1381.03785-.05503.1315-.1018-.01541-.1065.0337.012.09047-.0698.07528-.09775.1552.04415.1134-.04816.04937-.01327.1096.0475.07607-.0448.08739.01866.0999.0784.07089-.01118.07165.01768.0949.04971.03502.0403.05461.02673.05599.06604%200%20.03278.06016.06156.0364.04972-.03502.03128.01382.06618.01725.09956.00979z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m11.67%204.074-.0047-.001.0047.001z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cpath%20d%3D%22m12.4%204.644c-.3016-.00564-.7584.05815-.8855-.2689-.0129-.01683-.0157-.08456.011-.0528.1239.00954.1924-.06359.044-.1019.252-.04584.4622.3586.7051.1654-.1456-.0144-.2836-.0718-.3965-.1649.0715.03174.2416.03382.2758-.03885-.1138.00149-.2263-.02315-.3291-.07203l.0018.00087c-.0103-.00557-.0273-.00643-.0387-.01162l2e-4-.00028-.0062-.00182-1e-4.00028c-.0338-.01436-.0692-.02507-.1053-.03194l1e-4.00038-.0069-.00204h.0011c-.0998-.04756-.2763.05537-.3362.09813-.0974-.09689-.218-.01572-.0818.06321-.1051.09296-.0975.2699.0591.1919-.0295.03352-.0875.1225-.019.1411.0321.07749-.1294.174-.0309.2217.0096.1147.0609.2154.001.3187.0168.07583-.1695.1169-.0997.1446.0063.06211.1587.04591.1289-.02821.0362-.03558.0713-.1995.1222-.2058.0722.1509-.2025.3821-.1018.3794v.00115c.2008.08308.1051-.408.3488-.3212-.0346.05514.0396.02456.0605.00484.0213.1406-.1008.1932-.1788.2583-.0116.1332.1738.02967.1871-.04102.0305-.09004.1439-.07751.1728-.1762.2534.1132-.1709.2363-.0865.3392-.0277.07033.1522.03627.1651-.09249.0759-.1097.1854-.1538.2257-.2804-.0135-.3467.0988-.2174.1927-.4369z%22%20fill%3D%22%23F6DA24%22%2F%3E%3Cuse%20transform%3D%22translate%28.8434%20-1.992e-5%29%22%20xlink%3Ahref%3D%22%23path134%22%2F%3E%3Cuse%20transform%3D%22translate%28.4231%20.9675%29%22%20xlink%3Ahref%3D%22%23path134%22%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/eu"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20467%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571938C11.332%20-0.135582%209.15743%20-0.187889%207.1244%200.422589C5.09137%201.03307%203.30535%202.27465%202.02485%203.96764C0.744352%205.66063%200.0358062%207.71718%200.00177419%209.83961C-0.0322578%2011.9621%200.60999%2014.0403%201.83555%2015.7734C3.06112%2017.5066%204.80642%2018.8048%206.81882%2019.4802C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99994C20.0067%207.93042%2019.3682%205.91027%2018.1734%204.22052C16.9785%202.53077%2015.2867%201.25544%2013.3333%200.571938Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M9.99997%2020C15.5228%2020%2019.9999%2015.5228%2019.9999%2010C19.9999%204.47715%2015.5228%200%209.99997%200C4.47714%200%200%204.47715%200%2010C0%2015.5228%204.47714%2020%209.99997%2020Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M7.10165%2014.143L7.3187%2014.8115H8.02019L7.45239%2015.2236L7.66945%2015.8904L7.10165%2015.4784L6.53385%2015.8904L6.7509%2015.2236L6.18311%2014.8115H6.88459L7.10165%2014.143Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M12.898%2014.143L13.1151%2014.8115H13.8166L13.2488%2015.2236L13.4658%2015.8904L12.898%2015.4784L12.3302%2015.8904L12.5473%2015.2236L11.9795%2014.8115H12.681L12.898%2014.143Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M7.10165%204.10973L7.3187%204.77662H8.02019L7.45239%205.1887L7.66945%205.85559L7.10165%205.44351L6.53385%205.85559L6.7509%205.1887L6.18311%204.77662H6.88459L7.10165%204.10973Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M12.898%204.10973L13.1151%204.77662H13.8166L13.2488%205.1887L13.4658%205.85559L12.898%205.44351L12.3302%205.85559L12.5473%205.1887L11.9795%204.77662H12.681L12.898%204.10973Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_7%22%20d%3D%22M15.0182%206.22844L15.2352%206.89533H15.9367L15.3689%207.30742L15.586%207.97588L15.0182%207.56379L14.4504%207.97588L14.6674%207.30742L14.0996%206.89533H14.8027L15.0182%206.22844Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_8%22%20d%3D%22M4.98153%206.22844L5.19859%206.89533H5.90008L5.33228%207.30742L5.54933%207.97588L4.98153%207.56379L4.41374%207.97588L4.63079%207.30742L4.06299%206.89533H4.76448L4.98153%206.22844Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_9%22%20d%3D%22M15.0182%2012.0245L15.2352%2012.6914H15.9367L15.3689%2013.1051L15.586%2013.7719L15.0182%2013.3599L14.4504%2013.7719L14.6674%2013.1051L14.0996%2012.6914H14.8027L15.0182%2012.0245Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_10%22%20d%3D%22M4.98153%2012.0245L5.19859%2012.6914H5.90008L5.33228%2013.1051L5.54933%2013.7719L4.98153%2013.3599L4.41374%2013.7719L4.63079%2013.1051L4.06299%2012.6914H4.76448L4.98153%2012.0245Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_11%22%20d%3D%22M9.99716%203.33118L10.2142%203.99807H10.9157L10.3479%204.41015L10.565%205.07862L9.99716%204.66496L9.42936%205.07862L9.64641%204.41015L9.07861%203.99807H9.7801L9.99716%203.33118Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_12%22%20d%3D%22M9.99716%2014.9216L10.2142%2015.5885H10.9157L10.3479%2016.0021L10.565%2016.669L9.99716%2016.2569L9.42936%2016.669L9.64641%2016.0021L9.07861%2015.5885H9.7801L9.99716%2014.9216Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_13%22%20d%3D%22M15.7916%209.12244L16.0086%209.78933H16.7101L16.1423%2010.2014L16.3594%2010.8699L15.7916%2010.4562L15.2238%2010.8699L15.4408%2010.2014L14.873%209.78933H15.5761L15.7916%209.12244Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_14%22%20d%3D%22M4.20761%209.12244L4.42466%209.78933H5.12615L4.55835%2010.2014L4.7754%2010.8699L4.20761%2010.4562L3.63981%2010.8699L3.85686%2010.2014L3.28906%209.78933H3.99055L4.20761%209.12244Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.current-eu {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20467%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571938C11.332%20-0.135582%209.15743%20-0.187889%207.1244%200.422589C5.09137%201.03307%203.30535%202.27465%202.02485%203.96764C0.744352%205.66063%200.0358062%207.71718%200.00177419%209.83961C-0.0322578%2011.9621%200.60999%2014.0403%201.83555%2015.7734C3.06112%2017.5066%204.80642%2018.8048%206.81882%2019.4802C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99994C20.0067%207.93042%2019.3682%205.91027%2018.1734%204.22052C16.9785%202.53077%2015.2867%201.25544%2013.3333%200.571938Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M9.99997%2020C15.5228%2020%2019.9999%2015.5228%2019.9999%2010C19.9999%204.47715%2015.5228%200%209.99997%200C4.47714%200%200%204.47715%200%2010C0%2015.5228%204.47714%2020%209.99997%2020Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M7.10165%2014.143L7.3187%2014.8115H8.02019L7.45239%2015.2236L7.66945%2015.8904L7.10165%2015.4784L6.53385%2015.8904L6.7509%2015.2236L6.18311%2014.8115H6.88459L7.10165%2014.143Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M12.898%2014.143L13.1151%2014.8115H13.8166L13.2488%2015.2236L13.4658%2015.8904L12.898%2015.4784L12.3302%2015.8904L12.5473%2015.2236L11.9795%2014.8115H12.681L12.898%2014.143Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M7.10165%204.10973L7.3187%204.77662H8.02019L7.45239%205.1887L7.66945%205.85559L7.10165%205.44351L6.53385%205.85559L6.7509%205.1887L6.18311%204.77662H6.88459L7.10165%204.10973Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M12.898%204.10973L13.1151%204.77662H13.8166L13.2488%205.1887L13.4658%205.85559L12.898%205.44351L12.3302%205.85559L12.5473%205.1887L11.9795%204.77662H12.681L12.898%204.10973Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_7%22%20d%3D%22M15.0182%206.22844L15.2352%206.89533H15.9367L15.3689%207.30742L15.586%207.97588L15.0182%207.56379L14.4504%207.97588L14.6674%207.30742L14.0996%206.89533H14.8027L15.0182%206.22844Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_8%22%20d%3D%22M4.98153%206.22844L5.19859%206.89533H5.90008L5.33228%207.30742L5.54933%207.97588L4.98153%207.56379L4.41374%207.97588L4.63079%207.30742L4.06299%206.89533H4.76448L4.98153%206.22844Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_9%22%20d%3D%22M15.0182%2012.0245L15.2352%2012.6914H15.9367L15.3689%2013.1051L15.586%2013.7719L15.0182%2013.3599L14.4504%2013.7719L14.6674%2013.1051L14.0996%2012.6914H14.8027L15.0182%2012.0245Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_10%22%20d%3D%22M4.98153%2012.0245L5.19859%2012.6914H5.90008L5.33228%2013.1051L5.54933%2013.7719L4.98153%2013.3599L4.41374%2013.7719L4.63079%2013.1051L4.06299%2012.6914H4.76448L4.98153%2012.0245Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_11%22%20d%3D%22M9.99716%203.33118L10.2142%203.99807H10.9157L10.3479%204.41015L10.565%205.07862L9.99716%204.66496L9.42936%205.07862L9.64641%204.41015L9.07861%203.99807H9.7801L9.99716%203.33118Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_12%22%20d%3D%22M9.99716%2014.9216L10.2142%2015.5885H10.9157L10.3479%2016.0021L10.565%2016.669L9.99716%2016.2569L9.42936%2016.669L9.64641%2016.0021L9.07861%2015.5885H9.7801L9.99716%2014.9216Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_13%22%20d%3D%22M15.7916%209.12244L16.0086%209.78933H16.7101L16.1423%2010.2014L16.3594%2010.8699L15.7916%2010.4562L15.2238%2010.8699L15.4408%2010.2014L14.873%209.78933H15.5761L15.7916%209.12244Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3Cpath%20id%3D%22Vector_14%22%20d%3D%22M4.20761%209.12244L4.42466%209.78933H5.12615L4.55835%2010.2014L4.7754%2010.8699L4.20761%2010.4562L3.63981%2010.8699L3.85686%2010.2014L3.28906%209.78933H3.99055L4.20761%209.12244Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/it"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20473%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571937C11.332%20-0.135582%209.15742%20-0.187889%207.1244%200.422588C5.09137%201.03307%203.30536%202.27465%202.02486%203.96764C0.744357%205.66062%200.0358061%207.71717%200.00177416%209.8396C-0.0322578%2011.962%200.610007%2014.0402%201.83557%2015.7734C3.06114%2017.5066%204.80643%2018.8048%206.81883%2019.4801C8.83124%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99993C20.0067%207.93041%2019.3682%205.91026%2018.1734%204.22052C16.9785%202.53077%2015.2867%201.25544%2013.3333%200.571937Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20475%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9998%2010C19.9973%207.93264%2019.3553%205.91668%2018.1616%204.22869C16.968%202.54071%2015.2813%201.2634%2013.333%200.572021V19.4284C15.2814%2018.737%2016.9681%2017.4596%2018.1617%2015.7715C19.3554%2014.0835%2019.9974%2012.0674%2019.9998%2010Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66677%200.572021C4.71706%201.26133%203.02902%202.53814%201.83507%204.22663C0.641118%205.91512%200%207.93223%200%2010.0002C0%2012.0682%200.641118%2014.0853%201.83507%2015.7738C3.02902%2017.4623%204.71706%2018.7391%206.66677%2019.4284V0.572021Z%22%20fill%3D%22%23009246%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.current-it {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20473%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571937C11.332%20-0.135582%209.15742%20-0.187889%207.1244%200.422588C5.09137%201.03307%203.30536%202.27465%202.02486%203.96764C0.744357%205.66062%200.0358061%207.71717%200.00177416%209.8396C-0.0322578%2011.962%200.610007%2014.0402%201.83557%2015.7734C3.06114%2017.5066%204.80643%2018.8048%206.81883%2019.4801C8.83124%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99993C20.0067%207.93041%2019.3682%205.91026%2018.1734%204.22052C16.9785%202.53077%2015.2867%201.25544%2013.3333%200.571937Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20475%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9998%2010C19.9973%207.93264%2019.3553%205.91668%2018.1616%204.22869C16.968%202.54071%2015.2813%201.2634%2013.333%200.572021V19.4284C15.2814%2018.737%2016.9681%2017.4596%2018.1617%2015.7715C19.3554%2014.0835%2019.9974%2012.0674%2019.9998%2010Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66677%200.572021C4.71706%201.26133%203.02902%202.53814%201.83507%204.22663C0.641118%205.91512%200%207.93223%200%2010.0002C0%2012.0682%200.641118%2014.0853%201.83507%2015.7738C3.02902%2017.4623%204.71706%2018.7391%206.66677%2019.4284V0.572021Z%22%20fill%3D%22%23009246%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/ie"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20466%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3332%200.57191C11.3318%20-0.135592%209.1573%20-0.187882%207.12429%200.42261C5.09128%201.0331%203.30528%202.2747%202.0248%203.96769C0.744319%205.66069%200.0357917%207.71723%200.00177318%209.83967C-0.0322453%2011.9621%200.61001%2014.0403%201.83558%2015.7735C3.06114%2017.5066%204.80644%2018.8048%206.81884%2019.4801C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8181%2017.6168%2018.0713%2015.9035C19.3245%2014.1902%2020%2012.1226%2020%209.9999C20.0066%207.93037%2019.3681%205.91022%2018.1732%204.22047C16.9784%202.53072%2015.2866%201.2554%2013.3332%200.57191Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20476%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9997%2010C19.9972%207.93266%2019.3551%205.91673%2018.1615%204.22876C16.9679%202.54079%2015.2813%201.26347%2013.333%200.572021V19.428C15.2813%2018.7366%2016.9679%2017.4592%2018.1615%2015.7713C19.3551%2014.0833%2019.9972%2012.0674%2019.9997%2010Z%22%20fill%3D%22%23FF883E%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66638%200.572021C4.71678%201.26137%203.02882%202.53818%201.83495%204.22662C0.641075%205.91507%200%207.93212%200%2010C0%2012.0679%200.641075%2014.085%201.83495%2015.7734C3.02882%2017.4619%204.71678%2018.7387%206.66638%2019.428V0.572021Z%22%20fill%3D%22%23169B62%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.current-ie {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20466%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3332%200.57191C11.3318%20-0.135592%209.1573%20-0.187882%207.12429%200.42261C5.09128%201.0331%203.30528%202.2747%202.0248%203.96769C0.744319%205.66069%200.0357917%207.71723%200.00177318%209.83967C-0.0322453%2011.9621%200.61001%2014.0403%201.83558%2015.7735C3.06114%2017.5066%204.80644%2018.8048%206.81884%2019.4801C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8181%2017.6168%2018.0713%2015.9035C19.3245%2014.1902%2020%2012.1226%2020%209.9999C20.0066%207.93037%2019.3681%205.91022%2018.1732%204.22047C16.9784%202.53072%2015.2866%201.2554%2013.3332%200.57191Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20476%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9997%2010C19.9972%207.93266%2019.3551%205.91673%2018.1615%204.22876C16.9679%202.54079%2015.2813%201.26347%2013.333%200.572021V19.428C15.2813%2018.7366%2016.9679%2017.4592%2018.1615%2015.7713C19.3551%2014.0833%2019.9972%2012.0674%2019.9997%2010Z%22%20fill%3D%22%23FF883E%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66638%200.572021C4.71678%201.26137%203.02882%202.53818%201.83495%204.22662C0.641075%205.91507%200%207.93212%200%2010C0%2012.0679%200.641075%2014.085%201.83495%2015.7734C3.02882%2017.4619%204.71678%2018.7387%206.66638%2019.428V0.572021Z%22%20fill%3D%22%23169B62%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/ir"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20466%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3332%200.57191C11.3318%20-0.135592%209.1573%20-0.187882%207.12429%200.42261C5.09128%201.0331%203.30528%202.2747%202.0248%203.96769C0.744319%205.66069%200.0357917%207.71723%200.00177318%209.83967C-0.0322453%2011.9621%200.61001%2014.0403%201.83558%2015.7735C3.06114%2017.5066%204.80644%2018.8048%206.81884%2019.4801C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8181%2017.6168%2018.0713%2015.9035C19.3245%2014.1902%2020%2012.1226%2020%209.9999C20.0066%207.93037%2019.3681%205.91022%2018.1732%204.22047C16.9784%202.53072%2015.2866%201.2554%2013.3332%200.57191Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20476%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9997%2010C19.9972%207.93266%2019.3551%205.91673%2018.1615%204.22876C16.9679%202.54079%2015.2813%201.26347%2013.333%200.572021V19.428C15.2813%2018.7366%2016.9679%2017.4592%2018.1615%2015.7713C19.3551%2014.0833%2019.9972%2012.0674%2019.9997%2010Z%22%20fill%3D%22%23FF883E%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66638%200.572021C4.71678%201.26137%203.02882%202.53818%201.83495%204.22662C0.641075%205.91507%200%207.93212%200%2010C0%2012.0679%200.641075%2014.085%201.83495%2015.7734C3.02882%2017.4619%204.71678%2018.7387%206.66638%2019.428V0.572021Z%22%20fill%3D%22%23169B62%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.current-ir {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20466%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3332%200.57191C11.3318%20-0.135592%209.1573%20-0.187882%207.12429%200.42261C5.09128%201.0331%203.30528%202.2747%202.0248%203.96769C0.744319%205.66069%200.0357917%207.71723%200.00177318%209.83967C-0.0322453%2011.9621%200.61001%2014.0403%201.83558%2015.7735C3.06114%2017.5066%204.80644%2018.8048%206.81884%2019.4801C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8181%2017.6168%2018.0713%2015.9035C19.3245%2014.1902%2020%2012.1226%2020%209.9999C20.0066%207.93037%2019.3681%205.91022%2018.1732%204.22047C16.9784%202.53072%2015.2866%201.2554%2013.3332%200.57191Z%22%20fill%3D%22white%22%2F%3E%0A%3Cg%20id%3D%22Group%20476%22%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M19.9997%2010C19.9972%207.93266%2019.3551%205.91673%2018.1615%204.22876C16.9679%202.54079%2015.2813%201.26347%2013.333%200.572021V19.428C15.2813%2018.7366%2016.9679%2017.4592%2018.1615%2015.7713C19.3551%2014.0833%2019.9972%2012.0674%2019.9997%2010Z%22%20fill%3D%22%23FF883E%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M6.66638%200.572021C4.71678%201.26137%203.02882%202.53818%201.83495%204.22662C0.641075%205.91507%200%207.93212%200%2010C0%2012.0679%200.641075%2014.085%201.83495%2015.7734C3.02882%2017.4619%204.71678%2018.7387%206.66638%2019.428V0.572021Z%22%20fill%3D%22%23169B62%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/uk"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20472%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3317%200.571656C11.3313%20-0.135515%209.15785%20-0.187796%207.12581%200.42238C5.09378%201.03256%203.30863%202.27353%202.02875%203.96568C0.748878%205.65783%200.0406717%207.71337%200.00665637%209.83476C-0.027359%2011.9561%200.614581%2014.0333%201.83955%2015.7656C3.06452%2017.498%204.80897%2018.7955%206.8204%2019.4705C8.83182%2020.1455%2011.0059%2020.163%2013.0279%2019.5203C15.0499%2018.8776%2016.8149%2017.6082%2018.0674%2015.8957C19.32%2014.1833%2019.9952%2012.1167%2019.9952%209.995C20.0019%207.9265%2019.3637%205.90735%2018.1694%204.21844C16.9751%202.52952%2015.2841%201.25482%2013.3317%200.571656Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M6.67218%200.570145C4.88267%201.20524%203.30999%202.33487%202.13672%203.8279L6.67218%206.09851V0.570145Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M17.8634%203.8279C16.6904%202.33471%2015.1177%201.20504%2013.3281%200.570145V6.09851L17.8634%203.8279Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M2.13672%2016.1716C3.30967%2017.665%204.88246%2018.7947%206.67218%2019.4293V13.9025L2.13672%2016.1716Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M13.3281%2019.4293C15.1179%2018.7948%2016.6907%2017.6651%2017.8634%2016.1716L13.3281%2013.9025V19.4293Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M12.001%2019.7978C12.4517%2019.707%2012.8952%2019.5839%2013.3281%2019.4292V13.9024L17.8634%2016.1716C18.2776%2015.6462%2018.6376%2015.0803%2018.9378%2014.4824L16.6309%2013.3276H19.4296C19.584%2012.8945%2019.7076%2012.4509%2019.7993%2012.0003H12.001L12.001%2019.7978Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_7%22%20d%3D%22M8.00055%200.201492C7.54961%200.292381%207.10579%200.415551%206.6725%200.57005V6.09842L2.13704%203.8278C1.7221%204.35601%201.36102%204.92438%201.05919%205.52444L3.35178%206.67205H0.570425C0.416161%207.10543%200.293088%207.54929%200.202148%208.00022H8.00048L8.00055%200.201492Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_8%22%20d%3D%22M0.202148%2012.0004C0.376505%2012.8566%200.663312%2013.686%201.05509%2014.467L3.33289%2013.3277H6.32038L1.73567%2015.6221C1.86232%2015.8098%201.99686%2015.9929%202.13704%2016.1716L6.6725%2013.9024V19.4293C7.10578%2019.5838%207.5496%2019.707%208.00055%2019.7978V12.0003L0.202148%2012.0004Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_9%22%20d%3D%22M19.7993%208.00019C19.6242%207.14055%2019.3356%206.308%2018.9411%205.52444L16.6498%206.67205H13.6622L18.2605%204.37053C18.1346%204.18544%2018.0022%204.00453%2017.8633%203.82782L13.328%206.09843V0.57005C12.8951%200.415466%2012.4516%200.292294%2012.001%200.201492V8.00019H19.7993Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_10%22%20d%3D%22M1.05909%205.52454C0.871845%205.89625%200.708581%206.27958%200.570312%206.67215H3.35168L1.05909%205.52454Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_11%22%20d%3D%22M18.9378%2014.4825C19.1266%2014.1087%2019.2909%2013.7229%2019.4296%2013.3277H16.6309L18.9378%2014.4825Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_12%22%20d%3D%22M16.6497%206.67214L18.941%205.52453C18.7408%205.12481%2018.5134%204.73927%2018.2604%204.37062L13.6621%206.67214H16.6497Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_13%22%20d%3D%22M3.33249%2013.3277L1.05469%2014.4671C1.25474%2014.8673%201.48213%2015.2532%201.73527%2015.6221L6.31997%2013.3277H3.33249Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_14%22%20d%3D%22M19.7992%208.00029H12.0008V0.201587C10.6809%20-0.0671958%209.32027%20-0.0671958%208.0003%200.201587V8.00029H0.201965C-0.0673218%209.32007%20-0.0673218%2010.6806%200.201965%2012.0004H8.0003V19.7979C9.3202%2020.0674%2010.6809%2020.0674%2012.0008%2019.7979V12.0004H19.7992C20.0669%2010.6805%2020.0669%209.32022%2019.7992%208.00029Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.current-uk {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20472%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3317%200.571656C11.3313%20-0.135515%209.15785%20-0.187796%207.12581%200.42238C5.09378%201.03256%203.30863%202.27353%202.02875%203.96568C0.748878%205.65783%200.0406717%207.71337%200.00665637%209.83476C-0.027359%2011.9561%200.614581%2014.0333%201.83955%2015.7656C3.06452%2017.498%204.80897%2018.7955%206.8204%2019.4705C8.83182%2020.1455%2011.0059%2020.163%2013.0279%2019.5203C15.0499%2018.8776%2016.8149%2017.6082%2018.0674%2015.8957C19.32%2014.1833%2019.9952%2012.1167%2019.9952%209.995C20.0019%207.9265%2019.3637%205.90735%2018.1694%204.21844C16.9751%202.52952%2015.2841%201.25482%2013.3317%200.571656Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M6.67218%200.570145C4.88267%201.20524%203.30999%202.33487%202.13672%203.8279L6.67218%206.09851V0.570145Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M17.8634%203.8279C16.6904%202.33471%2015.1177%201.20504%2013.3281%200.570145V6.09851L17.8634%203.8279Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M2.13672%2016.1716C3.30967%2017.665%204.88246%2018.7947%206.67218%2019.4293V13.9025L2.13672%2016.1716Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M13.3281%2019.4293C15.1179%2018.7948%2016.6907%2017.6651%2017.8634%2016.1716L13.3281%2013.9025V19.4293Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M12.001%2019.7978C12.4517%2019.707%2012.8952%2019.5839%2013.3281%2019.4292V13.9024L17.8634%2016.1716C18.2776%2015.6462%2018.6376%2015.0803%2018.9378%2014.4824L16.6309%2013.3276H19.4296C19.584%2012.8945%2019.7076%2012.4509%2019.7993%2012.0003H12.001L12.001%2019.7978Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_7%22%20d%3D%22M8.00055%200.201492C7.54961%200.292381%207.10579%200.415551%206.6725%200.57005V6.09842L2.13704%203.8278C1.7221%204.35601%201.36102%204.92438%201.05919%205.52444L3.35178%206.67205H0.570425C0.416161%207.10543%200.293088%207.54929%200.202148%208.00022H8.00048L8.00055%200.201492Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_8%22%20d%3D%22M0.202148%2012.0004C0.376505%2012.8566%200.663312%2013.686%201.05509%2014.467L3.33289%2013.3277H6.32038L1.73567%2015.6221C1.86232%2015.8098%201.99686%2015.9929%202.13704%2016.1716L6.6725%2013.9024V19.4293C7.10578%2019.5838%207.5496%2019.707%208.00055%2019.7978V12.0003L0.202148%2012.0004Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_9%22%20d%3D%22M19.7993%208.00019C19.6242%207.14055%2019.3356%206.308%2018.9411%205.52444L16.6498%206.67205H13.6622L18.2605%204.37053C18.1346%204.18544%2018.0022%204.00453%2017.8633%203.82782L13.328%206.09843V0.57005C12.8951%200.415466%2012.4516%200.292294%2012.001%200.201492V8.00019H19.7993Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_10%22%20d%3D%22M1.05909%205.52454C0.871845%205.89625%200.708581%206.27958%200.570312%206.67215H3.35168L1.05909%205.52454Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_11%22%20d%3D%22M18.9378%2014.4825C19.1266%2014.1087%2019.2909%2013.7229%2019.4296%2013.3277H16.6309L18.9378%2014.4825Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_12%22%20d%3D%22M16.6497%206.67214L18.941%205.52453C18.7408%205.12481%2018.5134%204.73927%2018.2604%204.37062L13.6621%206.67214H16.6497Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_13%22%20d%3D%22M3.33249%2013.3277L1.05469%2014.4671C1.25474%2014.8673%201.48213%2015.2532%201.73527%2015.6221L6.31997%2013.3277H3.33249Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_14%22%20d%3D%22M19.7992%208.00029H12.0008V0.201587C10.6809%20-0.0671958%209.32027%20-0.0671958%208.0003%200.201587V8.00029H0.201965C-0.0673218%209.32007%20-0.0673218%2010.6806%200.201965%2012.0004H8.0003V19.7979C9.3202%2020.0674%2010.6809%2020.0674%2012.0008%2019.7979V12.0004H19.7992C20.0669%2010.6805%2020.0669%209.32022%2019.7992%208.00029Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/fr"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20477%22%3E%0A%3Cg%20id%3D%22Group%20469%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571947C11.332%20-0.135579%209.15745%20-0.187891%207.12442%200.422582C5.09139%201.03306%203.30538%202.27464%202.02487%203.96763C0.744363%205.66061%200.0358097%207.71716%200.00177444%209.8396C-0.0322608%2011.962%200.609982%2014.0402%201.83555%2015.7734C3.06111%2017.5066%204.80641%2018.8048%206.81882%2019.4802C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99993C20.0067%207.93042%2019.3682%205.91028%2018.1734%204.22053C16.9785%202.53078%2015.2867%201.25545%2013.3333%200.571947Z%22%20fill%3D%22white%22%2F%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M0%209.99995C0.00245446%2012.0673%200.644531%2014.0833%201.83815%2015.7713C3.03176%2017.4593%204.71843%2018.7366%206.66676%2019.4279V0.57196C4.71843%201.26334%203.03176%202.54065%201.83815%204.22863C0.644531%205.91661%200.00245313%207.93258%200%209.99995Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M19.9998%209.99995C19.9972%207.9326%2019.3551%205.91667%2018.1615%204.2287C16.9679%202.54073%2015.2813%201.26341%2013.333%200.57196V19.4279C15.2813%2018.7365%2016.9679%2017.4592%2018.1615%2015.7712C19.3551%2014.0832%2019.9972%2012.0673%2019.9998%209.99995Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.current-fr {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20477%22%3E%0A%3Cg%20id%3D%22Group%20469%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571947C11.332%20-0.135579%209.15745%20-0.187891%207.12442%200.422582C5.09139%201.03306%203.30538%202.27464%202.02487%203.96763C0.744363%205.66061%200.0358097%207.71716%200.00177444%209.8396C-0.0322608%2011.962%200.609982%2014.0402%201.83555%2015.7734C3.06111%2017.5066%204.80641%2018.8048%206.81882%2019.4802C8.83123%2020.1555%2011.0063%2020.1729%2013.0293%2019.5299C15.0523%2018.8869%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1226%2020.0001%209.99993C20.0067%207.93042%2019.3682%205.91028%2018.1734%204.22053C16.9785%202.53078%2015.2867%201.25545%2013.3333%200.571947Z%22%20fill%3D%22white%22%2F%3E%0A%3Ccircle%20id%3D%22Ellipse%204%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.75%22%20fill%3D%22white%22%20stroke%3D%22%23EDEDED%22%20stroke-width%3D%220.5%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M0%209.99995C0.00245446%2012.0673%200.644531%2014.0833%201.83815%2015.7713C3.03176%2017.4593%204.71843%2018.7366%206.66676%2019.4279V0.57196C4.71843%201.26334%203.03176%202.54065%201.83815%204.22863C0.644531%205.91661%200.00245313%207.93258%200%209.99995Z%22%20fill%3D%22%2341479B%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M19.9998%209.99995C19.9972%207.9326%2019.3551%205.91667%2018.1615%204.2287C16.9679%202.54073%2015.2813%201.26341%2013.333%200.57196V19.4279C15.2813%2018.7365%2016.9679%2017.4592%2018.1615%2015.7712C19.3551%2014.0832%2019.9972%2012.0673%2019.9998%209.99995Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.region-picker-item[href^="/de"] {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20470%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571939C11.332%20-0.135582%209.15743%20-0.187889%207.1244%200.42259C5.09138%201.03307%203.30536%202.27466%202.02486%203.96765C0.744358%205.66064%200.0358061%207.71719%200.00177418%209.83963C-0.0322578%2011.9621%200.609996%2014.0403%201.83556%2015.7735C3.06113%2017.5066%204.80642%2018.8049%206.81883%2019.4802C8.83123%2020.1555%2011.0063%2020.173%2013.0293%2019.53C15.0523%2018.887%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1227%2020.0001%209.99996C20.0067%207.93043%2019.3683%205.91027%2018.1734%204.22051C16.9785%202.53075%2015.2867%201.25542%2013.3333%200.571939Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M9.99974%200C7.93243%200.00245061%205.91651%200.644489%204.22854%201.83804C2.54057%203.03159%201.26324%204.71817%200.571777%206.66643H19.4278C18.7363%204.71817%2017.459%203.03157%2015.771%201.83803C14.083%200.644479%2012.0671%200.00244487%209.99974%200Z%22%20fill%3D%22%23292D33%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M19.9999%209.99999C20.0008%208.86431%2019.8074%207.73685%2019.428%206.6664H0.571998C-0.190666%208.82323%20-0.190666%2011.1764%200.571998%2013.3332H19.428C19.8074%2012.2629%2020.0008%2011.1355%2019.9999%209.99999Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M0.571777%2013.3332C1.26105%2015.2829%202.53781%2016.971%204.22627%2018.1649C5.91473%2019.3589%207.93182%2020%209.99976%2020C12.0677%2020%2014.0848%2019.3589%2015.7733%2018.1649C17.4617%2016.971%2018.7385%2015.2829%2019.4278%2013.3332H0.571777Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.current-de {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Group%20470%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M13.3333%200.571939C11.332%20-0.135582%209.15743%20-0.187889%207.1244%200.42259C5.09138%201.03307%203.30536%202.27466%202.02486%203.96765C0.744358%205.66064%200.0358061%207.71719%200.00177418%209.83963C-0.0322578%2011.9621%200.609996%2014.0403%201.83556%2015.7735C3.06113%2017.5066%204.80642%2018.8049%206.81883%2019.4802C8.83123%2020.1555%2011.0063%2020.173%2013.0293%2019.53C15.0523%2018.887%2016.8182%2017.6169%2018.0714%2015.9036C19.3246%2014.1903%2020.0001%2012.1227%2020.0001%209.99996C20.0067%207.93043%2019.3683%205.91027%2018.1734%204.22051C16.9785%202.53075%2015.2867%201.25542%2013.3333%200.571939Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M9.99974%200C7.93243%200.00245061%205.91651%200.644489%204.22854%201.83804C2.54057%203.03159%201.26324%204.71817%200.571777%206.66643H19.4278C18.7363%204.71817%2017.459%203.03157%2015.771%201.83803C14.083%200.644479%2012.0671%200.00244487%209.99974%200Z%22%20fill%3D%22%23292D33%22%2F%3E%0A%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M19.9999%209.99999C20.0008%208.86431%2019.8074%207.73685%2019.428%206.6664H0.571998C-0.190666%208.82323%20-0.190666%2011.1764%200.571998%2013.3332H19.428C19.8074%2012.2629%2020.0008%2011.1355%2019.9999%209.99999Z%22%20fill%3D%22%23FF4B55%22%2F%3E%0A%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M0.571777%2013.3332C1.26105%2015.2829%202.53781%2016.971%204.22627%2018.1649C5.91473%2019.3589%207.93182%2020%209.99976%2020C12.0677%2020%2014.0848%2019.3589%2015.7733%2018.1649C17.4617%2016.971%2018.7385%2015.2829%2019.4278%2013.3332H0.571777Z%22%20fill%3D%22%23FFC931%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E"), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.skip-to-content {
  background-color: #686868;
  color: #fff;
  display: block;
  font-weight: 600;
  letter-spacing: 1px;
  margin: 0 0 0;
  outline: 1px dotted #fff;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  top: 0;
}
@media print {
  .skip-to-content {
    display: none;
  }
}

[class^=ad-text] {
  background-repeat: no-repeat;
  background-size: 1.95em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 2.5em 50%, #97bf0d, #97bf0d calc(1.5em - 1px), rgba(151, 191, 13, 0) 1.5em);
  background-position: 1.54em calc(50% + 0.06em), 0 0;
  padding-left: 5em;
  background-color: #fff;
  border: 1px solid #97bf0d;
  border-radius: 5px;
  display: block;
  margin: 1rem 0;
  padding-bottom: 1em;
  padding-right: 1em;
  padding-top: 1em;
  width: 100%;
}
[class^=ad-text] p {
  line-height: 1.3;
  margin: 0.5em 0;
}

.ad-text-green {
  background-repeat: no-repeat;
  background-size: 1.95em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 2.5em 50%, #97bf0d, #97bf0d calc(1.5em - 1px), rgba(151, 191, 13, 0) 1.5em);
  background-position: 1.54em calc(50% + 0.06em), 0 0;
  padding-left: 5em;
  border-color: #97bf0d;
}
.ad-text-green [href] {
  color: #97bf0d;
}

.ad-text-amaranth {
  background-repeat: no-repeat;
  background-size: 1.95em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 2.5em 50%, #da1a3d, #da1a3d calc(1.5em - 1px), rgba(151, 191, 13, 0) 1.5em);
  background-position: 1.54em calc(50% + 0.06em), 0 0;
  padding-left: 5em;
  border-color: #da1a3d;
}
.ad-text-amaranth [href] {
  color: #da1a3d;
}

.ad-text-dark-pink {
  background-repeat: no-repeat;
  background-size: 1.95em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 2.5em 50%, #a33a64, #a33a64 calc(1.5em - 1px), rgba(151, 191, 13, 0) 1.5em);
  background-position: 1.54em calc(50% + 0.06em), 0 0;
  padding-left: 5em;
  border-color: #a33a64;
}
.ad-text-dark-pink [href] {
  color: #a33a64;
}

.ad-text-blue-bright {
  background-repeat: no-repeat;
  background-size: 1.95em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 2.5em 50%, #375ba5, #375ba5 calc(1.5em - 1px), rgba(151, 191, 13, 0) 1.5em);
  background-position: 1.54em calc(50% + 0.06em), 0 0;
  padding-left: 5em;
  border-color: #375ba5;
}
.ad-text-blue-bright [href] {
  color: #375ba5;
}

[class^=alert] {
  -webkit-animation: shakeX 0.8s ease 0.5s 1;
          animation: shakeX 0.8s ease 0.5s 1;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.1289%2024.375C16.1457%2024.375%2019.039%2023.1766%2021.1722%2021.0433C23.3055%2018.9101%2024.5039%2016.0168%2024.5039%2013C24.5039%209.98316%2023.3055%207.08989%2021.1722%204.95666C19.039%202.82343%2016.1457%201.625%2013.1289%201.625C10.1121%201.625%207.21879%202.82343%205.08557%204.95666C2.95234%207.08989%201.75391%209.98316%201.75391%2013C1.75391%2016.0168%202.95234%2018.9101%205.08557%2021.0433C7.21879%2023.1766%2010.1121%2024.375%2013.1289%2024.375V24.375ZM13.1289%2026C16.5767%2026%2019.8833%2024.6304%2022.3213%2022.1924C24.7593%2019.7544%2026.1289%2016.4478%2026.1289%2013C26.1289%209.55219%2024.7593%206.24558%2022.3213%203.80761C19.8833%201.36964%2016.5767%200%2013.1289%200C9.68109%200%206.37449%201.36964%203.93652%203.80761C1.49855%206.24558%200.128906%209.55219%200.128906%2013C0.128906%2016.4478%201.49855%2019.7544%203.93652%2022.1924C6.37449%2024.6304%209.68109%2026%2013.1289%2026V26Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3Cpath%20d%3D%22M14.6401%2010.7054L10.9188%2011.1718L10.7856%2011.7893L11.5168%2011.9242C11.9946%2012.0379%2012.0888%2012.2102%2011.9848%2012.6863L10.7856%2018.3218C10.4703%2019.7794%2010.9562%2020.4652%2012.0986%2020.4652C12.9842%2020.4652%2014.0128%2020.0557%2014.4792%2019.4934L14.6222%2018.8174C14.2972%2019.1034%2013.8227%2019.2172%2013.5075%2019.2172C13.0606%2019.2172%2012.8981%2018.9035%2013.0135%2018.351L14.6401%2010.7054Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3Cpath%20d%3D%22M13.1289%208.9375C14.0264%208.9375%2014.7539%208.20996%2014.7539%207.3125C14.7539%206.41504%2014.0264%205.6875%2013.1289%205.6875C12.2314%205.6875%2011.5039%206.41504%2011.5039%207.3125C11.5039%208.20996%2012.2314%208.9375%2013.1289%208.9375Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  background-position: 1rem 50%;
  background-repeat: no-repeat;
  background-size: 2em auto;
  border-radius: 4px;
  -webkit-box-shadow: 0 0.8125rem 1vw rgba(0, 0, 0, 0.07);
          box-shadow: 0 0.8125rem 1vw rgba(0, 0, 0, 0.07);
  margin: 1.6rem 0;
  position: relative;
  padding: 1rem 1rem 1rem calc(2rem + 2em);
}
[class^=alert] p {
  margin: 1rem 0;
}

.alert-info {
  background-color: #f3f3f3;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.1289%2024.375C16.1457%2024.375%2019.039%2023.1766%2021.1722%2021.0433C23.3055%2018.9101%2024.5039%2016.0168%2024.5039%2013C24.5039%209.98316%2023.3055%207.08989%2021.1722%204.95666C19.039%202.82343%2016.1457%201.625%2013.1289%201.625C10.1121%201.625%207.21879%202.82343%205.08557%204.95666C2.95234%207.08989%201.75391%209.98316%201.75391%2013C1.75391%2016.0168%202.95234%2018.9101%205.08557%2021.0433C7.21879%2023.1766%2010.1121%2024.375%2013.1289%2024.375V24.375ZM13.1289%2026C16.5767%2026%2019.8833%2024.6304%2022.3213%2022.1924C24.7593%2019.7544%2026.1289%2016.4478%2026.1289%2013C26.1289%209.55219%2024.7593%206.24558%2022.3213%203.80761C19.8833%201.36964%2016.5767%200%2013.1289%200C9.68109%200%206.37449%201.36964%203.93652%203.80761C1.49855%206.24558%200.128906%209.55219%200.128906%2013C0.128906%2016.4478%201.49855%2019.7544%203.93652%2022.1924C6.37449%2024.6304%209.68109%2026%2013.1289%2026V26Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3Cpath%20d%3D%22M14.6401%2010.7054L10.9188%2011.1718L10.7856%2011.7893L11.5168%2011.9242C11.9946%2012.0379%2012.0888%2012.2102%2011.9848%2012.6863L10.7856%2018.3218C10.4703%2019.7794%2010.9562%2020.4652%2012.0986%2020.4652C12.9842%2020.4652%2014.0128%2020.0557%2014.4792%2019.4934L14.6222%2018.8174C14.2972%2019.1034%2013.8227%2019.2172%2013.5075%2019.2172C13.0606%2019.2172%2012.8981%2018.9035%2013.0135%2018.351L14.6401%2010.7054Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3Cpath%20d%3D%22M13.1289%208.9375C14.0264%208.9375%2014.7539%208.20996%2014.7539%207.3125C14.7539%206.41504%2014.0264%205.6875%2013.1289%205.6875C12.2314%205.6875%2011.5039%206.41504%2011.5039%207.3125C11.5039%208.20996%2012.2314%208.9375%2013.1289%208.9375Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  color: #434343;
  border: 1px solid #434343;
}

.alert-error {
  background-color: #ffdede;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.6287%200.0253601C5.7398%200.0253601%200.154053%205.61111%200.154053%2012.5C0.154053%2019.3889%205.7398%2024.9747%2012.6287%2024.9747C19.5176%2024.9747%2025.1034%2019.3889%2025.1034%2012.5C25.1034%205.61111%2019.5176%200.0253601%2012.6287%200.0253601ZM12.6287%2022.8584C6.9093%2022.8584%202.27029%2018.2194%202.27029%2012.5C2.27029%2010.0218%203.14185%207.74406%204.59537%205.96196L19.1668%2020.5334C17.3847%2021.9869%2015.1069%2022.8584%2012.6287%2022.8584ZM20.6621%2019.0381L6.09065%204.46667C7.87275%203.01315%2010.1505%202.1416%2012.6287%202.1416C18.3481%202.1416%2022.9871%206.78061%2022.9871%2012.5C22.9871%2014.9782%2022.1156%2017.256%2020.6621%2019.0381Z%22%20fill%3D%22%23E0232E%22%2F%3E%0A%3C%2Fsvg%3E");
  color: #df1e1e;
  border: 1px solid #df1e1e;
}

.alert-success {
  background-color: #fefffa;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2229%22%20height%3D%2227%22%20viewBox%3D%220%200%2029%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M27.8371%203.29217C27.9302%203.38506%2028.0041%203.49541%2028.0545%203.6169C28.1049%203.73839%2028.1309%203.86864%2028.1309%204.00017C28.1309%204.1317%2028.1049%204.26195%2028.0545%204.38344C28.0041%204.50493%2027.9302%204.61528%2027.8371%204.70817L13.8371%2018.7082C13.7442%2018.8013%2013.6338%2018.8752%2013.5123%2018.9256C13.3908%2018.976%2013.2606%2019.002%2013.1291%2019.002C12.9975%2019.002%2012.8673%2018.976%2012.7458%2018.9256C12.6243%2018.8752%2012.514%2018.8013%2012.4211%2018.7082L6.42107%2012.7082C6.3281%2012.6152%206.25434%2012.5048%206.20402%2012.3833C6.15371%2012.2619%206.12781%2012.1317%206.12781%2012.0002C6.12781%2011.8687%206.15371%2011.7385%206.20402%2011.617C6.25434%2011.4955%206.3281%2011.3851%206.42107%2011.2922C6.51405%2011.1992%206.62443%2011.1254%206.7459%2011.0751C6.86738%2011.0248%206.99758%2010.9989%207.12907%2010.9989C7.26056%2010.9989%207.39076%2011.0248%207.51224%2011.0751C7.63372%2011.1254%207.7441%2011.1992%207.83707%2011.2922L13.1291%2016.5862L26.4211%203.29217C26.514%203.19904%2026.6243%203.12516%2026.7458%203.07475C26.8673%203.02433%2026.9975%202.99838%2027.1291%202.99838C27.2606%202.99838%2027.3908%203.02433%2027.5123%203.07475C27.6338%203.12516%2027.7442%203.19904%2027.8371%203.29217V3.29217Z%22%20fill%3D%22%2397BF0D%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.1289%203.00013C10.9533%203.00013%208.82659%203.64527%207.01765%204.85397C5.20871%206.06266%203.79881%207.78063%202.96625%209.79062C2.13369%2011.8006%201.91585%2014.0123%202.34029%2016.1461C2.76472%2018.2799%203.81237%2020.2399%205.35075%2021.7783C6.88913%2023.3167%208.84914%2024.3643%2010.9829%2024.7888C13.1167%2025.2132%2015.3285%2024.9954%2017.3384%2024.1628C19.3484%2023.3302%2021.0664%2021.9203%2022.2751%2020.1114C23.4838%2018.3025%2024.1289%2016.1757%2024.1289%2014.0001C24.1289%2013.7349%2024.2343%2013.4806%2024.4218%2013.293C24.6094%2013.1055%2024.8637%2013.0001%2025.1289%2013.0001C25.3941%2013.0001%2025.6485%2013.1055%2025.836%2013.293C26.0236%2013.4806%2026.1289%2013.7349%2026.1289%2014.0001C26.1286%2016.8618%2025.184%2019.6434%2023.4416%2021.9135C21.6993%2024.1836%2019.2566%2025.8154%2016.4924%2026.5558C13.7281%2027.2962%2010.7968%2027.1038%208.15308%2026.0085C5.50932%2024.9132%203.30085%2022.9761%201.87018%2020.4977C0.4395%2018.0194%20-0.133437%2015.1382%200.240223%2012.301C0.613883%209.46383%201.91326%206.82922%203.93683%204.80578C5.96041%202.78234%208.59509%201.48313%2011.4323%201.10965C14.2695%200.736174%2017.1506%201.30929%2019.6289%202.74013C19.7484%202.80265%2019.8541%202.88869%2019.9394%202.99308C20.0248%203.09748%2020.0882%203.21807%2020.1258%203.3476C20.1634%203.47712%2020.1744%203.61291%2020.1581%203.7468C20.1418%203.88068%2020.0987%204.0099%2020.0312%204.12666C19.9637%204.24343%2019.8733%204.34533%2019.7654%204.42625C19.6575%204.50716%2019.5343%204.56542%2019.4033%204.5975C19.2723%204.62959%2019.1362%204.63485%2019.0031%204.61296C18.87%204.59107%2018.7427%204.54249%2018.6289%204.47013C16.9574%203.50351%2015.0598%202.99635%2013.1289%203.00013V3.00013Z%22%20fill%3D%22%2397BF0D%22%2F%3E%0A%3C%2Fsvg%3E");
  color: #97bf0d;
  border: 1px solid #97bf0d;
}

.notice-badge {
  background-color: #ff7171;
  border-radius: 10em;
  color: #fff;
  display: inline-block;
  font-size: 85.72%;
  line-height: 1;
  padding: 0.3em 0.5em 0.26em;
}

.brand-story {
  background-color: #fefffa;
  border: 1px solid #97bf0d;
  border-radius: 5px;
  margin: 1em 0;
  padding: 2rem;
  position: relative;
  text-align: center;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  .brand-story {
    background-color: transparent;
  }
  .brand-story::before {
    background-color: #97bf0d;
    border-radius: 5px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22170%22%20height%3D%2280%22%20version%3D%221.1%22%20viewBox%3D%220%200%2044.98%2021.17%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%282.124%201.503%29%22%3E%3Cpath%20id%3D%22path1077%22%20d%3D%22m16.69%202.655-.8584-1.092c-.7243-.921-2.061-1.085-2.986-.357-.8954.7041-1.071%201.981-.4198%202.897l-.0042.00336%202.042%202.597%204.95-3.893-1.117-1.42z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2028.61%20-7.568%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cpath%20id%3D%22path1088%22%20d%3D%22m3.771%202.541c.3725-.299.365-.9442-.03599-1.216-.3228-.235-.8319-.1616-1.042.1904-.2631.3874-.09813%201.014.3706%201.151.2373.07423.5181.04911.707-.1252zm1.537-2.165c.5095.5496.6802%201.353.5254%202.077-.1458.8676-.8276%201.613-1.68%201.833-.9625.2628-2.085.02629-2.79-.7009-.5-.5228-.7227-1.28-.61-1.992.08593-.8534.6874-1.629%201.499-1.912.891-.3114%201.935-.1675%202.704.3798.1269.09338.2446.1993.3508.3158z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2013.71%2015.19%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2015.87%2013.14%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2014.2%2027.9%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22170%22%20height%3D%2280%22%20version%3D%221.1%22%20viewBox%3D%220%200%2044.98%2021.17%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%282.124%201.503%29%22%3E%3Cpath%20id%3D%22path1077%22%20d%3D%22m16.69%202.655-.8584-1.092c-.7243-.921-2.061-1.085-2.986-.357-.8954.7041-1.071%201.981-.4198%202.897l-.0042.00336%202.042%202.597%204.95-3.893-1.117-1.42z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2028.61%20-7.568%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cpath%20id%3D%22path1088%22%20d%3D%22m3.771%202.541c.3725-.299.365-.9442-.03599-1.216-.3228-.235-.8319-.1616-1.042.1904-.2631.3874-.09813%201.014.3706%201.151.2373.07423.5181.04911.707-.1252zm1.537-2.165c.5095.5496.6802%201.353.5254%202.077-.1458.8676-.8276%201.613-1.68%201.833-.9625.2628-2.085.02629-2.79-.7009-.5-.5228-.7227-1.28-.61-1.992.08593-.8534.6874-1.629%201.499-1.912.891-.3114%201.935-.1675%202.704.3798.1269.09338.2446.1993.3508.3158z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2013.71%2015.19%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2015.87%2013.14%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2014.2%2027.9%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-repeat: repeat;
            mask-repeat: repeat;
    -webkit-mask-size: auto 9em;
            mask-size: auto 9em;
    -webkit-mask-composite: xor;
    mask-composite: intersect;
  }
  .brand-story::after {
    background-color: #fefffa;
    border-radius: 5px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
  }
}
.brand-story .banner-img {
  grid-column: -2/-1;
  grid-row: 1/span 4;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.section-subtitle {
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 1em;
}

@media (min-width: 55.5em) {
  .brand-story {
    display: grid;
    gap: 0;
    grid-auto-flow: row;
    grid-template-columns: minmax(calc(50% - 2rem - 2vw), 1fr) auto;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
    text-align: left;
  }
  .brand-story .section-title,
.brand-story .section-subtitle,
.brand-story .address-cta, .brand-story > p {
    grid-column: 1/span 1;
  }
  .brand-story .banner-img {
    padding-left: 4vw;
  }
}
.product-colors .carousel-wrapper,
.carousel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 0.5rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
}

.carousel-scroll-area {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 0.5rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  overflow-x: scroll;
  max-width: 100%;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
.carousel-scroll-area > figure, .carousel-scroll-area > div, .carousel-scroll-area > a, .carousel-scroll-area > img {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 clamp(4em, min(50%, 7em), 15vw);
          flex: 1 0 clamp(4em, min(50%, 7em), 15vw);
  margin: 0 0 0.5rem;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  text-align: center;
}
.carousel-scroll-area img {
  width: 100%;
}

.product-relateds .carousel-wrapper,
.products-recent .carousel-wrapper {
  display: block;
}
.product-relateds .carousel-wrapper [class^=carousel-button],
.products-recent .carousel-wrapper [class^=carousel-button] {
  left: -0.5rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateZ(0);
          transform: translateY(-50%) translateZ(0);
  z-index: 1;
}
.product-relateds .carousel-wrapper .carousel-scroll-area,
.products-recent .carousel-wrapper .carousel-scroll-area {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-top: 3px;
}
.product-relateds .carousel-wrapper .carousel-scroll-area > article,
.products-recent .carousel-wrapper .carousel-scroll-area > article {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 13.5em;
          flex: 1 0 13.5em;
  max-width: 20em;
}
.product-relateds .carousel-wrapper [class*=next],
.products-recent .carousel-wrapper [class*=next] {
  left: auto;
  right: -0.5rem;
  -webkit-transform: translateY(-50%) translateZ(0) rotateY(180deg);
          transform: translateY(-50%) translateZ(0) rotateY(180deg);
}

.product-relateds h2,
.products-recent h2 {
  text-align: left;
}
#hover_kosarica {
  display: none;
  height: 100vh;
  left: 0;
  margin: 0;
  max-height: none;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 30;
}

.cart-mobile {
  display: block;
}
@media (min-width: 55.5em) {
  .cart-mobile {
    display: none;
  }
}

.cart-desktop {
  display: none;
}
@media (min-width: 55.5em) {
  .cart-desktop {
    display: block;
  }
}

.cart-content {
  scrollbar-width: auto;
  scrollbar-color: #a8a8a8 transparent;
  background-color: #fff;
}
.cart-content::-webkit-scrollbar {
  height: 4px;
  width: auto;
}
.cart-content::-webkit-scrollbar-track {
  background: transparent;
}
.cart-content::-webkit-scrollbar-thumb {
  background-color: #a8a8a8;
  border-radius: 20px;
  border: 0 solid transparent;
}
.cart-content::-webkit-scrollbar-button {
  display: none;
}
.cart-content > header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #49515c;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 2vw;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  padding: 2vw;
  position: relative;
  width: 100%;
}
.cart-content > header h2 {
  font-size: 0.625rem;
  font-weight: normal;
  margin: 0 0 0 auto;
}
.cart-content .finish-order {
  border-radius: 5px;
  margin: 0;
  width: 100%;
}
.cart-content h1 {
  background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.05385%200.713786H0.356887C0.159783%200.713786%200%200.554%200%200.356893C0%200.159785%200.159783%200%200.356887%200H2.05385C2.25096%200%202.41074%200.159785%202.41074%200.356893C2.41074%200.554%202.25096%200.713786%202.05385%200.713786ZM9.73277%208.21437H3.92926C3.73216%208.21437%203.57237%208.05458%203.57237%207.85748C3.57237%207.66037%203.73216%207.50058%203.92926%207.50058H9.73393C9.93104%207.50058%2010.0908%207.66037%2010.0908%207.85748C10.0908%208.05458%209.92987%208.21437%209.73277%208.21437ZM11.0728%202.14252H2.58918C2.39208%202.14252%202.2323%201.98274%202.2323%201.78563C2.2323%201.58852%202.39208%201.42874%202.58918%201.42874H11.0717C11.2688%201.42874%2011.4286%201.58852%2011.4286%201.78563C11.4297%201.98274%2011.2699%202.14252%2011.0728%202.14252ZM10.5142%204.28621H3.14784C2.95074%204.28621%202.79095%204.12643%202.79095%203.92932C2.79095%203.73221%202.95074%203.57243%203.14784%203.57243H10.5142C10.7113%203.57243%2010.8711%203.73221%2010.8711%203.92932C10.8711%204.12526%2010.7113%204.28621%2010.5142%204.28621ZM10.001%206.42874H3.70533C3.50823%206.42874%203.34844%206.26895%203.34844%206.07185C3.34844%205.87474%203.50823%205.71495%203.70533%205.71495H10.001C10.1981%205.71495%2010.3579%205.87474%2010.3579%206.07185C10.3579%206.26895%2010.1981%206.42874%2010.001%206.42874ZM6.74121%206.38442C6.5441%206.38442%206.38432%206.22463%206.38432%206.02752V2.18684C6.38432%201.98974%206.5441%201.82995%206.74121%201.82995C6.93831%201.82995%207.0981%201.98974%207.0981%202.18684V6.02636C7.09926%206.22463%206.93948%206.38442%206.74121%206.38442ZM9.19977%201.93025L8.74258%205.74294C8.71925%205.93889%208.54081%206.07884%208.34487%206.05552C8.14893%206.03219%208.00898%205.85374%208.0323%205.65897L8.49066%201.84628C8.51398%201.65034%208.69243%201.51038%208.88836%201.53371C9.0843%201.55703%209.22309%201.73548%209.19977%201.93025ZM11.4099%201.88127L10.3801%206.03336C10.3334%206.22463%2010.1398%206.34243%209.94736%206.29461C9.75609%206.24796%209.6383%206.05435%209.68611%205.86191L10.716%201.70982C10.7626%201.51854%2010.9562%201.40075%2011.1487%201.44857C11.3399%201.49638%2011.4566%201.68999%2011.4099%201.88127ZM5.14921%206.11033C4.95327%206.13599%204.77483%205.9972%204.74917%205.80126L4.28965%202.21367C4.26399%202.01773%204.40278%201.83928%204.59872%201.81362C4.79465%201.78796%204.9731%201.92676%204.99876%202.1227L5.45828%205.71029C5.48277%205.90623%205.34515%206.08467%205.14921%206.11033ZM3.99574%208.13039C3.8033%208.17821%203.6097%208.06158%203.56188%207.87031L1.72612%200.515512C1.6783%200.324236%201.79493%200.130627%201.98737%200.0828085C2.17981%200.0349895%202.37342%200.151621%202.42124%200.342897L4.25583%207.69769C4.30364%207.88897%204.18701%208.08374%203.99574%208.13039ZM4.5544%2010C4.16019%2010%203.84062%209.68043%203.84062%209.28621C3.84062%208.892%204.16019%208.57126%204.5544%208.57126C4.94861%208.57126%205.26817%208.89083%205.26817%209.28621C5.26817%209.68043%204.94861%2010%204.5544%2010ZM8.92918%2010C8.53498%2010%208.21541%209.68043%208.21541%209.28621C8.21541%208.892%208.53498%208.57126%208.92918%208.57126C9.32339%208.57126%209.64413%208.89083%209.64413%209.28621C9.64413%209.68043%209.32339%2010%208.92918%2010Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 1vw 50%;
  background-size: auto 1em;
  margin: 0;
  min-height: 1em;
  min-width: 1.6em;
  padding: 0 0 0 calc(1.2em + 2vw);
  text-align: left;
}
.cart-content h1 span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

.cart-close {
  color: inherit;
  display: block;
  font-size: 3rem;
  line-height: 1;
  margin-left: auto;
  min-width: 3rem;
  padding: 0.2rem 0.6rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

.search-cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 4rem 0 0;
}
.search-cart input,
.search-cart button {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.search-cart input {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.search-cart button {
  background-image: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.search-cart button::before {
  content: "+";
  font-size: 2em;
  line-height: 0.8;
}
.search-cart button:hover {
  background-image: none;
}

.cart-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0;
  width: 100%;
}
.cart-summary dt {
  font-weight: 400;
}
.cart-summary dt:nth-of-type(even) {
  margin-left: auto;
}
.cart-summary dd {
  font-weight: 600;
}

.delivery-cost {
  border: 1px solid #687484;
  border-radius: 5px;
  font-size: 0.625rem;
  margin: 0;
  padding: 0;
}
.delivery-cost dt {
  background-color: #586270;
  border: 1px solid #687484;
  border-top: 0;
  border-left: 0;
  font-weight: normal;
  padding: 0.2em 0.4em;
}
.delivery-cost dd {
  border-bottom: 1px solid #687484;
  font-weight: 600;
  margin: 0;
  padding: 0.2em 0.4em;
}
.delivery-cost :last-of-type {
  border-bottom-width: 0;
}

.cart-item-summary {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  background-color: #f9f9f9;
  border-radius: 5px;
  display: grid;
  gap: 2vw;
  grid-template-areas: "product   sizes  sizes  close" "remove    sizes  sizes  close" "quantity  part2  part3  price";
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-template-columns: -webkit-min-content -webkit-min-content 1fr -webkit-min-content;
  grid-template-columns: min-content min-content 1fr min-content;
  margin: 2vw;
  padding: 2vw;
}
.cart-item-summary ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0.1em;
  margin: 1em 0 0;
  padding: 0;
}
.cart-item-summary li {
  background-color: #fff;
  border-radius: 5px;
  line-height: 1.2;
  list-style: none;
  padding: 0.3em;
  max-width: 100%;
}
.cart-item-summary .p-size-selected {
  background-color: #97bf0d;
  color: #fff;
  font-weight: 600;
}
.cart-item-summary img {
  background-color: #fff;
  border-radius: 5px;
  grid-area: product;
  font-size: 1rem;
  padding-bottom: 1.2em;
  width: 100%;
}
.cart-item-summary [id^=open] {
  border-radius: 5px;
  grid-area: close;
  font-weight: 600;
  line-height: 1;
  margin: -2vw -2vw 0 0;
  padding: 1vw 2vw;
}
.cart-item-summary h3 {
  font-size: 0.75rem;
  margin: 0.5em 0 0;
}
.cart-item-summary .item-remove {
  grid-area: remove;
}

.row-odd .cart-item-summary {
  background-color: #eff3fa;
}

.product-ID {
  background-color: #fff;
  border-radius: 5px;
  grid-area: product;
  font-size: 1rem;
  margin: 100% 0 0;
  padding: 0 0.2em;
  text-align: center;
  z-index: 3;
}

.sizes-available-summary {
  grid-area: sizes;
  text-align: left;
}

.quantity-selected {
  grid-area: quantity/span 2;
  width: 10em;
}

.price-selected {
  grid-area: price/span 2;
  text-align: right;
}

.quantity-selected,
.price-selected {
  font-size: 1.125rem;
  font-weight: 600;
}

.cart-mobile > article {
  background-color: #fff;
  position: relative;
}
.cart-mobile [name=toggleProductTable] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
  margin: 1em;
  right: 0;
  position: absolute;
  top: 0;
  z-index: 5;
}
.cart-mobile [for^=item-] {
  border: 1px solid #434343;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1;
  padding: 0.3em 0.4em;
  position: absolute;
  right: 4vw;
  top: 2vw;
  -webkit-transition: background-color, border-color, color;
  transition: background-color, border-color, color;
}
.cart-mobile [for^=item-]:focus, .cart-mobile [for^=item-]:hover, .cart-mobile [for^=item-]:active {
  background-color: #97bf0d;
  border: #97bf0d;
  color: #fff;
}
.cart-mobile .quantity-selected::before {
  background: #97bf0d;
  border-radius: 10em;
  color: #fff;
  content: "✔";
  display: inline-block;
  font-size: 0.8em;
  height: 1.4em;
  line-height: 1.4em;
  margin-right: 0.4rem;
  text-align: center;
  vertical-align: baseline;
  width: 1.4em;
}
.cart-mobile .zero {
  color: #bfc8d5;
}
.cart-mobile .zero::before {
  background-color: #bfc8d5;
}
.cart-mobile .product-table {
  display: none;
  margin: 0;
}
.cart-mobile .p-size-ppu,
.cart-mobile [class^=available-s],
.cart-mobile [class^=price-s] {
  text-align: right;
}
.cart-mobile [name=toggleProductTable]:checked {
  position: fixed;
}
.cart-mobile [name=toggleProductTable]:checked + [for^=item-] {
  border-color: transparent;
  left: 2vw;
  padding: 2vw;
  position: fixed;
  right: auto;
  top: 2vw;
  z-index: 5;
}
.cart-mobile [name=toggleProductTable]:checked + [for^=item-] span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.cart-mobile [name=toggleProductTable]:checked + [for^=item-]::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  display: block;
  height: 3em;
  width: 3em;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  .cart-mobile [name=toggleProductTable]:checked + [for^=item-]::before {
    background-color: #fff;
    content: "";
    -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-position: 40% 50%;
            mask-position: 40% 50%;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: auto 2em;
            mask-size: auto 2em;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary, .cart-mobile [name=toggleProductTable]:checked ~ .product-table {
  border-radius: 0;
  border-width: 0;
  left: 0;
  margin: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary {
  background-color: #49515c;
  gap: 0 4vw;
  grid-template-areas: "close  product  price" "close  product  quantity" "close  product  remove";
  grid-template-columns: calc(8vw + 2em) -webkit-min-content auto;
  grid-template-columns: calc(8vw + 2em) min-content auto;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .sizes-available-summary {
  display: none;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .quantity-selected,
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .price-selected {
  color: #fff;
  text-align: left;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .price-selected {
  font-size: 1.25rem;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .quantity-selected {
  font-size: 1rem;
  font-weight: 400;
}
.cart-mobile [name=toggleProductTable]:checked ~ .cart-item-summary .item-remove {
  display: none;
}
.cart-mobile [name=toggleProductTable]:checked ~ .product-table {
  display: block;
  height: calc(100vh - 4vw - 3.7em - 4.5rem);
  overflow: scroll;
  padding: 0;
  top: calc(4vw + 3.7em + 4.3rem);
}
.cart-mobile [name=toggleProductTable]:checked ~ .product-table table {
  left: 0;
  position: absolute;
  top: 0;
}
.cart-mobile [name=toggleProductTable]:checked ~ .product-table thead th {
  background-color: #d9e0ec;
  color: inherit;
}
.cart-mobile [name=toggleProductTable]:checked ~ .product-table thead th:first-child::before, .cart-mobile [name=toggleProductTable]:checked ~ .product-table thead th:last-child::before {
  background-color: #d9e0ec;
}

@media (min-width: 55.5em) {
  .cart-content > header {
    gap: 1vw;
    padding: 0;
  }
  .cart-content .finish-order {
    margin: 1vw;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: auto;
  }
  .cart-content h1 {
    font-size: 1.5625rem;
  }
  .cart-content h1 span {
    position: static !important;
    -webkit-clip-path: none;
            clip-path: none;
    height: auto;
    width: auto;
    overflow: visible;
  }
  .cart-content [title] {
    cursor: help;
  }

  .search-cart {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0;
  }

  .cart-close {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    background-color: #2e3339;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-left: 0;
    position: static;
  }

  .cart-summary {
    border-left: 1px solid #687484;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 12em;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-left: 1vw;
    width: auto;
  }
  .cart-summary dt,
.cart-summary dd {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 minmax(45%, 6em);
            flex: 0 1 minmax(45%, 6em);
    margin: 0.1em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    white-space: nowrap;
  }
  .cart-summary dt:first-of-type,
.cart-summary dd:first-of-type {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .cart-summary dt:nth-of-type(even) {
    margin-left: 0.1em;
  }
  .cart-summary::before {
    content: "";
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    height: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .cart-desktop {
    scrollbar-width: auto;
    scrollbar-color: #a8a8a8 transparent;
    overflow-x: scroll;
    margin-bottom: 0.5em;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
  }
  .cart-desktop::-webkit-scrollbar {
    height: 4px;
    width: auto;
  }
  .cart-desktop::-webkit-scrollbar-track {
    background: transparent;
  }
  .cart-desktop::-webkit-scrollbar-thumb {
    background-color: #a8a8a8;
    border-radius: 20px;
    border: 0 solid transparent;
  }
  .cart-desktop::-webkit-scrollbar-button {
    display: none;
  }
  .cart-desktop::-webkit-scrollbar {
    display: none;
  }
  .cart-desktop::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0));
    content: "";
    display: block;
    height: 5px;
    left: 0;
    position: absolute;
    top: calc(4.5em + 2.8rem);
    width: 100%;
    z-index: 0;
  }
  .cart-desktop table {
    border-collapse: separate;
    border-spacing: 0;
  }
  .cart-desktop tr td {
    border-bottom: 2.5px solid #fff;
    border-top: 2.5px solid #fff;
    padding: 0.6rem 0.2rem 0.4rem;
    position: relative;
  }
  .cart-desktop .row-odd td {
    background-color: #eff3fa;
  }
  .cart-desktop .row-even td {
    background-color: #f9f9f9;
  }
  .cart-desktop .changed td {
    background-color: #ffdbdb;
  }
  .cart-desktop .changed td.c-odd {
    background-color: #ffcaca;
  }
  .cart-desktop .changed [type=number] {
    border-color: #ff7171;
    color: #ff7171;
  }
  .cart-desktop .changed [type=number]:focus, .cart-desktop .changed [type=number]:focus-visible {
    outline-color: #ff7171;
  }
  .cart-desktop .changed [type=number]:not(:-moz-placeholder-shown) + label {
    position: relative;
  }
  .cart-desktop .changed [type=number]:not(:-ms-input-placeholder) + label {
    position: relative;
  }
  .cart-desktop .changed [type=number]:not(:placeholder-shown) + label {
    position: relative;
  }
  .cart-desktop .changed [type=number]:not(:-moz-placeholder-shown) + label::after {
    background-color: #ff7171;
    border-radius: 10em;
    bottom: -2.6rem;
    color: #fff;
    content: "🗘";
    display: block;
    font-size: 0.75rem;
    font-weight: 800;
    left: 50%;
    line-height: 1.3;
    padding: 0.1em 0.2em 0;
    position: absolute;
    transform: translateX(-50%) rotate(-90deg);
    z-index: 1;
  }
  .cart-desktop .changed [type=number]:not(:-ms-input-placeholder) + label::after {
    background-color: #ff7171;
    border-radius: 10em;
    bottom: -2.6rem;
    color: #fff;
    content: "🗘";
    display: block;
    font-size: 0.75rem;
    font-weight: 800;
    left: 50%;
    line-height: 1.3;
    padding: 0.1em 0.2em 0;
    position: absolute;
    transform: translateX(-50%) rotate(-90deg);
    z-index: 1;
  }
  .cart-desktop .changed [type=number]:not(:placeholder-shown) + label::after {
    background-color: #ff7171;
    border-radius: 10em;
    bottom: -2.6rem;
    color: #fff;
    content: "🗘";
    display: block;
    font-size: 0.75rem;
    font-weight: 800;
    left: 50%;
    line-height: 1.3;
    padding: 0.1em 0.2em 0;
    position: absolute;
    -webkit-transform: translateX(-50%) rotate(-90deg);
            transform: translateX(-50%) rotate(-90deg);
    z-index: 1;
  }
  .cart-desktop tr:hover td {
    background-color: #ffefd6;
  }
  .cart-desktop tr:hover td.c-odd {
    background-color: #ffe6bf;
  }
  .cart-desktop tr:focus-within td {
    background-color: #ffd9a0;
  }
  .cart-desktop tr:focus-within td.c-odd {
    background-color: #ffd089;
  }
  .cart-desktop tr td.c-odd {
    background-color: #d9e0ec;
    border-color: #d9e0ec;
  }
  .cart-desktop tr .cart-img {
    border-left: 5px solid #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 5px;
  }
  .cart-desktop tr .cart-img img {
    border-radius: 5px;
  }
  .cart-desktop .cell-remove {
    border-right: 5px solid #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-right: 5px;
  }
  .cart-desktop label {
    font-weight: 400;
    margin-bottom: calc(2.5125rem + 2px);
    padding: 0.5rem 0 0.4rem;
  }
  .cart-desktop label .q-label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
  .cart-desktop label span:empty::before {
    color: #bfc8d5;
    content: "–";
  }
  .cart-desktop label:focus {
    font-weight: 800;
  }
  .cart-desktop [type=number] {
    -moz-appearance: textfield;
    border: 1px solid #97bf0d;
    border-radius: 3px;
    color: #97bf0d;
    display: block;
    font-size: 1.125rem;
    left: 0.2rem;
    margin: 0.4rem auto 0.2rem;
    min-width: 1em;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2.8rem;
    width: clamp(2em, 3em, 100% - 0.4em);
  }
  .cart-desktop [type=number]:-moz-placeholder-shown:not(:focus) {
    color: #bfc8d5;
    border-color: #e1e1e1;
  }
  .cart-desktop [type=number]:-ms-input-placeholder:not(:focus) {
    color: #bfc8d5;
    border-color: #e1e1e1;
  }
  .cart-desktop [type=number]:placeholder-shown:not(:focus) {
    color: #bfc8d5;
    border-color: #e1e1e1;
  }
  .cart-desktop [type=number]::-webkit-inner-spin-button, .cart-desktop [type=number]::-webkit-outer-spin-button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
  }
  .cart-desktop [type=number]:focus, .cart-desktop [type=number]:focus-visible {
    font-weight: 800;
    outline: 2px solid #97bf0d;
  }
  .cart-desktop [type=number]:focus + label, .cart-desktop [type=number]:focus-visible + label {
    font-weight: 800;
  }
  .cart-desktop th {
    background-color: transparent;
    border-bottom: 0;
    color: inherit;
    line-height: 1.5;
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
  }
  .cart-desktop th[colspan="2"] {
    text-align: left;
  }
  .cart-desktop th::before {
    content: none !important;
  }
  .cart-desktop .c-odd {
    background-color: #d9e0ec;
  }

  .labels {
    background-color: #f9f9f9;
  }
  .labels th {
    border-bottom: 0.4rem solid #fff;
  }

  .labels-sB th {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .labels-sA th {
    border-bottom: 0.4rem solid #fff;
  }
  .labels-sA th.c-odd {
    border-bottom-color: #d9e0ec;
  }

  .toggle-images {
    background-color: transparent;
    border-width: 0;
    margin: 0;
    min-width: auto;
    padding: 0;
    background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5.90727%203.15789L7.63636%204.82105C7.63636%204.79474%207.63636%204.76316%207.63636%204.73684C7.63636%204.31808%207.46396%203.91647%207.15708%203.62036C6.85021%203.32425%206.43399%203.15789%206%203.15789C5.96727%203.15789%205.94%203.15789%205.90727%203.15789ZM3.56182%203.57895L4.40727%204.39474C4.38%204.50526%204.36364%204.61579%204.36364%204.73684C4.36364%205.1556%204.53604%205.55722%204.84292%205.85333C5.14979%206.14944%205.56601%206.31579%206%206.31579C6.12%206.31579%206.24%206.3%206.35455%206.27368L7.2%207.08947C6.83455%207.26316%206.43091%207.36842%206%207.36842C5.27668%207.36842%204.58299%207.09117%204.07153%206.59765C3.56006%206.10413%203.27273%205.43478%203.27273%204.73684C3.27273%204.32105%203.38182%203.93158%203.56182%203.57895ZM0.545455%200.668421L1.78909%201.86842L2.03455%202.10526C1.13455%202.78947%200.425455%203.68421%200%204.73684C0.943636%207.04737%203.27273%208.68421%206%208.68421C6.84545%208.68421%207.65273%208.52632%208.38909%208.24211L8.62364%208.46316L10.2164%2010L10.9091%209.33158L1.23818%200L0.545455%200.668421ZM6%202.10526C6.72332%202.10526%207.41701%202.38252%207.92847%202.87603C8.43994%203.36955%208.72727%204.0389%208.72727%204.73684C8.72727%205.07368%208.65636%205.4%208.53091%205.69474L10.1291%207.23684C10.9473%206.57895%2011.6018%205.71579%2012%204.73684C11.0564%202.42632%208.72727%200.789474%206%200.789474C5.23636%200.789474%204.50545%200.921053%203.81818%201.15789L5.00182%202.28947C5.31273%202.17368%205.64545%202.10526%206%202.10526Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat right 0.5em top 50%;
    border: 1px solid #434343;
    color: #434343;
    font-size: 0.75rem;
    font-weight: 600;
    grid-area: 3/1/span 1/span 2;
    justify-self: start;
    padding: 0.1em 2em 0.1em 0.4em;
    position: relative;
    white-space: nowrap;
    width: auto;
  }
  .toggle-images:focus, .toggle-images:hover, .toggle-images:active {
    background-color: transparent;
    text-decoration: none;
    outline: none;
  }
  .toggle-images:focus, .toggle-images:hover {
    background-color: #434343;
    color: #fff;
  }
  @supports ((-webkit-mask-image: url()) or (mask-image: url())) {
    .toggle-images:focus, .toggle-images:hover {
      background-image: none;
    }
    .toggle-images:focus::after, .toggle-images:hover::after {
      background-color: #fff;
      border-radius: 10em;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5.90727%203.15789L7.63636%204.82105C7.63636%204.79474%207.63636%204.76316%207.63636%204.73684C7.63636%204.31808%207.46396%203.91647%207.15708%203.62036C6.85021%203.32425%206.43399%203.15789%206%203.15789C5.96727%203.15789%205.94%203.15789%205.90727%203.15789ZM3.56182%203.57895L4.40727%204.39474C4.38%204.50526%204.36364%204.61579%204.36364%204.73684C4.36364%205.1556%204.53604%205.55722%204.84292%205.85333C5.14979%206.14944%205.56601%206.31579%206%206.31579C6.12%206.31579%206.24%206.3%206.35455%206.27368L7.2%207.08947C6.83455%207.26316%206.43091%207.36842%206%207.36842C5.27668%207.36842%204.58299%207.09117%204.07153%206.59765C3.56006%206.10413%203.27273%205.43478%203.27273%204.73684C3.27273%204.32105%203.38182%203.93158%203.56182%203.57895ZM0.545455%200.668421L1.78909%201.86842L2.03455%202.10526C1.13455%202.78947%200.425455%203.68421%200%204.73684C0.943636%207.04737%203.27273%208.68421%206%208.68421C6.84545%208.68421%207.65273%208.52632%208.38909%208.24211L8.62364%208.46316L10.2164%2010L10.9091%209.33158L1.23818%200L0.545455%200.668421ZM6%202.10526C6.72332%202.10526%207.41701%202.38252%207.92847%202.87603C8.43994%203.36955%208.72727%204.0389%208.72727%204.73684C8.72727%205.07368%208.65636%205.4%208.53091%205.69474L10.1291%207.23684C10.9473%206.57895%2011.6018%205.71579%2012%204.73684C11.0564%202.42632%208.72727%200.789474%206%200.789474C5.23636%200.789474%204.50545%200.921053%203.81818%201.15789L5.00182%202.28947C5.31273%202.17368%205.64545%202.10526%206%202.10526Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
              mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5.90727%203.15789L7.63636%204.82105C7.63636%204.79474%207.63636%204.76316%207.63636%204.73684C7.63636%204.31808%207.46396%203.91647%207.15708%203.62036C6.85021%203.32425%206.43399%203.15789%206%203.15789C5.96727%203.15789%205.94%203.15789%205.90727%203.15789ZM3.56182%203.57895L4.40727%204.39474C4.38%204.50526%204.36364%204.61579%204.36364%204.73684C4.36364%205.1556%204.53604%205.55722%204.84292%205.85333C5.14979%206.14944%205.56601%206.31579%206%206.31579C6.12%206.31579%206.24%206.3%206.35455%206.27368L7.2%207.08947C6.83455%207.26316%206.43091%207.36842%206%207.36842C5.27668%207.36842%204.58299%207.09117%204.07153%206.59765C3.56006%206.10413%203.27273%205.43478%203.27273%204.73684C3.27273%204.32105%203.38182%203.93158%203.56182%203.57895ZM0.545455%200.668421L1.78909%201.86842L2.03455%202.10526C1.13455%202.78947%200.425455%203.68421%200%204.73684C0.943636%207.04737%203.27273%208.68421%206%208.68421C6.84545%208.68421%207.65273%208.52632%208.38909%208.24211L8.62364%208.46316L10.2164%2010L10.9091%209.33158L1.23818%200L0.545455%200.668421ZM6%202.10526C6.72332%202.10526%207.41701%202.38252%207.92847%202.87603C8.43994%203.36955%208.72727%204.0389%208.72727%204.73684C8.72727%205.07368%208.65636%205.4%208.53091%205.69474L10.1291%207.23684C10.9473%206.57895%2011.6018%205.71579%2012%204.73684C11.0564%202.42632%208.72727%200.789474%206%200.789474C5.23636%200.789474%204.50545%200.921053%203.81818%201.15789L5.00182%202.28947C5.31273%202.17368%205.64545%202.10526%206%202.10526Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
      -webkit-mask-position: right 0.5em top 50%;
              mask-position: right 0.5em top 50%;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      -webkit-mask-size: auto;
              mask-size: auto;
      -webkit-mask-composite: source-over;
      mask-composite: add;
      position: absolute;
      top: 0;
      -webkit-transition: background-color 0.3s ease 0s;
      transition: background-color 0.3s ease 0s;
      width: 100%;
    }
  }
  .toggle-images:focus, .toggle-images:focus-visible {
    outline: 2px solid;
  }
  .toggle-images[data-img-action=Show] {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%202.4C5.56601%202.4%205.14979%202.56857%204.84292%202.86863C4.53604%203.16869%204.36364%203.57565%204.36364%204C4.36364%204.42435%204.53604%204.83131%204.84292%205.13137C5.14979%205.43143%205.56601%205.6%206%205.6C6.43399%205.6%206.85021%205.43143%207.15708%205.13137C7.46396%204.83131%207.63636%204.42435%207.63636%204C7.63636%203.57565%207.46396%203.16869%207.15708%202.86863C6.85021%202.56857%206.43399%202.4%206%202.4ZM6%206.66667C5.27668%206.66667%204.58299%206.38572%204.07153%205.88562C3.56006%205.38552%203.27273%204.70724%203.27273%204C3.27273%203.29276%203.56006%202.61448%204.07153%202.11438C4.58299%201.61428%205.27668%201.33333%206%201.33333C6.72332%201.33333%207.41701%201.61428%207.92847%202.11438C8.43994%202.61448%208.72727%203.29276%208.72727%204C8.72727%204.70724%208.43994%205.38552%207.92847%205.88562C7.41701%206.38572%206.72332%206.66667%206%206.66667ZM6%200C3.27273%200%200.943636%201.65867%200%204C0.943636%206.34133%203.27273%208%206%208C8.72727%208%2011.0564%206.34133%2012%204C11.0564%201.65867%208.72727%200%206%200Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  }
  .toggle-images[data-img-action=Show]:focus::after, .toggle-images[data-img-action=Show]:hover::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%202.4C5.56601%202.4%205.14979%202.56857%204.84292%202.86863C4.53604%203.16869%204.36364%203.57565%204.36364%204C4.36364%204.42435%204.53604%204.83131%204.84292%205.13137C5.14979%205.43143%205.56601%205.6%206%205.6C6.43399%205.6%206.85021%205.43143%207.15708%205.13137C7.46396%204.83131%207.63636%204.42435%207.63636%204C7.63636%203.57565%207.46396%203.16869%207.15708%202.86863C6.85021%202.56857%206.43399%202.4%206%202.4ZM6%206.66667C5.27668%206.66667%204.58299%206.38572%204.07153%205.88562C3.56006%205.38552%203.27273%204.70724%203.27273%204C3.27273%203.29276%203.56006%202.61448%204.07153%202.11438C4.58299%201.61428%205.27668%201.33333%206%201.33333C6.72332%201.33333%207.41701%201.61428%207.92847%202.11438C8.43994%202.61448%208.72727%203.29276%208.72727%204C8.72727%204.70724%208.43994%205.38552%207.92847%205.88562C7.41701%206.38572%206.72332%206.66667%206%206.66667ZM6%200C3.27273%200%200.943636%201.65867%200%204C0.943636%206.34133%203.27273%208%206%208C8.72727%208%2011.0564%206.34133%2012%204C11.0564%201.65867%208.72727%200%206%200Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%202.4C5.56601%202.4%205.14979%202.56857%204.84292%202.86863C4.53604%203.16869%204.36364%203.57565%204.36364%204C4.36364%204.42435%204.53604%204.83131%204.84292%205.13137C5.14979%205.43143%205.56601%205.6%206%205.6C6.43399%205.6%206.85021%205.43143%207.15708%205.13137C7.46396%204.83131%207.63636%204.42435%207.63636%204C7.63636%203.57565%207.46396%203.16869%207.15708%202.86863C6.85021%202.56857%206.43399%202.4%206%202.4ZM6%206.66667C5.27668%206.66667%204.58299%206.38572%204.07153%205.88562C3.56006%205.38552%203.27273%204.70724%203.27273%204C3.27273%203.29276%203.56006%202.61448%204.07153%202.11438C4.58299%201.61428%205.27668%201.33333%206%201.33333C6.72332%201.33333%207.41701%201.61428%207.92847%202.11438C8.43994%202.61448%208.72727%203.29276%208.72727%204C8.72727%204.70724%208.43994%205.38552%207.92847%205.88562C7.41701%206.38572%206.72332%206.66667%206%206.66667ZM6%200C3.27273%200%200.943636%201.65867%200%204C0.943636%206.34133%203.27273%208%206%208C8.72727%208%2011.0564%206.34133%2012%204C11.0564%201.65867%208.72727%200%206%200Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  }

  .cart-desktop .quantity-selected {
    color: inherit;
    font-size: inherit;
    font-weight: 400;
    padding-right: 1rem;
    text-align: right;
    white-space: nowrap;
    width: auto;
  }
  .cart-desktop .quantity-selected::before {
    content: "";
  }

  .price-selected {
    color: inherit;
    font-size: inherit;
    font-weight: 400;
    text-align: right;
  }

  .cart-desktop .item-remove {
    border-width: 0;
    padding-bottom: 1em;
    padding-top: 1em;
  }
}
.categories {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(clamp(50% - 1rem, 16em, 100%), 1fr));
  list-style: none;
  margin: 1rem 0;
  padding: 0;
}
.categories .category-banner {
  margin: 0;
}

.address-cta {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  list-style: none;
  padding: 0;
}
.address-cta li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.address-cta a {
  background-color: rgba(241, 255, 193, 0.5);
  color: inherit;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  border: 1px solid #97bf0d;
  display: block;
  font-weight: 600;
}
.address-cta a:focus, .address-cta a:hover, .address-cta a:active {
  background-color: rgba(247, 255, 220, 0.6);
  color: inherit;
  text-decoration: none;
  outline: none;
}
.address-cta a:focus-visible {
  outline: 2px solid #434343;
}
.address-cta a:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.address-cta [href*=mailto],
.address-cta [href*=tel] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 0.5em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  margin: 0;
}
.address-cta [href*=mailto]::before {
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8529%200H1.14706C0.305883%200%200%200.307692%200%201.15385V8.84615C0%209.7%200.305883%2010%201.14706%2010H11.8529C12.7018%2010%2013%209.7%2013%208.84615V1.15385C13%200.307692%2012.7018%200%2011.8529%200ZM11.8529%208.84615H1.14706V2.30769L6.5%205.38462L11.8529%202.5V8.84615ZM6.5%204.08462L1.14706%201.15385H11.8529L6.5%204.08462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat left center;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.2em;
  width: 2em;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  .address-cta [href*=mailto]::before {
    background-color: #434343;
    background-image: none;
    -webkit-mask: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8529%200H1.14706C0.305883%200%200%200.307692%200%201.15385V8.84615C0%209.7%200.305883%2010%201.14706%2010H11.8529C12.7018%2010%2013%209.7%2013%208.84615V1.15385C13%200.307692%2012.7018%200%2011.8529%200ZM11.8529%208.84615H1.14706V2.30769L6.5%205.38462L11.8529%202.5V8.84615ZM6.5%204.08462L1.14706%201.15385H11.8529L6.5%204.08462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center/contain no-repeat;
            mask: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8529%200H1.14706C0.305883%200%200%200.307692%200%201.15385V8.84615C0%209.7%200.305883%2010%201.14706%2010H11.8529C12.7018%2010%2013%209.7%2013%208.84615V1.15385C13%200.307692%2012.7018%200%2011.8529%200ZM11.8529%208.84615H1.14706V2.30769L6.5%205.38462L11.8529%202.5V8.84615ZM6.5%204.08462L1.14706%201.15385H11.8529L6.5%204.08462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center/contain no-repeat;
    -webkit-mask-composite: xor;
    mask-composite: intersect;
  }
}
.address-cta [href*=tel]::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2228%22%20height%3D%2233%22%20viewBox%3D%220%200%2028%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M14.3854%2032.5349V32.5849H14.4354H25.4954C26.1036%2032.5849%2026.6357%2032.3538%2027.0898%2031.8951C27.5439%2031.4363%2027.7723%2030.899%2027.7723%2030.2851V14.6114C27.7723%2012.7302%2027.4247%2010.9612%2026.7292%209.30495C26.0341%207.64967%2025.0906%206.20081%2023.8985%204.95879C22.7062%203.71652%2021.2965%202.73788%2019.6701%202.02289C18.0428%201.30753%2016.2977%200.95%2014.4354%200.95C12.5731%200.95%2010.8219%201.30753%209.18227%202.02283C7.54352%202.73777%206.11543%203.71631%204.8984%204.95842C3.6815%206.20041%202.7193%207.64929%202.01178%209.30465C1.30384%2010.961%200.95%2012.7301%200.95%2014.6114V26.0104C0.95%2026.6243%201.17845%2027.1617%201.63252%2027.6205C2.0866%2028.0792%202.61873%2028.3102%203.22686%2028.3102H8.71978H8.76978V28.2602V17.1611V17.1112H8.71978H3.27686V14.6114C3.27686%2011.5249%204.37263%208.86895%206.56567%206.64086C8.75863%204.41284%2011.381%203.29981%2014.4354%203.29981C17.4897%203.29981%2020.0871%204.4128%2022.2305%206.64045C24.3742%208.86846%2025.4454%2011.5246%2025.4454%2014.6114V17.1112H20.0025H19.9525V17.1611V28.2602V28.3102H20.0025H25.4454V30.2351H14.4354H14.3854V30.2851V32.5349ZM3.27686%2019.461H6.44292V25.9604H3.27686V19.461ZM22.2794%2019.461H25.4454V25.9604H22.2794V19.461Z%22%20fill%3D%22%23434343%22%20stroke%3D%22%23434343%22%20stroke-width%3D%220.1%22%2F%3E%0A%3C%2Fsvg%3E");
  line-height: 1;
}

.login-prompt {
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22225%22%20height%3D%22139%22%20viewBox%3D%220%200%20225%20139%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M68.5535%2053.0021H41.4706C18.6194%2053.0021%200%2071.5157%200%2094.4727C0%20116.689%2017.4557%20134.78%2039.3548%20135.838V135.943H74.3721H103.782V53.0021V13.1183H68.5535V53.0021ZM185.983%200L152.341%2011.0024L164.825%2048.8762L139.117%2057.3396C117.324%2064.5335%20105.475%2087.9136%20112.669%20109.707C119.546%20130.76%20141.762%20142.503%20163.026%20136.79V136.896L196.351%20125.999L224.28%20116.795L198.361%2037.9795L185.983%200Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") 50% 2.4rem/auto 2.4rem no-repeat scroll, #97bf0d url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22170%22%20height%3D%2280%22%20version%3D%221.1%22%20viewBox%3D%220%200%2044.98%2021.17%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%282.124%201.503%29%22%3E%3Cpath%20id%3D%22path1077%22%20d%3D%22m16.69%202.655-.8584-1.092c-.7243-.921-2.061-1.085-2.986-.357-.8954.7041-1.071%201.981-.4198%202.897l-.0042.00336%202.042%202.597%204.95-3.893-1.117-1.42z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2028.61%20-7.568%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cpath%20id%3D%22path1088%22%20d%3D%22m3.771%202.541c.3725-.299.365-.9442-.03599-1.216-.3228-.235-.8319-.1616-1.042.1904-.2631.3874-.09813%201.014.3706%201.151.2373.07423.5181.04911.707-.1252zm1.537-2.165c.5095.5496.6802%201.353.5254%202.077-.1458.8676-.8276%201.613-1.68%201.833-.9625.2628-2.085.02629-2.79-.7009-.5-.5228-.7227-1.28-.61-1.992.08593-.8534.6874-1.629%201.499-1.912.891-.3114%201.935-.1675%202.704.3798.1269.09338.2446.1993.3508.3158z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2013.71%2015.19%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2015.87%2013.14%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2014.2%2027.9%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/auto 8rem repeat fixed;
  color: #fff;
  border-radius: 5px;
  display: grid;
  margin: 1em 0;
  padding: 6rem 2rem 2rem;
  text-align: center;
}
.login-prompt .banner-img {
  display: block;
  margin: -4rem 0 2em;
  min-height: 3.4rem;
  min-width: 100%;
}
.login-prompt .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  display: block;
  font-weight: 600;
  margin-bottom: 0;
}
.login-prompt .cta-link:focus, .login-prompt .cta-link:hover, .login-prompt .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
.login-prompt .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.login-prompt .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.section-title {
  font-size: 2.6875rem;
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 55.5em) {
  .login-prompt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-position: right 20% top 50%, center;
    background-size: auto 7rem, auto 8rem;
    gap: 2rem;
    grid-template-columns: minmax(calc(50% - 2rem - 2vw), 1fr) minmax(18rem, 1fr);
    grid-template-rows: auto auto;
    padding-top: 2rem;
    text-align: left;
  }
  .login-prompt .login-prompt-content {
    padding-right: 4vw;
  }
  .login-prompt .banner-img {
    grid-area: 1/-2/-1/-1;
    margin: auto 0;
    min-height: 100%;
  }
  .login-prompt .cta-link {
    align-self: self-end;
    display: inline-block;
    grid-column: 1/span 1;
    grid-row: span 1/-1;
  }
}
.delivery-address,
details {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 0;
  margin: 0;
  max-height: clamp(1.1em + 2.2rem, 4vw + 0.9em + 2.2rem, 2.5em + 2.2rem);
  overflow-y: visible;
  padding: 0 2vw;
  -webkit-transition: max-height 0.3s ease 0s;
  transition: max-height 0.3s ease 0s;
  -webkit-transition-timing-function: ease, cubic-bezier(0, 1, 0, 1);
          transition-timing-function: ease, cubic-bezier(0, 1, 0, 1);
}
.delivery-address:first-of-type,
details:first-of-type {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.delivery-address:last-of-type,
details:last-of-type {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.delivery-address summary,
details summary {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  font-size: 1.25rem;
  font-weight: 600;
  gap: clamp(0.1em, 2vw, 0.8em);
  margin: 0 -2vw;
  padding: clamp(0.1em, 2vw, 0.8em);
}
.delivery-address summary::after,
details summary::after {
  background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22%23d9e0ec%22%2F%3E%0A%3C%2Fsvg%3E%0A") 52% 56%/0.8rem auto no-repeat;
  border: 1px solid #e1e1e1;
  border-radius: 10em;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  content: "";
  display: inline-table;
  font-size: inherit;
  height: 0;
  margin: 0 0 0 auto;
  min-width: auto;
  padding: 2rem 0 0;
  -webkit-transform: translateZ(0) rotateX(0deg);
          transform: translateZ(0) rotateX(0deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease 0s;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  -webkit-transition-property: background-color, border-color, -webkit-transform;
  transition-property: background-color, border-color, -webkit-transform;
  transition-property: transform, background-color, border-color;
  transition-property: transform, background-color, border-color, -webkit-transform;
  width: 2rem;
}
[open].delivery-address,
details[open] {
  border-left: 3px solid #97bf0d;
  max-height: 100em;
}
[open].delivery-address summary,
details[open] summary {
  color: #97bf0d;
}
[open].delivery-address summary::after,
details[open] summary::after {
  background-color: #97bf0d;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.26561%203.98235L0.149733%200.866466C0.054523%200.771336%200.00100228%200.64228%200.000946022%200.507689C0.000889284%200.373099%200.0543008%200.243998%200.149431%200.148788C0.244561%200.0535782%200.373617%205.63777e-05%200.508208%20-2.38735e-07C0.642798%20-5.68552e-05%200.771899%200.0533588%200.867109%200.148489L3.6243%202.90628L6.38149%200.149696C6.42859%200.102593%206.48451%200.0652279%206.54605%200.0397356C6.6076%200.0142433%206.67356%200.00111953%206.74017%200.00111953C6.80679%200.00111953%206.87275%200.0142433%206.9343%200.0397356C6.99584%200.0652279%207.05176%200.102593%207.09886%200.149696C7.14597%200.1968%207.18333%200.25272%207.20882%200.314264C7.23432%200.375808%207.24744%200.441766%207.24744%200.508381C7.24744%200.574995%207.23432%200.640959%207.20882%200.702502C7.18333%200.764046%207.14597%200.819966%207.09886%200.86707L3.98299%203.98295C3.93588%204.03006%203.87996%204.06742%203.81842%204.09291C3.75688%204.11841%203.69091%204.13153%203.6243%204.13153C3.55768%204.13153%203.49172%204.11841%203.43018%204.09291C3.36863%204.06742%203.31271%204.03006%203.26561%203.98295L3.26561%203.98235Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  border-color: #97bf0d;
  -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateZ(0) rotateX(-180deg);
          transform: translateZ(0) rotateX(-180deg);
}

.collection-schedule {
  margin: 0 0 2rem;
}
.collection-schedule caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

.delivery-address {
  border-radius: 5px;
  margin: 7px 2vw;
  max-height: clamp(1.1em + 1.5rem, 4vw + 0.9em + 1.5rem, 2.5em + 1.5rem);
}
.delivery-address summary {
  font-size: inherit;
}
.delivery-address summary[data-translation]::after {
  background-image: none;
  border-radius: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  content: attr(data-translation);
  display: inline-table;
  font-size: inherit;
  margin: 0 0 0 auto;
  min-width: auto;
  padding: 0.5em 1em 0.4em;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
}
.delivery-address[open] {
  border: 1px solid #e1e1e1;
}
.delivery-address[open] summary {
  background-color: rgba(151, 191, 13, 0.24);
  color: inherit;
}

.profile-title, main[role=main] .contact-info-title {
  background: #bfc8d5 url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22170%22%20height%3D%2280%22%20version%3D%221.1%22%20viewBox%3D%220%200%2044.98%2021.17%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%282.124%201.503%29%22%3E%3Cpath%20id%3D%22path1077%22%20d%3D%22m16.69%202.655-.8584-1.092c-.7243-.921-2.061-1.085-2.986-.357-.8954.7041-1.071%201.981-.4198%202.897l-.0042.00336%202.042%202.597%204.95-3.893-1.117-1.42z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2028.61%20-7.568%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cpath%20id%3D%22path1088%22%20d%3D%22m3.771%202.541c.3725-.299.365-.9442-.03599-1.216-.3228-.235-.8319-.1616-1.042.1904-.2631.3874-.09813%201.014.3706%201.151.2373.07423.5181.04911.707-.1252zm1.537-2.165c.5095.5496.6802%201.353.5254%202.077-.1458.8676-.8276%201.613-1.68%201.833-.9625.2628-2.085.02629-2.79-.7009-.5-.5228-.7227-1.28-.61-1.992.08593-.8534.6874-1.629%201.499-1.912.891-.3114%201.935-.1675%202.704.3798.1269.09338.2446.1993.3508.3158z%22%20fill%3D%22%23fff%22%20opacity%3D%22.1%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2013.71%2015.19%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22rotate%28-85%2015.87%2013.14%29%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3Cuse%20transform%3D%22translate%2813.19%2012.24%29%22%20xlink%3Ahref%3D%22%23path1077%22%2F%3E%3Cuse%20transform%3D%22rotate%2890%2014.2%2027.9%29%22%20xlink%3Ahref%3D%22%23path1088%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat fixed center;
  background-size: auto 3em;
  color: #fff;
  margin: 0 0 0.5em;
  padding: 0.6em;
}

.product-image-gallery {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: #f9f9f9;
  display: grid;
  gap: 0.5rem;
  grid-template-rows: minmax(10em, 100%) repeat(auto-fill, minmax(55px, 1fr));
  grid-template-columns: repeat(auto-fill, minmax(55px, 1fr));
  grid-auto-flow: row;
  list-style: none;
  max-width: 100%;
  padding: 0 0.5rem 0.5rem;
  position: relative;
  width: 100%;
}
.product-image-gallery > a {
  align-self: stretch;
  -webkit-animation-name: none;
          animation-name: none;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column-start: 1;
  grid-column-end: -1;
  grid-row: 1/2;
  opacity: 0;
  position: relative;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  width: 100%;
  z-index: 1;
}
.product-image-gallery > a:first-of-type {
  opacity: 1;
}
.product-image-gallery > a[href^="#pic"]::before, .product-image-gallery > a[href^="#pic"]::after {
  bottom: 0;
  content: "";
  display: block;
  left: -0.5rem;
  position: absolute;
  width: calc(100% + 1rem);
}
.product-image-gallery > a[href^="#pic"]::before {
  background-color: #fff;
  height: 100%;
  z-index: -1;
}
.product-image-gallery > a[href^="#pic"]::after {
  background-color: #e1e1e1;
  height: 1px;
}
.product-image-gallery [type=radio] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.product-image-gallery [type=radio]:focus + label, .product-image-gallery [type=radio]:checked + label {
  border-color: #e1e1e1;
  border-left-color: #97bf0d;
}
.product-image-gallery [type=radio]:focus + label + a, .product-image-gallery [type=radio]:checked + label + a {
  opacity: 1;
  z-index: 2;
}
.product-image-gallery label {
  background: #fff url(attr "data-bg") no-repeat center;
  background-size: contain;
  border: 1px solid transparent;
  border-left-width: 3px;
  border-radius: 4px;
  display: block;
  padding: 0;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
  width: 100%;
}
.product-image-gallery label:focus, .product-image-gallery label:hover {
  border-color: #e1e1e1;
  border-left-color: #97bf0d;
}
.product-image-gallery img {
  width: 100%;
}

@media (min-width: 55.5em) {
  .hero {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(clamp(33% - 1rem, 16em, 100%), 1fr));
  }
  .hero .banner-cta-arrivals {
    border-width: 0;
    grid-area: 1/1/3/3;
    margin: 0;
  }
  .hero .category-banner {
    margin: 0;
  }
}
[class^=banner-cta] {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  gap: 0;
  margin: 2em 0;
  text-align: center;
}
[class^=banner-cta] h2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin: 0 0 0.6em;
  text-align: center;
}
[class^=banner-cta] p {
  margin: 0 0 1.6em;
}
[class^=banner-cta] .cta-link {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
  max-width: 100%;
  min-width: 0;
  padding-left: 3em;
  padding-right: 3em;
  width: auto;
}
[class^=banner-cta] > .cta-content,
[class^=banner-cta] > .cta-banner,
[class^=banner-cta] > .banner-img {
  min-width: 14em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((30em - 100%) * 999);
          flex: 1 0 calc((30em - 100%) * 999);
}

.cta-content {
  padding: 3em;
}

.banner-img {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 5px;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.banner-cta-green {
  background-color: #97bf0d;
  color: #fff;
  text-align: left;
}
.banner-cta-green h2 {
  text-align: left;
}
.banner-cta-green .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.banner-cta-green .cta-link:focus, .banner-cta-green .cta-link:hover, .banner-cta-green .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
.banner-cta-green .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.banner-cta-green .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.shoe-green .cta-content {
  background-repeat: no-repeat;
  background-size: 3.9em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 50% 5em, #97bf0d, #97bf0d calc(3em - 1px), rgba(151, 191, 13, 0) 3em);
  background-position: calc(50% + 0.12em) 3.8em, 0 0;
  padding-top: 9em;
}

.banner-cta-amaranth {
  background-color: #da1a3d;
  color: #fff;
  text-align: left;
}
.banner-cta-amaranth h2 {
  text-align: left;
}
.banner-cta-amaranth .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.banner-cta-amaranth .cta-link:focus, .banner-cta-amaranth .cta-link:hover, .banner-cta-amaranth .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
.banner-cta-amaranth .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.banner-cta-amaranth .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.shoe-amaranth .cta-content {
  background-repeat: no-repeat;
  background-size: 3.9em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 50% 5em, #da1a3d, #da1a3d calc(3em - 1px), rgba(151, 191, 13, 0) 3em);
  background-position: calc(50% + 0.12em) 3.8em, 0 0;
  padding-top: 9em;
}

.banner-cta-dark-pink {
  background-color: #a33a64;
  color: #fff;
  text-align: left;
}
.banner-cta-dark-pink h2 {
  text-align: left;
}
.banner-cta-dark-pink .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.banner-cta-dark-pink .cta-link:focus, .banner-cta-dark-pink .cta-link:hover, .banner-cta-dark-pink .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
.banner-cta-dark-pink .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.banner-cta-dark-pink .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.shoe-dark-pink .cta-content {
  background-repeat: no-repeat;
  background-size: 3.9em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 50% 5em, #a33a64, #a33a64 calc(3em - 1px), rgba(151, 191, 13, 0) 3em);
  background-position: calc(50% + 0.12em) 3.8em, 0 0;
  padding-top: 9em;
}

.banner-cta-blue-bright {
  background-color: #375ba5;
  color: #fff;
  text-align: left;
}
.banner-cta-blue-bright h2 {
  text-align: left;
}
.banner-cta-blue-bright .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.banner-cta-blue-bright .cta-link:focus, .banner-cta-blue-bright .cta-link:hover, .banner-cta-blue-bright .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
.banner-cta-blue-bright .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.banner-cta-blue-bright .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.shoe-blue-bright .cta-content {
  background-repeat: no-repeat;
  background-size: 3.9em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 50% 5em, #375ba5, #375ba5 calc(3em - 1px), rgba(151, 191, 13, 0) 3em);
  background-position: calc(50% + 0.12em) 3.8em, 0 0;
  padding-top: 9em;
}

[class^=banner-cta-] {
  color: #fff;
  text-align: left;
}
[class^=banner-cta-] h2 {
  text-align: left;
}
[class^=banner-cta-] .cta-link {
  background-color: #fff;
  color: #434343;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
[class^=banner-cta-] .cta-link:focus, [class^=banner-cta-] .cta-link:hover, [class^=banner-cta-] .cta-link:active {
  background-color: white;
  color: #434343;
  text-decoration: none;
  outline: none;
}
[class^=banner-cta-] .cta-link:focus-visible {
  outline: 2px solid #434343;
}
[class^=banner-cta-] .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.banner-cta-preorder {
  background-color: #da1a3d;
}

.banner-cta-girl {
  background-color: #a33a64;
}

.banner-cta-boy {
  background-color: #375ba5;
}

.shoe-icon {
  background-repeat: no-repeat;
  background-size: 3.9em auto, 100% 100%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"), radial-gradient(circle at 50% 5em, #97bf0d, #97bf0d calc(3em - 1px), rgba(151, 191, 13, 0) 3em);
  background-position: calc(50% + 0.12em) 3.8em, 0 0;
  padding-top: 9em;
}

.banner-cta-arrivals {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #97bf0d;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(clamp(50% - 1rem, 16em, 100%), 1fr));
}
.banner-cta-arrivals .cta-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.banner-cta-arrivals .cta-banner {
  margin: 0;
  min-height: 7em;
  min-width: 0;
  -webkit-transition: none;
  transition: none;
}
.banner-cta-arrivals .cta-banner:hover::before {
  -webkit-clip-path: none;
          clip-path: none;
}

button.item-remove {
  background: transparent;
  border-color: #ff7171;
  color: #ff7171;
  font-size: 0.875rem;
  margin: 0;
  min-height: 1.4em;
  min-width: 1.4em;
  padding: 0.4em 1em;
}
button.item-remove::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2212%22%20viewBox%3D%220%200%2010%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.66665%204V10.6667H2.33331V4H7.66665ZM6.66665%200H3.33331L2.66665%200.666667H0.333313V2H9.66665V0.666667H7.33331L6.66665%200ZM8.99998%202.66667H0.99998V10.6667C0.99998%2011.4%201.59998%2012%202.33331%2012H7.66665C8.39998%2012%208.99998%2011.4%208.99998%2010.6667V2.66667Z%22%20fill%3D%22%23FF7171%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.4em;
          flex: 0 0 1.4em;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  button.item-remove::before {
    background-color: #ff7171;
    content: " ";
    display: inline-table;
    height: 1.4em;
    -webkit-mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2212%22%20viewBox%3D%220%200%2010%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.66665%204V10.6667H2.33331V4H7.66665ZM6.66665%200H3.33331L2.66665%200.666667H0.333313V2H9.66665V0.666667H7.33331L6.66665%200ZM8.99998%202.66667H0.99998V10.6667C0.99998%2011.4%201.59998%2012%202.33331%2012H7.66665C8.39998%2012%208.99998%2011.4%208.99998%2010.6667V2.66667Z%22%20fill%3D%22%23FF7171%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2212%22%20viewBox%3D%220%200%2010%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.66665%204V10.6667H2.33331V4H7.66665ZM6.66665%200H3.33331L2.66665%200.666667H0.333313V2H9.66665V0.666667H7.33331L6.66665%200ZM8.99998%202.66667H0.99998V10.6667C0.99998%2011.4%201.59998%2012%202.33331%2012H7.66665C8.39998%2012%208.99998%2011.4%208.99998%2010.6667V2.66667Z%22%20fill%3D%22%23FF7171%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-position: 50% 50%;
            mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: auto;
            mask-size: auto;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-transition: background-color 0.3s ease 0s;
    transition: background-color 0.3s ease 0s;
    width: 1.4em;
  }
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  button.item-remove:focus::before, button.item-remove:hover::before {
    background-color: #fff;
  }
}
button.item-remove:focus, button.item-remove:hover, button.item-remove:active {
  background-color: rgba(255, 113, 113, 0.3);
  border-color: #ff7171;
}
button.item-remove span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

#termsandconditions,
#privacy-policy, .product-image-gallery > [href="#"],
.lightbox {
  background-color: rgba(0, 0, 0, 0.8);
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
  display: none;
  opacity: 0;
  visibility: hidden;
}
#termsandconditions:target,
#privacy-policy:target, .product-image-gallery > [href="#"]:target,
.lightbox:target {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-animation: 0.3s ease 0s fadeIn;
          animation: 0.3s ease 0s fadeIn;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  height: 100vh;
  left: 0;
  opacity: 1;
  text-decoration: none;
  top: 0;
  visibility: visible;
  width: 100vw;
  z-index: 22;
}
#termsandconditions::after,
#privacy-policy::after, .product-image-gallery > [href="#"]::after,
.lightbox::after {
  background-color: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 10em;
  color: inherit;
  content: "×";
  display: block;
  font: 700 1.6em/1.6em "Nunito", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  height: 1.6em;
  opacity: 0.8;
  position: absolute;
  right: 1rem;
  text-align: center;
  top: 1rem;
  width: 1.6em;
  z-index: 1;
}
.lightbox-content {
  background-color: #f6f6f6;
  background-size: 100% 5rem, 100% 5rem, 100% 1.6rem, 100% 1.6rem;
  border: 1px solid #c4c4c4;
  border-radius: 10px;
  height: 100%;
  max-width: 50rem;
  overflow: scroll;
  padding-bottom: 5vh;
  padding-top: 5vh;
}
#termsandconditions > img,
#privacy-policy > img, .product-image-gallery > [href="#"] > img,
.lightbox > img {
  border-radius: 10px;
  display: block;
  height: auto;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}

.lightbox-trigger {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.lightbox-trigger::after {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m.7168.05078c-.3143.03145-.5695.3072-.6621.5996v3.906c-.03922.3657.1816.7448.541.8516.4586.1706%201.025-.1686%201.055-.666.01053-.6302.0009763-1.262.003906-1.893l2.5%202.5c.08223.08348.1863.1483.3008.1758.2602.03534.5482.05734.791-.06055.3367-.3028.4631-.8843.1602-1.256-.845-.8584-1.703-1.705-2.553-2.559h1.723c.3882.04148.7798-.2267.8574-.6133.1246-.4623-.2453-.9848-.7324-.9863-1.328-.002703-2.656.0007709-3.984%200zm10.58%200c-.4871.001572-.8551.524-.7305.9863.07763.3866.4673.6548.8555.6133h1.723c-.8499.8538-1.708%201.7-2.553%202.559-.3029.3716-.1765.953.1602%201.256.2428.1179.5327.09589.793.06055.1145-.02751.2166-.0923.2988-.1758l2.5-2.5c.0029.6304-.004641%201.262.005859%201.893.02935.4975.5941.8366%201.053.666.3594-.1068.5802-.4859.541-.8516v-3.906c-.09262-.2924-.3478-.5682-.6621-.5996-1.328.0007709-2.656-.002703-3.984%200zm-6.541%2010.4c-.1017.003032-.2032.01409-.3008.02734-.1145.02751-.2186.0923-.3008.1758l-2.5%202.5c-.00293-.6304.006624-1.262-.003906-1.893-.02935-.4975-.5961-.8366-1.055-.666-.3594.1068-.5802.4859-.541.8516v3.906c.09262.2924.3478.5682.6621.5996%201.328-.000771%202.656.0027%203.984%200%20.4871-.0016.8571-.524.7324-.9863-.07763-.3866-.4693-.6548-.8574-.6133h-1.723c.8499-.8538%201.708-1.7%202.553-2.559.3029-.3716.1765-.955-.1602-1.258-.1518-.07368-.3207-.09099-.4902-.08594zm6.385%200c-.1352.004526-.2673.02699-.3887.08594-.3367.3028-.4631.8862-.1602%201.258.845.8584%201.703%201.705%202.553%202.559h-1.723c-.3882-.04148-.7778.2267-.8555.6133-.1246.4623.2434.9847.7305.9863%201.328.0027%202.656-.000771%203.984%200%20.3143-.03145.5695-.3072.6621-.5996v-3.906c.03922-.3657-.1816-.7448-.541-.8516-.4586-.1706-1.023.1686-1.053.666-.0105.6302-.002959%201.262-.005859%201.893l-2.5-2.5c-.08223-.08348-.1843-.1483-.2988-.1758-.1301-.01767-.2691-.03187-.4043-.02734z%22%20fill%3D%22%23434343%22%2F%3E%3C%2Fsvg%3E");
  display: inline-block;
  line-height: 1;
  margin-left: 0.4em;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  vertical-align: text-bottom;
}
.lightbox-trigger:focus::after,
.lightbox-trigger:hover::after {
  -webkit-transform: translateZ(0) scale(1.5);
          transform: translateZ(0) scale(1.5);
}

[href$=".pdf"] {
  display: inline-block;
  font-weight: 600;
  margin: 0;
  min-width: 0;
  padding: 0.4em 0.6em 0.2em;
  white-space: nowrap;
}
[href$=".pdf"]::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%208.125H11.25V11.875H10V8.125ZM3.75%209.375H5V8.125H3.75V9.375ZM20%202.5V17.5C20%2018.163%2019.7366%2018.7989%2019.2678%2019.2678C18.7989%2019.7366%2018.163%2020%2017.5%2020H2.5C1.83696%2020%201.20107%2019.7366%200.732233%2019.2678C0.263392%2018.7989%200%2018.163%200%2017.5V2.5C0%201.83696%200.263392%201.20107%200.732233%200.732233C1.20107%200.263392%201.83696%200%202.5%200H17.5C18.163%200%2018.7989%200.263392%2019.2678%200.732233C19.7366%201.20107%2020%201.83696%2020%202.5ZM6.875%208.125C6.875%207.62772%206.67746%207.15081%206.32583%206.79917C5.97419%206.44754%205.49728%206.25%205%206.25H1.875V13.75H3.75V11.25H5C5.49728%2011.25%205.97419%2011.0525%206.32583%2010.7008C6.67746%2010.3492%206.875%209.87228%206.875%209.375V8.125ZM13.125%208.125C13.125%207.62772%2012.9275%207.15081%2012.5758%206.79917C12.2242%206.44754%2011.7473%206.25%2011.25%206.25H8.125V13.75H11.25C11.7473%2013.75%2012.2242%2013.5525%2012.5758%2013.2008C12.9275%2012.8492%2013.125%2012.3723%2013.125%2011.875V8.125ZM18.125%206.25H14.375V13.75H16.25V11.25H18.125V9.375H16.25V8.125H18.125V6.25Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") " ";
  vertical-align: middle;
}
[href$=".pdf"][data-file-size]::after {
  content: " (" attr(data-file-size) ")";
  font-size: 0.8em;
  opacity: 0.8;
}

[target=_blank] {
  white-space: nowrap;
}
[target=_blank]::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.625%202.875H2.875C1.83947%202.875%201%203.71447%201%204.75V14.125C1%2015.1606%201.83947%2016%202.875%2016H12.25C13.2856%2016%2014.125%2015.1606%2014.125%2014.125V10.375M10.375%201H16M16%201V6.625M16%201L6.625%2010.375%22%20stroke%3D%22%23434343%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") " ";
  vertical-align: middle;
}

.product-item {
  background-color: #fff;
  border-radius: 5px;
  display: grid;
  grid-template-columns: minmax(4em, auto) minmax(2em, auto);
  grid-template-areas: "top      top" "middle1  middle2" "bottom1  bottom2";
  grid-template-rows: auto -webkit-min-content -webkit-min-content;
  grid-template-rows: auto min-content min-content;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  overflow-wrap: anywhere;
  -webkit-transform: translateY(0) translateZ(0);
          transform: translateY(0) translateZ(0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s;
}
.product-item:hover {
  -webkit-transform: translateY(-3px) translateZ(0);
          transform: translateY(-3px) translateZ(0);
}
.product-item:hover .product-link {
  text-decoration: none;
}
.product-item:hover .product-sizes {
  -webkit-clip-path: inset(0% 0% 0% 0%);
          clip-path: inset(0% 0% 0% 0%);
}
.product-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  grid-area: top;
  position: relative;
}
.product-tags {
  bottom: calc(85% - 5em);
  display: block;
  left: auto;
  max-height: 3.2em;
  max-width: calc(100% - 2em);
  pointer-events: none;
  position: absolute;
  right: 1em;
  top: auto;
  z-index: 3;
}
.product-tags img {
  display: inline-block;
  max-height: 3.2em;
  vertical-align: top;
  width: auto;
}
.product-title {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  padding: 0.5rem 1em;
}
.product-image {
  display: block;
  margin-top: auto;
}
.product-price {
  color: #888;
  display: block;
  font-size: 0.75rem;
  grid-area: middle2;
  padding: 0 1em;
  text-align: center;
}
.product-SKU {
  font-size: 0.8125rem;
  font-weight: 700;
  grid-area: bottom1;
  line-height: 1.1;
  padding: 0.5em 0.5em 0.4em;
}
@media (min-width: 55.5em) {
  .product-SKU {
    font-size: 0.875rem;
  }
}
.product-add {
  border-top-right-radius: 0;
  font-size: 0.8125rem;
  font-weight: 600;
  grid-area: bottom2;
  line-height: 1.1;
  margin: 0;
  min-width: 0;
  padding: 0.5em 1em 0.4em;
}
@media (min-width: 55.5em) {
  .product-add {
    font-size: 0.875rem;
  }
}
.product-sizes {
  background: rgba(0, 0, 0, 0.6) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2215%22%20viewBox%3D%220%200%2023%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9572%202.07478C20.8175%201.96061%2020.62%201.91088%2020.4877%201.78601C19.8229%201.14316%2019.0811%200.972593%2018.2325%201.31712C17.5664%201.5846%2016.871%201.75993%2016.1353%201.68718C14.9363%201.57165%2013.7345%201.45087%2012.5323%201.31687C12.4485%201.30764%2012.3739%201.19242%2012.2984%201.12484C12.1638%201.00794%2012.0473%200.814009%2011.9001%200.784638C11.2906%200.66485%2010.6718%200.576967%2010.0539%200.515531C9.9072%200.499385%209.69682%200.598058%209.61496%200.715819C9.51357%200.870943%209.41767%200.888374%209.26308%200.869709C8.62657%200.79799%207.98494%200.729001%207.3461%200.665258C7.0346%200.635905%206.89315%200.765216%206.91943%201.06117C6.96639%201.64258%207.16045%202.17926%207.50625%202.65527C7.81056%203.0658%207.80639%203.09498%207.51383%203.52047C7.03986%204.19765%206.57101%204.87209%206.11568%205.55955C5.64546%206.26842%204.65532%206.51998%203.9017%206.09292C3.6595%205.95924%203.43963%205.79344%203.18766%205.67845C2.48207%205.35381%201.77156%205.32828%201.08274%205.68874C0.714126%205.88524%200.591461%206.24712%200.797502%206.60896C1.10656%207.15172%201.19775%207.72977%201.28198%208.33174C1.44578%209.55164%201.83067%2010.6806%202.72895%2011.5764C2.91299%2011.7613%203.12447%2011.9113%203.14426%2012.2444C3.15977%2012.4585%203.37595%2012.6667%203.50087%2012.8764C3.71995%2013.238%203.94135%2013.5917%204.15531%2013.9561C4.33338%2014.2654%204.56059%2014.2723%204.87573%2014.1852C6.50312%2013.7354%208.00507%2012.9887%209.4935%2012.2289C11.1025%2011.4116%2012.711%2010.5811%2014.3083%209.72957C14.8715%209.42936%2015.4458%209.15013%2015.995%208.82369C17.7426%207.79774%2019.6663%207.02827%2021.0522%205.44718C21.4155%205.03113%2021.7761%204.60983%2022.1124%204.16775C22.1896%204.06594%2022.2058%203.86192%2022.1568%203.73305C21.9114%203.07547%2021.513%202.51298%2020.9572%202.07478ZM13.5543%202.09947C14.3869%202.18125%2015.2217%202.25504%2016.0566%202.32884C16.8416%202.39551%2017.6009%202.25354%2018.3238%201.96926C19.1085%201.66546%2019.5733%201.7479%2020.0802%202.27952C20.1939%202.39411%2020.2396%202.50451%2020.1321%202.63592C19.7656%203.10759%2019.399%203.57927%2019.0348%204.04297C18.6402%203.73446%2018.3462%203.46666%2018.0206%203.26289C17.2865%202.79846%2016.4614%202.70598%2015.629%202.6983C14.7364%202.68895%2013.842%202.7008%2012.9495%202.69144C12.7041%202.68748%2012.4564%202.6174%2012.1886%202.57146C12.215%202.36198%2012.2368%202.16845%2012.2655%201.951C12.7106%201.99671%2013.1302%202.05607%2013.5543%202.09947ZM10.1502%201.16494C10.6769%201.22786%2011.1723%201.29392%2011.7068%201.35936C11.6656%201.66434%2011.6314%201.9454%2011.5943%202.2212C11.5058%202.88155%2011.4174%203.54189%2011.321%204.19972C11.2426%204.70642%2010.8653%205.02214%2010.4299%204.95775C9.97356%204.89105%209.68461%204.47234%209.75455%203.9499C9.87543%203.0297%2010.0093%202.10928%2010.1502%201.16494ZM7.58407%201.40764C7.60919%201.38077%207.63199%201.36188%207.65712%201.33501C8.2438%201.39959%208.82537%201.46691%209.43301%201.53381C9.39733%201.77519%209.38118%201.97921%209.33615%202.17841C9.32269%202.23949%209.22869%202.30982%209.17143%202.31339C8.83296%202.33211%208.49913%202.33487%208.15971%202.32714C8.09965%202.32546%208.00881%202.26607%207.98084%202.2136C7.8489%201.95376%207.7216%201.67797%207.58407%201.40764ZM1.91422%208.28445C1.82857%207.6428%201.75643%207.01417%201.41755%206.44014C1.29822%206.24096%201.45835%206.19602%201.59009%206.15949C2.06025%206.03014%202.53283%206.04101%202.98229%206.27982C3.15509%206.36964%203.32091%206.48339%203.48627%206.58391C4.62744%207.26932%205.98814%206.94824%206.6974%205.84915C7.10761%205.2127%207.56068%204.60731%207.97089%203.97086C8.1439%203.70343%208.24704%203.37892%208.39583%203.09072C8.43256%203.02397%208.51865%202.95112%208.58895%202.94734C8.78681%202.93619%208.99635%202.95926%209.23148%202.96868C9.18655%203.31607%209.13044%203.64246%209.1032%203.97368C9.01414%205.12623%2010.0944%205.93171%2011.1319%205.47298C11.5992%205.26429%2011.8485%204.86861%2011.9347%204.36443C11.9969%203.98766%2012.0459%203.61109%2012.102%203.21061C12.5239%203.26199%2012.9155%203.34297%2013.3071%203.34985C13.9729%203.36553%2014.647%203.32285%2015.3128%203.33852C15.8063%203.35169%2016.3055%203.37536%2016.7911%203.46011C17.4342%203.56877%2017.9754%203.89342%2018.46%204.45716C17.8038%204.85414%2017.1909%205.22131%2016.5808%205.59373L15.7686%206.00647C13.7058%207.04547%2011.657%208.1107%209.58867%209.13919C7.84331%2010.009%206.07836%2010.842%204.22856%2011.4912C3.86781%2011.6162%203.63126%2011.5671%203.3508%2011.3123C2.45816%2010.5011%202.07052%209.44096%201.91422%208.28445ZM21.4999%203.82043C21.5288%203.89935%2021.4372%204.0358%2021.3805%204.12669C20.8335%204.95059%2020.1272%205.62359%2019.3025%206.12386C17.7783%207.05092%2016.2267%207.93874%2014.6582%208.79507C12.9516%209.72509%2011.2169%2010.6026%209.50138%2011.5037C8.03437%2012.279%206.53333%2012.9781%204.94415%2013.4749C4.73002%2013.5419%204.60383%2013.5148%204.4845%2013.3156C4.32042%2013.0325%204.13865%2012.7655%203.96945%2012.4851C3.93636%2012.4354%203.92654%2012.38%203.90928%2012.3353C5.07665%2011.8612%206.23848%2011.4507%207.33877%2010.9248C10.0136%209.64038%2012.6661%208.31398%2015.3102%206.97184C16.4221%206.40605%2017.5056%205.77457%2018.5676%205.12756C19.4611%204.58383%2020.1832%203.84177%2020.719%202.92279C20.7413%202.89067%2020.7664%202.8638%2020.8087%202.80754C21.1372%203.09066%2021.353%203.43382%2021.4999%203.82043Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat 50% 1em;
  background-size: auto 2em;
  border-radius: 5px;
  -webkit-clip-path: inset(100% 0% 0% 0%);
          clip-path: inset(100% 0% 0% 0%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0.3em;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 1em;
  list-style: none;
  margin: 0;
  padding: 4em 1em 1em;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateZ(0) translateY(-50%);
          transform: translateZ(0) translateY(-50%);
  -webkit-transition: -webkit-clip-path 0.3s ease 0s;
  transition: -webkit-clip-path 0.3s ease 0s;
  transition: clip-path 0.3s ease 0s;
  transition: clip-path 0.3s ease 0s, -webkit-clip-path 0.3s ease 0s;
  width: calc(100% - 2em);
  z-index: 4;
}
.product-sizes li {
  background-color: #97bf0d;
  color: #fff;
  border-radius: 3px;
  font-weight: 700;
  line-height: 1;
  padding: 0.3em 0.3em 0.2em;
}

.product-colors figcaption {
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

@media (min-width: 55.5em) {
  .product {
    display: grid;
    gap: 2vw;
    grid-template-columns: minmax(0, 1fr) -webkit-min-content;
    grid-template-columns: minmax(0, 1fr) min-content;
    grid-template-rows: repeat(auto-fit, minmax(1em, 1fr));
    max-width: 100%;
  }
  .product .product-info,
.product .product-description,
.product .product-colors {
    grid-column: 1;
    margin: 0;
  }
  .product .product-table {
    align-self: self-start;
    grid-area: 1/2/4/3;
    margin: 0;
    position: sticky;
    top: 6em;
  }
  .product .product-tags {
    font-size: 1.6em;
  }
}
.product-info {
  position: relative;
}
.product-info .product-title {
  font-size: 1.875rem;
  font-weight: 600;
  margin: 1rem 0 0;
  padding: 0.3rem 1rem 0.2rem;
  text-align: left;
}
@media (min-width: 55.5em) {
  .product-info .product-title {
    font-size: 2.6875rem;
  }
}
.product-info .product-SKU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0.3em;
  margin: 0;
  padding: 0 1rem;
}
.product-info dt {
  font-weight: normal;
}
.product-info dd {
  font-weight: 700;
  margin: 0;
}
.product-image {
  width: 100%;
}

.add-favorites {
  background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%203.297C12%205.55695%209.96%207.40926%206.87%2010.2087L6%2011L5.13%2010.2087C2.04%207.40926%200%205.55695%200%203.297C0%201.44469%201.452%200%203.3%200C4.344%200%205.346%200.485559%206%201.24687C6.654%200.485559%207.656%200%208.7%200C10.548%200%2012%201.44469%2012%203.297ZM10.8%203.297C10.8%202.09809%209.9%201.19891%208.7%201.19891C7.776%201.19891%206.876%201.79837%206.558%202.61362H5.442C5.124%201.79837%204.224%201.19891%203.3%201.19891C2.1%201.19891%201.2%202.09809%201.2%203.297C1.2%205.02943%203.084%206.73787%205.934%209.32153L6%209.38147L6.06%209.32153C8.916%206.73787%2010.8%205.02943%2010.8%203.297Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 1rem 50%;
  background-size: 1.2rem auto;
  color: inherit;
  font-size: inherit;
  margin: calc(100% - 3.4em) 0.5rem 0;
  padding: 0.5rem 1rem;
  padding-left: 2.6rem;
  position: absolute;
  z-index: 3;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
  .add-favorites::before {
    background-color: #434343;
    content: "";
    height: 1.2rem;
    left: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateY(0);
            transform: translateY(-50%) translateY(0);
    -webkit-transition: background-color 0.3s ease 0s;
    transition: background-color 0.3s ease 0s;
    -webkit-transition-property: background-color, -webkit-mask-image;
    transition-property: background-color, -webkit-mask-image;
    transition-property: background-color, mask-image;
    transition-property: background-color, mask-image, -webkit-mask-image;
    width: 1.2rem;
    z-index: 1;
    -webkit-mask: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%203.297C12%205.55695%209.96%207.40926%206.87%2010.2087L6%2011L5.13%2010.2087C2.04%207.40926%200%205.55695%200%203.297C0%201.44469%201.452%200%203.3%200C4.344%200%205.346%200.485559%206%201.24687C6.654%200.485559%207.656%200%208.7%200C10.548%200%2012%201.44469%2012%203.297ZM10.8%203.297C10.8%202.09809%209.9%201.19891%208.7%201.19891C7.776%201.19891%206.876%201.79837%206.558%202.61362H5.442C5.124%201.79837%204.224%201.19891%203.3%201.19891C2.1%201.19891%201.2%202.09809%201.2%203.297C1.2%205.02943%203.084%206.73787%205.934%209.32153L6%209.38147L6.06%209.32153C8.916%206.73787%2010.8%205.02943%2010.8%203.297Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center/contain no-repeat;
            mask: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%203.297C12%205.55695%209.96%207.40926%206.87%2010.2087L6%2011L5.13%2010.2087C2.04%207.40926%200%205.55695%200%203.297C0%201.44469%201.452%200%203.3%200C4.344%200%205.346%200.485559%206%201.24687C6.654%200.485559%207.656%200%208.7%200C10.548%200%2012%201.44469%2012%203.297ZM10.8%203.297C10.8%202.09809%209.9%201.19891%208.7%201.19891C7.776%201.19891%206.876%201.79837%206.558%202.61362H5.442C5.124%201.79837%204.224%201.19891%203.3%201.19891C2.1%201.19891%201.2%202.09809%201.2%203.297C1.2%205.02943%203.084%206.73787%205.934%209.32153L6%209.38147L6.06%209.32153C8.916%206.73787%2010.8%205.02943%2010.8%203.297Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center/contain no-repeat;
    -webkit-mask-composite: xor;
    mask-composite: intersect;
  }
  .add-favorites:focus::before, .add-favorites:hover::before {
    background-color: #fff;
  }
  .add-favorites:active::before {
    background-color: #c00;
  }
}

.product-table {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 9px;
  margin: 2vw 0;
}
.product-table form {
  border-radius: 9px;
}
.product-table form:focus-within {
  -webkit-box-shadow: 0 0 0 4px #97bf0d inset;
          box-shadow: 0 0 0 4px #97bf0d inset;
}
.product-table table {
  border: 0;
  margin: 0;
  text-align: center;
  width: 100%;
}
.product-table caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.product-table .p-size {
  font-weight: 600;
}
.product-table .p-size-ppu,
.product-table .p-size-availability,
.product-table .p-size-total {
  text-align: right;
}
.product-table .p-size-availability {
  color: #888;
}
.product-table .p-size-total:empty::before {
  color: #bfc8d5;
  content: "–";
}
.product-table fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-table h2 {
  margin: 0.5em 0 0.2em;
  padding: 0 0.5rem;
  text-align: left;
}
.product-table [type=submit] {
  border-radius: 5px;
  margin: 0.5rem;
  width: calc(100% - 1rem);
}

.tabs {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  display: grid;
  gap: 2vw;
  grid-template-columns: repeat(auto-fill, minmax(min(32em, 50% - 2vw), 1fr));
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  padding: 2vw;
}
.tabs [type=radio] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.tabs [type=radio]:first-of-type {
  grid-column: 1/span 1;
}
.tabs [type=radio]:last-of-type {
  grid-column: span 1/-1;
}
.tabs [type=radio]:focus + label, .tabs [type=radio]:checked + label {
  border-bottom-color: #97bf0d;
  border-bottom-width: 3px;
}
.tabs [type=radio]:focus + label + [role=tabpanel], .tabs [type=radio]:checked + label + [role=tabpanel] {
  opacity: 1;
  z-index: 2;
}
.tabs label {
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  cursor: pointer;
  font-weight: 400;
  grid-row: 1/span 1;
  list-style: none;
  padding: 0.8rem 2rem;
  position: relative;
  text-align: center;
}
.tabs label:first-of-type {
  grid-column: 1/span 1;
}
.tabs label:last-of-type {
  grid-column: span 1/-1;
}
.tabs label .notice-badge {
  display: block;
  right: 1rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.tabs [role=tabpanel] {
  grid-area: 2/1/3/-1;
  opacity: 0;
  padding: 1rem 0;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  z-index: 1;
}
.tabs caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}

.visually-hidden,
.breadcrumbs-title,
[aria-controls=region-picker-dropdown] span,
#region-picker-description {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.visually-hidden--off,
.visually-hidden--focusable:focus,
.visually-hidden--focusable:active,
.skip-to-content:focus,
.skip-to-content:active {
  position: static !important;
  -webkit-clip-path: none;
          clip-path: none;
  height: auto;
  width: auto;
  overflow: visible;
}
.visually-hidden--focusable,
.skip-to-content {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.checkout-delivery {
  min-width: 8em;
  max-width: 100%;
  -webkit-box-flex: 3;
      -ms-flex: 3 0 calc((50em - 100%) * 999);
          flex: 3 0 calc((50em - 100%) * 999);
}
.checkout-review {
  min-width: 8em;
  max-width: 100%;
  -webkit-box-flex: 3;
      -ms-flex: 3 0 calc((50em - 100%) * 999);
          flex: 3 0 calc((50em - 100%) * 999);
}
.checkout legend {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.checkout [type=radio] + [for^=address-] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  font-weight: 600;
  margin: 1rem 0 0;
  padding: 1rem;
  text-indent: 0;
  white-space: nowrap;
}
.checkout [type=radio] + [for^=address-]::before {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.checkout [type=radio] + [for^=address-] span {
  font-weight: normal;
  margin-left: auto;
  padding: 0 1rem 0 2rem;
  white-space: normal;
}
.checkout [type=radio]:checked + label {
  background-color: #f5f9e7;
  border-color: #97bf0d;
}
.checkout [type=submit] {
  display: block;
  margin: 1.6rem 0 0;
  width: 100%;
}
.checkout-submit {
  background-color: #ff4b55;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.checkout-submit:focus, .checkout-submit:hover, .checkout-submit:active {
  background-color: #ff6f77;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.checkout-submit:focus-visible {
  outline: 2px solid #434343;
}
.checkout-submit:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.checkout .add-new {
  margin-bottom: 0;
}

.address-notice {
  background-color: #f5f9e7;
  border: 1px solid #97bf0d;
  border-radius: 5px;
  margin: 1rem 0 0;
  padding: 1rem;
}
.address-notice textarea {
  margin-top: 1rem;
}

.order-summary {
  min-width: 8em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((50em - 100%) * 999);
          flex: 1 0 calc((50em - 100%) * 999);
}
@media (min-width: 55.5em) {
  .order-summary {
    position: sticky;
    top: 40%;
    z-index: 11;
  }
}
.order-summary dl {
  margin: 1.6rem 0;
  padding: 0;
}

#agreement + label,
#privacy + label {
  font-weight: 400;
}

.address-delivery,
.address-billing {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
  grid-template-columns: auto minmax(15em, 1fr);
  gap: 1rem;
}
.address-delivery h2,
.address-billing h2 {
  grid-column: 1/-1;
}

main[role=main] .contact-info-title {
  max-width: none;
  text-align: center;
}

.contact-info dl {
  clear: left;
  margin-top: 0;
  white-space: normal;
  width: 100%;
}
.contact-info dl::after {
  content: "";
  display: block;
  clear: both;
}
.contact-info dt,
.contact-info dd {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.contact-info dt {
  clear: left;
}
.contact-info dt::after {
  content: ": ";
  display: inline-block;
  margin-right: 0.2em;
}
.contact-info .address-name {
  font-weight: 700;
}
.contact-info .address-postal, .contact-info .address-online {
  float: none;
  margin-top: 1em;
  visibility: hidden;
}
.contact-info .address-postal + dd, .contact-info .address-postal + dd + dd, .contact-info .address-online + dd, .contact-info .address-online + dd + dd {
  clear: left;
}
.contact-info .address-email, .contact-info .address-website {
  font-weight: 700;
  text-decoration: underline;
}
.contact-info .address-bankaccount, .contact-info .address-chair {
  font-weight: 700;
}
.contact-info pre {
  line-height: inherit;
  margin: 0;
}
.contact-info form:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.address-sendquestion [type=submit] {
  width: 100%;
}

.orders caption,
.reviews caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.orders [href$=".pdf"],
.reviews [href$=".pdf"] {
  display: inline-block;
  margin: 0.2rem;
  min-width: 0;
  padding: 0.6rem 1rem 0.4rem;
}
.orders [href$=".pdf"]::after,
.reviews [href$=".pdf"]::after {
  content: none;
}

.reviews td:last-child a {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  margin: 0;
  min-width: 0;
  padding: 0.5rem 0.7rem;
}

[class^=rec_sta] {
  white-space: nowrap;
}
[class^=rec_sta]::before {
  content: none;
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle;
}

.rec_sta_draft {
  color: #434343;
}
.rec_sta_draft::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2215%22%20height%3D%2217%22%20fill%3D%22none%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014.57%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cellipse%20id%3D%22ellipse184%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20cx%3D%223.5%22%20cy%3D%223.5%22%20rx%3D%22.5%22%20ry%3D%22.5%22%20fill%3D%22%23434343%22%2F%3E%3Cuse%20transform%3D%22translate%280%2C3%29%22%20xlink%3Ahref%3D%22%23ellipse184%22%2F%3E%3Cuse%20transform%3D%22translate%280%2C6%29%22%20xlink%3Ahref%3D%22%23ellipse184%22%2F%3E%3Cpath%20d%3D%22m5.78%209.5h2.02m-2.015-3h3m-3-3h4%22%20fill%3D%22none%22%20stroke%3D%22%23434343%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m4.185%2015.3h-3.6l-.05371-7.351.06879-7.351-.01508.001023h12.2l.06125%206.8%22%20fill%3D%22none%22%20stroke%3D%22%23434343%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22m14.07%2011.2-5.302%205.2h-2.285v-2.4l5.1-5.1z%22%20fill%3D%22none%22%20stroke%3D%22%23434343%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.1%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_u_obradi {
  color: #ec8e2e;
}
.rec_sta_u_obradi::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%223.11%204%2017%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ccircle%20id%3D%22circle2287%22%20cx%3D%227.377%22%20cy%3D%2212.5%22%20r%3D%221.269%22%20fill%3D%22%23EC8E2E%22%2F%3E%3Ccircle%20cx%3D%2211.61%22%20cy%3D%2212.5%22%20r%3D%227.8%22%20fill%3D%22none%22%20stroke%3D%22%23ec8e2e%22%20stroke-width%3D%221.4%22%2F%3E%3Cuse%20transform%3D%22translate%284.233%29%22%20xlink%3Ahref%3D%22%23circle2287%22%2F%3E%3Cuse%20transform%3D%22translate%288.461%29%22%20xlink%3Ahref%3D%22%23circle2287%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_odbijeno {
  color: #ff7171;
}
.rec_sta_odbijeno::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2017%2017%22%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%227.8%22%20fill%3D%22none%22%20stroke%3D%22%23ff4b55%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m2.875%2014.12%2011.09-11.09%22%20fill%3D%22none%22%20stroke%3D%22%23ff4b55%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_odobreno {
  color: #97bf0d;
}
.rec_sta_odobreno::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.3%208.499a7.801%207.801%200%2001-5.782%207.535%207.801%207.801%200%2001-8.774-3.634%207.801%207.801%200%20011.24-9.416%207.801%207.801%200%20019.416-1.24%22%20fill%3D%22none%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m4.654%207.196%203.795%204.126%208.848-9.586%22%20fill%3D%22none%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_odobreno_nakon_prikupa {
  color: #97bf0d;
}
.rec_sta_odobreno_nakon_prikupa::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20viewBox%3D%221.43%201.43%2020.8%2016.67%22%20width%3D%2221%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.29%2011.22a7.649%207.649%200%2001-6.947%206.184%207.649%207.649%200%2001-7.782-5.093%207.649%207.649%200%20012.888-8.841%207.649%207.649%200%20019.288.4819%22%20fill%3D%22none%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m8.968%208.487%203.722%204.046%208.835-9.558%22%20fill%3D%22none%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.373%22%2F%3E%3Cpath%20d%3D%22m12.95%209.162%205.645-6.189%22%20fill%3D%22none%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m6.026%208.487%203.722%204.046%22%20stroke%3D%22%2397bf0d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3Crect%20transform%3D%22rotate%2842.52%29%22%20x%3D%2215.04%22%20y%3D%22-3.609%22%20width%3D%221.386%22%20height%3D%222.3%22%20fill%3D%22%2397bf0d%22%2F%3E%3Crect%20transform%3D%22rotate%28-46.79%29%22%20x%3D%22-2.41%22%20y%3D%2214.17%22%20width%3D%22.684%22%20height%3D%222.21%22%20fill%3D%22%2397bf0d%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_popravljeno {
  color: #6fb1ff;
}
.rec_sta_popravljeno::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m.7%206.181%203.782%204.119%208.818-9.6%22%20fill%3D%22none%22%20stroke%3D%22%236eb1ff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");
}
.rec_sta_zamjena {
  color: #ec8e2e;
}
.rec_sta_zamjena::before {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill%3D%22none%22%20version%3D%221.1%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%20.22%2017%2016.52%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20id%3D%22path396%22%20d%3D%22m.64%207.92v-1.9c0-1.14%201.129-2.2%202.56-2.2h12.8%22%20fill%3D%22none%22%20stroke%3D%22%23ec8e2e%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.28%22%2F%3E%3Cpath%20id%3D%22path1563%22%20d%3D%22m13.34.86%203.02%202.94-3.02%202.92%22%20fill%3D%22none%22%20stroke%3D%22%23ec8e2e%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.28%22%2F%3E%3Cuse%20transform%3D%22rotate%28180%2C8.5%2C8.47%29%22%20xlink%3Ahref%3D%22%23path396%22%2F%3E%3Cuse%20transform%3D%22rotate%28180%2C8.5%2C8.47%29%22%20xlink%3Ahref%3D%22%23path1563%22%2F%3E%3C%2Fsvg%3E");
}

.add-new-review {
  margin-top: 0;
}

.reclamation {
  margin-top: 0;
}
.reclamation-new .form-item {
  min-width: 11em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((20em - 100%) * 999);
          flex: 1 0 calc((20em - 100%) * 999);
}
.reclamation-text, .reclamation-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.reclamation-table img {
  max-height: 3em;
}
.reclamation-info {
  display: grid;
  gap: 0 2rem;
  grid-template-columns: auto minmax(1rem, 1fr);
}
.reclamation-info dt {
  grid-column: 1/span 1;
}
.reclamation-info p {
  margin: 0 0 1rem;
}
.reclamation-info [target=_blank] {
  margin: 0 0 0.2rem;
  min-width: 0;
  padding: 0.4em 0.6em 0.2em;
  text-decoration: underline;
  white-space: nowrap;
}
.reclamation .carousel-scroll-area {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.reclamation .carousel-scroll-area > a {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 clamp(5rem, min(40%, 10em), 25vw);
          flex: 0 0 clamp(5rem, min(40%, 10em), 25vw);
}

.delivery-address-content {
  padding: 1rem 0;
}
.delivery-address-content [class^=form-item] {
  min-width: 10em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((30em - 100%) * 999);
          flex: 1 0 calc((30em - 100%) * 999);
}
.delivery-address-content .form-item-street {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -ms-flex-preferred-size: 22em;
      flex-basis: 22em;
}
.delivery-address-content .form-item-email {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 20em;
      flex-basis: 20em;
  margin-bottom: 1rem;
}
.delivery-address-content .form-item-name,
.delivery-address-content .form-item-surname {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  -ms-flex-preferred-size: 15em;
      flex-basis: 15em;
}
.delivery-address-content .form-item-address-name,
.delivery-address-content .form-item-country,
.delivery-address-content [type=submit] {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 100%;
          flex: 3 0 100%;
}
.delivery-address-content input:disabled {
  color: inherit;
}

.profile-title {
  margin-bottom: 0;
  text-align: center;
}

main[role=main] .profile-title {
  max-width: none;
}

.user-profile h2,
.user-profile h3,
.user-profile [class^=alert-],
.user-profile [type=submit] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.user-profile [type=submit] {
  border-radius: 5px;
}
.user-profile .input-error-alert {
  color: #df1e1e;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 clamp(3em, 12em, 50%);
          flex: 1 1 clamp(3em, 12em, 50%);
  font-size: 0.75rem;
  margin: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: right;
}
.user-profile [class^=user-edit] {
  min-width: 24em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((20em - 100%) * 999);
          flex: 1 0 calc((20em - 100%) * 999);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.user-profile [class^=form-item] {
  min-width: 11em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((20em - 100%) * 999);
          flex: 1 0 calc((20em - 100%) * 999);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 0 1em;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: last baseline;
      -ms-flex-align: last baseline;
          align-items: last baseline;
}
.user-profile [class^=form-item] label {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.user-profile [class^=form-item] input {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.user-profile [class^=form-item] input[placeholder]:not(:-moz-placeholder-shown):not(:focus):invalid {
  border-color: #d9e0ec;
  border-bottom-color: #e74040;
}
.user-profile [class^=form-item] input[placeholder]:not(:-ms-input-placeholder):not(:focus):invalid {
  border-color: #d9e0ec;
  border-bottom-color: #e74040;
}
.user-profile [class^=form-item] input[placeholder]:not(:placeholder-shown):not(:focus):invalid {
  border-color: #d9e0ec;
  border-bottom-color: #e74040;
}
.user-profile .form-item-email {
  min-width: 15em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((20em - 100%) * 999);
          flex: 1 0 calc((20em - 100%) * 999);
}

.visually-hidden,
.breadcrumbs-title,
[aria-controls=region-picker-dropdown] span,
#region-picker-description {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.visually-hidden--off,
.visually-hidden--focusable:focus,
.visually-hidden--focusable:active,
.skip-to-content:focus,
.skip-to-content:active {
  position: static !important;
  -webkit-clip-path: none;
          clip-path: none;
  height: auto;
  width: auto;
  overflow: visible;
}
.visually-hidden--focusable,
.skip-to-content {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.user-logged-out {
  background-color: transparent;
  margin-bottom: -4.475rem;
  overflow: visible;
  padding: 2vw 0 10rem;
  position: relative;
}
@media (min-width: 55.5em) {
  .user-logged-out {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: -4.9rem;
  }
  .user-logged-out > h1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    text-align: center;
  }
  .user-logged-out .user-existing, .user-logged-out .user-new {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    max-width: 40em;
  }
}
.user-logged-out::before {
  background: #c1a381 none no-repeat center;
  background-size: cover;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  padding: 0;
  position: absolute;
  right: 50%;
  top: 0;
  margin: 0 calc(10px - 50vw) 0 -50vw;
  z-index: -1;
}
@media (max-width: 55.4375em) {
  .user-logged-out::before {
    background-image: url("/application/style-revamp/images/login-bg-small.jpg");
  }
}
@media (min-width: 55.5em) {
  .user-logged-out::before {
    background-image: url("/application/style-revamp/images/login-bg.jpg");
  }
}

.user-existing {
  display: grid;
  grid-template-areas: "form";
  overflow: hidden;
  margin-bottom: 2vw;
  overflow-y: scroll;
  -ms-scroll-snap-type: y proximity;
      scroll-snap-type: y proximity;
}
.user-existing::-webkit-scrollbar {
  display: none;
  /* for Chrome, Safari, and Opera */
}

#form-login,
#form-forgot-password {
  grid-area: form;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform 0.5s ease 0s;
  transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
  width: 100%;
  scroll-margin-top: 9em;
  scroll-snap-align: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
#form-login:target,
#form-forgot-password:target {
  -webkit-animation: none;
          animation: none;
}
#form-login > [href^="#"],
#form-forgot-password > [href^="#"] {
  display: block;
  margin-top: auto;
  position: relative;
  text-align: center;
  text-decoration: underline;
}
#form-login::-webkit-scrollbar,
#form-forgot-password::-webkit-scrollbar {
  display: none;
  /* for Chrome, Safari, and Opera */
}

#form-forgot-password {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
#form-forgot-password:target {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
#form-forgot-password [href^="#"]::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
  margin-right: 0.3em;
  min-height: 1.2em;
  min-width: 1.2em;
}
@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)) {
  #form-forgot-password [href^="#"]:focus::before, #form-forgot-password [href^="#"]:hover::before {
    background-image: none;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(black)), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: linear-gradient(black, black), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(black)), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
            mask-image: linear-gradient(black, black), url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.909133%204.91909L5.27439%200.356263C5.40766%200.216839%205.58847%200.138465%205.77703%200.138382C5.96558%200.138299%206.14645%200.216514%206.27984%200.355821C6.41322%200.495127%206.4882%200.684114%206.48828%200.881206C6.48836%201.0783%206.41353%201.26735%206.28025%201.40677L2.41667%205.44435L6.27856%209.48192C6.34455%209.5509%206.3969%209.63278%206.43261%209.72291C6.46833%209.81303%206.48671%209.90962%206.48671%2010.0072C6.48671%2010.1047%206.46833%2010.2013%206.43261%2010.2914C6.3969%2010.3816%206.34455%2010.4635%206.27856%2010.5324C6.21257%2010.6014%206.13423%2010.6561%206.04801%2010.6935C5.96179%2010.7308%205.86938%2010.75%205.77605%2010.75C5.68273%2010.75%205.59032%2010.7308%205.5041%2010.6935C5.41787%2010.6561%205.33953%2010.6014%205.27354%2010.5324L0.908287%205.9696C0.842292%205.90063%200.789946%205.81874%200.754229%205.72861C0.718513%205.63849%200.700129%205.5419%200.700129%205.44435C0.700129%205.3468%200.718513%205.2502%200.754229%205.16008C0.789946%205.06995%200.842292%204.98806%200.908287%204.91909L0.909133%204.91909Z%22%20fill%3D%22%23434343%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-position: 0 0, 48% 50%;
            mask-position: 0 0, 48% 50%;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: 100%, auto;
            mask-size: 100%, auto;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }
}

#form-login,
#form-forgot-password,
.user-new form {
  background-color: #fff;
  border-radius: 5px;
  padding: 1em 4vw;
}
#form-login [type=submit],
#form-forgot-password [type=submit],
.user-new form [type=submit] {
  width: 100%;
}

.wishlist,
.orders {
  text-align: center;
}
.wishlist caption,
.orders caption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(0% 100% 100% 0%);
          clip-path: inset(0% 100% 100% 0%);
  word-wrap: normal;
}
.wishlist .product-image,
.orders .product-image {
  min-width: 50px;
  max-height: 4em;
  width: auto;
  word-break: break-word;
}
.wishlist [type=button],
.orders [type=button] {
  border-radius: 5px;
  margin: 0 0 0 0.3em;
  min-width: 2em;
  padding: 0.4em 0.8em;
}
@media (max-width: 55.4375em) {
  .wishlist .add-cart span,
.orders .add-cart span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-clip-path: inset(0% 100% 100% 0%);
            clip-path: inset(0% 100% 100% 0%);
    word-wrap: normal;
  }
  .wishlist .add-cart::before,
.orders .add-cart::before {
    content: "+";
  }
}

blockquote {
  padding: 1em 2em 1em 5em;
  position: relative;
}
blockquote::before {
  color: #97bf0d;
  content: "“";
  font-size: 5em;
  left: 0.3em;
  line-height: 1;
  position: absolute;
  top: 0.3em;
  width: 0.6em;
}
blockquote footer {
  color: #97bf0d;
  font-weight: 600;
  margin-bottom: 1.6em;
  margin-left: 2em;
}
blockquote footer::before {
  content: "—";
}

.quote-green::before,
.quote-green footer {
  color: #97bf0d;
}

.quote-amaranth::before,
.quote-amaranth footer {
  color: #da1a3d;
}

.quote-dark-pink::before,
.quote-dark-pink footer {
  color: #a33a64;
}

.quote-blue-bright::before,
.quote-blue-bright footer {
  color: #375ba5;
}

.blog-items {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.blog-items h2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.blog-item {
  background-color: #fff;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 13.5rem;
          flex: 1 1 13.5rem;
}
.blog-item img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.blog-item time,
.blog-item h3,
.blog-item p {
  margin: 0.5rem 1rem;
  padding: 0;
}
.blog-item h3 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}
.blog-item time {
  color: #888;
  display: block;
  font-size: 0.75rem;
  white-space: nowrap;
}
.blog-link {
  display: block;
  margin: auto 1rem 1rem;
}

.column-aside,
.aside-column {
  gap: 0 4vw;
}
.column-aside > div,
.aside-column > div {
  min-width: 10em;
  max-width: 100%;
  -webkit-box-flex: 2;
      -ms-flex: 2 0 calc((30em - 100%) * 999);
          flex: 2 0 calc((30em - 100%) * 999);
}
.column-aside > div + div,
.aside-column > div + div {
  min-width: 10em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((30em - 100%) * 999);
          flex: 1 0 calc((30em - 100%) * 999);
}

.aside-column > div {
  min-width: 10em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((30em - 100%) * 999);
          flex: 1 0 calc((30em - 100%) * 999);
}
.aside-column > div + div {
  min-width: 10em;
  max-width: 100%;
  -webkit-box-flex: 2;
      -ms-flex: 2 0 calc((30em - 100%) * 999);
          flex: 2 0 calc((30em - 100%) * 999);
}

.ivancica-contact-info {
  background: center top/cover no-repeat #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8))), url("/media/banners/ivancica-map.png");
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url("/media/banners/ivancica-map.png");
  min-height: 30em;
  padding: 1em;
  text-align: center;
}
.ivancica-contact-info [class$=-title],
.ivancica-contact-info [class^=contact-] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  margin: 1em 0 0;
  max-width: 20em;
  padding: 0.2em 0.4em;
}
.ivancica-contact-info pre {
  margin: 0;
}
.ivancica-contact-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 55.5em) {
  .ivancica-contact-info {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    gap: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    word-break: break-word;
  }
  .ivancica-contact-info [class^=contact-]:nth-of-type(1n + 1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.ivancica-copyright {
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 5px;
  color: #fff;
  padding: 0.6rem 0;
  text-align: center;
}

[class^=link-img] {
  margin: 1em 0;
  position: relative;
}
[class^=link-img] .cta-link {
  bottom: 2vw;
  display: inline-block;
  margin: 0;
  right: 2vw;
  position: absolute;
  z-index: 3;
}

.link-img-green .cta-link {
  background-color: #97bf0d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.link-img-green .cta-link:focus, .link-img-green .cta-link:hover, .link-img-green .cta-link:active {
  background-color: #accc3d;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.link-img-green .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.link-img-green .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.link-img-amaranth .cta-link {
  background-color: #da1a3d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.link-img-amaranth .cta-link:focus, .link-img-amaranth .cta-link:hover, .link-img-amaranth .cta-link:active {
  background-color: #e14864;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.link-img-amaranth .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.link-img-amaranth .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.link-img-dark-pink .cta-link {
  background-color: #a33a64;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.link-img-dark-pink .cta-link:focus, .link-img-dark-pink .cta-link:hover, .link-img-dark-pink .cta-link:active {
  background-color: #b56183;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.link-img-dark-pink .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.link-img-dark-pink .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.link-img-blue-bright .cta-link {
  background-color: #375ba5;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.link-img-blue-bright .cta-link:focus, .link-img-blue-bright .cta-link:hover, .link-img-blue-bright .cta-link:active {
  background-color: #5f7cb7;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.link-img-blue-bright .cta-link:focus-visible {
  outline: 2px solid #434343;
}
.link-img-blue-bright .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.fb-icon,
.twitter-icon,
.linkedin-icon {
  fill: #a8a8a8;
  -webkit-transition: fill 0.3s ease 0s;
  transition: fill 0.3s ease 0s;
}

.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.social-icons > a {
  margin: 0.2em;
  min-width: 2em;
  padding: 0.2em;
  text-align: center;
}

.fb-icon:focus, .fb-icon:hover {
  fill: #4267b2;
}

.twitter-icon:focus, .twitter-icon:hover {
  fill: #1da1f2;
}

.linkedin-icon:focus, .linkedin-icon:hover {
  fill: #0077b5;
}

.two-columns,
.three-columns,
.four-columns {
  gap: 0 4vw;
  margin: 2em 0;
}
.two-columns > div, .two-columns > form,
.three-columns > div,
.three-columns > form,
.four-columns > div,
.four-columns > form {
  min-width: 15em;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc((20em - 100%) * 999);
          flex: 1 0 calc((20em - 100%) * 999);
  margin: 0;
}

.vertically-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[class^=thin-cta-] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  gap: 2em;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  line-height: 1.3;
  margin: 1em 0;
  padding: 2em 4em;
}
[class^=thin-cta-] .cta-content {
  min-width: 8em;
  max-width: 100%;
  -webkit-box-flex: 3;
      -ms-flex: 3 0 calc((20em - 100%) * 999);
          flex: 3 0 calc((20em - 100%) * 999);
  font-size: 1.875rem;
  margin: 0;
  padding: 0;
}
[class^=thin-cta-] .cta-link {
  font-weight: 600;
  margin: 0 3em;
}

[class*=-green] .cta-mark {
  color: #97bf0d;
}
[class*=-green] .cta-link {
  background-color: #97bf0d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
[class*=-green] .cta-link:focus, [class*=-green] .cta-link:hover, [class*=-green] .cta-link:active {
  background-color: #accc3d;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class*=-green] .cta-link:focus-visible {
  outline: 2px solid #434343;
}
[class*=-green] .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

[class*=-amaranth] .cta-mark {
  color: #da1a3d;
}
[class*=-amaranth] .cta-link {
  background-color: #da1a3d;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
[class*=-amaranth] .cta-link:focus, [class*=-amaranth] .cta-link:hover, [class*=-amaranth] .cta-link:active {
  background-color: #e14864;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class*=-amaranth] .cta-link:focus-visible {
  outline: 2px solid #434343;
}
[class*=-amaranth] .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

[class*=-dark-pink] .cta-mark {
  color: #a33a64;
}
[class*=-dark-pink] .cta-link {
  background-color: #a33a64;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
[class*=-dark-pink] .cta-link:focus, [class*=-dark-pink] .cta-link:hover, [class*=-dark-pink] .cta-link:active {
  background-color: #b56183;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class*=-dark-pink] .cta-link:focus-visible {
  outline: 2px solid #434343;
}
[class*=-dark-pink] .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

[class*=-blue-bright] .cta-mark {
  color: #375ba5;
}
[class*=-blue-bright] .cta-link {
  background-color: #375ba5;
  color: #fff;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
[class*=-blue-bright] .cta-link:focus, [class*=-blue-bright] .cta-link:hover, [class*=-blue-bright] .cta-link:active {
  background-color: #5f7cb7;
  color: #fff;
  text-decoration: none;
  outline: none;
}
[class*=-blue-bright] .cta-link:focus-visible {
  outline: 2px solid #434343;
}
[class*=-blue-bright] .cta-link:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

ul {
  padding-left: 2em;
}
ul ul {
  list-style-type: circle;
}

.list-green li::marker {
  color: #97bf0d;
  font-size: 1.4em;
  line-height: 0.5;
}

.list-amaranth li::marker {
  color: #da1a3d;
  font-size: 1.4em;
  line-height: 0.5;
}

.list-dark-pink li::marker {
  color: #a33a64;
  font-size: 1.4em;
  line-height: 0.5;
}

.list-blue-bright li::marker {
  color: #375ba5;
  font-size: 1.4em;
  line-height: 0.5;
}

.mce-btn [type=button],
.mce-btn [type=reset],
.mce-btn [type=submit],
.mce-btn a.address-add-link,
.mce-btn button {
  border-radius: 0;
  min-width: 0;
}
/*# sourceMappingURL=styles.css.map */
