/** Shopify CDN: Minification failed

Line 167:106 Unexpected "{"
Line 168:9 Expected ":"

**/
section#shopify-section-template--18337594998972__rich_text_tw9HjH h3 {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .inner-map-div a {
    color: #3a3a3a;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
    font-family: Roboto, sans-serif;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .page-inner-div {
    padding: 10% 025% 12% 025%;
    text-align: center;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V a {
    color: #000;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .contact-details a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
    cursor: pointer;
    margin-bottom: 10px;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V  button.btn {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    padding: 2px 5px;
    border-radius: 1px 1px 1px 1px;
    cursor: pointer;
    /* width: 40%; */
}
.contact-details .btn p {
    margin: 0px;
    padding: 10px 30px;
    font-size: 14px;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .contact-details {
    margin-top: 7px;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .contact-details p {
text-align: center;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .inner-map-div p {
    text-align: center;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V  .timing-div p {
    text-align: center;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .inner-map-div p, 
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .timing-div {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
}
section#shopify-section-template--17151043895484__custom_liquid_fJccMX .section-template--17151043895484__custom_liquid_fJccMX-padding iframe {
    max-width: 23.5%;
}
section#shopify-section-template--18337084670140__rich_text_xNmwN6 h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: #3a3a3a;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    font-family: Roboto, sans-serif;
}
section#shopify-section-template--18337084670140__custom_liquid_dBtqLz iframe {
    max-width: 23.5%;
}
.section-template--17151043895484__custom_liquid_fJccMX-padding,
.section-template--18337084670140__custom_liquid_dBtqLz-padding{
    display: flex;
    justify-content: center;
}
/* .section-template--17151043895484__custom_liquid_fJccMX-padding iframe {
    max-width: 48.8rem;
} */
section#shopify-section-template--17151043895484__rich_text_RtmLNe h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: #3a3a3a;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    font-family: Roboto, sans-serif;
}

div#sydney-showroom .popup,
#melbourne-showroom .popup
{
    width: 850px;
}
div#sydney-showroom iframe {
    padding: 30px;
}
div#shopify-section-template--17151043895484__custom_image_upload_V8DfeK a {
    color: #000;
}

/*Hide button from our-showroom and melbourne-showroom pages */
button.btn.btn-2-sdney,
section#shopify-section-template--18337084670140__rich_text_CBpwDQ a.cstm-richtext.button-richtext2.button{
  display: none;
}
/* end code */

button.btn.btn-2-sdney {
    margin-top: 16px;
    width: 22%;
}
section#shopify-section-template--18337084670140__rich_text_CBpwDQ a.cstm-richtext.button-richtext2.button.button--secondary {
     margin: 10px 0px; 
  width: 50%;
}

section#shopify-section-template--18337084670140__rich_text_CBpwDQ a.cstm-richtext.button-richtext1.button.button--secondary {
    width: 50%;
}
div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V {
    margin-top: -62px;
}
section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext4 {
    width: 90%;
      margin: 10px 0px;
}
section#shopify-section-template--18359768711356__rich_text_CBpwDQ .cstm-richtext {
    width: 90%;
    margin-bottom: 10px;
  font-size: 13px!important;
}

section#shopify-section-template--18359768711356__rich_text_CBpwDQ h3 {
    font-size: 13px!important;
}
section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext1 {
    width: 90%;
}
  .custom-image-section-mobile {
    display: none;
}

section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext2 {
    width: 90%;
      margin: 10px 0px;
}

section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext3 {
    width: 90%;
}
section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext1.button.button--secondary:hover ,
section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext2:hover,
section#shopify-section-template--18337594998972__rich_text_CBpwDQ a.cstm-richtext.button-richtext3:hover,{
  section#shopify-section-template--18359768711356__rich_text_CBpwDQ .cstm-richtext:hover
    color: #000;
    border-color: #000;
}
.fixed-main-mobile{
  display: none;
}
div#shopeetech_powered-by {
    display: none!important;
}
div#zcb-banner {
    display: none!important;
}
div#zcb-banner {
    background: #fff!important;
    color: #000!important;
}
a#zc-decline, #zc-manage {
    background: transparent!important;
    color: #000!important;
    border-color: #000!important;
    padding: 20px 40px;
}
a#zc-decline, #zc-manage {
    border-radius: 0!important;
}

/* div#shopify-section-template--17462659481788__video_with_text_4EebXF .video-with-text{
    margin-bottom: 0px!important;
} */
.custom.card__media .media.media--transparent.media--hover-effect:hover img.motion-reduce.second-img-hover {
    opacity: 1;
}

 img.motion-reduce.second-img-hover {
    opacity: 0;
}
.new-outer-div.cstm-1 a.cstm-link {
    text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.new-outer-div.cstm-1 p.inner-map-div {
    margin-top: 0px;
}

.new-outer-div.cstm-1 p.inner-map-div a {
    text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
div#zpcookie-banner {
    display: none!important;
}
.haeder-bottom {
    min-height: 100vh;
}
.pdf-div iframe {
      width: 100%;
    max-width: 100%;
    height: 1000px;
}
h2.drawer__heading,
  cart-items h1.title.title--primary{
    text-transform:uppercase;
    font-size: calc(var(--font-heading-scale)* 1.6rem);
}
h2.form__message {
    font-size: 13px!important;
    font-family: 'Roboto';
}
.errors ul {
    padding-inline-start: 0px!important;
    font-size: 13px;
    font-family: 'Roboto';
}
  .cstm-link-back {
    font-size: 13px;
}
.gravity-button {
    background-color: #000!important;
}
.shopify-payment-button button {
   background-color: #000!important;
}
.shopify-payment-button {
    display: block!important;
}
div#shopify-section-template--17362626019516__custom_accordion_section_zwHtXG ul {
    list-style: disc;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
    text-align: justify;
}
ul.trunk-submit {
    padding-block-start: 0px!important;
    padding-inline-start: 0px!important;
}
#shopify-section-template--17417762144444__rich_text_PgF8xh a.cstm-richtext, 
#shopify-section-template--17417762144444__rich_text_PgF8xh a.cstm-richtext,
#shopify-section-template--17417762144444__rich_text_PgF8xh a.cstm-richtext {
    font-size: 15px;
    padding: 0!important;
    min-height: 42px!important;
}
#shopify-section-template--17417762144444__rich_text_PgF8xh {
    margin-top: 80px;
}
#shopify-section-template--17417762144444__rich_text_PgF8xh .rich-text__buttons {
    max-width: 100%;
}
#shopify-section-template--17417762144444__rich_text_PgF8xh .cstm-richtext:hover {
    border-color: #000;
    color: #000;
}

#shopify-section-template--17417762144444__rich_text_PgF8xh .cstm-richtext {
    min-width: 100%!important;
}
.zf-submitColor {
    background: #fff!important;
}
.zf-submitColor:hover {
    background: #000!important;
    color: #fff;
}
a#more-payment-options-link {
    color: #000!important;
}
.header__icon .icon {
    height: 42px;
    width: 36px;
    fill: none;
    vertical-align: middle;
}
section#shopify-section-template--17306379976892__rich_text_xMCBBY .rich-text__text p,
section#shopify-section-template--17306379976892__rich_text_xMCBBY .rich-text__blocks.center{
    text-align: justify!important;
}
.pdf-div {
    width: 100%;
    max-width: 60%;
    margin:70px auto !important;
  
}
.bis_close_btn {
    opacity: 1!important;
    margin-left: 12px!important;
}
div#bis_notify_me_btn {
    margin-bottom: 10px;
}
p#shopeetech-bis-sub-header {
    margin-top: 20px!important;
    font-size: 13px!important;
}
#bis-myModal input {
    padding: 7px!important;
    font-size: 13px !important;
    width: 100%;
}
textarea {
    font-family: 'Roboto';
}
span.ast-shop-product-out-of-stock {
    position: absolute;
    background-color: rgba(255, 255, 255, .88);
    transition: background .3s;
    text-align: center;
    left: 1em;
    color: #000;
    right: 1em;
    z-index: 99999999;
    padding: 6px;
    bottom: 16px;
      text-transform: uppercase;
    font-family: 'Roboto';
}
.zf-subContWrap.zf-topAlign ul {
    padding-inline-start: 0px!important;
}
.thankyou-page {
    margin: 100px auto 300px!important;
}
select:focus-visible {
    outline: none!important; 
    outline-offset: 0 !important;
     box-shadow: none !important;
}
.cart-count-bubble {
    position: absolute;
    background-color: transparent!important;
    color: #000!important;
   bottom: .5rem !important;
    left: 1.1rem !important;
}
input[name="combination"] + label {
width:50px;
}
input[name="combination"]:disabled + label::before {
  transform: rotate(30deg);
}
.varint-input-cstm:disabled+label {
    position: relative;
    text-decoration: none;
    color: #999!important;
    border-color: #ccc;
    background: transparent!important;
}

.varint-input-cstm:disabled + label::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #0000006b;
    transform: rotate(45deg);
}
.cart__dynamic-checkout-buttons {
    max-width: 100%!important;
}

div#shopify-section-template--17383579320508__custom_article_get_AqnEdg h1 {
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: normal;
  margin: 0px;
}
div#shopify-section-template--17383579320508__custom_article_get_AqnEdg h4 {
    color: #F2DF9B;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
  margin: 0px;
}
div#shopify-section-template--17383579320508__custom_two_image_reAgRd,
div#shopify-section-template--17383579320508__custom_two_image_DTRfm3,
section#shopify-section-template--17383579320508__custom_block_section_U7jaH6{
    max-width: 1140px;
    margin: auto;
}
div#shopify-section-template--17383579320508__custom_two_image_reAgRd .custom-two-image-inner,
div#shopify-section-template--17383579320508__custom_two_image_DTRfm3 .custom-two-image-inner,
div#shopify-section-template--17383579320508__custom_two_image_FfmYj6 .custom-two-image-inner{
    grid-template-columns: 50% 50%;
    gap: 20px;
}
div#shopify-section-template--17383579320508__custom_two_image_FfmYj6 {
    margin: 20px auto;
  max-width: 1140px;
}
section#shopify-section-template--17383579320508__rich_text_pizz8z h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in {
    color: #011A27;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 100px auto;
}
section#shopify-section-template--17383579320508__custom_block_section_U7jaH6 .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_BCTwqL .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_npXTDy .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_KKqNfU .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_b6YhNq .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_iwhdUD .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_cqGzYW .custom-block-outer,
section#shopify-section-template--17383579320508__custom_block_section_mUNkti .custom-block-outer{
    display: grid;
    grid-template-columns: auto auto;
    gap: 20px;
    padding: 0 20px;
}
section#shopify-section-template--17383579320508__custom_block_section_BCTwqL,
section#shopify-section-template--17383579320508__custom_block_section_npXTDy,
section#shopify-section-template--17383579320508__custom_block_section_KKqNfU,
section#shopify-section-template--17383579320508__custom_block_section_b6YhNq,
section#shopify-section-template--17383579320508__custom_block_section_iwhdUD,
section#shopify-section-template--17383579320508__custom_block_section_cqGzYW,
section#shopify-section-template--17383579320508__custom_block_section_mUNkti{
   margin: 20px auto 0px;
  max-width: 1140px;
}

.section-template--17380408230076__image_with_text_XGUYHk-padding.gradient.color-scheme-1 {
    margin-top: 100px;
}
#shopify-section-template--17380408230076__custom_accordion_section_6PY94g .accordion-main-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
      margin-block-end: 20px;
}
#shopify-section-template--17380408230076__custom_accordion_section_6PY94g  .accordion-div {
    border-bottom: 1px solid #d5d8dc;
}
div#shopify-section-template--17380408230076__custom_accordion_section_6PY94g {
    width: 59.332%;
    margin: 100px auto;
}
section#shopify-section-template--17380408230076__rich_text_FQyc4J h3 {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1;
    color: #3a3a3a;
    text-transform: none;
}
.section-template--17380408230076__image_with_text_kgFgrg-padding h2,
.section-template--17380408230076__image_with_text_UC7hb6-padding h2,
.section-template--17380408230076__image_with_text_QX38iR-padding h2,
.section-template--17380408230076__image_with_text_9fqGH8-padding h2,
.section-template--17380408230076__image_with_text_a3dMFL-padding h2{
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    color: #3a3a3a;
}
.section-template--17380408230076__image_with_text_kgFgrg-padding .image-with-text__content,
.section-template--17380408230076__image_with_text_UC7hb6-padding .image-with-text__content,
.section-template--17380408230076__image_with_text_QX38iR-padding .image-with-text__content,
.section-template--17380408230076__image_with_text_9fqGH8-padding .image-with-text__content,
.section-template--17380408230076__image_with_text_a3dMFL-padding .image-with-text__content
{
    padding: 6rem 5rem 7rem;
}
.section-template--17380408230076__image_with_text_XGUYHk-padding.gradient h2 {
    color: #3a3a3a;
    font-size: 35px;
    font-weight: normal;
    line-height: 35px;
}
.section-template--17380408230076__image_with_text_XGUYHk-padding.gradient h3 {
    font-size: 24px;
    font-weight: 400;
    color: #3a3a3a;
    margin-top: 83px;
}
.section-template--17380408230076__image_with_text_XGUYHk-padding .image-with-text__content {
    padding: 6rem 5rem 7rem;
}
form#webform72942000002050093 .zcwf_title {
    text-transform: uppercase;
    font-size: 26px;
    word-spacing: 1px;
    font-weight: 400 !important;
    line-height: 1.5;
    text-align: center;
    color: #3a3a3a !important;
    margin-top: -8px;
}
.cstm-article-section {
    width: 85%;
    margin: auto;
    margin-top: 120px;
    margin-bottom:50px;
}
.cstm-article-section h3 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0px;
}
.cstm-article-section p {
    margin: 0px;
}
#shopify-section-template--17379825615036__custom_two_image_MJBrm6 .custom-two-image-inner,
#shopify-section-template--17379825615036__custom_two_image_dbgdiB .custom-two-image-inner,
#shopify-section-template--17379825615036__custom_two_image_VrA7aF .custom-two-image-inner,
#shopify-section-template--17379825615036__custom_two_image_W9xUGC .custom-two-image-inner,
div#shopify-section-template--17379825615036__custom_two_image_eXFEJk .custom-two-image-inner{
    gap: 20px;
}
#shopify-section-template--17379825615036__custom_two_image_dbgdiB,
#shopify-section-template--17379825615036__custom_two_image_VrA7aF,
#shopify-section-template--17379825615036__custom_two_image_W9xUGC,
div#shopify-section-template--17379825615036__custom_two_image_eXFEJk{
    margin-top: 20px;
}
.cstm-article-section img {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}
/* ::-webkit-input-placeholder{
  font-size: 14px !important;
} */
section#shopify-section-template--17306598998204__rich_text_m9UQtK .rich-text__text p {
    text-align: left!important;
}
.zcwf_lblLeft .zcwf_col_fld_slt {
    border-radius: 0px!important;
}
shopify-accelerated-checkout-cart {
    width: 100%!important;
}

/* Popup visible state */
#popup1.overlay.visible,
#popup2.overlay.visible,
#popup3.overlay.visible,
#popup4.overlay.visible,
#contact-popup2.visible,
#book-appointment-popup.visible,
#sydney-showroom.visible,
#melbourne-showroom.visible
{
  visibility: visible!important;
  opacity: 1!important;
  z-index:9999;
}
a.popup-open-0,
a.popup-open-1,
a.popup-open-2,
a.popup-open-3,
a.popup-open-4
  {
    cursor: pointer;
}
.popup1 .close{
    cursor: pointer;
}
table#uael-table-main {
    width: 100%;
}
.customer.account{
    margin-bottom: 100px;
}
.metafield-rich_text_field p {
    font-size: 13px!important;
}
.customer.login p {
    text-align: center;
}
div#popup5 .popup-content {
    height: 100%;
    overflow-y: auto;
}
img.size-chart-image-1 {
    width: 100%;
    max-width: 400px;
    height: 400px;
    object-fit: cover;
    margin: auto;
    display: flex;
}
span.accordion-faq.is-open i {
    transform: rotate(90deg);
}
.page-width.main-shipping-and-returns-accordion {
    width: 700px;
    margin: 80px auto;
}
.accordion-div.shipping-and-returns-accordion-div {
    border-color: #d5d8dc;
}
span.accordion-faq.is-open i.fas.fa-angle-down.icons.shipping-and-returns {
    transform: rotate(180deg);
}
table#uael-table-main tbody tr:nth-child(odd) {background-color: #eaeaea;}
div#shopify-section-template--17362626019516__shipping_table_section_XnNhBD {
    max-width: 1000px;
    margin: 10px auto;
}
section#shopify-section-template--17362626019516__rich_text_Y6ghJK h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.5em;
    word-spacing: 1px;
    color: #3a3a3a;
}
th span.uael-table__text-inner {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
  color: #000;
}
tr.uael-table-row {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-style: normal;
    color: #000;
    text-align: center;
}
textarea#Description:focus-visible {
    box-shadow: none;
    outline: none;
}
.out-of-stock {
    color: red!important;
    margin: 20px 0;
    font-size: 1em!important;
}
.blog-articles {
    /* grid-template-columns: 1fr 1fr;
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing); */
    grid-column-gap: 30px!important;
    grid-row-gap: 35px!important;
}
#shopify-section-template--17180815851708__rich_text_8znj9p .rich-text__text.rte p {
    text-align: center;
}
section#shopify-section-template--17302749610172__rich_text_cKy99n .rich-text__text.rte p {
    text-align: left;
}
.zcwf_col_fld:focus-visible {
    outline: none!important;
    box-shadow: none!important;
}
.customer button {
    text-transform: uppercase;
}
.accordion-main-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 43px;
    font-weight: bold;
    text-transform: uppercase;
}
div#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 {
    /* height: 500px; */
    margin-bottom: 350px;
}
.cart__warnings {
    height: 500px;
   margin-top: 80px;
}
p.cart__login-paragraph {
    text-align: center;
}
p.cart__login-title.h3 {
    text-align: center;
}

#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .inner-map-div p {
    text-align: center;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .timing-div p {
    text-align: center;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .contact-details p {
    text-align: center;
}
.content-cstm p {
    text-align: center;
}

.custom-logo-content {
    text-align: center;
    width: 100%;
    max-width: 800px;
    margin: 60px auto;
}
section#shopify-section-template--16877584482492__custom_new_section_jfY3Y4 {
    margin: 80px 0;
}
div#shopify-section-template--17156513497276__custom_accordion_section_JBi6LT,
section#shopify-section-template--16877584580796__main,
div#shopify-section-template--16877584842940__main,
div#shopify-section-template--16877584875708__main{
    margin-bottom: 100px;
}
p.cstm-or {
    text-align: center;
}
.forget-password {
    display: flex;
    justify-content: center;
}
.customer.register h1,
h1#recover{
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 26px;
    text-align: center;
    line-height: 1.5em;
    word-spacing: 1px;
}
/* .new-outer-div.cstm-2 p.inner-map-div {
    text-align: center;
}
.new-outer-div.cstm-2 .footer-heading {
    text-align: center;
}
.new-outer-div.cstm-3 a {
    display: flex;
    justify-content: center;
}
.new-outer-div.cstm-4 ul,.new-outer-div.cstm-5 ul {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
} */
.block-content-6 p {
    text-align: right;
}
div#shopify-section-template--17156513497276__custom_accordion_section_JBi6LT .accordion-div {
    border-bottom: 1px solid  #d5d8dc!important;
}
div#shopify-section-template--17299677905084__image_with_text_wCmgVg input#formsubmit {
       margin: auto;
    display: flex;
    font-size: 13px;
    word-spacing: 1px;
    font-weight: 400;
}
div#shopify-section-template--17299677905084__image_with_text_wCmgVg .image-with-text__content {
    padding: 0 8% 0 22%!important;
}
h1.page-title-work {
    font-size: 26px;
    text-align: center;
    line-height: 1.5em;
    word-spacing: 1px;
    margin-top: 70px!important;
}
.page-content-des {
    margin-top: 130px;
    margin-bottom: 138px!important;
}
.zcwf_lblLeft .zcwf_col_fld input[type=text], input[type=password], .zcwf_lblLeft .zcwf_col_fld textarea {
   border-radius: 0px!important; 
}
select#CONTACTCF208:focus-visible {
    outline: none;
    box-shadow: none;
}
.section-template--17299677905084__image_with_text_wCmgVg-padding.gradient.color-scheme-1 #crmWebToEntityForm.zcwf_lblLeft {
    width: 80%!important;
    text-align: left;
    margin: 0!important;
    box-sizing: border-box;
}
input {
    font-size: 13px;
    line-height: 30px;
    letter-spacing: 0px;
    word-spacing: 1px;
}
div#shopify-section-template--17299677905084__image_with_text_wCmgVg .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    padding: 8% 8% 8% 8%;
}
.drawer-mobile-open #Details-menu-drawer-menu-item-1 {
            animation: fadeIn .3s;
            animation-delay: .5s;
            animation-fill-mode: forwards;
        }

        .drawer-mobile-open #Details-menu-drawer-menu-item-2 {
            animation: fadeIn .3s;
            animation-delay: .7s;
            animation-fill-mode: forwards;
        }

         .drawer-mobile-open #HeaderDrawer-journal {
            animation: fadeIn .3s;
            animation-delay: .9s;
            animation-fill-mode: forwards;
        }

        .drawer-mobile-open #HeaderDrawer-book-appointment {
            animation: fadeIn .3s;
            animation-delay: 1.1s;
            animation-fill-mode: forwards;
        }
 .drawer-mobile-open #Details-menu-drawer-menu-item-1,
.drawer-mobile-open #Details-menu-drawer-menu-item-2,
.drawer-mobile-open #HeaderDrawer-journal,
.drawer-mobile-open #HeaderDrawer-book-appointment
{
            opacity: 0;
            transition: .2s all ease-in-out;
        }
@keyframes fadeIn {
0% {
    opacity: 0;
    transform: translatey(-20px);
}

100% {
    opacity: 1;
    transform: translatey(0);
}
}

ul.menu-drawer__menu_cstm details[open] .icon-caret {
    display:block!important;
    transform: rotate(180deg);
}

.drawer-mobile-open {
    background: #fff!important;
}
.drawer-mobile-open .header__icon {
    color: #000!important;
}
.drawer-mobile-open .header__heading-logo {
    filter: invert(0)!important;
}
.menu-drawer__menu-item_cstm.menu-drawer__menu-item--active {
    font-weight: 700;
}
ul.menu-drawer__menu_cstm.child-ul-cstm {
    padding-inline-start: 10px;
}
ul.menu-drawer__menu_cstm.child-ul-cstm {
    columns: 2;
    margin-top: 10px;
}
ul.menu-drawer__menu_cstm svg.icon.icon-caret {
    display: block!important;
}
ul.menu-drawer__menu_cstm {
    list-style: none;
}
ul.menu-drawer__menu_cstm a {
    text-decoration: none;
    font-size: 14px;
    color: #000;
}
ul.menu-drawer__menu_cstm .menu-drawer__menu-item_cstm {
    font-size: 14px;
    color: #000;
   
}
.parent-menu{
   text-transform: uppercase;
}
ul.menu-drawer__menu_cstm li {
    padding: 0 0 10px 0;
}

div#shopify-section-template--17174320939196__video_with_text_4EebXF {
    margin-top: 40px;
}
div#shopify-section-template--17173794259132__image_with_text_kUcqmp .image-with-text__media--large
{
    height: 130vh;
    /* width: 90%; */
    /* margin: auto; */
}
/* div#shopify-section-template--17173794259132__image_with_text_cbhVXk  .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media {
    width: 90%;
    margin: auto;
} */
div#ImageWithText--template--17173794259132__image_with_text_kUcqmp,
div#ImageWithText--template--17173794259132__image_with_text_cbhVXk,
div#ImageWithText--template--17173794259132__image_with_text_PUTTjx{
    padding: 10% 15% 10% 15%;
}
section#shopify-section-template--17306379976892__image_banner_HnwxRC .banner--medium:not(.banner--adapt) {
    min-height: 77rem;
}
section#shopify-section-template--17306379976892__image_banner_HnwxRC .banner__media.media.scroll-trigger.animate--fade-in img {
    object-fit: contain;
}

.product-cstm-space {
    margin-top: 80px;
}
div#Banner-template--17299677905084__image_banner_8bHRag,
div#Banner-template--17299677905084__image_banner_cVgBmx,
div#Banner-template--17299677905084__image_banner_QHcVXf{
    min-height: 100vh;
}
.prequik-badge.prequik-badge-ribbon.top-right-ribbon {
    display: none;
}
cart-items .page-width {
    padding: 0 5rem!important;
}
div#shopify-section-template--16877584416956__cart-footer {
    padding: 0 5rem;
}
.zcwf_row {
    display: flex;
    justify-content: center;
}
.button:after{
  box-shadow: none;
}
section#shopify-section-template--16877584384188__main {
    width: 1140px;
    margin: 120px auto 40px;
}
#shopify-section-template--16877584384188__main h3.card__heading.h2 a {
   font-size: 18px;
    color: #000;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    line-height: 1.3em;
}
#shopify-section-template--16877584384188__main h3.card__heading.h2 a:hover {
    color: #3a3a3a;
}
#shopify-section-template--16877584384188__main h3.card__heading.h2 a:hover {
    text-decoration: none;
}
#shopify-section-template--16877584384188__main .card__inner {
    height: 400px;
    object-fit: cover;
}
section#shopify-section-template--17306598998204__rich_text_m9UQtK {
    margin-top: 50px;
}
.main-blog.page-width h1 {
    display: none;
}
input:focus-visible {
    outline: none;
    box-shadow: none;
}
input#formsubmit:hover {
    background: #000;
    color: #fff;
}
.zcwf_lblLeft .zcwf_col_fld input[type=text], input[type=password], .zcwf_lblLeft .zcwf_col_fld textarea {
    padding: 15px 15px!important;
}
.block-content-6 span {
    text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
  cursor:pointer;
}
p#pq-branding {
    display: none!important;
}
.cx_preordermsg {
    line-height: 1.3;
    margin-bottom: .8em;
    font-size: 13px!important;
    color: #000;
    box-sizing: border-box;
    padding: 10px 0;
    color: #000 !important;
      margin-top: 0;
}

.radio-div.gift-card-variant label.tooltip {
    width: 50px;
}
form#webform72942000001736158 {
    margin-top: 10px;
}
form#webform72942000001736158 .zcwf_title {
    text-transform: uppercase;
    font-size: 26px;
    word-spacing: 1px;
    font-weight: 400 !important;
    line-height: 1.5;
    text-align: center;
    color: #3a3a3a !important;
      margin-top: -8px;
}
.zcwf_col_fld.cstm-submit {
    display: flex;
    justify-content: center;
    width: 100%!important;
}
/******************************************/
.zcwf_col_fld.cstm-btns {
    width: 100%!important;
    display: flex;
    justify-content: center;
}
h2.popup_title {
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 42px;
  margin-top:0px;
}
 .popup1.overlay
{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255,255,255,0.9);
  transition: opacity 500ms;
  /* visibility: hidden;
  opacity: 0; */
}
.popup1.overlay:target {
  visibility: visible;
  opacity: 1;
  z-index: 9999;
}

.popup1 .popup {
    margin: 40px auto;
    background: #fff;
    border-radius: 5px;
    position: relative;
    transition: all 5s ease-in-out;
    width: 700px;
    padding: 20px 20px 20px 20px;
  box-shadow: 2px 2px 40px 1px rgba(0, 0, 0, 0.09);
  
}
.popup1 .content {
    max-width: 100vw;
    max-height: 100vh;
    overflow: auto;
}
.popup1 .popup .close {
  position: absolute;
  top: 6px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup1 .popup .close:hover {
  color: #000;
}
/* .popup1 .popup .content {
  max-height: 30%;
  overflow: auto;
} */

@media screen and (max-width: 700px){
  .popup1 .popup{
    width: 100%;
  }
  .popup11 {
    width: 100%!important;
}
}
/******************************************/


section#shopify-section-template--17299677905084__custom_image_slider_8VYXAA {
    display: none;
}
div#ImageWithText--template--17299677905084__image_with_text_wCmgVg .image-with-text__html {
   width: 100%;
}

div#ImageWithText--template--17299677905084__image_with_text_wCmgVg h2.image-with-text__heading.inline-richtext.h2 {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    word-spacing: 1px;
  letter-spacing:0;
}
.block-content-6 p {
    margin: 0px;
}
section#shopify-section-template--17307377631420__rich_text_rBVQdM h2.rich-text__heading.rte,
section#shopify-section-template--17307463254204__rich_text_QF39K3 h2.rich-text__heading.rte{
    font-size: 20px;
    font-weight: 500;
}
section#shopify-section-template--17307377631420__rich_text_rBVQdM .rich-text__text, 
section#shopify-section-template--17307377631420__rich_text_rBVQdM p,
section#shopify-section-template--17307463254204__rich_text_QF39K3 .rich-text__text,
section#shopify-section-template--17307463254204__rich_text_QF39K3 p{
   margin:0px;
}
div#shopify-section-template--17307377631420__custom_two_image_LNAWN3 .custom-two-image-section,
div#shopify-section-template--17307377631420__custom_two_image_hyNytG .custom-two-image-section,
div#shopify-section-template--17307463254204__custom_two_image_DKVCwC .custom-two-image-section
{
    padding: 0px;
}
#shopify-section-template--17307377631420__custom_two_image_LNAWN3 .custom-two-image-inner,
div#shopify-section-template--17307377631420__custom_two_image_hyNytG .custom-two-image-inner,
div#shopify-section-template--17307463254204__custom_two_image_DKVCwC .custom-two-image-inner{
    display: grid;
    grid-template-columns: 49.5% 49.5%;
    gap: 10px;
    overflow: hidden;
    gap: 15px;
    padding: 10px 20px;
}
section#shopify-section-template--17307377631420__custom_block_section_gnE9eP,
section#shopify-section-template--17307377631420__custom_block_section_9Arjjr,
section#shopify-section-template--17307463254204__custom_block_section_atVTA7,
section#shopify-section-template--17307463254204__custom_block_section_44hUGH{
    margin-top: 10px;
}
section#shopify-section-template--17306860912828__rich_text_QAxfHn h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in
{
    font-family: "Roboto", Sans-serif;
    font-weight: 400; 
    font-size: 32px;
 margin-top: 10px !important;
} 
#shopify-section-template--17307239645372__rich_text_yR97eb .rich-text__text.rte.scroll-trigger.animate--slide-in {
    margin: 0px;
}
#shopify-section-template--17307239645372__rich_text_yR97eb h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in 
{
    font-family: "Roboto", Sans-serif;
    font-weight: 400; 
    font-size: 32px;
  margin: 0px;
} 
.heading-custom-content {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 20px;
  color: #000;
}
section#shopify-section-template--17306860912828__rich_text_QAxfHn h3,
#shopify-section-template--17307239645372__rich_text_yR97eb h3{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    line-height: 1.3em;
      margin: 0px;
}

img.image-custom-block {
    width: 100%;
}
.custom-block-outer {
    display: grid;
    grid-template-columns: 32.5% 32.5% 32.5%;
    gap: 15px;
  padding: 0 20px;

}
.heading-custom-block {
    text-align: center;
    font-size: 13px;
      color: #000;
}
section#shopify-section-template--17306379976892__rich_text_geKApB h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}
section#shopify-section-template--17306379976892__custom_liquid_yBfXbM {
    padding: 0px 150px 0;
}
section#shopify-section-template--17306379976892__custom_liquid_yBfXbM iframe {
    height: 700px;
}
/* .visit-from {
    padding: 80px 200px 0px 200px;
 
} */
.visit-from {
    padding: 80px 20px 0;
    width: 100%;
    max-width: 750px;
    margin: auto;
}
h1.main-page-title {
    display: none;
}
h4.visit-us-heading {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
}
#shopify-section-template--17306598998204__custom_two_image_jkFfQG .custom-two-image-inner,
#shopify-section-template--17306598998204__custom_two_image_emFcnK .custom-two-image-inner {
    padding: 10px;
}
#shopify-section-template--17306598998204__image_banner_pbGRBm,
#shopify-section-template--17306598998204__image_banner_FqLTji {
    padding: 10px;
    width: 85%;
    margin: auto;
}
#shopify-section-template--17306598998204__rich_text_dfmN3f,
#shopify-section-template--17306598998204__rich_text_m9UQtK{
    width: 85%;
    margin: auto;
}
#shopify-section-template--17306598998204__rich_text_dfmN3f .rich-text__blocks {
    max-width: 100%!important;
}
#shopify-section-template--17306598998204__rich_text_m9UQtK h2.rich-text__heading{
    font-size: 20px;
    font-weight: 500;
}
#shopify-section-template--17306598998204__rich_text_m9UQtK .rich-text__text,
#shopify-section-template--17306598998204__rich_text_m9UQtK .rich-text__text p{
      margin: 0;
}
.mega-menu__content {
    top: 80px!important;
}
/* .meag-menu-image {
    padding-top: 3px;
} */
h1#login {
    display: none;
}
.customer {
    margin-top: 60px!important;
}
.fixed-main.black-fixed-main a {
    color: #000;
}

section#shopify-section-template--17299677905084__rich_text_mAhVKJ {
    padding: 10% 025% 0% 025%;
}
section#shopify-section-template--17299677905084__custom_logo_section_9xCAAH {
    padding: 0 025% 10% 025%;
}
section#shopify-section-template--17302749610172__rich_text_KNfU7J,
section#shopify-section-template--17302749610172__rich_text_mpFapA,
section#shopify-section-template--17302749610172__rich_text_cGpUyP,
section#shopify-section-template--17180815851708__rich_text_8znj9p,
section#shopify-section-template--17302320906428__rich_text_HYfpQc,
section#shopify-section-template--17299677905084__rich_text_ttTpFc,
section#shopify-section-template--17299677905084__rich_text_Ut4p9h,
section#shopify-section-template--17299677905084__rich_text_LkgryF{
    text-align: center;
    padding: 10% 025% 10% 025%;
}
.custom-two-image-inner {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 10px;
  overflow:hidden;
}
section#shopify-section-template--17302749610172__rich_text_cKy99n .rich-text__wrapper.rich-text__wrapper--left.page-width {
    padding: 0px 1em;
}
section#shopify-section-template--17302749610172__rich_text_cKy99n .rich-text__text {
    margin: 0px;
}
section#shopify-section-template--17302749610172__rich_text_cKy99n p {
    margin: 0;
}
.custom-two-image-section {
    padding: 0 1em;
}
.custom-two-image-inner img {
    width: 100%;
}
div#Banner-template--17302320906428__image_banner_Y8aE7W .banner__media {
    width: 80%;
    margin: auto;
}
.sticky-cstm-header-mega .header__menu-item {
    color: #000;
}
.sticky-cstm-header-mega .header__icon {
    color: #000;
}
.sticky-cstm-header-mega .header__heading-logo {
    filter: invert(0);
}
/* .mega-open-body{
  overflow:hidden;
} */
.mega-menu__content {
    margin-top: -7px;
}
.mega-menu[open] .show-mega{
  overflow:hidden; 
    /* animation: expand 1s; */
   /* transition: 3s ease-in-out all; */
  animation: expand ease-in-out 0.8s;
  transition: top 0.8s ease-in-out;  
}

/* @keyframes expand{
    0%{height:0px;}
    100%{
      height:100vh;
       }
} */
@keyframes expand{
  0% {
    height:0px;
    transition: top 0.5s ease-in-out;
  }
  100% {
    top:0;
     transition: top 0.5s ease-in-out;
     height:100vh;
  }
}

/* When the mega-menu is open */
/* .mega-menu[open] .show-mega {
  overflow: hidden;
  animation: expand ease-in-out 0.8s forwards;
  transition: height 0.8s ease-in-out, top 0.8s ease-in-out;
}
 */
/* To smoothly transition on close */
/* .mega-menu .show-mega {
  height: 0;
  top: -100%;
  overflow: hidden;
  transition: height 0.8s ease-in-out, top 0.8s ease-in-out; 

} */

/* Define the cross icon */
.icon-cross {
  display: none;
  width: 10px;
  height: 10px;
  font-size: 10px;
}

.icon-cross:before {
    content: "\2715";
    display: block;
    text-align: center;
    transform: rotate(0);
    position: relative;
    top: -2px;
    font-size: 10px;
    font-weight: 700;
}

details[open] .icon-caret {
  display: none;
}

details[open] .icon-cross {
  display: block;
      position: absolute;
    right: 9px;
    /* top: 16px; */
}
html { 
  scroll-behavior: smooth; 
}
.sticky-cstm-header .header__menu-item {
    color: #000;
}


.sticky-cstm-header summary.list-menu__item, .sticky-cstm-header .header__menu-item {
    color: #000!important;
}

.sticky-cstm-header .header__icon {
    color: #000;
}
.sticky-cstm-header .header__heading-logo {
    filter: invert(0);
}
/* .header.sticky-cstm-header{
    background: #0000002e;
} */
.new-outer-div.cstm-2 p.inner-map-div {
    margin-top: 0px;
}
.new-outer-div.cstm-2 a {
    text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
h3.cstm-heading {
    margin: 0;
}
.new-footer-heading .block-content-6 p {
    margin: 0px;
}
.block-content-6 a {
   text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.new-footer-heading .link.link--text.list-menu__item.list-menu__item--link {
    line-height: 10px;
}
.new-custom-footer {
    /* display: grid; */
  padding: 30px 4.9rem;
    /* grid-template-columns: auto auto auto auto auto auto; */
      /* grid-template-columns: 16% 20% 16% 16% 16% 16%; */
  /* justify-content: space-around; */
      justify-content: space-between;
  display:flex;
}
h3.cstm-heading a {
    text-decoration: none;
   text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.footer-heading {
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.5em;
}
.cstm-6 .block-content-6 {
    text-align: end;
}
.footer-block__details-content .link {
   text-decoration: none;
    color: #0a0000;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.fixed-main {
    position: fixed;
    bottom: 30px;
    left: 0;
    right: 0;
    height: auto;
    display: block;
    margin: auto;
    z-index: 991;
    padding-left: 4.95rem;
    padding-right: 5rem;
}
.fixed-main a {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    color: #fff;
}
.fixed-main a:nth-child(2) {
    float: right;
}
/***********Custom header Css***************/

.mega-menu__list {
      gap: 1.8rem 8rem!important;
    grid-template-columns: repeat(3,minmax(0,1fr))!important;
}
.ul-div {
    /* display: grid;
    grid-template-columns: repeat(1, 1fr);
    justify-content: center;
    align-items: center; */
  margin-top: 300px;
    margin-bottom: 50px;
}

.mega-menu__content {
    display: grid;
     grid-template-columns: repeat(2,minmax(0,1fr));
     height: 100vh;
     transform: translateY(-74px)!important;
     padding-bottom: 0!important;
     padding-top: 0!important;
}
.meag-menu-image img {
    width: 100%;
    height: 100vh;
    object-fit: cover;
    /* object-position: top; */
}

.cstm-list-ani  li {
   /* transform: translateY(-100%);
  transition: transform 0.5s, opacity 2s;
  opacity: 0; */
  opacity: 0;
    transition: .2s all ease-in-out;
}
.show {
  /* opacity: 1!important;
  transform: translateY(0%)!important; */
  animation: fadeIn .3s;
    animation-delay: .5s;
    animation-fill-mode: forwards;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: translatey(-20px);
}

100% {
    opacity: 1;
    transform: translatey(0);
}
}
summary.list-menu__item, .header__menu-item {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
}
details[open]>.header__menu-item {
    text-decoration: none!important;
}
.mega-menu__link:hover, .mega-menu__link--active {
    color: #000!important;
    text-decoration: none;
    font-weight: bold;
}
.mega-menu__link:hover, .mega-menu__link--active {
    color: #000!important;
    text-decoration: none!important;
    font-weight: bold;   
}

ul.list-unstyled.cstm-list-ani .mega-menu__link{
   font-family: "Roboto", Sans-serif;
    font-size: 14px;
   color: #000!important;
}
.mega-menu__link--level-2 {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500!important;
    text-transform: uppercase;
  color: #000!important;
}
div#MegaMenu-Content-1 .ul-div {
    order: 2;
}
/* .header__icon, .header__icon--cart .icon {
    width: 26%!important;
} */
a.header__icon.header__icon--account {
    text-decoration: none!important;
    justify-content: center;
}
.header__icons {
    justify-self: unset!important;
}
a#cart-icon-bubble {
    justify-content: end!important;
}
/* details#Details-HeaderMenu-2 {
    margin-left: 5rem;
} */
a.header__icon.desktop-hide {
    display: none;
}
/* .header__menu-item{
  color: #fff;
} */
/*************************/


.main-page-title.page-title {
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #3a3a3a;
    text-transform: uppercase;
}
section#shopify-section-template--17177053692092__rich_text_QYyjhJ {
     text-align: center;
    padding: 10% 025% 10% 025%;
}

section#shopify-section-template--17174283452604__main h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-family: "Helvetica", Sans-serif;
    font-size: 43px;
    font-weight: bold;
    text-transform: uppercase;
    color: #3a3a3a!imporatnt;
    line-height: 1.4em;
}
div#shopify-section-template--17174246752444__custom_accordion_section_kYtRMq .page-width,
div#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .page-width{
    padding: 0 11.4rem;
}
section#shopify-section-template--17174246752444__main .section-template--17174246752444__main-padding\"
{
      padding: 2rem 11.4rem 2rem;
}
section#shopify-section-template--17174283452604__main .section-template--17174283452604__main-padding\" {
  padding: 2rem 11.4rem 0rem;
}
header.header.header--middle-left.header--mobile-center.cstm-page-width.header--has-menu {
    padding: 13px 40px 14px 32px!important;
}
.card-wrapper.product-card-wrapper.underline-links-hover.cstm-card-product:hover .card__information.cstm-collection-maincontent {
    background: #000;
}
.card-wrapper.product-card-wrapper.underline-links-hover.cstm-card-product:hover .card__information.cstm-collection-maincontent a,
.card-wrapper.product-card-wrapper.underline-links-hover.cstm-card-product:hover .card__information.cstm-collection-maincontent .price-item{
    color: #fff;
}
.card__information.cstm-collection-maincontent {
    display: flex;
  align-items: center;
}
.card-information.cstm-price-collection .price {
    margin-top: 0px!important;
}
.cstm_card_heading_collection {
  width:100%;
    max-width: 70%;
}
.card-information.cstm-price-collection {
    width: 100%;
    max-width: 30%;
    justify-content: end;
    display: flex;
    align-items: center;
    margin-right: 4px;
}
.card__information.cstm-collection-maincontent {
    border: 1px solid;
    padding: 0px 0px;
    margin-top: 5px;
}
#shopify-section-template--17174283452604__main h1.main-page-title {
    margin-bottom: 25px;
}
.accordion-faq i {
    margin-right: 5px !important;
}
.card__heading_cstm a {
    margin-left: 4px;
    text-decoration: none;
}
.card__heading_cstm a {
 margin-left: 7px;
    text-decoration: none !important;
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.card-information.cstm-price-collection .price__container {
    text-decoration: none !important;
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.header {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.header__heading-logo {
    height: auto;
    max-width: 100%;
}
.header--middle-left .header__heading-link{
  margin-left: 0;
  text-align: left;
}
div#shopify-section-template--16877584449724__product-grid {
    margin-top: 29px;
}

.slick-slide img {
    display: block;
    max-width: 100%;
}
.js-scroll {
  overflow: auto;
  scroll-snap-type: y mandatory;
}

.scroll-area {
  scroll-snap-align: start;
     transition: opacity 0.6s ease-out;
}
/* .product-size-cstm .accordion-list li h3:after {
    left: 160px;
} */
a#cart-icon-bubble {
    text-decoration: none;
}

.header__menu-item:hover span {
  text-decoration: none!important; 
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .page-inner-div {
    padding: 10% 025% 12% 025%;
    text-align: center;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .inner-map-div a {
    color: #3a3a3a;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
    font-family: Roboto, sans-serif;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .inner-map-div p ,
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .timing-div {
  color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .contact-details a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
      cursor: pointer;
      margin-bottom: 10px;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK button.btn p {
  font-size: 15px;
    font-weight: 400;
    line-height: 15px;
   color: #000;
    font-family: Roboto, sans-serif;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK button.btn{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    padding: 2px 5px;
    border-radius: 1px 1px 1px 1px;
      cursor: pointer;
  /* width:40%; */
}
button.btn.btn-2-sdney p {
    font-size: 15px;
    font-weight: 400;
    line-height: 15px;
    color: #000;
    font-family: Roboto, sans-serif;
}
#shopify-section-template--17151043895484__custom_image_upload_V8DfeK .timing-div strong {
  color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    font-family: Roboto, sans-serif;
}
.d-flex-images {
  display: grid;
  grid-template-columns: auto auto;
  margin-bottom: -9px;
}

.d-flex-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.d-flex-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
    overflow:hidden;
}
.d-flex-img{
  width: 100%;
}
  .d-flex-img-first {
    width: 100%;
  }

.js-scroll {
      position: relative;
      width: 100%;
      will-change: transform; /* Optimize the performance of transform */
    }

.header--middle-left {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))!important;
    text-align: center;
}
/************Custom Collection Css***************/
body{
   font-family: 'Roboto', sans-serif;
}
.custom-collection-section {
   display: grid;
  grid-template-columns: auto auto;
}
.custom-collection-section .inner-slide{
  position: relative;
  text-align: center;
  color: white;
}
.custom-collection-section .collection-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-collection-section img.slide__image {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.collection-title a {
    color: #FFFFFF;
    font-size: 26px;
    text-transform: uppercase;
    text-decoration: underline;
  font-family: 'Roboto', sans-serif;
}
/************Custom Collection Css end***************/
#shopify-section-template--16877584482492__cstm_collection_section_gF7Kyz {
    margin-top: -11px;
}
section#shopify-section-template--16877584482492__custom_liquid_mg6prV {
    text-align: center;
    width: 100%;
    max-width: 800px;
    margin: auto;
}
p.custom-text {
    font-size: 13px;
    font-weight: 400;
    color: #000;
    line-height: 20px;
    margin-bottom: 2em;
}
.custom-logo-section{
   text-align: center;
    width: 100%;
    max-width: 1000px;
    margin: 60px auto 0;
}
.custom-logo-section img.cstm-logo-image {
    height: auto;
    max-width: 70%;
    object-fit: cover;
}
.custom-logo-section span.heading-cstm {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 3em;
    letter-spacing: 1px;
  font-family: "Roboto", Sans-serif;
}

.custom-columns-section h1.heading-title {
    font-size: 16px;
    letter-spacing: 0.9px;
  
}
.custom-columns-section .sub-heading a {
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
    text-decoration: none;
    color: #3a3a3a;
  font-family: "Roboto", Sans-serif;
}
.custom-columns-section .content-cstm p{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    line-height: 20px;
    margin-bottom: 2em;
}
.custom-columns-section .outer-column-div {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: flex-start;
    text-align: center;
}
.custom-columns-section .inner-column-div {
    margin: 20px 20px 20px 20px;
}
.custom-columns-section h1.sub-heading-title {
    font-size: 16px;
}
.custom-columns-section hr.divider-cstm {
    margin: 15px 60px 15px 60px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #000;
}

/*****************Custom Footer************************/

.custom-footer {
    display: grid;
    grid-template-columns: auto auto auto;
}
.custom-footer {
    background: #E7E7E7;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.custom-footer .outer-div {
    padding: 40px 40px 40px 40px;
}
.outer-div.cstm-2 {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.custom-footer .cstm-heading {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 1px;
    color: #3a3a3a;
}
.custom-footer .cstm-heading a {
    color: #3a3a3a;
   text-decoration: none;
}
.custom-footer .inner-map-div a {
    font-size: 14px;
    text-decoration: none;
    color: #0a0000;
}
.custom-footer .inner-map-div {
    margin: 0px;
}
.custom-footer .inner-map-div p {
    margin: 0px;
   font-size: 14px;
    text-decoration: none;
    color: #0a0000;
}
.custom-footer p {
 font-size: 14px;
    text-decoration: none;
    color: #0a0000;
}
.custom-footer .second-main {
    display: flex;
    justify-content: space-between;
  margin-top: 20px;
}
.custom-footer .list-menu__item--link {
        padding-bottom: 0px;
        padding-top: 0px;
    }
.custom-footer a{
   font-size: 14px;
    text-decoration: none;
    color: #0a0000;
}
.custom-footer .content-div-2 p {
    margin: 0px;
}
.custom-footer .outer-div.cstm-1 a.link.link--text.list-menu__item{
    display: block;
    position: relative;
  padding: 0px 0px 10px 0px;
      border-style: solid;
    border-width: 0px 0px 1px 0px;
      margin: 0 0 10px;
}
.custom-footer .outer-div.cstm-1 a.link.link--text.list-menu__item:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f105";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.custom-footer-2 {
    height: 30px;
    background-color: #E7E7E7;
}
li.tmenu_item.tmenu_item_level_1.tmenu_col.tmenu_col-2.tmenu_item_submenu_type_automatic.tmenu_item_has_child.tmenu_item_layout.tmenu_item_layout_text.tmenu_item_display_header {
    transform: translate(20%, 20%);
}
li.tmenu_item.tmenu_item_level_2.tmenu_col.tmenu_item_submenu_type_automatic.tmenu_item_layout.tmenu_item_layout_text {
    transform: translate(0, 20%);
}
li.tmenu_item.tmenu_item_level_1.tmenu_col.tmenu_item_submenu_type_automatic.tmenu_item_has_child.tmenu_item_layout.tmenu_item_layout_text.tmenu_item_display_header {
transform: translate(0, 20%);
}
span.tmenu_item_text {
    font-size: 14px!important;
    text-transform: uppercase!important;
    color: #0a0000!important;
    font-family: "Roboto", Sans-serif!important;
}
li.tmenu_item.tmenu_item_level_2.tmenu_col.tmenu_item_submenu_type_automatic.tmenu_item_layout.tmenu_item_layout_text {
    font-size: 12px;
}
sticky-header.header-wrapper.color-scheme-1.gradient {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid transparent;
    transition: all .25s ease-in-out;
    z-index: 999;
      background: transparent;
}
a#cart-icon-bubble2 {
    display: none;
}
  .pdf-div-mobile {
    display:none;
}
@media screen and (max-width: 749px) {
section#shopify-section-template--17306379976892__image_banner_HnwxRC .banner__media.media.scroll-trigger.animate--fade-in {
    height: 20rem!important;
}
}
@media screen and (max-width: 767px) {
  section#shopify-section-template--17151043895484__custom_liquid_fJccMX .section-template--17151043895484__custom_liquid_fJccMX-padding iframe,
  section#shopify-section-template--18337084670140__custom_liquid_dBtqLz iframe {
    max-width: 60.5%!important;
}
  .custom-image-section-mobile {
    display: block!important;
}

.custom-image-section {
    display: none;
}
  a.appointment_pop_mobile {
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    
}
  .fixed-main-mobile {
    text-align: center;
}
  .fixed-main-mobile{
    position: fixed;
    bottom: 30px;
    left: 0;
    right: 0;
    height: auto;
    display: block;
    margin: auto;
    z-index: 991;
    padding-left: 4.95rem;
    padding-right: 5rem;
  }
    .zcb-bar span:first-child {
    text-align: center!important;
}
  a#zc-decline, #zc-manage {
    border-radius: 0px!important;
}
  .pdf-div-mobile {
    text-align: center;
    display:block !important;
    margin-top:300px;
}
  .pdf-div-mobile a:hover {
    background-color: #000;
    color: #fff;
}
  .pdf-div {
    display: none;
}
  .pdf-div-mobile a {
    border: 1px solid #000;
    padding: 12px;
    text-decoration: none;
}
  h2.drawer__heading,
  cart-items h1.title.title--primary{
    text-transform:uppercase;
    font-size: calc(var(--font-heading-scale)* 1.6rem);
}
  cart-drawer .drawer__close svg {
    height: 1.2rem;
    width: 1.2rem;
}
  cart-drawer .title-wrapper-with-link a {
    font-size: 13px;
}
  #shopify-section-template--17417762144444__rich_text_PgF8xh .rich-text__blocks.center {
    padding: 15px 30px;
}
a.header__icon.header__icon--account.link.focus-inset.desktop-hide.customer {
    display: none!important;
}
  .cstm-page-width.product-page-cstm {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.cstm-page-width.product-page-cstm .decription-side {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

.cstm-page-width.product-page-cstm .product-size-cstm {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
  div#shopify-section-template--17174246752444__custom_accordion_section_kYtRMq .page-width {
    padding: 0 3.4rem!important;
}
.product-form__buttons {
    margin-bottom: 10px;
}
div#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .page-width {
    padding: 0 20px;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .accordion-main-title {
    font-size: 28px !important;
}
div#shopify-section-template--17383579320508__custom_article_get_AqnEdg h1 {
    font-size: 30px!important;
}
  section#shopify-section-template--17383579320508__rich_text_hCM4gz {
    padding: 20px;
}
  section#shopify-section-template--17383579320508__rich_text_pizz8z h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in {
    margin: 30px auto!important;
}
.section-template--17380408230076__image_with_text_XGUYHk-padding.gradient h2 {
    font-size: 30px!important;
}
  section#shopify-section-template--17380408230076__rich_text_FQyc4J {
    padding: 0 20px;
}
  .section-template--17380408230076__image_with_text_XGUYHk-padding .image-with-text__content {
    padding: 6rem 5rem 0rem!important;
}
#shopify-section-template--17380408230076__custom_accordion_section_6PY94g {
    width: 80%!important;
   margin: 50px auto!important;
}
#shopify-section-template--17380408230076__custom_accordion_section_6PY94g .accordion-main-title {
    text-align: center;
}
.section-template--17380408230076__image_with_text_XGUYHk-padding.gradient h2:nth-child(2) {
    font-size: 18px!important;
}
  .cart__dynamic-checkout-buttons.additional-checkout-buttons {
    margin-top: 0px;
    margin-bottom: 22px;
}
  ul.tabs-content table td {
    padding: .6em!important;
}
  table.size-chart-table td:first-child {
    padding-left: 0px!important;
}
  .tabs-content {
    padding: 50px 10px!important;
}
  div#shopify-section-template--17362626019516__shipping_table_section_XnNhBD {
    padding: 10px;
}
  .page-width.main-shipping-and-returns-accordion {
    padding: 10px;
}
  section#shopify-section-template--16877584482492__custom_new_section_jfY3Y4 .custom-logo-section img.cstm-logo-image {
    max-width: 100%;
}
  section#shopify-section-template--16877584482492__custom_new_section_jfY3Y4 {
    margin: 30px 0!important;
}
  section#shopify-section-template--16877584482492__custom_new_section_jfY3Y4 .page-width {
    padding: 0rem 4rem 2rem;
}
.new-outer-div.cstm-2 p.inner-map-div {
    text-align: left!important;
}
.new-outer-div.cstm-2 .footer-heading {
    text-align: left!important;
}
.new-outer-div.cstm-3 a {
    display: flex;
    justify-content: start !important;
}
.new-outer-div.cstm-4 ul,.new-outer-div.cstm-5 ul {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: start !important;
}
.block-content-6 p {
    text-align: left!important;
}

  
  div#shopify-section-template--17299677905084__image_with_text_wCmgVg .image-with-text__content {
   padding: 4rem calc(4rem / var(--font-body-scale)) 5rem !important;
}
  .header__icons {
    gap: 10px!important;
}
  .section-template--17299677905084__image_with_text_wCmgVg-padding.gradient.color-scheme-1 #crmWebToEntityForm.zcwf_lblLeft {
    width: 100%!important;
}
  div#shopify-section-template--17299677905084__image_with_text_wCmgVg .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    padding:0!important;
}
  .decription-side, .product-size-cstm {
    margin: 0vw 0vw 0vw!important;
}
 .product-title-cstm {
    font-size: 16px!important;
} 
  cart-items .page-width {
    padding: 0 3rem!important;
}
  div#shopify-section-template--16877584416956__cart-footer {
    padding: 0 3rem!important;
}
  h4.visit-us-heading {
    font-size: 24px!important;
}
  section#shopify-section-template--16877584580796__main .visit-from {
    padding: 63px 0px!important;
}
  section#shopify-section-template--16877584580796__main iframe {
              height: 1820px !important;
     /* overflow-y: scroll; */
        width: 100vw !important;
}

/* div#shopify-section-template--17173794259132__image_with_text_cbhVXk .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media {
    width: 100%!important;
} */
  section#shopify-section-template--17299677905084__custom_image_slider_8VYXAA {
    margin-top: 60px;
}
  .fixed-main {
    display: none!important;
}
  .cstm-6 .block-content-6 {
    text-align: start!important;
}
  header-drawer {
   margin-left: 0 !important; 
}
  .header__icon--cart .icon {
    /* height: 47px!important;
    width: 42px!important; */
    height: 42px!important;
    width: 37px!important;
    margin-top: 4px;
}
  .header__icon .icon {
    height: 1.8rem;
    width: 1.8rem;
    fill: none;
    vertical-align: middle;
}
  .header__icon--cart {
    margin-right: -1.7rem!important;
}
  .header__icon--menu .icon {
    margin-top: -5px!important;
}
  .product-cstm-space {
    margin-top: 100px!important;
}
  div#shopify-section-template--17173794259132__image_with_text_kUcqmp .image-with-text__media--large {
    height: 54rem!important;
    /* width: 100%!important; */
}
/* section#shopify-section-template--17306379976892__custom_liquid_yBfXbM iframe {
    height: 570px!important;
} */
 section#shopify-section-template--17306379976892__image_banner_HnwxRC .banner__media.media.scroll-trigger.animate--fade-in {
    height: 20rem!important;
}

  .section-template--16877584416956__cart-items-padding {
    padding-top: 80px!important;
}
  a.header__icon.desktop-hide {
    display: block!important;
}
  a.header__icon.header__icon--account .icon {
    height: 22px!important;
}
 a.mobile-hide.header__icon {
    display: none;
}
  a.tmenu_item_link.header__menu-item.list-menu__item.link.link--text.focus-inset {
    display: none;
}
  a#cart-icon-bubble {
    display: none;
}
  a#cart-icon-bubble2 {
    display: block;
}
  .faq-section.template--17156513497276__custom_accordion_section_JBi6LT {
     max-width: 90%!important;
}
  .page-content-des {
    margin-top: 100px!important;
    margin-bottom: 100px!important;
}
  #shopify-section-template--17151043895484__custom_image_upload_V8DfeK .page-inner-div,
  div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V .page-inner-div {
    padding: 50px 30px !important;
}
  .d-flex-img-first {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
  .d-flex-images {
    grid-template-columns: auto!important;
    margin-bottom: -8px !important;
}
  .custom-columns-section .outer-column-div {
    display: flex;
    flex-direction: column;
}
  .custom-footer {
    grid-template-columns: auto;
}
  .outer-div.cstm-1 {
    display: none;
}
  .second-main {
    display: none!important;
}
  .outer-div.cstm-2 {
    order: 2;
      border-width: 1px 0px 0px 0px;
}  
  .custom-collection-section {
    grid-template-columns: auto;
}
  .custom-logo-section {
    padding: 0 20px;
}
  section#shopify-section-template--16877584482492__custom_liquid_mg6prV {
    padding: 20px;
}
.main-product-page {
    grid-template-columns: 100%!important;
    margin: 10px 0!important;
    padding: 0px!important;
}
  .cstm-page-width {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
  .decription-side, .product-size-cstm{
    padding:0px!important;
  }
  .product-image {
    padding: 0 0 40px 0 !important;
    order: 1;
}
  .product-size-cstm {
    order: 3;
}
  .decription-side {
    order: 2;
    margin-top: 10px;
}
  .popup-content {
    width: 97%!important;
}
  #shopify-section-template--17151043895484__custom_image_upload_V8DfeK button.btn{
    width: 64%;
  }
    div#shopify-section-template--18337084670140__custom_image_upload_t4FY9V button.btn {
    width: 64%;
  }
}

/*********************Product page css *******************************/

/* .main-product-page {
    display: grid;
    grid-template-columns: 27% 45% 27%;
    padding: 0px 30px 30px 30px;
    margin: 40px 0;
} */
.main-product-page {
    display: grid;
    grid-template-columns: 25.43% 48.989% 24.914%;
    padding: 0 30px 30px;
    margin: 40px 0;
}
.product-img-noslider img.product-image {
    width: 100%;
}
.slick-next:before {
     content: "\f054" !important;
      font-family: 'FontAwesome' !important;
}
.slick-prev:before {
     content: "\f053" !important;
      font-family: 'FontAwesome' !important;
}
.slick-next:before, .slick-prev:before {
    color: #000!important;
}
.product-image {
    padding: 0px 30px 0px 30px;
}
.product-title-cstm {
    color: rgb(58, 58, 58);
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    font-family: Roboto, sans-serif;
      text-transform: uppercase;
}
.product-price-cstm {
    color: rgb(0, 0, 0);
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    justify-content: end;
    font-family: Roboto, sans-serif;
}
.price-title-div {
    display: grid;
    /* grid-template-columns: 70% 30%; */
    grid-template-columns: 60% 40%;
}
.product-description-cstm {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: normal;
    font-family: Roboto,sans-serif;
    text-align: justify;
    word-spacing: 1px;
}

.decription-side, .product-size-cstm  {
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
  margin: 14vw 0vw 0vw 0vw;
      /* padding: 0px 20px 0px 20px; */
      padding: 30px 30px 30px 30px;
}
li.active-tab.size-chart-name {
    padding: 20px 25px;
    font-weight: 700;
}
ul.tabs-content table {
    margin: 0 0 1.5em;
}
.custom-variant-picker {
    padding: 0;
    margin:20px 0;
    max-width: 44rem;
    min-width: fit-content;
    border: none;
}
.custom-variant-picker input{
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px;
}
.custom-variant-picker label {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));
    background-color: rgb(var(--color-background));
    color: rgba(var(--color-foreground));
    display: inline-block;
    margin: .7rem .5rem .2rem 0;
    /* padding: 1rem 2rem; */
    font-size: 1.4rem;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
    width: 34px;
    height: 34px;
    align-items: center;
    display: flex;
    justify-content: center;
  font-size: 12.25px;
}
.custom-variant-picker input[type=radio]:checked+label {
    background-color: rgb(var(--color-foreground));
    color: rgb(var(--color-background));
}
.radio-div {
    display: inline-block;
}
.add-to-cart-button {
    background: #fff;
    width: 100%;
    padding: 13px;
    border: 1px solid #000;
    color: #000;
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    min-height: 25px;
}
.add-to-cart-button:hover {
    background: #000;
  color:#fff;
}
  /* accordion list styles */
.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
 padding: 0px;
  margin: 0;
  list-style: none;

}

.accordion-list li {
  position: relative;
  cursor: pointer;
}

.accordion-list li.active h3:after {
  transform: rotate(180deg);
}

.accordion-list li h3 {
  position: relative;
  color: rgb(0, 0, 0);
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    font-family: Roboto, sans-serif;
    text-align: justify;
    cursor: pointer;
    width:100%;
    max-width: 85px;
    letter-spacing: 0px;
    word-spacing: 1px;
}

.accordion-list li h3:after {
  content: "\f107";
  font-family: 'FontAwesome' !important;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.3s ease-in-out;
  color: rgb(0, 0, 0);
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
    word-spacing: 1px;
    line-height: 24px;
    font-family: Roboto, sans-serif;
      text-align: justify;
}

.accordion-list li div.answer {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.accordion-list li div.answer {
    position: relative;
    display: block;
    padding: 10px 0 0;
    margin: 0 0 15px;
   cursor: pointer;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    font-family: Roboto, sans-serif;
    text-align: justify;
    word-spacing: 1px;
}
.product-size-cstm h3 {
    width: 100%;
    max-width: 175px!important;
}
.product-size-cstm div{
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: normal;
    font-family: Roboto, sans-serif;
    text-align: justify;
    word-spacing: 1px;
      margin-top: 13px;
}
span.select-size div {
    text-decoration: underline;
    margin-left: 7px;
}

fieldset legend{
     color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: 12px;
    font-family: Roboto, sans-serif;
    text-align: justify;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.product-size-cstm .cstm-content {
    margin-bottom: 20px;
      margin-top: 18px;
}

.cstm-page-width{
    padding-left: 40px;
    padding-right: 40px;
}
.tooltip {
  position: relative;
}

.tooltip .tooltiptext {
    visibility: hidden; 
    width: 70px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 5px 0;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
    margin-bottom: 10px;
    z-index: 1;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .3);
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.answer a {
    color: #000;
}
/****************Popup Css***************************/

.popup-link{
  display:flex;
  flex-wrap:wrap;
}

.popup-link a{
    cursor:pointer;
    text-decoration:none;
}

.popup-container {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
    position: fixed;
        z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    display: flex;
    align-items: center;
}
.popup-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    width: 70%;
}
.popup-content p{
    font-size: 17px;
    padding: 10px;
    line-height: 20px;
}
.popup-content a.close{
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    background: none;
    padding: 0;
    margin: 0;
    text-decoration:none;
}

.popup-content a.close:hover{
  color:#333;
}

.popup-content span:hover,
.popup-content span:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.popup-container:target{
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}

.popup-container h3{
  margin:10px;
}
/*End popup styles*/

/* Additional styles */
.popup-style-2{
  transform: scale(0.3);
  
}

.popup-style-2:target{
  transform: scale(1);
}
.size-chart-name{
    color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    font-family: Roboto, sans-serif;
    text-align: center;
}
h3.heading-size {
    text-align: center;
    font-weight: 700;
}
a.select-sizee {
   color: #000;
    float: right;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 0px;
    word-spacing: 1px;
    line-height: 12px;
    font-size: 13px;
}
.cstm-content p {
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 1px;
  text-align: justify;
  font-size:13px;
  color:#000;
}
.popup-content li {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    font-family: Roboto, sans-serif;
    list-style: disc;
    margin-top: 10px;
}
.popup-content b {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px
    font-family: Roboto, sans-serif;
    text-align: center;
}
.tabs {
    padding: 0;
    margin-bottom:0;
	list-style: none;
	position: relative;
	border-bottom: 1px solid #000;
    display: block !important;
    text-align: center !important;
}
.active-tab {
		border-top: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: none;
		position: relative;
		color: black;
        text-align:center;
    	display: inline-block;
		cursor: pointer;
		color: #3a5ea7;
        padding: 10px;
    }
/* .active-tab:after {
	width: 100%;
	height: 2px;
	position: absolute;
	content: "";
	bottom: -0.1em;
	left: 0;
	background: white;
} */
.active-size-tab:after {
    width: 100%;
    height: 2px;
    position: absolute;
    content: "";
    bottom: -.1em;
    left: 0;
    background: #fff;
}

.active-tab:after {
    left: 0;
    border-bottom: none;
    background: #fff;
}
	.tabs-content {
	list-style: none;
      border-left:1px solid #000;
     border-right:1px solid #000;
     border-bottom:1px solid #000;
    margin-top: 0;
      padding: 50px 30px;
}
ul.tabs-content table td {
    padding: 0.9em;
}

/**********************Carrer page*********************************/
.accordion-list.template--17156513497276__custom_accordion_section_JBi6LT {
    width:100%;
    max-width: 60%;
    margin: auto;
}
.accordion-list.template--17156513497276__custom_accordion_section_JBi6LT li h3 {
    max-width: 100%;
}
section#shopify-section-template--17156513497276__main h1.main-page-title.page-title {
    margin: 3rem 0 6rem 0;
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    line-height: 1.5em;
    word-spacing: 1px;
    text-align:center;
}
section#shopify-section-template--17156513497276__main .rte.scroll-trigger.animate--slide-in {
   color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5em;
    font-family: Roboto, sans-serif;
    text-align: justify;
    word-spacing: 1px;
}
section#shopify-section-template--17156513497276__main .section-template--17156513497276__main-padding\" {
    width: 100%;
    max-width: 83%;
    margin: 30px auto;
}
.faq-section.template--17156513497276__custom_accordion_section_JBi6LT {
    width: 100%;
    margin: 70px auto;
    max-width: 50%;
}
.panel p {
  color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: Roboto, sans-serif;
    text-align: justify;
}
span.accordion-faq.active .panel {
    transition: all .5s !important;
  }
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .accordion-faq {
    line-height: 1em !important;
    font-size: 14px !important;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .faq-section .panel h3 {
    font-size: 16px;
    line-height: 1.3em;
    font-weight: 700;
    color: #3a3a3a;
    font-family: 'Roboto',sans-serif;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .faq-section .panel p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 1.6em;
    line-height: 20px;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .panel ul li {
    font-size: 14px;
    letter-spacing: 1px;
    color: #000;
    line-height: 20px;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .panel a {
    color: #0a0000;
    text-decoration: none;
}
#shopify-section-template--17174283452604__custom_accordion_section_Fd4NP4 .panel a:hover {
    color: #6b6b6b;
    text-decoration: none;
}
.panel {
   max-height: 0;
   overflow: hidden;
   transition: max-height 0.5s ease-in, padding 0.5s ease;
    padding: 0 10px;
}
table.size-chart-table:not([class]) {
    box-shadow: none !important;
}
table.size-chart-table td:first-child {
    width: 40%;
    padding-left: 20px !important;
}
table.size-chart-table td.small_box {
    text-align: center;
    font-weight: bold;
    color: #000;
}
table.size-chart-table{
  border-spacing: 0px;
}
table.size-chart-table td {
    border-bottom: 1px solid #000 !important;
}
/* td {
    border-bottom: 1px solid #000 !important;
} */
/* table.size-chart-table:not([class]) td, table.size-chart-table:not([class]) th {
   border: .1rem solid #dbdbdb !important;
   border-bottom: 1px solid #000 !important;
} */