#section-template--21385401106711__16572620822465ae76 .Image--contrast:after {
  background-image: linear-gradient(
    to top,
    rgba(4, 4, 4, 0.15),
    rgba(54, 54, 54, 0.9)
  ) !important;
}
#swym-plugin #swym-anchor[data-position=bottom-right], #swym-hosted-plugin #swym-anchor[data-position=bottom-right]{display:none !important;}
.Footer__PaymentList li:nth-child(3), .Footer__PaymentList li:nth-child(6) {
  display: none;
}
#section-template--18853728616727__1661856039e1781bb4 .Image--contrast:after {
  background-image: linear-gradient(
    to top,
    rgba(4, 4, 4, 0.15),
    rgba(54, 54, 54, 0.9)
  ) !important;
}
#section-template--18853728157975__d793259a-f7fd-44c1-aa01-62c75bf7b3f6
  .FeatureText__ImageWrapper {
  min-height: 275px;
}
.features--heading-normal .u-h6,
.features--heading-normal .Rte h6 {
  font-size: 15px;
  font-weight: normal;
}
.qp-widget-container {
  display: none;
}

.HorizontalList__Item.zip-footer img {
  max-width: 35px;
}
.HorizontalList__Item.afterpay_badge {
  margin: 6px 8px 6px 0px;
}
.HorizontalList__Item.afterpay_badge img {
  max-width: 70px;
}

a.header-find-store {
  border: 2px solid #402617;
  padding: 5px 12px !important;
  margin-right: 25px;
  margin-top: 6px;
  color: #402617 !important;
  display: inline-block;
  letter-spacing: 1.5px !important;
  position: relative;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #402617;
  z-index: 1;
}
.Button2 {
  border: 1px solid #402617 !important;
  padding: 14px 28px !important;
  color: #402617 !important;
  line-height: normal;
  letter-spacing: 0.2em;
  display: inline-block;
  position: relative;
  font-weight: 400;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #402617;
  z-index: 1;
  text-align: center;
}
a.header-find-store:before,
.Button2:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #fff;
}
.Product__Info.Product__Info--noGallery.try_in_store_nocart .swym-button-bar {
  display: none;
}
.c_try_in_store.header-find-store:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #402617;
}
a.header-find-store:hover,
.Button2:hover {
  color: #fff !important;
  background-color: #402617 !important;
}
.c_try_in_store.header-find-store {
  border: 2px solid #402617;
  padding: 14px 28px !important;
  margin-right: 25px;
  margin-top: 6px;
  color: #fff !important;
  display: inline-block;
  line-height: normal;
  letter-spacing: 0.2em;
  position: relative;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #402617;
  z-index: 1;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-size: 16px;
  width: calc(100% - 50px) !important;
  text-align: center;
}
.c_try_in_store.header-find-store:hover {
  color: #402617 !important;
  background-color: #fff !important;
}

a.header-find-store:hover:before,
.Button2:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
}
h3.SectionHeader__SubHeading.Heading.u-h6 {
  font-size: 20px;
  font-weight: 400;
}
#section-template--18853727240471__16572620822465ae76 .SectionHeader__Heading {
  font-size: 40px !important;
  letter-spacing: 6px;
  font-weight: 400;
}
.globo-form-id-5487
  .globo-form-app
  .globo-form-control
  .checkbox-wrapper
  .checkbox-input:checked
  ~ .checkbox-label:before {
  background-color: transparent !important;
}
.globo-formbuilder[data-id="5489"],
.globo-formbuilder[data-id="5411"] {
  margin-top: 0px !important;
}
.globo-form-id-5414 .globo-form-app {
  padding: 30px 35px;
  border-radius: 10px !important;
}
.globo-form-id-5414 .globo-form-app .header svg {
  width: 25px;
  position: absolute;
  right: 30px;
  top: 30px;
}
.globo-form-id-5414 .globo-form-app .globo-heading {
  font-size: 30px !important;
  font-weight: lighter !important;
  text-align: left;
  color: #000000bd !important;
}
.globo-form-id-5414 .globo-form-app .globo-form-control input,
.globo-form-id-5414 .globo-form-app .globo-form-control textarea,
.globo-form-id-5414 .globo-form-app .globo-form-control select {
  background: transparent !important;
  border: 1px solid #0000003b !important;
  box-shadow: none !important;
}
.globo-form-id-5414
  .globo-form-app
  .globo-form-control
  label.globo-label
  span.label-content {
  color: rgba(0, 0, 0, 0.61) !important;
}
.globo-form-id-5414 .globo-form-app .footer button.submit {
  -webkit-font-smoothing: antialiased;
  filter: brightness(100%);
  box-sizing: border-box;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  transition: all 0.25s ease-in-out;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  border-radius: 50px;
  padding: 20px 30px;
  background-color: #fff;
  color: #313131;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #cf9362 !important;
  border: 2px solid black !important;
}
/* .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before{
background-color: transparent !important;
} */
#section-template--18853727240471__16572620822465ae76 .Button {
  border: 1px solid #fff;
}
#section-template--18853727240471__16572620822465ae76 .Button:hover {
  color: #ffffff;
  border: 1px solid;
}
svg.Icon.Icon--wishlist {
  width: 23px;
}
.footer-social {
  margin-bottom: 1.2rem;
}
.footer-social svg.Icon {
  font-size: 30px;
  color: #000;
}
.Footer__Block--icon .Footer__Title {
  margin-bottom: 10px;
}
.footer-social a:hover {
  opacity: 0.6;
}
p.terms-condition {
  font-size: 15px;
}
.terms-condition {
  font-size: 15px;
}
p.terms-condition a {
  display: inline-block;
  text-decoration: underline;
}
.terms-condition a {
  display: inline-block;
  text-decoration: underline;
}

/*-------------------*/
.Header__Icon .Icon--account {
  position: relative;
  top: 0px;
  width: 19px;
  height: 22px;
}
.Header__Icon .Icon--cart-desktop {
  height: 23px;
  width: 24px;
}
.HorizontalList--spacingExtraLoose .HorizontalList__Item {
  margin-right: 16px;
  margin-left: 16px;
}

.AnnouncementBar__Wrapper {
  padding: 4px 15px;
}
h2.SectionHeader__Heading.Heading.u-h1 {
  font-size: 30px;
  letter-spacing: 0;
  font-weight: 500;
  line-height: normal;
}
.home-txt1 {
  font-size: 20px;
  max-width: 800px;
  margin: -40px auto 0;
  letter-spacing: 1px;
  color: #595959;
}
.section-spaced p {
  font-size: 20px;
  color: #595959;
}
.section-spaced a.Button.Button--primary {
  margin-top: 1.5rem;
}
.shopify-section--bordered > .Section--spacingNormal p.home-txt1 {
  font-size: 20px;
  max-width: 1130px;
  margin: 0 auto;
  letter-spacing: 1px;
  color: #595959;
}

.globo-form-id-5411 .globo-form-app .globo-heading {
  color: #000;
  text-align: center;
  font-size: 22px !important;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 500 !important;
}
.globo-form-id-5411 .globo-form-app .globo-description,
.globo-form-id-5411 .globo-form-app .header .globo-description {
  color: #000;
  font-size: 20px;
  text-align: center;
}
.globo-form-id-5411 .globo-form-app .globo-form-control input,
.globo-form-id-5411 .globo-form-app .globo-form-control textarea,
.globo-form-id-5411 .globo-form-app .globo-form-control select {
  -webkit-appearance: none;
  display: block;
  padding: 12px 14px;
  border-radius: 0;
  font-size: 20px;
  border: 1px solid var(--border-color);
  width: 100%;
  height: 50px;
  line-height: normal;
  resize: none;
  transition: border-color 0.1s ease-in-out;
  background: transparent;
  box-shadow: none;
  color: #212129;
}
.globo-form-id-5411
  .globo-form-app
  .globo-form-control
  label.globo-label
  span.label-content {
  color: #212129 !important;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}
.globo-form-id-5411 .globo-form-app .footer button.classic-button {
  color: #fff !important;
  border-color: #212129 !important;
}
.globo-form-id-5411 .globo-form-app .footer button.submit {
  position: relative;
  display: inline-block;
  padding: 14px 28px;
  line-height: normal;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  font-size: calc(
    var(--base-text-font-size) - (var(--default-text-font-size) - 12px)
  );
  text-align: center;
  letter-spacing: 0.2em;
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  background-color: transparent;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  -webkit-tap-highlight-color: initial;
}

.globo-form-id-5411 .globo-form-app .footer button.submit:before {
  background-color: #212129 !important;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
}
.globo-form-id-5411 .globo-form-app .footer button.submit:hover {
  color: #212129 !important;
  background-color: transparent !important;
  border-color: #212129 !important;
  box-shadow: none;
}
.globo-form-id-5411 .globo-form-app .footer button.submit:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #212129 !important;
  color: #212129;
}

/*---------------- by mahendra sir ends ---------------------------*/

label.ColorSwatch.ColorSwatch--large.custom-color-code {
  width: 100px;
  height: 100px;
}
.owl-carousel.single_product a.Product__SlideshowNavImage {
  width: 105px !important;
  margin: 0px !important;
  height: 105px !important;
  border: 1px solid #cdcdcd;
}
.owl-carousel.single_product a.Product__SlideshowNavImage.is-selected {
  border-color: #000;
}
.owl-carousel.single_product .owl-nav {
  position: absolute;
  top: 26%;
  transform: translateY(-50%);
  width: 100%;
}
.owl-carousel.single_product .owl-nav button {
  font-size: 35px !important;
  width: 35px !important;
  height: 35px !important;
  border-radius: 100% !important;
  /*background-color: #dcaf96 !important;*/
}
.owl-carousel.single_product .owl-nav {
  position: absolute;
  left: 0 !important;
}
.owl-carousel.single_product .owl-nav button.owl-prev {
  position: absolute;
  left: 0;
}
.owl-carousel.single_product .owl-nav button.owl-next {
  position: absolute;
  right: 0;
}
.owl-carousel.single_product .owl-nav button span {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  line-height: 0;
  transform: translate(-50%, -50%);
}
.flickity-viewport {
  /* height: 100% !important; */
  /* height: 350px !important; */
}
/* div#custom_product_form {
display: none;
} */
/* ul.SizeSwatchList.HorizontalList.HorizontalList--spacingTight {
display: none;
} */

div#custom_product_form
  .ProductForm__Option.ProductForm__Option--labelled:nth-child(2) {
  display: none;
}
.Product__Wrapper.d_none_first [data-option-index="0"] {
  display: none;
}
.Product__Wrapper.d_none_first ul.ColorSwatchList li:first-child {
  display: none;
}
/* select#extra_piece {
margin-bottom: 20px;
}
*/
label.extra_piece {
  border: 1px solid #000;
  padding: 5px;
  max-width: 200px !important;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 40px;
}
label.extra_piece select#extra_piece {
  border: none;
  outline: none;
  background-color: transparent;
  width: 100%;
}
input#demoInput {
  width: 30px;
  padding: 0;
  border: none;
  margin-left: 20px;
  position: absolute;
  right: 20px;
}
label.extra_piece select#extra_piece {
  margin-bottom: 0;
}

label.SizeSwatch.active {
  border: 1px solid #000;
}

[data-tooltip="Coniac leather"]:after {
  /*background-color: #9A463D;*/
  background: url("https://cdn.shopify.com/s/files/1/0650/2190/3084/files/CognacLeather.jpg?v=1662363618");
  border: 1px solid #cfcfcf;
}
[data-tooltip="Optical white"]:after {
  /*background-color: #fffafa;*/
  background: url("https://cdn.shopify.com/s/files/1/0650/2190/3084/files/OpticalWhite.jpg?v=1662363618");
  border: 1px solid #cfcfcf;
}

.HorizontalList--spacingTight {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.swatch .header,
.extra_piece_div p,
span.ProductForm__Label {
  font-size: 16px;
  font-weight: bold;
}

p.available_text {
  font-size: 16px;
}
.swatch .header {
  margin-bottom: 10px;
}

.conform_btn,
a.custom_button {
  cursor: pointer;
}
/* POP UP TRY */
#trypop {
  padding-top: 60px;
}
#trypop .modal-content {
  max-width: 540px;
  padding: 25px 60px 45px;
  width: 50%;
  overflow: auto;
}
.try_pop_heading {
  color: #402617;
  font-size: 28px;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 15px;
}
table.try_pop_table {
  width: 100%;
}
table.try_pop_table tr {
  border-bottom: 2px solid #efefef !important;
  border: none;
}
table.try_pop_table tr td {
  padding-bottom: 10px;
  padding-top: 20px;
  font-weight: 400;
  text-transform: capitalize;
  border: none;
}
table.try_pop_table tr td.try_pop_qty {
  font-weight: 600;
  text-align: center;
}
table.try_pop_table tr td img {
  width: 25px;
  margin-right: 10px;
  margin-top: 5px;
}
p.try_pop_btm_p {
  font-size: 14px;
  width: 100%;
  font-weight: 600;
  margin-top: 25px;
}
.try_pop_btn {
  display: block;
  border: 3px solid #402617;
  padding: 15px 20px;
  text-align: center;
  width: 100%;
  font-size: 17px;
  font-weight: 500;
  margin-top: 20px;
}

.custom_popup_sec {
  display: none;
}
button.ProductForm__AddToCart.Button.button_none.Button--primary.Button--full {
  visibility: hidden;
  opacity: 0;
}
.cart-btn-wrapper.hide-btn {
  visibility: hidden;
  height: 1px;
  opacity: 0;
}
.custom_popup_sec {
  padding: 20px;
  margin-top: 20px;
  color: #fff;
}

a.conform_btn {
  border: 1px solid #fff;
  padding: 9px 20px;
  display: inline-block;
  background-color: #000;
  color: #fff;
  margin-left: 190px;
  margin-top: 20px;
}

.price_get_sec {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 50px);
}

.price_get_sec .ProductMeta__PriceList.Heading {
  order: 2;
  margin-bottom: 24px;
}

.price_get_sec a.on_click.Button.Button--primary.Button--full.custom_button {
  order: 3;
}
.cart-btn-wrapper .add-to-cart-wrapper {
  width: 100%;
}

div#avpoptions-container {
  margin-bottom: 0;
  display: none !important;
}
.ProductMeta__PriceList.Heading {
  width: 100%;
}
.single_product.owl-carousel {
  z-index: auto !important;
}
.Button__SeparatorDot {
  margin: 0 2px;
}
img.call_icon_instore {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
}
a.email_icon_instore {
  text-decoration: none !important;
  margin-left: 15px;
}
a.email_icon_instore img {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  width: 26px;
}
/* css_start_here_*/

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 999;
  padding-top: 100px;
  left: 0;
  top: 100px;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgb(0 0 0 / 62%);
}
.style-modal .modal {
  z-index: 1;
  top: 35px;
}
/* Modal Content */
.modal-content {
  background-color: #000000;
  margin: auto;
  padding: 20px;
  width: 50%;
  z-index: 99999;
}
.style-modal .modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 15px 40px 0;
  border: 1px solid #888;
  width: 34%;
  opacity: 1 !important;
  z-index: 9999 !important;
  border-radius: 10px !important;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.Header--transparent a.header-find-store {
  border: 2px solid #fff;
  color: #fff !important;
  background-color: transparent;
}
.Header--transparent a.header-find-store:before {
  background-color: transparent;
}
.home-txt1 {
  font-size: 18px;
  max-width: 800px;
  margin: -40px auto 0;
}
.Footer__Title {
  font-size: 20px !important;
  text-transform: capitalize !important;
  letter-spacing: 2px !important;
  line-height: 28px;
}
.Footer__Block--icon .Footer__Content p {
  font-size: 16px;
}
.Footer__Block--icon img {
  margin-bottom: 15px;
}
a.Button3 {
  padding: 14px 28px;
  background: #000;
  color: #fff;
  font-size: 15px;
  border: 1px solid #000;
  text-decoration: none;
  display: inline-block;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

a.Button3:hover {
  background: #fff;
  color: #000;
  font-size: 15px;
}
.btn2:before {
  background-color: #000;
}
.find-store-form .globo-form-app .action,
.modal .globo-form-app .action {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #000;
  text-decoration: none !important;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86) !important;
  position: relative;
}
.find-store-form .globo-form-app .action:hover {
  color: #000 !important;
  background-color: transparent !important;
}
.find-store-form .globo-form-app .action:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
}
.find-store-form .globo-form-app .action:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
  background-color: #000;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.btn2 {
  border-color: #363636;
  color: #fff;
}
.btn2:hover {
  color: #363636;
}
.box-text .ImageHero__Block {
  max-width: 90%;
}
ul.about-text-block {
  list-style: none;
  padding-left: 40px;
}
ul.about-text-block li {
  margin-bottom: 30px;
}
.about-heading {
  font-weight: bold;
  position: relative;
  color: #595959;
}
.about-heading:before {
  content: "";
  height: 2px;
  background: #212129;
  width: 20px;
  position: absolute;
  top: 50%;
  left: -30px;
}
.Footer__Inner a.Link {
  font-size: 18px;
}
.Cart.Drawer__Content * {
  font-size: 12px;
}
p.AnnouncementBar__Content.Heading a {
  font-size: 12px;
}
.FeaturedMap {
  border: 1px solid #dededf;
  padding: 60px;
  border-bottom: none;
  max-width: 1300px;
}
.FeaturedMap__Info {
  padding: 0;
}
.footer-top .SectionHeader {
  font-size: 40px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
  position: relative;
  padding-top: 20px;
}
.footer-top .SectionHeader:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 1px;
  background: #000;
  top: 0;
}
.footer-top .globo-form-app,
.globo-form-app .message + .footer {
  margin-top: 0 !important;
}
.footer-top .globo-form-control {
  margin-bottom: 20px !important;
}

.footer-top .form_access .globo-form-input input {
  width: 95%;
  padding: 15px 20px !important;
  margin: 0 !important;
  display: inline-block;
  max-width: 500px;
  outline: none;
  color: #241f21;
  font-size: 16px;
  height: auto !important;
}

.footer-top button.submit_form {
  background-color: #402617;
  margin: 0.5rem 0;
  color: #402617;
  font-size: 20px;
  border: 2px solid #402617;
  padding: 0.6rem 2rem;
  position: relative;
  z-index: 1;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.footer-top button.submit_form:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #fff;
  color: #402617 !important;
}
button.submit_form:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
}
.footer-top .footer .action {
  background-color: #402617 !important;
  margin: 0.5rem 0 !important;
  color: #402617 !important;
  font-size: 20px !important;
  border: 2px solid #402617 !important;
  padding: 1rem 2rem !important;
  position: relative !important;
  z-index: 1 !important;
  letter-spacing: 1px;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86) !important;
}
.footer-top .footer .action:hover {
  color: #fff !important;
}
.footer-top .footer .action:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transform-origin: left center;
  z-index: -1;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: #fff;
  color: #402617 !important;
}

.footer-top .footer .action:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
}
.footer-top button.submit_form:hover {
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),
    border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  -webkit-tap-highlight-color: initial;
  background: #402617;
  color: #fff;
}
#shopify-section-template--18853727600919__165814212206671354
  .SectionHeader__Description.Rte
  p {
  font-size: 18px;
}
.careers-content .SectionHeader {
  text-align: left;
}
.careers-content {
  border: 1px solid #dededf;
  padding: 50px;
}
.careers-content ul {
  list-style: none;
}
#shopify-section-template--18853728354583__1658127747962cc53f
  header.SectionHeader {
  margin-bottom: 0;
}
.FeaturedMap__Hours {
  font-size: 18px;
  color: #000;
  font-weight: 400;
}
a.font-store-icon {
  display: none;
}
svg.Icon.Icon--pinterest {
  font-size: 37px;
}
#shopify-section-template--18853727240471__16582227923d8fc61d
  h3.SectionHeader__SubHeading {
  text-transform: none;
}
#section-template--18853727240471__16582227923d8fc61d .SectionHeader {
  margin-bottom: 0;
}
#shopify-section-template--18853727240471__16572637628b569219 .SectionHeader {
  margin-bottom: 80px;
}
.FeatureText__ContentBox {
  border: 1px solid #dededf;
  padding: 60px;
}
.FeatureText__ContentBox .SectionHeader h2 {
  text-transform: none;
}
.newsletter-app-content .globo-form-control input {
  height: 30px !important;
  background: transparent !important;
  border: 1px solid #ced4da !important;
  color: #ced4da !important;
  border-radius: 0.25rem !important;
  padding: 0.375rem 0.75rem !important;
  line-height: 1.5;
}
.newsletter-app-content .globo-form-control {
  margin-bottom: 15px !important;
}
.newsletter-app-content .globo-form-app .message + .footer {
  margin-top: 7px !important;
}
.newsletter-app-content .globo-form-app .footer button {
  border-radius: 0.25rem !important;
}
.FeaturedMap__Location {
  margin-top: 15px;
}
p.FeaturedMap__Store.Heading {
  letter-spacing: 1px;
  text-transform: none;
  font-size: 24px;
}
.map-iframe {
  width: 100%;
  height: 100%;
}
.box-content .SectionHeader__SubHeading {
  font-size: 18px;
  letter-spacing: 0;
}
.box-content .SectionHeader__Heading {
  font-size: 26px;
}
img.ProductItem__Image {
  object-fit: cover;
}
.popup_btn_container {
  margin-top: 30px;
}
.popup_btn_container .Button,
.popup_btn_container .Button2 {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 16px;
  width: calc(100% - 50px) !important;
}
.globo-form-id-87728 .globo-form-app .footer {
  margin-top: -30px !important;
}
.globo-form-id-87728 .globo-form-app {
  margin: 0 !important;
}
.swym-btn-container[data-position="default"]
  .swym-add-to-wishlist.swym-icontext {
  font-size: 18px !important;
  padding: 14px 10px !important;
  height: auto !important;
  line-height: normal !important;
  font-weight: 500 !important;
  display: inline-block;
  margin-top: 25px;
}
.swym-btn-container[data-position="default"]
  .swym-add-to-wishlist.swym-icontext
  + .swym-fave-count {
  padding: 14px 8px !important;
  border: 1px solid #000 !important;
  height: auto !important;
  margin-top: 25px;
}
.swym-btn-container .swym-button:after {
  top: 50% !important;
  transform: translateY(-50%);
  font-size: 25px !important;
  left: 10px !important;
}
.instore-only {
  margin-bottom: 0px;
  font-weight: 500;
}
.preorder-description {
  margin-top: 5px;
}
.find-store-form .globo-form-input input {
  border: 1px solid #dededf !important;
  background: none !important;
  padding: 12px 14px !important;
  height: auto !important;
  font-size: 20px !important;
}
.find-store-form .globo-form-app .globo-form-control {
  margin-bottom: 15px !important;
}
.find-store-form .globo-form-app .footer button.submit {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 18px;
  padding: 14px 28px;
  line-height: normal;
}
.find-store-form .globo-form-app .message + .footer {
  margin-top: 5px;
}
.find-store-form .globo-form-app {
  margin-top: 25px;
  margin-bottom: 0 !important;
}
.btn-help {
  position: fixed;
  right: 30px;
  bottom: 20px;
  z-index: 999;
  background: #000;
  color: #fff;
  padding: 10px 20px 10px 10px;
  line-height: normal;
  border-radius: 100px;
  font-size: 15px;
  font-weight: bold;
  height: max-content;
  display: flex;
  align-items: center;
  cursor: pointer;
  letter-spacing: 2px;
}
.btn-help .icon {
  display: block;
  margin-right: 10px;
  line-height: 1;
}
.btn-help .icon img {
  max-width: 35px;
}
.chat-popup {
  position: fixed;
  right: 20px;
  max-width: 340px;
  bottom: 20px;
  z-index: 999;
}
.cpopup-header {
  background: #000;
  color: #fff;
  padding: 5px 30px;
  position: relative;
  border-radius: 20px 20px 0 0;
  text-align: center;
}
a.close-cpopup {
  position: absolute;
  right: 30px;
}
.chat-popup .globo-form-control {
  margin-bottom: 15px !important;
}
.chat-popup .globo-form-app {
  margin-top: 0px;
  margin-bottom: 0 !important;
}
.custom_quote textarea {
  display: none !important;
}
.ProductItem .swym-add-to-wishlist-view-product {
  position: absolute;
  top: 10px;
  right: 10px;
}
body:not(.template-account) .stamped-launcher-button {
  display: none !important;
}
.cart-btn-wrapper {
  display: flex;
}
.sharethis-inline-share-buttons .st-btn {
  border: none !important;
}
.eta-label {
  display: inline-block;
  width: 100%;
  font-size: 17px;
  margin-top: 15px;
}
#deliveryModal .globo-form-app .footer .action,
#questionModal .globo-form-app .footer .action {
  -webkit-font-smoothing: antialiased;
  filter: brightness(100%);
  box-sizing: border-box;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  transition: all 0.25s ease-in-out;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  border-radius: 50px;
  padding: 20px 30px;
  max-width: 145px !important;
  background-color: #fff;
  color: #313131;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  width: 100%;
  background: transparent !important;
  color: #cf9362 !important;
  border: 2px solid black !important;
}
#deliveryModal .globo-form-app .footer .action:hover,
#questionModal .globo-form-app .footer .action:hover {
  box-shadow: 0 3px 8px 0 rgb(0 0 0 / 17%);
  filter: brightness(110%);
  background: #000000e0 !important;
}
#deliveryModal,
#questionModal {
  top: 35px;
  z-index: 1;
}
.eta-label.hide {
  display: none;
}
.ProductForm__Inventory {
  display: none;
}
.shopify-section__featured-map + .shopify-section__featured-map {
  margin: 0;
}
.shopify-section__featured-map {
  margin-top: 70px;
}
#page-find-a-store .shopify-section__featured-map:last-child {
  margin-bottom: 70px;
}
#page-find-a-store .shopify-section__featured-map:last-child .FeaturedMap {
  border-bottom: 1px solid #dededf;
}
img.newsletter-arrow {
  position: absolute;
  bottom: 43px;
  right: -2px;
  width: 125px;
}

.CollectionFilters .Linklist__Item:before {
  display: none;
}
.CollectionFilters ul.Linklist__Item-sub {
  margin-left: 15px;
  margin-top: 5px;
}
.CollectionFilters ul.Linklist__Item-sub li {
  font-size: 17px;
  margin-bottom: 5px;
}
.CollectionFilters ul.Linklist > li:not(.is-selected) {
  display: none;
}
.CollectionFilters li.Linklist__Item.is-selected {
  padding-left: 0;
}
div#Huratips-Pagination {
  margin-top: 50px;
  text-align: center;
  margin-bottom: 20px;
}
#shopify-section-custom_section
  .ProductForm__Option
  span.ProductForm__SelectedValue,
.swatch .header span#selected_layout {
  display: none;
}
span.ProductForm__Label.hide {
  display: none;
}
span.ProductForm__Label {
  text-transform: capitalize;
  margin-bottom: 11px;
}
.ColorSwatchList.HorizontalList {
  margin-left: 4px !important;
}
.ColorSwatchList .HorizontalList__Item {
  margin: 0 15px 15px 0 !important;
}
.extra_piece_div {
  margin-bottom: 10px;
}
.ap-label-tooltip {
  display: none;
}
.avp-select select {
  padding: 10px 15px !important;
  font-size: 17px !important;
}
.globo-formbuilder a {
  text-decoration: underline;
}
.by-button p {
  display: inline-block !important;
  opacity: 1 !important;
}
.c-widget .sd-span-custompart-price {
  display: none !important;
}
.c-widget .sd_payment_type {
  margin-bottom: 25px !important;
}
p.footer-term-condition {
  font-size: 14px;
}
p.footer-term-condition a {
  text-decoration: underline;
}
.footer-top .globo-form-app {
  margin-bottom: 0 !important;
}

/*------------------------ cloud modular ---------------------------------------*/
.cloud-piece-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 40px;
}
section#section-template--18853727666455__16641728280acf7387 {
  padding: 70px 0;
}
.cloud-piece {
  background: #fff;
  border-radius: 15px;
  min-height: 420px;
  position: relative;
  text-align: center;
  padding: 25px 40px;
  width: 100%;
}
.cloud-piece-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 85px;
}
#section-template--18853728157975__d793259a-f7fd-44c1-aa01-62c75bf7b3f6
  .cloud-piece-info {
  margin-bottom: 60px;
}
.cloud-piece h3.SectionHeader__SubHeading {
  text-transform: capitalize;
  margin-bottom: 0;
  line-height: normal;
}
.cloud-piece a.Button2 {
  border-width: 2px !important;
  padding: 8px 30px !important;
}
#section-template--18853727666455__16641728280acf7387
  h1.SectionHeader__Heading.Heading.u-h1 {
  font-size: 40px;
  text-transform: none;
  letter-spacing: normal;
  line-height: normal;
  font-weight: normal;
  text-align: center;
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 70px;
}
section#section-template--18853727666455__166416689265ec5bd0,
section#section-template--18853728157975__166416689265ec5bd0 {
  padding: 70px 0;
}
#section-template--18853727666455__166416689265ec5bd0
  h1.SectionHeader__Heading.Heading.u-h1,
#section-template--18853728157975__166416689265ec5bd0
  h1.SectionHeader__Heading.Heading.u-h1 {
  font-size: 60px;
  text-align: center;
  text-transform: none;
  font-weight: 300;
  letter-spacing: 3px;
}
#section-template--18853727666455__166416689265ec5bd0
  .image_text-block
  h2.SectionHeader__Heading,
#section-template--18853728157975__166416689265ec5bd0
  .image_text-block
  h2.SectionHeader__Heading {
  text-transform: none;
  margin-bottom: 40px;
  font-weight: 600;
}
#section-template--18853727666455__166416689265ec5bd0
  .image_text-block
  .SectionHeader__Description,
#section-template--18853728157975__166416689265ec5bd0
  .image_text-block
  .SectionHeader__Description {
  max-width: 350px;
  margin: 0 auto;
}
#shopify-section-template--18853727666455__1664191043c00ddceb
  .FeatureText__ImageWrapper,
#shopify-section-template--18853728157975__1664191043c00ddceb
  .FeatureText__ImageWrapper {
  width: 60% !important;
}
#shopify-section-template--18853727666455__1664191043c00ddceb
  .FeatureText__ContentWrapper,
#shopify-section-template--18853728157975__1664191043c00ddceb
  .FeatureText__ContentWrapper {
  width: 40% !important;
}
#shopify-section-template--18853727666455__1664191043c00ddceb
  .FeatureText--imageRight
  .FeatureText__ContentWrapper,
#shopify-section-template--18853728157975__1664191043c00ddceb
  .FeatureText--imageRight
  .FeatureText__ContentWrapper {
  padding-right: 60px;
}
#shopify-section-template--18853727666455__1664191043c00ddceb
  .FeatureText__Content,
#shopify-section-template--18853728157975__1664191043c00ddceb
  .FeatureText__Content {
  border: 2px solid #402617;
  padding: 50px;
  margin: 0 auto;
}
#shopify-section-template--18853727666455__1664191043c00ddceb
  h2.SectionHeader__Heading,
#shopify-section-template--18853728157975__1664191043c00ddceb
  h2.SectionHeader__Heading {
  text-transform: none;
  font-weight: 400;
}
#shopify-section-template--18853727666455__1664191043c00ddceb .Button2,
#shopify-section-template--18853728157975__1664191043c00ddceb .Button2 {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 2px;
}
section#section-template--18853727666455__16641977840df961fa {
  padding: 70px 0;
}
#section-template--18853727666455__16641977840df961fa
  h1.SectionHeader__Heading {
  font-size: 60px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 3px;
  line-height: normal;
}
div[data-filter-index="0"] button.Collapsible__Button.Heading.u-h6,
div[data-filter-index="2"] button.Collapsible__Button.Heading.u-h6 {
  display: none;
}
.cloud-unlimited {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 60px;
}
.colud-unlimited-btn .Button2.Button--primary {
  text-transform: uppercase;
}
.colud-unlimited-btn {
  text-align: center;
}
.cloud-unlimited-container .cloud-unlimited:last-child {
  padding-bottom: 0;
}
.cloud-unlimited img {
  max-width: 600px;
  height: auto !important;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.cloud-unlimited .cloud-unlimited-info,
.cloud-unlimited .FeatureText__ImageWrapper {
  width: 50%;
}
.cloud-unlimited .cloud-unlimited-info {
  padding-left: 15%;
}
.cloud-unlimited .cloud-info-inner {
  max-width: 370px;
}
.cloud-unlimited-container .cloud-unlimited:nth-child(even) {
  flex-direction: row-reverse;
}
.cloud-unlimited-container
  .cloud-unlimited:nth-child(even)
  .cloud-unlimited-info {
  padding-left: 100px;
}
#section-template--18853727666455__16641662809b2e57c3 .Slideshow__Content {
  top: calc(10% + 80px);
  transform: translateX(-50%);
}
#section-template--18853727666455__16641662809b2e57c3 h2.SectionHeader__Heading,
#section-template--18853728157975__16641662809b2e57c3
  h2.SectionHeader__Heading {
  font-size: 60px !important;
  text-transform: none;
  font-weight: normal;
  margin-bottom: 0;
}
#shopify-section-template--18853728157975__16641728280acf7387 .section-block {
  padding: 110px 0 10px;
}
.cloud-unlimited-info h3.SectionHeader__SubHeading {
  font-size: 30px !important;
  font-weight: 600 !important;
  text-transform: none;
  letter-spacing: normal;
}
#section-template--18853727666455__16641662809b2e57c3
  .SectionHeader__Description,
#section-template--18853728157975__16641662809b2e57c3
  .SectionHeader__Description {
  margin-top: 10px;
  max-width: 100%;
}
#section-template--18853727666455__16641662809b2e57c3
  .SectionHeader__Description
  p,
#section-template--18853728157975__16641662809b2e57c3
  .SectionHeader__Description
  p {
  font-size: 30px;
}
#section-template--18853727666455__16641662809b2e57c3 .Button {
  background-color: #402617 !important;
  border: 2px solid #402617 !important;
  color: #fff !important;
}
#section-template--18853728157975__16641662809b2e57c3 .Button {
  background-color: transparent !important;
  border: 2px solid #fff !important;
  color: #fff !important;
}
#section-template--18853727666455__16641662809b2e57c3 .Button:before {
  background-color: #000 !important;
}
#section-template--18853728157975__16641662809b2e57c3 .Button:before {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
#section-template--18853727666455__16641662809b2e57c3 .Button:hover,
#section-template--18853728157975__16641662809b2e57c3 .Button:hover {
  color: #fff !important;
  background-color: #402617 !important;
}
#section-template--18853727666455__166416689265ec5bd0 img.Image--slide,
#shopify-section-template--18853728157975__166416689265ec5bd0 img.Image--slide {
  max-width: 580px;
  transform: translateX(-50%);
  left: 50%;
  height: auto;
}
#section-template--18853727666455__166417546129b10dc1 .Image--contrast:after {
  background-image: linear-gradient(
    to top,
    rgba(4, 4, 4, 0.5),
    rgba(54, 54, 54, 0.5)
  ) !important;
}
.landing-color-option .SectionHeader__Heading {
  font-size: 60px;
  text-align: center;
  text-transform: none;
  font-weight: 300;
  width: 740px;
  max-width: 100%;
  margin: 0 auto 60px;
  letter-spacing: normal;
  line-height: normal;
}
.landing-color-option {
  padding: 70px 0 80px;
}
.landing-option {
  width: calc(20% - 30px);
  padding: 0 10px;
}
.landing-option-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 70px;
}
.landing-option .Heading {
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 10px;
  min-height: 60px;
  padding: 0 20px;
  line-height: normal;
}
.ProductForm__Variants .ProductForm__Option {
  position: initial !important;
}
/*-------------------------- page glebe landing ------------------*/
.slideshow-landing .Slideshow__Content {
  top: calc(10% + 80px);
  transform: translateX(-50%);
}
.slideshow-landing h2.SectionHeader__Heading {
  font-size: 60px !important;
  text-transform: none;
  font-weight: 100 !important;
  margin-bottom: 0;
}
.slideshow-landing .SectionHeader__Description {
  margin-top: 10px;
  max-width: 100%;
}
.slideshow-landing .SectionHeader__Description p {
  font-size: 30px;
}
/*.slideshow-landing .Button{
  background-color: #402617 !important;
  border: 2px solid #402617 !important;
  color: #fff !important;
}
.slideshow-landing .Button:before{
  background-color: #000 !important;
}
.slideshow-landing .Button:hover{
  color: #fff !important;
  background-color: #402617 !important;
}*/

.slideshow-landing .Button,
#section-template--18853727666455__166417546129b10dc1 .Button {
  border: 2px solid #fff;
  color: #fff !important;
  background-color: transparent;
  z-index: 1;
}
.slideshow-landing .Button:hover,
#section-template--18853727666455__166417546129b10dc1 .Button:hover,
#section-template--18853728157975__166417546129b10dc1 .Button:hover {
  background-color: #402617 !important;
}
.slideshow-landing .Button:before,
#section-template--18853727666455__166417546129b10dc1 .Button:before {
  background: rgba(0, 0, 0, 0.1) !important;
}
#section-template--18853728157975__166417546129b10dc1 .Button:before {
  background: rgba(0, 0, 0, 0.1) !important;
  color: #fff;
}
#section-template--18853728157975__166417546129b10dc1 .Button {
  color: #fff;
}
.slideshow-landing .Button:hover:before,
#section-template--18853727666455__166417546129b10dc1 .Button:hover:before {
  transform-origin: right center;
  transform: scaleX(0);
}

.cloud-unlimited-design .section-block {
  padding: 70px 0;
}
.cloud-unlimited-design h1.SectionHeader__Heading {
  font-size: 60px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 3px;
  line-height: normal;
}
.cloud-pieces-section h1.SectionHeader__Heading.Heading.u-h1 {
  font-size: 40px;
  text-transform: none;
  letter-spacing: normal;
  line-height: normal;
  font-weight: normal;
  text-align: center;
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 70px;
}
.cloud-pieces-section .section-block {
  padding: 70px 0;
}
#shopify-section-template--18853728452887__16645405910e1e940f
  .FeatureText__ContentWrapper {
  padding-right: 60px;
  width: 40%;
}
#shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
  .FeatureText__ContentWrapper {
  padding-right: 60px;
  width: 40%;
}
#shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
  .FeatureText__ImageWrapper {
  width: 60% !important;
}
#shopify-section-template--18853728452887__16645405910e1e940f
  .FeatureText__Content {
  border: 2px solid #402617;
  padding: 50px;
  margin: 0 auto;
}
#shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
  .FeatureText__Content {
  border: 2px solid #402617;
  padding: 50px;
  margin: 0 auto;
}
#shopify-section-template--18853728452887__16645405910e1e940f
  .FeatureText__ImageWrapper {
  width: 60% !important;
}
#shopify-section-template--18853728452887__16645405910e1e940f
  h2.SectionHeader__Heading {
  text-transform: none;
  font-weight: 400;
}
#shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
  h2.SectionHeader__Heading {
  text-transform: none;
  font-weight: 400;
}
#shopify-section-template--18853728452887__16645405910e1e940f .Button2 {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 2px;
}
#shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
  a.Button2 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 15px;
}

/*----------- page interior design service ------------*/
#section-template--18853728616727__1661856039e1781bb4
  h2.SectionHeader__Heading {
  font-size: 50px !important;
  filter: drop-shadow(0 0 55.5px rgba(0, 0, 0, 0.42));
}
#shopify-section-template--18853728616727__1661859250c0f916b3
  header.SectionHeader {
  width: 80%;
  margin: 0 auto;
}
#shopify-section-template--18853728616727__1661859250c0f916b3
  header.SectionHeader
  p {
  font-size: 20px;
  font-weight: 400;
}
#shopify-section-template--18853728616727__1661859250c0f916b3
  h2.SectionHeader__Heading {
  font-size: 50px;
  margin-top: 40px;
  font-weight: 600;
}
.image_text-container.block3 .SectionHeader__SubHeading {
  text-transform: uppercase;
  color: #7f7f83 !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  margin-top: 50px;
  margin-bottom: 0;
  letter-spacing: normal;
}
.image_text-container.block3 h2.SectionHeader__Heading {
  font-size: 25px !important;
  font-weight: 600 !important;
  margin-top: 6px;
}
.image_text-container.block3 .SectionHeader__Description {
  width: 380px;
  max-width: 100%;
  margin: 40px auto 0;
}
.image_text-container.block3 {
  margin-bottom: 70px;
}
.section-image_text .btn-container {
  text-align: center;
}
#shopify-section-template--18853728616727__1661862977e9eb5476.section-image_text {
  margin-bottom: 70px;
}
section#section-template--18853728616727__16618665072148d65a {
  padding: 70px 0;
  text-align: center;
}
#section-template--18853728616727__16618665072148d65a
  h1.SectionHeader__Heading {
  font-size: 50px;
  margin-top: 10px;
  font-weight: 600;
}
.image_text-container.block2 h2.SectionHeader__Heading {
  width: 440px;
  max-width: 100%;
  margin: 40px auto 60px;
}
div#shopify-section-template--18853728616727__16618665072148d65a {
  border-bottom: 1px solid #e6e6e2;
}
.image_text-block {
  text-align: center;
}
/*---------------------mornington landing page -----------------------*/
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .Button {
  border: 2px solid #402617 !important;
  color: #fff !important;
  background-color: transparent;
  z-index: 1;
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .Button:before {
  background: rgba(0, 0, 0, 0.2) !important;
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .Button:hover {
  background-color: #402617 !important;
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  h2.SectionHeader__Heading {
  font-size: 60px !important;
  text-transform: none;
  font-weight: 100;
  margin-bottom: 0;
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .SectionHeader__Description
  p {
  font-size: 30px;
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .Slideshow__Content {
  top: calc(10% + 80px);
  transform: translateX(-50%);
}
#section-template--18853728747799__8edf91c5-cb12-4dff-a23d-2c2c3e94ab23
  .SectionHeader__Description {
  margin-top: 10px;
  max-width: 100%;
}
#shopify-section-template--18853728747799__efaa64c5-6393-45a8-8cd6-ac554a0933e4
  .section-block
  .cloud-unlimited-container {
  background-position: 3px 0 !important;
}

/*-----------------------Navone landing page -------------------------*/
#section-template--18853728780567__a88295d8-3687-496b-96ce-c2570abfccaa {
  padding: 70px 0;
}
#section-template--18853728780567__a88295d8-3687-496b-96ce-c2570abfccaa
  h1.SectionHeader__Heading.Heading {
  font-size: 60px;
  text-align: center;
  text-transform: none;
  font-weight: 300;
  letter-spacing: 3px;
}
#section-template--18853728780567__a88295d8-3687-496b-96ce-c2570abfccaa
  .image_text-block
  h2.SectionHeader__Heading {
  text-transform: none;
  margin: 60px auto 40px;
  font-weight: 600;
  font-size: 30px !important;
}
#section-template--18853728780567__a88295d8-3687-496b-96ce-c2570abfccaa
  .image_text-container.block3 {
  margin-bottom: 0;
}
div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
  .FeatureText__ContentWrapper {
  padding-right: 60px;
  width: 40%;
}
div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
  .FeatureText__ImageWrapper {
  width: 60%;
}
div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
  .FeatureText__Content {
  border: 2px solid #402617;
  padding: 50px;
  margin: 0 auto;
}
div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
  h2.SectionHeader__Heading {
  text-transform: none;
  font-weight: 400;
}
div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
  .Button2 {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 2px;
}
#shopify-section-template--18853728780567__2b4d11a9-ec70-4eee-b8ae-7fd530983a11
  .section-block
  .cloud-unlimited-container {
  background-position: 0px 70px !important;
}

/* -------------------- instore consultation popup -------------------*/
#interiorModal {
  padding-top: 50px !important;
  top: 0 !important;
}
#interiorModal .modal-content {
  width: 44% !important;
}
#interiorModal .globo-form-control input,
#interiorModal .globo-form-control select {
  background: transparent !important;
  border: 1px solid #0000003b !important;
  box-shadow: none !important;
}
#interiorModal .title.globo-heading {
  font-size: 36px !important;
  font-weight: lighter !important;
  color: #000000bd !important;
}
#interiorModal .globo-form-app .footer .action {
  color: #cf9362 !important;
  border: 2px solid black !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  border-radius: 50px;
  padding: 20px 30px;
  max-width: 145px !important;
}
#interiorModal .globo-form-app .footer .action:hover {
  box-shadow: 0 3px 8px 0 rgb(0 0 0 / 17%);
  filter: brightness(110%);
  background: #000000e0 !important;
}
#interiorModal .globo-form-app .message.success {
  margin-bottom: 30px;
}
#interiorModal .globo-form-app .footer button.action.loading .spinner {
  background-color: #000 !important;
}
p.ProductMeta__TaxNotice {
  font-size: 13px;
}
.dimension-heading,
.additional_details-heading {
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  position: relative;
  margin-bottom: 10px;
}
.dimension-heading:after,
.additional_details-heading:after {
  position: absolute;
  right: 0;
  top: 0;
}
.dimension-heading.open:after,
.additional_details-heading.open:after {
  content: "-";
}
.dimension-heading:after,
.additional_details-heading:after {
  content: "+";
}
ul.dimension-content li {
  list-style: none;
  margin-bottom: 10px;
}
.dimension-container {
  border-bottom: 1px solid #dededf;
  padding-bottom: 10px;
}
.additional_details-container {
  margin-top: 20px;
  border-bottom: 1px solid #dededf;
  padding-bottom: 10px;
}
span.dimension-title {
  width: 200px;
  display: inline-block;
}
@media (min-width: 595px) and (max-height: 720px) {
  .chat-popup {
    overflow: auto;
    height: 90vh;
  }
}
@media (min-width: 595px) and (max-height: 520px) {
  .NewsletterPopup[aria-hidden="false"] {
    overflow: auto;
    height: 90vh;
    top: 25px;
  }
}
@media (max-width: 1540px) {
  #trypop {
    padding-top: 136px;
  }
  #trypop .modal-content {
    padding: 25px 40px 40px;
  }
}
@media (max-width: 1300px) {
  #trypop {
    padding-top: 140px;
  }
}
@media (min-width: 1025px) and (max-width: 1360px) {
  #trypop .modal-content {
    height: 490px;
  }
}
/* @media (min-height:320px) and (max-height: 500px) {
  .NewsletterPopup[aria-hidden=false]{
      overflow: auto;
  height: 90vh;
    top: 25px;
}
} */

@media (min-width: 1130px) {
  .owl-carousel.single_product {
    max-width: 550px;
    margin: 0 auto;
    padding: 0 40px !important;
  }
  .HorizontalList--spacingExtraLoose .HorizontalList__Item {
    margin-right: 14px;
    margin-left: 14px;
  }
  .Footer__Block {
    flex: 1 1 0;
  }
  .Footer__Inner + .Footer__Aside {
    margin-top: 0px;
  }
  /*.Header__MainNav li.HorizontalList__Item:last-child {
    display: none;
  }*/
  .section-spaced {
    padding: 70px 50px;
  }
  .image-text2 .FeatureText__ContentWrapper {
    vertical-align: top;
  }
  .ShippingEstimator__Form {
    flex-wrap: nowrap !important;
  }
  .landing-option .Heading {
    padding: 0 20px;
  }
  .landing-option-container {
    padding: 0 60px;
  }
}

@media (max-width: 1109px) {
  #trypop {
    padding-top: 100px;
  }
  section.Section.box-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .Header--logoLeft .Header__FlexItem--logo {
    margin: 0 25% 0 0;
  }
}

@media (min-width: 642px) and (max-width: 1109px) {
  .FeaturedMap {
    display: inline-block !important;
    width: 100%;
    height: auto !important;
  }
  .FeaturedMap__Info {
    width: 100% !important;
  }
  .FeaturedMap__MapContainer {
    height: 360px !important;
    margin-top: 50px;
  }
  .FeaturedMap__MapContainer.find-store-image {
    height: auto !important;
  }
  .template-index .CollectionList--spaced .CollectionItem:nth-child(1) {
    padding-bottom: 40px;
  }
  .landing-option {
    width: calc(33% - 20px);
    padding: 0 10px;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .footer-top.Section:before {
    width: 34% !important;
    height: auto !important;
    padding-bottom: 36.5%;
    top: 50% !important;
    transform: translateY(-50%);
  }
  .footer-top .form_access {
    left: 37% !important;
    transform: translateY(-50%) !important;
    max-width: 27% !important;
  }
  .footer-top.Section:after {
    width: 23% !important;
    height: auto !important;
    padding-bottom: 35% !important;
    top: 50% !important;
    transform: translateY(-50%);
  }
  #shopify-section-template--18853727371543__165780385246b7f595
    .FeatureText__ImageWrapper {
    padding-top: 50px;
  }
  #shopify-section-template--18853727371543__165780385246b7f595
    .FeatureText--withImage
    .FeatureText__ContentWrapper {
    vertical-align: top;
  }
  img.newsletter-arrow {
    display: none;
  }
  .bundle_modal .modal-content {
    width: 80%;
  }
  .cloud-unlimited-container {
    background: none !important;
  }
}

@media screen and (min-width: 768px) {
  .footer-top-gif,
  .footer-top-right {
    display: none;
  }
  .footer-top .form_access {
    position: absolute;
    color: #000;
    left: 60%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 420px;
  }
  .image_text-container.block2 .image_text-block:nth-child(even) {
    padding-left: 40px;
  }
  .image_text-container.block2 .image_text-block:nth-child(odd) {
    padding-right: 40px;
  }
  #shopify-section-template--18853728616727__1661859250c0f916b3
    header.SectionHeader
    p {
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  .box-text {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    position: relative;
  }
  .box-text .ImageHero__Block {
    position: absolute;
    width: 100%;
    top: -20%;
    left: 50%;
    transform: translate(-50%);
    padding: 50px 70px;
  }
  .Footer__Aside {
    flex-direction: column;
  }
  .FeaturedMap {
    flex-direction: row;
    align-items: center;
  }
  .FeaturedMap__Info {
    width: 50%;
  }
  .find-store-form {
    padding-right: 70px !important;
  }
  .FeaturedMap__Info {
    padding-left: 0 !important;
  }
  .footer-top.Section {
    width: 100%;
    height: 600px;
    background-position: center top !important;
    object-fit: cover;
    background-size: 100%;
    position: relative;
  }
  .FeatureText__Content {
    max-width: 630px;
  }
  .FeatureText__Content .SectionHeader__Description.Rte {
    max-width: 100%;
  }
  .NewsletterPopup {
    max-width: 750px;
  }
  .template-index .CollectionList--spaced {
    margin-top: 0;
    margin-bottom: 0;
  }
  .template-index .CollectionList--spaced .CollectionItem {
    padding-top: 0;
    padding-bottom: 0;
  }
  #shopify-section-template--18853727240471__1657263227c2e63adf
    h2.SectionHeader__Heading {
    max-width: 450px;
  }
  #shopify-section-template--18853727371543__1658313282c262b44a
    h2.SectionHeader__Heading {
    font-size: 35px;
    max-width: 550px;
    margin: 0 auto;
  }
  #section-template--18853727600919__16583854778516e0ba
    .SectionHeader__Heading {
    font-size: 35px;
    max-width: 730px;
    margin: 0 auto;
  }
  #section-template--18853727600919__16583854778516e0ba .home-txt2,
  #shopify-section-template--18853727371543__1658313282c262b44a p.home-txt2 {
    font-size: 20px;
    max-width: 760px;
    margin: 0 auto;
  }
  #shopify-section-template--18853727371543__165780385246b7f595
    .FeatureText__ContentWrapper {
    padding-left: 0;
  }
  #section-template--18853727371543__1657866730b21179e0 {
    padding-top: 0;
    padding-bottom: 20px;
  }
  .FeatureText .SectionHeader__Description2 {
    margin-top: 70px;
    margin-bottom: 50px;
  }
  .Footer__Social {
    margin-top: 0;
  }
  .Footer__Block--icon .Footer__Title {
    max-width: 240px;
  }
  .form_access .FeatureText__Content {
    position: relative;
  }
  .image_text-container {
    display: flex;
    flex-wrap: wrap;
  }
  .block3 .image_text-block {
    width: 33.333%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
  .block2 .image_text-block {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
  .cloud-piece {
    max-width: calc(33.33% - 30px);
  }
  .template-cart .PageContent {
    margin-bottom: 0px;
  }
  .template-cart div#shopify-block-2b3b247f-fa8a-4a8f-addb-b4a090e252af {
    max-width: 1000px;
    margin: 0 auto;
  }
  p.standard_d_na {
    text-align: right;
    max-width: 1000px;
    margin: 0 auto;
  }
}

/* Pradeep Css */

footer#section-footer .Container .Footer__Inner {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  display: inline-block;
}
footer#section-footer .Footer__Block {
  padding-left: 0;
  padding-right: 20px;
  float: left;
}
footer#section-footer .Footer__Block:nth-child(1) {
  width: 15%;
}
footer#section-footer .Footer__Block:nth-child(3),
footer#section-footer .Footer__Block:nth-child(2) {
  width: 20%;
}
footer#section-footer .Footer__Block:nth-child(4),
footer#section-footer .Footer__Block:nth-child(6) {
  width: 15%;
}
footer#section-footer .Footer__Block:nth-child(5) {
  width: 15%;
}
/* footer#section-footer .Footer__Block:nth-child(6){
  width:16.66%;
} */
footer#section-footer .Footer__Block:last-child {
  padding-right: 0px;
}
.footer-top .form_access {
  left: 65%;
}
.footer-top.Section {
  position: relative;
  overflow: hidden;
  background-color: #f9f9f9;
}
.footer-top.Section:before {
  /*background:url('https://cdn.shopify.com/s/files/1/0650/2190/3084/files/join-light.png?v=1659350655') no-repeat;*/
  background: url("/cdn/shop/files/The-Furniture-Gallery-Home-Recovered_03.gif?v=1691142293")
    no-repeat;
  left: 0px;
  top: 0px;
  position: absolute;
  content: "";
  width: 584px;
  height: 601px;
  background-size: 100% 100%;
}
.footer-top.Section:after {
  /*background:url('https://cdn.shopify.com/s/files/1/0650/2190/3084/files/join-pot.png?v=1659350655') no-repeat;*/
  background: url("/cdn/shop/files/image_2023_08_03T07_17_11_370Z.png?v=1691142319")
    no-repeat;
  right: 47px;
  top: 20px;
  position: absolute;
  content: "";
  width: 351px;
  height: 555px;
  background-size: 100% 100%;
}
.swym-ui-component .swym-wishlist-container-title-bar {
  background: #212129 !important;
}
.ProductForm__QuantitySelector-wrapper {
  display: flex;
  align-items: center;
}
.wishlist-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
button.btn.swym-button.swym-add-to-wishlist.swym-inject.swym-icon.swym-heart.swym-loaded {
  outline: none !important;
}
.sharethis-inline-share-buttons .st-custom-button {
  display: inline-block;
  width: 30px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.sharethis-inline-share-buttons .st-custom-button svg {
  vertical-align: middle;
}

body#page-newsletter-success div#shopify-section-footer-top,
body#page-custom-quote-success div#shopify-section-footer-top,
body#page-ask-question-success div#shopify-section-footer-top,
body#page-delivery-estimate-success div#shopify-section-footer-top,
body#page-in-store-consultation-success div#shopify-section-footer-top {
  display: none;
}
body#page-find-store-success div#shopify-section-footer-top {
  display: none;
}
body#page-help-success div#shopify-section-footer-top {
  display: none;
}

@media (min-width: 992px) and (max-width: 1024px) {
  .Footer__Title {
    font-size: 16px !important;
  }
  .footer-top .SectionHeader {
    font-size: 26px;
  }
  .footer-top button.submit_form {
    width: 100%;
  }
  .footer-top.Section:before {
    width: 425px;
    height: 460px;
  }
  .footer-top.Section:after {
    right: 7px;
    width: 200px;
    height: 440px;
  }
  .footer-top .footer .action {
    font-size: 17px !important;
    width: 100%;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .footer-top .footer .action {
    font-size: 17px !important;
    width: 100%;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  footer#section-footer .Container .Footer__Inner {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  footer#section-footer .Footer__Block {
    padding-left: 0px;
    padding-right: 20px;
    float: left;
    min-height: 250px;
  }
  footer#section-footer .Footer__Block:nth-child(1),
  footer#section-footer .Footer__Block:nth-child(2) {
    width: 50%;
  }
  footer#section-footer .Footer__Block:nth-child(3) {
    width: 50%;
  }
  footer#section-footer .Footer__Block:nth-child(4),
  footer#section-footer .Footer__Block:nth-child(6) {
    width: 50%;
  }
  footer#section-footer .Footer__Block:nth-child(5),
  footer#section-footer .Footer__Block:nth-child(6) {
    min-height: 100%;
  }
  footer#section-footer .Footer__Block:nth-child(5) {
    width: 50%;
  }
  footer#section-footer .Footer__Block:last-child {
    padding-right: 15px;
  }
  .footer-top .SectionHeader {
    font-size: 20px;
  }
  .footer-top .form_access input,
  .footer-top button.submit_form {
    padding: 0.6rem 20px;
    width: 100%;
  }
  a.header-find-store {
    width: 155px;
  }
  .footer-top .form_access {
    left: 39% !important;
  }
  .footer-top.Section {
    height: 420px;
  }
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ImageWrapper,
  div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
    .FeatureText__ContentWrapper,
  div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
    .FeatureText__ImageWrapper,
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ImageWrapper {
    width: 50% !important;
  }
  .cloud-piece {
    max-width: calc(50% - 20px);
  }
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__Content {
    max-width: 100%;
  }
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ImageWrapper {
    width: 100% !important;
    display: initial !important;
  }
}

/*==========================*/
/* -- form mobile design -- */
/*==========================*/

@media screen and (max-width: 767px) {
  footer#section-footer .Container .Footer__Inner {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .footer-top .form_access {
    left: 0;
    width: 100%;
    position: relative;
    padding: 0 24px;
  }
  footer#section-footer .Footer__Block {
    padding-left: 0px;
    padding-right: 0px;
    float: none;
  }
  footer#section-footer .Footer__Block:nth-child(1),
  footer#section-footer .Footer__Block:nth-child(2) {
    width: 100%;
  }
  footer#section-footer .Footer__Block:nth-child(3) {
    width: 100%;
  }
  footer#section-footer .Footer__Block:nth-child(4),
  footer#section-footer .Footer__Block:nth-child(6) {
    width: 100%;
  }
  footer#section-footer .Footer__Block:nth-child(5) {
    width: 100%;
  }
  footer#section-footer .Footer__Block:last-child {
    padding-right: 0px;
  }
  .footer-top.Section:before {
    display: none;
  }
  .footer-top.Section:after {
    display: none;
  }
  .footer-top.Section {
    height: auto;
  }
  .bundle_modal {
    padding-top: 15px;
    padding-bottom: 120px;
  }
  .bundle_modal .modal-content {
    width: calc(100% - 30px);
    padding: 15px 0;
  }
  .bundle_modal .custom_popup_sec {
    margin-top: 0;
    font-size: 16px;
  }
  .bundle_modal .modal-content .conform_btn {
    margin-left: 0;
  }
  .swym-btn-container[data-position="default"] {
    display: flex;
    height: auto;
  }
  .swym-btn-container .swym-button:after {
    left: 2px !important;
  }
  .popup_btn_container .Button,
  .popup_btn_container .Button2,
  .c_try_in_store.header-find-store {
    width: 100% !important;
  }
  .price_get_sec {
    width: 100% !important;
  }
  .swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-icon {
    height: auto !important;
  }
  #interiorModal .modal-content {
    width: 84% !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .template-index .CollectionItem__Wrapper--small {
    height: 300px !important;
  }
  img.newsletter-arrow {
    right: auto;
    left: 340px;
  }
  a.font-store-icon {
    display: block !important;
    line-height: normal;
    margin-right: 20px;
    height: 22px;
  }
  a.header-find-store {
    display: none;
  }
  #section-template--18853727371543__1657866730b21179e0 .ImageHero__Block {
    padding: 20px !important;
  }
  #shopify-section-template--18853727371543__165780385246b7f595
    .FeatureText__ImageWrapper {
    padding-top: 50px;
  }
  #shopify-section-template--18853727371543__165780385246b7f595
    .FeatureText--withImage
    .FeatureText__ContentWrapper {
    vertical-align: top;
  }
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText--withImage {
    display: block !important;
  }
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ImageWrapper,
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ImageWrapper,
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ImageWrapper {
    width: 100% !important;
    display: initial !important;
  }

  .cloud-piece {
    max-width: calc(50% - 20px);
  }
  .cloud-unlimited .cloud-unlimited-info {
    padding-left: 0 !important;
  }
  .cloud-unlimited-container
    .cloud-unlimited:nth-child(even)
    .cloud-unlimited-info {
    padding-left: 50px !important;
  }
  .cloud-unlimited-container {
    background: none !important;
  }
  .cloud-unlimited-design h1.SectionHeader__Heading {
    font-size: 40px !important;
  }
  .cloud-piece a.Button2 {
    padding: 8px 15px !important;
    font-size: 16px;
  }
  .cloud-pieces-section h1.SectionHeader__Heading.Heading.u-h1 {
    max-width: 100% !important;
  }
}

@media (max-width: 640px) {
  #trypop {
    padding-top: 70px;
  }
  #trypop .modal-content {
    padding: 15px 20px !important;
  }
  .try_pop_heading {
    font-size: 22px;
    margin-bottom: 10px;
  }
  table.try_pop_table tr td {
    padding-bottom: 5px;
    padding-top: 15px;
    font-size: 16px;
  }
  table.try_pop_table tr td img {
    width: 20px;
    margin-top: 3px;
  }
  p.try_pop_btm_p {
    margin-top: 20px;
    font-size: 12px;
  }
  .try_pop_btn {
    padding: 12px 15px;
    font-size: 14px;
  }
  #shopify-block-d14723b0-2c9b-434e-9caf-da80a0985f28
    .globo-form-publish-modal
    .globo-form-modal-content {
    width: 90%;
    padding: 0;
  }
  .globo-form-id-5414 .globo-form-app {
    padding: 20px;
  }
  .globo-form-id-5414 .globo-form-app .globo-heading {
    font-size: 30px !important;
  }

  .FeaturedMap {
    padding: 40px 0 0 0 !important;
  }
  .FeaturedMap__Info {
    padding: 0 15px !important;
  }
  .FeaturedMap__MapContainer {
    margin-top: 40px !important;
  }
  p.FeaturedMap__Store.Heading {
    font-size: 17px;
  }
  body:not(.template-index) .FeatureText__ContentWrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .SectionHeader__Description {
    max-width: 100%;
  }
  .FeatureText--withImage .FeatureText__ContentWrapper {
    padding-bottom: 50px !important;
  }
  .content-below-image {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .box-text .ImageHero__Block {
    max-width: 100% !important;
  }
  ul.about-text-block {
    text-align: left;
    margin-left: 0;
    padding-bottom: 15px;
  }
  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 25px;
  }
  img.newsletter-arrow {
    right: 70px;
  }
  .footer-top .form_access .globo-form-input input {
    width: 100%;
    max-width: 100%;
  }
  .footer-top-right,
  .footer-top-gif {
    text-align: center;
  }
  #shopify-section-template--18853727240471__16572637628b569219 .SectionHeader,
  #shopify-section-template--18853728616727__1661862977e9eb5476.section-image_text {
    margin-bottom: 50px;
  }
  section#section-template--18853728616727__16618665072148d65a {
    padding: 50px 0 0 0;
  }
  .image_text-container.block2 h2.SectionHeader__Heading {
    margin: 40px auto 50px;
  }
  #section-template--18853728616727__1661856039e1781bb4
    h2.SectionHeader__Heading,
  #shopify-section-template--18853728616727__1661859250c0f916b3
    h2.SectionHeader__Heading,
  #section-template--18853728616727__16618665072148d65a
    h1.SectionHeader__Heading {
    font-size: 40px !important;
    line-height: normal;
    letter-spacing: normal;
  }
  #shopify-section-template--18853728616727__1661859250c0f916b3
    header.SectionHeader {
    width: 100% !important;
  }
  .image_text-block {
    margin-bottom: 50px;
  }
  #section-template--18853727666455__16641728280acf7387
    h1.SectionHeader__Heading.Heading.u-h1 {
    font-size: 30px;
    max-width: 100%;
  }
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853727666455__1664191043c00ddceb
    .FeatureText__ImageWrapper,
  div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
    .FeatureText__ContentWrapper,
  div#shopify-section-template--18853728780567__f68212d5-7c71-4647-9551-19bb316aa757
    .FeatureText__ImageWrapper,
  #shopify-section-template--18853728157975__1664191043c00ddceb
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728157975__1664191043c00ddceb
    .FeatureText__ImageWrapper {
    width: 100% !important;
  }
  #section-template--18853727666455__166416689265ec5bd0
    h1.SectionHeader__Heading.Heading.u-h1,
  .landing-color-option .SectionHeader__Heading,
  #section-template--18853728780567__a88295d8-3687-496b-96ce-c2570abfccaa
    h1.SectionHeader__Heading.Heading,
  #section-template--18853728157975__166416689265ec5bd0
    h1.SectionHeader__Heading.Heading.u-h1 {
    font-size: 40px;
    line-height: normal;
  }
  #section-template--18853727666455__16641662809b2e57c3
    h2.SectionHeader__Heading,
  #section-template--18853728157975__16641662809b2e57c3
    h2.SectionHeader__Heading {
    font-size: 40px !important;
  }
  #section-template--18853727666455__16641662809b2e57c3
    .SectionHeader__Description
    p,
  #section-template--18853728157975__16641662809b2e57c3
    .SectionHeader__Description
    p {
    font-size: 24px;
  }
  .slideshow-landing .Slideshow {
    height: 100vh;
  }
  .slideshow-landing .Slideshow__Carousel {
    height: 100%;
  }
  .slideshow-landing .Carousel__Cell {
    height: 100%;
  }
  .slideshow-landing .flickity-viewport {
    height: 100%;
  }
  .slideshow-landing .Slideshow__Image {
    display: block;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
  }
  .image_text-container .image_text-block:last-child {
    margin-bottom: 0;
  }
  #section-template--18853727666455__16641977840df961fa
    h1.SectionHeader__Heading {
    font-size: 40px;
  }
  .cloud-unlimited,
  .cloud-unlimited-container .cloud-unlimited:nth-child(even) {
    flex-direction: column;
  }
  .cloud-unlimited .cloud-unlimited-info,
  .cloud-unlimited .FeatureText__ImageWrapper {
    width: 100%;
  }
  .cloud-unlimited-container {
    background: none !important;
  }
  .cloud-unlimited .cloud-info-inner {
    max-width: 100%;
  }
  .cloud-unlimited .cloud-unlimited-info {
    padding-left: 0 !important;
    margin-bottom: 30px;
  }
  #section-template--18853727666455__16641662809b2e57c3 .Slideshow,
  #section-template--18853728157975__16641662809b2e57c3 .Slideshow {
    height: 100vh;
  }
  #section-template--18853727666455__16641662809b2e57c3 .Slideshow__Carousel,
  #section-template--18853728157975__16641662809b2e57c3 .Slideshow__Carousel {
    height: 100%;
  }
  #section-template--18853727666455__16641662809b2e57c3 .Carousel__Cell,
  #section-template--18853728157975__16641662809b2e57c3 .Carousel__Cell {
    height: 100%;
  }
  #section-template--18853727666455__16641662809b2e57c3 .flickity-viewport,
  #section-template--18853728157975__16641662809b2e57c3 .flickity-viewport {
    height: 100%;
  }
  #section-template--18853727666455__16641662809b2e57c3 .Slideshow__Image,
  #section-template--18853728157975__16641662809b2e57c3 .Slideshow__Image {
    display: block;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
  }
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728452887__16645405910e1e940f
    .FeatureText__ImageWrapper {
    width: 100% !important;
  }
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ContentWrapper,
  #shopify-section-template--18853728747799__7ded31b6-c684-49e9-876b-166ac078e5d1
    .FeatureText__ImageWrapper {
    width: 100% !important;
  }
  .cloud-pieces-section h1.SectionHeader__Heading {
    max-width: 100% !important;
    font-size: 30px !important;
  }
  .cloud-unlimited-design h1.SectionHeader__Heading {
    font-size: 40px;
  }
  .slideshow-landing .SectionHeader__Description p {
    font-size: 24px;
  }
  .slideshow-landing h2.SectionHeader__Heading {
    font-size: 40px;
  }
  .landing-option {
    width: calc(50% - 25px);
    padding: 0 10px;
  }

  body#page-newsletter-success .flickity-viewport,
  body#page-help-success .flickity-viewport,
  body#page-find-store-success .flickity-viewport,
  body#page-ask-question-success .flickity-viewport,
  body#page-in-store-consultation-success .flickity-viewport,
  body#page-custom-quote-success .flickity-viewport,
  body#page-custom-delivery-quote-success .flickity-viewport {
    height: 70vh !important;
  }
  body#page-delivery-estimate-success .flickity-viewport {
    height: 80vh !important;
  }
  .template-page .Carousel__Cell {
    height: 100%;
  }
  body#page-newsletter-success .AspectRatio > img,
  body#page-help-success .AspectRatio > img,
  body#page-find-store-success .AspectRatio > img,
  body#page-ask-question-success .AspectRatio > img,
  body#page-delivery-estimate-success .AspectRatio > img,
  body#page-in-store-consultation-success .AspectRatio > img,
  body#page-custom-quote-success .AspectRatio > img,
  body#page-custom-delivery-quote-success .AspectRatio > img {
    object-fit: cover;
  }
}

@media (max-width: 425px) {
  .Button,
  .Button2 {
    font-size: 15px !important;
    padding: 14px 15px !important;
  }
  .bundle_modal .modal-content .conform_btn {
    font-size: 14px;
    padding: 9px 15px;
    margin-bottom: 40px;
  }
  .box-content .FeatureText__ContentBox {
    padding: 50px 20px;
  }
  #section-template--18853727666455__16641977840df961fa
    h1.SectionHeader__Heading {
    font-size: 34px;
  }
  .cloud-unlimited-design h1.SectionHeader__Heading {
    font-size: 34px;
  }
  .landing-option {
    width: 100%;
    padding: 0 10px;
  }
}

@media (max-width: 400px) {
  .style_swatch label {
    width: 75px;
    height: 75px;
  }
  .Header--logoLeft .Header__FlexItem--logo {
    margin: 0 12% 0 0;
  }

  label.ColorSwatch.ColorSwatch--large.custom-color-code {
    width: 75px;
    height: 75px;
  }
}

@media (max-width: 540px) {
  .footer-top .form_access input,
  .footer-top button.submit_form {
    width: 100%;
  }
  .footer-top .SectionHeader {
    font-size: 24px;
  }
  .globo-form-app .footer .action {
    width: 100%;
  }
  .newsletter-arrow {
    display: none;
  }
}

@media (min-width: 1140px) and (max-width: 1400px) {
  .Footer__Title {
    font-size: 16px !important;
  }
  .Footer__Inner a.Link {
    font-size: 16px;
  }
  .footer-top.Section:before {
    max-width: 27% !important;
    height: auto !important;
    padding-bottom: 36.5% !important;
    top: 50% !important;
    transform: translateY(-50%);
  }
  .footer-top.Section:after {
    width: 23% !important;
    height: auto !important;
    padding-bottom: 35% !important;
    top: 50% !important;
    transform: translateY(-50%);
  }
  .footer-top .form_access {
    left: 50% !important;
    max-width: 380px !important;
  }
  img.newsletter-arrow {
    width: 90px;
    bottom: 73px;
  }
  .landing-option {
    width: calc(25% - 40px);
    padding: 0 10px;
  }
}

@media screen and (min-width: 1140px) {
  .cloud-unlimited-design h1.SectionHeader__Heading {
    margin-left: 60px;
  }
}

@media screen and (min-width: 1400px) {
  .footer-top .form_access {
    left: 56%;
  }
  .footer-top .form_access {
    max-width: 420px;
  }
  .cloud-unlimited-container .cloud-unlimited:nth-child(even) img {
    /*left: 50px;*/
  }
}

@media screen and (min-width: 1620px) {
  .footer-top .form_access {
    left: 55%;
  }
  .footer-top.Section:before {
    top: 0px;
    width: 555px;
    height: 580px;
  }
  .footer-top.Section:after {
    right: 70px;
    top: 25px;
    width: 364px;
    height: 540px;
  }
  .footer-top .form_access {
    max-width: 520px;
  }
  img.newsletter-arrow {
    position: absolute;
    bottom: 40px;
    right: 30px;
    width: 150px;
  }
}

@media screen and (min-width: 1800px) {
  .footer-top.Section {
    height: 720px;
  }
  .footer-top.Section:before {
    top: 0px;
    width: 700px;
    height: 720px;
  }
  .footer-top.Section:after {
    right: 80px;
    top: 20px;
    width: 425px;
    height: 672px;
  }
  .footer-top .form_access {
    left: 55%;
  }
}

@media screen and (min-width: 2000px) {
  .footer-top .form_access {
    left: 52%;
  }
}

@media screen and (min-width: 2200px) {
  .footer-top .form_access {
    left: 49%;
  }
}
/*---------------------*/

section#sidebar-menu {
   
    z-index: 99;
}


/* Force show the sidebar menu button on desktop */
.hidden-desk {
  display: inline-block !important; /* or flex depending on your layout */
}

nav.Header__MainNav.hidden-pocket.hidden-lap{
    display: none;
}


/* Redesign CSS 16-09-2025  */

.Header{
     background: #ffffff;
    color: #000000;
}

.Image--contrast::after{
    background-image: linear-gradient(to top, rgb(4 4 4 / 74%), rgb(54 54 54 / 83%));
}


#index- h3.SectionHeader__SubHeading.Heading.u-h6{
      letter-spacing: 2px;
    margin-bottom: 0;
}

#index- h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    margin-top: 4px;
    font-size: 30px !important;
}

#index- .SectionHeader:not(:only-child){
  margin-bottom:25px;
}

#shopify-section-template--25163453071639__16572637628b569219 h2.SectionHeader__Heading.Heading.u-h1 {
    margin-top: 5px;
    margin-bottom: 44px;
}

#shopify-section-template--25163453071639__16572637628b569219 h3.SectionHeader__SubHeading.Heading.u-h6 {
  color:#656569;
}

.features--heading-uppercase .Heading{
  letter-spacing:normal;
}

.footer-top.Section {
background:url(/cdn/shop/files/bg-image.jpg?v=1758009442)
}

.footer-top .form_access {
      padding: 60px 50px;
    border: .5px solid #8f8686;
    left: 50%;
    max-width: 500px;
}

.footer-top .form_access .FeatureText__Content h3{
  text-align:center;
  color:#fff;
  font-size:35px;
  padding-top:0;
}
.footer-top .SectionHeader:before{
  display:none;
}

.newsletter_desc p{
       font-size: 14px;
    margin-bottom: 30px;
    color: #fff;
    text-align: center;
}

.footer-top .form_access .globo-form-control.layout-1-column{
  margin-bottom:0!important;
}

.footer-top .form_access .globo-form-input input {
  width: 95%;
  padding: 15px 20px !important;
  margin: 0 !important;
  display: inline-block;
  max-width: 500px;
  outline: none;
  color: #241f21;
  font-size: 16px;
  height: auto !important;
  background:#fff!important;
}

.footer-top .form_access .globo-form-input input::placeholder{
  color:gray;
} 

.footer-top .form_access button.action.next.submit.material_filled-button.wizard__submit {
    background: #fff;
    border: 0;
    color: #000;
    font-weight: 700;
}

form.g-container small.message{
    position: absolute!important;
    left: 0!important;
    bottom: -23px!important;
    color: #fff!important;
}

.globo-form-control .help-block.error{
    position: absolute!important;
    left: 0!important;
    bottom: -23px!important;
    color: #fff!important;
}
.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]).has-error .globo-form-input{
      border-color: #ffffff!important;
}

/* About Page 17-09 */

#page-about  .ImageHero__ContentOverlay{
flex-basis: 100%;
}

#page-about .FlexboxIeFix h3.SectionHeader__SubHeading.Heading.u-h6{
letter-spacing:2px;
margin-bottom:10px;
}
#page-about .FlexboxIeFix h2.SectionHeader__Heading.Heading.u-h1{
  letter-spacing:2px;
  margin-top:0
}
#page-about .SectionHeader__Description {
    max-width: 100%;
    font-size:16px;
    margin-top:50px;
}

#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen
h3.SectionHeader__SubHeading.Heading.u-h6 {
    letter-spacing: 1px;
    color:#212129;
}

#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen h2.SectionHeader__Heading.Heading.u-h1{
    max-width: 400px;
    color:#212129;
}

#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen .SectionHeader__Description{
   color:#212129;
}
#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen section.Section.section-spaced{
padding-right:80px;
}

#page-about .center_info {
    max-width: 600px;
    margin: auto;
    text-align: left;
}

#page-about .about-with-image-info .container{
padding:0 80px
}
#shopify-section-template--25178578911511__custom_html_WrYEqM{
  border-top:0;
}
#page-about .about-grid{
    display: flex;
    gap: 15px;
    padding-bottom:200px;
}

#page-about .about-new-services{
  padding:80px;
}
#page-about .services-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
    margin-bottom:50px;
}
#page-about .service-item {
    padding-right: 10%;
}
#page-about .service-item .service-title{
font-weight:bold;
font-size:25px;
line-height:1.2;
}
#page-about section.about-with-image-info {
    position: relative;
}

#page-about .about-content{
    padding-left: 80px;
    padding-top:50px;
    flex:1;
}

#page-about{
  overflow-x:hidden;
}
#page-about .about-image-wrapper{
  width:50%;
}
#page-about .about-content .about-description{
    max-width: 400px;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom:50px;
    color:#212129;
}

#page-about .about-content .about-btn{
    position: relative;
    display: inline-block;
    padding: 14px 28px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));
    text-align: center;
    letter-spacing: 0.2em;
    font-family: var(--heading-font-family);
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    background-color: #212129;
    transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: 1;
    color:#fff;
    -webkit-tap-highlight-color: initial;
}


#page-about .about-overlap-image{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

#page-about  p.service-description{
    font-size: 18px;
}

#shopify-section-template--25178578911511__instafeed_section_UthW8Q{
  padding:50px 0;
  background:#f6f6f2;
}

@media (max-width:1280px){
  #page-about .about-content{
    padding-top:50px;
    padding-left:50px;
  }
  #page-about .service-item .service-title{
    font-size:20px;
  }
}
@media (min-width: 1140px) and (max-width: 1400px) {
    .footer-top .form_access {
        left: 50% !important;
        max-width: 490px !important;
    }
}

@media (min-width: 1130px) and (max-width: 1340px) {
    .Header:not(.Header--sidebar) .Header__Wrapper {
        padding: 18px 35px !important;
    }
}

@media (max-width:992px){
  #shopify-section-template--25163453071639__165777432735016647 h2.SectionHeader__Heading.Heading.u-h1{
    font-size: 20px;
  }

 #shopify-section-template--25163453071639__165777432735016647  .Section--spacingNormal p.home-txt1 {
    font-size: 16px!important;
  }
  .Header__LogoImage {
    max-width: 140px!important;
    left: 0;
}
    .footer-top .form_access {
           left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width: 50% !important;
        padding: 50px 30px;
    }
}

@media (max-width:820px){
#page-about .about-overlap-image{
  position:static;
  transform:initial;
}
#shopify-section-template--25178578911511__about_text_with_image_byUpen h2.SectionHeader__Heading.Heading.u-h1
 {
    font-size: 22px;
}
#page-about .about-grid {
    padding-bottom: 0px;
}
#page-about .about-with-image-info .container{
  padding:0 50px;
}
#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen section.Section.section-spaced {
    padding-right: 50px;
}
#page-about .about-new-services {
    padding: 50px;
}
#page-about .service-item {
    padding-right: 0;
}
#page-about p.service-description {
    font-size: 16px;
    line-height: 1.4;
}
div#shopify-section-template--25178578911511__about_text_with_image_byUpen{
  margin-top:30px;
}
}


@media (max-width:767px){
    .Header__LogoImage {
        max-width: 100px !important;
        left: 0;
    }

    .Header__Wrapper .Header__Logo {
    left: 30px;
}

    #index- h3.SectionHeader__SubHeading.Heading.u-h6 {
        font-size: 16px;
        font-weight: 400;
    }
    #shopify-section-template--25163453071639__16572637628b569219 h2.SectionHeader__Heading.Heading.u-h1 {
    margin-top: 5px;
    margin-bottom: 35px;
    font-size: 20px;
}

  #index- h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    margin-top: 4px;
    font-size: 22px !important;
}

  #index- h3.SectionHeader__SubHeading.Heading.u-h6 {
    font-size: 18px;
    font-weight: 400;
}
    .footer-top .form_access {
        left: 50% !important;
        transform: translate(-50%, -6%) !important;
        max-width: 90% !important;
        padding: 30px 20px;
    }
    .footer-top .form_access .FeatureText__Content h3 {
    font-size: 30px;  
}
#index- .SectionHeader:not(:only-child) {
    margin-bottom: 14px;
}

/* About / */

#page-about #shopify-section-template--25178578911511__about_text_with_image_byUpen section.Section.section-spaced{
  padding-right:0;
}
 #page-about   div#shopify-section-template--25178578911511__about_text_with_image_byUpen {
        margin-top: 0px;
        padding: 10px 20px;
    }
    #page-about .SectionHeader__Description{
      margin-top:30px;
    }
    #page-about .about-image-wrapper{
      width:100%;
    }
        #page-about .about-grid {
        padding-bottom: 0px;
        flex-direction: column;
    }
    #page-about .about-with-image-info .container{
      padding:0 20px;
    }
    #page-about .about-content{
      padding-left:0;
    }
    #page-about .about-new-services{
      padding:50px 20px;
    }
    #page-about .services-grid{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  
    }
    #page-about .about-content .about-description{
    margin-bottom: 30px;
    }

    #page-about .about-content .about-btn{
      font-size:16px;
    }
}

/* css 19-09-2025  */

span.mm {
    position: absolute;
    top: 5px;
    left: 33px;
    font-size: 15px;
}

div#shopify-section-instafeed-section {
    background-color: #f6f6f2;
    padding-top: 70px;
    padding-bottom:70px;
}

.Header__FlexItem.Header__FlexItem--logo {
    position: relative;
    left: 54px;
}
#page-find-a-store .store-form-wrapper{
    border: 1px solid #dededf;
    padding: 60px;
    max-width: 1300px;
    margin:80px auto;
    display:flex;
    gap:20px;
}
#page-find-a-store .store-form-wrapper .store-form-left{
    width: 50%;
    padding-right: 100px;
}
#page-find-a-store .store-form-wrapper .store-form-right{
width:50%;
}

#page-find-a-store .store-form-section h2 {
    font-size: 24px!important;
    font-weight: 400!important;
}

#page-find-a-store .store-form-wrapper .store-form-right .wizard__content{
  flex-direction:column;
  gap:15px;
}
#page-find-a-store .store-form-wrapper .store-form-right .globo-form-control.layout-1-column{
  margin-bottom:10px;
}

#page-find-a-store .ImageHero__ContentOverlay{
  flex-basis:100%;
}


#page-find-a-store .store-form-wrapper  .globo-form-control .flat-input {
    box-shadow: none !important;
    background: #fff;
    border: 1px solid lightgray;
    height: 50px;
    color: #828484;
    margin-bottom: 11px;
}
#page-find-a-store .store-form-wrapper .gfb__footer.wizard__footer{
  width:100%;
}

#page-find-a-store button.action.next.submit.flat-button.wizard__submit{
  padding:15px 20px;
}


#page-find-a-store #globo-formbuilder-5490 .wizard__content{
  flex-direction:column;
}

#globo-formbuilder-5490 .gfb__footer.wizard__footer {
    width: 100%; 
}

/* 23-09-2025  */

.product-product-latest-template .Product__InfoWrapper h1.ProductMeta__Title.Heading.u-h2{
font-size:30px;
}

.product-product-latest-template .Product__InfoWrapper .ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 {
    font-size: 34px;
}
.product-product-latest-template .Product__InfoWrapper  .ProductMeta__Price.Price--compareAt{
  font-size:25px;
}

.product-product-latest-template .Product__InfoWrapper .ProductMeta__PriceList {
    margin-top: 10px;
}
.product-product-latest-template .Product__InfoWrapper p.ProductMeta__TaxNotice a {
    font-size: 13px;
text-decoration:none;
}

.product-product-latest-template .Product__InfoWrapper .afterpay-main-text {
    display: block!important;
    margin-bottom: 10px!important;
}

.product-product-latest-template .Product__InfoWrapper #shipping_rates li span {
  color:#1f8f1f;
}

.product-product-latest-template .Product__InfoWrapper p.variation-text-heading{
      color: #4f4c4d;
    font-size: 18px;
    margin-bottom: 8px;
}
.product-product-latest-template .Product__InfoWrapper .ProductForm__Variants{
  margin-top:0px;
}
.product-product-latest-template .Product__InfoWrapper .ProductForm__Item{
  color:#aeaeae;
  font-size:18px;
}

.product-product-latest-template .Product__InfoWrapper .popup_btn_container {
    margin-top: 8px;
}

.product-product-latest-template .Product__InfoWrapper .popup_btn_container .Button,.product-product-latest-template .Product__InfoWrapper  .popup_btn_container .Button2{
  width:100%!important;
}

.product-product-latest-template .Product__InfoWrapper span.ProductMeta__ShareTitle.Heading.Text--subdued.u-h7{
     font-weight: 600;
    position: relative;
    top: 5px;
    color: #000;
}

.product-product-latest-template  .custom-liquid-section h4 {
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 35px;
}

.product-product-latest-template #product-faqs-content .faq-accordion-content .faq-accordion-data{
  padding:20px 30px!important;
}

.product-product-latest-template #product-faqs-content .faq-accordion-content ul{
      display: flex;
    align-items: center;
    gap: 50px;
}
.product-product-latest-template #product-faqs-content .faq-accordion-content ul li span{
  font-weight:600;
  color:#000;
}

.product-product-latest-template #product-faqs-content button.faq-accordion-que-text{
  color:#4f4c4d!important;
}

.product-product-latest-template #product-faqs-content .faq-accordion-content .faq-accordion-ans{
  padding-top:15px!important;
}
.product-product-latest-template #product-faqs-content button.faq-accordion-que-text:focus{
  outline:none!important;
}

.product-product-latest-template #shopify-section-template--25215767314711__1756807555becbff9f .jdgm-rev-widg{
padding:24px 0px;
}

.product-product-latest-template h2.jdgm-rev-widg__title {
    text-align: left;
}
.product-product-latest-template .jdgm-widget.jdgm-widget{
  max-width:100%!important;
}
.product-product-latest-template .ProductMeta__Description{
  padding:30px 0; 
}

.product-product-latest-template .cart_combine_btn{
        display: flex;
    align-items: center;
 
    flex-direction: row-reverse;
    justify-content: start;
}

.product-product-latest-template  .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon {
    height: 54px;
    line-height: 54px;
    background-image: none;
    border: 0px solid #dededf;
    width: 54px;
    margin-left:10px;
}
.product-product-latest-template .swym-btn-container .swym-button:after {
    left: 0px !important;
    width: 54px;
}
.product-product-latest-template button.swym-button.swym-add-to-wishlist.swym-inject.swym-icon.swym-heart.swym-loaded{
  outline: 1px solid  #dededf!important;
}

.product-product-latest-template .product-gallery.custom_slider .product-thumbs {
    height: 1000px;
    padding: 50px 0;
}
.product-product-latest-template .product-gallery.custom_slider .product-thumbs .swiper-button-next.thumb-next:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #d5a07f;
    display:block;
}
.product-product-latest-template .product-gallery.custom_slider .product-thumbs .swiper-button-prev.thumb-prev:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgb(198, 202, 204);
     display:block;
}
.product-product-latest-template .product-thumbs .thumb-prev, .product-thumbs .thumb-next {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
@media (max-width:1366px){
 .product-product-latest-template section.Product.Product--large{
    padding:10px 30px; 
  }
}



@media screen and (min-width: 641px) {
    .Header__Wrapper {
        padding: 18px 30px;
    }
}

@media screen and (min-width: 1130px) {
    .Header:not(.Header--sidebar) .Header__Wrapper {
        padding: 18px 30px;
    }
}

@media (max-width:768px){
  .product-product-latest-template .Product__Info{
    max-width:100%;
  }
  .product-product-latest-template .Product__InfoWrapper h1.ProductMeta__Title.Heading.u-h2{
    text-align:left;
  }
  .product-product-latest-template .Product__InfoWrapper .ProductMeta__PriceList{
    text-align:left;
  }
  .product-product-latest-template .Product__InfoWrapper p.ProductMeta__TaxNotice {
    text-align:left;
  }
}



@media (max-width:767px){
  #page-find-a-store .store-form-wrapper{
    width:90%;
    padding:40px 20px;
    flex-direction:column;
  }
  #page-find-a-store .store-form-wrapper .store-form-left{
    width:100%;
    padding-right:0;
  }

  #page-find-a-store .store-form-wrapper .store-form-right {
    width: 100%;
}

#page-find-a-store .store-form-section h2 {
    font-size: 20px !important;
}
.store-form-wrapper p{
font-size:16px;
}
#page-find-a-store .store-form-wrapper .store-form-right .globo-form-control.layout-1-column{
  padding:0;
}
.Header__Icon + .Header__Icon {
    margin-left: 8px;
}
.Header__FlexItem.Header__FlexItem--logo{
    position: relative;
    left: 7px;
}

.product-product-latest-template .Product__InfoWrapper  .Container{
padding:20px 0;
}
#product-faqs-content .faq-accordion-content ul{
      flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
#product-faqs-content .faq-accordion-content .faq-accordion-data {
    padding: 20px 20px !important;
}

.product-product-latest-template .custom-liquid-section h4 {
    font-size: 40px;
    margin-bottom: 20px;
}

.product-product-latest-template h2.jdgm-rev-widg__title {
    text-align: left;
    font-size: 24px;
    margin-bottom: 22px;
} 
} 


button#try_pop {
    display: none;
}

button#questionBtn {
    display: none;
}