/*
Theme Name: Unsen The4
Author: The4
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font: inherit;
  font-size: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@-ms-viewport {
  width: device-width; }

html {
  overflow-x: hidden;
  box-sizing: border-box;
  /* line-height: 1; */
  -ms-overflow-style: scrollbar;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }
body {
  margin: 0;
  background-color: #F7F7F7;
  color: #878787;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  line-height: 1.6;
  scroll-behavior: smooth;
}
html body.template-index:not(.is-added-hidden) {overflow-x: hidden !important;}
table {
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 35px;
  width: 100%;
  line-height: 1.4; }
td, th {
    border: 1px solid var(--border-color);
    vertical-align: middle;
}
table {
  border: 1.5px solid var(--border-color);
}
.t4s-table-res-df table {
    border: 1px solid var(--border-lt-color-custom) !important;
    border-collapse: unset;
}
.ring-size-guide table td, .ring-size-guide table th {
    border:1px solid var(--border-lt-color-custom) !important;
}
.t4s-table-res-df table,
.t4s-table-res-df td,
.t4s-table-res-df th {
    border-color: var(--border-lt-color-custom); 
}
caption, th, td {
  vertical-align: middle;
  text-align: left;
  font-weight: normal; }
th {
    border-width: 1px;
    font-weight: 600
}

td {
    border-width: 1px
}

td,th {
    padding: 10px
}

q, blockquote {
  quotes: none; }

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none; }


a img {
  border: none; }

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

a,
button,
input {
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

button,
input,
optgroup,
select,
textarea {
  border: 1px solid;
  box-shadow: none;
  outline: 0;
  margin: 0;
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button,
html input[type="button"]:not(.t4s-btn),
input[type="reset"],
input[type="submit"]:not(.t4s-btn) {
    padding: 11px 15px;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    text-shadow: none;
    text-transform: none;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease, opacity .3s ease;
 }
/* input:not([type=submit]):not([type=checkbox]), select, textarea */
input, select, textarea {
    font-size: 13px;
    outline: 0;
    padding: 10px 15px;
    transition: border-color .5s;
}
input:-webkit-autofill {
    border-color: #E6E6E6;
    -webkit-box-shadow: 0 0 0 1000px #FFF inset;
    -webkit-text-fill-color: #777;
}

input:focus:-webkit-autofill {
    border-color: #D9D9D9
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

input[type="search"] {
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

p {
  margin-bottom: 20px; }

a {
  color: #333333;
  text-decoration: none;
    transition: all .25s ease; }
  /* a:hover, a:focus, a:active { */
  a:hover, a:active {
    outline: none;
    text-decoration: none; }
  a:hover {
    color: #242424; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .t4s_title a {
    font-family: inherit; }

/*   h1 a:not(:hover), h2 a:not(:hover), h3 a:not(:hover), h4 a:not(:hover), h5 a:not(:hover), h6 a:not(:hover), .t4s_title a:not(:hover) {
      color: inherit;
  } */

big {
  font-size: larger; }

abbr {
  border-bottom: 1px dotted;
  color: #D62432;
  text-decoration: none; }

acronym {
  border-bottom: 1px dotted;
  text-decoration: none; }

.required {
  border: none;
  color: var(--t4s-error-color);
  font-size: 14px;
  margin-left: 3px;
  line-height: 1; }

abbr[title] {
  border: none; }

strong,
b {
  font-weight: 600; }

mark {
  display: inline-block;
  padding: 5px 8px;
  background-color: #f7f7f7;
  color: #333333;
  font-weight: 600;
  line-height: 1; }

code,
kbd {
  padding: 2px 5px; }

code,
kbd,
pre,
samp {
  -webkit-hyphens: none;
  hyphens: none;
  font-family: monospace, serif; }

ins {
  text-decoration: none; }

pre {
  overflow: auto;
  margin-bottom: 20px;
  padding: 20px;
  background-color: #f7f7f7;
  text-align: left;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

i,
dfn,
em,
cite,
var {
  font-style: italic; }

sub,
sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 1; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

small {
  font-size: 80%; }

hr {
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 100px;
  border: none;
  border-bottom: 1px solid var(--border-color);
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
  vertical-align: middle; }

.t4s-clearfix:after,.t4s-clearfix:before {
    content: ' ';
    display: table
}

.t4s-clearfix:after {
    clear: both
}

iframe,
embed {
  max-width: 100%; }

blockquote {
  margin-bottom: 20px;
  padding-left: 30px;
  border-left: 2px solid;
  font-style: italic;
  font-size: 110%; }
  blockquote p {
    margin-bottom: 0; }
  blockquote cite {
    display: block;
    margin-top: 10px;
    color: #333333;
    font-weight: 400;
    font-style: normal;
    font-size: 14px; }
    blockquote cite:before {
      content: "";
      display: inline-block;
      margin-right: 5px;
      width: 15px;
      height: 1px;
      background-color: currentColor;
      vertical-align: middle; }

address {
  margin-bottom: 20px;
  font-style: italic;
  line-height: 1.8; }

fieldset {
  margin-bottom: 20px;
  padding: 20px 40px;
  border: 1px solid rgba(119, 119, 119, 0.2); }
  fieldset legend {
    margin-bottom: 0;
    padding-right: 15px;
    padding-left: 15px;
    width: auto; }

legend {
  color: #242424; }
  .t4s-xts-scheme-light legend {
    color: #ffffff; }
  .t4s-xts-scheme-dark legend {
    color: #242424; }

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

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

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

ol, ul {
    list-style: none;
    margin-bottom: var(--list-mb);
    padding-left: var(--li-pl);
    --list-mb: 20px;
    --li-mb: 10px;
    --li-pl: 17px;
}

.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  word-wrap: normal !important;
}

.visually-hidden--inline {
  margin: 0;
  height: 1em;
}
.skip-to-content-link:focus {
  z-index: 9999;
  position: inherit;
  overflow: auto;
  width: auto;
  height: auto;
  clip: auto;
}
.skip-to-content-link {
    background: var(--t4s-dark-color);
    color: var(--t4s-light-color);
    padding: 10px 15px;
}
*:focus-visible,a:focus:focus-visible {
    outline: 0.2rem solid rgba(var(--text-color-rgb),.5);
    outline-offset: 0.3rem;
    box-shadow: none;
    /* box-shadow: 0 0 0 0.3rem rgb(var(--text-color-rgb)),0 0 0.5rem 0.4rem rgba(var(--text-color-rgb),.3); */
}

.t4s_field__input:focus-visible, input:not([type=submit]):not([type=checkbox]):focus-visible, select:focus-visible, textarea:focus-visible {
    box-shadow: none;
    outline: 0;
}
.t4s_frm_input:focus,input:not([type=submit]):not([type=checkbox]):focus,
select:focus,textarea:focus {
    border-color: rgba(var(--text-color-rgb), 0.8);
    outline: none;
}
select {
    padding: 0 30px 0 15px;
    max-width: 100%;
    width: 100%;
    height: 40px;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
    background-position: right 10px top 50%;
    background-size: auto 18px;
    background-repeat: no-repeat;
    display: inline-block;
    background-color: transparent;
    box-shadow: none;
    border-radius: 30px
}
blockquote, q {
    position: relative;
    margin-bottom: 20px;
    font-style: italic;
    font-size: 14px;
    display: block;
    font-family: var(--font-family-3) !important;
    border: 0;
    padding: 30px 25px 30px 60px;
    background-color: rgba(var(--text-color-rgb), 0.1);
    quotes: "\201c" "\201d";
}
blockquote:before, q:before {
    content: open-quote;
    left: 25px;
    top: 0px;
    font-size: 50px;
    position: absolute;
}
blockquote:after, q:after {
    content: no-close-quote;
}
em {
    font-family: var(--font-family-3) !important;
}
/*
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.t4s-container,
.t4s-container-fluid,
.t4s-container-xxl,
.t4s-container-xl,
.t4s-container-lg,
.t4s-container-md,
.t4s-container-sm {
  width: 100%;
  padding-right: calc(0.5 * var(--ts-gutter-x, 3rem));
  padding-left: calc(0.5 * var(--ts-gutter-x, 3rem));
  margin-right: auto;
  margin-left: auto;
}
#collection .t4s-section-inner{
  margin-bottom:20px;
}
.usf-sr-empty p{
  margin-bottom:0;
}
@media (min-width: 1250px) {
 .t4s-container.is--t4s-stretch {
    max-width: calc( 100vw - (calc(100vw - var(--width-nt-stretch) ) / 2) - var(--padding-nt-stretch)) !important;
    margin-right: 0 !important;
    margin-left: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
 }
 .rtl_true .t4s-container.is--t4s-stretch {
    margin-right: auto !important;
    margin-left: 0 !important;
 }
}

@media (min-width: 768px) {
  .boost-pfs-filter-product-bottom-inner p.boost-pfs-filter-product-item-vendor {
    font-size: 16px;
  }
}

/* @media (min-width: 576px) {
  .t4s-container-sm, .t4s-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .t4s-container-md, .t4s-container-sm, .t4s-container {
    max-width: 720px;
  }
}
@media (min-width: 1025px) {
  .t4s-container-lg, .t4s-container-md, .t4s-container-sm, .t4s-container {
    max-width: 960px;
  }
} */
@media (min-width: 1200px) {
  .t4s-container-xl, .t4s-container-lg, .t4s-container-md, .t4s-container-sm, .t4s-container {
    max-width: 1170px;
  }
}
@media (min-width: 1230px) {
  .t4s-container-xl, .t4s-container-lg, .t4s-container-md, .t4s-container-sm, .t4s-container {
    max-width: 1200px;
  }
  .t4s-wrapper__custom .t4s-main-cart .t4s-container {
      max-width: var(--wrapper-mw);
  }
  .t4s-container.instagram-container {
    max-width: 97%;
  }
  .t4s-se-template--17446483198210__290d0897-32dc-480a-a1c7-b66d86cdc491  .t4s-container{max-width: 1440px;}
}
/* @media (min-width: 1400px) {
  .t4s-container-xxl, .t4s-container-xl, .t4s-container-lg, .t4s-container-md, .t4s-container-sm, .t4s-container {
    max-width: 1320px;
  }
} */
.t4s-row {
  --ts-gutter-x: 3rem;
  --ts-gutter-y: 0px;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--ts-gutter-y));
  margin-right: calc(-0.5 * var(--ts-gutter-x));
  margin-left: calc(-0.5 * var(--ts-gutter-x));
}
.t4s-row.t4s-row-mt {
  margin-top: 0;
}

/* .t4s-row > .t4s-row-item,
.t4s-row > .t4s-col-item {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
} */
/* .t4s-col-item,
.t4s-col, .t4s-col-1, .t4s-col-10, .t4s-col-11, .t4s-col-12, .t4s-col-15, .t4s-col-2, .t4s-col-3, .t4s-col-4, .t4s-col-5, .t4s-col-6, .t4s-col-7, .t4s-col-8, .t4s-col-9, .t4s-col-auto,
.t4s-col-lg, .t4s-col-lg-1, .t4s-col-lg-10, .t4s-col-lg-11, .t4s-col-lg-12, .t4s-col-lg-15, .t4s-col-lg-2, .t4s-col-lg-3, .t4s-col-lg-4, .t4s-col-lg-5, .t4s-col-lg-6, .t4s-col-lg-7, .t4s-col-lg-8, .t4s-col-lg-9, .t4s-col-lg-auto,
.t4s-col-md, .t4s-col-md-1, .t4s-col-md-10, .t4s-col-md-11, .t4s-col-md-12, .t4s-col-md-15, .t4s-col-md-2, .t4s-col-md-3, .t4s-col-md-4, .t4s-col-md-5, .t4s-col-md-6, .t4s-col-md-7, .t4s-col-md-8, .t4s-col-md-9, .t4s-col-md-auto, .t4s-col-nt-auto,
.t4s-col-sm, .t4s-col-sm-1, .t4s-col-sm-10, .t4s-col-sm-11, .t4s-col-sm-12, .t4s-col-sm-2, .t4s-col-sm-3, .t4s-col-sm-4, .t4s-col-sm-5, .t4s-col-sm-6, .t4s-col-sm-7, .t4s-col-sm-8, .t4s-col-sm-9, .t4s-col-sm-auto,
.t4s-col-xl, .t4s-col-xl-1, .t4s-col-xl-10, .t4s-col-xl-11, .t4s-col-xl-12, .t4s-col-xl-2, .t4s-col-xl-3, .t4s-col-xl-4, .t4s-col-xl-5, .t4s-col-xl-6, .t4s-col-xl-7, .t4s-col-xl-8, .t4s-col-xl-9, .t4s-col-xl-auto  */
.t4s-col-item {
  padding-right: calc(var(--ts-gutter-x) * 0.5);
  padding-left: calc(var(--ts-gutter-x) * 0.5);
  margin-top: var(--ts-gutter-y);
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
}
/* .t4s-row > .t4s-row-item,
.t4s-row > .t4s-col-item,.t4s-row .flickityt4s-slider> .t4s-col-item {
  padding-right: calc(var(--ts-gutter-x) * 0.5);
  padding-left: calc(var(--ts-gutter-x) * 0.5);
  margin-top: var(--ts-gutter-y);
} */
.t4s-row-slider:not(.flickityt4s-enabled) {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  /* margin-right: calc(var(--ts-gutter-x) *-1); */
}
.t4s-col-slide {
  width: calc(100% / var(--ts-w-slide,1));
  min-width: calc(100% / var(--ts-cols-slide,1));
  margin-right: var(--ts-gutter-x);
}
/* .rtl_true .t4s-row-slider:not(.flickityt4s-enabled) {
  margin-left: calc(var(--ts-gutter-x) *-1);
  margin-right: 0;
} */
.rtl_true .t4s-row-slider:not(.flickityt4s-enabled) {
  margin-left: calc(var(--ts-gutter-x) *-1);
  margin-right: 0;
}
.t4s-row-slider.t4s-slider-cols-2 .t4s-col-slide {
  --ts-cols-slide: 2;
}
.t4s-row-slider.t4s-slider-cols-3 .t4s-col-slide {
  --ts-cols-slide: 3;
}
.t4s-row-slider.t4s-slider-cols-4 .t4s-col-slide {
  --ts-cols-slide: 4;
}
.t4s-row-slider.t4s-slider-cols-5 .t4s-col-slide {
  --ts-cols-slide: 5;
}
.t4s-row-slider.t4s-slider-cols-6 .t4s-col-slide {
  --ts-cols-slide: 6;
}

.t4s-col {
  flex: 1 0 0%;
}

.t4s-col-slide
.t4s-row-cols-auto > .t4s-col-item,.t4s-row-cols-auto .flickityt4s-slider> .t4s-col-item {
  flex: 0 0 auto;
  width: auto;
}
.t4s-row-cols-1 > .t4s-col-item,.t4s-row-cols-1 .flickityt4s-slider> .t4s-col-item,
.t4s-row-cols-list_t4s > .t4s-col-item {
  width: 100%;
}
.t4s-row-cols-2 > .t4s-col-item,.t4s-row-cols-2 .flickityt4s-slider> .t4s-col-item {
  width: 50%;
  -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
}
.t4s-row-cols-3 > .t4s-col-item,.t4s-row-cols-3 .flickityt4s-slider> .t4s-col-item {
  width: 33.3333333333%;
  -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
}
.t4s-row-cols-4 > .t4s-col-item,.t4s-row-cols-4 .flickityt4s-slider> .t4s-col-item {
  width: 25%;
  -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
}
.t4s-row-cols-5 > .t4s-col-item,.t4s-row-cols-5 .flickityt4s-slider> .t4s-col-item,
.t4s-col-15 {
  flex: 0 0 auto;
  width: 20%;
  -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
}
.t4s-row-slider.t4s-slider-cols-6 .t4s-col-slide,
.t4s-row-cols-6 > .t4s-col-item,.t4s-row-cols-6 .flickityt4s-slider> .t4s-col-item {
  width: 16.6666666667%;
  -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
}

.t4s-col-auto {
  flex: 0 0 auto;
  width: auto;
}

.t4s-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.t4s-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.t4s-col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.t4s-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.t4s-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.t4s-col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.t4s-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.t4s-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.t4s-col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.t4s-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.t4s-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.t4s-col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.t4s-offset-1 {
  margin-left: 8.33333333%;
}

.t4s-offset-2 {
  margin-left: 16.66666667%;
}

.t4s-offset-3 {
  margin-left: 25%;
}

.t4s-offset-4 {
  margin-left: 33.33333333%;
}

.t4s-offset-5 {
  margin-left: 41.66666667%;
}

.t4s-offset-6 {
  margin-left: 50%;
}

.t4s-offset-7 {
  margin-left: 58.33333333%;
}

.t4s-offset-8 {
  margin-left: 66.66666667%;
}

.t4s-offset-9 {
  margin-left: 75%;
}

.t4s-offset-10 {
  margin-left: 83.33333333%;
}

.t4s-offset-11 {
  margin-left: 91.66666667%;
}

.t4s-g-0,
.t4s-gx-0,
.t4s-px-0 {
  --ts-gutter-x: 0px;
}

.t4s-g-0,
.t4s-gy-0 {
  --ts-gutter-y: 0px;
}

.t4s-g-2,
.t4s-gx-2,
.t4s-px-2 {
  --ts-gutter-x: 2px;
}

.t4s-g-2,
.t4s-gy-2 {
  --ts-gutter-y: 2px;
}

.t4s-g-3,
.t4s-gx-3,
.t4s-px-3 {
  --ts-gutter-x: 3px;
}

.t4s-g-3,
.t4s-gy-3 {
  --ts-gutter-y: 3px;
}

.t4s-g-4,
.t4s-gx-4,
.t4s-px-4 {
  --ts-gutter-x: 4px;
}

.t4s-g-4,
.t4s-gy-4 {
  --ts-gutter-y: 4px;
}

.t4s-g-5,
.t4s-gx-5,
.t4s-px-5 {
  --ts-gutter-x: 5px;
}

.t4s-g-5,
.t4s-gy-5 {
  --ts-gutter-y: 5px;
}

.t4s-g-6,
.t4s-gx-6,
.t4s-px-6 {
  --ts-gutter-x: 6px;
}

.t4s-g-6,
.t4s-gy-6 {
  --ts-gutter-y: 6px;
}

.t4s-g-8,
.t4s-gx-8,
.t4s-px-8 {
  --ts-gutter-x: 8px;
}

.t4s-g-8,
.t4s-gy-8 {
  --ts-gutter-y: 8px;
}

.t4s-g-10,
.t4s-gx-10,
.t4s-px-10 {
  --ts-gutter-x: 10px;
}

.t4s-g-10,
.t4s-gy-10 {
  --ts-gutter-y: 10px;
}

.t4s-g-15,
.t4s-gx-15,
.t4s-px-15 {
  --ts-gutter-x: 15px;
}

.t4s-g-15,
.t4s-gy-15 {
  --ts-gutter-y: 15px;
}

.t4s-g-20,
.t4s-gx-20,
.t4s-px-20 {
  --ts-gutter-x: 20px;
}

.t4s-g-20,
.t4s-gy-20 {
  --ts-gutter-y: 20px;
}

.t4s-g-25,
.t4s-gx-25,
.t4s-px-25 {
  --ts-gutter-x: 25px;
}

.t4s-g-25,
.t4s-gy-25 {
  --ts-gutter-y: 25px;
}

.t4s-g-30,
.t4s-gx-30,
.t4s-px-30 {
  --ts-gutter-x: 30px;
}

.t4s-g-30,
.t4s-gy-30 {
  --ts-gutter-y: 30px;
}

.t4s-g-40,
.t4s-gx-40,
.t4s-px-40 {
  --ts-gutter-x: 40px;
}

.t4s-g-40,
.t4s-gy-40 {
  --ts-gutter-y: 40px;
}

@media (min-width: 576px) {
  .t4s-col-sm {
    flex: 1 0 0%;
  }

  .t4s-row-cols-sm-auto > .t4s-col-item,.t4s-row-cols-sm-auto .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-row-cols-sm-1 > .t4s-col-item,.t4s-row-cols-sm-1 .flickityt4s-slider> .t4s-col-item {
    width: 100%;
  }

  .t4s-row-cols-sm-2 > .t4s-col-item,.t4s-row-cols-sm-2 .flickityt4s-slider> .t4s-col-item {
    width: 50%;
  }

  .t4s-row-cols-sm-3 > .t4s-col-item,.t4s-row-cols-sm-3 .flickityt4s-slider> .t4s-col-item {
    width: 33.3333333333%;
  }

  .t4s-row-cols-sm-4 > .t4s-col-item,.t4s-row-cols-sm-4 .flickityt4s-slider> .t4s-col-item {
    width: 25%;
  }

  .t4s-row-cols-sm-5 > .t4s-col-item,.t4s-row-cols-sm-5 .flickityt4s-slider> .t4s-col-item,
  .t4s-col-sm-15 {
    width: 20%;
  }

  .t4s-row-cols-sm-6 > .t4s-col-item,.t4s-row-cols-sm-6 .flickityt4s-slider> .t4s-col-item {
    width: 16.6666666667%;
  }

  .t4s-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .t4s-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .t4s-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .t4s-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .t4s-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .t4s-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .t4s-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .t4s-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .t4s-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .t4s-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-offset-sm-0 {
    margin-left: 0;
  }

  .t4s-offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .t4s-offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .t4s-offset-sm-3 {
    margin-left: 25%;
  }

  .t4s-offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .t4s-offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .t4s-offset-sm-6 {
    margin-left: 50%;
  }

  .t4s-offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .t4s-offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .t4s-offset-sm-9 {
    margin-left: 75%;
  }

  .t4s-offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .t4s-offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .t4s-g-sm-0,
  .t4s-gx-sm-0,
  .t4s-px-sm-0 {
    --ts-gutter-x: 0px;
  }

  .t4s-g-sm-0,
  .t4s-gy-sm-0 {
    --ts-gutter-y: 0px;
  }

  .t4s-g-sm-2,
  .t4s-gx-sm-2,
  .t4s-px-sm-2 {
    --ts-gutter-x: 2px;
  }

  .t4s-g-sm-2,
  .t4s-gy-sm-2 {
    --ts-gutter-y: 2px;
  }

  .t4s-g-sm-3,
  .t4s-gx-sm-3,
  .t4s-px-sm-3 {
    --ts-gutter-x: 3px;
  }

  .t4s-g-sm-3,
  .t4s-gy-sm-3 {
    --ts-gutter-y: 3px;
  }


  .t4s-g-sm-4,
  .t4s-gx-sm-4,
  .t4s-px-sm-4 {
    --ts-gutter-x: 4px;
  }

  .t4s-g-sm-4,
  .t4s-gy-sm-4 {
    --ts-gutter-y: 4px;
  }

  .t4s-g-sm-5,
  .t4s-gx-sm-5,
  .t4s-px-sm-5 {
    --ts-gutter-x: 5px;
  }

  .t4s-g-sm-5,
  .t4s-gy-sm-5 {
    --ts-gutter-y: 5px;
  }

  .t4s-g-sm-6,
  .t4s-gx-sm-6,
  .t4s-px-sm-6 {
    --ts-gutter-x: 6px;
  }

  .t4s-g-sm-6,
  .t4s-gy-sm-6 {
    --ts-gutter-y: 6px;
  }

  .t4s-g-sm-8,
  .t4s-gx-sm-8,
  .t4s-px-sm-8 {
    --ts-gutter-x: 8px;
  }

  .t4s-g-sm-8,
  .t4s-gy-sm-8 {
    --ts-gutter-y: 8px;
  }

  .t4s-g-sm-10,
  .t4s-gx-sm-10,
  .t4s-px-sm-10 {
    --ts-gutter-x: 10px;
  }

  .t4s-g-sm-10,
  .t4s-gy-sm-10 {
    --ts-gutter-y: 10px;
  }

  .t4s-g-sm-15,
  .t4s-gx-sm-15,
  .t4s-px-sm-15 {
    --ts-gutter-x: 15px;
  }

  .t4s-g-sm-15,
  .t4s-gy-sm-15 {
    --ts-gutter-y: 15px;
  }

  .t4s-g-sm-20,
  .t4s-gx-sm-20,
  .t4s-px-sm-20 {
    --ts-gutter-x: 20px;
  }

  .t4s-g-sm-20,
  .t4s-gy-sm-20 {
    --ts-gutter-y: 20px;
  }

  .t4s-g-sm-25,
  .t4s-gx-sm-25,
  .t4s-px-sm-25 {
    --ts-gutter-x: 25px;
  }

  .t4s-g-sm-25,
  .t4s-gy-sm-25 {
    --ts-gutter-y: 25px;
  }

  .t4s-g-sm-30,
  .t4s-gx-sm-30,
  .t4s-px-sm-30 {
    --ts-gutter-x: 30px;
  }

  .t4s-g-sm-30,
  .t4s-gy-sm-30 {
    --ts-gutter-y: 30px;
  }
   .t4s-g-sm-35,
  .t4s-gx-sm-35,
  .t4s-px-sm-35 {
    --ts-gutter-x: 35px;
  }

  .t4s-g-sm-35,
  .t4s-gy-sm-35 {
    --ts-gutter-y: 35px;
  }

  .t4s-g-sm-40,
  .t4s-gx-sm-40,
  .t4s-px-sm-40 {
    --ts-gutter-x: 40px;
  }

  .t4s-g-sm-40,
  .t4s-gy-sm-40 {
    --ts-gutter-y: 40px;
  }
}
@media (min-width: 768px) {

  .t4s-col-md-custom {
    width: var(--t4s-cus-col-md,50%);
    flex: 0 0 auto;
  }
  .t4s-col-md {
    flex: 1 0 0%;
  }

  .t4s-row-cols-md-auto > .t4s-col-item,.t4s-row-cols-md-auto .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-row-cols-md-1 > .t4s-col-item,.t4s-row-cols-md-1 .flickityt4s-slider> .t4s-col-item,
  .t4s-row-cols-md-list_t4s > .t4s-col-item {
    width: 100%;
  }

  .t4s-row-cols-md-2 > .t4s-col-item,.t4s-row-cols-md-2 .flickityt4s-slider> .t4s-col-item {
    width: 50%;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
  }
  #shopify-section-template--21299455852820__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-row-cols-md-2 > .t4s-col-item,.t4s-row-cols-md-2 .flickityt4s-slider> .t4s-col-item {
    width: 33.3333333333%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .t4s-row-cols-md-3 > .t4s-col-item,.t4s-row-cols-md-3 .flickityt4s-slider> .t4s-col-item {
    width: 33.3333333333%;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
  }

  .t4s-row-cols-md-4 > .t4s-col-item,.t4s-row-cols-md-4 .flickityt4s-slider> .t4s-col-item {
    width: 25%;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
  }

  .t4s-row-cols-md-5 > .t4s-col-item,.t4s-row-cols-md-5 .flickityt4s-slider> .t4s-col-item,
  .t4s-col-md-15 {
    width: 20%;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
  }

  .t4s-row-cols-md-6 > .t4s-col-item,.t4s-row-cols-md-6 .flickityt4s-slider> .t4s-col-item {
    width: 16.6666666667%;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 1px 0px rgba(247,247,247,1);
  }

  .t4s-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .t4s-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .t4s-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .t4s-col-md-41 {
    flex: 0 0 auto;
    width: 39.0625%;
  }

  .t4s-col-md-42 {
    flex: 0 0 auto;
    width: 30.46875%;
  }

  .t4s-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

/*   .t4s-col-md-6,.t4s-col-item.t4s-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  } */

  .t4s-col-md-6{
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .t4s-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .t4s-col-md-81 {
    flex: 0 0 auto;
    width: 69.53125%;
  }

  .t4s-col-md-82 {
    flex: 0 0 auto;
    width: 60.9375%;
  }

  .t4s-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .t4s-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .t4s-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .t4s-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-offset-md-0 {
    margin-left: 0;
  }

  .t4s-offset-md-1 {
    margin-left: 8.33333333%;
  }

  .t4s-offset-md-2 {
    margin-left: 16.66666667%;
  }

  .t4s-offset-md-3 {
    margin-left: 25%;
  }

  .t4s-offset-md-4 {
    margin-left: 33.33333333%;
  }

  .t4s-offset-md-5 {
    margin-left: 41.66666667%;
  }

  .t4s-offset-md-6 {
    margin-left: 50%;
  }

  .t4s-offset-md-7 {
    margin-left: 58.33333333%;
  }

  .t4s-offset-md-8 {
    margin-left: 66.66666667%;
  }

  .t4s-offset-md-9 {
    margin-left: 75%;
  }

  .t4s-offset-md-10 {
    margin-left: 83.33333333%;
  }

  .t4s-offset-md-11 {
    margin-left: 91.66666667%;
  }


  .t4s-g-md-0,
  .t4s-gx-md-0,
  .t4s-px-md-0 {
    --ts-gutter-x: 0px;
  }

  .t4s-g-md-0,
  .t4s-gy-md-0 {
    --ts-gutter-y: 0px;
  }

  .t4s-g-md-2,
  .t4s-gx-md-2,
  .t4s-px-md-2 {
    --ts-gutter-x: 2px;
  }

  .t4s-g-md-2,
  .t4s-gy-md-2 {
    --ts-gutter-y: 2px;
  }

  .t4s-g-md-3,
  .t4s-gx-md-3,
  .t4s-px-md-3 {
    --ts-gutter-x: 3px;
  }

  .t4s-g-md-3,
  .t4s-gy-md-3 {
    --ts-gutter-y: 3px;
  }

  .t4s-g-md-4,
  .t4s-gx-md-4 ,
  .t4s-px-md-4{
    --ts-gutter-x: 4px;
  }

  .t4s-g-md-4,
  .t4s-gy-md-4 {
    --ts-gutter-y: 4px;
  }

  .t4s-g-md-5,
  .t4s-gx-md-5,
  .t4s-px-md-5 {
    --ts-gutter-x: 5px;
  }

  .t4s-g-md-5,
  .t4s-gy-md-5 {
    --ts-gutter-y: 5px;
  }

  .t4s-g-md-6,
  .t4s-gx-md-6,
  .t4s-px-md-6 {
    --ts-gutter-x: 6px;
  }

  .t4s-g-md-6,
  .t4s-gy-md-6 {
    --ts-gutter-y: 6px;
  }

  .t4s-g-md-8,
  .t4s-gx-md-8,
  .t4s-px-md-8 {
    --ts-gutter-x: 8px;
  }

  .t4s-g-md-8,
  .t4s-gy-md-8 {
    --ts-gutter-y: 8px;
  }

  .t4s-g-md-10,
  .t4s-gx-md-10,
  .t4s-px-md-10 {
    --ts-gutter-x: 10px;
  }

  .t4s-g-md-10,
  .t4s-gy-md-10 {
    --ts-gutter-y: 10px;
  }

  .t4s-g-md-15,
  .t4s-gx-md-15,
  .t4s-px-md-15 {
    --ts-gutter-x: 15px;
  }

  .t4s-g-md-15,
  .t4s-gy-md-15 {
    --ts-gutter-y: 15px;
  }

  .t4s-g-md-20,
  .t4s-gx-md-20,
  .t4s-px-md-20 {
    --ts-gutter-x: 20px;
  }

  .t4s-g-md-20,
  .t4s-gy-md-20 {
    --ts-gutter-y: 20px;
  }

  .t4s-g-md-25,
  .t4s-gx-md-25,
  .t4s-px-md-25 {
    --ts-gutter-x: 25px;
  }

  .t4s-g-md-25,
  .t4s-gy-md-25 {
    --ts-gutter-y: 25px;
  }

  .t4s-g-md-30,
  .t4s-gx-md-30,
  .t4s-px-md-30 {
    --ts-gutter-x: 30px;
  }

  .t4s-g-md-30,
  .t4s-gy-md-30 {
    --ts-gutter-y: 30px;
  }

  .t4s-g-md-35,
  .t4s-gx-md-35,
  .t4s-px-md-35 {
    --ts-gutter-x: 35px;
  }

  .t4s-g-md-35,
  .t4s-gy-md-35 {
    --ts-gutter-y: 35px;
  }

  .t4s-g-md-40,
  .t4s-gx-md-40,
  .t4s-px-md-40 {
    --ts-gutter-x: 40px;
  }

  .t4s-g-md-40,
  .t4s-gy-md-40 {
    --ts-gutter-y: 40px;
  }
  .t4s-g-md-50,
  .t4s-gx-md-50,
  .t4s-px-md-50 {
    --ts-gutter-x: 50px;
  }

  .t4s-g-md-50,
  .t4s-gy-md-50 {
    --ts-gutter-y: 50px;
  }

  .t4s-text-md-start {
    text-align: left !important;
  }

  .t4s-text-md-end {
    text-align: right !important;
  }

  .t4s-text-md-center {
    text-align: center !important;
  }

  #index .t4s-tabs-inline .t4s-tabs-head .t4s-tabs-ul {
    margin-left:35px;
  }
}

@media (min-width: 1025px) {
  .t4s-col-lg-custom {
    width: var(--t4s-cus-col-lg,25%);
    flex: 0 0 auto;
  }

  .t4s-col-lg {
    flex: 1 0 0%;
  }

  .t4s-row-cols-lg-auto > .t4s-col-item,.t4s-row-cols-lg-auto .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-row-cols-lg-1 > .t4s-col-item,.t4s-row-cols-lg-1 .flickityt4s-slider> .t4s-col-item,
  .t4s-row-cols-lg-list_t4s > .t4s-col-item {
    width: 100%;
  }

  .t4s-row-cols-lg-2 > .t4s-col-item,.t4s-row-cols-lg-2 .flickityt4s-slider> .t4s-col-item {
    width: 50%;
  }

  .t4s-row-cols-lg-3 > .t4s-col-item,.t4s-row-cols-lg-3 .flickityt4s-slider> .t4s-col-item {
    width: 33.3333333333%;
  }

  .t4s-row-cols-lg-4 > .t4s-col-item,.t4s-row-cols-lg-4 .flickityt4s-slider> .t4s-col-item {
    width: 25%;
  }

  .t4s-row-cols-lg-5 > .t4s-col-item,.t4s-row-cols-lg-5 .flickityt4s-slider> .t4s-col-item,
  .t4s-col-lg-15 {
    width: 20%;
  }

  .t4s-row-cols-lg-6 > .t4s-col-item,.t4s-row-cols-lg-6 .flickityt4s-slider> .t4s-col-item {
    width: 16.6666666667%;
  }

  .t4s-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .t4s-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .t4s-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .t4s-col-lg-41 {
    flex: 0 0 auto;
    width: 39.0625%;
  }
  .t4s-col-lg-w36 {
    flex: 0 0 auto;
    width: 36.7185%;
  }
  .t4s-col-lg-42 {
    flex: 0 0 auto;
    width: 30.46875%;
  }

  .t4s-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .t4s-col-lg-6,.t4s-col-item.t4s-col-lg-6  {
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .t4s-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .t4s-col-lg-81 {
    flex: 0 0 auto;
    width: 69.53125%;
  }

  .t4s-col-lg-82 {
    flex: 0 0 auto;
    width: 60.9375%;
  }

  .t4s-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .t4s-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .t4s-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .t4s-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-offset-lg-0 {
    margin-left: 0;
  }

  .t4s-offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .t4s-offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .t4s-offset-lg-3 {
    margin-left: 25%;
  }

  .t4s-offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .t4s-offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .t4s-offset-lg-6 {
    margin-left: 50%;
  }

  .t4s-offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .t4s-offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .t4s-offset-lg-9 {
    margin-left: 75%;
  }

  .t4s-offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .t4s-offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .t4s-g-lg-0,
  .t4s-gx-lg-0,
  .t4s-px-lg-0 {
    --ts-gutter-x: 0px;
  }

  .t4s-g-lg-0,
  .t4s-gy-lg-0 {
    --ts-gutter-y: 0px;
  }

  .t4s-g-lg-2,
  .t4s-gx-lg-2,
  .t4s-px-lg-2 {
    --ts-gutter-x: 2px;
  }

  .t4s-g-lg-2,
  .t4s-gy-lg-2 {
    --ts-gutter-y: 2px;
  }

  .t4s-g-lg-3,
  .t4s-gx-lg-3,
  .t4s-px-lg-3 {
    --ts-gutter-x: 3px;
  }

  .t4s-g-lg-3,
  .t4s-gy-lg-3 {
    --ts-gutter-y: 3px;
  }

  .t4s-g-lg-4,
  .t4s-gx-lg-4,
  .t4s-px-lg-4 {
    --ts-gutter-x: 4px;
  }

  .t4s-g-lg-4,
  .t4s-gy-lg-4 {
    --ts-gutter-y: 4px;
  }

  .t4s-g-lg-5,
  .t4s-gx-lg-5,
  .t4s-px-lg-5 {
    --ts-gutter-x: 5px;
  }

  .t4s-g-lg-5,
  .t4s-gy-lg-5 {
    --ts-gutter-y: 5px;
  }

  .t4s-g-lg-6,
  .t4s-gx-lg-6,
  .t4s-px-lg-6 {
    --ts-gutter-x: 6px;
  }

  .t4s-g-lg-6,
  .t4s-gy-lg-6 {
    --ts-gutter-y: 6px;
  }

  .t4s-g-lg-8,
  .t4s-gx-lg-8,
  .t4s-px-lg-8 {
    --ts-gutter-x: 8px;
  }

  .t4s-g-lg-8,
  .t4s-gy-lg-8 {
    --ts-gutter-y: 8px;
  }

  .t4s-g-lg-10,
  .t4s-gx-lg-10,
  .t4s-px-lg-10 {
    --ts-gutter-x: 10px;
  }

  .t4s-g-lg-10,
  .t4s-gy-lg-10 {
    --ts-gutter-y: 10px;
  }

  .t4s-g-lg-15,
  .t4s-gx-lg-15,
  .t4s-px-lg-15 {
    --ts-gutter-x: 15px;
  }

  .t4s-g-lg-15,
  .t4s-gy-lg-15 {
    --ts-gutter-y: 15px;
  }

  .t4s-g-lg-20,
  .t4s-gx-lg-20,
  .t4s-px-lg-20 {
    --ts-gutter-x: 20px;
  }

  .t4s-g-lg-20,
  .t4s-gy-lg-20 {
    --ts-gutter-y: 20px;
  }

  .t4s-g-lg-25,
  .t4s-gx-lg-25,
  .t4s-px-lg-25 {
    --ts-gutter-x: 25px;
  }

  .t4s-g-lg-25,
  .t4s-gy-lg-25 {
    --ts-gutter-y: 25px;
  }

  .t4s-g-lg-30,
  .t4s-gx-lg-30,
  .t4s-px-lg-30 {
    --ts-gutter-x: 30px;
  }

  .t4s-g-lg-30,
  .t4s-gy-lg-30 {
    --ts-gutter-y: 30px;
  }

  .t4s-g-lg-35,
  .t4s-gx-lg-35,
  .t4s-px-lg-35 {
    --ts-gutter-x: 35px;
  }

  .t4s-g-lg-35,
  .t4s-gy-lg-35 {
    --ts-gutter-y: 35px;
  }

  .t4s-g-lg-40,
  .t4s-gx-lg-40,
  .t4s-px-lg-40 {
    --ts-gutter-x: 40px;
  }

  .t4s-g-lg-40,
  .t4s-gy-lg-40 {
    --ts-gutter-y: 40px;
  }

  .t4s-g-lg-45,
  .t4s-gx-lg-45,
  .t4s-px-lg-45 {
    --ts-gutter-x: 45px;
  }

  .t4s-g-lg-45,
  .t4s-gy-lg-45 {
    --ts-gutter-y: 45px;
  }

  .t4s-g-lg-50,
  .t4s-gx-lg-50,
  .t4s-px-lg-50 {
    --ts-gutter-x: 50px;
  }

  .t4s-g-lg-50,
  .t4s-gy-lg-50 {
    --ts-gutter-y: 50px;
  }
}
/* @media (min-width: 1200px) {
  .t4s-col-xl {
    flex: 1 0 0%;
  }

  .t4s-row-cols-xl-auto > .t4s-col-item,.t4s-row-cols-xl-auto .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-row-cols-xl-1 > .t4s-col-item,.t4s-row-cols-xl-1 .flickityt4s-slider> .t4s-col-item {
    width: 100%;
  }

  .t4s-row-cols-xl-2 > .t4s-col-item,.t4s-row-cols-xl-2 .flickityt4s-slider> .t4s-col-item {
    width: 50%;
  }

  .t4s-row-cols-xl-3 > .t4s-col-item,.t4s-row-cols-xl-3 .flickityt4s-slider> .t4s-col-item {
    width: 33.3333333333%;
  }

  .t4s-row-cols-xl-4 > .t4s-col-item,.t4s-row-cols-xl-4 .flickityt4s-slider> .t4s-col-item {
    width: 25%;
  }

  .t4s-row-cols-xl-5 > .t4s-col-item,.t4s-row-cols-xl-5 .flickityt4s-slider> .t4s-col-item,
  .t4s-col-xl-15 {
    width: 20%;
  }

  .t4s-row-cols-xl-6 > .t4s-col-item,.t4s-row-cols-xl-6 .flickityt4s-slider> .t4s-col-item {
    width: 16.6666666667%;
  }

  .t4s-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .t4s-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .t4s-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .t4s-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .t4s-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .t4s-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .t4s-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .t4s-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .t4s-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .t4s-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-offset-xl-0 {
    margin-left: 0;
  }

  .t4s-offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .t4s-offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .t4s-offset-xl-3 {
    margin-left: 25%;
  }

  .t4s-offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .t4s-offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .t4s-offset-xl-6 {
    margin-left: 50%;
  }

  .t4s-offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .t4s-offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .t4s-offset-xl-9 {
    margin-left: 75%;
  }

  .t4s-offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .t4s-offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .t4s-g-xl-0,
  .t4s-gx-xl-0,
  .t4s-px-xl-0 {
    --ts-gutter-x: 0px;
  }

  .t4s-g-xl-0,
  .t4s-gy-xl-0 {
    --ts-gutter-y: 0px;
  }

  .t4s-g-xl-2,
  .t4s-gx-xl-2,
  .t4s-px-xl-2 {
    --ts-gutter-x: 2px;
  }

  .t4s-g-xl-2,
  .t4s-gy-xl-2 {
    --ts-gutter-y: 2px;
  }

  .t4s-g-xl-4,
  .t4s-gx-xl-4,
  .t4s-px-xl-4 {
    --ts-gutter-x: 4px;
  }

  .t4s-g-xl-4,
  .t4s-gy-xl-4 {
    --ts-gutter-y: 4px;
  }

  .t4s-g-xl-5,
  .t4s-gx-xl-5,
  .t4s-px-xl-5 {
    --ts-gutter-x: 5px;
  }

  .t4s-g-xl-5,
  .t4s-gy-xl-5 {
    --ts-gutter-y: 5px;
  }

  .t4s-g-xl-6,
  .t4s-gx-xl-6,
  .t4s-px-xl-6 {
    --ts-gutter-x: 6px;
  }

  .t4s-g-xl-6,
  .t4s-gy-xl-6 {
    --ts-gutter-y: 6px;
  }

  .t4s-g-xl-8,
  .t4s-gx-xl-8,
  .t4s-px-xl-8 {
    --ts-gutter-x: 8px;
  }

  .t4s-g-xl-8,
  .t4s-gy-xl-8 {
    --ts-gutter-y: 8px;
  }

  .t4s-g-xl-10,
  .t4s-gx-xl-10,
  .t4s-px-xl-10 {
    --ts-gutter-x: 10px;
  }

  .t4s-g-xl-10,
  .t4s-gy-xl-10 {
    --ts-gutter-y: 10px;
  }

  .t4s-g-xl-20,
  .t4s-gx-xl-20,
  .t4s-px-xl-20 {
    --ts-gutter-x: 20px;
  }

  .t4s-g-xl-20,
  .t4s-gy-xl-20 {
    --ts-gutter-y: 20px;
  }

  .t4s-g-xl-30,
  .t4s-gx-xl-30,
  .t4s-px-xl-30 {
    --ts-gutter-x: 30px;
  }

  .t4s-g-xl-30,
  .t4s-gy-xl-30 {
    --ts-gutter-y: 30px;
  }
}
@media (min-width: 1400px) {
  .t4s-col-xxl {
    flex: 1 0 0%;
  }

  .t4s-row-cols-xxl-auto > .t4s-col-item,.t4s-row-cols-xxl-auto .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-row-cols-xxl-1 > .t4s-col-item,.t4s-row-cols-xxl-1 .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-row-cols-xxl-2 > .t4s-col-item,.t4s-row-cols-xxl-2 .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-row-cols-xxl-3 > .t4s-col-item,.t4s-row-cols-xxl-3 .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .t4s-row-cols-xxl-4 > .t4s-col-item,.t4s-row-cols-xxl-4 .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-row-cols-xxl-5 > .t4s-col-item,.t4s-row-cols-xxl-5 .flickityt4s-slider> .t4s-col-item,
  .t4s-col-xxl-15 {
    flex: 0 0 auto;
    width: 20%;
  }

  .t4s-row-cols-xxl-6 > .t4s-col-item,.t4s-row-cols-xxl-6 .flickityt4s-slider> .t4s-col-item {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .t4s-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .t4s-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .t4s-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .t4s-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .t4s-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .t4s-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .t4s-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .t4s-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .t4s-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .t4s-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .t4s-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .t4s-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .t4s-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .t4s-offset-xxl-0 {
    margin-left: 0;
  }

  .t4s-offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .t4s-offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .t4s-offset-xxl-3 {
    margin-left: 25%;
  }

  .t4s-offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .t4s-offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .t4s-offset-xxl-6 {
    margin-left: 50%;
  }

  .t4s-offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .t4s-offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .t4s-offset-xxl-9 {
    margin-left: 75%;
  }

  .t4s-offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .t4s-offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .t4s-g-xxl-0,
  .t4s-gx-xxl-0,
  .t4s-px-xxl-0 {
    --ts-gutter-x: 0px;
  }

  .t4s-g-xxl-0,
  .t4s-gy-xxl-0 {
    --ts-gutter-y: 0px;
  }

  .t4s-g-xxl-2,
  .t4s-gx-xxl-2,
  .t4s-px-xxl-2 {
    --ts-gutter-x: 2px;
  }

  .t4s-g-xxl-2,
  .t4s-gy-xxl-2 {
    --ts-gutter-y: 2px;
  }

  .t4s-g-xxl-4,
  .t4s-gx-xxl-4,
  .t4s-px-xxl-4 {
    --ts-gutter-x: 4px;
  }

  .t4s-g-xxl-4,
  .t4s-gy-xxl-4 {
    --ts-gutter-y: 4px;
  }

  .t4s-g-xxl-5,
  .t4s-gx-xxl-5,
  .t4s-px-xxl-5 {
    --ts-gutter-x: 5px;
  }

  .t4s-g-xxl-5,
  .t4s-gy-xxl-5 {
    --ts-gutter-y: 5px;
  }

  .t4s-g-xxl-6,
  .t4s-gx-xxl-6,
  .t4s-px-xxl-6 {
    --ts-gutter-x: 6px;
  }

  .t4s-g-xxl-6,
  .t4s-gy-xxl-6 {
    --ts-gutter-y: 6px;
  }

  .t4s-g-xxl-8,
  .t4s-gx-xxl-8,
  .t4s-px-xxl-8 {
    --ts-gutter-x: 8px;
  }

  .t4s-g-xxl-8,
  .t4s-gy-xxl-8 {
    --ts-gutter-y: 8px;
  }

  .t4s-g-xxl-10,
  .t4s-gx-xxl-10,
  .t4s-px-xxl-10 {
    --ts-gutter-x: 10px;
  }

  .t4s-g-xxl-10,
  .t4s-gy-xxl-10 {
    --ts-gutter-y: 10px;
  }

  .t4s-g-xxl-20,
  .t4s-gx-xxl-20,
  .t4s-px-xxl-20 {
    --ts-gutter-x: 20px;
  }

  .t4s-g-xxl-20,
  .t4s-gy-xxl-20 {
    --ts-gutter-y: 20px;
  }

  .t4s-g-xxl-30,
  .t4s-gx-xxl-30,
  .t4s-px-xxl-30 {
    --ts-gutter-x: 30px;
  }

  .t4s-g-xxl-30,
  .t4s-gy-xxl-30 {
    --ts-gutter-y: 30px;
  }
} */
.t4s-d-inline {
  display: inline !important;
}

.t4s-d-inline-block {
  display: inline-block !important;
}
.t4s-dib {
  display: inline-block;
}

.t4s-d-block {
  display: block !important;
}

.t4s-d-grid {
  display: grid !important;
}

.t4s-d-table {
  display: table !important;
}

.t4s-d-table-row {
  display: table-row !important;
}

.t4s-d-table-cell {
  display: table-cell !important;
}

.t4s-d-flex {
  display: flex !important;
}

.t4s-d-inline-flex {
  display: inline-flex !important;
}

.t4s-d-none {
  display: none !important;
}

.t4s-flex-fill {
  flex: 1 1 auto !important;
}

.t4s-flex-row {
  flex-direction: row !important;
}

.t4s-flex-column {
  flex-direction: column !important;
}

.t4s-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.t4s-flex-column-reverse {
  flex-direction: column-reverse !important;
}

.t4s-flex-grow-0 {
  flex-grow: 0 !important;
}

.t4s-flex-grow-1 {
  flex-grow: 1 !important;
}

.t4s-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.t4s-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.t4s-flex-wrap {
  flex-wrap: wrap !important;
}

.t4s-flex-nowrap {
  flex-wrap: nowrap !important;
}

.t4s-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.t4s-justify-content-start {
  justify-content: flex-start !important;
}

.t4s-justify-content-end {
  justify-content: flex-end !important;
}

.t4s-justify-content-center {
  justify-content: center !important;
}

.t4s-justify-content-between {
  justify-content: space-between !important;
}

.t4s-justify-content-around {
  justify-content: space-around !important;
}

.t4s-justify-content-evenly {
  justify-content: space-evenly !important;
}

.t4s-align-items-start {
  align-items: flex-start !important;
}

.t4s-align-items-end {
  align-items: flex-end !important;
}

.t4s-align-items-center {
  align-items: center !important;
}

.t4s-align-items-baseline {
  align-items: baseline !important;
}

.t4s-align-items-stretch {
  align-items: stretch !important;
}

.t4s-align-content-start {
  align-content: flex-start !important;
}

.t4s-align-content-end {
  align-content: flex-end !important;
}

.t4s-align-content-center {
  align-content: center !important;
}

.t4s-align-content-between {
  align-content: space-between !important;
}

.t4s-align-content-around {
  align-content: space-around !important;
}

.t4s-align-content-stretch {
  align-content: stretch !important;
}

.t4s-align-self-auto {
  align-self: auto !important;
}

.t4s-align-self-start {
  align-self: flex-start !important;
}

.t4s-align-self-end {
  align-self: flex-end !important;
}

.t4s-align-self-center {
  align-self: center !important;
}

.t4s-align-self-baseline {
  align-self: baseline !important;
}

.t4s-align-self-stretch {
  align-self: stretch !important;
}

.t4s-order-first {
  order: -1 !important;
}

.t4s-order-0 {
  order: 0 !important;
}

.t4s-order-1 {
  order: 1 !important;
}

.t4s-order-2 {
  order: 2 !important;
}

.t4s-order-3 {
  order: 3 !important;
}

.t4s-order-4 {
  order: 4 !important;
}

.t4s-order-5 {
  order: 5 !important;
}

.t4s-order-6 {
  order: 6 !important;
}

.t4s-order-7 {
  order: 7 !important;
}

.t4s-order-8 {
  order: 8 !important;
}

.t4s-order-9 {
  order: 9 !important;
}

.t4s-order-10 {
  order: 10 !important;
}

.t4s-order-last {
  order: 19 !important;
}

@media (min-width: 576px) {
  .t4s-d-sm-inline {
    display: inline !important;
  }

  .t4s-d-sm-inline-block {
    display: inline-block !important;
  }

  .t4s-d-sm-block {
    display: block !important;
  }

  .t4s-d-sm-grid {
    display: grid !important;
  }

  .t4s-d-sm-table {
    display: table !important;
  }

  .t4s-d-sm-table-row {
    display: table-row !important;
  }

  .t4s-d-sm-table-cell {
    display: table-cell !important;
  }

  .t4s-d-sm-flex {
    display: flex !important;
  }

  .t4s-d-sm-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-sm-none {
    display: none !important;
  }

  .t4s-flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .t4s-flex-sm-row {
    flex-direction: row !important;
  }

  .t4s-flex-sm-column {
    flex-direction: column !important;
  }

  .t4s-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .t4s-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .t4s-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .t4s-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .t4s-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .t4s-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .t4s-flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .t4s-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .t4s-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .t4s-justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .t4s-justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .t4s-justify-content-sm-center {
    justify-content: center !important;
  }

  .t4s-justify-content-sm-between {
    justify-content: space-between !important;
  }

  .t4s-justify-content-sm-around {
    justify-content: space-around !important;
  }

  .t4s-justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .t4s-align-items-sm-start {
    align-items: flex-start !important;
  }

  .t4s-align-items-sm-end {
    align-items: flex-end !important;
  }

  .t4s-align-items-sm-center {
    align-items: center !important;
  }

  .t4s-align-items-sm-baseline {
    align-items: baseline !important;
  }

  .t4s-align-items-sm-stretch {
    align-items: stretch !important;
  }

  .t4s-align-content-sm-start {
    align-content: flex-start !important;
  }

  .t4s-align-content-sm-end {
    align-content: flex-end !important;
  }

  .t4s-align-content-sm-center {
    align-content: center !important;
  }

  .t4s-align-content-sm-between {
    align-content: space-between !important;
  }

  .t4s-align-content-sm-around {
    align-content: space-around !important;
  }

  .t4s-align-content-sm-stretch {
    align-content: stretch !important;
  }

  .t4s-align-self-sm-auto {
    align-self: auto !important;
  }

  .t4s-align-self-sm-start {
    align-self: flex-start !important;
  }

  .t4s-align-self-sm-end {
    align-self: flex-end !important;
  }

  .t4s-align-self-sm-center {
    align-self: center !important;
  }

  .t4s-align-self-sm-baseline {
    align-self: baseline !important;
  }

  .t4s-align-self-sm-stretch {
    align-self: stretch !important;
  }

  .t4s-order-sm-first {
    order: -1 !important;
  }

  .t4s-order-sm-0 {
    order: 0 !important;
  }

  .t4s-order-sm-1 {
    order: 1 !important;
  }

  .t4s-order-sm-2 {
    order: 2 !important;
  }

  .t4s-order-sm-3 {
    order: 3 !important;
  }

  .t4s-order-sm-4 {
    order: 4 !important;
  }

  .t4s-order-sm-5 {
    order: 5 !important;
  }

  .t4s-order-sm-last {
    order: 6 !important;
  }
}
@media (min-width: 768px) {
  .t4s-d-md-inline {
    display: inline !important;
  }

  .t4s-d-md-inline-block {
    display: inline-block !important;
  }

  .t4s-d-md-block {
    display: block !important;
  }

  .t4s-d-md-grid {
    display: grid !important;
  }

  .t4s-d-md-table {
    display: table !important;
  }

  .t4s-d-md-table-row {
    display: table-row !important;
  }

  .t4s-d-md-table-cell {
    display: table-cell !important;
  }

  .t4s-d-md-flex {
    display: flex !important;
  }

  .t4s-d-md-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-md-none {
    display: none !important;
  }

  .t4s-flex-md-fill {
    flex: 1 1 auto !important;
  }

  .t4s-flex-md-row {
    flex-direction: row !important;
  }

  .t4s-flex-md-column {
    flex-direction: column !important;
  }

  .t4s-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .t4s-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .t4s-flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .t4s-flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .t4s-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .t4s-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .t4s-flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .t4s-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .t4s-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .t4s-justify-content-md-start {
    justify-content: flex-start !important;
  }

  .t4s-justify-content-md-end {
    justify-content: flex-end !important;
  }

  .t4s-justify-content-md-center {
    justify-content: center !important;
  }

  .t4s-justify-content-md-between {
    justify-content: space-between !important;
  }

  .t4s-justify-content-md-around {
    justify-content: space-around !important;
  }

  .t4s-justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .t4s-align-items-md-start {
    align-items: flex-start !important;
  }

  .t4s-align-items-md-end {
    align-items: flex-end !important;
  }

  .t4s-align-items-md-center {
    align-items: center !important;
  }

  .t4s-align-items-md-baseline {
    align-items: baseline !important;
  }

  .t4s-align-items-md-stretch {
    align-items: stretch !important;
  }

  .t4s-align-content-md-start {
    align-content: flex-start !important;
  }

  .t4s-align-content-md-end {
    align-content: flex-end !important;
  }

  .t4s-align-content-md-center {
    align-content: center !important;
  }

  .t4s-align-content-md-between {
    align-content: space-between !important;
  }

  .t4s-align-content-md-around {
    align-content: space-around !important;
  }

  .t4s-align-content-md-stretch {
    align-content: stretch !important;
  }

  .t4s-align-self-md-auto {
    align-self: auto !important;
  }

  .t4s-align-self-md-start {
    align-self: flex-start !important;
  }

  .t4s-align-self-md-end {
    align-self: flex-end !important;
  }

  .t4s-align-self-md-center {
    align-self: center !important;
  }

  .t4s-align-self-md-baseline {
    align-self: baseline !important;
  }

  .t4s-align-self-md-stretch {
    align-self: stretch !important;
  }

  .t4s-order-md-first {
    order: -1 !important;
  }

  .t4s-order-md-0 {
    order: 0 !important;
  }

  .t4s-order-md-1 {
    order: 1 !important;
  }

  .t4s-order-md-2 {
    order: 2 !important;
  }

  .t4s-order-md-3 {
    order: 3 !important;
  }

  .t4s-order-md-4 {
    order: 4 !important;
  }

  .t4s-order-md-5 {
    order: 5 !important;
  }

  .t4s-order-md-last {
    order: 6 !important;
  }
}
@media (min-width: 1025px) {
  .t4s-d-lg-inline {
    display: inline !important;
  }

  .t4s-d-lg-inline-block {
    display: inline-block !important;
  }

  .t4s-d-lg-block {
    display: block !important;
  }

  .t4s-d-lg-grid {
    display: grid !important;
  }

  .t4s-d-lg-table {
    display: table !important;
  }

  .t4s-d-lg-table-row {
    display: table-row !important;
  }

  .t4s-d-lg-table-cell {
    display: table-cell !important;
  }

  .t4s-d-lg-flex {
    display: flex !important;
  }

  .t4s-d-lg-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-lg-none {
    display: none !important;
  }

  .t4s-flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .t4s-flex-lg-row {
    flex-direction: row !important;
  }

  .t4s-flex-lg-column {
    flex-direction: column !important;
  }

  .t4s-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .t4s-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .t4s-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .t4s-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .t4s-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .t4s-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .t4s-flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .t4s-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .t4s-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .t4s-justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .t4s-justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .t4s-justify-content-lg-center {
    justify-content: center !important;
  }

  .t4s-justify-content-lg-between {
    justify-content: space-between !important;
  }

  .t4s-justify-content-lg-around {
    justify-content: space-around !important;
  }

  .t4s-justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .t4s-align-items-lg-start {
    align-items: flex-start !important;
  }

  .t4s-align-items-lg-end {
    align-items: flex-end !important;
  }

  .t4s-align-items-lg-center {
    align-items: center !important;
  }

  .t4s-align-items-lg-baseline {
    align-items: baseline !important;
  }

  .t4s-align-items-lg-stretch {
    align-items: stretch !important;
  }

  .t4s-align-content-lg-start {
    align-content: flex-start !important;
  }

  .t4s-align-content-lg-end {
    align-content: flex-end !important;
  }

  .t4s-align-content-lg-center {
    align-content: center !important;
  }

  .t4s-align-content-lg-between {
    align-content: space-between !important;
  }

  .t4s-align-content-lg-around {
    align-content: space-around !important;
  }

  .t4s-align-content-lg-stretch {
    align-content: stretch !important;
  }

  .t4s-align-self-lg-auto {
    align-self: auto !important;
  }

  .t4s-align-self-lg-start {
    align-self: flex-start !important;
  }

  .t4s-align-self-lg-end {
    align-self: flex-end !important;
  }

  .t4s-align-self-lg-center {
    align-self: center !important;
  }

  .t4s-align-self-lg-baseline {
    align-self: baseline !important;
  }

  .t4s-align-self-lg-stretch {
    align-self: stretch !important;
  }

  .t4s-order-lg-first {
    order: -1 !important;
  }

  .t4s-order-lg-0 {
    order: 0 !important;
  }

  .t4s-order-lg-1 {
    order: 1 !important;
  }

  .t4s-order-lg-2 {
    order: 2 !important;
  }

  .t4s-order-lg-3 {
    order: 3 !important;
  }

  .t4s-order-lg-4 {
    order: 4 !important;
  }

  .t4s-order-lg-5 {
    order: 5 !important;
  }

  .t4s-order-lg-last {
    order: 6 !important;
  }
}
/* @media (min-width: 1200px) {
  .t4s-d-xl-inline {
    display: inline !important;
  }

  .t4s-d-xl-inline-block {
    display: inline-block !important;
  }

  .t4s-d-xl-block {
    display: block !important;
  }

  .t4s-d-xl-grid {
    display: grid !important;
  }

  .t4s-d-xl-table {
    display: table !important;
  }

  .t4s-d-xl-table-row {
    display: table-row !important;
  }

  .t4s-d-xl-table-cell {
    display: table-cell !important;
  }

  .t4s-d-xl-flex {
    display: flex !important;
  }

  .t4s-d-xl-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-xl-none {
    display: none !important;
  }

  .t4s-flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .t4s-flex-xl-row {
    flex-direction: row !important;
  }

  .t4s-flex-xl-column {
    flex-direction: column !important;
  }

  .t4s-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .t4s-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .t4s-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .t4s-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .t4s-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .t4s-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .t4s-flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .t4s-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .t4s-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .t4s-justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .t4s-justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .t4s-justify-content-xl-center {
    justify-content: center !important;
  }

  .t4s-justify-content-xl-between {
    justify-content: space-between !important;
  }

  .t4s-justify-content-xl-around {
    justify-content: space-around !important;
  }

  .t4s-justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .t4s-align-items-xl-start {
    align-items: flex-start !important;
  }

  .t4s-align-items-xl-end {
    align-items: flex-end !important;
  }

  .t4s-align-items-xl-center {
    align-items: center !important;
  }

  .t4s-align-items-xl-baseline {
    align-items: baseline !important;
  }

  .t4s-align-items-xl-stretch {
    align-items: stretch !important;
  }

  .t4s-align-content-xl-start {
    align-content: flex-start !important;
  }

  .t4s-align-content-xl-end {
    align-content: flex-end !important;
  }

  .t4s-align-content-xl-center {
    align-content: center !important;
  }

  .t4s-align-content-xl-between {
    align-content: space-between !important;
  }

  .t4s-align-content-xl-around {
    align-content: space-around !important;
  }

  .t4s-align-content-xl-stretch {
    align-content: stretch !important;
  }

  .t4s-align-self-xl-auto {
    align-self: auto !important;
  }

  .t4s-align-self-xl-start {
    align-self: flex-start !important;
  }

  .t4s-align-self-xl-end {
    align-self: flex-end !important;
  }

  .t4s-align-self-xl-center {
    align-self: center !important;
  }

  .t4s-align-self-xl-baseline {
    align-self: baseline !important;
  }

  .t4s-align-self-xl-stretch {
    align-self: stretch !important;
  }

  .t4s-order-xl-first {
    order: -1 !important;
  }

  .t4s-order-xl-0 {
    order: 0 !important;
  }

  .t4s-order-xl-1 {
    order: 1 !important;
  }

  .t4s-order-xl-2 {
    order: 2 !important;
  }

  .t4s-order-xl-3 {
    order: 3 !important;
  }

  .t4s-order-xl-4 {
    order: 4 !important;
  }

  .t4s-order-xl-5 {
    order: 5 !important;
  }

  .t4s-order-xl-last {
    order: 6 !important;
  }
}
@media (min-width: 1400px) {
  .t4s-d-xxl-inline {
    display: inline !important;
  }

  .t4s-d-xxl-inline-block {
    display: inline-block !important;
  }

  .t4s-d-xxl-block {
    display: block !important;
  }

  .t4s-d-xxl-grid {
    display: grid !important;
  }

  .t4s-d-xxl-table {
    display: table !important;
  }

  .t4s-d-xxl-table-row {
    display: table-row !important;
  }

  .t4s-d-xxl-table-cell {
    display: table-cell !important;
  }

  .t4s-d-xxl-flex {
    display: flex !important;
  }

  .t4s-d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-xxl-none {
    display: none !important;
  }

  .t4s-flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .t4s-flex-xxl-row {
    flex-direction: row !important;
  }

  .t4s-flex-xxl-column {
    flex-direction: column !important;
  }

  .t4s-flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .t4s-flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .t4s-flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .t4s-flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .t4s-flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .t4s-flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .t4s-flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .t4s-flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .t4s-flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .t4s-justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .t4s-justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .t4s-justify-content-xxl-center {
    justify-content: center !important;
  }

  .t4s-justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .t4s-justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .t4s-justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .t4s-align-items-xxl-start {
    align-items: flex-start !important;
  }

  .t4s-align-items-xxl-end {
    align-items: flex-end !important;
  }

  .t4s-align-items-xxl-center {
    align-items: center !important;
  }

  .t4s-align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .t4s-align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .t4s-align-content-xxl-start {
    align-content: flex-start !important;
  }

  .t4s-align-content-xxl-end {
    align-content: flex-end !important;
  }

  .t4s-align-content-xxl-center {
    align-content: center !important;
  }

  .t4s-align-content-xxl-between {
    align-content: space-between !important;
  }

  .t4s-align-content-xxl-around {
    align-content: space-around !important;
  }

  .t4s-align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .t4s-align-self-xxl-auto {
    align-self: auto !important;
  }

  .t4s-align-self-xxl-start {
    align-self: flex-start !important;
  }

  .t4s-align-self-xxl-end {
    align-self: flex-end !important;
  }

  .t4s-align-self-xxl-center {
    align-self: center !important;
  }

  .t4s-align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .t4s-align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .t4s-order-xxl-first {
    order: -1 !important;
  }

  .t4s-order-xxl-0 {
    order: 0 !important;
  }

  .t4s-order-xxl-1 {
    order: 1 !important;
  }

  .t4s-order-xxl-2 {
    order: 2 !important;
  }

  .t4s-order-xxl-3 {
    order: 3 !important;
  }

  .t4s-order-xxl-4 {
    order: 4 !important;
  }

  .t4s-order-xxl-5 {
    order: 5 !important;
  }

  .t4s-order-xxl-last {
    order: 6 !important;
  }
} */
@media print {
  .t4s-d-print-inline {
    display: inline !important;
  }

  .t4s-d-print-inline-block {
    display: inline-block !important;
  }

  .t4s-d-print-block {
    display: block !important;
  }

  .t4s-d-print-grid {
    display: grid !important;
  }

  .t4s-d-print-table {
    display: table !important;
  }

  .t4s-d-print-table-row {
    display: table-row !important;
  }

  .t4s-d-print-table-cell {
    display: table-cell !important;
  }

  .t4s-d-print-flex {
    display: flex !important;
  }

  .t4s-d-print-inline-flex {
    display: inline-flex !important;
  }

  .t4s-d-print-none {
    display: none !important;
  }
}

/* text algin boootrap */
.t4s-text-start {
  text-align: left !important;
}

.t4s-text-end {
  text-align: right !important;
}

.t4s-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {

  .t4s-text-sm-start {
    text-align: left !important;
  }

  .t4s-text-sm-end {
    text-align: right !important;
  }

  .t4s-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 1025px) {
  div#b_top-bar-2{padding-right:120px;}
  .t4s-text-lg-start {
    text-align: left !important;
  }

  .t4s-text-lg-end {
    text-align: right !important;
  }
  .t4s-gift_wrap_action.t4s-text-lg-end {
    text-align: left !important;
  }

  .t4s-text-lg-center {
    text-align: center !important;
  }
}

/* @media (min-width: 1200px) {

  .t4s-text-xl-start {
    text-align: left !important;
  }

  .t4s-text-xl-end {
    text-align: right !important;
  }

  .t4s-text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {

  .t4s-text-xxl-start {
    text-align: left !important;
  }

  .t4s-text-xxl-end {
    text-align: right !important;
  }

  .t4s-text-xxl-center {
    text-align: center !important;
  }
} */

/* Nathan custom css */
.t4s-table-res-df {
    min-height: .01%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media screen and (max-width: 767px) {
  .t4s-products .t4s-product:hover .t4s-product-price ins, .t4s-products .t4s-product .t4s-product-wrapper:hover .t4s-product-price ins
  {
    color: #48605e !important;
  }
    .t4s-responsive-table {
       border: 0;
      border-bottom: 1px solid var(--border-color);
    }
    .t4s-responsive-table thead,
    .t4s-responsive-table th,
    .t4s-responsive-table tfoot td:first-of-type {
      display: none;
    }

    .t4s-responsive-table td {
      display: flex;
      text-align: right;
      border: 0;
    }

    .t4s-responsive-table td::before {
      color: var(--text-color);
      content: attr(data-label);
      font-size: 1.4rem;
      padding-right: 2rem;
      flex-grow: 1;
      text-align: left;
    }

    .t4s-responsive-table td:first-of-type {
      display: flex;
      align-items: center;
      padding-top: 4rem;
    }
    .t4s-responsive-table tbody td:last-of-type {
        padding-bottom: 4rem;
    }

    .t4s-responsive-table tr {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      width: 100%;
    }
    .t4s-responsive-table tbody tr {
      border-top: 1px solid var(--border-color);
    }
}
.t4s_ratio {
  /* width: 282px;
  height: 282px; */
  position: relative;
  width: 100%;
}
.t4s_ratio::before {
  display: block;
  padding-top: var(--t4s-aspect-ratio);
  content: "";
}
.t4s_ratio:not(.t4s_bg) > *:not(.t4s-not-style),
.no-js .t4s_ratio:not(.t4s_bg) > noscript>*:not(.t4s-not-style) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

}
 @media (min-width: 1023px) {
  .product-img-change {
    margin: 0vw 0vw;
  }
  .tabs-content-wrap .product-img-change {
    margin: 0vw 0vw;
  }
  .t4s-pr-rencent-related .product-img-change {
    margin: 0vw 0vw;
  }
} 

.t4s_nt_se_template--17068027642132__product-related-recent .t4s-product-img img {width: 90%!important; height: auto!important;}
.t4s_ratio21_9 {
  --t4s-aspect-ratio: 42.8571428571%;
}

.t4s_ratio2_1 {
  --t4s-aspect-ratio: 50%
}

.t4s_ratio16_9 {
  --t4s-aspect-ratio: 56.25%;
}

.t4s_ratio8_5 {
  --t4s-aspect-ratio: 62.5%
}

.t4s_ratio3_2 {
  --t4s-aspect-ratio: 66.66%
}

.t4s_ratio4_3 {
  --t4s-aspect-ratio: 75%;
}

.t4s_ratio4_5 {
  --t4s-aspect-ratio: 80%
}

.t4s_ratio1_1 {
  --t4s-aspect-ratio: 100%;
}

.t4s_ratio5_4 {
  --t4s-aspect-ratio: 125%
}

.t4s_rationt {
  --t4s-aspect-ratio: 127.7777778%;
}

.t4s_ratio2_3 {
  --t4s-aspect-ratio: 150%
}

.t4s_ratio1_2 {
  --t4s-aspect-ratio: 200%
}
.t4s_ratio_fh {
   --t4s-aspect-ratio: 100vh;
}

.t4s_ratiocus1 { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratiocus1))) }
.t4s_ratiocus2 { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratiocus2))) }
.t4s_ratiocus3 { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratiocus3))) }
.t4s_ratiocus4 { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratiocus4))) }
.t4s_ratioadapt .t4s_ratio::before,
.t4s_ratioadapt_f .t4s_ratio::before { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratioapt))) }

.t4s-featured-collections .t4s_ratioadapt .t4s_ratio::before, .t4s-featured-collections .t4s_ratioadapt_f .t4s_ratio::before{--t4s-aspect-ratio: calc(00% / (var(--aspect-ratioapt)))}
.t4s-featured-collections .t4s_ratio:not(.t4s_bg) > *:not(.t4s-not-style) {position: relative;}

@media (max-width: 767px) {
  .t4s_ratioadapt .t4s_ratio_hasmb::before,
  .t4s_ratioadapt_f .t4s_ratio_hasmb::before { --t4s-aspect-ratio: calc(100% / (var(--aspect-ratioaptmb))) }
  .t4s_ratio_cuspx.t4scuspx1_true {
    --t4s-aspect-ratio: var(--aspect-ratio-cusmb)
  }
  .t4s_ratio_cuspx.t4scuspx1_false  .t4s_ratio {
   --t4s-aspect-ratio: calc(100% / (var(--aspect-ratioapt)))
  }
}
/* css custom height px */

@media (min-width: 768px) and (max-width: 1024px) {
  .t4s_ratio_cuspx.t4scuspx2_true {
    --t4s-aspect-ratio: var(--aspect-ratio-custb)
  }
  .t4s_ratio_cuspx.t4scuspx2_false .t4s_ratio {
   --t4s-aspect-ratio: calc(100% / (var(--aspect-ratioapt)))
  }

}
@media (min-width: 1025px) {
  .t4s_ratio_cuspx.t4scuspx3_true {
    --t4s-aspect-ratio: var(--aspect-ratio-cusdt)
  }
  .t4s_ratio_cuspx.t4scuspx3_false .t4s_ratio {
   --t4s-aspect-ratio: calc(100% / (var(--aspect-ratioapt)))
  }
}
/* css enc custom height px */

.t4s_ratio img {
  object-fit: cover;
  object-position: center center;
}
/* .t4s_ratioadapt .t4s_ratio img, */
.t4s_contain .t4s_ratio img { object-fit: contain }

.t4s_position_1 .t4s_ratio img{object-position: left top}
.t4s_position_2 .t4s_ratio img{object-position: left center}
.t4s_position_3 .t4s_ratio img{object-position: left bottom}
.t4s_position_4 .t4s_ratio img{object-position: right top}
.t4s_position_5 .t4s_ratio img{object-position: right center}
.t4s_position_6 .t4s_ratio img{object-position: right bottom}
.t4s_position_7 .t4s_ratio img{object-position: center top}
.t4s_position_9 .t4s_ratio img{object-position: center bottom}

.t4s_position_default,.t4s_position_0 .t4s_bg{background-position: center center}
.t4s_cover .t4s_bg { background-size: cover }
.t4s_contain .t4s_bg { background-size: contain }
.t4s_position_1 .t4s_bg{background-position: left top}
.t4s_position_2 .t4s_bg{background-position: left center}
.t4s_position_3 .t4s_bg{background-position: left bottom}
.t4s_position_4 .t4s_bg{background-position: right top}
.t4s_position_5 .t4s_bg{background-position: right center}
.t4s_position_6 .t4s_bg{background-position: right bottom}
.t4s_position_7 .t4s_bg{background-position: center top}
.t4s_position_9 .t4s_bg{background-position: center bottom}

 .t4s_ratio_mix.t4s_ratio_fh {
  --t4s-aspect-ratio-fh : 100vh;
 }
 .t4s-section:first-child .t4s_ratio_mix.t4s_ratio_fh {
  --t4s-aspect-ratio-fh : calc( 100vh - var(--header-height2,0px) - var(--topbar-height2,0px) - var(--announcement-height2,0px) );
 }
 .t4s_ratio_mix .t4s_ratio {
  --aspect-ratioapt: calc(100% / (var(--ratioapt)));
  --ratioapttb:var(--ratioapt);
  --aspect-ratioapttb: calc(100% / (var(--ratioapttb)));
  --aspect-ratioaptmb: calc(100% / (var(--ratioaptmb)));
 }
 .t4s_ratio_mix.t4s_ratio_fh .t4s_ratio {
    --aspect-ratioapt:   var(--t4s-aspect-ratio-fh);
    --aspect-ratioaptmb: var(--t4s-aspect-ratio-fh);
    --aspect-ratioapttb: var(--t4s-aspect-ratio-fh);
 }

 .t4s_ratio_mix.t4s_ratioadapt_mix16_9 .t4s_ratio {
  --aspect-ratioapt:   56.25%;
  --aspect-ratioaptmb: 56.25%;
  --aspect-ratioapttb: 56.25%;
}
.t4s_ratio_mix.t4s_ratioadapt_mix4_3 .t4s_ratio {
  --aspect-ratioapt:   75%;
  --aspect-ratioaptmb: 75%;
  --aspect-ratioapttb: 75%;
}

@media (max-width: 767px) {
  .t4s_ratio_mix .t4s_ratio {
    --t4s-aspect-ratio: var(--aspect-ratioaptmb);
  }
  .t4s_ratio_mix.t4s_ratio_cuspx_mb_true .t4s_ratio {
    --aspect-ratioaptmb: var(--aspect-ratio-cusmb);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s_ratio_mix .t4s_ratio {
    --t4s-aspect-ratio: var(--aspect-ratioapttb);
  }
  .t4s_ratio_mix.t4s_ratio_cuspx_tb_true .t4s_ratio {
    --aspect-ratioapttb: var(--aspect-ratio-custb);
  }
}
@media (min-width: 1025px) {
  .t4s_ratio_mix .t4s_ratio {
    --t4s-aspect-ratio: var(--aspect-ratioapt);
  }
  .t4s_ratio_mix.t4s_ratio_cuspx_true .t4s_ratio {
    --aspect-ratioapt: var(--aspect-ratio-cus);
  }
}

/* Heper Class The4 */
.t4s-db {
  display: block;
}
.t4s-dn,
[data-countdown-t4s]:not(.t4s-countdown-enabled),
.t4s-countdown-enabled.expired_cdt4 {
  display: none;
}
.t4s-pr {
  position: relative;
}
.t4s-pa {
  position: absolute;
}
.t4s-pf {
  position: fixed;
}
.t4s-op-0 {
  opacity: 0;
}
.t4s-t-0 {
  top: 0;
}
.t4s-l-0 {
  left: 0;
}
.t4s-r-0 {
  right: 0;
}
.t4s-b-0 {
  bottom: 0;
}
.t4s-full-width-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.t4s-oh {
  overflow: hidden;
}
.t4s-z-100 {
  z-index: 100;
}
.t4s-cursor-pointer {
  cursor: pointer
}
.t4s-pe-auto {
  pointer-events: auto
}
.t4s-pe-none {
  pointer-events: none
}
.t4s-w-100 {
  width: 100%;
}
.t4s-h-100 {
  height: 100%;
}
.t4s-lh-1 {
  line-height: 1;
}
.t4s-truncate,
.t4s-pr-ellipsis-true .t4s-product .t4s-product-title,
.t4s-pr-ellipsis-true .t4s-widget__pr .t4s-widget__pr-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.t4s-pr-ellipsis-true .t4s-widget__pr .t4s-widget_if_pr {
  position: relative;
  overflow: hidden;
}
.mfp-hide,template,.loading-overlay__spinner[hidden] {
    display: none !important
}
.t4s-ts-op {
    transition: opacity .3s ease-in-out;
}

@-webkit-keyframes t4s-ani-fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes t4s-ani-fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}
.t4s-tabs-ul {
    list-style: none;
    --list-mb: 30px;
    --li-mb: 0;
    --li-pl: 0;
}
.t4s-tab-content,
.t4s-type-tabs .t4s-tab-wrapper [data-t4s-tab-item],
.t4s-type-accordion .t4s-tabs-ul {
    display: none;
    -webkit-animation: 1s t4s-ani-fadeIn;
    animation: 1s t4s-ani-fadeIn;
}
.t4s-tabs-ul + .t4s-tab-wrapper .t4s-tab-content:not([style]),
.t4s-tabs-ul + .t4s-tab-content:not([style]),
.t4s-tab-wrapper:first-child .t4s-tab-content:not([style]) {
    display: block;
    -webkit-animation: none;
    animation: none;
}
@media (max-width: 1024px) {
  .t4s-accordion-mb-true .t4s-tabs-ul + .t4s-tab-wrapper .t4s-tab-content:not([style]),
  .t4s-accordion-mb-true .t4s-tab-wrapper:first-child .t4s-tab-content:not([style]),
  .t4s-accordion-mb-true .t4s-tabs-ul {
      display: none;
  }
  .t4s-accordion-mb-true .t4s-tab-wrapper [data-t4s-tab-item] {
    display: block;
  }
}
.t4s-tab-content2 {
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.t4s-tab-content2.t4s-active {
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    position: relative;
    z-index: 2;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: .2s ease-in-out .2s;
    transition: .2s ease-in-out .2s;
}
.t4s-placeholder-svg {
    display: block;
    fill: #222;
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border: 1px solid #ddd;
}
.t4s-placeholder-svg.t4s-svg-bg1 {
  background-color: #a9a9a9;
  border-color: #a9a9a9;
  fill: #696969
}
.lazyloadt4s-loader {
    position: absolute;
    display: block;
    width: 100%;
    z-index: 90;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px;
    opacity: 0;
    visibility: hidden;
    background-color: var(--lz-background);
    z-index: -1;
    transition: all .2s ease-in-out;
}
.lazyloadt4s-loader.is-bg-img {
    transition: none;
    background-repeat: repeat;
    background-size: cover;
    opacity: 1;
    visibility: visible;
    z-index: -1;
}
.lazyloadt4s + .lazyloadt4s-loader,
.lazyloadt4sing + .lazyloadt4s-loader
.lazyloadt4s + .lazyloadt4s-loader,
.lazyloadt4sing + .lazyloadt4s-loader,
.lazyloadt4sNative:not(.lazyloadt4sed) + .lazyloadt4s-loader,
.t4s-product-main-img.lazyloadt4s ~ .lazyloadt4s-loader,
.t4s-product-main-img.lazyloadt4sing ~ .lazyloadt4s-loader {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.t4s-parallax.parallax_enabled >.lazyloadt4s-loader:nth-child(1),
.t4s-parallax.parallax_enabled .lazyloadt4s-loader + .lazyloadt4s-loader.is-bg-img,
.t4s-product-img:not(:hover) .t4s-product-main-img.lazyloadt4sed ~ .lazyloadt4s-loader,
.lazyloadt4sed ~ .lazyloadt4s-loader.is-bg-img {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}
.lazyloadt4sed.lazyloadt4sNative ~ .lazyloadt4s-loader.is-bg-img {
  opacity: 1;
  visibility: visible;
}
.t4s-product-main-img.lazyloadt4sing ~ .lazyloadt4s-loader,
.lazyloadt4sing + .lazyloadt4s-loader:not(.is-bg-img):not(.is-load-css) {
  background-image: var(--lz-img);
}
.t4s-lz--fadeIn {
    opacity: 0;
    transition: opacity .35s cubic-bezier(.215,.61,.355,1);
}
.lazyloadt4sed.t4s-lz--fadeIn {
    opacity: 1;
}
.t4s-loading--bg {
  width: 50px;
  height: 50px;
  background-image: var(--lz-img);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: 20px auto;
}
.t4s-lzcus-true .t4s-product-main-img.lazyloadt4sing ~ .lazyloadt4s-loader,
.t4s-lzcus-true .lazyloadt4sing + .lazyloadt4s-loader:not(.is-bg-img):not(.is-load-css),
.t4s-lzcus-true .t4s-loading--bg {
  background-image: var(--lz-img-cus);
  -webkit-animation: .35s linear infinite alternate skeletonAnimation;
  animation: .35s linear infinite alternate skeletonAnimation;
    will-change: opacity;
}
.t4s-wait--data {
    position: relative;
    overflow: hidden;
    background-color: var(--lz-background);
    -webkit-animation: .45s linear infinite alternate skeletonAnimation;
    animation: .45s linear infinite alternate skeletonAnimation;
    will-change: opacity;
  }
@-webkit-keyframes skeletonAnimation {
    0% {
        opacity: .45
    }

    100% {
        opacity: .9
    }
}

@keyframes skeletonAnimation {
    0% {
        opacity: .45
    }

    100% {
        opacity: .9
    }
}

.no-js img.lazyloadt4s,
.no-js .lazyloadt4s-loader:not(.is-bg-img),
.t4s-product-colors:not(.is-t4s--limit) .is--colors-more,
.t4s-pr-color__item.is-color--limit ~ .t4s-pr-color__item:not(.is--colors-more) {
  display: none !important;
}

.t4s-rte ol,.t4s-rte ul {
    margin: 0 0 17.5px 25px;
    padding-left: 0
}

.t4s-rte ol.list--inline,.t4s-rte ul.list--inline {
    margin-left: 0
}

.t4s-rte ul {
    list-style: disc
}

.t4s-rte ol {
    list-style: decimal
}

.t4s-rte ul ul {
    list-style: circle
}

.t4s-rte ul ul ul {
    list-style: square
}

.t4s-rte a:not(.btn):not(.cd):not(.db):not(.cb):not(.chp) {
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px
}

 #MainContent {
   min-height: 0vh
}

#MainContent .shopify-challenge__container, .t4s-empty__page {
    margin: 140px auto; min-height: 50vh
}

#MainContent .shopify-challenge__container {
    min-height: 20vh;
}
.shopify-challenge__container .shopify-challenge__button {
    margin-top: 20px;
}
@media (min-width: 641px) {
  #MainContent .shopify-challenge__container, .t4s-empty__page {
      margin: 200px auto;
  }
}
.t4s-drawer {
   position: fixed;
   top: 0;
   left: 0;
   visibility: hidden;
   pointer-events: none;
    -webkit-transform: translate3d(-104%,0,0);
    transform: translate3d(-104%,0,0);
}
button[data-btn-as-a] {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    -webkit-appearance: none;
    color: var(--text-color);
}

button[data-btn-as-a]:hover {
    color: var(--accent-color);
}
.t4s-input__currentcolor::-webkit-input-placeholder {
  color: currentcolor;
}

.t4s-input__currentcolor:-ms-input-placeholder {
  color: currentcolor;
}

.t4s-input__currentcolor::placeholder {
  color: currentcolor;
}
.focus-none {
    box-shadow: none!important;
    outline: 0!important;
}

body, .t4s-website-wrapper {
  background-color: #F7F7F7;
}
/* wrapper custom width */
@media (min-width: 1025px) {
  .t4s-wrapper__boxed .t4s-website-wrapper {
    margin: 0 auto;
    max-width: 1200px;
    -webkit-box-shadow: 0 1px 9px rgb(0 0 0 / 8%);
    box-shadow: 0 1px 9px rgb(0 0 0 / 8%);
  }
  .t4s-wrapper__contentFull .t4s-container {
      max-width: 100%;
      width: 100%;
      padding-left: 30px;
      padding-right: 30px;
  }
  .t4s-wrapper__wide .t4s-container {
      max-width: 1600px;
  }
  .t4s-wrapper__custom .t4s-container {
      max-width: var(--wrapper-mw);
  }
  .t4s-wrapper__custom .t4s-main-cart .t4s-container {
      max-width: var(--wrapper-mw);
  }
  .t4s-se-template--17068027281684__290d0897-32dc-480a-a1c7-b66d86cdc491 .t4s-container{
    padding-left: 0; padding-right: 0;
  }
}
.t4s-se-template--17068027281684__290d0897-32dc-480a-a1c7-b66d86cdc491 .t4s-container{
    padding-left: 0; padding-right: 0;
  }
input.t4s-quantity-input[type=number]::-webkit-inner-spin-button,
input.t4s-quantity-input[type=number]::-webkit-outer-spin-button,
input.t4s-quantity-input[type="number"] {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.t4s-browser-Firefox input.t4s-quantity-input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.t4s-fwm {
    font-weight: 400;
}
/* CSS page
shopify policy
 */
.shopify-policy__container {
    margin: 60px auto;
}
.t4s-product__media-item.is--media-hide,
.t4s-carousel__nav-item.is--media-hide {
    display: none;
}
.t4s-carousel__nav-inner.t4s-child-lazyloaded {
    background-image: none !important;
}
@media (min-width: 1025px) {
  .is--layout_wide {
    max-width: 1600px !important;
  }
  .is--layout_full {
    max-width: 100% !important;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.t4s-child-lazyloaded.t4s-bg-11 {
    background-image: none!important;
}
.t4s-pr-item-sw-limit .t4s-product-colors:not(.is-t4s--calced) {
    white-space: nowrap;
    overflow: hidden;
}
.shopify-payment-terms {
    margin-bottom: 15px;
    display: block;
}
 blockquote.t4s-blockquote{
  quotes: none;
}
blockquote.t4s-blockquote::before,
blockquote.t4s-blockquote::after{
  content: none;
}
blockquote svg{display: none;}
blockquote.t4s-blockquote svg{
  display: inline-block;
  width: 30px;
  height: 22px;
  color: var(--text-color);
  margin-bottom: 10px;
}
blockquote{
  position: relative;
  margin-bottom: 20px;
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  color: var(--secondary-color);
  display: block;
  font-family: var(--font-family-3)!important;
  border: 0;
  padding: 40px 15px 30px;
  background-color: transparent;
  border-top: 4px solid var(--border-color) ;
  border-bottom: 4px solid var(--border-color);
  text-align: center;
  quotes: "\201c" "\201d";
}
blockquote small{
  font-size: 12px;
  color: var(--text-color);
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
}
.isotopet4s:not(.isotopet4s-later):not([style]) { display: block; }

.isotopet4s:not(.isotopet4s-later):not([style]):after {
    content: "";
    display: block;
    clear: both
}
.isotopet4s:not(.isotopet4s-later):not([style]) .t4s-isotopet4s-item,
.isotopet4s:not(.isotopet4s-later):not([style]) >.t4s-col-item {
    float: left
}
.is--hidden-previewbar {
  padding-bottom: 0 !important;
}
.is--hidden-previewbar iframe#preview-bar-iframe {
    display: none !important;
}
.size-guide-page-img-area{padding: 20px;}
/*new css start */

@font-face {
  font-family: 'font-iconss';
  src:  url('font-icon2.eot?7ww78x');
  src:  url('font-icon2.eot?7ww78x#iefix') format('embedded-opentype'),
    url('font-icon2.ttf?7ww78x') format('truetype'),
    url('font-icon2.woff?7ww78x') format('woff'),
    url('font-icon2.svg?7ww78x#font-icon2') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Futura';
  src: url('FuturaThin.eot');
  src: url('FuturaThin.eot?#iefix') format('embedded-opentype'),
       url('FuturaThin.svg#Oswald-ExtraLight') format('svg'),
       url('FuturaThin.ttf') format('truetype'),
       url('FuturaThin.woff') format('woff'),
       url('FuturaThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Futura';
  src: url('FuturaBTLight.eot');
  src: url('FuturaBTLight.eot?#iefix') format('embedded-opentype'),
       url('FuturaBTLight.svg#Oswald-ExtraLight') format('svg'),
       url('FuturaBTLight.ttf') format('truetype'),
       url('FuturaBTLight.woff') format('woff'),
       url('FuturaBTLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url('FuturaBTMedium.eot');
  src: url('FuturaBTMedium.eot?#iefix') format('embedded-opentype'),
       url('FuturaBTMedium.svg#Oswald-ExtraLight') format('svg'),
       url('FuturaBTMedium.ttf') format('truetype'),
       url('FuturaBTMedium.woff') format('woff'),
       url('FuturaBTMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Futura';
  src: url('FuturaBold.eot');
  src: url('FuturaBold.eot?#iefix') format('embedded-opentype'),
       url('FuturaBold.svg#Oswald-ExtraLight') format('svg'),
       url('FuturaBold.ttf') format('truetype'),
       url('FuturaBold.woff') format('woff'),
       url('FuturaBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Habibi';
  src: url('HabibiRegular.eot');
  src: url('HabibiRegular.eot?#iefix') format('embedded-opentype'),
       url('HabibiRegular.svg#Oswald-ExtraLight') format('svg'),
       url('HabibiRegular.ttf') format('truetype'),
       url('HabibiRegular.woff') format('woff'),
       url('HabibiRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'alfardan';
  src:  url('alfardan.eot?hck082');
  src:  url('alfardan.eot?hck082#iefix') format('embedded-opentype'),
    url('alfardan.ttf?hck082') format('truetype'),
    url('alfardan.woff?hck082') format('woff'),
    url('alfardan.svg?hck082#alfardan') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/*new fonts*/
@font-face {
  font-family: 'Beaufort';
  src: url('BeaufortLight.eot');
  src: url('BeaufortLight.eot?#iefix') format('embedded-opentype'),
       url('BeaufortLight.svg#Oswald-ExtraLight') format('svg'),
       url('BeaufortLight.ttf') format('truetype'),
       url('BeaufortLight.woff') format('woff'),
       url('BeaufortLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Beaufort';
  src: url('Beaufort-Regular.eot');
  src: url('Beaufort-Regular.eot?#iefix') format('embedded-opentype'),
       url('Beaufort-Regular.svg#Oswald-ExtraLight') format('svg'),
       url('Beaufort-Regular.ttf') format('truetype'),
       url('Beaufort-Regular.woff') format('woff'),
       url('Beaufort-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Beaufort';
  src: url('BeaufortMedium.eot');
  src: url('BeaufortMedium.eot?#iefix') format('embedded-opentype'),
       url('BeaufortMedium.svg#Oswald-ExtraLight') format('svg'),
       url('BeaufortMedium.ttf') format('truetype'),
       url('BeaufortMedium.woff') format('woff'),
       url('BeaufortMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Beaufort';
  src: url('Beaufort-Bold.eot');
  src: url('Beaufort-Bold.eot?#iefix') format('embedded-opentype'),
       url('Beaufort-Bold.svg#Oswald-ExtraLight') format('svg'),
       url('Beaufort-Bold.ttf') format('truetype'),
       url('Beaufort-Bold.woff') format('woff'),
       url('Beaufort-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Beaufort';
  src: url('BeaufortHeavy.eot');
  src: url('BeaufortHeavy.eot?#iefix') format('embedded-opentype'),
       url('BeaufortHeavy.svg#Oswald-ExtraLight') format('svg'),
       url('BeaufortHeavy.ttf') format('truetype'),
       url('BeaufortHeavy.woff') format('woff'),
       url('BeaufortHeavy.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

body { font-family: 'Beaufort' !important; background: #F7F7F7; }
html { padding-bottom: 0 !important; }
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Beaufort' !important;
}

.mega-menu {
  display: flex;
  align-items: self-start;
}
.mega-menu .mega-menu-left {
  width: 60%;
  display: flex;
  align-items: self-start;
}
.mega-menu .mega-menu-left .sab-menu-link {
  width: 33.3%;
}
.mega-menu-left .sab-menu-link h2 {
 font-size: 12px;
 font-weight: 400;
 color: #48605E;
 text-transform: uppercase;
 line-height: 15px;
 padding: 0;
 margin: 0;
}
.mega-menu-left .sab-menu-link ul {
  padding: 10px 0 0 0;
  margin: 0;
  list-style: none;
}
.mega-menu-left .sab-menu-link ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #4C4C4C;
  line-height: 27px;
}

.mega-menu .mega-menu-right {
  width: 40%;
}
.mega-menu .mega-menu-right h2 {
  font-size: 12px;
 font-weight: 400;
 color: #48605E;
 text-transform: uppercase;
 line-height: 15px;
 padding: 0 0 10px 0;
 margin: 0;
}
.mega-menu .mega-menu-right p {
  font-size: 14px;
  font-weight: 400;
  color: #4C4C4C;
  line-height: 23px;
  padding: 10px 0;
  margin: 0;
}
.mega-menu-right a.shop-now-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  border: 1px solid rgba(0, 0, 0, 0.75);
  position: relative;
  max-width: 200px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  z-index: 1;
}
.mega-menu-right a.shop-now-btn:after {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 40px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  margin-left: 10px;
}
.mega-menu-right a.shop-now-btn:hover {
 background: #000;
 color: #fff;
}
.mega-menu-right a.shop-now-btn:hover:after {
  color: #fff;
}

.header-call { font-size: 13px; font-weight: 400; color: #48605E; text-transform: uppercase; letter-spacing: 2px; }
.header-call a { font-weight: 400; color: #48605E !important; }

.footer-chat-with-us { position: fixed; right: 20px; bottom: 170px; width:30px; z-index: 999; font-size: 13px; font-weight: 400; color: #48605E; text-transform: uppercase; letter-spacing: 2px; }
.footer-chat-with-us a { font-weight: 400; color: #48605E !important; }

.header-social-icon .header-serch-icon svg { display: none; }
.header-social-icon .header-serch-icon a { display: flex; align-items: center; }
.header-social-icon .header-serch-icon a:before {
  font-family: 'alfardan';
  content: "\e907";
  font-size: 16px;
  font-weight: 400;
  color: #48605E;
  margin-right: 35px;
}
.header-social-icon .header-serch-icon a:after {
  content: '';
  background: rgba(71, 97, 94, 0.43);
  width: 1px;
  height: 30px;
  display: inline-block;
  margin-right: 15px;
}
.header-social-icon .header-account svg { display: none; }
.header-social-icon .header-account a:before {
  font-family: 'alfardan';
  content: "\e90c";
  font-size: 16px;
  font-weight: 400;
  color: #48605E;
}
.header-social-icon .header-wishlist {
  margin-right: 10px;
}
.header-social-icon .header-wishlist svg { display: none; }
.header-social-icon .header-wishlist a:before {
  font-family: 'alfardan';
  content: "\e90e";
  font-size: 20px;
  font-weight: 400;
  color: #48605E;
}
.header-social-icon .hearch-cart {
  padding-right: 0 !important;
}
.header-social-icon .hearch-cart svg { display: none; }
.header-social-icon .hearch-cart a:before {
  font-family: 'alfardan';
  content: "\e903";
  font-size: 18px;
  font-weight: 400;
  color: #48605E;
}
.header-social-icon .hearch-cart .t4s-count-box {
  top: -15px;
}
.t4s-col-5.t4s-d-none.t4s-d-lg-block.t4s-col-item {
  display: inline-block !important;
  width: 100%;
  order: 1;
  padding-bottom:15px;
  max-width:1410px;
  margin: 0 auto;
}
.t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-col-item {
  width: 100%;
  display: inline-block !important;
}
.t4s-col-lg-5.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
  float: right;
  position: absolute;
  right: 0;
  top: 45px;
}
.t4s-top-linklist li:last-child, .t4s-top-bar-bdw-true .t4s-top-linklist li {
  color: #48605E;
  font-weight: 400;
  text-transform: uppercase;
}
.t4s-top-linklist li.call-us a {
  color: #48605E;
  font-weight: 400;
  letter-spacing: 3px;
}
.header-top-free-shipping {
 font-size: 12px;
 font-weight: 400;
 color: #48605E;
 line-height: 15px;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
}
#b_top-bar-2 .t4s-top-bar__languages.t4s-d-inline-block button {
 font-size: 12px;
 font-weight: 400;
 color: #48605E;
}
#b_top-bar-2 .t4s-top-bar__languages.t4s-d-inline-block button:after {
  font-family: 'alfardan';
  content: "\e900";
  font-size: 9px;
  font-weight: 400;
  color: #48605E;
  margin-left: 5px;
}
#b_top-bar-2 .t4s-top-bar__languages.t4s-d-inline-block button svg {
  display: none;
}
.t4s-header-layout_logo_center .t4s-nav__ul>li> a {
    color: #48605E;
    padding: 0 25px !important;
    font-weight: 400;
    font-size: 12px;
    font-family: 'Beaufort';
    text-transform: uppercase;
    letter-spacing: 1.7px;
}
.header-language {
  margin-left: 0 !important;
}
.t4s-section-header {
    padding: 0px 0;
    background: #f7f7f7;
}
.t4s-section-header [data-header-height] {
  background: #f7f7f7;
}
.calc-pos-submenu .t4s-site-nav__icons svg.t4s-icon {
  color: #48605E;
}
.t4s-top-bar__currencies.t4s-d-inline-block {
  position: absolute;
  right: 0;
}
.t4s-site-nav__icon.t4s-site-nav__account.t4s-d-none.t4s-d-md-inline-block {
  position: absolute;
  right: 10px;
  top: -77px;
}
.t4s-top-bar__currencies.t4s-d-inline-block {
 position: relative;
 right: 115px;
 margin: 0 !important;
}
.t4s-top-bar__currencies.t4s-d-inline-block button {
  color: #48605E;
}
.currencies-bar-box button svg {
  display: none;
}
.currencies-bar-box button span {
  font-size: 13px;
  font-weight: 400;
  color: #48605E;
  letter-spacing: 2px;
}
.currencies-bar-box button span:after {
  font-family: 'alfardan';
  content: "\e900";
  font-size: 9px;
  font-weight: 400;
  color: #48605E;
  margin-left: 10px;
}
.header-account a {
  display: flex !important;
  align-items: center;
}
.header-account a span.t4s-d-none {
  display: block !important;
  font-size: 13px;
  font-weight: 400;
  color: #48605E;
  letter-spacing: 2px;
  padding-left: 10px;
  /*padding-top: 1px;*/
}
.header-account a:after {
  font-family: 'alfardan';
  content: "\e900";
  font-size: 9px;
  font-weight: 400;
  color: #48605E;
  margin-left: 10px;
  /*margin-top: 2px;*/
}
.main-banner {
 display: flex;
 margin-top: 0px;
}
.t4s-se-template--20633838715156__290d0897-32dc-480a-a1c7-b66d86cdc491{background: linear-gradient(to left, #e8f7f5 50%, #48605E 50%);}
@media (min-width: 1350px) {
  .main-banner .left .banner-img:after{
    content: '';
    background: #48605E;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    left: -250px;
    z-index: 0;
    bottom: 0;
    top: -100%;
  }
  .main-banner .right .banner-img:after{
    content: '';
    background: transparent;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    right: -250px;
    z-index: 0;
    bottom: 0;
    top: -100%;
  }
}

.main-banner .main-banner-video{max-width: 100%; width: 65%;}
.main-banner .main-banner-video img {width:100%;}
.main-banner .main-banner-video video {width: 100%; height: auto;}
.main-banner .left {
  display: flex;
  flex-wrap: wrap;
  width: 35%;
}
.main-banner .banner-left-text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #48605E;
  height: 53.5%;
  padding: 50px 28px 50px 10px;
  position: relative;
}
.main-banner .banner-left-text:before {
 content: '';
 background: #48605E;
 width: 100%;
 height: 100%;
 display: inline-block;
 position: absolute;
 left: -250px;
 top: 0;
}
.banner-left-text p {
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 400;
  color: #fff;
  line-height: 36px;
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0 76px 0 0;
}
.main-banner .center {
  width: 41.5%;
}
.main-banner .banner-img img {
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
}
.main-banner .right {
  width: 35%;
  display: flex;
  flex-wrap: wrap;
}
.main-banner .right {position: relative;}
.banner-img{position: absolute; bottom: 8px;}
.main-banner .banner-right-text {
  background: transparent;
  height: auto;
  padding: 50px 20px 50px 20px;
  position: relative;
  width: 100%;
  text-align: center;
  
}
.main-banner .banner-right-text:after {
  content: '';
  background: transparent;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  right: -250px;
  top: 0;
}
.banner-right-text h2 {
  display: inline-block;
  width: 100%;
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 600;
  color: #48605E;
  line-height: 26px;
  position: relative;
  z-index: 1;
  margin: 0 0 19px 0;
  padding: 0;
}
.banner-right-text p {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 27px;
  letter-spacing: 1px;
  position: relative;
  z-index: 1;
  padding: 0 0px 0 0;
}
.banner-right-text a.shop-now-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  border: 0px solid rgba(0, 0, 0, 1);
  position: relative;
  max-width: 200px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  z-index: 1;
  text-decoration: underline;
  margin: 0 auto;
}
.banner-right-text a.shop-now-btn:after {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 36px;
  font-weight: 400;
  color: rgba(71, 97, 94, 0.75);
  margin-left: 10px;
  display: none;
}
.banner-right-text a.shop-now-btn:hover {
 background: transparent;
 color: rgba(71, 97, 94, 0.75);
 text-decoration: none;
}
.banner-right-text a.shop-now-btn:hover:after {
  color: #fff;
}
/* start custom section css */
.main-banner .right .banner-img img {
  height: auto;
}
.banner-right-text h2 {
  font-size: 20px;
  font-weight: 400;
}
.banner-right-text a.shop-now-btn {font-size: 15px;
}
@media only screen and (max-width: 767px) {
  .main-banner .main-banner-video{width: 100%;}
}
@media only screen and (min-width: 1370px) {
  .main-banner .main-banner-video video {
    width: 100%;
  }
}
.main-banner .banner-right-text {
  margin-top: 3%;
}
@media only screen and (min-width: 1550px) {
  .main-banner .main-banner-video video {
    width: 100%;
  }
  .main-banner .banner-right-text {
    margin-top: 7%;
  }
}
@media only screen and (min-width: 1690px) {
  .main-banner .main-banner-video video {
    width: 100%;
  }
}
/* end custom section css */
@media (max-width: 767px){
.main-banner .main-banner-video{max-width: 100%; width: 100%;}
}
.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5 h3.t4s-section-title.t4s-title {
  text-align: left;
  font-size: 22px;
  font-weight: 400;
  color: #48605E;
  font-family: 'Beaufort';
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper {
  top: auto !important;
  max-width: 220px;
  width: 100%;
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper span.t4s-collection-wrapper-content.t4s-pr {
  width: 100%;
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper a.t4s-collection-title {
  color: #48605E;
  font-size: 16px;
  font-weight: 400;
  min-height: 55px;
  background: #F7F7F7;
  border: 2px solid #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 4px;
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper a.t4s-collection-title:hover {
  background: #48605E;color: #fff;
}
.t4s-wrapper__custom .t4s-container.welcome-container {
  max-width: 1400px;
}
.welcome-fardan-section {
  display: flex;
  align-items: flex-start;
}
.welcome-fardan-img {
  width: 70%;
}
.welcome-fardan-content {
  background: #F7F7F7;
  border: solid 2px #fff;
  width: 46.5%;
  padding: 50px 80px;
  position: relative;
  z-index: 1;
  margin-left: -152px;
  margin-top: 158px;
}
.welcome-fardan-top {
  display: block;
  margin-bottom: 40px;
}
.welcome-fardan-content h2 {
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  margin: 0 0 20px 0;
}
.welcome-fardan-content p {
  font-size: 14px;
  font-weight: 400;
  color: rgba(71, 97, 94, 0.75);
  line-height: 27px;
}
.welcome-fardan-content a.our-story-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #48605E;
  font-weight: 400;
  text-transform: uppercase;
  border: 1px solid rgba(72, 96, 94, 1);
  position: relative;
  max-width: 200px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  z-index: 1;
}
.welcome-fardan-content a.our-story-btn:after {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 40px;
  color: #48605E;
  margin-left: 10px;
}
.welcome-fardan-content a.our-story-btn:hover {
 background: #48605E;
 color: #fff;
}
.welcome-fardan-content a.our-story-btn:hover:after {
 color: #fff;
}

.discover-title {
  display: flex;
  align-items: center;
  position: relative;
}
.discover-title h2 {
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  position: absolute;
  left: 0;
  top: auto;
  bottom: 38px;
}
.instagram-title h2{padding-left: 0px;}
.discover-title span.collection {
  font-size: 65px;
  font-weight: 700;
  color: #fff;
  line-height: 105px;
  letter-spacing: 50px;
  padding-left: 0;
  text-align: center;
  width: 100%;
}

.our-everyday-title {
  padding: 40px 0 30px 0;
}
.our-everyday-title h2 {
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-feature-columns__content {
  background: #fff;
  border: solid 1px #000;
  border-top: none;
  padding: 10px 35px 45px;
  position: relative;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-pos-text-default.t4s-text-center:nth-child(2) .t4s-feature-columns__content {
 border-left: none;
 border-right: none;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 h3.t4s-feature-columns__title {
  font-family: 'Beaufort';
  font-size: 16px;
  font-weight: 400;
  color: #48605E;
  line-height: 27px;
  letter-spacing: 2px;
  margin-bottom: 15px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-feature-columns__text p {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  letter-spacing: 1px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #48605E;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid rgba(0, 0, 0, 0.75);
    max-width: 200px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    z-index: 1;
    background: #fff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    padding: 0;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark:after {
    font-family: 'alfardan';
    content: "\e902";
    font-size: 55px;
    color: #929b9a;
    font-weight: 400;
    margin-left: 10px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark:before {
  display: none;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark:hover {
  background: #000;
  color: #fff;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark:hover:after {
  color: #fff;
}
#shopify-section-template--17068027281684__5d620a9e-293f-4435-a981-c49836e0f2ba {
  padding: 175px 0 150px 0;
}
.t4s_bk_flickity.t4s_tp_cd.t4s-tabs-collection.t4s_tp_tab2 {
  margin-top: 70px;
}
.nt_se_template--17068027281684__1658895117a4084e52  .t4s-container {
  max-width: 100%;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s_prev_disable .flickityt4s-viewport {
  overflow: visible;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a {
  font-family: 'Beaufort';
  font-size: 22px !important;
  font-weight: 400 !important;
  line-height: 32px !important;
  border-bottom: solid 1px #F7F7F7;
  padding-bottom: 18px;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a:hover {
  border-bottom: solid 1px #48605E;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a:before {
  display: none;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a:hover:before {
  display: block;
  width: 4px !important;
  height: 4px !important;
  background: #48605E;
  left: 0 !important;
  right: auto !important;
  bottom: -3.2px !important;
  position: absolute;
  content: '';
  transform: rotate(45deg);
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a:hover:after {
  width: 4px !important;
  height: 4px !important;
  background: #48605E;
  left: auto !important;
  right: 0 !important;
  bottom: -3.2px !important;
  position: absolute;
  content: '';
  transform: rotate(45deg);
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a.t4s-active {
  border-bottom: solid 1px #48605E;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a.t4s-active:before {
  display: block;
  width: 4px !important;
  height: 4px !important;
  background: #48605E;
  left: 0 !important;
  right: auto !important;
  bottom: -3.2px !important;
  position: absolute;
  content: '';
  transform: rotate(45deg);
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a.t4s-active:after {
  width: 4px !important;
  height: 4px !important;
  background: #48605E;
  left: auto !important;
  right: 0 !important;
  bottom: -3.2px !important;
  position: absolute;
  content: '';
  transform: rotate(45deg);
}
@media only screen and (min-width: 1368px) and (max-width: 1670px) {
.bespoke-section .bespoke-content{margin-top: 25.2%;}
.bespoke-content .bespoke-banner-text span {
 font-size: 32px;
}
.bespoke-content .bespoke-banner-text strong {
 font-size: 45px; padding-bottom: 120px;
}
.bespoke-content .bespoke-banner-text p {
  font-size: 32px;
}
}
.bespoke-section {
  width: 100%;
  position: relative;
}
.bespoke-section .bespoke-img {
  float: left;
  width: 50%;
}
.bespoke-section .bespoke-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin-top: 24.8%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bespoke-content .bespoke-banner-text span {
 display: block;
 width: 100%;
 font-family: 'Beaufort';
 font-size: 22px;
 font-weight: 400;
 line-height: 32px;
 color: #fff;
 padding-bottom: 38px;
}
.bespoke-content .bespoke-banner-text strong {
 display: block;
 width: 100%;
 font-size: 38px;
 font-weight: 400;
 line-height: 32px;
 color: #fff;
 letter-spacing: 5px;
 padding-bottom: 95px;
}
.bespoke-content .bespoke-banner-text img {width: 26.5%; margin-left: 10px;}
.bespoke-content .bespoke-banner-text p {
 display: block;
 width: 100%;
 font-family: 'Beaufort';
 font-size: 22px;
 line-height: 32px;
 color: #fff;
}

.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 a.appointment-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid rgba(0, 0, 0, 0.75);
    max-width: 251px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    z-index: 1;
    background: #fff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
}
.bespoke-banner-text a.appointment-btn {
    font-size: 13px;
    font-weight: 500;
    line-height: 33px;
    text-transform: uppercase;
    border: solid 1px #fff;
    display: inline-block;
    width: 100%;
    max-width: 251px;
    height: 35px;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 8px;
}
.bespoke-banner-text a.appointment-btn:hover {
  background: #fff;
  color: #000;
}
.discover-title span.collection.exclusive {
  padding-left: 0;
  text-align: center;
  width: 100%;
  letter-spacing: 65px;
}
section#shopify-section-template--17068027281684__a6e37117-3a36-4815-b959-e345603d8bf4 {
  margin-top: 200px;
}

section#shopify-section-template--17068027281684__dcc4d8d2-6f67-4766-805f-9abda23edf72 {
    display: inline-block;
    width: 100%;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 span.t4s-collection-badge.t4s-text-center.t4s-pa {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 32px;
    margin: 0 auto;
    right: 0;
    left: 0;
    top: auto;
    bottom: 90px;
    display: inline-block;
    width: auto;
    background: transparent;
    animation-name: none;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 .t4s-section-content a.t4s-collection-title {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #fff !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #fff;
    width: 185px;
    text-align: center;
    height: 50px;
    min-height: 50px;
    line-height: 50px;
    background: transparent;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 0 !important;
    letter-spacing: 2px;
    position: relative;
    bottom: 10px;
}

.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 a.t4s-collection-title:after {
    font-family: 'alfardan';
    content: "\e90a";
    font-size: 30px;
    color: #fff;
    margin-left: -30px;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 a.t4s-collection-title:hover {
  background: #000 !important;
  border: solid 1px #000 !important;
  color: #fff !important;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 a.t4s-collection-title:hover:after {
  color: #fff;
}
.discover-title.gift-guide { padding: 160px 0 0 0; }
.discover-title.gift-guide .collection.gift-guide-text { padding-left: 7%; }

.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button {
  background: transparent !important;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button svg {
  display: none;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.previous {
  left: 60px !important;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.previous:before {
 font-family: 'font-iconss';
 content: "\e90b";
 font-size: 135px;
 color: #fff;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.next {
 right: 60px !important;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.next:before {
font-family: 'font-iconss';
 content: "\e90a";
 font-size: 135px;
 color: #fff;
}
.t4s-se-template--17068027281684__6c85ef92-d168-4dc1-8e2e-826d9c43e405 {
  padding-top: 150px;
}
.premium-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 60px;
}
.premium-section .premium-left {
  width: 50%;
  padding-right: 15px;
}
.premium-content-1 {
  padding: 55px 0 100px 0;
}
.premium-content-1.content-2 {
  padding: 78px 0px 78px 52px;
}
.premium-content-1 span {
  display: block;
  font-family: 'Beaufort';
  font-size: 22px;
  font-weight: 400;
  color: #000;
  line-height: 32px;
  padding-bottom: 16px;
}
.premium-content-1 h2 {
 display: block;
 font-family: 'Beaufort' !important;
 font-size: 41px;
 font-weight: 400;
 color: #000;
 line-height: 1.2;
 letter-spacing: 3px;
 text-transform: uppercase;
 margin: 0;
 padding-bottom: 18px;
}
.premium-content-1 p {
 font-family: 'Beaufort';
 font-size: 22px;
 font-weight: 400;
 color: #000;
 line-height: 32px;
 margin: 0;
}
.premium-content-1 a.shop-now-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
  border: 1px solid rgba(0, 0, 0, 0.75);
  position: relative;
  max-width: 232px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  z-index: 1;
  margin-top: 30px;
}
.premium-content-1 a.shop-now-btn:after {
  font-family: 'alfardan';
  content: "\e902";
  font-size: 75px;
  color: #000;
  font-weight: 400;
  margin-left: 12px;
}
.premium-content-1 a.shop-now-btn:hover {
  background: #48605e;
  border: 1px solid rgba(72, 96, 94, 1);
  color: #fff;
}
.premium-content-1 a.shop-now-btn:hover:after {
 color: #fff;
}

.premium-section .premium-right {
  width: 50%;
  padding-left: 15px;
}

.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 {
  background: #fff !important;
  padding-left: 60px !important;
  padding-right: 60px !important;
  padding-bottom: 100px !important;
}
/* Browse Premium Brands titile css */

 h3.t4s-section-title.t4s-title{
  font-size: 22px;
  line-height: 32px;
  padding-left: 22px;
  color: #48605e;
}
/* end Browse Premium Brands titile css */
h3.t4s-section-title.t4s-title {
 font-family: 'Beaufort';
 font-size: 22px;
 font-weight: 400;
 color: #48605E;
 line-height: 32px;
 text-align: left;
 padding: 0px 0 0 0px!important;
}
.t4s-shipping-inner .t4s-col.t4s-shipping-content h3.t4s-shipping-title {
  font-family: 'Beaufort' !important;
  font-size: 12px;
  font-weight: 400;
  color: #48605E;
  line-height: 18px;
  text-transform: uppercase;
}

.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item {
  border: solid 1px #fff;
  height: 260px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item .t4s-logo-item__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item .t4s_ratio.t4s-bg-11 {
  height: auto;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item:hover {
  border: 0px solid #EDEDED;
}

.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button {
  background: transparent !important;
  top: 50% !important;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button svg {
  display: none;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.previous {
  left: 20px !important;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.previous:before {
 font-family: 'font-iconss';
 content: "\e90b";
 font-size: 30px;
 color: rgba(0, 0, 0, 0.0);
 background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/pre-arrow.png) no-repeat left top;
 width: 30px;
 height: 30px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.next {
 right: 20px !important;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.next:before {
 font-family: 'font-iconss';
 content: "\e90a";;
 font-size: 30px;
 color: rgba(0, 0, 0, 0);
 background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/next-arrow.png) no-repeat left top;
 width: 30px;
 height: 30px;
}
#shopify-section-template--17068027281684__6ffb5ce6-6155-4828-a562-3c788a307adb {
  background: #fff;
  padding: 30px 0 0 0;
  margin-top: -50px;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef {
  padding: 0 !important;
}
/*.discover-title.instagram-title h2 {
  position: initial;
}*/
.t4s-wrapper__custom .t4s-container.instagram-container{max-width: 96%; margin-top: 30px; padding-left:0px;}
.discover-title.instagram-title .collection.instagram-text {
  color: #fff;
}


#insta-feed {
 padding: 0 !important;
 margin: 0 -7px !important;
 width: calc(100% + 14px) !important;
}
#insta-feed h2 {
  display: none;
}
#insta-feed .slide-page .instafeed-container img {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
#insta-feed .instafeed-overlay {
  display: none !important;
}
#insta-feed a.slider-arrow {
 margin-left: 10px !important;
 margin-right: 10px !important;
}
.main-tab-section .t4s-has-btn-view-all {
  margin-bottom: 0;
  display: none;
}

.t4s_nt_se_template--17068027281684__16584525096ea51cef button {
  background: transparent !important;
  top: 50% !important;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button svg {
  display: none;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.previous {
  left: 60px !important;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.previous:before {
 font-family: 'alfardan';
 content: "\e901";
 font-size: 80px;
 color: #fff;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.next {
 right: 60px !important;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.next:before {
 font-family: 'alfardan';
 content: "\e902";
 font-size: 80px;
 color: #fff;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef .t4s-ins-info {
  display: none;
}

.t4s_se_template--17068027281684__70d1a21b-e2ee-47e8-a82f-d36d373411d1 {
  padding: 100px 0 105px!important;
  margin: 0 !important;
}
.nt_se_template--17068027281684__1658895117a4084e52 {
  padding-bottom: 72px !important;
}

.main-tab-section .t4s-flickity-slider.t4s_box_pr_slider {
  background: #fff;
}

.main-tab-section .t4s-product-badge,
.main-tab-section .t4s-product-btns2 {
 display: none !important;
}
.main-tab-section h3.t4s-product-title {
  font-family: 'Beaufort';
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 19px;
  text-transform: uppercase;
  letter-spacing: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 20px;
  z-index: 1;
}
.main-tab-section h3.t4s-product-title a {
  font-family: 'Beaufort';
}
.main-tab-section .t4s-product-info {
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.main-tab-section .t4s-product-wrapper.t4s-pr.t4s-oh:hover h3.t4s-product-title {
  font-weight: normal;
  color: #FFFFFF;
  size: 19px;
  line-height: 18.24px;
  letter-spacing: 50%;
}

.main-tab-section .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-info__inner {
 display: block;
 text-align: center;
}
#index .main-tab-section .t4s-product-info__inner {
  padding: 2;
}
#index .t4s-product-btns.buy-now a span{
  font-weight: normal;
  font-family: "Beaufort";
}
#index .t4s-product-btns.buy-now a {
  width: 100%;
  padding: 0px;
}
.main-tab-section .t4s-product-info__inner {
 display: none;
 align-items: center;
 justify-content: space-between;
 padding: 0 20px 28px;
 position: relative;
 z-index: 1;
}
.main-tab-section .t4s-product-info__inner .t4s-product-price ins {
 margin: 0;
 font-size: 14px;
 font-weight: 400;
 color: #fff;
 text-transform: uppercase;
}
.main-tab-section .t4s-product-info__inner del {
 font-size: 13px;
 color: #ddd;
 padding-left: 0px;
}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn {
  background: #48605E;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 18px;
  border: none;
  min-height: 42px;
}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn span.t4s-text-pr {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 18px;
}
.main-tab-section .t4s-product-info__inner .t4s-product-price {
 font-size: 14px;
 font-weight: 400;
 color: #fff;
 text-transform: uppercase;
}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn span.t4s-svg-pr-icon {
 display: none;
}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn span.t4s-text-pr {
 transform: none !important;
}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn:hover {
 background: #6b8b87;
}

.main-tab-section button {
  background: transparent !important;
  top: 50% !important;
}
.main-tab-section button svg {
  display: none;
}
.main-tab-section button.previous {
  left: 0px !important;
}
.main-tab-section button.previous:before {
 font-family: 'font-iconss';
 content: "\e90b";
 font-size: 30px;
 color: rgba(0, 0, 0, 0.0);
 background: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/pre-arrow.png') no-repeat left top;
 width: 30px;
 height: 30px;
 float:left;
}
.main-tab-section button.next {
  right: 0px !important;
}
.main-tab-section button.next:before {
 font-family: 'font-iconss';
 content: "\e90a";
 font-size: 30px;
 color: rgba(0, 0, 0, 0);
 background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/next-arrow.png) no-repeat left top;
 width: 30px;
 height: 30px;
 float:right;
}
.nt_se_template--17068027281684__1658895117a4084e52 .t4s-tabs-inline .t4s-tabs-head .t4s-top-heading {
  order: 3;
  margin-right: 0;
  margin-top: -15px;
}
.nt_se_template--17068027281684__1658895117a4084e52 .t4s-tabs-inline .t4s-tabs-head .t4s-top-heading h3.t4s-section-title.t4s-title {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  letter-spacing: 5px;
  line-height: normal;
}
.nt_se_template--17068027281684__1658895117a4084e52 .t4s-tabs-inline .t4s-tabs-head .t4s-top-heading .t4s-section-des.t4s-subtitle {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  letter-spacing: 5px;
  line-height: normal;
}

.t4s-section-inner.nt_se_template--17068027281684__1658895117a4084e52.t4s-container-fluid {
  padding-left: 50px;
  padding-right: 50px;
}
.t4s-section-inline-false.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5  {
  padding-left: 50px;
  padding-right: 50px;
}
.discover-container .discover-title span.collection {
  letter-spacing: 65px;
  padding-left: 60px;
}
/*footer start*/
.footer-main-section { padding: 0 !important; margin: 0; }
.footer-main-section .footer-links-section {
  float: left;
  width: 70%;
  background: #48605E;
  padding-top: 70px;
  padding-left: 62px;
}
.footer-main-links {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
 }
.footer-links-section .links-box.about {
  width: 26%;
  padding-left: 0;
}
.footer-links-section .links-box.about p {
  max-width: 140px;
  line-height: 22px;
}
.footer-links-section .links-box.about p a {
  color: #F5D6A4;
  text-decoration: underline;
}
.footer-links-section .links-box {
  width: 22%;
  padding: 0 30px;
}
.footer-links-section .links-box.services {
  width: 30%;
  padding-right: 0;
}
.footer-links-section .links-box h2 {
  font-family: 'Beaufort';
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 23px;
  padding: 0 0 10px 0;
  margin: 0;
  text-transform: uppercase;
}
.footer-links-section .links-box h2 a {color: #fff;}
.footer-links-section .links-box h2 a:hover {color: #fff;}
.footer-links-section .links-box p {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 27px;
  margin: 0;
}
.footer-links-section .links-box .footer-link {
  padding: 0;
  margin: 0;
}
.footer-links-section .links-box .footer-link li a {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 27px;
  font-family: 'Beaufort';
}
.footer-links-section .links-box .footer-Whatsapp {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 27px;
  padding-top: 2px;
  position: relative;
}
.footer-links-section .links-box .footer-Whatsapp a {
  color: rgba(255, 255, 255, 0.6);
}
.footer-links-section .links-box .footer-Whatsapp a:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  content: '';
  background: url(whatsapp-icon.png) no-repeat center center;
  background-size:16px 16px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.footer-links-section .links-box strong.write-text {
  display: block;
  font-family: 'Beaufort';
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  padding: 20px 0 2px;
}
.queries-input { position: relative; }
.queries-input input[type="text"] {
  width: 100%;
  background: transparent !important;
  border: none;
  border-bottom: solid 1px #fff;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.35);
}
.queries-input input[type="text"]::placeholder {
 color: rgba(255, 255, 255, 0.35) !important;
}
.queries-input button.submit-btn {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  color: #F5D6A4;
  text-transform: uppercase;
  background: transparent;
  border: solid 1px #F5D6A4;
  letter-spacing: 3px;
  position: relative;
  width: 100%;
  max-width: 122px;
  padding: 8px 15px;
  margin-top: 20px;
}
.queries-input button.submit-btn:after {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 22px;
  color: #F5D6A4;
  margin-left: 5px;
}
.queries-input button.submit-btn:hover {
  background: #fff;
  border: solid 1px #fff;
  color: #000;
}
.queries-input button.submit-btn:hover:after {
  color: #000;
}

.t4s-footer-bottom {
  display: none;
}

.footer-main-section .footer-newsletter-box {
  float: right;
  width: 30%;
  background: #E8F7F5;
  padding-right: 110px;
  margin: 0;
}
.footer-newsletter-box .newsletter-box {
  width: 100%;
  padding: 70px 60px 39px 50px;
  min-height: 280px;
  margin: 0;
}
.footer-newsletter-box .newsletter-box h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #000;
  line-height: 32px;
  padding: 0 0 20px 0;
  margin: 0;
  text-transform: none;
}
.footer-newsletter-box .newsletter-box p {
 font-size: 14px;
 font-weight: 400;
 color: #000;
 line-height: 23px;
}

.footer-newsletter-box .t4s-newsletter__fields {
  position: relative;
  padding-top: 31px;
}
.footer-newsletter-box .t4s-newsletter__fields .t4s-newsletter__inner {
  border-bottom: solid 1px #000;
}
.footer-newsletter-box  .t4s-col-item.is--col-email input[type="email"] {
  font-size: 14px;
  font-weight: 400;
  color: rgba(116, 116, 116, 0.55);
  border: none;
  padding: 6px 0;
  padding-right: 10px;
  background: transparent !important;
}
.footer-newsletter-box  .t4s-col-item.is--col-email input[type="email"]::placeholder {
  color: rgba(116, 116, 116, 0.55) !important;
}
.footer-newsletter-box .t4s-col-item.is--col-btn .t4s-newsletter__submit {
  background: transparent !important;
  padding: 0 !important;
  min-width: 0;
}
.footer-newsletter-box .t4s-col-item.is--col-btn .t4s-newsletter__submit .t4s-newsletter__text:before {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 35px;
  font-weight: 400;
  color: #48605E;
}
.footer-newsletter-box .t4s-col-item.is--col-btn .t4s-newsletter__submit .t4s-newsletter__text svg {
 display: none;
}
.footer-newsletter-box .newsletter-box .talk-with-us {
  margin-top: 55px;
}
.footer-newsletter-box .talk-with-us {
  font-family: 'Beaufort';
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
  float: right;
  display: flex;
  align-items: center;
  position: relative;
}
.footer-newsletter-box .talk-with-us:before {
  display: inline-block;
  width: 72px;
  height: 72px;
  background: #48605E url(footer-square.svg) no-repeat center center;
  border-radius: 100%;
  content: '';
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-right: 10px;
}
.copyright-text {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 27px;
  padding-top: 8px;
  padding-bottom: 37px;
}
.footer-social-icon {
  display: flex;
  align-items: center;
  padding-top: 8px;
}
.footer-social-icon a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: rgba(255, 255, 255, 0.13);
  border-radius: 3px;
  font-size: 0;
  margin-right: 10px;
}
.footer-social-icon a:hover {
  background: #000;
}
.footer-social-icon a.facebook:before {
  font-family: 'alfardan';
  content: "\e905";
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
.footer-social-icon a.tiktok:before {
  font-family: 'alfardan';
  content: "\e904";
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
.footer-social-icon a.instagram:before {
  font-family: 'alfardan';
  content: "\e906";
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
.footer-social-icon a.snapchat:before {
  font-family: 'alfardan';
  content: "\e90d";
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
#b_c02e9fac-eb0f-44ec-bbd3-3fb38004de7b {
   display: none;
}
/*footer end*/

.template-collection .t4s-sidebar {
 background: #fff;
 padding-top: 20px;
 padding-bottom: 20px;
}
.t4s-sidebar .t4s-sidebar-inner h5 {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 20px;
}
.t4s-sidebar .t4s-sidebar-inner .t4s-product-categories li {
  margin: 0;
}
.t4s-sidebar .t4s-sidebar-inner .t4s-product-categories li.t4s-cat-item a {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 30px;
  position: relative;
  z-index: 5;
}
.t4s-sidebar .t4s-widget .t4s-col-item h5.t4s-facet-title {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 25px;
}
.t4s-sidebar .t4s-widget .t4s-facet-content ul.t4s-filter__values li {
  margin-bottom: 0;
}
.t4s-sidebar .t4s-widget .t4s-col-item ul.t4s-filter__values li a {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
}
.t4s-sidebar .t4s-sidebar-collection .t4s-widget:not(:last-child) {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 25px;
}
.t4s-sidebar-collection .t4s-facets__form>div:not(:last-child) {
  padding-bottom: 0 !important;
  border-bottom: none !important;
  margin-bottom: 30px !important;
}
.boost-pfs-container-default-box .boost-pfs-filter-left-col {
  background: #fff;
}
.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner {
  background: #fff;
}
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-bottom {
  padding-top: 14px;
}
.boost-pfs-container-default-box .boost-pfs-filter-left-col {
  position: relative;
}
.boost-pfs-filter-product-bottom-inner .boost-pfs-filter-product-item-title {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 19px;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0px 20px;
  z-index: 1;
}

.boost-pfs-filter-product-bottom-inner p.boost-pfs-filter-product-item-vendor {
  position: absolute;
  z-index: 3;
  text-align: center;
  width: 100%;
  display: inline-block;
  top: 18px;
  left: 0;
  right: 0;
  font-family: 'Beaufort';
  font-size: 16px;
  font-weight: 400;
  color: #48605E;
  text-transform: none;
}

.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price {
 font-size: 16px;
 font-weight: 400;
 color: #48605E !important;
 line-height: 20px;
 text-decoration: none;
 text-transform: uppercase;
 margin: 0 !important;
 position: relative;
 top: -5px;
}
.boost-pfs-filter-product-item-price s {
 font-size: 14px;
 font-weight: 400;
 color: #979797 !important;
 line-height: 18px;
 text-decoration: line-through;
 text-transform: uppercase;
 width: 100%;
 margin-left:0px!important;
}
.boost-pfs-filter-product-item-price span.boost-pfs-filter-product-item-regular-price {
 font-size: 16px;
 font-weight: 400;
 color: #48605E !important;
 line-height: 20px;
 text-decoration: none;
 text-transform: uppercase;
 margin: 0 !important;
}

.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-bottom {
  width: 100%;
}
/*.boost-pfs-filter-product-item-label-top_left .boost-pfs-action-list-wrapper.boost-pfs-action-extend {
  opacity: 5 !important;
  z-index: 5 !important;
  transform: inherit !important;
  width: 100% !important;
}*/
.boost-pfs-filter-product-item-label-top_left p.boost-pfs-filter-product-item-price {
  position: absolute;
  left: 0;
  bottom: 45px;
  z-index: 5;
  width: 100%;
  padding: 0;
}
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover p.boost-pfs-filter-product-item-price {
  bottom: 55px;
}

.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-vendor,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-title,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover span.boost-pfs-filter-product-item-sale-price,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-price s,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover span.boost-pfs-filter-product-item-regular-price {
  color: #fff !important;
  z-index: 5;
}
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-addtocart-btn {
  background: #48605E !important;
  border: solid 1px #48605E;
}
.collection-product .t4s-product .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-price ins {
  color: #fff;
}
.collection-product .t4s-product .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-price del {
  color: #fff;
}
.boost-pfs-filter-left-col .boost-pfs-filter-tree-content button.boost-pfs-filter-option-title-heading {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  letter-spacing: 2px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-title-text:before {
  display: none !important;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-item a.boost-pfs-filter-button {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-title-heading span {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  letter-spacing: 2px;
}
.boost-pfs-filter-refine-by .boost-pfs-filter-option-title .boost-pfs-filter-clear-all {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
}
.boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item {
    min-width: 36px;
    max-width: 36px;
    height: 36px;
    margin: 0 5px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
    border: none;
    padding: 0 0 15px 0;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button {
    line-height: 34px;
    display: block;
    width: 100%;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    margin-left: 0;
    margin-right: 0;
    background: #EEEEEE;
    font-size: 16px;
    font-weight: 400;
    color: #979797;
}
.boost-pfs-filter-left-col .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type .refine-by-option {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
}
.boost-pfs-filter-left-col .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-value {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-option {
  padding: 20px 0;
  border: none;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
  margin-top: 0;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
  margin-top: 10px;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner .boost-pfs-filter-option-value {
    font-size: 14px;
    font-weight: 300;
}
.boost-pfs-filter-left-co .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul {
  padding-right: 0;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper {
  background: #eee;
  border: none;
  padding: 0 5px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper .boost-pfs-filter-option-range-slider-unit {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper input {
  margin: 0 !important;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn {
  height: 50px;
  line-height: 50px;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn svg {
  display: none !important;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn span.boost-pfs-addtocart-btn-text {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 22px;
  position: relative;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn span.boost-pfs-addtocart-btn-text:before {
   font-family: 'alfardan';
    content: "\e903";
   font-size: 13px;
   font-weight: 400;
   color: #fff;
   margin-right: 8px;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn:hover {
  background: #48605E;
}
.boost-pfs-filter-right-col .boost-pfs-filter-bottom-pagination-default {
  padding-top: 80px;
  padding-bottom: 150px;
}

.collection-product .t4s-product .t4s-product-wrapper.t4s-pr.t4s-oh:hover button.boost-pfs-addtocart-btn {
  background: #48605E;
}
.collection-product .t4s-product .t4s-product-btns {
  background: #48605E;
  border-radius: 0;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  min-height: 42px;
  display: inline-block;
  max-width: 135px;
  right: 20px;
  left: auto;
  width: 100%;
  bottom: 10px !important;
  transform: inherit !important;
  opacity: 5 !important;
  visibility: visible !important;
}
.collection-product .t4s-product .t4s-product-btns span.t4s-svg-pr-icon {
  display: none;
}
.collection-product .t4s-product .t4s-product-btns span.t4s-text-pr {
  transform: inherit !important;
}
.collection-product .t4s-product .t4s-product-btns span.t4s-text-pr {
  transform: inherit !important;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  line-height: normal;
  position: relative;
  top: 1px;
}

/*.collection-product .t4s-product .t4s-product-badge,
.collection-product .t4s-product .t4s-product-btns2 {
  display: none !important;
}*/
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 {
  top: 60px;
  border: none;
}
.collection-product .t4s-product .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-btns2 a {
  box-shadow: none;
}
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-wishlist {
  transform: inherit;
  opacity: 5;
  visibility: initial;
  box-shadow: none;
  border: none !important;
}
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-wishlist .t4s-svg-pr-icon svg {
  display: none;
  width: 20px;
  height: 20px;
}
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-wishlist .t4s-svg-pr-icon:before {
  font-family: 'alfardan';
  content: "\e90e";
  font-size: 20px;
  font-weight: 400;
  color: #979797;
}
.collection-product .t4s-product .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-pr-wishlist .t4s-svg-pr-icon:before  {
  color: #fff;
}
.t4s_section_wishlist .t4s-collection-header{display: none!important;}
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 > div {
  border: none;
}

.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-quickview,
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-compare {
  display: none;
}

.t4s-collection-header .t4s-layout-switch-wrapper{
  display: none;
}
.t4s-collection-header .t4s-btn-filter-wrapper {
  display: none !important;
}

.collection-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  padding: 32px 40px;
  margin-bottom: 24px;
}
.collection-title .collec-title-box {
  width: 90%;
  padding: 0;
  background: transparent;
}
.collection-title .collec-title-box .boost-pfs-section-header {
  text-align: left;
}
.collection-title .boost-pfs-section-header h1.boost-pfs-filter-collection-header {
  font-family: 'Beaufort';
  font-size: 20px;
  font-weight: 400;
  color: #000;
  line-height: 32px;
  text-align: left;
  margin: 0;
}
.collection-title .boost-pfs-section-header .boost-pfs-filter-collection-description.rte {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  line-height: 23px;
  letter-spacing: 2px;
  text-align: left;
  padding-top: 10px;
  margin: 0;
}
.collection-title .products-sort-by {
  width: auto;
  margin: 0;
}
.collection-title .products-sort-by .boost-pfs-filter-default-toolbar {
  margin: 0;
  border: none;
}
.collection-title .products-sort-by .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner {
  padding: 0;
  margin-right: -42px;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  width: 244px;
}
.collection-title .products-sort-by .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item {
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 400;
  color: #979F9E;
  position: relative;
  width: 210px;
}
.boost-pfs-filter-toolbar-item.boost-pfs-filter-custom-sorting.boost-pfs-filter-top-sorting {
  display: flex;
  align-items: center;
  background: #F7F7F7;
  padding: 8px 15px 12px;
  justify-content: flex-start !important;
}
.collection-title .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item label {
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  width: 50px;
}
.collection-title .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item {
  width: auto;
}
.collection-title .boost-pfs-filter-default-toolbar .boost-pfs-filter-top-sorting button {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  position: absolute;
  padding: 8px 14px 12px 70px;
  left: 0;
  top: 0;
}
.collection-title .boost-pfs-filter-custom-sorting button>span:after {
  font-size: 8px;
  color: #000;
  right: 0;
}
.collection-title .boost-pfs-filter-custom-sorting button>span>span {
  padding-right: 20px;
}
.collection-title .boost-pfs-filter-total-product span {
 display: inline-block;
 margin-bottom: 15px;
 margin-left: 5px;
}

.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .t4s-price_label {
  font-size: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: -50px;
}
.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .t4s-price_label span {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  background: #eee;
  text-transform: uppercase;
  padding: 4px 15px;
  margin: 0 2px;
}
.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .t4s-price_label span.t4s-from {
  position: relative;
  left: -12px;
}
.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .noUi-handle:before {
  border: none;
  box-shadow: 1px 1px 1px 1px rgb(0 0 0 / 15%);
  background: #fff;
}
.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .noUi-connects {
  background: #C4C4C4;
  height: 1px;
}
.t4s-active-filters.filters-section {
  margin-bottom: 25px;
}
.collection-banner {
  display: flex;
  align-items: self-start;
  justify-content: center;
  margin-bottom: 60px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-origin .noUi-handle {
  width: 11px;
  height: 11px;
  background: #fff;
  border: none;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  top: -7px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-range-amount {
  margin-bottom: 10px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider {
  background: #C4C4C4;
  height: 1px;
  margin: 0px auto 40px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-connect {
  background: #000000;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-pips-horizontal {
  font-size: 16px;
  font-weight: 400;
  color: #979797;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-pips-horizontal .noUi-marker.noUi-marker-large {
  background: #979797;
}

}

/*contact page start*/
#shopify-section-template--17068027445524__heading {
  display: none;
}
.contact-map-section {
  display: inline-block;
  width: 100%;
  margin-bottom: 0px;
}
.t4s-container.contact-container {
  max-width: 100% !important;
  padding-left: 0;
  padding-right: 0;
}
.contact-section .contact-content {
  max-width: 1300px;
  margin: 50px auto 50px;
  padding-left: 20px;
  padding-right: 20px;
}
.contact-left-content {
  max-width: 460px;
}
.contact-left-content h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #48605E;
  padding: 0 0 8px 0;
  margin: 0;
}
.contact-left-content p {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  padding: 0;
  margin: 0;
}
.contact-left-content .hours-text {
  padding: 10px 0 0;
}
.contact-left-content .hours-text.affjb-hour-area {
  padding: 10px 0 0px;
}
.contact-section .contact-content.emailus-area{margin-bottom: 30px;}
.emailus-area .contact-left{padding-left: 38px; padding-right: 38px;}
@media only screen and (max-width: 1024px) {
  .emailus-area .contact-left{padding-left: 20px; padding-right: 20px;}
  .contact-content.emailus-area .contact-right{padding: 10px 20px;}
}
@media only screen and (max-width: 767px) {
  .t4s-logo-list h3.t4s-section-title.t4s-title{
  font-size: 22px;
  line-height: 32px;
  padding-left: 18px!important;
  color: #48605e;
}
  .contact-section .contact-content.emailus-area{margin-bottom: 0px;}
  .emailus-area .contact-left{padding-left: 15px; padding-right: 15px;}
  .contact-left-content .hours-text.affjb-hour-area {
    padding: 10px 0 0px;
  }
}
.contact-left-content .hours-text strong {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #48605e;
  line-height: 27px;
}
.contact-left-content .hours-text p a {
  color: #747474;
}
.if-emails-text a {text-decoration: underline;}
.if-emails-text a: hover; {text-decoration: none;}
.contact-left-content p a.call-text {
  text-decoration: underline;
  display: inline-block;
  position: relative;
}
.contact-left-content p a.whatsapp-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 0;
  content: '';
  background: url(whatsapp-logo-newest.png) no-repeat center center;
  background-size:16px 16px;
  margin-left: 10px;
}

.contact-left-content p.if-emails-text a {
  font-weight: 400;
  text-decoration: underline;
  color: #666;
}
.contact-left-content p.if-emails-text {
  display: block;
  padding-top: 12px;
}

.contact-content .contact-right {
  background: #ffffff;
  padding: 0px 38px;
}
.contact-right .fild {
  position: relative;
  padding: 5px 0;
}
.contact-right .fild label {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
  position: absolute;
  left: 47px;
  top: 15px;
  background: #fff;
  height: 3px;
  line-height: 3px;
  padding: 0 5px;
}
.contact-right .fild label em {
  color: #E52D19;
}
.contact-right .fild input {
  font-size: 14px;
  font-weight: 400;
  color: #979797;
  background: #fff !important;
  border: 1px solid #E2E6EA !important;
  height: 52px !important;
}
.contact-right .fild textarea {
  font-size: 14px;
  font-weight: 400;
  color: #979797;
  background: #fff !important;
  border: 1px solid #E2E6EA !important;
  height: 100px !important;
}
.contact-right .contact-form input.t4s-contact-form__submit {
  background: #48605E;
  height: 51px;
  font-family: 'Beaufort' !important;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 3px;
  border: none !important;
}
.contact-right .contact-form input.t4s-contact-form__submit:hover {
  background: #000;
}

/*product page*/
.template-product .content-for-layout {
  background: #fff;
}
.product-righ-bar .t4s-product__info-main {
  padding-left: 22px !important;
}
.product-righ-bar .t4s-product__info-container h1.t4s-product__title {
  font-family: 'Beaufort' !important;
  font-size: 22px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 20px !important;
}
.product-righ-bar .t4s-product__price .t4s-product-price ins {
  font-size: 18px;
  font-weight: 400;
  color: #48605e;
}
.product-righ-bar .t4s-product__price .t4s-product-price del {
  font-size: 18px;
  font-weight: 400;
  color: #979797;
}

.product-righ-bar .t4s-product-form__buttons {
  display: flex;
  flex-direction: inherit;
  align-items: center;
  padding: 26px 0 0 0;
}
.product-righ-bar .t4s-product-form__buttons .product-quantity {
  width: 123px;
  padding-right: 9px;
  position: relative;
}
.product-righ-bar .t4s-product-form__buttons .product-quantity label {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  position: absolute;
  top: -30px;
  left: 5px;
  display:none;
}
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper.t4s-product-form__qty {
  height: 42px;
  width: 100%;
  min-width: 100%;
  border: solid 1px #48605E;
  margin-right: 0;
}
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number] {
  font-size: 13px;
  font-weight: 400;
  color: #48605E;
  width: 46px;
  height: 40px;
  border-left: solid 1px #EDEDED;
  border-right: solid 1px #EDEDED;
}
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector.is--minus,
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector.is--plus {
  height: 42px;
  width: 34px;
  padding: 0;
  justify-content: center;
}
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector.is--minus:after,
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector.is--plus:after,
.product-righ-bar .t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector.is--plus:before {
 width: 9px;
 height: 1px;
 background-color: #48605E;
}
.t4s-product__info-main .t4s-product__info-container>:not(:last-child) {
  margin-bottom: 10px;
}
.t4s-product__info-container .tab-section {margin-top: 37px;}
.product-righ-bar .t4s-product-form__buttons .t4s-pr__qty_cart {
  width: auto;
}
.product-righ-bar .t4s-product-form__buttons button.t4s-product-form__submit {
  height: 42px;
  min-height: 42px;
  width: 200px;
  background: #48605E;
}
.product-righ-bar .t4s-product-form__buttons button.t4s-product-form__submit:hover {
  background: #48605E!important;
  border: solid 0px #000;
}
.product-righ-bar .t4s-product-form__buttons button.t4s-product-form__submit:before {
  display: none;
  background: #000;
  transition: inherit;
}
.product-righ-bar .t4s-product-form__buttons button.t4s-product-form__submit span.t4s-btn-atc_text {
  font-size: 13px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 2px;
  position: relative;
}
.product-righ-bar .t4s-product-form__buttons button.t4s-product-form__submit span.t4s-btn-atc_text:before {
  font-family: 'font-iconss';
  content: "\e907";
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  margin-right: 10px;
}
.product-righ-bar .t4s-product-form__buttons .t4s-pr__wis_cp.t4s-d-inline-block {
  margin: 0;
}
.product-righ-bar .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-compare {
  display: none;
}
.product-righ-bar .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-wishlist {
  margin: 0;
}
.product-righ-bar .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-wishlist span.t4s-svg-pr-icon {
  margin: 0;
  border: none !important;
}
.product-righ-bar .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-wishlist span.t4s-svg-pr-icon svg {
  display: none;
}
.product-righ-bar .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-wishlist span.t4s-svg-pr-icon:before {
  font-family: 'alfardan';
  content: "\e90e";
  font-size: 20px;
  font-weight: 400;
  color: #979797;
}
.product-righ-bar .t4s-product-form__buttons .t4s-pr__wis_cp .t4s-text-pr {
  display: none;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion.t4s-tabs-line__true {
  border: none;
  padding: 0;
  margin: 0;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion.t4s-tabs-line__true .t4s-tab-wrapper {
  margin: 0;
  padding: 5px 0;
}
.t4s-product__info-container .tab-section {
  padding: 0px 0 0 0;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper .t4s-tab__title {
  background: #EFF3F3;
  height: 50px;
  padding-top:12px;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper .t4s-tab__title span.t4s-tab__text {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  padding: 0 20px;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon {
  background: transparent;
  height: 50px;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon::before,
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon::after {
  color: #000;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper .t4s-tab__icon:before {
  width: 12px;
  height: 1px;
}
.tab-section .t4s-product-tabs-wrapper .t4s-tab-wrapper .t4s-tab__icon:after {
  height: 12px;
  width: 1px;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion .t4s-tab-content {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  border: none;
  padding: 10px 20px;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion .t4s-tab-content p {
  padding: 5px 0;
  margin: 0;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion .t4s-tab-content ul {
  padding: 5px 0 0 20px;
  margin: 0;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion .t4s-tab-content .t4s-table-res-df {
  padding: 10px 0;
}
.t4s-product__info-main .t4s-product-tabs-wrapper.is--tab-design__accordion .t4s-tab-content .t4s-table-res-df table {
  margin: 0;
}
.product-free-shipping {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EFF3F3;
  padding: 20px 10px;
  margin-top: 40px;
}
.capitalise {
  text-transform: uppercase;
}
.product-free-shipping .free-shipping {
  display: flex;
  width: 33.33%;
  padding: 7px 4px;
  align-items: center;
  justify-content: center;
}
.product-free-shipping .free-shipping .icon {
  width: 39px;
  margin-right: 10px;
}
.product-free-shipping .free-shipping span {
  font-size: 12px;
  font-weight: 400;
  color: #48605E;
  line-height: 18px;
  width: 64%;
  text-transform: uppercase;
}

.t4s-product__description p {
  font-size: 14px;
  font-weight: 400;
  color: #979797;
  line-height: 19px;
  text-transform: uppercase;
  margin: 0;
}
.t4s-product__info-container .t4s-product__meta {
  margin: 20px 0 25px 0 !important;
}
.t4s-product__info-container .t4s-product__meta .t4s-available-wrapper {
  display: inline-block;
  width: 100%;
  font-size: 0;
}
.t4s-product__info-container .t4s-product__meta .t4s-available-wrapper  span.t4s-productMeta__value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 18px;
  background: #D8EAE8;
  padding: 6px 0;
  max-width: 95px;
  position: relative;
}
.t4s-product__info-container .t4s-product__meta .t4s-available-wrapper  span.t4s-productMeta__value:before {
  font-family: 'font-iconss';
  content: "\e900";
  font-size: 12px;
  font-weight: 400;
  color: #48605E;
  margin-right: 5px;
}
.t4s-product__info-container .t4s-product__price {
  width: auto;
  display: flex;
  align-items: center;
  margin: 0 !important;
  flex-wrap: wrap;
  position: relative;
}
.inclusive-text {
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #979797;
  position: absolute;
  left: 0;
}
.t4s-product__info-container .t4s-product__price .discount-lable {
  padding-left: 6px;
}
.t4s-product__info-container .t4s-product__price .discount-lable span {
  font-size: 11px;
  font-weight: 400;
  color: #48605E;
  padding: 3px 6px;
  background: #F5D6A4;
}

.product__social.t4s-product__social-share {
   margin: 0 !important;
   position: relative;
   float: right;
   width: 100%;
   max-width: 112px;
   position: relative;
   top: -32px;
}
.product__social.t4s-product__social-share .t4s-product__social-title {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  color: #48605E;
  background: #E3F0EF;
  height: 42px;
  width: 100%;
  text-align: center;
  line-height: 42px;
  margin: 0;
}
.product__social.t4s-product__social-share .t4s-product__social-title:before {
  font-family: 'font-iconss';
  content: "\e906";
  font-size: 20px;
  font-weight: 400;
  color: #48605E;
  margin-right: 12px;
}
.product__social.t4s-product__social-share .t4s-product__social-title:hover ~ .t4s-socials-block {
  display: block;
  position: absolute;
  right: 0px;
  bottom: -28px;
  width: 185px;
  background: #fff;
  border: solid 1px #ccc;
  padding: 5px;
  box-sizing: border-box;
}
.product__social.t4s-product__social-share .t4s-socials-block .t4s-socials {
  padding: 0 10px;
}
.product__social.t4s-product__social-share .t4s-socials-block .t4s-col-item.t4s-col-auto {
  padding: 0 4px;
  display: inline-block;
}
.product__social.t4s-product__social-share .t4s-socials-block {
  display: none;
}
.t4s-product__meta .t4s-tags-wrapper {
  display: none;
}
.tagsdetail.t4s-product__meta .t4s-tags-wrapper {
  display: inline-block;
  margin: 0 -5px;
}
.t4s-product__info-container .tagsdetail.t4s-product__meta {
  margin: 0 !important;
  padding: 48px 0 0 0;
}
.tagsdetail.t4s-product__meta .t4s-tags-wrapper label.tags-label {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  padding-left: 10px;
  padding-bottom: 6px;
}
.tagsdetail.t4s-product__meta .t4s-tags-wrapper a.t4s-dib {
  float: left;
  font-size: 11px;
  font-weight: 400;
  color: #48605E;
  text-transform: uppercase;
  border: solid 1px #48605E;
  padding: 3px 12px 2px;
  letter-spacing: 2px;
  margin: 0 5px;
}
.t4s-main-product__content .t4s-row.t4s-row__product {
  margin-top: 40px;
}
.t4s-related-recent__tabs.t4s-container-wrap {
  margin-bottom: 0;
}

/*cms pages*/
.template-page .t4s-website-wrapper {
  background: #fff;
}
.template-page #t4s-heading-page {
  padding-bottom: 0;
}
.template-page .t4s-page-head .t4s-title-head {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 72px;
}
#t4s-heading-page .t4s-page-head .t4s-container h1
{
  display:none;
}
.t4s-collection-header{
  margin:0!important;
}

.usf-facet .usf-title .usf-label{
  text-transform: none !important;
}
.usf-facet>.usf-container {
    margin-top: 5px!important;
}
.usf-facet .usf-title .usf-label, .usf-refineby .usf-title .usf-label{
  color:#48605e!important;
}
.usf-facet .usf-pm:before
{
  border-top-color:#48605e!important;
}
.usf-facet .usf-pm{
  right:auto!important;
  left:0!important;
}
.usf-facet .usf-title .usf-label{
  margin-left:20px!important;;
}
.usf-c-select__btn.usf-btn{
 padding: 9px 20px!important;
    text-align: left!important;
      color: #48605e!important;
    font-size: 14px !important;
  opacity: 1!important;
}
.usf-sr-paging
{
  padding:0!important;
}
.usf-sr-paging ul:not(:empty)  {
    padding: 40px 0 0px!important;
}
.usf-c-slider__track{
  height:2px!important;
  top: 1px!important;
}
.usf-c-slider .usf-c-slider__track {
    border-top: 1px solid #48605e !important;
    border-bottom: 1px solid #48605e !important;
}
.usf-popover .usf-body{
  z-index:9!important;
}
.usf-c-select__list {
    padding: 5px 0 0!important;
}
.usf-refineby .usf-title .usf-label {
    margin-left: 16px;
    font-weight: bold!important;
    color: #48605e !important;
}

.t4s_box_pr_grid.t4s-products.t4s-justify-content-center{
      justify-content: left !important;
} 
.t4s-products .usf-sr-empty{
  left:0;
  right:0;
}
.cms-pages {
  max-width: 1520px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.cms-pages h1.cms-title {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  text-align: center;
  line-height: 32px;
  padding: 25px 0 20px 0;
  margin: 0;
}
.cms-content {
  border: 0px none #E5E5E5;
  border-radius: 2px;
  margin-bottom: 90px;
  padding: 50px 60px;
}
.cms-content h2 {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #48605e;
}
.cms-content ul {
  padding: 0 0 0 20px;
  margin: 0;
}
.cms-content ul li {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  list-style: disc;
  margin: 10px 0;
}
.cms-content .learn-more {
  text-align: center;
  padding: 35px 0 0 0;
}
.cms-content .learn-more a.learn-more-btn {
  display: inline-block;
  width: 100%;
  max-width: 310px;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
  background: #48605E;
}
.cms-content .learn-more a.learn-more-btn:hover {
  background: #000;
}
#shopify-section-template--17068027511060__heading #t4s-heading-page {
  background: #fff;
  border: none;
  margin-bottom: 0;
}
#shopify-section-template--17068027511060__heading .t4s-breadcrumbs {
  display: none;
}
/*terms-conditions start*/
.cms-content strong {
    font-size: 16px;
    font-weight: 400;
    color: #48605E;
    line-height: 42px;
}
.cms-content h2 {
    font-size: 20px;
    font-weight: 400;
    color: #48605E;
    line-height: 42px;
}
.cms-content h4 {
    font-size: 16px;
    font-weight: 400;
    color: #48605E;
    line-height: 42px;
}
.cms-content p {
    font-size: 14px;
    font-weight: 400;
    color: #747474;
    line-height: 27px;
}
.cms-content p b {
  color: #48605E;
}

/*al-fardan-world page start*/
/*#shopify-section-template--17068027511060__heading {
  display: none;
}*/
.t4s_nt_se_template--17068027511060__main {
  margin-top: 0 !important;
  margin-bottom: 0;
  padding-bottom: 200px;
}
.fardan-container {
  width: 100%;
  max-width: 1510px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.al-fardan-world-banner {
  position: relative;
  text-align: center;
}
.fardan-banner-content {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fardan-banner-content .fardan-content {
  max-width: 100%;
  padding: 0 40px;
}
.fardan-banner-content .fardan-content h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #F5D6A4;
  line-height: 54px;
  text-align: left;
  padding: 0 0 10px 0;
  margin: 0;
}
.fardan-banner-content .fardan-content p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.75);
  line-height: 27px;
  text-align: left;
  padding: 8px 0;
  margin: 0;
  max-width: 1020px;
}
.our-leadership-section {
  background: #f7f7f7;
}
.fardan-our-vision {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 100px 0;
}
.fardan-our-vision .fardan-our-left {
  width: 50%;
  padding: 100px 60px;
}
.fardan-our-vision .fardan-our-left h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605e;
  line-height: 54px;
  padding: 0;
  margin: 0;
}
.fardan-our-vision .fardan-our-left p {
  font-size: 16px;
  font-weight: 400;
  color: #48605e;
  line-height: 27px;
  padding: 20px 0;
  margin: 0;
}
.fardan-our-vision .fardan-our-right {
  width: 50%;
}

.consumers-item-section {
  background: #fff;
  padding: 100px 0;
}
.consumer-container {
  max-width: 1310px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.consumers-item-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.consumers-item-text {
  width: 48.8%;
}
.consumers-item-text h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605e;
  line-height: 54px;
  padding: 40px 52px 0 0;
  margin: 0;
}
.consumers-item-text p {
  font-size: 16px;
  font-weight: 400;
  color: #48605e;
  line-height: 27px;
  padding: 15px 52px 15px 0;
  margin: 0;
}
#shopify-section-template--17068027511060__main .t4s_nt_se_template--17068027511060__main .t4s-container {
  background: #fff;
  max-width: 100% !important;
  padding-left: 0;
  padding-right: 0;
}
.t4s-product__info-main .t4s-selector-mode__dropdown {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0px 0 0px;
}
.t4s-form__product {padding-top: 34px;}
.t4s-selector-mode__dropdown .t4s-swatch__option,
.t4s-form__product .t4s-swatch__option {
  width: 46.2%;
  position: relative;
  margin-bottom: 20px;
}
.t4s-selector-mode__dropdown .t4s-swatch__option h4.t4s-swatch__title {
  margin: 0;
}
.t4s-selector-mode__dropdown .t4s-swatch__option h4.t4s-swatch__title span,
.t4s-form__product .t4s-swatch__option h4.t4s-swatch__title span
 {
  font-family: 'Beaufort';
  font-size: 14px;
  font-weight: 400;
  color: #000;
  text-transform: none;
  margin: 0;
}
.t4s-selector-mode__dropdown .t4s-swatch__option h4.t4s-swatch__title .t4s-btn__size-chart {
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  text-decoration: underline;
  position: absolute;
  bottom: -30px;
  padding: 0;
  margin: 0;
}
.t4s-selector-mode__dropdown .t4s-swatch__option h4.t4s-swatch__title .t4s-btn__size-chart svg.t4s-ani-none {
  display: none;
}
.t4s-product__info-main .t4s-selector-mode__dropdown .t4s-swatch__list {
  margin-top: 0 !important;
}
.t4s-selector-mode__dropdown .t4s-swatch__option .t4s-swatch__list button {
  font-size: 14px !important;
  font-weight: 400;
  color: #979797 !important;
  border: none !important;
  border-bottom: 1px solid #48605E !important;
  border-radius: 0 !important;
  padding: 0 5px !important;
  height: 35px !important;
}
.t4s-selector-mode__dropdown .t4s-swatch__option .t4s-swatch__list button svg {
  color: #000;
  width: 10px;
  height: 10px;
  right: 0;
  top: 18px;
}
.t4s-collections-wrapper .t4s-dib {
  border: 1px solid #48605E;
  font-size: 11px; 
  color: #48605E;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 10px 1px;
  text-align: center;
}
/*.product-righ-bar .t4s-product__info-main .t4s-product__review {
  display: none;
}*/
/*bespoke page start*/
.shopify-section .bespoke-container.home_banner{margin: 0 0 63px !important;}
.bespoke-container {
  max-width: 100%;
  margin: 0;
  padding-left: 0px;
  padding-right: 0px;
}
.bespoke-main-section {
  background: #F5F5F5;
}
.bespoke-banner {
  position: relative;
  text-align: center;
}
.bespoke-banner .bespoke-banner-content {
  max-width: 1500px;
  margin: 0 auto;
  background: #FFFFFF;
  margin-top: -95px;
  position: relative;
  z-index: 5;
  padding: 70px 20px 60px;
}
.bespoke-banner-content h1 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  padding: 0 0 28px 0;
  margin: 0;
}
.bespoke-banner-content p {
  font-size: 16px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  padding: 0;
  margin: 0 auto;
  max-width: 885px;
}
.bespoke-banner-content a.appointment-btn {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  background: #48605E;
  letter-spacing: 2px;
  padding: 11px 40px;
  margin-top: 22px;
}
.bespoke-banner-content a.appointment-btn:hover {
  background: #000;
}
.bespoke-jewellery {
  margin-bottom: 90px;
}
.jewellery-section {
  display: flex;
  align-items: self-start;
  justify-content: center;
  margin: 100px -25px 60px;
}
.Jewellery-box {
  width: 33.33%;
  padding: 0 25px;
}
.Jewellery-box img {
  width: 100%;
}
.bespoke-jewellery h2 {
 font-family: 'Beaufort';
 font-size: 24px;
 font-weight: 400;
 color: #48605e;
 line-height: 32px;
 text-align: center;
 margin: 0;
 padding: 0 0 27px 0;
}
.bespoke-jewellery p {
  font-size: 16px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  text-align: center;
  padding: 0 50px;
  margin: 0;
}
.bespoke-inspired {
  display: flex;
  align-items: center;
  justify-content: end;
}
.bespoke-inspired .inspired-left {
  width: 50%;
  display: flex;
  align-items: self-start;
  padding: 20px 50px;
}
.bespoke-inspired .inspired-left .bespoke-get-img {
  width: 75px;
}
.bespoke-inspired .inspired-left .get-inspired {
  width: 90%;
  padding: 0 50px;
}
.bespoke-inspired .get-inspired h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605e;
  line-height: 32px;
  padding: 0;
  margin: 0;
}
.bespoke-inspired .get-inspired p {
  font-size: 16px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
  padding: 10px 0;
  margin: 0;
}

.bespoke-inspired .inspired-right {
  width: 37%;
}
.bespoke-source strong.bespoke-strong {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605e;
  line-height: 32px;
  padding: 100px 0 150px 0;
}
.bespoke-source .bespoke-inspired {
  justify-content: flex-start;
}
.bespoke-inspired .inspired-left.right {
  order: 2;
}
.bespoke-inspired .inspired-right.left {
  order: 1;
  margin-right: 80px;
}
.about-bespoke-btn {
  text-align: center;
  padding: 100px 0 90px;
}
.about-bespoke-btn a {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
  background: #48605E;
  padding: 11px 30px;
}
.about-bespoke-btn a:hover {
  background: #000;
}
.striking-section {
  text-align: center;
  padding: 0 0 80px 0;
}
.striking-section h3 {
   font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  padding: 0 0 20px 0;
  margin: 0;
}
.striking-section p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(71, 97, 94, 0.75);
  line-height: 24px;
  padding: 5px 0;
  margin: 0;
}
.bespoke-bottom-section {
  position: relative;
  text-align: center;
  margin-bottom: 90px;
}
.bespoke-contact-btn {
  position: absolute;
  bottom: 105px;
  left: 0;
  right: 0;
}
.bespoke-contact-btn a {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
  background: #48605E;
  padding: 11px 30px;
}
.bespoke-contact-btn a:hover {
  background: #000;
}
.tagsdetail.t4s-product__meta .t4s-available-wrapper {
  display: none !important;
}
.t4s-product__info-main .t4s-extra-link a.t4s-mfp-enabled {
    font-size: 13px;
    font-weight: 400;
    color: #48605E;
    border: 1px solid #48605E;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 9px 0;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.t4s-product__info-main .t4s-extra-link a.t4s-mfp-enabled:hover {
  background: #000;
  color: #fff;
}

.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-label {
  padding: 0;
  top: 100px;
}
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-label span.sale.boost-pfs-filter-label {
  color: #6C614D;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-label span.tag.boost-pfs-filter-label.engravable {
  color: #48605E;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  background: #D8EAE8;
  padding: 3px 10px 2px;
}
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-label span.tag.boost-pfs-filter-label.limted.edition {
  color: #48605E;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  background: #D8EAE8;
  padding: 3px 10px 2px;
}
.collections-banner {
  min-height: 370px;
  background-color: #f4f4ff !important;
  margin-bottom: 60px !important;
}
@media(min-width:767px){
  .usf-icon{
  display:none!important;
}
  .usf-refineby .usf-title .usf-label{
    margin-left:0!important;
  }
}
@media only screen and (max-width: 767px) {
  .collections-banner {
    display: none;
  }
  #shopify-section-template--21366969532692__product-grid .collections-banner {display: block; background-size: 121%; background-position: center top; min-height: auto; padding: 30% 0 0 0; margin-bottom: 0!important;}
  .main-tab-section .t4s-product-info__inner .t4s-product-price ins{color: #48605E;}
  .bespoke-inspired .inspired-left .bespoke-get-img {width: 52px;}
  .cms-content {padding: 20px 10px;}
  
}
.collection-title .boost-pfs-filter-collection-image {
  background: none !important;
}
.innovation-product {
   padding: 100px 0;
   background: #f7f7f7;
}
.product-innovation-section {
  display: flex;
  align-items: center;
  max-width: 1780px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.product-innov-left {
  width: 100%;
  max-width: 680px;
  background: #F7F7F7;
  border: solid 2px #fff;
  position: relative;
  right: -180px;
}
.innovation-content {
  padding: 50px 60px;
}
.innovation-content h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  padding: 0 0 10px 0;
  margin: 0;
}
.innovation-content p {
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 27px;
  padding: 10px 0;
  margin: 0;
}
.product-innov-right {
  width: 100%;
  max-width: 1090px;
}
.product-bottom-banner {
  padding-bottom: 100px;
  background: #f7f7f7;
}
.product-bottom-section {
  position: relative;
  text-align: center;
}
.product-bottom-content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  transform: translateY(-50%);
}
.product-bottom-content h2 {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  line-height: 32px;
  padding: 0 0 20px 0;
  margin: 0;
}
.product-bottom-content p {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  line-height: 27px;
  padding: 10px 0;
  margin: 0 auto;
  max-width: 805px;
}
.product-bottom-content a.appointment-btn {
  font-size: 13px;
  font-weight: 400;
  line-height: 48px;
  text-transform: uppercase;
  border: solid 1px #fff;
  display: inline-block;
  width: 100%;
  max-width: 275px;
  height: 50px;
  color: #fff;
  letter-spacing: 1px;
  margin-top: 20px;
}
.product-bottom-content a.appointment-btn:hover {
  background: #fff;
  color: #000;
}


/*blog page*/
.t4s-article-design3 .t4s-article-content__wrapper.blog-top-banner-content {
  position: absolute;
  top: 50%;
  bottom: auto !important;
  transform: translate(0, -50%);
  z-index: 5;
  padding: 0 160px;
}
.blog-top-banner-content:after {
  display: none !important;
}
.blog-top-banner-content .t4s-article-category {
  display: none;
}
.blog-top-banner-content .t4s-article-info {
  max-width: 705px;
}
.blog-top-banner-content .blog-date-dispensation {
  max-width: 705px;
  align-items: self-start;
  padding-top: 10px;
}
.blog-top-banner-content h3.t4s-article-title a {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  line-height: 1.5;
}
.blog-date-dispensation {
  display: flex;
  align-items: center;
}
.t4s-article-item .blog-date-dispensation .t4s-article-time2 {
  position: initial;
  width: auto;
  height: auto;
  background: none;
  display: flex;
  flex-direction: initial;
}
.t4s-article-item .blog-date-dispensation .t4s-article-time2 .t4s-article-time__top {
  font-size: 12px;
  font-weight: 400;
  color: #E5E5E5;
  min-width: inherit;
  border: none;
  margin: 0;
}
.t4s-article-item .blog-date-dispensation .t4s-article-time2 .t4s-article-time__bottom {
  font-size: 12px;
  font-weight: 400;
  color: #E5E5E5;
  text-transform: none;
}
.t4s-article-item .blog-date-dispensation .t4s-article-content {
  font-size: 14px;
  font-weight: 400;
  color: #E5E5E5;
  line-height: 20px;
  margin: 0;
  position: relative;
  padding: 0 0 0 85px;
}
.t4s-article-item .blog-date-dispensation .t4s-article-content:before {
  content: '';
  background: #E5E5E5;
  width: 40px;
  height: 1px;
  position: absolute;
  left: 30px;
  top: 10px;
}
.blog-top-banner-content .t4s-article-btn {
  display: none !important;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  position: absolute;
  margin: 0;
  bottom: 180px;
  justify-content: flex-start;
  padding: 0 160px;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots li.dot {
  background: #fff;
}
.template-blog #t4s-heading-page {
  padding: 0;
  margin: 0;
  border-top: none;
}
.template-blog #t4s-heading-page h1.t4s-title-head {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  text-align: left;
  margin: 150px 0 50px 0;
}
.t4s-blog-tags .t4s-tags-filter__border-true {
  padding: 20px 60px !important;
  margin: 0 !important;
  list-style: none;
  border: none !important;
}
.template-blog .t4s-blog-tags .t4s-tags-filter__border-true li a {
  font-size: 14px;
  font-weight: 400;
  color: #495057 !important;
  line-height: 24px;
}
.template-blog .isotopet4s.t4s-blog-layout__masonry {
  margin-bottom: 100px;
}

.blog-article-item1 .t4s-article-content__wrapper .date-text {
  padding: 5px 0 10px 0;
}
.blog-article-item1 .t4s-article-content__wrapper .date-text .t4s-article-time {
  position: initial;
  width: auto;
  height: auto;
  background: transparent;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: initial;
}
.blog-article-item1 .t4s-article-content__wrapper .date-text .t4s-article-time .t4s-article-time__top {
  font-size: 12px;
  font-weight: 400;
  color: #979797;
  line-height: 15px;
  min-width: initial;
  border: none;
  padding: 0;
  margin: 0;
}
.blog-article-item1 .t4s-article-content__wrapper .date-text .t4s-article-time .t4s-article-time__bottom {
  font-size: 12px;
  font-weight: 400;
  color: #979797;
  line-height: 15px;
  min-width: initial;
  padding: 0 0 0 2px;
}

.blog-article-item1 .t4s-article-content__wrapper .t4s-article-info .t4s-article-category {
  display: none;
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-info h3.t4s-article-title {
 padding-bottom: 6px;
 margin: 0;
 /*min-height: 60px;*/
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-info h3.t4s-article-title a {
 font-family: 'Beaufort';
 font-size: 19px;
 font-weight: 400;
 color: #000000;
 line-height: 27px;
 margin: 0;
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-content {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  line-height: 23px;
  margin: 0 0 5px 0;
  padding: 0;
  border: none;
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-btn a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  color: #48605E;
  line-height: 14px;
  position: relative;
  border-bottom: none;
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-btn a:before {
  content: '';
  background: #747474;
  width: 68px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.blog-article-item1 .t4s-article-content__wrapper .t4s-article-btn a:after {
  font-family: 'alfardan';
  content: "\e90a";
  font-size: 32px;
  color: #929b9a;
  margin-left: 10px;
}
.template-blog .t4s-container {
    max-width: 100% !important;
    padding-left: 60px;
    padding-right: 60px;
}
#shopify-section-template--21366970286356__25904b54-3eb6-4a9e-8ba7-e8002964850a {
  background: none #f7f7f7;
}
.template-product #insta-feed {
  padding-bottom: 150px !important;
  background: none #f7f7f7;
}
.template-page .t4s-section-inner {
  margin-bottom: 0;
}
.template-article .t4s-heading-article__wrap {
  min-height: 700px;
}
.template-article .t4s-heading-article__wrap .t4s-container {
  top: 50%;
  bottom: auto !important;
  transform: translate(0, -50%);
  padding: 0 160px;
  max-width: 100% !important;
  position: absolute;
  text-align: left;
}
.template-article .t4s-heading-article__wrap .t4s-article-tags a {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
 }
.template-article .t4s-heading-article__wrap .t4s-article-author span {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.template-article .t4s-heading-article__wrap .t4s-article-comment a {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.template-article .t4s-heading-article__wrap .t4s-container p.t4s-text-bl {
    font-family: 'Beaufort';
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.5;
}
.template-article .t4s-heading-article__overlay.t4s-oh.t4s-text-center:before {
    display: none;
}
.template-article .t4s-article-content .t4s-article-content__drop_cap p {
  font-size: 16px;
  font-weight: 400;
  color: #747474;
  line-height: 27px;
}
.blog-detail-banners {
  display: flex;
  align-items: self-start;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.blog-detail-banners .blog-detail-img {
  width: 50%;
  padding: 10px;
}

.template-article .t4s-main-area.t4s-main-area__boxed {
  max-width: 100%;
}
.template-article .t4s-main-article .t4s-article-related .t4s-article-related__heading,
.template-article .t4s-main-article .t4s-article-comments .t4s-article-related__heading {
  font-family: 'Beaufort';
  font-size: 24px;
  font-weight: 400;
  color: #48605E;
  line-height: 32px;
  text-align: left !important;
}
.template-article .t4s-main-article .t4s-article-related .t4s-article-content__wrapper {
  text-align: left;
}
.template-article .t4s-main-article .t4s-article-socials {
  border: none;
  border-top: 1px solid #E5E5E5;
}
.template-article .t4s-main-article .t4s-article-socials .t4s-socials {
  justify-content: end;
}
/*brands start*/
#instant_brand_slider_header h4 {
  font-family: 'Beaufort' !important;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 20px;
}
#instant_brand_slider .owl-item {
  padding: 0 5px;
}
#instant_brand_slider .owl-item > div {
  border: solid 1px #ddd;
  padding: 10px;
}
#instant_brand_slider .owl-item a {
  height: 150px !important;
  display: flex;
}
#instant_brand_slider .owl-item h5 {
  margin: 0;
  font-size: 24px;
  font-family: 'Beaufort' !important;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#instant_brand_slider .owl-item h5 a {
  display: inline-block;
  width: 100%;
  height: auto !important;
  color: #000;
}
#instant-brand-page .instant-brand-page-az {
  padding: 0;
  margin: 30px 0;
  text-align: center;
}
#instant-brand-page .instant-brand-page-az .instant-brand-letter {
  font-family: 'Beaufort' !important;
  font-size: 24px;
  font-weight: 400;
  color: #666;
  padding: 0 5px;
}
#instant-brand-page .instant-brand-page-grid.catalogue {
 display: flex !important;
 flex-wrap: wrap;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-grid-block {
  width: 20%;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-grid-block .instant-brand-block-content {
  background: #fff;
  border: solid 1px #ccc;
  padding: 10px;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-block-listing-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-block-listing-image-wrapper a.instant-brand-item {
  display: inline-block;
  width: 65%;
  text-align: center;
}
.instant-brand-page-grid.catalogue .instant-brand-grid-block span.anchor {
  margin: 0;
  height: auto;
  color: #666;
  display: none;
}
.instant-brand-page-grid .instant-brand-block-listing-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.instant-brand-page-grid .instant-brand-block-listing-image-wrapper img {
  max-width: 100%;
  width: auto !important;
  height: auto !important;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-block-listing-text {
  padding: 10px 0 0 0;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-block-listing-text a {
  font-family: 'Beaufort' !important;
  font-size: 24px;
  font-weight: 400;
  color: #000;
}


@media (min-width: 1025px) {
 .template-collection .boost-pfs-container-default-box {
   max-width: 1800px;
 }
.t4s-container.discover-container {
  max-width: 100%;
  padding-left: 50px;
  padding-right: 50px;
}
.footer-main-section .t4s-container {
  max-width: 100% !important;
  padding: 0;
}
.template-collection .t4s-container {
  max-width: 1800px;
}
.boost-pfs-container-default-box .boost-pfs-filter-left-col {
  width: 24.2%;
  padding: 40px 22px 40px 98px !important;
}
.boost-pfs-filter-right-col .boost-pfs-filter-products {
  margin-left: -20px;
}
.boost-pfs-container-default-box .boost-pfs-filter-right-col {
  width: 75.8%;
  padding-right: 0;
  padding-left: 22px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-option #boost-pfs-filter-tree2-pf-p-price {
  padding-right: 40px;
}
.boost-pfs-filter-products .boost-pfs-filter-product-item {
  padding-left: 20px;
  margin-bottom: 20px;
}
  #usf_container .usf-sr-container {
    width: 78%;
    float: left;
    padding-left: 16px;
}

}
@media screen and (max-width: 1740px) {
  .main-banner .banner-right-text { padding: 22px 70px;}
}
@media screen and (max-width: 1700px) {
  .main-banner .banner-right-text { padding: 22px 78px;}
}
@media screen and (max-width: 1670px) {
.main-banner .banner-left-text {
  height: 53.5%;
  padding: 40px 16px;
}

.discover-container .discover-title span.collection {
  letter-spacing: 60px;
}
.discover-title span.collection {
  font-size: 65px;
  letter-spacing: 50px;
  line-height: 100px;
}
.discover-title h2 {
  bottom: 32px;
}
.discover-title.instagram-title h2 {
  position: absolute;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 h3.t4s-feature-columns__title {
  font-size: 16px;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 span.t4s-collection-badge.t4s-text-center.t4s-pa {
  font-size: 30px;
}
.premium-content-1 h2 {
  font-size: 40px;
}
.premium-content-1 p {
  font-size: 30px;
}
.premium-content-1.content-2 {
  padding: 70px 40px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.previous {
  left: 0px !important;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 button.next {
    right: 0px !important;
}
.footer-main-section .footer-newsletter-box {
  padding-right: 0;
}
.footer-newsletter-box .newsletter-box {
  padding: 50px 20px 20px 50px;
}
.footer-newsletter-box .newsletter-box h2 {
  font-size: 30px;
}
.footer-main-section .footer-links-section {
  padding-top: 40px;
  padding-left: 20px;
}
.footer-links-section .links-box.about {
  width: 22%;
}

}

@media screen and (max-width: 1600px) {
.collection-product .t4s-product .t4s-product-info__inner .t4s-product-price ins {
  display: inline-block;
  width: 100%;
  order: 1;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  bottom: 100px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889  .flickityt4s-viewport {
  max-width: 1230px;
  margin: 0 auto;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item {
  height: auto;
}

}

@media screen and (max-width: 1500px) {
 .boost-pfs-container-default-box .boost-pfs-filter-left-col {
    padding: 40px 22px !important;
 }
 .bespoke-banner .bespoke-banner-content {
  max-width: 90%;
 }
 .bespoke-inspired .inspired-right {
   width: 45%;
 }
 .bespoke-inspired .inspired-right.left {
   margin-right: 40px;
 }
 .bespoke-contact-btn {
   bottom: 55px;
 }

.fardan-banner-content .fardan-content h2 {
  font-size: 30px;
}
.fardan-banner-content .fardan-content p {
  font-size: 16px;
  line-height: 30px;
}
.product-innov-left {
 width: 50%;
 max-width: 100%;
 right: -80px;
}
.innovation-content {
  padding: 30px;
}
.product-innov-right {
  width: 50%;
  max-width: 100%;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  bottom: 50px;
}
.banner-left-text p {
  padding-right: 48px;
}
.banner-right-text p {
  padding-right: 20px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889  .flickityt4s-viewport {
  max-width: 1150px;
  margin: 0 auto;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item {
  height: auto;
}

}

@media screen and (max-width: 1350px) {
.template-collection .t4s-sidebar {
  padding: 30px 20px;
}
.t4s-sidebar .is--blockid_price .t4s-price_slider_amount .t4s-price_label span {
  font-size: 13px;
}
.collection-product .t4s-product h3.t4s-product-title {
  padding: 15px 10px;
}
.banner-left-text p {
  padding-right: 20px;
}
.banner-right-text p {
  padding-right: 20px;
}
.collection-product .t4s-product .t4s-product-info__inner del { display: inline-block; width: 100%; margin-left: 0; }
.collection-product .t4s-product .t4s-product-info__inner .t4s-product-price {
  justify-content: center;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 55px;
  text-align: center;
}
.collection-product .t4s-product .t4s-product-btns {
  left: 0;
  right: 0;
  max-width: 90%;
  margin: 0 auto;
}
.collection-product .t4s-product .t4s-product-btns {
  min-height: 35px;
}
.t4s-product .t4s-product-btns a {
  height: 35px;
}
.boost-pfs-container-default-box .boost-pfs-filter-left-col {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
.bespoke-inspired .inspired-left { padding-left: 0; }
.bespoke-inspired .inspired-left .get-inspired {
  padding-right: 0;
}
.al-fardan-world-banner {
  background: #000;
  min-height: 450px;
}
.template-blog #t4s-heading-page h1.t4s-title-head {
  font-size: 32px;
  margin: 0 0 40px 0;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-grid-block {
  width: 25%;
}

}
@media screen and (max-width: 1300px) {
  .main-banner .banner-right-text{padding: 22px 42px;}
}
@media screen and (max-width: 1199px) {
 .collection-title .boost-pfs-section-header h1.boost-pfs-filter-collection-header {
   font-size: 26px;
 }
  .boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-option #boost-pfs-filter-tree2-pf-p-price {
    padding-right: 0;
  }
  .collection-title .boost-pfs-filter-total-product span {
    margin-bottom: 0;
  }
  .collection-title .products-sort-by .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item {
    margin-right: 10px;
  }
  .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn {
    width: 100% !important;
    background: #48605e !important;
    margin: 0 !important;
  }
  .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn .boost-pfs-addtocart-btn-text {
    display: flex !important;
    color: #fff !important;
    justify-content: center;
  }
 .collection-title {
   flex-wrap: wrap;
 }
.collection-title .collec-title-box {
   width: 100%;
 }
.collection-title .products-sort-by {
   padding: 20px 0 0 0;
 }
 .collection-title .products-sort-by span.boost-pfs-filter-total-product {
  margin-bottom: 5px;
  }
 .products-sort-by .products_count {
   padding-bottom: 5px;
 }
.boost-pfs-filter-product-item-label-top_left p.boost-pfs-filter-product-item-price {
  bottom: 55px;
}
.boost-pfs-filter-right-col .boost-pfs-filter-bottom-pagination-default {
  padding: 55px 0;
}
.collection-title .products-sort-by .boost-pfs-filter-default-toolbar {
 margin-top: 15px;
}
.boost-pfs-filter-product-item-grid button.boost-pfs-addtocart-btn {
  height: 40px;
  line-height: 40px;
}
.boost-pfs-filter-right-col .bc-al-style4 .boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper {
  width: 100% !important;
}
.t4s-article-design3 .t4s-article-content__wrapper.blog-top-banner-content {
  width: 100%;
  max-width: 100%;
  top: 40%;
  padding: 0 40px;
}
.template-blog .t4s-container {
  padding-left: 20px;
  padding-right: 20px;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  padding-left: 40px;
  padding-right: 40px;
}
.template-blog .isotopet4s.t4s-blog-layout__masonry {
  margin-bottom: 30px;
}
}


@media screen and (max-width: 1159px) {
/*.template-collection .t4s-container {
  padding-left: 20px;
  padding-right: 20px;
}
*/
.main-banner .banner-left-text {
  padding: 20px 10px;
}
.main-banner .banner-right-text {
  padding: 28px 20px;
  padding-right: 0;
}
.banner-right-text h2 {
 font-size: 24px;
 line-height: 24px;
}
.banner-left-text p {
  font-size: 22px;
  line-height: 31px;
}
.banner-right-text p {
 font-size: 17px;
 line-height: 25px;
 padding-right: 0;
 margin-bottom: 10px;
}
.banner-right-text a.shop-now-btn {
 max-width: 170px;
 height: 40px;
 line-height: 40px;
}
.banner-right-text a.shop-now-btn:after {
  font-size: 30px;
}
.welcome-fardan-content {
  padding: 30px;
}
.welcome-fardan-content h2 {
  font-size: 25px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-feature-columns__content {
  padding: 10px 20px 40px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark {
 max-width: 170px;
 height: 40px;
 line-height: 40px;
 bottom: -18px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark:after {
 font-size: 24px;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a {
 font-size: 28px !important;
}
.t4s_bk_flickity.t4s_tp_cd.t4s-tabs-collection.t4s_tp_tab2 {
  margin-top: 70px;
}
.t4s-section-inner.nt_se_template--17068027281684__1658895117a4084e52.t4s-container-fluid {
  margin-bottom: 0;
}
.discover-title h2 {
  font-size: 30px;
}
.discover-container .discover-title span.collection {
  letter-spacing: 40px;
}
.discover-title span.collection {
  font-size: 95px;
  line-height: 70px;
  letter-spacing: 40px;
}
.discover-title span.collection.exclusive {
  letter-spacing: 40px;
}
.discover-title h2 {
  bottom: 10px;
}
#shopify-section-template--17068027281684__5d620a9e-293f-4435-a981-c49836e0f2ba {
  padding: 90px 0 110px 0;
}
section#shopify-section-template--17068027281684__a6e37117-3a36-4815-b959-e345603d8bf4 {
  margin-top: 0;
}
.discover-title.gift-guide {
  padding: 50px 0 0 0;
}
.premium-content-1 span {
  font-size: 25px;
  padding-bottom: 5px;
}
.premium-content-1 h2 {
 font-size: 32px;
 padding-bottom: 10px;
}
.premium-content-1 p {
  font-size: 22px;
}
.premium-content-1 a.shop-now-btn {
  max-width: 152px;
  height: 40px;
  line-height: 40px;
  margin-top: 15px;
}
.premium-content-1 a.shop-now-btn:after {
  font-size: 30px;
}
.premium-content-1 a.shop-now-btn:after {
 font-size: 30px;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 h3.t4s-section-title.t4s-title {
 font-size: 30px;
  padding: 80px 0 0 0;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 {
  padding-bottom: 10px !important;
}
.footer-newsletter-box .newsletter-box {
  padding: 40px 0 20px 30px;
  min-height: 273px;
}
.copyright-text {
  padding-top: 70px;
}
.t4s_se_template--17068027281684__70d1a21b-e2ee-47e8-a82f-d36d373411d1 {
  padding: 60px 0 !important;
}
.t4s_se_template--17068027281684__70d1a21b-e2ee-47e8-a82f-d36d373411d1 h3.t4s-shipping-title {
  font-size: 16px;
}
.queries-input button.submit-btn {
 font-size: 10px;
 letter-spacing: 2px;
 padding: 8px;
 justify-content: center;
}
.t4s-se-template--17068027281684__6c85ef92-d168-4dc1-8e2e-826d9c43e405 {
  padding-top: 80px;
}
.footer-newsletter-box .newsletter-box h2 {
  font-size: 28px;
}
.main-tab-section .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-info__inner {
 flex-wrap: wrap;
}
.t4s-pr-style4 .t4s-product-info .t4s-product-info__inner .t4s-product-btns:not(.t4s-product-info__btns) {
  width: 100%;
}
.t4s-pr-style4 .t4s-product-info .t4s-product-info__inner .t4s-product-btns:not(.t4s-product-info__btns) a {
  min-width: 100% !important;
  min-height: 40px;
  font-size: 14px;
}
.t4s-section-inline-false.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5 .t4s-collection-item {
  padding: 15px 5px;
}
.main-tab-section button.previous {
  left: 40px !important;
}
.main-tab-section button.next {
  right: 40px !important;
}
.collection-banner {
  margin-bottom: 40px;
}
.bespoke-inspired .inspired-left .get-inspired {
  padding-left: 10px;
}

.product-righ-bar .t4s-product__info-container h1.t4s-product__title {
  font-size: 22px;
}
.product-righ-bar .t4s-product__price .t4s-product-price ins {
  font-size: 24px;
}
.product-righ-bar .t4s-product__price .t4s-product-price del {
  font-size: 24px;
}
.product-free-shipping {
  justify-content: flex-start;
  flex-wrap: wrap;
}
.product-free-shipping .free-shipping {
  width: 50%;
}
.product__social.t4s-product__social-share {
  float: left;
  top: 10px;
}
.product-righ-bar .t4s-product-form__buttons {
  align-items: flex-end;
}
/*.t4s-product__info-main .t4s-product__info-container>:not(:last-child) {
  display: block;
}*/
.t4s-product__info-main .t4s-product__price {
  padding-bottom: 20px !important;
}
.al-fardan-world-banner {
  min-height: 500px;
}
.main-tab-section h3.t4s-product-title {
  font-size: 12px;
  letter-spacing: 3px;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-grid-block {
  width: 33%;
}

}
/* .t4s-truncate option[value="AFJ Generic"]{display: none;}
.t4s-truncate option[value="ALFAbet"]{display: none;}
.t4s-truncate option.AFJ.Generic,
.t4s-truncate option.ALFAbet {display: none;} */
.t4s-truncate option:nth-child(2){
  display: none !important;
  height: 0px;
  width: 0px;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}
.middle-banner-box{
  margin:25px 0;
}
@media screen and (max-width: 1024px) {
#t4s-search-hidden.t4s-search-sidebar .t4s-drawer__header {
  margin-top: 10px;
  padding: 0 15px !important;
}
.main-banner .banner-right-text{padding: 28px 10px;}
.header-top-free-shipping {
  letter-spacing: 2px;
}
header.shopify-section.t4s-section.t4s-section-header {
  padding-top: 0;
  padding-bottom: 15px;
}
.t4s-section-header .t4s-d-lg-none.t4s-col-item {
  position: relative;
  top: 45px;
}
.t4s-header__logo img{padding-top: 0px!important; padding-bottom: 15px!important;}
.t4s-header__logo img.header__sticky-logo{padding-bottom: 0px!important;}
.t4s-section-header .t4s-d-none.t4s-d-lg-block.t4s-col-item {
  display: none !important;
}
.t4s-section-inner.nt_se_template--17068027281684__1658895117a4084e52.t4s-container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}
.t4s-section-inline-false.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5 {
  padding-left: 20px;
  padding-right: 20px;
}
.carousel-disable-md.flickityt4s:not(.flickityt4s-enabled) {
  justify-content: flex-start !important;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s_ratio2_3 {
  justify-content: flex-start !important;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-col-item {
  padding: 10px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 {
 overflow: visible !important;
}
.footer-main-section .t4s-container {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.footer-main-section .footer-links-section {
  width: 100%;
  padding: 30px 30px 0;
  order: 2;
}
.footer-main-section .footer-newsletter-box {
  width: 100%;
  background: #E8F7F5;
  order: 1;
}
.footer-newsletter-box .newsletter-box h2 {
  color: #000;
}
.footer-newsletter-box .newsletter-box p {
 color: #000;
}
.footer-newsletter-box .newsletter-box .talk-with-us {
 color: #fff;
}
.footer-newsletter-box .t4s-newsletter__fields {
  padding-top: 0;
  border-bottom: solid 0px #000000;
}
.footer-newsletter-box .t4s-col-item.is--col-email input[type="email"] {
 background: transparent;
}
.footer-newsletter-box .newsletter-box h2 {
  font-size: 32px;
}
.footer-newsletter-box .newsletter-box .talk-with-us {
  float: left;
  margin-top: 40px;
}
.footer-chat-with-us{bottom: 110px;
    right: 15px;}
.collection-product .t4s-product .t4s-product-btns {
  left: 0;
  right: 0;
  max-width: 100%;
  margin: 0 auto;
  margin-top: -10px;
}

.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 {
  justify-content: end;
  padding-right: 20px;
}
.collection-product .t4s-product .t4s-product-wrapper .t4s-product-btns2 .t4s-pr-wishlist {
  flex: inherit;
}
.collection-banner {
  margin-bottom: 40px;
}
.boost-pfs-filter-right-col .boost-pfs-filter-products {
  margin-left: -20px;
}
.boost-pfs-filter-right-col .boost-pfs-filter-product-item-grid:not(.boost-pfs-filter-grid-width-2) {
  width: 50%;
  padding-bottom: 20px;
  padding-left: 20px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper .boost-pfs-filter-option-range-slider-unit {
  display: none;
}
.boost-pfs-filter-option-range .boost-pfs-filter-option-range-amount input {
  font-size: 12px;
  margin: 0 !important;
  text-align: center !important;
}
.boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item {
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  margin: 0 2px;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button {
  font-size: 13px;
  line-height: 28px;
}
.footer-newsletter-box .newsletter-box {
  min-height: initial;
  padding: 40px 0 40px 30px;
}
.jewellery-section {
  margin: 60px -10px 50px;
}
.Jewellery-box {
  padding: 0 10px;
}
.bespoke-jewellery h2 {
  font-size: 32px;
}
.bespoke-jewellery p {
  font-size: 18px;
}
.bespoke-inspired {
  flex-wrap: wrap;
}
.bespoke-inspired .inspired-left {
  padding-left: 0;
  padding-right: 0;
  width: 200%;
}
.bespoke-inspired .inspired-right {
  width: 100%;
  text-align: center;
}
.bespoke-source strong.bespoke-strong {
  font-size: 32px;
  padding: 80px 0;
}
.bespoke-inspired .inspired-left.right {
  order: 0;
}
.bespoke-inspired .inspired-right.left {
  margin-right: 0;
}
.bespoke-inspired .inspired-left .get-inspired {
  padding-left: 20px;
}

.contact-content .contact-right {
   padding: 30px 20px;
}

.consumers-item-section {
  padding: 0;
}
.fardan-our-vision {
  padding: 50px 0;
}
.fardan-our-vision .fardan-our-left {
  width: 100%;
  padding: 20px 20px 50px;
}
.fardan-our-vision .fardan-our-right {
  width: 100%;
  text-align: center;
}
.footer-newsletter-box .t4s-col-item.is--col-btn .t4s-newsletter__submit .t4s-newsletter__text:before {
  color: #48605E;
}
.product-innovation-section {
  flex-wrap: wrap;
}
.product-innov-left {
  width: 100%;
  max-width: 100%;
  right: 0;
}
.product-innov-right {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}
.discover-container .discover-title span.collection {
  letter-spacing: 30px;
}
.discover-title span.collection {
  letter-spacing: 30px;
}
.discover-title span.collection.exclusive {
  letter-spacing: 30px;
}
.premium-section {
  padding-bottom: 40px;
}

.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 {
    padding-left: 13px !important;
    padding-right: 13px !important;}
}
}

@media screen and (max-width: 950px) {

.banner-left-text p {
  font-size: 16px;
  line-height: 28px;
}
.main-banner .banner-right-text {
  padding: 18px 20px;
}
.banner-right-text h2 {
  font-size: 20px;
  line-height: 14px;
}
.banner-right-text p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
.banner-right-text a.shop-now-btn {
 max-width: 150px;
}
.collection-product .t4s-product .t4s-product-info__inner .t4s-product-price {
  justify-content: center;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 70px;
  text-align: center;
}
.footer-newsletter-box .newsletter-box {
  padding: 40px 20px 20px 30px;
  min-height: inherit;
  padding-bottom: 50px;
}

.t4s-product__media-wrapper.product-left-bar {
  flex: 0 0 auto;
  width: 100%;
}
.t4s-product__info-wrapper.t4s-pr.product-righ-bar {
  flex: 0 0 auto;
  width: 100%;
}
.product-righ-bar .t4s-product__info-main {
  padding-left: 0px !important;
}
.product-righ-bar .t4s-product-form__buttons .t4s-pr__qty_cart {
  flex-wrap: revert !important;
  align-items: self-end;
}

.fardan-banner-content .fardan-content {
  padding: 0 40px;
}
.consumers-item-text {
  width: 100%;
}
.consumer-img {
  text-align: center;
}
.consumers-item-text h2 {
  font-size: 24px;
  line-height: 42px;
  padding: 30px 0 0 0;
}
.consumers-item-text p {
  font-size: 18px;
  line-height: 32px;
  padding: 15px 0;
}
.t4s-article-design3 .t4s-article-content__wrapper.blog-top-banner-content {
  padding: 0 60px;
}
.blog-top-banner-content h3.t4s-article-title a {
  font-size: 24px;
  line-height: 1.1;
}
.blog-top-banner-content .blog-date-dispensation {
  padding-top: 5px;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  padding: 0 60px;
}

}
.t4s-site-nav__icons.header-social-icon.t4s-h-cart__design1{margin-top: -10px;}
@media screen and (max-width: 767px) {
.main-tab-section .t4s-product-wrapper.t4s-pr.t4s-oh:hover .t4s-product-info__inner{display: none;}
.header-social-icon{margin-top: -10px;}
.header-social-icon .header-serch-icon a:before {
  margin-right: 15px;
}
.header-social-icon .header-serch-icon a:after {
  margin-right: 8px;
}
.t4s-se-template--17068027281684__290d0897-32dc-480a-a1c7-b66d86cdc491 .t4s-container {
  padding-left: 0;
  padding-right: 0;
 }
.main-banner {
  flex-wrap: wrap;
  margin-top: 10px;
}
.banner-img {
 width: 100%;
}
.banner-img img {
 width: 100%;
}
.main-banner .left {
  width: 100%;
}
.main-banner .banner-left-text:before {
 display: none;
}
.main-banner .banner-left-text {
 order: 2;
 height: auto;
 padding: 60px 20px;
 width: 100%;
}
.main-banner .center {
  width: 100%;
  order: 3;
}
.main-banner .right {
  width: 100%;
}
.main-banner .banner-right-text:after {
  display: none;
}
.main-banner .right .banner-right-text {
  order: 2;
  width: 100%;
}
.main-banner .banner-right-text {
 height: auto;
 padding: 60px 20px;
 background: transparent;
}
.banner-right-text a.shop-now-btn {
  min-width: 200px;
  height: 50px;
  line-height: 50px;
  font-size: 17px;
}
.banner-right-text a.shop-now-btn:after {
  color: #000;
  font-size: 40px;
}
.banner-left-text p {
  font-size: 32px;
  line-height: 42px;
}
.banner-right-text h2 {
  font-size: 32px;
  padding-bottom: 15px;
  line-height: normal;
}
.banner-right-text p {
  font-size: 16px;
  line-height: 27px;
  padding-bottom: 10px;
}

.welcome-fardan-section {
 flex-wrap: wrap;
}
.welcome-fardan-img {
  width: 100%;
}
.welcome-fardan-content {
 width: 100%;
 margin-left: 20px;
 margin-top: -100px;
}
.t4s-section-inner.nt_se_template--17068027281684__1658895117a4084e52.t4s-container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.main-tab-section {
 background: transparent;
}
.main-tab-section .product-name,
.main-tab-section .t4s-product-info {
  display: none;
}
.main-tab-section button.next,
.main-tab-section button.previous {
 display: block;
}
.discover-title h2 {
  display: inline-block;
  width: 100%;
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  color: #48605E;
  line-height: 20px;
  position: initial;
}
.discover-title span.collection {
 display: none;
}
.discover-container .discover-title {
  padding-bottom: 12px;
}
.t4s-section-inner.nt_se_template--17068027281684__1658895117a4084e52.t4s-container-fluid {
  padding-bottom: 60px !important;
}
.t4s-section-inline-false.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5 {
  padding-left: 0;
  padding-right: 0;
}
.t4s-section-inline-false.t4s_se_template--17068027281684__8fc92b72-b3f0-4c7a-89fa-891e90c1d3d5 .t4s-collection-item {
  padding: 25px 5px;
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper span.t4s-collection-wrapper-content.t4s-pr {
  width: 150px;
  height: 40px;
}
.t4s-collection-content.t4s-pr.t4s-eff-img-none .t4s-collection-wrapper a.t4s-collection-title {
  font-size: 16px;
  letter-spacing: 2px;
}
.t4s-wrapper__custom .t4s-container.welcome-container {
  padding-left: 0;
  padding-right: 0;
}
#shopify-section-template--17068027281684__5d620a9e-293f-4435-a981-c49836e0f2ba {
 padding-top: 30px;
}
.discover-container .discover-title h2 {
  padding-bottom: 20px;
  letter-spacing: 0px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-col-item {
  position: relative;
  padding: 0;
  margin: 0;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-feature-columns__content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  background: transparent;
  border: none;
  width: 100%;
  padding-bottom: 20px;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 h3.t4s-feature-columns__title {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  line-height: 1.1;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-feature-columns__text {
  display: none;
}
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 .t4s-btn-icon-false.t4s-btn-color-dark {
  display: none;
}
.bespoke-section .bespoke-img {
  width: 100%;
}
.bespoke-section .bespoke-content {
  margin-top: 56%;
}
.bespoke-content .bespoke-banner-text span {
  font-size: 27px;
  padding-bottom: 10px;
}
.bespoke-content .bespoke-banner-text strong {
  font-size: 32px;
  padding-bottom: 10px;
}
.bespoke-content .bespoke-banner-text img {width: 50%; margin-left: 0px;}
.bespoke-content .bespoke-banner-text p {
 font-size: 27px;
 margin-bottom: 10px;
}
.shopify-section .bespoke-container.home_banner .bespoke-content{top: -90px;}  
.t4s_nt_se_template--17068027281684__05dab941-852f-42d6-a8cd-16fbc1e8a9f0 {
  margin-bottom: 0;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 .t4s-col-item {
  width: 100%;
}
.discover-title.gift-guide {
  padding: 40px 0 20px;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 span.t4s-collection-badge.t4s-text-center.t4s-pa {
  font-size: 22px;
  bottom: 70px;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 .t4s-section-content a.t4s-collection-title {
  width: 145px;
  height: 40px;
  min-height: 40px;
  line-height: 40px;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 a.t4s-collection-title:after {
 font-size: 20px;
 color: #fff;
}
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.previous,
.t4s_se_template--17068027281684__4842cd64-74f8-4812-b553-799598877215 button.next {
  display: none;
}
.t4s-container.premium-container {
  padding-left: 0;
  padding-right: 0;
}
.t4s-se-template--17068027281684__6c85ef92-d168-4dc1-8e2e-826d9c43e405 {
  padding-top: 20px;
}
.premium-section .premium-left {
  width: 100%;
  padding-right: 0;
  order: 2;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.premium-section .premium-right {
  width: 100%;
  padding-left: 0;
}
.premium-content-1 {
 padding: 40px 30px;
 background: #f7f7f7;
 width: 100%;
 order: 2;
}
.premium-content-1 span {
  color: #000;
}
.premium-content-1 h2 {
  color: #000;
  letter-spacing: 0;
}
.premium-content-1 p {
  color: #000;
}
.premium-content-1.content-2 {
  padding: 40px 30px;
}
.premium-content-1 a.shop-now-btn {
 color: #000;
 border: solid 1px #000;
}
.premium-content-1 a.shop-now-btn:after {
 color: #000;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 h3.t4s-section-title.t4s-title {
  font-size: 25px;
  padding: 50px 0 0 0;
  text-align: center;
}
.discover-title.instagram-title h2 {
 font-size: 22px;
 padding-bottom: 20px;
}
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.previous,
.t4s_nt_se_template--17068027281684__16584525096ea51cef button.next {
  display: none;
}
.t4s_se_template--17068027281684__70d1a21b-e2ee-47e8-a82f-d36d373411d1 {
  display: none;
}
.t4s_bk_flickity.t4s_tp_cd.t4s-tabs-collection.t4s_tp_tab2 {
  margin-top: 10px;
}
.t4s_tp_tab2 .t4s-section-head.t4s-tabs-head {
  padding-left: 0px;
  padding-right: 20px;
}
  
  .t4s-logo-list .t4s-title{padding-left: 15px; text-align: left!important;}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li {
 margin-right: 5px;
}
.nt_se_template--17068027281684__1658895117a4084e52 .flickityt4s-slider li a {
  font-size: 24px !important;
}
.bespoke-section .bespoke-content{-ms-transform: translateY(0%); transform: translateY(0%)}
.bespoke-banner-text a.appointment-btn {
 max-width: 225px; margin-top: 55%;
}
.footer-main-section .t4s-container {
 padding-left: 0;
 padding-right: 0;
 margin-top: 20px;
}
.footer-links-section .links-box.about {
 width: 100%;
}

.footer-links-section .links-box h2 {
  position: relative;
  cursor: pointer;
  padding-bottom: 5px;
  border:none;
}
.footer-links-section .links-box h2:after {
  font-family: 'font-iconss';
  content: "\e90d";
  font-size: 13px;
  color: #fff;
  position: absolute;
  right: 0;
}
.footer-links-section .links-box.on h2:after {
  content: "\e90c";
}

.footer-links-section .links-box .footer-link,
.footer-links-section .links-box .footer-contact,
.footer-links-section .links-box p,
.footer-links-section .links-box .footer-social-icon {
  display: none;
}
.footer-links-section .links-box .footer-social-icon{display: flex;}
.footer-links-section .links-box.on h2 ~ ul.footer-link,
.footer-links-section .links-box.on h2 ~ .footer-contact,
.footer-links-section .links-box.on h2 ~ p {
  display: block;
}
.footer-links-section .links-box.on h2 ~ .footer-social-icon {
  display: flex;
}
.footer-links-section .links-box.services {
  width: 100%;
}


.footer-links-section .links-box {
  width: 100%;
  padding: 10px 0;
}
.footer-social-icon {
  padding-top: 18px;
}
.footer-newsletter-box .newsletter-box {
  padding: 60px 25px;
}
.copyright-text {
  padding-top: 20px;
}
.premium-section {
  padding-bottom: 0;
}
.t4s_nt_se_template--17068027281684__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-col-item.t4s-logo-item{
  height: auto;
  border: none;
}
.t4s-container.instagram-container {
  padding-top: 10px;
}
.collection-title {
  padding: 25px;
}
.collection-title h1.title {
  font-size: 30px;
}
.collection-product .t4s-product .t4s-product-info__inner {
  padding: 0 10px 20px;
}
.collection-product .t4s-product h3.t4s-product-title {
  padding: 10px;
  font-size: 14px;
  letter-spacing: 0px;
}
.t4s-product.t4s-pr-style6 .t4s-product-btns a>.t4s-text-pr {
  font-size: 14px;
  top: -1px;
}
.collection-product .t4s-product .t4s-product-info__inner .t4s-product-price {
  bottom: 55px;
}
.collection-banner {
  margin-bottom: 30px;
}
.collection-title .products-sort-by {
  display: none;
}
.collection-title .boost-pfs-section-header h1.boost-pfs-filter-collection-header {
  font-size: 20px;
}
.boost-pfs-filter-product-bottom-inner p.boost-pfs-filter-product-item-vendor {
  font-size: 14px;
}
.boost-pfs-filter-product-bottom-inner .boost-pfs-filter-product-item-title {
  font-size: 14px;
  letter-spacing: 1px;
  padding: 0 10px;
  top: 40px;
}
.shopify-section .boost-pfs-filter-toolbar-top-mobile {
  background: #fff;
}
.boost-pfs-filter-product-item .boost-pfs-action-list-wrapper.boost-pfs-action-extend {
  bottom: 0 !important;
}
.boost-pfs-container-default-box .boost-pfs-filter-wrapper {
  margin-bottom: 0 !important;
}
.boost-pfs-filter-right-col .boost-pfs-filter-bottom-pagination {
  /* display: none !important; */
}
.shopify-section .boost-pfs-filter-toolbar-top-mobile button {
 font-size: 16px;
 font-weight: 400;
 color: #000;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper {
  padding: 0 4px;
  margin: 0;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper .boost-pfs-filter-option-range-slider-unit {
  font-size: 10px;
  padding: 0;
}
.boost-pfs-filter-left-col .boost-pfs-filter-option-range-amount-wrapper input {
  margin: 0 !important;
  font-size: 10px;
}
.boost-pfs-filter-product-item-label-top_left p.boost-pfs-filter-product-item-price {
    bottom: 45px;
}
.boost-pfs-filter-product-item-label-top_left .boost-pfs-filter-product-item-label {
 z-index: 5;
}
.footer-newsletter-box .newsletter-box {
  min-height: inherit;
}
.nt_se_template--17068027281684__1658895117a4084e52 .t4s-tabs-inline .t4s-tabs-head .t4s-top-heading h3.t4s-section-title.t4s-title {
  display: none;
}
.bespoke-banner .bespoke-banner-content {
  padding: 25px 15px;
  margin-top: -55px;
}
.bespoke-banner-content h1 {
  font-size: 24px;
  line-height: 1.1;
}
.bespoke-banner-content p {
  font-size: 18px;
  line-height: 30px;
}
.bespoke-banner-content a.appointment-btn {
  font-size: 13px;
}
.bespoke-jewellery h2 {
  font-size: 28px;
  line-height: 1.5;
}
.bespoke-container {
  padding-left: 20px;
  padding-right: 20px;
}
.bespoke-jewellery h2 {
  font-size: 28px;
  line-height: 1.5;
}
.bespoke-jewellery p {
  padding: 0;
}
.bespoke-jewellery {
  margin-bottom: 15px;
}
.bespoke-inspired .inspired-left .get-inspired {
  padding-left: 10px;
}
.bespoke-inspired .get-inspired h2 {
  font-size: 28px;
  line-height: 1.3;
}
.bespoke-source strong.bespoke-strong {
  font-size: 28px;
  line-height: 1.5;
  padding: 30px 0;
}
.inspired-right .slider span.prev,
.inspired-right .slider span.next {
  width: 50px !important;
  height: 50px !important;
}
.inspired-right .slider span.prev:before {
  font-size: 28px !important;
}
.inspired-right .slider span.next:before {
  font-size: 28px !important;
}
.bespoke-inspired .inspired-right.left {
  margin-right: 0;
}
.about-bespoke-btn {
  text-align: center;
  padding: 30px 0;
}
.striking-section h3 {
  font-size: 30px;
  line-height: 1.3;
}
.bespoke-contact-btn {
  bottom: 20px;
}
.bespoke-contact-btn a {
  font-size: 13px;
}
.striking-section {
  padding: 0 0 30px 0;
}
.jewellery-section {
  margin: 40px 0 20px 0;
  flex-wrap: wrap;
}
.Jewellery-box {
  padding: 5px 0;
  width: 100%;
}

.t4s-product__media-wrapper.product-left-bar {
  padding: 0 15px;
}
.product-righ-bar .t4s-product__info-container h1.t4s-product__title {
  font-size: 22px;
}
.t4s-product__description p {
  font-size: 11px;
}
.t4s-product__info-container .t4s-product__meta {
  margin: 10px 0 10px 0 !important;
}
.t4s-product__info-container .t4s-product__meta .t4s-available-wrapper span.t4s-productMeta__value {
  font-size: 12px;
}
.product-righ-bar .t4s-product__price .t4s-product-price ins {
  font-size: 19px;
}
.product-righ-bar .t4s-product__price .t4s-product-price del {
  font-size: 14px;
}
.product__social.t4s-product__social-share {
  display: none !important;
}
.t4s-product__info-main .t4s-selector-mode__dropdown {
  flex-wrap: wrap;
}
.t4s-selector-mode__dropdown .t4s-swatch__option,
.t4s-form__product .t4s-swatch__option {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}
.t4s-selector-mode__dropdown .t4s-swatch__option h4.t4s-swatch__title .t4s-btn__size-chart {
 position: absolute;
 right: 0;
 top: 0;
 font-size: 12px;
 color: #48605E;
}
.product-righ-bar .t4s-product-form__buttons {
  padding: 0;
}
.product-free-shipping {
  padding: 20px 10px;
  margin-top: 20px;
  font-size: 12px;
  line-height: 12px;
}
.product-free-shipping .free-shipping {
  width: 100%;
}
.t4s-product__info-container .tagsdetail.t4s-product__meta {
  padding-top: 10px;
}
.contact-left-content h2 {
  font-size: 24px;
}
.contact-left p{color: #747474;}  
.contact-section .contact-content {
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
}
.al-fardan-world-banner {
  background: #000;
   min-height: auto;
}
.fardan-banner-content .fardan-content h2 {
  line-height: 1.1;
}
.fardan-our-vision .fardan-our-left {
  padding: 20px 0px 10px;
  order: 2;
}
.fardan-our-vision .fardan-our-left h2 {
  font-size: 30px;
  line-height: 1.1;
}
.fardan-our-vision {
  padding: 50px 0 0 0;
}
.product-innovation-section {
 flex-wrap: wrap;
}
.product-innov-left {
  max-width: 100%;
  right: 0;
}
.innovation-content {
  padding: 20px;
}
.product-innov-right {
 max-width: 100%;
}
.innovation-product {
  padding: 40px 0;
}
.innovation-content h2 {
  font-size: 28px;
  line-height: 40px;
}
.product-bottom-banner {
  padding-bottom: 0;
}
.product-bottom-content {
  padding: 0 20px;
}
.product-bottom-content h2 {
  font-size: 25px;
  line-height: 22px;
  padding: 0;
}
.product-bottom-content p {
  line-height: 17px;
  padding: 6px 10px;
}
.product-bottom-content a.appointment-btn {
    height: 32px;
    line-height: 30px;
    margin-top: 0;
}
.template-blog #t4s-heading-page h1.t4s-title-head {
  font-size: 30px;
  line-height: 1.4;
  margin: 0 0 30px 0;
}
.template-blog .t4s-container {
  padding-left: 20px;
  padding-right: 20px;
}
.t4s-article-design3 .t4s-article-content__wrapper.blog-top-banner-content {
  top: 45%;
  padding: 0 20px;
}
.blog-top-banner-content h3.t4s-article-title {
  margin-bottom: 3px;
}
.blog-top-banner-content h3.t4s-article-title a {
  font-size: 22px;
  line-height: 1.1;
}
.blog-top-banner-content .blog-date-dispensation {
  padding-top: 0;
}
.t4s-article-item .blog-date-dispensation .t4s-article-content:before {
  width: 20px;
  left: 10px;
}
.t4s-article-item .blog-date-dispensation .t4s-article-content {
  font-size: 13px;
  line-height: 16px;
  padding-left: 40px;
}
.t4s-blog-layout__slider ol.flickityt4s-page-dots {
  padding: 0 20px;
  bottom: 32px;
}
.template-blog .isotopet4s.t4s-blog-layout__masonry {
  margin-bottom: 0;
}
#instant-brand-page .instant-brand-page-grid .instant-brand-grid-block {
  width: 50%;
}
.usf-mobile .usf-popover:before{
  z-index:999!important;
}
  .usf-mobile .usf-popover .usf-body{
    z-index:999!important;
  }
}

@media screen and (max-width: 639px) {
.boost-pfs-filter-right-col .boost-pfs-filter-product-item-grid:not(.boost-pfs-filter-grid-width-2) {
  width: 100%;
}
}

@media screen and (max-width: 480px) {
.instant-brand-grid-column.catalogue.area--1{text-align: center;}
}

@media screen and (max-width: 374px) {

 .t4s-col-lg-5.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
   top: 20px;
 }
 .header-social-icon .header-serch-icon a:after {
   margin-right: 0;
 }
 #instant-brand-page .instant-brand-page-grid .instant-brand-grid-block {
   width: 100%;
 }
 #instant-brand-page .instant-brand-page-grid .instant-brand-block-listing-image-wrapper a.instant-brand-item {
   width: 55%;
 }
}



.our-leadership-left .cover {
  background-image: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/files/leadership-img.png?v=1672079869');
  background-size:cover;
  background-repeat:no-repeat;
  width:100%;
  padding-bottom: 50%;
  margin-bottom:0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;

}
.our-leadership-left .cover:before {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/files/play-icon.png?v=1672078186') no-repeat center center;
    width: 56px;
    height: 56px;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer;
}
.our-leadership-left .cover video {
    opacity: 0;
    width: 100%;
    transition: 1s;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
    height: 100%;
    background: #48605E;
}

/* complete your look */
#productBoughtTogether #ga-product_bought_together{margin-top: 8px; margin-bottom:0px; padding-bottom:0px}

#productBoughtTogether #ga-product_bought_together h2{
    color: #000;
    font-size: 16px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: 'Futura';
}
#ga-product_bought_together .ga-carousel_wrapper .gowl-carousel{
    border:1px solid #EEEEEE;
}
#ga-product_bought_together .ga-carousel_wrapper {
    padding:0;
}
#ga-product_bought_together .ga-carousel_wrapper .ga-product{
    display:flex;
    flex-wrap:wrap-reverse;
    padding:20px 15px;
    border-right:1px solid #EEEEEE;
    text-align:center;
    font-family: 'Futura';
}
#ga-product_bought_together .ga-carousel_wrapper .gowl-carousel .gowl-item.active:last-child .ga-product{
  border:none;
}
#ga-product_bought_together .ga-product>*,
#ga-product_bought_together span.ga-label{
  display:none;
}
#ga-product_bought_together .ga-product>a{
  display:block;
  text-transform: uppercase;
}
#ga-product_bought_together .ga-product>a:first-child{
    max-width: 200px;
    margin: auto;
    height: 100%;
    width: 100%;
}
#ga-product_bought_together .ga-product_image{
    margin-bottom:0;
}

#ga-product_bought_together .ga-product span.ga-product_price-container{display: block;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    left: 0;
}

#productBoughtTogether #ga-product_bought_together .ga-product_title,
#productBoughtTogether #ga-product_bought_together select.ga-product_variant_select{
    color:#48605E;
    font-size: 14px;
    text-align: center;
    width: 100%;
}

/* engrave */

.product-customizer-options{
    background: #F9F9F9;
    margin: 32px 0 0px;
    padding: 0px;
    font-family: 'Beaufort';
    z-index: 3;
    position: relative;
}
.product-customizer-content{padding: 10px 10px 6px 15px;}
.product-customizer-options .option-amount,
.t4s-form__product .product-customizer-customizations-total{
  display:none !important;
}

.product-customizer-options .product-customizer-option > label{
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 5px !important;
    font-family: 'Beaufort';
    display:block;
}
.product-customizer-options .product-customizer-option-description{
    font-size: 14px !important;
    color: #747474;
    margin-bottom: 10px;
    line-height:18px;
}
.product-customizer-options .product-customizer-option input{
    border-color: transparent !important;
    font-size: 14px!important;
}
.product-customizer-option.option-type-radio ul li{
    display:inline-block !important;
    margin-right: 20px;
}
.product-customizer-option.option-type-font .fonts-list .font span.value{font-size: 12px;}
/* Gift Registry signup page */
.giftreggie-signup , .giftreggie-find ,.giftreggie-create,.giftreggie-landing{
      max-width: 510px;
    margin: 40px auto;
    display: flex;
    align-items: center;
    min-height: 55vh;
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
    border: 1px solid var(--border-color);
    padding: 10px 30px 10px;
    width:calc(100% - 30px );
}
.giftreggie-find.giftreggie-front{
  min-height: 45vh;
}
.giftreggie-find.giftreggie-front .giftreggie-body{
    border-top:none;
    border-bottom:none;
    width:100%;
    max-width:100%;
}
.giftreggie-create .giftreggie-band{
  background:none;
}
.giftreggie-create .giftreggie-body{
  width:100%;
}
.giftreggie-find.giftreggie-front .giftreggie-header p{
  display:none;
}
.giftreggie-signup .giftreggie-header h3,
.giftreggie-create .giftreggie-header h3,
.giftreggie-manager .giftreggie-header h3,
.giftreggie-find .giftreggie-header h3,
.giftreggie-guest .giftreggie-header h3,
.giftreggie-landing h3{
    text-align: center;
    border-bottom: 2px solid var(--heading-color);
    padding: 13px 84px;
    margin: 0 auto 40px;
    width: fit-content;
    font-weight: 400;
    text-transform: uppercase;
    font-size:18px;
  display:block;
}
.giftreggie-manager .giftreggie-header h3 a,
.giftreggie-guest .giftreggie-header h3 a{
  color: var(--heading-color) !important;
}
.giftreggie-signup .giftreggie-header p,
.giftreggie-create .giftreggie-header p{
  display:none;
}
.giftreggie-signup.giftreggie-front .giftreggie-body,
.giftreggie-create.giftreggie-front .giftreggie-body,
.giftreggie-guest.giftreggie-front .giftreggie-body {
    border:none;
    margin:0;
}
.giftreggie-create .registry-profile-block p span ,.giftreggie-manager .registry-profile-block p span{
  width:100%;
}
.giftreggie-create .registry-profile-block ,.giftreggie-manager .registry-profile-block {
  width:100%;
  max-width:100%;
}
#giftreggie-update-form .registry-profile-block p span input[type="file"]{
  width:100%;
  display:block;
}
.giftreggie-create .registry-profile input[type='text'],
.giftreggie-create .registry-profile input[type="password"],
.giftreggie-create .registry-profile input[type="email"],
.giftreggie-create .registry-profile textarea,
.giftreggie-create .registry-profile .country-selector ,
 .giftreggie-manager .registry-profile input[type='text'],
 .giftreggie-manager .registry-profile input[type="password"],
.giftreggie-manager .registry-profile input[type="email"],
.giftreggie-manager .registry-profile textarea,
.giftreggie-manager .registry-profile .country-selector
  width:100%;
  }
.giftreggie-create .registry-profile-block p span input[type='file'],
.giftreggie-manager .registry-profile-block p span input[type='file']
{
    display: block;
    width: 100%;
}

.giftreggie-create .registry-profile span , .giftreggie-manager .registry-profile span {
    width: 100%;
}
.giftreggie-create .registry-profile input[type="checkbox"],
.giftreggie-manager .registry-profile. input[type="checkbox"]
{
    -webkit-appearance: none;
    display: inline-block;
    padding: 5px;
     width: unset;
    line-height: normal;
    resize: none;
    transition: border-color .1s ease-in-out;
    background: 0 0;
    border-radius: 0;
    margin-bottom: 0px;
}
.giftreggie-create .registry-profile p ,
.giftreggie-manager .registry-profile p
{
  font:inherit;
}
.giftreggie-create #giftreggie-create-form select ,
.giftreggie-manager #giftreggie-create-form select
{
  width:100%;
  margin-bottom:30px;
}
.giftreggie-registry .giftreggie-no-products a{
  font-size:14px;
  color:#000;
  text-decoration:underline;
}

.giftreggie-create input[type='text'],
.giftreggie-create input[type='password'],
.giftreggie-create input[type='email'],
.giftreggie-create textarea,
.giftreggie-create .country-selector,
.giftreggie-manager  input[type='text'],
  .giftreggie-manager  input[type='password'],
  .giftreggie-manager  input[type='email'],
  .giftreggie-manager  textarea,
  .giftreggie-manager  .country-selector,
.giftreggie-guest  input[type='text'],
  .giftreggie-guest  input[type='password'],
  .giftreggie-guest  input[type='email'],
  .giftreggie-guest  textarea,
  .giftreggie-guest  .country-selector,
.giftreggie-front  input[type='text'],
  .giftreggie-front  input[type='password'],
  .giftreggie-front  input[type='email'],
  .giftreggie-front  textarea,
  .giftreggie-front  .country-selector{
    -webkit-appearance: none;
    display: block;
    padding: 16px 14px;
    border: 1px solid var(--border-color);
    width: 100%;
    line-height: normal;
    resize: none;
    transition: border-color .1s ease-in-out;
    background: 0 0;
    border-radius: var(--btn-radius);
    margin-bottom: 30px;
}
.giftreggie-manager input[type='text'].giftreggie-want-quantity,
.giftreggie-manager input[type='text'].registry-variant-quantity,
.giftreggie-manager input[type='text'].giftreggie-line-number,
.giftreggie-guest input[type='text'].giftreggie-want-quantity,
.giftreggie-guest input[type='text'].registry-variant-quantity,
.giftreggie-guest input[type='text'].giftreggie-line-number
{
    width:48px;
    margin: 0px auto;
    text-align: center;
}
.giftreggie-create select,
.giftreggie-manager select{
  height:46px;
  border-radius:0;
  width:95%;
}
.giftreggie-signup a,
.giftreggie-browse-add-products a,
.giftreggie-footer p a{
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 0.1rem;
    color: var(--secondary-color);
    font-weight: 400;
}
#giftreggie-update-form .giftreggie-profile-buttons{
  text-align:left;
}
.giftreggie-signup a:hover,
.giftreggie-browse-add-products a:hover{
    color: var(--accent-color);
}
.giftreggie-front.giftreggie-manage .giftreggie-body{
    border-bottom:none;
    border-top:none;
}
.giftreggie-manage .giftreggie-desktop a , .giftreggie-manage .giftreggie-desktop table tr td {
  color:#000000;
}
.giftreggie-manage .giftreggie-header p a{
  color:#000000;
  text-decoration:underline;
}
.giftreggie-manage .giftreggie-header p a:hover{
  color: var(--accent-color);
}
.giftreggie-create,
.giftreggie-manager,
.giftreggie-find,
.giftreggie-manage,
.giftreggie-guest,
.giftreggie-landing
{
    padding-right: calc(0.5 * var(--ts-gutter-x, 3rem));
    padding-left: calc(0.5 * var(--ts-gutter-x, 3rem));
    margin: 40px auto;
}
.registry-profile-block.giftreggie-band{
  background:0;
}
.registry-profile-block.registry-captcha{
  max-width:420px;
}
.giftreggie-manager.giftreggie-front .giftreggie-body,
.giftreggie-manager .giftreggie-band{
  margin:0;
  border-bottom:none;
}
.giftreggie-manager.giftreggie-front h2,
.giftreggie-guest.giftreggie-front h2 {
    text-align: left;
    font-weight: 400;
    text-transform: uppercase;
}
.registry-profile span{
  vertical-align:top;
}
.giftreggie-landing-overview {
    display: block;
    width: 100%;
}
.giftreggie-landing-overview a:last-child .giftreggie-landing-row{
  border-bottom:none;
}
@media (max-width: 760px){
.giftreggie-create select,
.giftreggie-manager select,
  .giftreggie-create .registry-profile input[type='text'],
  .giftreggie-create .registry-profile input[type='password'],
  .giftreggie-create .registry-profile input[type='email'],
  .giftreggie-create .registry-profile textarea,
  .giftreggie-create .registry-profile .country-selector,
  .giftreggie-manager .registry-profile input[type='text'],
  .giftreggie-manager .registry-profile input[type='password'],
  .giftreggie-manager .registry-profile input[type='email'],
  .giftreggie-manager .registry-profile textarea,
  .giftreggie-manager .registry-profile .country-selector{
    width:100%;
}
  .giftreggie-manage .giftreggie-mobile ul{
    padding-left:0;
  }
   .giftreggie-manage .giftreggie-mobile ul li p{
    padding: 8px;
    text-align: left;
     border-bottom:1px solid #AAA;
     margin:0;
    }
   .giftreggie-manage .giftreggie-mobile ul li p:last-child{
     border-bottom:none;
   }
  .giftreggie-manage .giftreggie-mobile ul li {
    border: 1px solid #AAA;
    margin-bottom:30px;
  }
   .giftreggie-registry .giftreggie-mobile{
      border: 1px solid #AAA;
     margin:10px 0 30px;
   }
   .giftreggie-registry .giftreggie-mobile p{
    padding: 8px;
    text-align: left;
     border-bottom:1px solid #AAA;
     margin:0;
    }
  .giftreggie-registry .giftreggie-mobile p:last-child{
    border-bottom:none;
  }
}
@media (max-width: 440px){
  .giftreggie-find .giftreggie-header h3 , .giftreggie-create .giftreggie-header h3,
  .giftreggie-landing h3{
    padding: 13px 50px;
  }
}
@media (min-width: 1025px){
.giftreggie-create ,
  .giftreggie-manager,
  .giftreggie-find,
  .giftreggie-guest,
  .giftreggie-landing,
  .registry-profile{
     max-width: 500px;
  }
  .giftreggie-manage {
    max-width: var(--wrapper-mw);
  }
  .giftreggie-admin{
    max-width: var(--wrapper-mw);
  }
}
@media (min-width: 641px){
  .giftreggie-signup,.giftreggie-create,.giftreggie-manager,.giftreggie-guest,.giftreggie-find,
  .giftreggie-manage,.giftreggie-landing{
      margin: 80px auto;
  }
}

/* detail page brand slider  */

#ga-product_related button.ga-product_addtocart,
#ga-product_related button.ga-addalltocart{font-size: 14px!important;}

.ga-template_1  .ga-product_title,
.globoRelatedProductsCustom #ga-product_related .ga-product_title{
    position: absolute;
    top: 34px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    text-align:center;
    font-weight:400;
    text-transform: uppercase;
    font-family: 'Beaufort';
    letter-spacing: 3px;
    font-size:14px;
}
.ga-template_1 .ga-product_addtocart,
.globoRelatedProductsCustom .ga-product_addtocart{
    padding: 0;
    position: absolute;
    bottom: 20px;
    left: 40%;
    right: 10px;
    width:calc(60% - 10px);
    display:none;
  text-transform: uppercase;
  z-index:2;
  border-radius: 0;
}
.ga-template_1 span.ga-product_price-container,
.globoRelatedProductsCustom span.ga-product_price-container{
    padding: 0;
    position: absolute;
    bottom: 26px;
    left: 10px;
    right: 50%;
    display:none;
    z-index:2;
    margin-bottom:0;
    line-height: 22px;
}
.ga-template_1  span.ga-product_price,
.globoRelatedProductsCustom #ga-product_related span.ga-product_price{
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}
.ga-template_1  span.ga-product_oldprice,
.globoRelatedProductsCustom #ga-product_related span.ga-product_oldprice{
    font-size: 14px;
    font-weight: 400;
}
#wigget_15456 .ga-product_price.ga-product_have_oldprice {position: absolute; margin-top: -10px;}
#shopify-section-template--18745228263682__d6a9d293-a8d5-4a83-96bb-4e423186b625 #wigget_15456 .ga-product_oldprice{margin-top: -31px;}
#wigget_15456 .ga-product_oldprice{position: absolute; margin-top: -42px;}

.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover span.ga-product_price-container,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover span.ga-product_price-container,
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover .ga-product_addtocart,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover .ga-product_addtocart{
  display: block;
}
.ga-carousel_wrapper .ga-product:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.0);
    z-index: 1;
    transition: .5s;
    opacity: 0;
}
.template-product #ga-product_bought_together .ga-carousel_wrapper .ga-product:before {z-index: 0;}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover .ga-product:before,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover .ga-product:before{
  opacity:1;
}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev{
  left:-10px;
}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next {
  right:-10px;
}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev svg,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev svg,
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next svg,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next svg{
  display:none;
}

.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev:before,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev:before{
    font-family: 'font-iconss';
    content: "\e90b";
    font-size: 30px;
    color: rgba(0, 0, 0, 0);
    background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/pre-arrow.png) no-repeat left top;
    width: 30px;
    height: 30px;
}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next:before,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next:before {
    font-family: 'font-iconss';
    content: "\e90a";
    font-size: 30px;
    color: rgba(0, 0, 0, 0);
    background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/next-arrow.png) no-repeat left top;
    width: 30px;
    height: 30px;
}
.ga-template_1  h2,
.globoRelatedProductsCustom .ga-products-box h2{
  font-weight:400 !important;
  margin-bottom:30px;
  text-transform:capitalize !important;
}
#ga-product_related h2 {text-transform: none!important;}
#ga-product_related .ga-carousel_wrapper .ga-product {padding-left: 1px; padding-right: 1px;}
#ga-product_related .ga-product_image{padding-top: 40px; background-size: 127%;}
.ga-template_1,
.globoRelatedProductsCustom{
  width: 100%;
    padding-right: calc(0.5 * var(--ts-gutter-x, 3rem));
    padding-left: calc(0.5 * var(--ts-gutter-x, 3rem));
    margin-right: auto;
    margin-left: auto;
}
/* .t4s-products .t4s-product-btns2{
  display:none!important;
} */
@media screen and (min-width:1025px){
.ga-template_1 ,
.globoRelatedProductsCustom {
    max-width: var(--wrapper-mw);
}
}
@media screen and (max-width:767px){
  .discover-title.instagram-title h2{
    padding-left:10px;
  }
.t4s_ratio:not(.t4s_bg) > *:not(.t4s-not-style), .no-js .t4s_ratio:not(.t4s_bg) > noscript>*:not(.t4s-not-style){
  top: auto; bottom: 0px;
}
.pr_img_effect_2 .t4s-product-inner:hover .t4s-product-hover-img, .pr_img_effect_2.enable_eff_img1_true .t4s-product-inner:hover .t4s-product-main-img{
  /*-webkit-transform: scale(1.0);
  transform: scale(1.0);*/
}
.main-tab-section .t4s-product-wrapper.t4s-pr.t4s-oh:hover h3.t4s-product-title{color: #48605E;}
#ga-product_related .ga-product_image {padding-top: 20px;}
.main-tab-section .t4s-product .t4s-product-inner{height: 220px;}
#ga-product_related button.ga-product_addtocart, #ga-product_related button.ga-addalltocart {display: none;}


.product-righ-bar .t4s-product__info-main {padding-left: 0px !important;}
.main-tab-section .t4s-product-info__inner .t4s-product-btns a.t4s-pr-item-btn{display: none;}
.main-tab-section .t4s-product .t4s-product-inner{height: 356px;}
.ga-title.section-title {margin-bottom: 30px;}
.ga-template_1 .ga-product_title, .globoRelatedProductsCustom #ga-product_related .ga-product_title{top:0px;}
.ga-template_1 .ga-product_addtocart,
.globoRelatedProductsCustom .ga-product_addtocart,
.ga-template_1 span.ga-product_price-container,
.globoRelatedProductsCustom span.ga-product_price-container,
.ga-template_1  .ga-product_title,
.globoRelatedProductsCustom #ga-product_related .ga-product_title,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav,
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav{
    display: block;
}
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav {display: block;}
  .ga-template_1  h2,
.globoRelatedProductsCustom .ga-products-box h2 {
  text-align:center !important;
}
.ga-template_1 span.ga-product_price-container, .globoRelatedProductsCustom span.ga-product_price-container{position: relative; bottom: 10px; text-align:center;}
.ga-template_1 .ga-product_addtocart, .globoRelatedProductsCustom .ga-product_addtocart {position:relative; bottom: 0px; left: 0; right: 0; width: 100%;}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev{
  left:-25px;
}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next {
  right:-25px;
}
.main-tab-section .product-name, .main-tab-section .t4s-product-info {display:block;}
.main-tab-section .t4s-product-info{position: relative;}
.main-tab-section .t4s-product-info__inner{display: none;}
.main-tab-section .t4s-product-info__inner .t4s-product-price{color: #48605E; text-align: center;}
.ga-template_1 .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover span.ga-product_price-container, 
.ga-template_1 span.ga-product_price-container, .globoRelatedProductsCustom span.ga-product_price-container,
.globoRelatedProductsCustom .ga-carousel_wrapper .gowl-carousel .gowl-item.active:hover span.ga-product_price-container{display: none;}
}
@media screen and (max-width: 639px) {
.ga-template_1 span.ga-product_price-container, .globoRelatedProductsCustom span.ga-product_price-container{right: 0px; bottom: 0px; text-align: center;}
.ga-template_1 .ga-product_addtocart, .globoRelatedProductsCustom .ga-product_addtocart{left: 10px; width: calc(100% - 20px);}
.main-tab-section .t4s-product .t4s-product-inner{height: 256px;}
}

.t4s-row-cols-md-3 > .t4s-col-item.t4s-logo-item, .t4s-logo-list .t4s-row-cols-md-3 .flickityt4s-slider> .t4s-col-item.t4s-logo-item {
    -webkit-box-shadow: 1px 0px 1px 0px rgb(247, 247, 247,0);
    -moz-box-shadow: 1px 0px 1px 0px rgba(247,247,247,0);
    box-shadow: 1px 0px 1px 0px rgb(247, 247, 247,0);}

.ga-carousel_wrapper .gowl-carousel .gowl-item.active{-webkit-box-shadow: 1px 0px 0px 0px rgba(247,247,247,1);
    -moz-box-shadow: 1px 0px 0px 0px rgba(247,247,247,1);
    box-shadow: 1px 0px 0px 0px rgba(247,247,247,1);}

@media screen and (max-width: 1920px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 16.5;}
}
@media screen and (max-width: 1720px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 15.5%;}
}
@media screen and (max-width: 1680px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 14.5%;}
}
@media screen and (max-width: 1580px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 2%;}
}
@media screen and (max-width: 1480px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 10%;}
}
@media screen and (max-width: 1366px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 3%;}
}
@media screen and (max-width: 1200px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: 4%;}
}
@media screen and (max-width: 1080px) {
.t4s-section-all.t4s-shipping .t4s-section-inner .t4s-container{margin-left: auto;}
}

.product-customizer-option.option-type-font .fonts-list .font .preview{display: none;}
.product-customizer-arrow:before{content:  "\23F7"!important; font-size: 19px!important; bottom: 33px!important; right: -5px!important;}
.product-customizer-option.option-type-font .selected-font.opened .product-customizer-arrow:before{bottom: 14px!important;}
.t4s-product__info-container .tagsdetail.t4s-product__meta{display: none;}

.t4s-site-nav__account ul.t4s-my-account{position: absolute;
    top: 18px;
    z-index: 380;
    background-color: var(--t4s-body-background);
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
    list-style: none;
    right: -5px;
    width: 165px;
    padding: 10px 0;
    line-height: 1.4;
    margin-top: 0;
    border-radius: 3px;
    transform: translateY(15px) translateZ(0);
    visibility: hidden;
    transition: opacity .2s,visibility .2s,transform .2s;
    opacity: 0;
    text-align: start;}
.t4s-site-nav__account:hover ul.t4s-my-account{visibility: visible; opacity: 1;}

.t4s-site-nav__account ul.t4s-my-account li {padding: 10px;}
.t4s-site-nav__account ul.t4s-my-account li a:before,
.t4s-site-nav__account ul.t4s-my-account li a:after {content: ''; font-size: 0px;}

.t4s-product-form__variants {margin-top: 10px;}

.product-price-area.fleft{
  margin-right: 5%;
  margin-bottom: 20px;
}
.product-fs-area{
  display: flex;
  justify-content: space-around;
  width: 68%;
}
.fright{float: right;}
.fleft{float: left;}
.product-fs-area.fright h3.t4s-shipping-title{font-family: 'Beaufort' !important;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 18px; float: right; margin-top: 10px;}
.product-fs-area.fright h3.t4s-shipping-title span {background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/files/free-shipping.png) no-repeat left 5px; background-size: 34px; padding: 5px 0px 15px 42px; float: left;}

.pro-shipping-area{width: 100%; margin: 0 auto;}
.product-free-shipping .free-shipping{width: 37%;}
.product-free-shipping .free-shipping:last-child{width: 14%;}
.product-free-shipping .free-shipping:last-child .icon{width: 32px;}
.product-free-shipping .free-shipping span{width: auto;}
.usf-sr-container .t4s_box_pr_grid  .t4s-product-info .t4s-product-info__inner {
      display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-direction: column;
}
.usf-sr-container .t4s_box_pr_grid  .t4s-product-info .t4s-product-info__inner .t4s-product-vendor
{
 text-align: center;
    position: absolute;
    top: 20px;
    font-weight: 400;
    font-family: 'Beaufort';
    color: #48605e !important;
    text-transform: capitalize !important;
  padding-top:0;
}
.usf-sr-container .t4s_box_pr_grid  .t4s-product-info .t4s-product-info__inner .t4s-product-title  {
    text-align: center;
    margin-top: 50px;
    font-weight: normal;
    font-family: 'Beaufort';
    text-transform: uppercase !important;
    letter-spacing: 2px;
    position: absolute;
    top: 0;
  padding-top:0;
}
.usf-sr-container .t4s_box_pr_grid  .t4s-product-info .t4s-product-info__inner .t4s-product-price
{
      position: absolute;
    bottom: 10%;
    text-align: center;
    font-size: 16px;
    font-family: 'Beaufort';
      padding-top: 0;
  display: flex;
    flex-direction: column;
}

.usf-sr-container .t4s_box_pr_grid .t4s-product-inner .t4s_ratio:before{
  padding-top:100%;
}
.usf-sr-container .t4s_box_pr_grid .t4s-product-inner .t4s-product-btns {

    transform: translateY(0%);
   
}
.usf-sr-container .t4s-product-btns a, .usf-sr-container .t4s-product-btns>*
{
  transition:none
}
.usf-sr-container .t4s-product-btns a>.t4s-svg-pr-icon
{
  display:none;
}
.usf-sr-container .t4s-product-btns a:hover > .t4s-text-pr {
    transform: translateY(0%)!important;
}

.usf-sr-container .t4s-product-btns a:hover
{
    background-color: #47615e;
  }
.usf-sr-container .t4s_box_pr_grid .t4s-product-inner .t4s-product-btns .t4s-text-pr
{
  display:flex;
  align-items: center;
}
.boost-sd__header-description{
  display:none!important;
}
.usf-sr-container .t4s_box_pr_grid .t4s-product-inner .t4s-product-btns a:hover .t4s-text-pr{
  color:#fff;
}
.usf-sr-container .t4s-products .t4s-product.t4s-pr-grid:hover .t4s-product-info__inner a, .usf-sr-container .t4s-products .t4s-product.t4s-pr-grid:hover .t4s-product-price {
  color:#fff;
  opacity:1;
}
.usf-sr-container .t4s-product:hover .t4s-product-inner:before
{
  background:none;
}
.usf-sr-container .t4s-product .t4s-product-badge{
  top:21%;
}
.template-collection .usf-sr-container .usf-sr-summary{
  display:none;
}
.usf-sr-container .usf-sr-config
{
      border-bottom: 1px solid #ebebeb;
    margin: 0 0 20px;
    padding: 20px;
    width: 100%;
    justify-content: flex-end;
}
.usf-sr-container .t4s_ratio{
      aspect-ratio: 1280 / 1665 !important;
    background-color: #fff;
}
.usf-sr-container .t4s_ratio .t4s-product-main-img {
 height: 80% !important;
    margin-top: 10%;
   margin-bottom: 10%;
  width:auto;
  left:50%;
  transform: translateX(-50%);
      object-fit: cover;
    width: 100%;
}
.usf-sr-container .t4s_ratio .t4s-product-hover-img{
  height:100%;
}
.usf-sr-container .t4s-badge-item.t4s-badge-sale{
background: #a3b3a8 !important;
    color: #fff !important;
    font-size: 10px;
    font-weight: 400;
    padding: 0px 6px;
    line-height: 15px;
    text-transform: uppercase;
    min-width: auto;
}
.usf-facets.usf-sr-filters{
  max-width:280px!important;
  padding:0 16px;

}
.usf-sr-container  .t4s-badge-item.t4s-badge-preorder
{
  background: #48605E !important;
    color: #fff !important;
  
}
.usf-sr-container  .t4s-badge-item.t4s-badge-soldout
{
      background-color: #d9d9d9!important;
    color: #fff;
}
.usf-sr-config .usf-views {
    display: none !important;
}
.usf-sr-config .usf-sr-summary{
  display:none!important;
}
.t4s-product .t4s-product-price del
{
  color:#969595;
}
.t4s-product .t4s-product-price ins
{
  color:#48605e!important;
}
.t4s-product:hover .t4s-product-price ins, .t4s-product .t4s-product-wrapper:hover .t4s-product-price ins{
  color:#fff!important;
}
@media only screen and (min-width: 768px) {
    .template-collection #usf_container {
        max-width: 1320px !important;
      margin: 0 auto;
    }
}
@media screen and (max-width: 1024px) {
.product-free-shipping .free-shipping{width: 33%;}
.product-free-shipping .free-shipping:last-child{width: 33%;}
.product-free-shipping .free-shipping:last-child .icon{width: 32px;}
}
@media screen and (max-width: 767px) {
.pro-shipping-area .product-free-shipping .free-shipping {
    width: 50%!important;
    justify-content: left;
}

.t4s-wrapper__custom .t4s-container.instagram-container{margin-top: 100px;}
.product-free-shipping .free-shipping{width: 100%;}
.product-free-shipping .free-shipping:last-child{width: 100%;}
.product-free-shipping .free-shipping:last-child .icon{width: 32px;}
.product-free-shipping .free-shipping:last-child .icon img{min-width:28px;}
.product-free-shipping .free-shipping .icon{width: 44px; margin-right: 10px;}
}
@media screen and (max-width: 420px) {
  .t4s-wrapper__custom .t4s-container.instagram-container{margin-top: 100px;}
}
.t4s-product__info-main .t4s-product__info-container .t4s-pr-vendor .visually-hidden {position: relative !important; font-size: 18px;}
.t4s-product__info-main .t4s-product__info-container .t4s-pr-vendor img {display:none;}
.t4s-product__info-main .t4s-product__info-container .t4s-pr-vendor>a {box-shadow: 0 0 0px #0000001f; padding: 0 4px; text-align: left;}
.t4s-product__info-main .t4s-product__info-container .t4s-pr-vendor>a:hover{box-shadow: 0 0 0px #0000001f;}

.t4s-product__info-main .t4s-product__info-container .t4s-product__review {display: none;}

.is-header--stuck .main-banner {margin-top: 100px;}
@media screen and (max-width: 767px) {
  .is-header--stuck .main-banner {margin-top: 90px;}
}
.is-header--stuck .t4s-col-lg-5.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {top:15px;}
@media screen and (min-width: 1024px) {
  .is-header--stuck .t4s-col-lg-5.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {width: auto;}
}

.t4s-header__logo img.header__sticky-logo {padding-top: 0px; padding-bottom: 0px;}
.is-header--stuck .t4s-section-header {background: #fff; padding: 0px;}
.is-header--stuck .t4s-section-header [data-header-height] {background: #fff;}
.is-header--stuck .t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-col-item {width: auto;}
.is-header--stuck .t4s-col-5.t4s-d-none.t4s-d-lg-block.t4s-col-item{max-width: auto; width: auto; padding-bottom:0px; margin:0px;}
.is-header--stuck .t4s-site-nav__icons.header-social-icon.t4s-h-cart__design1 {margin-top: 0px;}
.is-header--stuck header#shopify-section-header-inline {animation: .6s animate_sticky; top: 0; position: fixed; width: 100%;}
.is-header--stuck .doubly-wrapper{display: none;}
@media screen and (max-width: 1024px) {
.is-header--stuck .t4s-col-lg-5.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {top:30px}
.is-header--stuck .t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-col-item {width: 100%;}
.is-header--stuck .t4s-section-header [data-header-height] {min-height: 60px;}
}

.t4s-pr__custom-liquid .pdp-need-help {float: left; padding: 0px 20px 0px 20px;}
.t4s-pr__custom-liquid .pdp-call-us {float: left; padding: 0px 20px 0px 0px;}
.t4s-pr__custom-liquid .pdp-whatsapp {float: left; padding: 0px 20px 0px 0px;}
.t4s-pr__custom-liquid .pdp-whatsapp:before{display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    background: url(whatsapp-logo-newest.png) no-repeat center center;
    background-size:16px 16px;
    margin-right: 10px;
    position: relative;
    top: 2px;}
.t4s-pr__custom-liquid .pdp-call-us:before{display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    background: url(phone-call.png) no-repeat center center;
    background-size: 16px 16px;
    margin-right: 10px;
    position: relative;
    top: 2px;}
.main-tab-section.t4s-pr-rencent-related .t4s-section-title.t4s-title{
    color: #48605E;
    font-size: 22px;
    text-align:left;
}
.main-tab-section.t4s-pr-rencent-related .t4s-product-hover-img,
.main-tab-section.t4s-pr-rencent-related .t4s-product:hover .t4s-product-inner:before{
  display:none;
  opacity:0 !important;
}
.main-tab-section.t4s-pr-rencent-related .t4s-product-info__inner .t4s-product-price{
  color:#000000;
}
.main-tab-section.t4s-pr-rencent-related .t4s-product-wrapper.t4s-pr.t4s-oh:hover h3.t4s-product-title{
  color: #48605E;
}
.main-tab-section.t4s-pr-rencent-related .t4s-product-inner:hover .t4s-product-main-img {
    transform: scale(1.0)!important;
    -webkit-transform: scale(1.0)!important;
}
.ga-product a span.ga-label{
  position: absolute;
    padding: 7px 9px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1;
    top: 80px;
    left: -9px;
    z-index: 9;
}
.ga-product a span.ga-label.ga-label_sale{
   background: #a3b3a8 !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: 600;
    padding: 0px 6px;
    line-height: 23px;
    text-transform: uppercase;
    min-width: auto;
}
@media screen and (max-width:767px){
  .main-tab-section.t4s-pr-rencent-related .t4s-section-title.t4s-title {
  text-align:center;
}
  img.t4s-product-hover-img {display: none;}
 .fardan-banner-content {position: relative; top: 0px; padding: 20px;}
 .fardan-banner-content .fardan-content {padding:0px;}
 .fardan-banner-content .fardan-content h2{font-size: 24px;}
 .consumers-item-section .consumers-item-text h2{line-height: normal;}

  .boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover p.boost-pfs-filter-product-item-price {
  bottom: 45px;
}

.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-vendor,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-title,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover span.boost-pfs-filter-product-item-sale-price,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-price s,
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-image:hover span.boost-pfs-filter-product-item-regular-price {
  color: #48605E !important;
  z-index: 5;
}
.template-product #insta-feed {
  padding-bottom: 0px !important;
}
.doubly-nice-select.right{position: relative; width: 60px;}
.doubly-nice-select .current{text-indent: -99990px; position: absolute;}
  .usf-sr-container .t4s-products .t4s-product.t4s-pr-grid:hover .t4s-product-info__inner a, .usf-sr-container .t4s-products .t4s-product.t4s-pr-grid:hover .t4s-product-price {
    color: #48605e;
    opacity: 1;
}
  .usf-sr-container .t4s_box_pr_grid .t4s-product-info .t4s-product-info__inner .t4s-product-vendor a{
    color: #48605e;
  }
}

@media screen and (max-width:639px){
  .consumer-container{padding: 20px;}
  .consumers-item-content .consumers-item-text {width: 100%;}
  .consumers-item-section .consumers-item-text h2 {padding:40px 0px 0 0;}
  .consumers-item-section .consumers-item-text p{padding:15px 0px 15px 0;}
  .discover-title.instagram-title h2 {font-size: 20px;}
}

@media screen and (max-width:460px){
  .banner-right-text h2{font-size: 24px; padding-bottom: 0px;}
}
@media screen and (max-width:360px){
  .banner-right-text h2{font-size: 20px; padding-bottom: 0px;}
}

/* Termina font start
==================== */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 20, 2023 */



@font-face {
    font-family: 'terminaregular';
    src: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.eot);
    src: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.woff2) format('woff2'),
         url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.woff) format('woff'),
         url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.ttf) format('truetype'),
         url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-regular-webfont.svg#terminaregular) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminablack';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-black-webfont.svg#terminablack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminabold';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-bold-webfont.svg#terminabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminademi';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-demi-webfont.svg#terminademi') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminaextra_light';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-extralight-webfont.svg#terminaextra_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminaheavy';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-heavy-webfont.svg#terminaheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminalight';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-light-webfont.svg#terminalight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminamedium';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-medium-webfont.svg#terminamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminathin';
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.eot');
    src: url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.woff') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.ttf') format('truetype'),
         url('https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/termina-thin-webfont.svg#terminathin') format('svg');
    font-weight: normal;
    font-style: normal;

}


#product_select_varient_name {
    border-bottom: 1px solid #000;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    line-height: 40px;
    height: 35px;
    padding: 0px 5px;
    background-image: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/13/assets/arrow-down.svg);
    background-position: right 0px top 74%;
    background-size: auto 10px;
    background-repeat: no-repeat;
    color: #979797!important;
}

.t4s-product__info-container .t4s-product__price .discount-lable{display:none;}
.t4s_nt_se_template--17446483198210__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-top-heading.t4s_des_title_1 {max-width: 100%; margin: 0px auto;}
.t4s_nt_se_template--17446483198210__b971bfb4-dc1c-4e15-8a33-9afd3cf3c889 .t4s-title span{
  font-size: 22px; 
  padding-bottom: 28px; 
  color: #48605E;
  padding-left: 20px;}

.t4s-logo-list button {
  background: transparent !important;
  top: 50% !important;
}
.t4s-logo-list button svg {
  display: none;
}
.t4s-logo-list button.previous:before {
 font-family: 'font-iconss';
 content: "\e90b";
 font-size: 30px;
 color: rgba(0, 0, 0, 0.0);
 background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/18/assets/pre-arrow.png) no-repeat left top;
 width: 30px;
 height: 30px;
 float:left;
}
.t4s-logo-list button.next:before {
 font-family: 'font-iconss';
 content: "\e90a";
 font-size: 30px;
 color: rgba(0, 0, 0, 0);
 background: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/18/assets/next-arrow.png) no-repeat left top;
 width: 30px;
 height: 30px;
 float:right;
}

.locale-selectors__container{display:none;}

/* Currency Flag Design
============================= */
.doubly-wrapper .flags{margin: 12px 4px 0 0 !important;}
.doubly-wrapper .flags-United-Arab-Emirates {
  background-image: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/29/assets/flags-uae01.png)!important;
  background-position: left top!important;
  background-size: 18px 18px!important;
  width: 20px;
}
.doubly-wrapper .flags-Saudi-Arabia {
  background-image: url(https://cdn.shopify.com/s/files/1/0686/8507/0612/t/29/assets/flags-sar01.png)!important;
  background-position: left top!important;
  background-size: 18px 18px!important;
  width: 20px;
}
.doubly-nice-select{border: 0px none!important;}
.doubly-wrapper .doubly-nice-select .option{font-family: 'Beaufort'!important;}
.doubly-nice-select .current, .doubly-nice-select .list .option{font-family: 'Beaufort';}



.boost-sd__header-title{display:none!important;}
.pdp-tab-delivery-ksa {display: none;}
.boost-sd__view-as{display: none!important;}
.products_count{display: none;}
.boost-sd__product-count{display: none;}
.boost-sd__product-label--sale{background: #f5d3a0!important; color: #48605e!important;}
.boost-sd__product-item-grid-view-layout{position: relative;}
.boost-sd__product-link{z-index: 1;}
.boost-sd__product-item-grid-view-layout .boost-sd__product-info{display: block; width: 100%; height: 100%;}
.boost-sd__product-info .boost-sd__product-title{text-align: center; margin-top: 50px;  font-weight: normal; font-family: 'Beaufort';  text-transform: uppercase!important; letter-spacing: 2px; position: absolute; top: 0;}
.boost-sd__product-info .boost-sd__product-vendor{text-align: center; position: absolute; top: 20px; font-weight: 400; font-family: 'Beaufort'; color: #48605e!important; text-transform: capitalize!important;}
.boost-sd__product-price-content{display: block!important;}
.boost-sd__product-info .boost-sd__product-price{position: absolute; top: 76%; text-align: center; font-size: 16px; font-family: 'Beaufort';}
.boost-sd__product-info{position: initial; top: 0px;}
.boost-sd__product-image-row .boost-sd__product-image-column>div:last-child{margin-top: 80px; margin-left: 0px;}
.boost-sd__format-currency{color: #48605e!important;  display: block!important;}
.boost-sd__format-currency, .boost-sd__format-currency>span{display: block!important;}
.boost-sd__product-image-wrapper{aspect-ratio: 1280 / 1665!important;}
.boost-sd__product-image{background: none #ffffff;}
.boost-sd__product-image-img{height: 80%!important; margin-top: 10%;}
.boost-sd__product-image-img--second{z-index: 0!important; height: 100%!important; margin-top: 0%;}
.boost-sd__format-currency{margin-top: 20px;}
.boost-sd__format-currency.boost-sd__format-currency--price-compare{position: absolute; text-align: center; width: 100%; left: 0; top: 0; margin-top: 0; font-size: 14px!important; color: #7a7a7a!important;}
.boost-sd__product-image-column .boost-sd__btn-quick-view{display: none;}
.boost-sd__product-image-column .boost-sd__button--no-minwidth{background: none #48605e!important; border-color:#48605e!important;}
.template-product .t4s-custom-liquid {
    background: #f7f7f7;
}
@media only screen and (min-width: 768px){
    .boost-sd__header-image--medium {
        height: 55vh!important;
    }
    .boost-sd-right .boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item{
      margin-left:10px;
      margin-right:10px;
      margin-bottom: 5px;
      width: calc(33.33333% - 20px);
    }
    .boost-sd-right .boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item:hover .boost-sd__product-title,
    .boost-sd-right .boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item:hover .boost-sd__product-vendor,
    .boost-sd-right .boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item:hover .boost-sd__product-price .boost-sd__format-currency{color: #fff!important;}
    .boost-sd__product-list--margin{width: 100%; margin-left: 0px!important; margin-right: 0px!important;}
    .boost-sd-layout{max-width: 1320px!important;}
}

#instant-brand-page--lfs_instant_brand_page_brand_page_LqfG6x .instant-brand-header{display: none;}
#instant-brand-page--lfs_instant_brand_page_brand_page_LqfG6x{max-width:1160px; margin:0px auto 40px;}
.boost-sd__header-description {text-align: center;}
.boost-sd__search-form-title{color: #48605e!important; display: none;}
.boost-sd__sorting-button,
.boost-sd__filter-tree-toggle-button-title{color: #48605e!important;}
.boost-sd__filter-tree-toggle-button-icon svg{color: #48605e!important;}
.boost-sd__search-result-toolbar{display: none!important;}
.boost-sd__button--as-search, .boost-sd__button--as-search:focus, .boost-sd__button--as-search:hover{background-color: #48605e!important;}
.boost-sd__filter-tree-toggle-button-icon svg path, .boost-sd__filter-tree-toggle-button-icon svg mask path{fill: #48605E!important;}
.boost-sd__quick-view-product-info .boost-sd__quick-view-title{color: #48605E!important; font-size: 14px; text-transform: uppercase; font-weight: normal;}
.boost-sd__quick-view-product-info .boost-sd__quick-view-vendor{color: #48605E!important; font-size: 14px; text-transform: capitalize; font-weight: normal;}
.boost-sd__sorting span.boost-sd__sorting-label{display: none;}
.boost-sd__recommendation-title:after, .boost-sd__recommendation-title:before{border-top: 0px none!important; width: 0px!important;}
.boost-sd__recommendation-title--left .boost-sd__recommendation-title-text{padding: 0px!important; font-family: 'Beaufort' !important;}



@media only screen and (max-width: 767px){
  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item{
    margin-bottom: 0px!important;
  }
  .boost-sd__button--hide-on-mobile{display: inline-flex!important;}
  .boost-sd__button--hide-on-mobile.boost-sd__btn-quick-view{display: none!important;}
  .footer-chat-with-us{bottom: 100px; right: 12px;}
  span.ga-label{top: 32px!important;}
}
@media only screen and (max-width: 600px){
  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item{
    width: calc(50% - var(--boostsd-product-list-gap-mobile))!important;
  }
  .boost-sd__product-info .boost-sd__product-price{top: 68%;}
  
}
@media only screen and (max-width: 480px){
  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item{
    width: 100%!important;
  }
  .boost-sd__product-info .boost-sd__product-price{top: 76%;}
  .boost-sd__product-image-wrapper{aspect-ratio: 1340 / 1665!important;}
  .boost-sd__recommendation .boost-sd__product-image-wrapper{aspect-ratio: 800 / 1665!important;}
}
@media only screen and (max-width: 420px){
  .main-tab-section h3.t4s-product-title{font-size: 11px;}
}
@media screen and (max-width: 420px) {
  .shopify-section .bespoke-container.home_banner .bespoke-content{top: -84px;}
  .shopify-section .home_banner .bespoke-content .bespoke-banner-text strong{font-size: 30px; padding-bottom: 4px;}
  .shopify-section .home_banner .bespoke-banner-text a.appointment-btn{font-size: 10px; max-width: 265px; height: 30px; line-height: 30px;}
}
.instant-brand-item{display: inline-block; width: 228px;}
#related_products .t4s-product-info .t4s-product-info__inner{width: 50%;}