/** Shopify CDN: Minification failed

Line 965:12 Expected identifier but found whitespace
Line 965:13 Unexpected "("

**/
/* Contact */
.contact__fields .field .field__label {
  top: -5px;
  left: 0;
}
.card__inner.color-scheme-1.gradient.ratio {
  height: 100%;
}
.ci-multi-logo-section .ci-logo-section-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.ci-multi-logo-section .ci-logo-section-wrapper .ci-logo-wrapper-inner {
  padding-right: 25px;
}
h2.ci-section-heading.ci-heading-collection-style1.mobile-section-heading {
  display: none;
}
/* PDP */
button.shopify-payment-button__button[aria-disabled="true"] {
  cursor: not-allowed;
  border-color: #d3d1d1 !important;
  opacity: 0.5;
}
.quick-add button {
  padding: 0.4rem;
}
.sp-com-w {
  z-index: 9 !important;
}
button.shopify-payment-button__button[aria-disabled="true"]:hover {
  opacity: 0.5;
  border-color: #d3d1d1 !important;
}
.product__info-container {
  max-width: 100% !important;
}
img.ci-logo-image {
  width: 160px;
  height: auto;
}
.ci-logo-tags {
  max-width: 350px;
}
/* .card__media .media img{
  padding: 6% 0;
} */
.sw-instagram-container .sw-instagram-footer {
  margin-bottom: 7% !important;
}
/* Acct page */
section#shopify-section-template--23703343726873__1751111595c35ef568 {
  background: #e9eaee;
}

#mo-otp-register {
  padding-bottom: 93px !important;
  margin: 0 auto;
}
#mo-otp-register > div {
  max-width: 100% !important;
  width: 100% !important;
}
section#shopify-section-template--23703343661337__17500648692d92901a {
  background: #e9eaee;
  padding-bottom: 93px;
}
section#shopify-section-template--23703343661337__17500648692d92901a
  .page-width,
#mo-otp-register {
  max-width: 47.8rem;
  margin: 0 auto;
}
section#shopify-section-template--23703343661337__17500648692d92901a
  .mo-otp-login {
  width: 100%;
  max-width: 100%;
}
/* Quick View */
.quick-add-modal__content img {
  height: 100% !important;
  top: 0 !important;
}
.quick-add-modal__content .sw-share-button svg {
  width: 20px;
}
.quick-add-modal__content .product__info-container.product__column-sticky h2 {
  font-size: 22px;
}
.quick-add-modal__content .price .price-item {
  margin-right: 3px;
}
.quick-add-modal__content .product__info-wrapper .product__title {
  padding-bottom: 0;
}
.quick-add-modal__content .sw-product-price {
  padding-bottom: 10px;
  flex-wrap: wrap;
  row-gap: 0;
}
.quick-add-modal__content
  .product__info-wrapper
  .price__regular
  .price-item--regular,
.quick-add-modal__content .price__sale {
  font-size: 18px;
}
.quick-add-modal__content .product__info-wrapper .product__tax.caption.rte {
  font-size: 13px;
}
.quick-add-modal__content .product.product--small .product-form__buttons {
  max-width: 500px;
  padding-bottom: 0;
}
.quick-add-modal__content .product__info-wrapper .product-form__submit,
.quick-add-modal__content
  .product__info-wrapper
  .shopify-payment-button__button {
  height: 52px;
  font-size: 15px;
}
.quick-add-modal__content .breadcrumb {
  padding-right: 5rem;
}
quick-add-modal .product:not(.product--no-media) .product__info-wrapper {
  padding-top: 0 !important;
}
/* Cart Notification */
.cart-notification.active {
  top: 7rem;
  z-index: 999999;
}
/* Error  */
.error-message {
  color: #eb001b;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  margin-top: 0.5rem;
  display: block;
}
.customer.addresses form .field,
.customer.addresses form .select {
  flex-direction: column;
  height: fit-content;
}
.select .svg-wrapper {
  height: auto !important;
  width: 15px !important;
  right: 15px !important;
}
/* Adress */
.customer.addresses {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.checkbox-container {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
}
.customer .pagination .svg-wrapper {
  width: 22px !important;
}
.customer .pagination li :first-child {
  height: auto !immportant;
  font-size: 20px !immportant;
}
.reset-button-container {
  margin-top: 30px;
}
.reset-button-container button {
  height: 54px;
  text-transform: capitalize;
  line-height: 54px;
  font-size: 17px;
}
.reset-button-container button:last-child {
  border: 1px solid #000;
  margin-left: 8px !important;
  transition: 300ms;
}
.reset-button-container button:last-child:hover {
  background: #000;
  color: #fff;
}
.addresses input[type="checkbox"] {
  margin: 0 !important;
  height: 15px !important;
  accent-color: #003366;
}
.addresses > ul > li > button {
  background: none !important;
  line-height: normal !important;
  min-height: 0 !important;
  min-width: 0 !important;
  height: fit-content !important;
  width: fit-content !important;
  display: inline-block !important;
  text-transform: capitalize !important;
  border: none !important;
  padding: 0 !important;
  color: #0a2a68;
}

.addresses > ul > li > button:not(:last-child) {
  margin-right: 11px !important;
  margin-top: 30px !important;
}

.addresses > ul > li > button:hover {
  background: none !important;
}
.addresses button {
  width: fit-content !important;
  margin: 0 !important;
}
.customer.addresses form {
  margin-top: 0;
}
.customer-addresses-header-title {
  text-align: start;
}
.addresses > ul p {
  font-family: "Noto Sans";
  font-size: 17px;
  line-height: 160%;
}
.addresses > ul p span {
  font-family: "DIN 2014 Demi";
}
ul > li.defualt-address {
  border: 1.5px solid #0a2a68 !important;
}
.customer.addresses > ul > li > h2 {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: end;
  font-family: "DIN 2014 Demi";
}
.new-adress-form {
  text-align: start;
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 40px 25px;
  background-color: #fff;
  box-sizing: border-box;
}
.new-adress-form {
  max-width: 1140px;
  margin: 0 auto;
  margin-top: 5%;
}
.addresses > ul {
  display: flex;
  column-gap: 30px;
  flex-wrap: wrap;
}
.addresses > ul {
  max-width: 1140px;
  margin: 0 auto;
}
.addresses > ul > li {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 40px 25px;
  background-color: #fff;
  box-sizing: border-box;
  margin-top: 20px;
  text-align: start;
}
/* Accounts */
.acct-banner-content > a,
.acct-adress-part > a,
.order-details-banner > a,
.customer-addresses-header-title a {
  color: #000;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}
.order-page-adress strong {
  font-weight: 600 !important;
}

.customer.order tbody td:first-of-type {
  width: 45%;
}
.order > div:nth-of-type(2) > div:first-of-type h2 ~ p:last-of-type {
  margin-top: 0.5rem;
  color: #000;
  font-family: "Noto Sans";
}
.account table td:first-of-type a {
  background: #f6f7f9;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  padding: 12px 39px !important;
  color: #000 !important;
  font-size: 18px !important;
  font-family: "DIN 2014 Regular" !important;
}
td#Row16083855507737 {
  width: 45%;
}
.order-page-adress {
  width: 320px;
}
.order-page-adress > div:first-child h2 {
  padding-bottom: 16px;
}
.acct-adress-part > p,
.order-page-adress p {
  color: #000;
  font-family: "Noto Sans";
  font-size: 18px;
  font-weight: 400;
  line-height: 166.667%;
}
.account.customer tbody td,
.order.customer tbody td {
  padding: 3.2rem 2rem !important;
  color: #000 !important;
  font-size: 18px !important;
  font-family: "DIN 2014 Regular";
  vertical-align: middle !important;
}
.acct-adress-part {
  margin-left: 10rem;
  width: 220px;
}
.order-page-adress {
  margin-left: 10rem;
}
.account.customer table {
  border: 1.5px solid #e0e0e0 !important;
  box-shadow: none !important;
}
.customer thead:after,
.customer tfoot:before {
  height: 1.5px !important;
  background: #e0e0e0 !important;
}
.customer.account,
.customer.order,
.customer.addresses {
  max-width: 1640px !important;
  padding-left: 0;
  padding-right: 0;
  padding-top: 89px;
  padding-bottom: 120px;
}
.account > div h2,
.order > div h2 {
  font-family: "Noto Sans";
  font-size: 24px;
  margin-bottom: 30px;
}
.customer.addresses h2 {
  font-family: "Noto Sans";
  font-size: 24px;
  margin-bottom: 15px;
  margin-top: 30px;
}
.customer.account > div,
.customer.order > div {
  max-width: 1533px;
  width: 94%;
}
.customer:not(.account):not(.order) {
  padding-left: 0;
  padding-right: 0;
}
.account a .svg-wrapper {
  width: 2.2rem !important;
  margin-bottom: -0.3em !important;
  margin-right: 1rem !important;
}
.account.customer thead th,
.order.customer thead th {
  color: #000;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  padding: 2.6rem;
}
.customer.addresses h1 {
  font-size: 48px;
  font-family: "DIN 2014 Regular";
}
.customer__title,
.customer.addresses h1 {
  margin-bottom: 2rem !important;
}
.h_facebook_button {
  border: 0 !important;
}

#cart-items-section-sws .title-wrapper-with-link .underlined-link,
#checkout,
.cart__warnings .button {
  color: #fff;
  text-align: center;
  border-radius: 6px;
  background: #003296;
  font-weight: 600;
  font-family: "Noto Sans";
  line-height: normal;
  font-size: 18px;
  font-style: normal;
}
.password-field {
  position: relative;
}
.register form > a {
  display: block;
}

.cart__login-paragraph a {
  font-family: "DIN 2014 Regular";
}

.cart__warnings .button {
  padding: 18px 28px;
}

#cart-items-section-sws {
  padding: 70px 0 0;
}

#cart-items-section-sws .title-wrapper-with-link {
  margin-bottom: 42px;
}

#cart-items-section-sws table.cart-items {
  padding-top: 0;
}

#cart-items-section-sws .title-wrapper-with-link .underlined-link,
#checkout {
  padding: 18px 28px;
  width: fit-content;
}

#cart-items-section-sws .cart-item__image-container {
  width: 150px;
  height: 120px;
  background: #f6f7f9;
}

#cart-items-section-sws h2.totals__total {
  color: #000;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.cart__footer-wrapper:last-child .cart__footer {
  padding-bottom: 12rem !important;
  padding-top: 2.8rem;
}

.cart__footer .totals__total-value {
  color: #000;
  font-family: "DIN 2014 Demi";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  margin-left: 3rem;
}
#login:focus-visible,
#recover:focus-visible,
.cart__login-title:focus-visible,
.register h1:focus-visible,
.reset-password h1:focus-visible {
  outline: 0;
  border: 0;
  box-shadow: none;
}
#cart-items-section-sws .product-option {
  color: #6a6a6a;
  font-family: "DIN 2014 Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#cart-items-section-sws span.price.price--end {
  color: #000;
  text-align: right;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#cart-items-section-sws .cart-item__name {
  color: #000;
  font-size: 21px;
  font-style: normal;
  font-family: "DIN 2014 Demi";
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
}
._1ip0g651._1ip0g650._1fragemm8._1fragem2x._1fragem3m._1fragem5f._1fragempc {
  justify-content: start;
}
#cart-items-section-sws .cart-item__link {
  z-index: 10;
}

#cart-items-section-sws .cart-item__image {
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: contain;
}

#cart-items-section-sws .cart-items .caption-with-letter-spacing {
  color: #000;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#cart-items-section-sws .cart-items td {
  padding-top: 18px;
}

#cart-items-section-sws .cart__items {
  padding-bottom: 18px;
}

#checkout:after,
#checkout:before,
#create_customer .field:after,
#create_customer .field:before,
#customer_login .field:after,
#customer_login .field:before,
.cart__warnings .button:after,
.cart__warnings .button:before,
.customer .field:after,
.customer .field:before,
.customer button:after,
.customer button:before {
  display: none;
}

#checkout {
  padding: 18px 32px;
}

#cart-items-section-sws .title-wrapper-with-link .underlined-link:hover,
#checkout:hover,
.cart__warnings .button:hover,
.customer button:hover {
  background: #000;
}

#cart-items-section-sws .title-wrapper-with-link .title,
.cart__empty-text {
  color: #000;
  font-family: "DIN 2014 Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#customer_login > a:last-child,
.register form > a {
  color: #000;
  font-size: 18px;
}

.reset-password .field {
  flex-direction: column;
}

.form__message:focus,
.form__message:focus-visible {
  border: none;
  outline: 0;
  box-shadow: none;
}

.reset-password button {
  padding-left: 0;
  font-size: 16px !important;
  padding-right: 0;
}

.h_wizard {
  font-family: "Noto Sans";
}

.password-field {
  position: relative;
}

.customer h2.form__message {
  font-size: 18px !important;
  margin-bottom: 15px !important;
}

.customer .errors ul {
  padding: 0 0 0 3em;
  font-size: 14px;
  color: red;
  margin-top: 0;
}
.customer.addresses .field input {
  background: #fff !important;
}
.password-toggle {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: 0 0;
  border: none;
  color: rgb(var(--color-foreground, 121 121 121));
  cursor: pointer;
  padding: 5px;
  font-size: 14px;
  z-index: 2;
  width: 30px;
  display: flex;
}

.password-toggle:hover {
  opacity: 0.7;
}

.password-field input {
  padding-right: 60px;
}

.field input.field--error {
  border-color: rgb(var(--color-foreground)) !important;
  box-shadow: 0 0 0 1px rgb(var(--color-foreground));
}

#create_customer input,
#customer_login input,
.customer input,
.customer select {
  background: #e8eaed !important;
  height: 60px !important;
  color: #000 !important;
  font-family: "Noto Sans" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  border: 0 !important;
}
#create_customer input[type="checkbox"],
#create_customer input[type="radio"],
#customer_login input[type="radio"],
#customer_login input[type="checkbox"] {
  height: auto !important;
}

#login,
#recover,
.cart__login-title,
.register h1,
.reset-password h1 {
  padding-top: 0 !important;
  color: #000;
  font-family: "DIN 2014 Demi";
  font-size: 30px;
}

.cart__warnings,
.customer.register {
  padding: 87px 0 93px !important;
}
.customer.login {
  padding: 87px 0 54px !important;
}
#shopify-section-template--23703343726873__main {
  background: #e8eaed;
}
.customer .select:after,
.customer .select:before {
  display: none;
}
.customer select {
  background: #fff !important;
}
#create_customer .field,
#customer_login .field,
.customer .field input,
.customer select {
  border-radius: 6px !important;
  border: 1.5px solid #ababab !important;
}

.cart__empty-text {
  margin-top: 0 !important;
}

#create_customer .field input:focus,
#create_customer .field input:focus-visible,
#customer_login .field input:focus,
#customer_login .field input:focus-visible,
.customer .field input:focus,
.customer .field input:focus-visible,
.customer selectinput:focus,
.customer select:focus-visible {
  outline: 0;
  border: none;
  box-shadow: none;
}

.customer .field label,
.customer .field__label {
  top: 25%;
  font-family: "Noto Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  color: #000;
}

.customer .field input:autofill ~ label,
.customer .field input:focus ~ label,
.customer .field input:not(:placeholder-shown) ~ label,
.customer .field__input:autofill ~ .field__label,
.customer .field__input:focus ~ .field__label,
.customer .field__input:not(:placeholder-shown) ~ .field__label {
  font-size: 14px !important;
  top: 5px !important;
  left: 10px !important;
  color: #6f6f6f;
}

.customer button {
  border-radius: 6px;
  background: #003296;
  width: 200px;
  border: none;
}

div#main-cart-footer .page-width {
  max-width: 1222px;
  margin: 0 auto;
}
div#shopify-section-template--23703343628569__main .error-in-field {
  border-color: #eb001b !important;
}

.product-form__buttons .sp-compare-button {
  display: none;
}

/* Add to compare disable in single page */
.product-form__buttons .sp-compare-button {
  display: none;
}
button.coc-button {
  width: 160px;
  height: 50px;
  line-height: 50px;
  font-size: 17px;
}
.customer.register {
  padding-bottom: 5px !important;
}
@media (max-width: 1680px) {
  .customer.account,
  .customer.order,
  .customer.addresses {
    max-width: 90% !important;
    padding-top: 74px;
    padding-bottom: 100px;
  }
  .account.customer tbody td,
  .order.customer tbody td {
    font-size: 17px !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
  .collection-product-wrapper {
    margin-bottom: 56px;
  }
}
@media (max-width: 1580px) {
  /* pdp */
  img.ci-logo-image {
    width: 140px;
  }
  .ci-logo-tags {
    padding: 35px 0;
  }
  #cart-items-section-sws .title-wrapper-with-link .title,
  .cart__empty-text {
    font-size: 44px;
  }
  .customer .pagination li :first-child {
    font-size: 18px !immportant;
  }
  .customer__title,
  .customer.addresses h1 {
    font-size: 44px;
  }
  .account > div h2,
  .order > div h2 {
    font-size: 22px !important;
    margin-bottom: 26px;
  }
  .customer.addresses h2 {
    font-size: 22px !important;
    margin-top: 27px;
  }
  .reset-button-container {
    margin-top: 25px;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout,
  .cart__warnings .button,
  .acct-banner-content > a,
  .acct-adress-part > a,
  .order-details-banner > a,
  .customer-addresses-header-title a {
    font-size: 16px;
  }
  #cart-items-section-sws .cart-items .caption-with-letter-spacing {
    font-size: 17px;
  }
  #cart-items-section-sws .cart-item__name {
    font-size: 19px;
  }
  .acct-adress-part > p,
  .order-page-adress p {
    font-size: 16px;
  }
  #cart-items-section-sws span.price.price--end {
    font-size: 16px;
  }
  .cart__footer .totals__total-value {
    font-size: 28px;
  }
  .cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 10rem !important;
    padding-top: 2.4rem;
  }
  .gradient.color-scheme-1.isolate.section-template--23703343268121__cart-items-padding
    .page-width {
    max-width: 70%;
  }
  div#main-cart-footer .page-width {
    max-width: 70%;
  }
  .account.customer thead th,
  .order.customer thead th {
    font-size: 16px;
    padding: 2.2rem;
  }
  .account.customer tbody td,
  .order.customer tbody td {
    font-size: 16px !important;
    padding: 2.8rem 1.6rem !important;
  }
  .account table td:first-of-type a {
    padding: 10px 34px !important;
    font-size: 16px !important;
  }
  .customer.account > div,
  .customer.order > div {
    width: 92%;
  }
  /* Quickview */
  .quick-add-modal__content .product__info-container.product__column-sticky h2 {
    font-size: 20px;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 1440px) {
  .ci-multi-logo-section .ci-logo-section-wrapper .ci-logo-wrapper-inner {
    padding-right: 15px;
  }
  div.homepage-logo-with-description .ci-logo-section-wrapper {
    row-gap: 80px;
  }
  /* footer */
  .ci-watches-social-icons .icon-set {
    column-gap: 16px;
  }
  /* pdp */
  img.ci-logo-image {
    width: 135px;
  }
  .ci-logo-description-tag {
    font-size: 16px;
  }
  .tags-selection .ci-logo-wrapper-inner {
    flex: 0 0 calc(50.333% - 13.33px);
  }
  .tags-selection .ci-logo-wrapper-inner {
    max-width: 50% !important;
  }
  /* Homepage */
  .sw-card .ci-card-off {
    font-size: 15px;
  }
  /* toparrowbutton */
  #backToTopBtn {
    font-size: 22px !important;
    width: 50px !important;
    height: 50px !important;
    padding: 10px 14px !important;
  }
  /* Quickview */
  .quick-add-modal__content .sw-share-button svg {
    width: 18px;
  }
  .quick-add-modal__content .product__info-container.product__column-sticky h2 {
    font-size: 18px;
  }
  .quick-add-modal__content
    .product__info-wrapper
    .price__regular
    .price-item--regular,
  .quick-add-modal__content .price__sale {
    font-size: 16px;
  }
  .quick-add-modal__content .product__info-wrapper .product__tax.caption.rte {
    font-size: 12px;
  }
  .quick-add-modal__content .product__info-wrapper .product-form__submit,
  .quick-add-modal__content
    .product__info-wrapper
    .shopify-payment-button__button {
    height: 50px;
    font-size: 14px;
  }
  .quick-add-modal__content .product.product--small .product-form__buttons
Specificity: (0,4,0) {
    max-width: 420px;
    padding-bottom: 0;
  }
  .cart__warnings,
  .customer.register {
    padding: 77px 0 83px !important;
  }
  .customer.login {
    padding: 77px 0 40px !important;
  }
  .order-page-adress > div:first-child h2 {
    padding-bottom: 22px;
  }
  .acct-adress-part {
    width: 200px;
    margin-left: 5rem;
  }
  .order-page-adress {
    margin-left: 5rem;
  }
  .account > div h2,
  .order > div h2 {
    font-size: 21px !important;
    margin-bottom: 24px;
  }
  .customer.addresses h2 {
    font-size: 21px !important;
  }
  .customer.account,
  .customer.order,
  .customer.addresses {
    padding-top: 69px;
    padding-bottom: 90px;
  }
  .reset-password button {
    font-size: 15px !important;
  }

  .cart__empty-text {
    font-size: 44px;
  }
  .reset-button-container button {
    font-size: 16px;
  }
  .cart__warnings .button {
    font-size: 16px;
    padding: 16px 24px;
  }

  #login,
  #recover,
  .cart__login-title,
  .register h1,
  .reset-password h1 {
    font-size: 28px;
  }

  .h_buttons div {
    height: 60px !important;
  }

  #customer_login > a:last-child,
  .customer .field label,
  .customer .field__label,
  .register form > a {
    font-size: 16px;
  }

  .h_buttons div > span,
  .h_divider {
    font-size: 16px !important;
  }

  .h_buttons div > p {
    min-width: 30px !important;
    min-height: 30px !important;
    background-size: 30px 30px !important;
  }

  .h_buttons div > i {
    font-size: 30px !important;
  }

  #create_customer input,
  #customer_login input,
  .customer input,
  .customer select {
    height: 50px !important;
    font-size: 14px !important;
  }

  .customer .field input:autofill ~ label,
  .customer .field input:focus ~ label,
  .customer .field input:not(:placeholder-shown) ~ label,
  .customer .field__input:autofill ~ .field__label,
  .customer .field__input:focus ~ .field__label,
  .customer .field__input:not(:placeholder-shown) ~ .field__label {
    font-size: 13px !important;
  }

  .login .field + a,
  .login a {
    font-size: 14px;
  }

  .customer button {
    margin: 4rem 0 1.5rem;
    background: #003296;
    color: #fff;
    width: 180px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    text-transform: uppercase;
    font-size: 17px;
    font-family: "DIN 2014 Demi";
  }
  .reset-button-container button {
    height: 50px;
    text-transform: capitalize;
    line-height: 50px;
    font-size: 16px;
  }
  button.coc-button {
    width: 150px;
    font-size: 15px;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 1366px) {
  /* pdp */
  img.ci-logo-image {
    width: 130px;
  }
  /* QuickView */
  .quick-add-modal__content .product__info-container.product__column-sticky h2 {
    font-size: 16px;
  }
  .quick-add-modal__content
    .product__info-wrapper
    .price__regular
    .price-item--regular,
  .quick-add-modal__content .price__sale {
    font-size: 15px;
  }
  .quick-add-modal__content .product.product--small .product-form__buttons {
    max-width: 400px;
    padding-bottom: 0;
  }
  .quick-add-modal__content .product__info-wrapper .product__title {
    margin-bottom: 0;
  }
  .cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 9rem !important;
  }
  .account > div h2,
  .order > div h2 {
    font-size: 20px !important;
  }
  .customer.addresses h2 {
    font-size: 20px !important;
    margin-top: 25px;
  }
  #cart-items-section-sws .cart-items .caption-with-letter-spacing {
    font-size: 16px;
    padding-bottom: 10px;
  }
  #cart-items-section-sws .title-wrapper-with-link .title,
  .cart__empty-text {
    font-size: 40px;
  }
  .customer__title,
  .customer.addresses h1 {
    font-size: 42px;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout,
  .cart__warnings .button,
  .acct-banner-content > a,
  .acct-adress-part > a,
  .order-details-banner > a,
  .customer-addresses-header-title a {
    font-size: 14px;
  }
  #cart-items-section-sws .cart-item__name {
    font-size: 17px;
  }
  #cart-items-section-sws span.price.price--end {
    font-size: 15px;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout {
    padding: 18px 26px;
    height: auto;
  }
  #cart-items-section-sws .product-option {
    font-size: 15px;
  }
  .totals__total {
    font-size: 17px;
  }
  .cart__footer .totals__total-value {
    font-size: 26px;
  }
  .tax-note.caption-large.rte {
    font-size: 15px;
  }
  #cart-items-section-sws {
    padding: 60px 0 0;
  }
  quantity-input.quantity.cart-quantity {
    min-height: 34px;
    width: auto;
  }
  button.quantity__button {
    width: 36px;
  }
  input.quantity__input {
    flex-grow: unset;
    width: 46px;
  }
  .customer__title,
  .customer.addresses h1 {
    margin-bottom: 1.5rem !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 1300px) {
  /* Homapage */
  .sw-card .ci-card-off {
    font-size: 13px;
  }
  .account.customer thead th,
  .order.customer thead th {
    font-size: 15px;
    padding: 2rem;
  }
  .customer.order tbody td:first-of-type {
    width: 40%;
  }
  .customer__title,
  .customer.addresses h1 {
    font-size: 40px;
  }
  .account table td:first-of-type a {
    padding: 10px 30px !important;
    font-size: 15px !important;
  }
  .account.customer tbody td,
  .order.customer tbody td {
    font-size: 15px !important;
    padding: 2.4rem 1.6rem !important;
  }
  #login,
  #recover,
  .cart__login-title,
  .register h1,
  .reset-password h1 {
    font-size: 25px;
  }

  .cart__empty-text {
    font-size: 42px;
  }

  .cart__warnings .button {
    font-size: 15px;
    padding: 14px 22px;
  }

  .h_buttons div {
    height: 56px !important;
  }

  .h_buttons div > p {
    min-width: 26px !important;
    min-height: 26px !important;
    background-size: 26px 26px !important;
  }

  .h_buttons div > i {
    font-size: 26px !important;
  }

  .h_buttons div > span {
    font-size: 15px !important;
  }
  td#Row16083855507737 {
    width: 36%;
  }
  #create_customer input,
  #customer_login input,
  .customer input,
  .customer select {
    height: 46px !important;
  }

  .customer .field input:autofill ~ label,
  .customer .field input:focus ~ label,
  .customer .field input:not(:placeholder-shown) ~ label,
  .customer .field__input:autofill ~ .field__label,
  .customer .field__input:focus ~ .field__label,
  .customer .field__input:not(:placeholder-shown) ~ .field__label {
    font-size: 12px !important;
  }

  .customer .errors ul,
  .login .field + a,
  .login a {
    font-size: 13px;
  }

  .customer button {
    width: 170px;
    height: 48px;
    line-height: 46px;
    font-size: 16px;
  }

  .cart__warnings,
  .customer.register {
    padding: 67px 0 73px !important;
  }
  .customer.login {
    padding: 67px 0 38px !important;
  }
  section#shopify-section-template--23703343661337__17500648692d92901a {
    padding-bottom: 73px;
  }
  .customer h2.form__message {
    font-size: 16px !important;
  }

  .reset-password button {
    font-size: 14px !important;
  }
  .account > div h2,
  .order > div h2 {
    font-size: 19px !important;
    margin-bottom: 22px;
  }
  .customer.addresses h2 {
    font-size: 19px !important;
  }
  button.coc-button {
    width: 150px;
    font-size: 15px;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 1160px) {
  .collection-product-wrapper {
    margin-bottom: 42px;
  }
  /* Homapage */
  div.homepage-logo-with-description .ci-logo-section-wrapper {
    row-gap: 60px;
  }
  .sw-card .ci-card-off {
    font-size: 12px;
  }
  .ci-logo-tags {
    flex: 1 1 calc(26% - 15px);
    padding: 30px 0;
  }
  img.ci-logo-image {
    width: 120px;
  }
  .ci-logo-tags {
    max-width: 283px;
  }
  .tags-selection .ci-logo-section-wrapper {
    gap: 20px;
  }
  .tags-selection .ci-logo-wrapper-inner img {
    max-width: 40px;
    height: 40px;
  }
  .homepage-logo-with-description
    .ci-multi-logo-section
    .ci-logo-section-wrapper {
    column-gap: 15px !important;
  }
  .ci-multi-logo-section .ci-logo-section-wrapper .ci-logo-wrapper-inner {
    padding-right: 12px;
  }
}
@media (max-width: 1024px) {
  .featured-product .sw-card .sw-card-title {
    min-height: 14px;
  }
  .ci-multi-logo-section .ci-logo-section-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
  .homepage-logo-with-description
    .ci-multi-logo-section
    .ci-logo-section-wrapper {
    column-gap: 20px !important;
  }
  /* acctpage */
  section#shopify-section-template--23703343661337__17500648692d92901a
    .page-width {
    max-width: 40.8rem;
  }
  /* Quickview */
  quick-add-modal .quick-add-modal__toggle {
    width: 32px;
    padding: 10px;
  }
  .quick-add-modal__content
    .product.product--small
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-left: 5%;
  }
  .quick-add-modal__content .product__info-container.product__column-sticky h2 {
    font-size: 14px !important;
  }
  .quick-add-modal__content
    .product__info-wrapper
    .price__regular
    .price-item--regular,
  .quick-add-modal__content .price__sale {
    font-size: 14px;
  }
  .quick-add-modal__content .product__info-wrapper .product__tax.caption.rte {
    font-size: 12px;
  }
  .quick-add-modal__content #user-postcode {
    width: 180px;
    font-size: 15px;
  }
  .quick-add-modal__content .product__info-wrapper .product-form__submit,
  .quick-add-modal__content
    .product__info-wrapper
    .shopify-payment-button__button {
    height: 44px;
    font-size: 13px;
    padding: 0 15px;
  }
  .quick-add-modal__content .product.product--small .product-form__buttons {
    gap: 12px;
  }
  .quick-add-modal__content .page-width {
    max-width: 100%;
  }
  #cart-items-section-sws .title-wrapper-with-link .title,
  .cart__empty-text {
    font-size: 36px;
  }
  .order-page-adress {
    display: flex;
    column-gap: 15%;
    flex-wrap: wrap;
  }
  .customer__title,
  .customer.addresses h1 {
    font-size: 36px;
  }

  .customer.account > div,
  .customer.order > div {
    width: 100%;
  }
  .acct-adress-part > p,
  .order-page-adress p {
    font-size: 15px;
  }
  .customer.account,
  .customer.order,
  .customer.addresses {
    padding-top: 60px;
    padding-bottom: 80px;
  }
  .acct-adress-part,
  .order-page-adress {
    margin-top: 40px;
  }
  .account > div:last-child,
  .order > div:last-child {
    flex-direction: column;
  }
  .account > div:last-child > div,
  .order > div:last-child > div {
    padding-right: 0 !important;
  }
  #cart-items-section-sws .cart-item__image-container {
    width: 120px;
    height: 100px;
  }
  .acct-adress-part,
  .order-page-adress {
    width: 100%;
    margin-left: 0;
  }
  .order-page-adress > div:first-child h2 {
    padding-bottom: 0px;
  }
  .customer.addresses > ul > li > h2 {
    font-size: 15px;
  }
  .reset-button-container {
    margin-top: 20px;
  }
  .checkbox-container {
    margin-top: 8px;
  }
  .sw-instagram-container .sw-instagram-footer {
    margin-bottom: 10% !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media screen and (min-width: 750px) and (max-width: 1024px) {
  .customer:not(.account):not(.order),
  #mo-otp-register {
    max-width: 40.8rem !important;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout {
    padding: 14px 18px;
  }
  .order > div h2 {
    margin-top: 0;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout,
  .cart__warnings .button {
    font-size: 12px;
  }
  #cart-items-section-sws .cart-items .caption-with-letter-spacing {
    font-size: 14px;
  }
  #cart-items-section-sws .cart-item__name {
    font-size: 15px;
  }
  #cart-items-section-sws span.price.price--end {
    font-size: 14px;
  }
  #cart-items-section-sws .product-option {
    font-size: 14px;
  }
  input.quantity__input {
    flex-grow: unset;
    width: 40px;
  }
  .cart-item > td + td {
    padding-left: 2rem !important;
  }
  .cart__footer .totals__total-value {
    font-size: 22px;
    margin-left: 2rem !important;
  }

  .totals__total {
    font-size: 16px !important;
  }
  .tax-note.caption-large.rte {
    font-size: 14px;
  }
  div#shopify-section-template--23703343628569__main .customer.addresses {
    max-width: 90% !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 960px) {
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(even) {
    border: none;
  }
  .ci-logo-wrapper-inner:nth-child(3n) {
    border-right: 1px solid #cacaca !important;
  }
  .tags-selection .ci-logo-wrapper-inner:nth-child(3n) {
    border-right: none !important;
  }
  .ci-logo-wrapper-inner:last-child {
    border-right: 0 !important;
  }
  h2.ci-section-heading.ci-heading-collection-style1.desktop-section-heading {
    display: none;
  }
  h2.ci-section-heading.ci-heading-collection-style1.mobile-section-heading {
    display: block;
    text-align: start;
    width: 100%;
    padding-bottom: 10px;
  }
}
@media (max-width: 850px) {
  .collection-product-wrapper {
    margin-bottom: 32px;
  }
  .homepage-logo-with-description
    .ci-multi-logo-section
    .ci-logo-section-wrapper {
    column-gap: 10% !important;
  }
  .ci-multi-logo-section .ci-logo-section-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  /* pdp */
  .ci-logo-tags {
    flex: 1 1 calc(35% - 15px);
  }
  .ci-logo-tags {
    max-width: 320px;
  }
  .tags-selection .ci-logo-wrapper-inner {
    max-width: 100% !important;
  }
  .tags-selection .ci-logo-wrapper-inner {
    flex: 1 1 calc(100.333% - 13.33px);
  }
  /*quickview  */
  .quick-add-modal__content
    .product.product--small
    .grid__item.product__media-wrapper {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
  }
  .quick-add-modal__content
    .product.product--small
    .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    width: 100%;
    max-width: 100%;
    padding: 0;
    padding-top: 20px !important;
  }
  .quick-add-modal__content .product.product--small .product-form__buttons {
    max-width: 100%;
  }
  .quick-add-modal__content .product-form .product-form__buttons {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "item1 item2";
  }
  .quick-add-modal__content #check-eta {
    min-width: 150px;
  }
  .quick-add-modal__content .breadcrumb {
    font-size: 13px;
    margin-bottom: 20px;
    width: 100%;
    color: #000;
    line-height: normal;
  }
  .gradient.color-scheme-1.isolate.section-template--23703343268121__cart-items-padding
    .page-width,
  div#main-cart-footer .page-width {
    max-width: 80%;
  }
  .customer.account > div,
  .customer.order > div {
    width: 100%;
  }
  .account.customer thead th,
  .order.customer thead th {
    font-size: 14px;
  }
  .account table td:first-of-type a {
    font-size: 14px !important;
  }
  .account.customer tbody td,
  .order.customer tbody td {
    font-size: 13px !important;
  }
  .customer.order tbody td:first-of-type a {
    font-size: 13px !important;
  }
  .new-adress-form {
    margin: 8% auto 0;
  }
  .customer .pagination li :first-child {
    font-size: 16px !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 767px) {
  .collection-product-wrapper {
    margin-bottom: 10px;
  }
  .homepage-logo-with-description .ci-logo-image {
    max-height: 36px;
    max-width: 36px !important;
  }
  .mobile-only {
    border: 1px solid #c6c1c1;
    padding: 8px 12px;
    border-radius: 2px;
  }
  .header__icon.header__icon--search {
    font-size: 14px !important;
  }
  .header__icon .svg-wrapper {
    width: 34px;
  }
  .header__icon.header__icon--search {
    justify-content: start;
    flex-direction: row-reverse;
  }
  .header__search .header__icon span {
    text-align: right;
    justify-content: start;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner {
    column-gap: 8px;
    padding-right: 0;
    flex-direction: column;
    gap: 15px;
    justify-content: center;
    align-items: center;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(odd) {
    padding-right: 18%;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(even) {
    padding-left: 18%;
    border: 0;
  }
  .homepage-logo-with-description
    .ci-multi-logo-section
    .ci-logo-section-wrapper {
    column-gap: 0 !important;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner {
    width: 100%;
  }
  div.homepage-logo-with-description .ci-logo-section-wrapper {
    row-gap: 34px;
  }
  /* pdp */
  img.ci-logo-image {
    max-width: 90px !important;
  }
  .ci-logo-tags {
    max-width: 100%;
  }
  .tags-selection .ci-logo-wrapper-inner {
    flex: 1 1 calc(50.333% - 13.33px);
  }
  /* acctpage */
  section#shopify-section-template--23703343661337__17500648692d92901a
    .page-width {
    max-width: 33.4rem;
    padding: 0;
  }
  /*Quickview  */
  .quick-add-modal__content #user-postcode {
    width: 100%;
  }
  .quick-add-modal__content .price .price-item {
    margin: 0;
  }
  .quick-add-modal__content .price__sale {
    font-size: 15px;
  }
  .quick-add-modal__content .sw-product-price {
    gap: 5px;
    flex-wrap: wrap;
  }
  .quick-add-modal__content .product__info-wrapper .product__tax.caption.rte {
    font-size: 12px;
  }
  .gradient.color-scheme-1.isolate.section-template--23703343268121__cart-items-padding
    .page-width,
  div#main-cart-footer .page-width {
    max-width: 90%;
    padding: 0;
  }
  .customer.order tbody td:first-of-type {
    width: 100%;
  }
  .new-adress-form {
    margin: 13% auto 0;
  }
  .acct-adress-part > p,
  .order-page-adress p {
    font-size: 16px;
  }
  .account table td:first-of-type a {
    padding: 12px 38px !important;
    font-size: 18px !important;
  }
  .account.customer tbody td:not(:last-child),
  .order.customer tbody td:not(:last-child) {
    border-bottom: 1.5px solid #e0e0e0;
  }
  .order tbody tr {
    border-top: 1.5px solid #e0e0e0 !important;
    border: 1.5px solid #e0e0e0;
    border-bottom: 0;
  }
  .account.customer tbody td {
    font-size: 16px !important;
    padding: 2.4rem 3.1rem !important;
  }
  .customer.account,
  .customer.order,
  .customer.addresses {
    padding-top: 53px;
    padding-bottom: 60px;
  }
  td#Row16083855507737 {
    width: 100%;
  }
  .cart-items thead tr {
    margin-bottom: 1rem !important;
  }
  #cart-items-section-sws .cart-item__image-container {
    width: 150px;
    height: 120px;
  }
  button#checkout {
    max-width: 100%;
    width: 100%;
    font-size: 16px;
    padding: 20px;
    border-radius: 0;
  }
  cart-remove-button .button {
    min-width: 25px !important;
  }
  .customer__title,
  .customer.addresses h1 {
    font-size: 22px;
  }
  .cart__footer .totals__total-value {
    font-size: 30px;
    margin-left: 2rem !important;
  }
  #cart-items-section-sws .title-wrapper-with-link {
    margin-bottom: 38px;
    align-items: center;
  }
  #cart-items-section-sws .cart-items .caption-with-letter-spacing {
    font-size: 18px;
    padding-bottom: 20px;
  }
  #cart-items-section-sws {
    padding: 40px 0 0;
  }
  .cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 60px !important;
    padding-top: 37px;
  }
  #cart-items-section-sws .title-wrapper-with-link .title,
  .cart__empty-text {
    font-size: 22px;
  }
  #cart-items-section-sws .title-wrapper-with-link .underlined-link,
  #checkout {
    padding: 16px 20px;
    font-size: 16px;
  }
  .acct-banner-content > a,
  .acct-adress-part > a,
  .order-details-banner > a,
  .customer-addresses-header-title a {
    font-size: 16px;
  }
  #login,
  #recover,
  .cart__login-title,
  .register h1,
  .reset-password h1 {
    font-size: 22px;
  }

  .h_buttons div > p {
    min-width: 30px !important;
    min-height: 30px !important;
    background-size: 30px 30px !important;
    margin: 0 16px !important;
  }

  .cart__warnings .button {
    font-size: 16px;
    padding: 19px 16px;
  }

  .cart__empty-text {
    font-size: 34px;
  }

  .cart__login-title {
    margin: 3.5rem 35px 0 0.5rem;
  }

  .h_buttons div > i {
    font-size: 30px !important;
  }

  .h_buttons span {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
  }

  .h_buttons div {
    justify-content: start !important;
    position: relative !important;
  }

  .h_buttons div > span {
    font-size: 14px !important;
  }

  .h_divider {
    font-size: 18px !important;
  }

  #create_customer input,
  #customer_login input,
  .customer input,
  .customer select {
    height: 60px !important;
    font-size: 16px !important;
  }

  .login .field + a,
  .login a {
    font-size: 16px;
  }

  .customer button {
    width: 200px;
    height: 60px;
    line-height: 56px;
    font-size: 16px;
  }

  .customer:not(.account):not(.order) {
    /* max-width: 100% !important; */
    /* padding: 0 11% !important */
  }

  .customer h2.form__message {
    font-size: 15px !important;
  }

  .customer .errors ul {
    font-size: 12px;
  }

  .cart__warnings,
  .customer.register {
    padding: 44px 0 56px !important;
  }
  .customer.login {
    padding: 44px 0 35px !important;
  }
  section#shopify-section-template--23703343661337__17500648692d92901a {
    padding-bottom: 56px;
  }
  input.quantity__input {
    width: 38px;
  }
  .cart-item cart-remove-button {
    margin-left: 0;
  }
  #main-cart-items .cart-item {
    display: flex;
    flex-direction: column;
  }
  #main-cart-items td.cart-item__totals.right.small-hide {
    display: flex !important;
    position: absolute;
    right: 0;
  }
  #cart-items-section-sws .cart-item__name {
    font-size: 21px;
  }
  quantity-input.quantity.cart-quantity {
    min-height: 38px;
  }
  button.quantity__button {
    width: 38px;
  }
  #cart-items-section-sws .product-option {
    font-size: 16px;
  }
  #cart-items-section-sws span.price.price--end {
    font-size: 18px;
    font-weight: 500;
  }
  #main-cart-items td.cart-item__totals.right.medium-hide.large-up-hide {
    display: none;
  }
  /* .cart__warnings, .customer.login, .customer.register {
        padding: 44px 0 52px !important;
    } */
  .customer__title,
  .customer.addresses h1 {
    margin-bottom: 1.8rem !important;
  }
  .account > div h2,
  .order > div h2 {
    font-size: 18px !important;
    margin-bottom: 17px;
  }
  .customer.addresses h2 {
    font-size: 18px !important;
  }
  .order > div:nth-of-type(2) > div:first-of-type h2 ~ p:last-of-type {
    font-size: 1.3rem;
  }
  .new-adress-form,
  .addresses > ul > li {
    padding: 20px 15px;
  }
  .addresses > ul p {
    font-size: 14px;
  }
  .customer.addresses > ul > li > h2 {
    font-size: 15px !important;
  }
  .reset-button-container button {
    text-transform: capitalize;
    height: 46px !important;
    font-size: 15px !important;
    padding: 10px 16px !important;
    line-height: 46px !important;
  }
  .reset-button-container button:last-child {
    margin-left: 5px !important;
  }
  .new-adress-form > button {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding: 20px;
  }
  .error-message {
    font-size: 14px;
    margin-top: 0.4rem;
  }
  .customer.addresses form .select svg {
    width: 12px !important;
    right: 10px !important;
  }
  button.coc-button {
    width: 130px;
    height: 48px;
    line-height: 48px;
    font-size: 15px;
  }
  .account.customer tbody tr td:last-child:before {
    display: none;
  }
  .account.customer tbody tr td:last-child {
    width: 100%;
  }
  .account.customer tbody tr td:last-child .coc-d-flex {
    justify-content: center;
    flex-direction: row;
    width: 100%;
    padding: 0;
  }
  .sw-instagram-container .sw-instagram-footer {
    margin-bottom: 50px !important;
  }
  .ci-logo-tags {
    flex: 1 1 calc(48% - 15px);
  }
  #backToTopBtn {
    font-size: 22px !important;
    width: 50px !important;
    height: 50px !important;
    padding: 10px 14px !important;
  }
  #backToTopBtn {
    font-size: 22px !important;
    width: 46px !important;
    height: 46px !important;
    right: 20px !important;
    padding: 8px 10px !important;
  }
  #homepage-collection-style1 .featured-product img {
    height: 400px;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
  #mo-otp-register {
    max-width: 33.4rem;
  }
}
@media (max-width: 380px) {
  .customer:not(.account):not(.order),
  section#shopify-section-template--23703343661337__17500648692d92901a
    .page-width {
    max-width: 32.4rem !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  #mo-otp-register {
    max-width: 32.4rem !important;
  }
  input.motw-outline-none.motw-border-none.motw-h-full.motw-px-5.motw-py-5.motw-shadow-none.motw-flex-1.motw-rounded-tr.motw-rounded-br.motw-bg-transparent {
    width: 100%;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(odd) {
    padding-right: 15%;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(even) {
    padding-left: 15%;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
@media (max-width: 330px) {
  .h_buttons div > i {
    width: 50px !important;
    font-size: 28px !important;
    min-width: 50px !important;
  }
  #shopify-section-template--23703343726873__1751111595c35ef568 .page-width {
    padding: 0;
  }
  .customer:not(.account):not(.order),
  section#shopify-section-template--23703343661337__17500648692d92901a
    .page-width,
  #mo-otp-register {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(odd) {
    padding-right: 12%;
  }
  .homepage-logo-with-description
    .ci-logo-section-wrapper
    .ci-logo-wrapper-inner:nth-child(even) {
    padding-left: 12%;
  }
  .h_buttons span {
    left: 10px;
  }

  .h_buttons div > p {
    min-width: 28px !important;
    min-height: 28px !important;
    background-size: 28px 28px !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .customer.register {
    padding-bottom: 5px !important;
  }
}
