/** Shopify CDN: Minification failed

Line 5056:0 Unexpected "1"
Line 11178:0 Unexpected "1"
Line 16270:32 Expected identifier but found ":"
Line 16682:25 Expected identifier but found whitespace

**/
/** Shopify CDN: Minification failed

Line 5039:0 Unexpected "1"
Line 11161:0 Unexpected "1"
Line 16253:32 Expected identifier but found ":"
Line 16665:25 Expected identifier but found whitespace

**/
/** Shopify CDN: Minification failed

Line 5031:0 Unexpected "1"
Line 11153:0 Unexpected "1"
Line 16245:32 Expected identifier but found ":"
Line 16657:25 Expected identifier but found whitespace

**/
/** Shopify CDN: Minification failed

Line 5009:0 Unexpected "1"
Line 11131:0 Unexpected "1"
Line 16222:32 Expected identifier but found ":"
Line 16634:25 Expected identifier but found whitespace

**/
/** Shopify CDN: Minification failed

Line 34:650 Unexpected "1"
Line 126:650 Unexpected "1"
Line 198:1290 Expected identifier but found ":"
Line 198:8270 Expected identifier but found whitespace

**/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
.fa,
.fa-stack {
  display: inline-block;
}
.fa-fw,
.fa-li {
  text-align: center;
}
@font-face {
  font-family: FontAwesome;
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")
      format("embedded-opentype"),
    url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
    url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
    url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
    url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
      format("svg");
  font-weight: 400;
  font-style: normal;
}
.fa {
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x,
.fa-stack-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}
.fa-pull-left,
.pull-left {
  float: left;
}
.fa-pull-right,
.pull-right {
  float: right;
}
.fa.fa-pull-left,
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: 2s linear infinite fa-spin;
  animation: 2s linear infinite fa-spin;
}
.fa-pulse {
  -webkit-animation: 1s steps(8) infinite fa-spin;
  animation: 1s steps(8) infinite fa-spin;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  filter: none;
}
.fa-stack {
  position: relative;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-cog:before,
.fa-gear:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-repeat:before,
.fa-rotate-right:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-cogs:before,
.fa-gears:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-floppy-o:before,
.fa-save:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-sort:before,
.fa-unsorted:before {
  content: "\f0dc";
}
.fa-sort-desc:before,
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-gavel:before,
.fa-legal:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-bolt:before,
.fa-flash:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-clipboard:before,
.fa-paste:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-chain-broken:before,
.fa-unlink:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: "\f150";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: "\f151";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: "\f152";
}
.fa-eur:before,
.fa-euro:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-inr:before,
.fa-rupee:before {
  content: "\f156";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: "\f157";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: "\f158";
}
.fa-krw:before,
.fa-won:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-try:before,
.fa-turkish-lira:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: "\f19c";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: "\f1c5";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: "\f1c6";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
  content: "\f1d0";
}
.fa-empire:before,
.fa-ge:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-paper-plane:before,
.fa-send:before {
  content: "\f1d8";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-bed:before,
.fa-hotel:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-y-combinator:before,
.fa-yc:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-television:before,
.fa-tv:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
  content: "\f2a3";
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-sign-language:before,
.fa-signing:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-address-card:before,
.fa-vcard:before {
  content: "\f2bb";
}
.fa-address-card-o:before,
.fa-vcard-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*Font Awesome END*/

/*Section CSS*/
.t4s-cus-width .t4s-container {
  max-width: var(--width);
}
.t4s-section-inner {
  margin-top: var(--mg-top);
  margin-right: var(--mg-right);
  margin-bottom: var(--mg-bottom);
  margin-left: var(--mg-left);
  padding-top: var(--pd-top);
  padding-right: var(--pd-right);
  padding-bottom: var(--pd-bottom);
  padding-left: var(--pd-left);
}
.t4s-section-inner:not(.t4s-se-container),
.t4s-container > .t4s-container-inner {
  background: var(--bg-gradient);
  background-color: var(--bg-color);
}
.t4s-container-inner.t4s-has-imgbg,
.t4s-section-inner.t4s-has-imgbg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.t4s-container-fluid {
  width: calc(100% - var(--mg-left, 0) - var(--mg-right, 0));
  width: -webkit-calc(100% - var(--mg-left, 0) - var(--mg-right, 0));
}
.t4s-section-inner.t4s-se-container {
  padding: 0;
}
.t4s-section-inner.t4s-se-container .t4s-container-inner {
  padding-top: var(--pd-top);
  padding-right: var(--pd-right);
  padding-bottom: var(--pd-bottom);
  padding-left: var(--pd-left);
}
.t4s-custom-line {
  width: var(--width);
  border-width: var(--height);
  border-style: var(--line-style);
  border-color: var(--line-cl);
  border-top: none;
  border-right: none;
  border-left: none;
  display: block;
}
.t4s-text-center .t4s-custom-line {
  margin-left: auto;
  margin-right: auto;
}
.t4s-text-end .t4s-custom-line {
  margin-left: auto;
}
@media (min-width: 1025px) {
  .t4s-section-inline-true .t4s-section-inline-inner {
    display: flex;
    align-items: center;
  }
  .t4s-section-inline-true .t4s-section-head {
    width: 23.4%;
    margin: 0;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    flex: 0 0 auto;
  }
  .t4s-section-inline-true .t4s-section-inline-inner .t4s-section-content {
    width: 76.6%;
  }
  .t4s-section-inline-true .t4s-heading-width-small .t4s-section-head {
    width: 19.82%;
  }
  .t4s-section-inline-true .t4s-heading-width-small .t4s-section-content {
    width: 80.18%;
  }
  .t4s-section-inline-true .t4s-heading-width-medium .t4s-section-head {
    width: 21.67%;
  }
  .t4s-section-inline-true .t4s-heading-width-medium .t4s-section-content {
    width: 78.33%;
  }
  .t4s-section-inline-inner:before,
  .t4s-section-inline-inner:after {
    display: table;
    content: "";
  }
  .t4s-section-inline-inner:after {
    clear: both;
  }
  .t4s-section-inline-true .t4s-top-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .t4s-section-inline-true .t4s-section-head .t4s-top-heading.t4s-text-center {
    align-items: center;
  }
  .t4s-section-inline-true .t4s-top-heading.t4s_des_title_5 {
    padding-right: 40px;
  }
  .t4s-section-inline-true .t4s_des_title_5:after {
    content: "";
    width: 1px;
    height: 170px;
    background-color: var(--border-color);
    right: 55px;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    margin: auto;
  }
  .t4s-section-inline-true .t4s_des_title_5 .t4s-section-title:before,
  .t4s-section-inline-true .t4s_des_title_5 .t4s-section-title:after {
    display: none;
  }
  .t4s-section-inline-true .t4s_des_title_5 .t4s-section-title > span {
    padding: 0;
  }
  .t4s-section-inline-true .t4s-sec-head-btn-on .t4s_des_title_4 {
    margin-bottom: var(--tophead-mb);
  }
  .t4s-section-inline-true .t4s-section-head > :last-child,
  .t4s-section-inline-true .t4s-sec-head-btn-on .t4s-head-btn {
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  .t4s-container-fluid {
    width: calc(100% - var(--mgtb-left, 0) - var(--mgtb-right, 0));
    width: -webkit-calc(100% - var(--mgtb-left, 0) - var(--mgtb-right, 0));
  }
  .t4s-section-inner.t4s-se-container .t4s-container-inner,
  .t4s-section-inner {
    margin-top: var(--mgtb-top);
    margin-right: var(--mgtb-right);
    margin-bottom: var(--mgtb-bottom);
    margin-left: var(--mgtb-left);
    padding-top: var(--pdtb-top);
    padding-right: var(--pdtb-right);
    padding-bottom: var(--pdtb-bottom);
    padding-left: var(--pdtb-left);
  }
}
@media (max-width: 767px) {
  .t4s-container-fluid {
    width: calc(100% - var(--mgmb-left, 0) - var(--mgmb-right, 0));
    width: -webkit-calc(100% - var(--mgmb-left, 0) - var(--mgmb-right, 0));
  }
  .t4s-section-inner.t4s-se-container .t4s-container-inner,
  .t4s-section-inner {
    margin-top: var(--mgmb-top);
    margin-right: var(--mgmb-right);
    margin-bottom: var(--mgmb-bottom);
    margin-left: var(--mgmb-left);
    padding-top: var(--pdmb-top);
    padding-right: var(--pdmb-right);
    padding-bottom: var(--pdmb-bottom);
    padding-left: var(--pdmb-left);
  }
  .t4s-section-inline-true .t4s_des_title_5 .t4s-section-title:before,
  .t4s-section-inline-true .t4s_des_title_5 .t4s-section-title:after {
    display: none;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/section.css.map?v=1676723010 */
/*Section CSS END*/

/* collection-products */
.t4s-product {
  --wishlist-cl: var(--pr-wishlist-color2);
  --wishlist-bg-cl: var(--pr-wishlist-color);
  --wishlist-hover-cl: var(--pr-wishlist-color2-hover);
  --wishlist-active-cl: var(--pr-wishlist-color2-active);
  --wishlist-active-bg-cl: var(--pr-wishlist-color-active);
  --wishlist-hover-bg-cl: var(--pr-wishlist-color-hover);
  --compare-cl: var(--pr-compare-color2);
  --compare-bg-cl: var(--pr-compare-color);
  --compare-hover-cl: var(--pr-compare-color2-hover);
  --compare-hover-bg-cl: var(--pr-compare-color-hover);
  --quickview-cl: var(--pr-quickview-color2);
  --quickview-bg-cl: var(--pr-quickview-color);
  --quickview-hover-cl: var(--pr-quickview-color2-hover);
  --quickview-hover-bg-cl: var(--pr-quickview-color-hover);
  --atc-cl: var(--pr-addtocart-color2);
  --atc-bg-cl: var(--pr-addtocart-color);
  --atc-hover-cl: var(--pr-addtocart-color2-hover);
  --atc-hover-bg-cl: var(--pr-addtocart-color-hover);
  --content-cl: var(--content-color);
}
.t4s-badge-item {
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-word;
  padding: 0 5px;
  min-width: 47px;
  margin-bottom: 5px;
  text-transform: capitalize;
  font-size: 12px;
  text-align: center;
  line-height: 23px;
  background-color: var(--badge-color-primary);
  color: var(--badge-color-secondary);
  box-shadow: 1px 1px 1px #0000001a;
}
.t4s-badge-item[hidden] {
  display: none;
}
.t4s-badge-item:last-child {
  margin: 0;
}
.badge_shape_1 .t4s-badge-item {
  border-radius: 100%;
  height: 47px;
}
.badge_shape_2 .t4s-badge-item {
  border-radius: 0;
}
.badge_shape_3 .t4s-badge-item {
  border-radius: 12px;
}
.badge_reverse_color_true .t4s-badge-item {
  background-color: var(--badge-color-secondary);
  color: var(--badge-color-primary);
}
.t4s-badge-sale {
  --badge-color-primary: var(--sale-badge-primary);
  --badge-color-secondary: var(--sale-badge-secondary);
}
.t4s-badge-new {
  --badge-color-primary: var(--new-badge-primary);
  --badge-color-secondary: var(--new-badge-secondary);
}
.t4s-badge-hot {
  --badge-color-primary: var(--hot-badge-primary);
  --badge-color-secondary: var(--hot-badge-secondary);
}
.t4s-badge-soldout {
  --badge-color-primary: var(--soldout-badge-primary);
  --badge-color-secondary: var(--soldout-badge-secondary);
}
.t4s-badge-preorder {
  --badge-color-primary: var(--preorder-badge-primary);
  --badge-color-secondary: var(--preorder-badge-secondary);
}
.t4s-badge-custom {
  --badge-color-primary: var(--custom-badge-primary);
  --badge-color-secondary: var(--custom-badge-secondary);
}
.t4s-product a.t4s-pr-wishlist,
.css_for_wis_app_true .t4s-product .t4s-pr-wishlist {
  color:transparent;
  background-color: transparent;
      box-shadow: none;
}
.css_for_wis_app_true .t4s-product .t4s-pr-wishlist i {
  color: var(--wishlist-cl);
}
.t4s-product a.t4s-pr-wishlist.is--added,
.css_for_wis_app_true .t4s-product .t4s-pr-wishlist.is--added {
  transform: translate(0);
  opacity: 1;
  visibility: visible;
  color: var(--wishlist-active-cl);
  background-color: transparent;
}
.t4s-product .t4s-pr-compare {
  color: var(--compare-cl);
  background-color: var(--compare-bg-cl);
}
.t4s-product .t4s-pr-quickview {
  color: var(--quickview-cl);
  background-color: var(--quickview-bg-cl);
}
.t4s-product .t4s-pr-addtocart {
  color: var(--atc-cl);
  background-color: var(--atc-bg-cl);
}
.t4s-product .t4s-rte {
  display: none;
}
@-webkit-keyframes beat_heart {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes beat_heart {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.t4s-product .t4s-product-inner {
  overflow: hidden;
  position: relative;
}
.t4s-product .t4s-product-inner:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--pr-background-overlay);
  z-index: 1;
  transition: 0.5s;
  opacity: 0;
}
.t4s-product.t4s-colors-selected .t4s-product-img .t4s-product-hover-img {
  z-index: 1;
}
.t4s-product.t4s-colors-selected .t4s-product-img .t4s-product-main-img {
  z-index: 2;
  opacity: 1;
  transition: 0.5s ease 0s;
}
.t4s-product .t4s-product-info {
  padding-top: var(--product-space-img-txt);
  text-align: left;
}
.t4s-product .t4s-product-info .t4s-product-info__inner > *:not(:last-child) {
  margin-bottom: var(--product-space-elements);
}
.t4s-product-vendor a {
  color: var(--product-vendors-color);
  font-size: 14px;
}
.t4s-product .t4s-product-countdown {
  border-radius: 20px;
  font-size: 14px;
  line-height: 20px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 10px;
  color: var(--pr-countdown-color);
  background-color: var(--pr-countdown-bg-color);
  display: block;
  text-align: center;
  align-items: center;
  justify-content: center;
  transition: 0.4s ease-out 0s;
  transform: translateY(40px);
  margin: auto;
  box-shadow: 1px 1px 1px #0000001a;
  position: absolute;
  z-index: 1;
}
.t4s-product .t4s-pr-group-variable .t4s-product-countdown {
  display: none !important;
}
.t4s-product .t4s-product-countdown.expired_cdt4 {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.t4s-product .t4s-product-countdown .t4s-pr-countdown-title {
  margin-right: 5px;
}
.t4s-product .t4s-product-countdown > * {
  display: inline-block;
  vertical-align: top;
}
.t4s-product .t4s-product-title {
  font-size: var(--product-title-size);
  font-weight: var(--product-title-weight);
  color: var(--product-title-color);
  font-family: var(--product-title-family);
  text-transform: var(--product-title-style);
  letter-spacing: var(--product-title-spacing);
  line-height: var(--product-title-line-height);
  display: block;
}
.t4s-product .t4s-product-title a {
  /* font-size:1.17em!important; */
  /* height:35px; */
  color: inherit;
  /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; */
}
@media(max-width: 315px) {
    .t4s-product .t4s-product-title a {
        font-size: 13px!important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;  
        overflow: hidden;
    } 
}
.t4s-product .t4s-product-price {
  font-size: var(--product-price-size);
  color: var(--product-price-color);
  font-weight: var(--product-price-weight);
}
.t4s-product .t4s-product-price ins {
  color: var(--product-price-sale-color);
  text-decoration: none;
  margin-left: 6px;
}
.t4s-product .t4s-product-price del {
  font-size: calc(var(--product-price-size) * 0.85)!important;
}
.t4s-product .t4s-product-badge {
  position: absolute;
  z-index: 3;
  top: 15px;
  left: 15px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  pointer-events: none;
}
.t4s-product-atc-qty {
  z-index: 3;
  bottom: 0;
  background-color: var(--atc-bg-cl);
  color: var(--atc-cl);
  left: 0;
  transition: 0.5s;
  right: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  pointer-events: auto;
  max-width: 100%;
}
.t4s-product-atc-qty .t4s-quantity-wrapper {
  display: flex;
  align-items: center;
  height: 35px;
  max-width: 80px;
  width: 100%;
  background-color: #00000014;
}
.t4s-product .t4s-product-atc-qty a {
  height: 35px;
}
.t4s-pr-style1 .t4s-product-atc-qty .t4s-quantity-wrapper,
.t4s-pr-style1 .t4s-product-atc-qty a {
  height: 33px;
}
.t4s-product-atc-qty .t4s-quantity-wrapper + a,
.t4s-product-atc-qty > a {
  width: calc(100% - 80px);
}
.t4s-product-atc-qty .t4s-quantity-selector {
  min-width: 25px;
  height: 100%;
  display: flex;
  text-align: center;
  padding: 0;
  justify-content: center;
  align-items: center;
  transition: 0.25s;
  color: var(--atc-cl);
  background-color: transparent;
}
.t4s-product-atc-qty .t4s-quantity-selector svg.icon {
  width: 8px;
}
.t4s-product-atc-qty input.t4s-quantity-input {
  border: none;
  text-align: center;
  background-color: transparent;
  color: inherit;
  padding: 0;
  height: 100%;
  appearance: none;
  -webkit-appearance: none;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  display: flex;
  justify-content: center;
  width: 30px;
}
.t4s-product-atc-qty input::-webkit-inner-spin-button {
  appearance: none;
  -webkit-appearance: none;
}
.t4s-product .t4s-product-atc-qty,
.t4s-product .t4s-pr-quickview,
.t4s-product .t4s-pr-compare,
.t4s-product .t4s-pr-wishlist,
.t4s-product .t4s-pr-addtocart {
  border-radius: var(--pr-btn-radius-size);
  pointer-events: auto;
}
.t4s-product .t4s-product-atc-qty .t4s-pr-addtocart {
  border-radius: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin: 0;
}
.t4s-quantity-wrapper + a.t4s-pr-addtocart .t4s-text-pr {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  width: auto;
  line-height: 33px;
}
.t4s-product .t4s-product-btns a > span,
.t4s-product .t4s-product-btns2 a > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-pr-color__item {
  padding: 2px;
  margin: 0 4px;
  border: 1px solid var(--border-sw-color);
  cursor: pointer;
  display: inline-flex;
  vertical-align: top;
}
.swatch_color_style_2 .t4s-pr-color__item {
  border-radius: 100%;
}
.t4s-pr-color__item:first-child {
  margin-left: 0;
}
.t4s-pr-color__item:last-child {
  margin-right: 0;
}
.t4s-pr-color__item .t4s-pr-color__name {
  font-size: 0;
  display: none;
}
.t4s-pr-color__item .t4s-pr-color__value {
  display: block;
  width: var(--swatch-color-size);
  height: var(--swatch-color-size);
  text-align: center;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 100%;
}
.t4s-product .t4s-product-sizes {
  width: 100%;
  transition: 0.4s;
  line-height: 24px;
  pointer-events: none;
}
.t4s-product .t4s-product-inner .t4s-product-sizes {
  color: var(--size-list-color);
}
.t4s-product-sizes .t4s-truncate > span:not(:last-child) {
  margin-right: 4px;
}
.t4s-product
  .t4s-product-inner
  .t4s-product-sizes
  .t4s-truncate
  > span:not(:last-child):after {
  content: ",";
  display: inline-block;
}
.t4s-product .t4s-product-info .t4s-product-sizes {
  margin-top: 4px;
}
.t4s-product:not(.t4s-pr-packery)
  .t4s-product-info
  .t4s-product-sizes
  .t4s-truncate
  > span,
.t4s-pr-packery
  .t4s-product-info__inner
  > .t4s-product-sizes
  .t4s-truncate
  > span {
  min-width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  border: solid 1px var(--border-color);
  text-align: center;
  line-height: 23px;
  font-size: 10px;
  border-radius: 100%;
  text-transform: uppercase;
  background-color: var(--size-list-color-info);
  color: var(--size-list-color-info2);
}
.t4s-product-inner .t4s-product-sizes {
  transform: translateY(-100%);
  opacity: 0;
  visibility: hidden;
  text-shadow: -1px -1px 1px rgb(255 255 255 / 10%),
    1px 1px 1px rgb(0 0 0 / 15%);
  padding: 0 10px;
}
.t4s-svg-pr-icon svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}
span.t4s-svg-pr-icon {
    color: #cd3838;
}
.css_for_wis_app_true .t4s-product .t4s-pr-item-btn .ssw-faveiticon {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 18px;
}
.css_for_wis_app_true .t4s-product .t4s-pr-item-btn .ssw-faveiticon i {
  top: 2px;
  left: 1px;
  position: relative;
}
.css_for_wis_app_true
  .t4s-product:not(.t4s-pr-style1)
  .t4s-pr-item-btn
  span.faves-count {
  right: 1px;
  position: absolute;
  top: 1px;
  left: auto;
  border: none;
  border-radius: 50%;
  min-width: 18px;
  height: 18px;
  font-size: 10px;
  text-align: center;
  transform: none;
}
.css_for_wis_app_true
  .t4s-product:not(.t4s-pr-style1)
  .t4s-pr-item-btn
  span.faves-count:before,
.css_for_wis_app_true
  .t4s-product:not(.t4s-pr-style1)
  .t4s-pr-item-btn
  span.faves-count:after {
  display: none !important;
}
.css_for_wis_app_true .t4s-product .t4s-pr-item-btn span.faves-count {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  margin-left: 5px;
}
.t4s-pr-item-btn .ssw-faveiticon i:before {
  margin: 0;
}
.t4s-product .t4s-product-info__btns,
.t4s-product .t4s-product-btns.t4s-product-info__btns,
.t4s-pr-packery .t4s-product-btns.t4s-product-info__btns {
  display: none !important;
}
.t4s-product .t4s-product-inner .t4s-pr-group-variable {
  position: absolute;
  z-index: 3;
  bottom: 5px;
  left: 10px;
  right: 10px;
  text-align: center;
}
.t4s-product .t4s-product-inner .t4s-pr-group-variable > * {
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease 0s;
}
.t4s-product .t4s-product-btns {
  display:none!important;
  position: absolute;
  z-index: 3;
  transition: 0.5s ease 0s;
  text-align: center;
  pointer-events: none;
  left: 0;
  right: 0;
  bottom: 12px;
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.t4s-product .t4s-product-btns a {
  height: 35px;
  min-width: 35px;
  font-size: 12px;
  text-align: center;
  position: relative;
  overflow: hidden;
  pointer-events: auto;
  align-items: center;
  justify-content: center;
  line-height: 33px;
  padding: 0 10px;
  display: inline-flex;
  box-shadow: 1px 1px 1px #0000001a;
}
.t4s-product .t4s-product-btns a .t4s-text-pr {
  display: none;
  width: auto;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t4_has_quickview_true .t4s-pr-style1 .t4s-product-inner .t4s-pr-group-variable,
.t4_has_atc_true .t4s-pr-style1 .t4s-product-inner .t4s-pr-group-variable {
  bottom: 45px;
}
.t4s-pr-style1 .t4s-product-btns {
  justify-content: center;
  align-items: center;
  width: 100%;
}
.t4s-pr-style1 .t4s-product-btns a,
.t4s-pr-style1 .t4s-product-btns a .t4s-text-pr {
  height: 33px;
  line-height: 33px;
  display: block;
}
.t4s-pr-style1 .t4s-product-btns > * {
  margin: 0 4px;
  transition: 0.5s ease 0s;
  transform: translate(-54px);
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style1 .t4s-product-btns .t4s-pr-quickview {
  transform: translate(54px);
}
.t4s-pr-style1 .t4s-product-btns a > span {
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.25s;
  transition: opacity 0.15s, transform 0.25s, -webkit-transform 0.25s;
}
.t4s-pr-style1 .t4s-product-btns a .t4s-svg-pr-icon {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(100%);
}
.t4s-product-btns .t4s-pr-group-variable .t4s-product-colors {
  margin-top: 5px;
}
.t4s-pr-style1 .t4s-product-btns .t4s-pr-group-variable {
  min-height: 37px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease 0s;
}
.t4s-product .t4s-product-btns2 {
  position: absolute;
  z-index: 3;
  right: 15px;
  top: 15px;
  bottom: auto;
}
.t4s-product .t4s-product-btns2 a {
  font-size: 14px;
  width: 35px;
  height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  pointer-events: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  box-shadow: 1px 1px 1px #0000001a;
}
.t4s-product .t4s-product-btns2 a .t4s-text-pr {
  display: none;
}
.t4s-pr-style1 .t4s-product-btns2 .t4s-pr-compare {
  transition: 0.5s ease 0s;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100%);
}
.t4s-pr-style2 {
  --wishlist-cl: var(--pr-wishlist-color);
  --wishlist-bg-cl: transparent;
  --wishlist-hover-cl: var(--pr-wishlist-color-hover);
  --wishlist-active-cl: var(--pr-wishlist-color-active);
  --wishlist-active-bg-cl: transparent;
  --wishlist-hover-bg-cl: transparent;
}
.t4s-pr-style2 .t4s-product-btns {
  top: 14px;
  right: 14px;
  left: auto;
  bottom: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style2 .t4s-product-btns > * {
  transform: translate(0);
  margin: 0 0 7px;
  transition: 0.5s ease 0s;
}
.t4s-pr-style2 .t4s-product-btns a {
  min-width: 1px;
  width: 35px;
  height: 35px;
}
.t4s-pr-style2 .t4s-product-btns .t4s-text-pr {
  display: none;
}
.t4s-pr-style2 .t4s-product-btns .t4s-pr-quickview {
  transform: translateY(40px);
}
.t4s-pr-style2 .t4s-product-btns .t4s-pr-compare {
  transform: translateY(-40px);
}
.t4s-pr-style2 .t4s-product-inner .t4s-pr-group-variable {
  position: absolute;
  z-index: 3;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease 0s;
  background-color: var(--t4s-light-color);
  width: calc(100% + 6px);
  bottom: 0;
  left: -3px;
  right: -3px;
  padding: 13px 13px 8px;
}
.t4s-pr-style2 .t4s-pr-top-info {
  display: flex;
  align-items: flex-start;
}
.t4s-pr-style2 .t4s-product-title {
  flex: 1 1 auto;
  padding-right: 5px;
}
.t4s-pr-style2 .t4s-pr-wishlist {
  flex: 0 0 auto;
  background-color: transparent !important;
}
.t4s-pr-style2 .t4s-pr-wishlist > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-pr-style2 .t4s-pr-wishlist .t4s-text-pr {
  display: none;
}
.t4_has_quickview_true .t4s-pr-style3 .t4s-product-inner .t4s-pr-group-variable,
.t4_has_atc_true .t4s-pr-style3 .t4s-product-inner .t4s-pr-group-variable {
  bottom: 48px;
}
.t4s-pr-style3 .t4s-product-btns > * {
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style3 .t4s-product-btns > * {
  transform: translate(0);
  margin: 0 3.5px;
  transition: 0.5s ease 0s;
  min-width: 35px;
}
.t4s-pr-style3 .t4s-product-btns a {
  min-width: 35px;
  padding: 0;
}
.t4s-pr-style3 .t4s-product-btns a .t4s-text-pr,
.t4s-pr-style3 .t4s-pr-wishlist .t4s-text-pr {
  display: none;
}
.t4s-pr-style3 .t4s-product-btns .t4s-pr-quickview {
  transform: translate(40px);
}
.t4s-pr-style3 .t4s-product-btns .t4s-pr-compare {
  transform: translate(-40px);
}
.t4s-pr-style3 .t4s-pr-wishlist {
  position: absolute;
  z-index: 3;
  right: 15px;
  top: 15px;
  bottom: auto;
  font-size: 14px;
  width: 35px;
  height: 35px;
  text-align: center;
  pointer-events: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.t4s-pr-style3 .t4s-pr-wishlist > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-pr-style4 .t4s-product-btns2 {
  top: 0px;
  right: 0px;
  left: auto;
  bottom: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  opacity: 1;
  visibility: visible;
  transform: none;
  z-index: 4;
}
.t4s-pr-style4 .t4s-product-btns2 > * {
  margin: 0 0 5px;
  transition: 0.5s ease 0s;
}
.t4s-pr-style4 .t4s-product-btns2 a {
  padding: 0;
}
.t4s-pr-style4 .t4s-product-btns2 a .t4s-text-pr,
.t4s-pr-style4 .t4s-pr-wishlist .t4s-text-pr {
  display: none;
}
.t4s-pr-style4 .t4s-pr-wishlist > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-pr-style4 .t4s-product-btns2 .t4s-pr-quickview,
.t4s-pr-style4 .t4s-product-btns2 .t4s-pr-compare {
  opacity: 0;
  visibility: visible;
}
.t4s-pr-style4 .t4s-product-btns2 .t4s-pr-quickview {
  transform: translateY(-40px);
}
.t4s-pr-style4 .t4s-product-btns2 .t4s-pr-compare {
  transform: translateY(-80px);
}
.t4s-pr-style4 .t4s-product-info .t4s-product-info__btns {
  display: none;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns) {
  position: relative;
  transform: none;
  justify-content: flex-start;
  bottom: 0;
  text-align: left;
  left: 0;
  right: 0;
}
.t4s-products.t4s-text-center
  .t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns) {
  justify-content: center;
  text-align: center;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a {
  min-width: 130px;
  width: auto;
  padding: 0 15px;
  transform: translateY(0) !important;
  opacity: 1;
  visibility: visible;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a
  > span {
  transition: 0.5s ease 0s;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a
  > .t4s-svg-pr-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transform: translateY(100%);
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a:hover
  > .t4s-svg-pr-icon {
  transform: translateY(0);
  animation: none !important;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a
  .t4s-text-pr {
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  line-height: 35px;
  display: block;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns)
  a:hover
  .t4s-text-pr {
  transform: translateY(-100%);
}
.t4s-pr-style4 .t4s-product-info > .t4s-product-atc-qty .t4s-pr-addtocart {
  width: calc(100% - 80px);
  padding: 0 15px;
  margin: 0;
}
.t4s-pr-style4 .t4s-product-inner .t4s-product-sizes {
  transform: none;
  padding: 0;
  opacity: 1;
  visibility: visible;
}
.t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable {
  position: absolute;
  z-index: 1;
  bottom: 5px;
  left: 10px;
  right: 10px;
}
.t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable .t4s-product-colors,
.t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable .t4s-product-sizes {
  transform: translateY(100%);
  transition: 0.5s ease 0s;
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style4:hover
  .t4s-product-inner
  .t4s-pr-group-variable
  .t4s-product-colors,
.t4s-pr-style4:hover
  .t4s-product-inner
  .t4s-pr-group-variable
  .t4s-product-sizes {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.t4s-pr-style5 .t4s-product-countdown,
.t4s-pr-style5:hover .t4s-product-countdown {
  transform: none;
  bottom: auto;
  font-size: 12px;
  position: static;
  opacity: 1;
  visibility: visible;
  margin: 0;
  padding: 5px;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate,
.t4s-pr-style5
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate {
  display: flex !important;
}
.t4s-text-center
  .t4s-pr-style4
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate,
.t4s-text-center
  .t4s-pr-style5
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate {
  justify-content: center;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate
  > span:not(:last-child):after,
.t4s-pr-style5
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate
  > span:not(:last-child):after {
  content: ",";
  display: inline-block;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate
  > span,
.t4s-pr-style5
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes
  .t4s-truncate
  > span {
  color: var(--size-list-color2);
  background-color: transparent;
  border: none;
  width: auto;
  min-width: 1px;
  height: auto;
  line-height: 1;
  font-size: 12px;
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  > .t4s-product-sizes
  .t4s-truncate
  > span,
.t4s-pr-style5
  .t4s-product-info
  .t4s-product-info__inner
  > .t4s-product-sizes
  .t4s-truncate
  > span {
  background-color: var(--size-list-color-info2);
  color: var(--size-list-color-info);
}
.t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  > .t4s-product-sizes
  .t4s-truncate
  > span:after,
.t4s-pr-style5
  .t4s-product-info
  .t4s-product-info__inner
  > .t4s-product-sizes
  .t4s-truncate
  > span:after {
  display: none;
}
.t4s-pr-style5 .t4s-product-btns {
  top: 14px;
  right: 14px;
  left: auto;
  bottom: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  transform: none;
  z-index: 4;
}
.t4s-pr-style5 .t4s-product-info .t4s-product-info__btns {
  display: none;
}
.t4s-pr-style5 .t4s-product-btns > *:not(.t4s-pr-wishlist) {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100%);
  transition: 0.5s ease 0s;
  margin-top: 7px;
}
.t4s-pr-style5:hover .t4s-product-btns > *:not(.t4s-pr-wishlist) {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.t4s-pr-style5 .t4s-product-inner .t4s-product-countdown {
  display: none;
}
.t4s-pr-style6 .t4s-product-inner .t4s-product-btns {
  bottom: 0;
  transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style6 .t4s-product-btns a,
.t4s-pr-style6 .t4s-product-btns > * {
  border-radius: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  transition: 0.25s ease 0s;
}
.t4s-pr-style6 .t4s-product-atc-qty .t4s-quantity-wrapper {
  height: 40px;
}
.t4s-pr-style6 .t4s-product-btns a > span {
  transition: 0.25s ease 0s;
}
.t4s-pr-style6 .t4s-product-btns a > .t4s-svg-pr-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transform: translateY(100%);
}
.t4s-pr-style6 .t4s-product-btns a > .t4s-text-pr {
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  line-height: 40px;
  display: block;
}
.t4s-pr-style6 .t4s-product-btns a:hover > .t4s-svg-pr-icon {
  transform: translateY(0);
  animation: none !important;
}
.t4s-pr-style6 .t4s-product-btns a:hover > .t4s-text-pr {
  transform: translateY(-100%);
}
.t4s-pr-style6 .t4s-product-btns2 > * {
  transition: 0.5s ease 0s;
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-style6 .t4s-product-btns2 > *:nth-child(1) {
  transform: translate(100%);
}
.t4s-pr-style6 .t4s-product-btns2 > *:nth-child(2) {
  transform: translate(200%);
}
.t4s-pr-style6 .t4s-product-btns2 > *:nth-child(3) {
  transform: translate(300%);
}
.t4s-pr-style6 .t4s-product-inner .t4s-pr-group-variable {
  bottom: 40px;
}
.t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
  margin-top: var(--dots-bottom-pos);
}
@media (min-width: 1025px) {
  .t4s-pr-style5 .t4s-product-info {
    position: absolute;
    z-index: 3;
    left: 10px;
    right: 10px;
    padding: 0;
    margin-bottom: 0;
    bottom: calc(var(--product-space-img-txt) - 10px);
    pointer-events: none;
  }
  .t4s-pr-style5 .t4s-product-info > * {
    pointer-events: auto;
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-title {
    color: var(--product5-title-color);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-title a:hover {
    color: var(--product5-title-color-hover);
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-price {
    color: var(--product5-price-color);
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-price ins {
    color: var(--product5-price-sale-color);
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-vendor a {
    color: var(--product5-vendors-color);
  }
  .t4s-products:not(.is--listview) .t4s-pr-style5 .t4s-product-vendor a:hover {
    color: var(--product5-vendors-color-hover);
  }
  .t4s-products:not(.is--listview)
    .t4s-pr-style5
    .t4s-product-info
    .t4s-pr-group-variable
    .t4s-product-sizes
    .t4s-truncate
    > span {
    color: var(--size-list-color);
  }
  .t4s-products:not(.is--listview)
    .t4s-pr-style5
    .t4s-product-info
    .t4s-product-info__inner
    > .t4s-product-sizes {
    color: var(--size-list-color-info);
  }
  .t4s-products:not(.is--listview)
    .t4s-pr-style5
    .t4s-product-info
    .t4s-product-info__inner
    > .t4s-product-sizes
    .t4s-truncate
    > span {
    background-color: var(--size-list-color-info);
    color: var(--size-list-color-info2);
  }
}
.t4s-pr-packery .t4s-pr-wishlist > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-pr-packery .t4s-product-btns > * .t4s-text-pr,
.t4s-pr-packery .t4s-pr-wishlist .t4s-text-pr {
  display: none;
}
.t4s-pr-packery .t4s-product-btns {
  top: auto;
  top: 14px;
  bottom: auto;
  right: 14px;
  left: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
}
.t4s-pr-packery .t4s-product-btns > * {
  margin: 0 0 5px;
  transition: 0.5s ease 0s;
}
.t4s-pr-packery .t4s-product-btns > * {
  min-width: 1px;
  width: 35px;
  height: 35px;
  position: static;
}
.t4s-pr-packery .t4s-product-btns .t4s-pr-wishlist {
  opacity: 1;
  visibility: visible;
}
.t4s-pr-packery .t4s-product-btns > *:nth-child(2) {
  transform: translateY(-40px);
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-packery .t4s-product-btns > *:nth-child(3) {
  transform: translateY(-80px);
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-packery .t4s-product-btns > *:nth-child(4) {
  transform: translateY(-120px);
  opacity: 0;
  visibility: hidden;
}
.t4s-pr-packery .t4s-product-info {
  padding: 0 20px 10px;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(100%);
  transition: 0.5s ease 0s;
}
.t4s-pr-packery .t4s-product-inner .t4s-product-sizes {
  transform: none;
  padding: 0;
  opacity: 1;
  visibility: visible;
}
.t4s-pr-packery .t4s-product-info .t4s-pr-group-variable .t4s-product-sizes {
  color: var(--size-list-color);
}
.t4s-pr-packery .t4s-product-countdown {
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
}
.t4s-pr-packery-item .t4s-product-info,
.t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-product-info,
.t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-product-info {
  opacity: 0;
  visibility: hidden;
  transform: translate(-100%);
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-product-info,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-product-info {
  opacity: 1;
  visibility: visible;
  transform: translate(0);
}
.t4s-pr-packery-item .t4s-pr-wishlist {
  transition: 0.5s ease-in-out 0s;
  transform: translateY(-100%);
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-product-info,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-product-info {
  padding-left: 0;
  padding-bottom: 0;
  padding-top: var(--product-space-img-txt);
  position: static;
  max-width: 100%;
  width: 100%;
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-product .t4s-product-badge,
.t4s-container .t4s-row-cols-lg-6 > .t4s-product .t4s-product-badge {
  top: 5px;
  left: 5px;
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-product .t4s-product-btns2,
.t4s-container .t4s-row-cols-lg-6 > .t4s-product .t4s-product-btns2,
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-style3 .t4s-pr-wishlist,
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-pr-wishlist,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-style3 .t4s-pr-wishlist,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-pr-wishlist {
  top: 5px;
  right: 5px;
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-product-btns,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-product-btns {
  right: 5px;
  bottom: 0;
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-packery .t4s-product-countdown,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-packery .t4s-product-countdown {
  top: auto;
  bottom: 10px;
  transform: translateY(0);
}
.t4s-container
  .t4s-row-cols-lg-5
  > .t4s-pr-packery
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes,
.t4s-container
  .t4s-row-cols-lg-6
  > .t4s-pr-packery
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes {
  color: var(--size-list-color2);
}
.t4s-container .t4s-row-cols-lg-5 > .t4s-pr-style3 .t4s-product-btns > *,
.t4s-container .t4s-row-cols-lg-6 > .t4s-pr-style3 .t4s-product-btns > * {
  margin: 0 1px;
}
.t4s-container
  .t4s-row-cols-lg-5
  > .t4s-pr-style3
  .t4s-product-atc-qty
  .t4s-quantity-wrapper,
.t4s-container
  .t4s-row-cols-lg-6
  > .t4s-pr-style3
  .t4s-product-atc-qty
  .t4s-quantity-wrapper {
  max-width: 70px;
}
.t4s-container
  .t4s-row-cols-lg-5
  > .t4s-pr-style3
  .t4s-product-atc-qty
  .t4s-quantity-selector,
.t4s-container
  .t4s-row-cols-lg-6
  > .t4s-pr-style3
  .t4s-product-atc-qty
  .t4s-quantity-selector {
  min-width: 22px;
}
.t4s-container
  .t4s-row-cols-lg-5
  > .t4s-pr-style3
  .t4s-product-atc-qty
  input.t4s-quantity-input,
.t4s-container
  .t4s-row-cols-lg-6
  > .t4s-pr-style3
  .t4s-product-atc-qty
  input.t4s-quantity-input {
  width: 26px;
}
.t4s-border-pr-true .flickityt4s-prev-next-button {
  top: calc(20px + var(--prev-next-top));
}
.t4s-border-pr-true .t4s-product {
  background-color: var(--t4s-light-color);
  /* padding-top: 20px;
  padding-bottom: 30px; */
  position: relative;
}
.t4s-border-pr-true .t4s-product:after {
  width: 1px;
  height: calc(100% - 50px);
  background-color: var(--border-color);
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  top: 20px;
}
.t4s-border-pr-true .flickityt4s-page-dots {
  margin-top: 44px;
}
.t4s-border-pr-img-true .t4s-product .t4s-product-img {
  border: solid 1px var(--border-color);
  overflow: hidden;
}
.t4s-prs-footer {
  margin: 40px 0;
}
.t4s-prs-footer .t4s-pagination-wrapper > a,
.t4s-prs-footer .t4s-pagination-wrapper > a:before,
.t4s-prs-footer .t4s-pagination-wrapper > a:after {
  margin-bottom: 0;
  border-radius: 0;
}
.t4s-prs-footer .t4s-pagination-wrapper > a.t4s-btn-rounded-true,
.t4s-prs-footer .t4s-pagination-wrapper > a.t4s-btn-rounded-true:before,
.t4s-prs-footer .t4s-pagination-wrapper > a.t4s-btn-rounded-true:after {
  border-radius: var(--btn-radius);
}
.t4s-has-featured-items .t4s-product:nth-child(1),
.t4s-has-featured-items .t4s-product:nth-child(2),
.t4s-has-featured-items .t4s-product:nth-child(3) {
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
  padding-bottom: 30px;
  text-align: center;
}
.t4s-col-inner .t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
  margin-top: 15px;
}
.t4s-col-inner .t4s_box_pr_slider.t4s-flickity-slider .t4s-product {
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .t4s-has-featured-items .t4s-product:nth-child(1),
  .t4s-has-featured-items .t4s-product:nth-child(2),
  .t4s-has-featured-items .t4s-product:nth-child(3) {
    width: 33.3333% !important;
  }
  .t4s-has-featured-items .t4s-product:nth-child(2) {
    border-left: solid 1px var(--border-color);
    border-right: solid 1px var(--border-color);
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .t4s-has-featured-items .t4s-product:nth-child(1),
  .t4s-has-featured-items .t4s-product:nth-child(2) {
    width: 50% !important;
  }
  .t4s-has-featured-items .t4s-product:nth-child(1) {
    border-right: solid 1px var(--border-color);
  }
  .t4s-has-featured-items .t4s-product:nth-child(3) {
    border: none;
  }
  .t4s-gx-md-40 {
    --ts-gutter-x: 40px;
  }
  .t4s-gy-md-40 {
    --ts-gutter-y: 40px;
  }
}
@media (max-width: 767px) {
  .t4s-has-featured-items .t4s-product:nth-child(1) {
    width: 100% !important;
    border: solid 1px var(--border-color);
  }
  .t4s-has-featured-items .t4s-product:nth-child(2),
  .t4s-has-featured-items .t4s-product:nth-child(3) {
    border: none;
  }
  .t4s-pr-color__item .t4s-pr-color__value {
    width: var(--swatch-color-size-mb);
    height: var(--swatch-color-size-mb);
  }
  .t4s-prs-footer {
    margin: 20px 0 40px;
  }
}
@media (max-width: 1024px) {
  .t4s-product .t4s-product-btns,
  .t4s-product:hover .t4s-product-btns,
  .t4s-product .t4s-product-inner:hover .t4s-product-btns,
  .t4s-product:not(.t4s-colors-selected) .t4s-product-btns > *,
  .t4s-product.t4s-colors-selected .t4s-product-inner .t4s-product-btns > *,
  .t4s-product:not(.t4s-colors-selected) .t4s-product-sizes,
  .t4s-product.t4s-colors-selected .t4s-product-inner .t4s-product-sizes,
  .t4s-product .t4s-product-countdown,
  .t4s-product:hover .t4s-product-countdown,
  .t4s-pr-style3 .t4s-product-btns > *,
  .t4s-pr-style1 .t4s-product-btns2 .t4s-pr-compare {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
  }
  .t4s-product .t4s-product-img {
    overflow: hidden;
  }
   /* .t4s-product-img.t4s_ratio.is-show-img2 {
    height: auto;
    max-height: 185px;
} */
  .t4s-product .t4s-product-countdown {
    display: none !important;
  }
  .t4s-product .t4s-pr-group-variable .t4s-product-countdown {
    display: block !important;
    position: static;
    transform: translate(0);
    opacity: 1;
    visibility: visible;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .t4s-pr-style2 .t4s-product-inner .t4s-pr-group-variable.t4s-has-countdown {
    padding-bottom: 0;
  }
  .t4s-pr-style2 .t4s-pr-group-variable .t4s-product-countdown {
    box-shadow: none;
    border-radius: 0;
  }
  .t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable .t4s-product-colors,
  .t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable .t4s-product-sizes {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style5 .t4s-product-inner .t4s-product-countdown {
    position: absolute;
    z-index: 2;
    bottom: 45px;
    top: auto;
    display: block !important;
  }
  .t4s-pr-style6 .t4s-product-inner .t4s-pr-group-variable {
    bottom: 80px;
  }
  .t4s-product .t4s-product-badge {
    left: 10px;
    top: 10px;
  }
  .t4s-product .t4s-product-btns2,
  .t4s-pr-style2 .t4s-product-btns,
  .t4s-pr-style3 .t4s-pr-wishlist,
  .t4s-pr-packery .t4s-pr-wishlist {
    right: 10px;
    top: 10px;
  }
  .t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns {
    position: relative;
    bottom: auto;
    width: 100%;
    display: flex;
    flex-direction: row;
    border: solid 1px var(--border-color);
    border-right: none;
    overflow: hidden;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0;
  }
  .t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns > * {
    margin: 0;
    top: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    height: 38px;
    line-height: 38px;
  }
  .t4s-product .t4s-product-btns > .t4s-product-atc-qty {
    border-radius: 0;
  }
  .t4s-product .t4s-product-btns a {
    width: 100%;
    box-shadow: none;
  }
  .t4s-product:not(.t4s-pr-style4) .t4s-product-btns a {
    border-radius: 0;
  }
  .t4s-product .t4s-product-inner .t4s-pr-group-variable > * {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .t4s-product a .t4s-text-pr,
  .t4s-product .t4s-product-btns a .t4s-text-pr,
  .t4s-pr-style1 .t4s-product-btns a:hover .t4s-text-pr {
    display: none;
  }
  .t4s-pr-style1 .t4s-product-btns > * {
    margin: 0;
  }
  .t4s-pr-style1 .t4s-product-btns > .t4s-product-atc-qty {
    min-width: 70%;
  }
  .t4s-pr-style1 .t4s-product-btns a .t4s-svg-pr-icon {
    transform: translateY(0);
  }
  .t4s-pr-style1 .t4s-product-btns .t4s-pr-group-variable {
    min-height: 0;
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style2 .t4s-product-inner .t4s-pr-group-variable {
    opacity: 1;
    visibility: visible;
    padding: 5px 0;
    border: solid 1px var(--border-color);
    border-top: 0;
    bottom: 39px;
    left: 0;
    right: 0;
    width: 100%;
  }
  .t4s-pr-style2 .t4s-product-btns > .t4s-product-atc-qty {
    min-width: 60%;
  }
  .t4_has_quickview_false.t4_has_atc_false.t4_compare_false
    .t4s-pr-style2
    .t4s-product-inner
    .t4s-pr-group-variable {
    bottom: 0;
  }
  .t4s-pr-style2 .t4s-product-btns > * {
    margin: 0;
  }
  .t4s-pr-style3 .t4s-product-btns > .t4s-product-atc-qty {
    min-width: 60%;
  }
  .t4s-pr-style4 .t4s-product-inner .t4s-pr-group-variable {
    bottom: 40px;
  }
  .t4s-product.t4s-pr-style4 .t4s-product-btns2 {
    display: flex;
    overflow: hidden;
    top: 4px;
    right: 4px;
    position: absolute;
  }
  .t4s-pr-style4 .t4s-product-btns2 a,
  .t4s-pr-style4 .t4s-product-btns2 .t4s-pr-quickview,
  .t4s-pr-style4 .t4s-product-btns2 .t4s-pr-compare {
    transform: translateY(0);
    top: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
  }
  .t4s-product.t4s-pr-style6 .t4s-product-btns2 {
    width: 100%;
    display: flex;
    flex-direction: row;
    border: solid 1px var(--border-color);
    overflow: hidden;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
  }
  .t4_has_quickview_true .t4s-pr-style6 .t4s-product-btns2,
  .t4_has_atc_true .t4s-pr-style6 .t4s-product-btns2 {
    bottom: 40px;
  }
  .t4s-product.t4s-pr-style4 .t4s-product-btns2 > *,
  .t4s-product.t4s-pr-style6 .t4s-product-btns2 > * {
    opacity: 1;
    visibility: visible;
    transform: translate(0) !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 35px;
    flex: auto;
    border-radius: 50%;
  }
  .t4s-product.t4s-pr-style4 .t4s-product-btns2 > *:not(:last-child),
  .t4s-product.t4s-pr-style6 .t4s-product-btns2 > *:not(:last-child) {
    border-right: solid 1px var(--border-color);
  }
  .t4s-product.t4s-pr-style6 .t4s-product-btns {
    top: 100%;
    position: relative;
  }
  .t4s-pr-style6 .t4s-product-inner .t4s-product-btns {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
  }
  .t4s-product.t4s-pr-style6 .t4s-product-btns a > .t4s-text-pr {
    display: block;
  }
  .t4s-product.t4s-pr-packery .t4s-product-btns {
    position: absolute;
    bottom: 0;
    top: auto;
  }
  .t4s-pr-packery .t4s-product-info {
    padding: var(--product-space-img-txt) 0 20px;
    position: static;
    max-width: 100%;
    right: 0;
    left: 0;
    transform: translateY(0);
    bottom: auto;
  }
  .t4s-pr-packery .t4s-product-btns {
    right: 10px;
    top: 10px;
    bottom: auto;
  }
  .t4s-border-pr-img-true
    .t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6)
    .t4s-product-btns {
    margin-top: -1px;
  }
}
@media (max-width: 767px) {
  .t4s-product .t4s-product-btns2,
  .t4s-pr-style2 .t4s-product-btns,
  .t4s-pr-style3 .t4s-pr-wishlist,
  .t4s-pr-style4 .t4s-pr-wishlist,
  .t4s-pr-packery .t4s-pr-wishlist {
    right: 5px;
    top: 5px;
    bottom: auto;
  }
  .t4s-pr-style5 .t4s-product-btns {
    bottom: auto;
    top: 5px;
  }
  .t4s-pr-packery .t4s-product-btns {
    top: 5px;
    bottom: auto;
  }
  .t4s-product .t4s-product-countdown {
    left: 5px;
    right: 5px;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    border-radius: 10px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-product a.t4s-pr-wishlist:hover,
  .css_for_wis_app_true .t4s-product .t4s-pr-wishlist:hover {
    color: var(--wishlist-hover-cl);
    background-color: transparent;
  }
  .css_for_wis_app_true .t4s-product .t4s-pr-wishlist:hover i {
    color: var(--wishlist-hover-cl);
  }
  .t4s-product .t4s-pr-compare:hover {
    color: var(--compare-hover-cl);
    background-color: var(--compare-hover-bg-cl);
  }
  .t4s-product .t4s-pr-quickview:hover {
    color: var(--quickview-hover-cl);
    background-color: var(--quickview-hover-bg-cl);
  }
  .t4s-product .t4s-pr-addtocart:hover {
    color: var(--atc-hover-cl);
    background-color: var(--atc-hover-bg-cl);
  }
  .t4s-product:not(.t4s-pr-style1):not(.t4s-pr-packery)
    .t4s-product-btns
    .t4s-pr-item-btn:hover
    .t4s-svg-pr-icon,
  .t4s-product .t4s-product-btns2 .t4s-pr-item-btn:hover .t4s-svg-pr-icon {
    -webkit-animation: 0.6s ease-in-out infinite beat_heart;
    animation: 0.6s ease-in-out infinite beat_heart;
  }
  .t4s-product:hover .t4s-product-inner:before {
    opacity: 1;
  }
  .t4s-product-vendor a:hover {
    color: var(--product-vendors-color-hover);
  }
  .t4s-product:not(:hover) .t4s-product-countdown,
  .t4s-pr-style5:hover .t4s-product-countdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    z-index: 3;
  }
  .t4s-product:not(.t4s-pr-style5):hover .t4s-product-countdown {
    opacity: 0;
    visibility: hidden;
  }
  .t4s-product .t4s-product-title a:hover {
    color: var(--product-title-color-hover);
  }
  .t4s-product:not(.t4s-colors-selected):hover .t4s-product-btns,
  .t4s-product.t4s-colors-selected .t4s-product-inner:hover .t4s-product-btns,
  .t4s-product:not(.t4s-colors-selected):hover
    .t4s-product-inner
    .t4s-pr-group-variable
    > *,
  .t4s-product.t4s-colors-selected
    .t4s-product-inner:hover
    .t4s-pr-group-variable
    > * {
    opacity: 1;
    visibility: visible;
  }
  .t4s-product-atc-qty .t4s-quantity-selector:hover,
  .t4s-product-atc-qty input.t4s-quantity-input:hover {
    background-color: #0000001f;
  }
  .t4s-pr-color__item:hover,
  .t4s-pr-color__item.is-swatch--selected {
    border-color: var(--primary-sw-color);
  }
  .t4s-pr-color__item.is--colors-more:hover {
    background-color: transparent;
    border-color: var(--primary-sw-color);
  }
  .t4s-product:not(.t4s-pr-packery)
    .t4s-product-info
    .t4s-product-sizes
    .t4s-truncate
    > span:hover,
  .t4s-pr-packery
    .t4s-product-info__inner
    > .t4s-product-sizes
    .t4s-truncate
    > span:hover {
    border-color: var(--t4s-dark-color);
  }
  .t4s-product:not(.t4s-colors-selected):hover .t4s-product-sizes,
  .t4s-product.t4s-colors-selected .t4s-product-inner:hover .t4s-product-sizes {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .t4s-product:not(.t4s-colors-selected):hover .t4s-product-btns > *,
  .t4s-product.t4s-colors-selected
    .t4s-product-inner:hover
    .t4s-product-btns
    > * {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
  }
  .t4s-pr-style1 .t4s-product-btns a:hover .t4s-svg-pr-icon {
    transform: translateY(0);
  }
  .t4s-pr-style1 .t4s-product-btns a:hover .t4s-text-pr {
    transform: translateY(-100%);
  }
  .t4s-pr-style1:hover .t4s-product-btns .t4s-pr-group-variable {
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style1:hover .t4s-product-btns2 .t4s-pr-compare {
    opacity: 1;
    visibility: visible;
    transform: none;
  }
  .t4s-pr-style2:hover .t4s-product-btns {
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style2:hover .t4s-product-btns .t4s-pr-quickview,
  .t4s-pr-style2:hover .t4s-product-btns .t4s-pr-compare {
    transform: translate(0);
  }
  .t4s-pr-style2:hover .t4s-product-inner .t4s-pr-group-variable {
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style3:hover .t4s-product-btns > * {
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style3:hover .t4s-product-btns .t4s-pr-quickview,
  .t4s-pr-style3:hover .t4s-product-btns .t4s-pr-compare {
    transform: translate(0);
  }
  .t4s-pr-style4:hover .t4s-product-btns2 a {
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style4:not(.t4s-colors-selected):hover
    .t4s-product-btns2
    .t4s-pr-quickview,
  .t4s-pr-style4.t4s-colors-selected
    .t4s-product-inner:hover:hover
    .t4s-product-btns2
    .t4s-pr-quickview,
  .t4s-pr-style4:not(.t4s-colors-selected):hover
    .t4s-product-btns2
    .t4s-pr-compare,
  .t4s-pr-style4.t4s-colors-selected
    .t4s-product-inner:hover:hover
    .t4s-product-btns2
    .t4s-pr-compare {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-style6:not(.t4s-colors-selected):hover .t4s-product-btns,
  .t4s-pr-style6.t4s-colors-selected .t4s-product-inner:hover .t4s-product-btns,
  .t4s-pr-style7.t4s-colors-selected:hover
    .t4s-product-inner
    .t4s-product-btns {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .t4s-pr-style6:not(.t4s-colors-selected):hover .t4s-product-btns2 > *,
  .t4s-pr-style6.t4s-colors-selected
    .t4s-product-inner:hover
    .t4s-product-btns2
    > * {
    transform: translate(0) !important;
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-packery:hover .t4s-product-info {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
  }
  .t4s-pr-packery:hover .t4s-product-btns a {
    transform: translate(0);
    opacity: 1;
    visibility: visible;
  }
  .t4s-pr-packery:hover .t4s-product-btns .t4s-pr-quickview,
  .t4s-pr-packery:hover .t4s-product-btns .t4s-pr-compare {
    transform: translate(0);
  }
  .t4s-pr-packery-item:hover .t4s-product-info {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
  }
  .t4s-pr-packery-item:hover .t4s-pr-wishlist {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .t4s-container
    .t4s-row-cols-lg-5
    > .t4s-pr-packery:hover
    .t4s-product-countdown,
  .t4s-container
    .t4s-row-cols-lg-6
    > .t4s-pr-packery:hover
    .t4s-product-countdown {
    transform: translateY(100%);
  }
  .t4s-product
    .t4s-product-inner
    .t4s-pr-group-variable
    .t4s-product-colors:only-child {
    margin-bottom: 5px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/collection-products.css.map?v=1676722925 */
/* collection-products END*/

/*slider-settings*/
.t4s-flickity-slider.t4s-slider-btn-small {
  --btn-width-slider: 35px;
  --btn-height-slider: 35px;
  --icon-height-slider: 9px;
}
.t4s-flickity-slider {
  --btn-width-slider: 45px;
  --btn-height-slider: 45px;
  --icon-height-slider: 12px;
}
.t4s-flickity-slider.t4s-slider-btn-large {
  --btn-width-slider: 54px;
  --btn-height-slider: 54px;
  --icon-height-slider: 14px;
}
.t4s-flickity-slider .flickityt4s-button {
  width: var(--btn-width-slider);
  height: var(--btn-height-slider);
  text-align: center;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity.2s ease-in-out, visibility 0.2s ease-in-out;
  color: var(--t4s-dark-color);
  margin: auto 0;
  min-width: 1px;
  min-height: 1px;
  -webkit-animation: 1s t4s-ani-fadeIn;
  animation: 1s t4s-ani-fadeIn;
  z-index: 2;
}
.flickityt4s-enabled .flickityt4s-prev-next-button[disabled],
.flickityt4s-enabled:hover .flickityt4s-prev-next-button[disabled] {
  opacity: 0.3;
}
@media (min-width: 1025px) {
  .t4s-flickity-slider .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2);
    -webkit-transform: translate(0, -50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2);
    -webkit-transform: translate(0, -50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__in-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 + var(--btn-distance, 0px));
  }
  .t4s-flickity-slider.t4s-slider-btn__in-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 + var(--btn-distance, 0px));
  }
  .t4s-flickity-slider.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.previous {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.next {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.next {
    transform-origin: top left;
    left: calc(100% - var(--ts-gutter-x) / 2);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.previous {
    transform-origin: top left;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    left: calc(var(--ts-gutter-x) / 2);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-button.previous
    .flickityt4s-button-icon,
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-button.previous
    .flickityt4s-button-icon {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-button.next
    .flickityt4s-button-icon,
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-button.next
    .flickityt4s-button-icon {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    transform-origin: center center;
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    transform-origin: center center;
  }
}
.flickityt4s-prev-next-button .flickityt4s-button-icon {
  height: var(--icon-height-slider) !important;
}
.t4s-flickity-slider.t4s-slider-btn-vi-hover .flickityt4s-button {
  opacity: 0;
  visibility: hidden;
}
.t4s-flickity-slider.t4s-slider-btn-vi-hover:hover .flickityt4s-button,
.t4s-flickity-slider.t4s-slider-btn-vi-always .flickityt4s-button {
  opacity: 1;
  visibility: visible;
}
.t4s-flickity-slider.t4s-slider-btn-round .flickityt4s-button {
  border-radius: 50%;
}
.t4s-flickity-slider.t4s-slider-btn-rotate .flickityt4s-button.previous {
  transform-origin: top left;
  transform: rotate(-45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.next
  .flickityt4s-button-icon {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate .flickityt4s-button.next {
  transform-origin: top right;
  transform: rotate(45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.previous
  .flickityt4s-button-icon {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.t4s-flickity-slider.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-background: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-background: var(--t4s-light-color);
  --slider-btn-border: var(--t4s-light-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-background: var(--accent-color);
  --slider-btn-border: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color-hover);
  --slider-btn-border-hover: var(--accent-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-background: var(--btn-background);
  --slider-btn-border: var(--btn-background);
  --slider-btn-color-hover: var(--btn-color-hover);
  --slider-btn-background-hover: var(--btn-background-hover);
  --slider-btn-border-hover: var(--btn-background-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-background-hover: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-border: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--accent-color);
  --slider-btn-border: var(--accent-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-border: var(--btn-color);
  --slider-btn-background-hover: var(--btn-background-hover);
  --slider-btn-color-hover: var(--btn-color-hover);
  --slider-btn-border-hover: var(--btn-background-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-color-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--accent-color);
  --slider-btn-color-hover: var(--accent-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-color-hover: var(--btn-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline {
  --slider-btn-background: transparent;
}
.t4s-flickity-slider.t4s-slider-btn-style-outline .flickityt4s-button {
  border-style: solid;
  border-width: 1px;
}
.t4s-flickity-slider.t4s-slider-btn-style-simple {
  --slider-btn-background: transparent;
  --slider-btn-border: transparent;
  --slider-btn-background-hover: transparent;
  --slider-btn-border-hover: transparent;
}
.t4s-flickity-slider .flickityt4s-button {
  color: var(--slider-btn-color);
  background-color: var(--slider-btn-background);
  border-color: var(--slider-btn-border);
}
.t4s-flickity-slider .flickityt4s-button:hover {
  color: var(--slider-btn-color-hover);
  background-color: var(--slider-btn-background-hover);
  border-color: var(--slider-btn-border-hover);
}
.t4s-flickity-slider.t4s-slider-btn-cl-light.t4s-slider-btn-style-default
  .flickityt4s-button {
  box-shadow: 0 2px 10px #3636361f;
}
.t4s-flickity-slider .flickityt4s-page-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-animation: 1s t4s-ani-fadeIn;
  animation: 1s t4s-ani-fadeIn;
}
.t4s-flickity-slider .flickityt4s-page-dots .dot {
  position: relative;
}
.flickityt4s-page-dots .dot.is-selected:first-child:last-child {
  display: none;
}
.t4s-flickity-slider.t4s-dots-round-true .flickityt4s-page-dots .dot {
  border-radius: 50%;
}
.t4s-dots-style-elessi.t4s-dots-round-true .flickityt4s-page-dots .dot {
  border-radius: 5px;
}
.t4s-flickity-slider.t4s-dots-style-outline
  .flickityt4s-page-dots
  .dot:not(.is-selected) {
  --slider-dot-background: transparent !important;
}
.t4s-flickity-slider.t4s-dots-style-outline .flickityt4s-page-dots .dot {
  border-style: solid;
  border-width: 2px;
}
.t4s-flickity-slider {
  --slider-dot-width: 9px;
  --slider-dot-height: 9px;
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-default.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: rgba(0, 0, 0, 0.9);
}
.t4s-flickity-slider.t4s-dots-style-outline {
  --slider-dot-width: 13px;
  --slider-dot-height: 13px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-light-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi {
  --slider-dot-width: 8px;
  --slider-dot-height: 8px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi .dot.is-selected {
  --slider-dot-width: 30px;
}
.t4s-flickity-slider.t4s-dots-style-elessi.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi.t4s-dots-cl-default
  .dot:not(.is-selected) {
  --slider-dot-background: var(--t4s-light-color) !important;
  --slider-dot-border: var(--t4s-light-color);
  opacity: 1;
}
.t4s-flickity-slider.t4s-dots-style-elessi2 {
  --slider-dot-width: 28px;
  --slider-dot-height: 2px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi2 .dot.is-selected {
  --slider-dot-width: 28px;
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-round-true
  .flickityt4s-page-dots
  .dot {
  border-radius: 0;
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-cl-default
  .dot:not(.is-selected) {
  --slider-dot-background: var(--t4s-light-color) !important;
  --slider-dot-border: var(--t4s-light-color);
  opacity: 1;
}
.t4s-flickity-slider.t4s-dots-style-br-outline {
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot {
  position: relative;
  transition: all 0.3s linear;
  --slider-dot-width: 17px;
  --slider-dot-height: 17px;
  box-shadow: 0 0 0 1px #fff0;
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  background-color: transparent !important;
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot.is-selected {
  box-shadow: 0 0 0 1px var(--slider-dot-background);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot:before {
  content: "";
  background-color: var(--slider-dot-background);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.t4s-flickity-slider.t4s-dots-style-br-outline.t4s-dots-round-true .dot,
.t4s-flickity-slider.t4s-dots-style-br-outline.t4s-dots-round-true .dot:before {
  border-radius: 100%;
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot.is-selected:before {
  transform: scale(0.4);
  -webkit-transform: scale(0.4);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot:before {
  transform: scale(0.65);
  -webkit-transform: scale(0.65);
}
.t4s-flickity-slider.t4s-dots-cl-dark {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-cl-light {
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-light-color);
}
.t4s-flickity-slider.t4s-dots-cl-primary {
  --slider-dot-background: var(--accent-color);
  --slider-dot-border: var(--accent-color);
}
.t4s-flickity-slider.t4s-dots-cl-custom1,
.t4s-flickity-slider.t4s-dots-cl-custom2 {
  --slider-dot-background: var(--dots-background);
  --slider-dot-border: var(--dots-background);
}
.t4s-flickity-slider .flickityt4s-page-dots .dot {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: var(--slider-dot-width);
  height: var(--slider-dot-height);
  background-color: var(--slider-dot-background);
  border-color: var(--slider-dot-border);
  margin: 0 calc(var(--space-dots) / 2);
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.3s linear;
}
.t4s-flickity-slider .flickityt4s-page-dots .dot:hover,
.t4s-flickity-slider .flickityt4s-page-dots .dot.is-selected {
  opacity: 1;
}
@media (max-width: 1024px) {
  .t4s-flickity-slider .flickityt4s-prev-next-button.previous {
    margin-left: 35px;
    left: calc(-50px + var(--ts-gutter-x, 0px) / 2);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider .flickityt4s-prev-next-button.next {
    right: calc(-50px + var(--ts-gutter-x, 0px) / 2);
    margin-right: 35px;
    transform: translateY(-50%);
  }
  .t4s-section-inner.t4s-container-fluid
    .t4s-flickity-slider
    .flickityt4s-prev-next-button.previous {
    left: 5px;
    margin-left: 0;
  }
  .t4s-section-inner.t4s-container-fluid
    .t4s-flickity-slider
    .flickityt4s-prev-next-button.next {
    right: 5px;
    margin-right: 0;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple
    .flickityt4s-button.previous {
    justify-content: flex-start;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple .flickityt4s-button.next {
    justify-content: flex-end;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-small {
    --icon-height-slider: 14px;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple {
    --icon-height-slider: 17px;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-large {
    --icon-height-slider: 20px;
  }
}
@media (max-width: 767px) {
  /* .t4s-product .t4s-product-title a {
    height:45px;
  } */
  .t4s-flickity-slider.t4s-slider-btn-small {
    --btn-width-slider: 30px;
    --btn-height-slider: 30px;
  }
  .t4s-flickity-slider {
    --btn-width-slider: 40px;
    --btn-height-slider: 40px;
  }
  .t4s-flickity-slider.t4s-slider-btn-large {
    --btn-width-slider: 45px;
    --btn-height-slider: 45px;
  }
  .t4s-flickity-slider.t4s-slider-btn-hidden-mobile-true.t4s-flicky-btn__custom,
  .t4s-flickity-slider.t4s-slider-btn-hidden-mobile-true .flickityt4s-button,
  .t4s-flickity-slider.t4s-dots-hidden-mobile-true .flickityt4s-page-dots {
    display: none;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/slider-settings.css.map?v=1676723015 */
/*slider-settings END*/

/*pre_flickityt4s.min*/
.flickityt4s:not(.flickityt4s-enabled) {
  flex-wrap: nowrap;
  overflow: hidden;
  width: auto;
}

.flickityt4s-enabled {
  display: block;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}

.flickityt4s-enabled:focus {
  outline: 0;
  box-shadow: none;
}

.flickityt4s-viewport {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.flickityt4s-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  will-change: transform;
}

.flickityt4s-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickityt4s-enabled.is-draggable .flickityt4s-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

1 .flickityt4s-enabled.is-draggable .flickityt4s-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickityt4s-button,
.flickityt4s-page-dots {
  display: none;
}

.flickityt4s-enabled.is-fade .flickityt4s-slider > * {
  pointer-events: none;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.flickityt4s-enabled.is-fade .flickityt4s-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
  opacity: 1;
}

.t4s-enabled .flickityt4s-viewport {
  transition: height 0.3s;
}

.flickityt4s-button {
  position: absolute;
  border: none;
}

.flickityt4s-button:hover {
  cursor: pointer;
}

.flickityt4s-button:active {
  opacity: 0.6;
}

.flickityt4s-button:disabled {
  opacity: 0.3 !important;
  cursor: auto;
}

.flickityt4s_prev_disable.flickityt4s_next_disable .flickityt4s-button:disabled,
.flickityt4s_prev_disable.flickityt4s_next_disable .flickityt4s-page-dots {
  display: none !important;
}

.flickityt4s-button-icon {
  fill: currentColor;
}

.flickityt4s-prev-next-button {
  top: var(--prev-next-top, 50%);
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  padding: 0;
  transform: translateY(-50%);
}

.flickityt4s-prev-next-button.previous {
  left: 15px;
}

.flickityt4s-prev-next-button.next {
  right: 15px;
}

.flickityt4s-rtl .flickityt4s-prev-next-button.previous {
  left: auto;
  right: 15px;
}

.flickityt4s-rtl .flickityt4s-prev-next-button.next {
  right: auto;
  left: 15px;
}

.flickityt4s-prev-next-button .flickityt4s-button-icon {
  width: auto;
  height: 18px;
  stroke: currentColor;
  fill: currentcolor;
}

.flickityt4s-page-dots {
  position: relative;
  width: 100%;
  bottom: 0;
  z-index: 2;
  padding: 0;
  margin: 15px 0 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickityt4s-rtl .flickityt4s-page-dots {
  direction: rtl;
}

.flickityt4s:after {
  content: "flickityt4s";
  display: none;
}

@media (min-width: 768px) {
  .carousel-disable-md:after {
    content: "";
  }

  .carousel-disable-md.flickityt4s:not(.flickityt4s-enabled) {
    flex-wrap: wrap;
  }
}

@media (min-width: 1025px) {
  .carousel-disable-lg:after {
    content: "";
  }

  .carousel-disable-lg.flickityt4s:not(.flickityt4s-enabled) {
    flex-wrap: wrap;
  }

  .t4s-carousel__nav-scroller:not(.is__position-bottom) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: visible;
    overflow-y: scroll;
  }

  .t4s-carousel__nav {
    flex-wrap: wrap;
  }
}

.flickityt4s-enabled,
.flickityt4s-slider > .t4s-col-item {
  margin-top: 0 !important;
}

.no-js .t4s-slideshow-item:not(:first-child) {
  display: none;
}

.t4s-carousel__nav-scroller {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.t4s-carousel__nav-scroller img {
  opacity: 0;
  transition: 0.3s ease-in-out;
}

.t4s-carousel__nav-scroller img.lazyloadt4sed {
  opacity: 1;
}

.t4s-carousel__nav {
  flex-wrap: nowrap;
}

.t4s-carousel__nav-scroller::-webkit-scrollbar {
  height: 0;
  width: 0;
}
/*pre_flickityt4s.min END*/

/*loading.css*/
.t4s-lm-bar--txt {
  font-size: 12px;
  color: var(--secondary-color);
  font-weight: 400;
}
.t4s-lm-bar--progress {
  display: block;
  margin: 20px auto 15px;
  width: 450px;
  height: 6px;
  background-color: var(--border-color);
}
.t4s-text-start .t4s-lm-bar--progress {
  margin-left: 0;
}
.t4s-text-end .t4s-lm-bar--progress {
  margin-right: 0;
}
.t4s-lm-bar--progress .t4s-lm-bar--current {
  width: 0;
  will-change: width;
  -webkit-transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  height: 2px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 2px;
  background: var(--accent-color);
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.t4s-product a.is--loading:before {
  width: 18px;
  height: 18px;
  border: 1px solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  content: "";
}
.t4s-product .t4s-product-btns a.is--loading,
.t4s-product .t4s-product-btns2 a.is--loading {
  pointer-events: none;
}
.t4s-product .t4s-product-btns a.is--loading > span,
.t4s-product .t4s-product-btns2 a.is--loading > span {
  opacity: 0;
  visibility: hidden;
}
.t4s-product a.t4s-pr-wishlist.is--loading,
.css_for_wis_app_true .t4s-product .t4s-pr-wishlist.is--loading {
  --border-cl: var(--wishlist-cl);
}
.t4s-product .t4s-pr-compare.is--loading {
  --border-cl: var(--compare-cl);
}
.t4s-product .t4s-pr-quickview.is--loading {
  --border-cl: var(--quickview-cl);
}
.t4s-product .t4s-pr-addtocart.is--loading {
  --border-cl: var(--atc-cl);
}
.t4s-pagination-wrapper .t4s-loadmore-btn > span,
.t4s-pagination-wrapper .t4s-loadmore-btn > span {
  display: flex;
  align-items: center;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading {
  pointer-events: none;
  transition: 0.5s ease 0s;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading > span,
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading .t4s-btn-icon {
  opacity: 0;
  visibility: hidden;
}
.t4s-pagination-wrapper .t4s-loadmore-btn .t4s-btn-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
  margin-left: 0;
  margin-right: 7px;
  transform: rotate(145deg);
}
.t4s-pagination-wrapper .t4s-loadmore-btn .t4s-loadmore-icon {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: 0.5s ease 0s;
  max-width: 78px;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading .t4s-loadmore-icon {
  opacity: 1;
  visibility: visible;
}
body .content--loading {
  pointer-events: none;
  position: relative;
}
body .content--loading > * {
  opacity: 0.5;
}
body .content--loading:before {
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  border: 3px solid;
  border-color: var(--accent-color);
  border-top-color: #fff;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  z-index: 20;
  top: 20%;
  right: 0;
  left: 0;
  margin: auto;
}
.t4s-prs-footer.t4s-has-btn-none,
.t4s-flicky-slider + .t4s-prs-footer.t4s-has-btn-load-more {
  display: none;
}
@media (max-width: 767px) {
  .t4s-lm-bar--progress {
    width: 250px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/loading.css.map?v=1676722979 */
/*loading.css END*/

/*content-position.css*/
.t4s-content-position {
  z-index: 3;
  top: var(--p-top);
  right: var(--p-right);
  bottom: var(--p-bottom);
  left: var(--p-left);
  transform: translate(var(--p-hx), var(--p-vy));
  width: fit-content;
}
.t4s-bg-content-true {
  background-color: var(--bg-content);
  padding: var(--content-pd);
}
.t4s-br-content-true {
  border: 1px var(--br-style) var(--br-color);
  box-shadow: 0 0 0 var(--br-pd) var(--border-bg);
}
.t4s-br-content-true.t4s-br-style-double {
  border: 5px var(--br-style) var(--br-color);
}
.t4s-banner-holder .t4s-br-content-true.t4s-br-style-double {
  border: 10px var(--br-style) var(--br-color);
}
.t4s-br-content-true.t4s-br-style-none {
  border: none;
}
.t4s-content-position.t4s-content-fullwidth,
.t4s-content-position.t4s-container {
  width: 100%;
}
@media (min-width: 1025px) {
  .t4s-content-position.t4s-container {
    margin: auto;
    left: 0;
    right: 0;
    transform: translateY(var(--p-vy));
  }
  .t4s-br-content-true[style*="--p-left:0%"] {
    left: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-top:0%"] {
    top: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-vy:0%"] {
    right: calc(var(--br-pd) + var(--p-right));
  }
  .t4s-br-content-true[style*="--p-hx:0%"] {
    bottom: calc(var(--br-pd) + var(--p-bottom));
  }
  .t4s-br-content-true[style*="--p-bottom:calc(100% - 100%)"] {
    bottom: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-right:calc(100% - 100%)"] {
    right: var(--br-pd);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-br-content-true[style*="--p-left-tb:0%"] {
    left: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-top-tb:0%"] {
    top: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-vy-tb:0%"] {
    right: calc(var(--br-pd) + var(--p-right));
  }
  .t4s-br-content-true[style*="--p-hx-tb:0%"] {
    bottom: calc(var(--br-pd) + var(--p-bottom));
  }
  .t4s-br-content-true[style*="--p-bottom-tb:calc(100% - 100%)"] {
    bottom: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-right-tb:calc(100% - 100%)"] {
    right: var(--br-pd);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left-tb:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-tb:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-tb:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .t4s-content-position {
    top: var(--p-top-tb);
    right: var(--p-right-tb);
    bottom: var(--p-bottom-tb);
    left: var(--p-left-tb);
    transform: translate(var(--p-hx-tb), var(--p-vy-tb));
  }
}
@media (max-width: 767px) {
  .t4s-content-position.t4s-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .t4s-content-position {
    top: var(--p-top-mb);
    right: var(--p-right-mb);
    bottom: var(--p-bottom-mb);
    left: var(--p-left-mb);
    transform: translate(var(--p-hx-mb), var(--p-vy-mb));
  }
  .t4s-bg-content-true {
    padding: var(--content-pd-mb);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left-mb:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-mb:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-mb:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
  .t4s-br-content-true {
    box-shadow: 0 0 0 var(--br-pd-mb) var(--border-bg);
  }
  .t4s-content-position.t4s-br-content-true {
    max-width: calc(100% - calc(2 * var(--br-pd-mb)));
  }
  .t4s-br-content-true[style*="--p-left-mb:0%"] {
    left: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-top-mb:0%"] {
    top: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-vy-mb:0%"] {
    right: calc(var(--br-pd-mb) + var(--p-right-mb));
  }
  .t4s-br-content-true[style*="--p-hx-mb:0%"] {
    bottom: calc(var(--br-pd-mb) + var(--p-bottom-mb));
  }
  .t4s-br-content-true[style*="--p-bottom-mb:calc(100% - 100%)"] {
    bottom: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-right-mb:calc(100% - 100%)"] {
    right: var(--br-pd-mb);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/content-position.css.map?v=1676722926 */
/*content-position.css END*/

/*t4s-animation.css*/
@-webkit-keyframes flicker {
  0%,
  to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes flicker {
  0%,
  to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes bounce {
  20%,
  53%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  20%,
  53%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  60%,
  75%,
  90%,
  0%,
  to {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skew(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skew(-5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skew(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skew(-5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skew(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skew(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skew(5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skew(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skew(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skew(5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to,
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to,
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    opacity: 1;
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes jello {
  11.1%,
  0%,
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  11.1%,
  0%,
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/t4s-animation.css.map?v=1678453147 */
/*t4s-animation.css END*/

/*general-block.css*/
.t4s-col-inner {
  padding: var(--pd);
  background-color: var(--bg-cl);
}
.t4s-has-imgbg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.t4s-text-bl {
  font-size: var(--text-fs);
  font-weight: var(--text-fw);
  line-height: var(--text-lh);
  letter-spacing: var(--text-ls);
  font-style: var(--text-fonts);
  color: var(--text-cl);
  margin-bottom: var(--mgb);
}
.t4s-custom-space {
  margin-bottom: var(--mgb-box);
}
.t4s-font-italic-true {
  font-style: italic !important;
}
.t4s-text-shadow-true {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.t4s-img-child:before,
.t4s-img-child:after {
  pointer-events: none;
}
.t4s-img-child {
  width: 100%;
  font-size: 0;
}
.t4s-img-child,
.custom-menu,
.socials-block,
.t4s-newsletter-parent,
.t4s-countdown {
  margin-bottom: var(--mgb);
}
.t4s-img-child img {
  width: 100%;
  max-width: var(--width);
  display: inline-block;
  vertical-align: top;
}
.t4s-space-html {
  height: var(--height);
  margin-bottom: var(--mgb);
  vertical-align: top;
}
.t4s-space-html:before {
  content: "";
  display: inline-block;
  max-width: 100%;
  background-color: var(--color);
  width: var(--width);
  height: var(--height);
  vertical-align: top;
}
.t4s-img-layer {
  width: 100%;
  top: var(--ps-top);
  left: var(--ps-left);
}
.t4s-img-layer-innner {
  width: var(--layer-w);
  transform: translate(calc(-1 * var(--ps-left)), calc(-1 * var(--ps-top)));
}
.t4s-img-layer .t4s-img-layer-innner img,
.t4s-img-child:not(.t4s-gallery-child) .t4s-img-inner img {
  max-width: 100%;
}
.t4s-img-child:not(.t4s-gallery-child) .t4s-img-inner {
  display: inline-block;
  font-size: 0;
  width: 100%;
  max-width: var(--width);
}
.t4s-img-child[style*="--width:0px"]:not(.t4s-gallery-child) .t4s-img-inner {
  max-width: var(--max-width);
}
.t4s-img-w {
  width: var(--width);
}
.t4s-img-child .t4s-img-w img {
  max-width: inherit;
}
@media (min-width: 1025px) {
  .t4s-img-child[style*="--width:0px"] img {
    max-width: var(--max-width);
  }
  .t4s-text-bl[style*="--text-lh:0px"] {
    line-height: 1;
  }
  .t4s-img-child:not(.t4s-gallery-child) .t4s-img-inner img {
    max-width: var(--width);
  }
  .t4s-img-child[style*="--width:0px"] .t4s-img-inner img,
  .t4s-img-child[style*="--width:0px"]:not(.t4s-gallery-child)
    .t4s-img-inner
    img {
    max-width: var(--max-width);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-text-bl {
    font-size: var(--text-fs-tb);
    line-height: var(--text-lh-tb);
    letter-spacing: var(--text-ls-tb);
    margin-bottom: var(--mgb-tb);
  }
  .t4s-custom-space {
    margin-bottom: var(--mgb-box-tb);
  }
  .t4s-text-bl[style*="--text-lh-tb:0px"] {
    line-height: 1;
  }
  .t4s-img-child:not(.t4s-gallery-child) .t4s-img-inner img,
  .t4s-img-child img {
    max-width: var(--width-tb);
  }
  .t4s-img-child[style*="--width-tb:0px"] .t4s-img-inner img,
  .t4s-img-child:not(.t4s-gallery-child)[style*="--width-tb:0px"]
    .t4s-img-inner
    img,
  .t4s-img-child[style*="--width-tb:0px"]:not(.t4s-gallery-child) img {
    max-width: var(--max-width);
  }
  .t4s-space-html {
    height: var(--height-tl);
    margin-bottom: var(--mgb-tl);
  }
  .t4s-space-html:before {
    background-color: var(--color);
    width: var(--width-tb);
    height: var(--height-tb);
  }
  .t4s-hidden-tablet-true {
    display: none;
  }
  .t4s-col-inner {
    padding: var(--pd-tb);
  }
  .t4s-countdown,
  .t4s-img-child,
  .custom-menu,
  .socials-block,
  .t4s-newsletter-parent {
    margin-bottom: var(--mgb-tb);
  }
}
@media (max-width: 1024px) {
  .t4s-hidden-br-mb-true br {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .t4s-col-inner {
    padding: var(--pd-mb);
  }
  .t4s-text-bl {
    font-size: var(--text-fs-mb);
    line-height: var(--text-lh-mb);
    letter-spacing: var(--text-ls-mb);
    margin-bottom: var(--mgb-mb);
  }
  .t4s-text-bl[style*="--text-lh-mb:0px"] {
    line-height: 1;
  }
  .t4s-hidden-mobile-true,
  .t4s-hidden-br-mb-true br {
    display: none !important;
  }
  .t4s-countdown,
  .t4s-img-child,
  .custom-menu,
  .socials-block,
  .t4s-newsletter-parent {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-custom-space {
    margin-bottom: var(--mgb-box-mb);
  }
  .t4s-space-html {
    height: var(--height-mb);
    margin-bottom: var(--mgb-mb);
  }
  .t4s-space-html:before {
    background-color: var(--color);
    width: var(--width-mb);
    height: var(--height-mb);
  }
  .t4s-img-child:not(.t4s-gallery-child) .t4s-img-inner img,
  .t4s-img-child img {
    max-width: var(--width-mb);
  }
  .t4s-img-child[style*="--width-mb:0px"] .t4s-img-inner img,
  .t4s-img-child:not(.t4s-gallery-child)[style*="--width-mb:0px"]
    .t4s-img-inner
    img,
  .t4s-img-child[style*="--width-mb:0px"]:not(.t4s-gallery-child) img {
    max-width: var(--max-width);
  }
}
@media (max-width: 480px) {
  p#b_db23859a-34f4-4bef-9276-c445bcc1b970 {
    margin: 20px 0 !important;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/general-block.css.map?v=1676722949 */
/*general-block.css END*/

/*button-style.css*/
.t4s-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  overflow: hidden;
  line-height: 1;
  transition: 0.3s ease-in-out;
  color: var(--btn-color);
  background-color: var(--btn-background);
  border-color: var(--btn-border);
  font-weight: var(--btn-fw);
  border-radius: var(--btn-radius);
  font-size: var(--btn-fs);
  letter-spacing: var(--btn-ls);
  height: var(--btn-mh);
  padding: var(--btn-pd-lr);
  margin-bottom: var(--mgb);
}
.t4s-btn:hover {
  color: var(--btn-color-hover);
  border-color: var(--btn-border-hover);
}
.t4s-btn.t4s-btn-effect-fade:hover,
.t4s-btn.t4s-btn-effect-default:hover {
  background-color: var(--btn-background-hover);
}
.t4s-btn + .t4s-btn {
  margin-left: 10px;
}
.t4s-btn span:first-child {
  height: inherit;
  display: flex;
  align-items: center;
}
svg.t4s-btn-icon {
  width: var(--icon-width);
  height: var(--icon-height);
  margin-left: 8px;
  fill: currentcolor;
}
.t4s-btn-custom {
  --btn-fs: var(--button-fs);
  --btn-fw: var(--button-fw);
  --btn-ls: var(--button-ls);
  --btn-mh: var(--button-mh);
  --btn-pd-lr: 0 var(--button-pd-lr);
  --mgb: var(--button-mgb);
  --btn-fs-tb: var(--button-fs-tb);
  --btn-ls-tb: var(--button-ls-tb);
  --btn-mh-tb: var(--button-mh-tb);
  --btn-pd-lr-tb: var(--button-pd-lr-tb);
  --btn-fs-mb: var(--button-fs-mb);
  --btn-ls-mb: var(--button-ls-mb);
  --btn-mh-mb: var(--button-mh-mb);
  --btn-pd-lr-mb: var(--button-pd-lr-mb);
  --mgb-mb: var(--button-mgb-mb);
  --btn-color: var(--second-cl);
  --btn-color-hover: var(--second-cl-hover);
  --btn-background: var(--pri-cl);
  --btn-background-hover: var(--pri-cl-hover);
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  --btn-radius: var(--button-bdr);
  --icon-width: var(--button-icon-w);
  --icon-height: var(--button-icon-w);
  --icon-width-tb: var(--button-icon-w-tb);
  --icon-height-tb: var(--button-icon-w-tb);
  --icon-width-mb: var(--button-icon-w-mb);
  --icon-height-mb: var(--button-icon-w-mb);
}
.t4s-btn-style-outline {
  --btn-border: var(--pri-cl);
  --btn-color: var(--pri-cl);
  background-color: transparent;
  border-width: var(--border_w, 1px);
}
.t4s-btn-style-outline + .t4s-btn-style-outline {
  margin-left: 18px;
}
.t4s-btn-style-outline:hover {
  background-color: transparent;
}
.t4s-btn:before,
.t4s-btn-style-default:before,
.t4s-btn-style-outline:before {
  background-color: var(--btn-background-hover);
}
.t4s-btn-style-outline:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: var(--border_w, 1px) solid var(--btn-border);
  transition: opacity 0.3s, border 0.3s;
  border-radius: var(--btn-radius);
  z-index: -2;
  background-color: transparent;
}
.t4s-btn-style-outline:hover:after {
  border-color: var(--btn-background-hover);
}
.t4s-btn-style-bordered,
.t4s-btn-style-bordered_top,
.t4s-btn-style-link {
  --btn-color: var(--pri-cl);
  --btn-color-hover: var(--pri-cl-hover);
  min-height: var(--btn-mh, 26px);
  height: auto !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important;
}
.t4s-btn-style-bordered {
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  border-bottom: solid var(--border_w, 1px);
}
.t4s-btn-style-bordered_top {
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  border-top: solid var(--border_w, 1px);
}
.t4s-btn-style-highlights_icon {
  --btn-color: var(--pri-cl2);
  --btn-color-hover: var(--pri-cl-hover2);
}
.t4s-btn-style-highlights_icon svg.t4s-btn-icon {
  color: var(--second-cl2);
  background-color: var(--second-cl);
  padding: 4px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.t4s-btn-style-highlights_icon:hover svg.t4s-btn-icon {
  color: var(--second-cl-hover2);
  background-color: var(--second-cl-hover);
}
.t4s-btn-base {
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  min-height: 40px;
  padding: 0 30px;
  border-radius: 0;
}
.t4s-btn-base.t4s-btn-style-default,
.t4s-btn-base.t4s-btn-style-outline {
  min-width: 120px;
}
.t4s-btn-base.t4s-btn-rounded-true,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-style-outline:before,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-style-outline:after,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-effect-rectangle-out:hover:before {
  border-radius: 40px;
}
.t4s-btn-base.t4s-btn-icon-true svg {
  width: 14px;
  height: 14px;
}
.t4s-btn-base.t4s-btn-style-outline:after {
  border-width: 1px;
  border-style: solid;
}
.t4s-btn-base.t4s-btn-style-bordered,
.t4s-btn-base.t4s-btn-style-link {
  min-height: 28px;
}
.t4s-btn-base,
.t4s-btn-base.t4s-btn-style-outline:before,
.t4s-btn-base.t4s-btn-style-outline:after,
.t4s-btn-base.t4s-btn-effect-rectangle-out:hover:before {
  border-radius: 0;
}
.t4s-btn-base svg.t4s-btn-icon {
  margin-left: 4px;
  width: 16px;
  height: 16px;
}
.t4s-btn-color-light {
  --btn-color: var(--t4s-dark-color);
  --btn-background: var(--t4s-light-color);
  --btn-border: var(--t4s-light-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-color-dark {
  --btn-color: var(--t4s-light-color);
  --btn-background: var(--t4s-dark-color);
  --btn-border: var(--t4s-dark-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-color-primary {
  --btn-color: var(--t4s-light-color);
  --btn-background: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color-hover);
  --btn-border-hover: var(--accent-color-hover);
}
.t4s-btn-style-outline.t4s-btn-color-light {
  --btn-color: var(--t4s-light-color);
}
.t4s-btn-style-outline.t4s-btn-color-dark {
  --btn-color: var(--t4s-dark-color);
}
.t4s-btn-style-outline.t4s-btn-color-primary {
  --btn-color: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-light,
.t4s-btn-style-bordered_top.t4s-btn-color-light,
.t4s-btn-style-link.t4s-btn-color-light {
  --btn-color: var(--t4s-light-color);
  --btn-color-hover: var(--accent-color);
  --btn-border: var(--t4s-light-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-dark,
.t4s-btn-style-bordered_top.t4s-btn-color-dark,
.t4s-btn-style-link.t4s-btn-color-dark {
  --btn-color: var(--t4s-dark-color);
  --btn-color-hover: var(--accent-color);
  --btn-border: var(--t4s-dark-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-primary,
.t4s-btn-style-bordered_top.t4s-btn-color-primary,
.t4s-btn-style-link.t4s-btn-color-primary {
  --btn-color: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--accent-color-hover);
  --btn-border-hover: var(--accent-color-hover);
}
@media (max-width: 1024px) {
  .t4s-btn {
    font-size: var(--btn-fs-tb);
    letter-spacing: var(--btn-ls-tb);
    height: var(--btn-mh-tb);
    padding: 0 var(--btn-pd-lr-tb);
    margin-bottom: var(--mgb-tb);
  }
  svg.t4s-btn-icon {
    width: var(--icon-width-tb);
    height: var(--icon-height-tb);
    margin-left: 5px;
  }
  .t4s-btn-base {
    font-size: 14px;
    min-height: 40px;
    padding: 0 25px;
  }
  .t4s-btn-style-bordered_top,
  .t4s-btn-style-bordered {
    min-height: var(--btn-mh-tb, 24px);
  }
}
@media (max-width: 767px) {
  .t4s-btn {
    font-size: var(--btn-fs-mb);
    letter-spacing: var(--btn-ls-mb);
    height: var(--btn-mh-mb);
    padding: 0 var(--btn-pd-lr-mb);
    margin-bottom: var(--mgb-mb);
  }
  .t4s-btn + .t4s-btn {
    margin-left: 5px;
  }
  svg.t4s-btn-icon {
    width: var(--icon-width-mb);
    height: var(--icon-height-mb);
    margin-left: 5px;
  }
  .t4s-btn-base {
    font-size: 13px;
    min-height: 40px;
    padding: 0 25px;
  }
  .t4s-btn-style-bordered_top,
  .t4s-btn-style-bordered {
    min-height: var(--btn-mh-mb, 24px);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/button-style.css.map?v=1676722914 */
/*button-style.css END*/

/*custom-effect.css*/
.t4s-eff {
  position: relative;
  z-index: 3;
  display: block;
  vertical-align: top;
  overflow: hidden;
}
.t4s-eff:before,
.t4s-eff:after {
  content: "";
  z-index: 1;
  pointer-events: none;
}
.t4s-eff-border-run:before,
.t4s-eff-border-run:after {
  position: absolute;
  content: "";
  opacity: 0;
  width: 0;
  height: 0;
  transition: all 0.8s ease;
}
.t4s-eff-border-run:before {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  top: 15px;
  left: 15px;
}
.t4s-eff-border-run:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  right: 15px;
  bottom: 15px;
}
.t4s-eff-pervasive-circle:before {
  position: absolute;
  border-radius: 50%;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  background-color: #ffffff4d;
  content: "";
  z-index: 2;
}
.t4s-eff-plus-zoom-overlay:before,
.t4s-eff-plus-zoom-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  margin: auto;
  transition: all 0.5s ease;
  z-index: 2;
  background-color: #ffffff26;
  pointer-events: none;
}
.t4s-eff-plus-zoom-overlay:before,
.t4s-eff-plus-zoom-overlay:after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.t4s-eff-plus-zoom-overlay:not(:hover):before {
  width: 0;
  opacity: 1;
  visibility: visible;
}
.t4s-eff-plus-zoom-overlay:not(:hover):after {
  height: 0;
  opacity: 1;
  visibility: visible;
}
.t4s-eff-dark-overlay:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 2;
  pointer-events: none;
}
.t4s-eff-light-overlay:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 2;
  pointer-events: none;
}
.t4s-eff-img-zoom .t4s-obj-eff {
  transition: all 1s;
}
.t4s-eff-img-rotate .t4s-obj-eff {
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
.t4s-eff-img-translateToTop .t4s-obj-eff,
.t4s-eff-img-translateToRight .t4s-obj-eff,
.t4s-eff-img-translateToLeft .t4s-obj-eff,
.t4s-eff-img-translateToBottom .t4s-obj-eff {
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
  transform: scale(1.15);
}
.t4s-eff-img-translateToTop .t4s-obj-eff {
  transform-origin: top;
}
.t4s-eff-img-translateToRight .t4s-obj-eff {
  transform-origin: right;
}
.t4s-eff-img-translateToLeft .t4s-obj-eff {
  transform-origin: left;
}
.t4s-eff-img-translateToBottom .t4s-obj-eff {
  transform-origin: bottom;
}
.t4s-eff-img-filter .t4s-obj-eff {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: filter 0.3s, opacity 0.3s, -webkit-filter 0.3s;
}
.t4s-eff-img-filter-unset .t4s-obj-eff {
  transition: filter 0.3s, opacity 0.3s, -webkit-filter 0.3s;
}
.flicker .t4s-obj-eff {
  animation: 1s infinite flicker;
}
.t4s-btn.t4s-btn-effect-default:before {
  display: none;
}
.t4s-btn:not(.t4s-btn-effect-default):before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: inherit;
  opacity: 0;
  visibility: hidden;
}
.t4s-btn:not(.t4s-btn-effect-default):not(.t4s-btn-effect-overlay-run):before {
  transition: 0.3s ease-in-out;
}
.t4s-btn:before {
  background-color: var(--btn-background);
  border-color: var(--btn-background);
}
.t4s-btn-effect-default:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--btn-background);
  border-color: var(--btn-background);
}
.t4s-btn-effect-fade:before {
  width: 100%;
  height: 100%;
}
.t4s-btn-effect-rectangle-out:before {
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  transform: translate(-50%, -50%);
  border-radius: var(--btn-radius);
}
.t4s-btn-effect-sweep-to-left:before,
.t4s-btn-effect-sweep-to-right:before,
.t4s-btn-effect-sweep-to-top:before,
.t4s-btn-effect-sweep-to-bottom:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 1;
  visibility: visible;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition-duration: 0.5s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.t4s-btn-effect-sweep-to-bottom:before,
.t4s-btn-effect-sweep-to-top:before {
  transform: scaleX(1) scaleY(0);
  border-radius: 0;
}
.t4s-btn-effect-sweep-to-left:before,
.t4s-btn-effect-sweep-to-top:before {
  transform-origin: 100% 100%;
}
.t4s-btn-effect-shutter-out-horizontal {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}
.t4s-btn-effect-shutter-out-horizontal:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  opacity: 1;
  visibility: visible;
}
.t4s-btn-effect-outline {
  overflow: unset !important;
  transition: all 0.4s ease-in-out;
}
.t4s-btn-effect-outline:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-bottom: var(--border_w, 1px) solid var(--btn-border);
  border-right: var(--border_w, 1px) solid var(--btn-border);
  border-radius: inherit;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}
.t4s-btn-effect-shadow {
  transition: all 0.4s ease-in-out;
  box-shadow: 8px 8px 10px gray;
}
@keyframes ani_shine {
  to {
    left: -200%;
  }
}
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-light,
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-dark,
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-primary,
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-custom1,
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-custom2 {
  --btn-color-hover: var(--btn-color);
  --btn-background-hover: var(--btn-background);
}
.t4s-btn-style-default.t4s-btn-effect-overlay-run:after {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 150%;
  width: 200%;
  height: 100%;
  transform: skew(-20deg);
  background-image: linear-gradient(
    90deg,
    transparent,
    hsla(0, 0%, 100%, 0.25),
    transparent
  );
}
.t4s-btn-style-default.t4s-btn-effect-overlay-run.t4s-btn-color-light:after {
  background-color: #0006;
}
.t4s-bl-item:not(.t4s-animation-none) {
  opacity: 0;
}
.t4s_animated .t4s-bl-item,
.is-selected .t4s-bl-item {
  animation: var(--animation);
  animation-duration: var(--time-animation);
  animation-delay: var(--delay-animation);
  animation-fill-mode: forwards;
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-eff-border-run:hover:before,
  .t4s-eff-border-run:hover:after {
    opacity: 1;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
  }
  .t4s-eff-pervasive-circle:hover:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.6s;
  }
  .t4s-eff-dark-overlay:hover:before {
    opacity: 0.3;
  }
  .t4s-eff-light-overlay:hover:before {
    opacity: 0.3;
  }
  .t4s-eff-img-zoom:hover .t4s-obj-eff {
    transform: scale(1.1);
  }
  .t4s-eff-img-rotate:hover .t4s-obj-eff {
    -webkit-transform: rotate(15deg) scale(1.4);
    transform: rotate(15deg) scale(1.4);
  }
  .t4s-eff-img-translateToTop:hover .t4s-obj-eff {
    transform: scale(1.15) translateY(-25px);
  }
  .t4s-eff-img-translateToRight:hover .t4s-obj-eff {
    transform: scale(1.15) translate(25px);
  }
  .t4s-eff-img-translateToLeft:hover .t4s-obj-eff {
    transform: scale(1.15) translate(-25px);
  }
  .t4s-eff-img-translateToBottom:hover .t4s-obj-eff {
    transform: scale(1.15) translateY(25px);
  }
  .t4s-eff-img-filter:hover .t4s-obj-eff {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  .t4s-eff-img-filter-unset:hover .t4s-obj-eff {
    opacity: 0.5;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .t4s-eff-img-bounceIn:hover .t4s-obj-eff {
    animation: bounceIn forwards;
    animation-duration: 1s;
    animation-delay: 0;
  }
  .t4s-btn:hover:before {
    background-color: var(--btn-background-hover);
    border-color: var(--btn-background-hover);
    opacity: 1;
    visibility: visible;
  }
  .t4s-btn-effect-default:hover {
    opacity: 0.8 !important;
  }
  .t4s-btn-effect-default:hover:before {
    opacity: 1;
    visibility: visible;
    background-color: var(--btn-background-hover);
    border-color: var(--btn-background-hover);
  }
  .t4s-btn-effect-fade:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .t4s-btn-effect-rectangle-out:hover:before {
    width: 100%;
    height: 100%;
    border-radius: var(--btn-radius);
    opacity: 1;
    visibility: visible;
  }
  .t4s-btn-effect-sweep-to-left:hover:before,
  .t4s-btn-effect-sweep-to-right:hover:before,
  .t4s-btn-effect-sweep-to-top:hover:before,
  .t4s-btn-effect-sweep-to-bottom:hover:before,
  .t4s-btn-effect-sweep-to-bottom:hover:before {
    transform: scale(1);
  }
  .t4s-btn-effect-shutter-out-horizontal:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  .t4s-btn-effect-outline:not(:hover):before {
    background-color: transparent;
  }
  .t4s-btn-effect-outline:hover:before {
    left: 0;
    transform: translate(0) translateY(-8px);
    border-color: var(--btn-background-hover);
    z-index: -1;
    opacity: 0;
    transition: 0.2s ease;
  }
  .t4s-btn-effect-outline:hover {
    background-color: var(--btn-background-hover);
    transform: translate(4px) translateY(5px);
  }
  .t4s-btn-effect-shadow:hover {
    background-color: var(--btn-background-hover);
    transform: translate(4px) translateY(5px);
    box-shadow: none;
  }
  .t4s-btn-effect-shadow.t4s-btn-style-outline:hover {
    color: var(--btn-color-hover);
  }
  .t4s-btn-style-default.t4s-btn-effect-overlay-run:hover {
    background-color: var(--btn-background-hover);
    color: var(--btn-color-hover);
  }
  .t4s-btn-style-default.t4s-btn-effect-overlay-run:hover:after {
    animation: 0.75s cubic-bezier(0.01, 0.56, 1, 1) ani_shine;
  }
  .t4s-btn-style-outline.t4s-btn-effect-overlay-run:hover:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 0;
    opacity: 1;
    visibility: visible;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/custom-effect.css.map?v=1676722932 */
/*custom-effect.css END*/

/*newsletter.css*/
.t4s-newsletter-parent ::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity=100);
  line-height: inherit;
  height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.t4s-newsletter-parent :-moz-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity=100);
  line-height: inherit;
  height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.t4s-newsletter-parent ::-moz-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity=100);
  line-height: inherit;
  height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.t4s-newsletter-parent :-ms-input-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity=100);
  line-height: inherit;
  height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.t4s-newsletter-parent input[type="text"],
input[type="email"],
.t4s-newsletter-parent textarea,
.t4s-newsletter-parent input[type="password"],
.t4s-newsletter-parent input[type="tel"],
.t4s-newsletter-parent input[type="search"],
.t4s-newsletter-parent input[type="text"],
input[type="email"]:hover,
.t4s-newsletter-parent textarea,
.t4s-newsletter-parent input[type="password"]:hover,
.t4s-newsletter-parent input[type="tel"]:hover,
.t4s-newsletter-parent input[type="search"]:hover,
.t4s-newsletter-parent input[type="text"],
input[type="email"]:focus,
.t4s-newsletter-parent textarea,
.t4s-newsletter-parent input[type="password"]:focus,
.t4s-newsletter-parent input[type="tel"]:focus,
.t4s-newsletter-parent input[type="search"]:focus {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  outline: none;
}
.t4s-news-one-column .t4s-newsletter-parent {
  margin-left: auto;
  margin-right: auto;
}
.t4s-news-two-columns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.t4s-news-two-columns .t4s-top-heading {
  padding-right: 20px;
}
.t4s-newsletter-parent input {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.t4s-newsletter-parent.t4s-newsletter-center {
  text-align: center;
}
.t4s-newsletter-parent.t4s-newsletter-center form {
  display: inline-block;
  width: var(--form-width);
  max-width: 100%;
}
.t4s-newsletter-parent {
  width: 100%;
  max-width: 100%;
  margin-bottom: var(--mgb);
  display: inline-block;
  vertical-align: top;
}
.t4s-newsletter-parent.t4s-custom-width-true {
  max-width: var(--form-width);
}
.t4s-newsletter__inner {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: center;
}
.t4s-newsletter__inner .t4s-newsletter__email {
  width: 100%;
  line-height: 24px;
  transition: border-color 0.5s;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 14px;
  outline: 0;
  border-radius: 0;
  max-width: 100%;
  background-color: transparent;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  border-bottom-style: solid;
  border-width: 2px;
}
.t4s-newsletter__inner .t4s-newsletter__email,
.t4s-newsletter__inner .t4s-newsletter__email:focus,
.t4s-newsletter__inner input:not([type="submit"]):not([type="checkbox"]):focus {
  color: var(--input-cl);
  border-color: var(--border-cl);
}
.t4s-newsletter__inner .t4s-newsletter__submit {
  text-transform: uppercase;
  font-size: 12.17px;
  letter-spacing: 1.3px;
  font-weight: 500;
  margin: 0;
  padding: 5px 0;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  border-bottom-style: solid;
  border-width: 2px;
  border-color: var(--border-cl);
  color: var(--btn-cl);
  min-width: 70px;
}
.t4s-newsletter__inner .t4s-newsletter__submit:focus {
  color: var(--btn-hover-cl);
}
.t4s-newsletter__inner .t4s-newsletter__submit svg {
  fill: currentColor;
  height: 24px;
  width: 24px;
}
.t4s-newsletter__inner .t4s-newsletter__submit svg.t4s-arrow-svg {
  width: 14px;
}
.t4s-newsl-medium .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 15px;
  padding: 9px 0;
  line-height: 25px;
}
.t4s-newsl-medium .t4s-newsletter__inner .t4s-newsletter__submit {
  font-size: 13px;
  padding: 10px 0;
  line-height: 23px;
}
.t4s-newsl-medium .t4s-newsletter__inner .t4s-newsletter__submit svg {
  height: 23px;
  width: 22px;
}
.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__submit
  svg.t4s-arrow-svg {
  width: 16px;
}
.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 16px;
  padding: 11px 0;
  line-height: 27px;
}
.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__submit {
  font-size: 14px;
  padding: 11px 0;
  line-height: 27px;
}
.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__submit svg {
  height: 27px;
  width: 28px;
}
.t4s-newsl-large
  .t4s-newsletter__inner
  .t4s-newsletter__submit
  svg.t4s-arrow-svg {
  width: 18px;
}
.t4s-newsletter__inner .t4s-newsletter__submit .t4s-newsletter__text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-newsletter__inner
  .t4s-newsletter__submit.is--loading
  > span:not(.t4s-loading__spinner) {
  opacity: 0;
  visibility: hidden;
}
.t4s-newsl-des-1 .t4s-newsletter__inner .is--col-email {
  padding-right: 14px;
}
.t4s-newsl-des-1 .t4s-newsletter__inner .t4s-newsletter__submit,
.t4s-newsl-des-2 .t4s-newsletter__inner .t4s-newsletter__submit {
  background-color: transparent;
}
.t4s-newsl-des-2.t4s-has-btn-icon
  .t4s-newsletter__inner
  .t4s-newsletter__submit
  .t4s-newsletter__text {
  justify-content: flex-end;
}
.t4s-newsl-layout-3.t4s-news-two-columns .t4s-top-heading {
  display: inline-flex;
  align-items: center;
}
.t4s-newsl-layout-3.t4s-news-two-columns .t4s-top-heading .t4s-top-icon {
  margin-right: 30px;
}
.t4s-newsl-des-3 .t4s-newsletter__inner {
  align-items: flex-start;
}
.t4s-newsl-des-3 .t4s-newsletter__inner .is--col-email {
  padding-right: 21px;
}
.t4s-newsl-des-3 .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 12px;
  padding: 0 0 1px;
}
.t4s-newsl-des-3 .t4s-newsletter__inner .t4s-newsletter__submit {
  border-style: solid;
  border-width: 2px;
  border-color: var(--btn-cl);
  text-align: center;
  background-color: transparent;
  min-width: 52px;
  height: 52px;
  border-radius: 52px;
  line-height: 48px;
}
.t4s-newsl-des-3.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__email {
  font-size: 13px;
  padding: 0 0 6px;
}
.t4s-newsl-des-3.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  min-width: 62px;
  height: 62px;
  border-radius: 62px;
  line-height: 58px;
}
.t4s-newsl-des-3.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 14px;
  padding: 4px 0;
}
.t4s-newsl-des-3.t4s-newsl-large
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  min-width: 72px;
  height: 72px;
  border-radius: 72px;
  line-height: 68px;
}
.t4s-newsl-des-3.t4s-has-btn-text
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  padding: 0 20px;
}
.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__email {
  border: none;
  padding: 5px 20px;
  line-height: 24px;
  font-size: 11px;
}
.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__email,
.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__email:focus,
.t4s-newsl-des-4
  .t4s-newsletter__inner
  input:not([type="submit"]):not([type="checkbox"]):focus {
  background-color: var(--border-cl);
  color: var(--input-cl);
}
.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__submit {
  background-color: var(--btn-cl);
  color: var(--btn-cl2);
  min-width: 77px;
  line-height: 24px;
  border: none;
  padding: 5px 20px;
  font-size: 10px;
}
.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__submit:focus {
  background-color: var(--btn-hover-cl);
  color: var(--btn-hover-cl2);
}
.t4s-newsl-des-4.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__email {
  font-size: 12px;
  padding: 10px 20px;
  line-height: 25px;
}
.t4s-newsl-des-4.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  font-size: 11px;
  padding: 10px 30px;
  line-height: 25px;
}
.t4s-newsl-des-4.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 13px;
  padding: 12px 20px;
  line-height: 26px;
}
.t4s-newsl-des-4.t4s-newsl-large
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  font-size: 12px;
  padding: 12px 40px;
  line-height: 26px;
}
.t4s-newsl-des-5 .t4s-newsletter__form {
  border: solid 1px var(--border-cl);
  padding-left: 20px;
  background-color: transparent;
}
.t4s-newsl-des-5 .t4s-newsletter__inner .t4s-newsletter__email {
  font-size: 12px;
  border: none;
  padding: 8px 0;
  line-height: 24px;
}
.t4s-newsl-des-5 .t4s-newsletter__inner .t4s-newsletter__submit {
  background-color: transparent;
  border: none;
  padding: 8px 23px;
  line-height: 24px;
  min-width: 1px;
}
.t4s-newsl-des-5 .t4s-newsletter__inner .t4s-newsletter__submit:hover {
  background-color: transparent;
}
.t4s-newsl-des-5.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__email {
  padding: 11px 0;
  line-height: 24px;
  font-size: 13px;
}
.t4s-newsl-des-5.t4s-newsl-medium
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  padding: 11px 23px;
  line-height: 24px;
}
.t4s-newsl-des-5.t4s-newsl-large .t4s-newsletter__inner .t4s-newsletter__email {
  padding: 12px 0;
  line-height: 26px;
  font-size: 14px;
}
.t4s-newsl-des-5.t4s-newsl-large
  .t4s-newsletter__inner
  .t4s-newsletter__submit {
  padding: 12px 23px;
  line-height: 26px;
}
.t4s-newsletter-parent > div,
.t4s-newsletter-parent .t4s-newsletter__success,
.t4s-newsletter-parent .t4s-newsletter__error {
  position: static;
  z-index: 2;
  bottom: calc(100% + 8px);
  left: 0;
  background-color: var(--t4s-light-color);
  padding: 5px 10px;
  color: var(--text-color);
  border: solid 1px var(--border-color);
  border-radius: 20px;
  text-align: left;
  margin: 5px 0;
}
.t4s-newsletter-parent .t4s-newsletter__success {
  border-color: var(--t4s-success-color);
  color: var(--t4s-success-color);
}
.t4s-newsletter-parent > div svg,
.t4s-newsletter-parent .t4s-newsletter__success svg {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  fill: currentColor;
}
.t4s-newsletter-parent .t4s-newsletter__error {
  border-color: var(--t4s-error-color);
  color: var(--t4s-error-color);
}
.t4s-newsletter-parent .t4s-newsletter__error:before {
  border-bottom: solid 1px var(--t4s-error-color);
  border-right: solid 1px var(--t4s-error-color);
}
.t4s-newsletter-wrap.t4s-form-border-true {
  border: solid 2px var(--border-color);
  padding: 60px 90px 60px 120px;
}
.t4s-agree__checkbox {
  margin-top: 20px;
}
@media (max-width: 1440px) {
  .t4s-newsletter-wrap.t4s-form-border-true {
    padding: 40px 60px 40px 90px;
  }
}
@media (max-width: 1199px) {
  .t4s-newsletter-wrap.t4s-form-border-true {
    padding: 40px 30px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .t4s-newsletter-parent {
    margin-bottom: var(--mgb-tb);
  }
  .t4s-newsletter-parent.t4s-custom-width-true {
    max-width: var(--form-width-tb);
  }
}
@media (max-width: 991px) {
  .t4s-news-two-columns {
    flex-direction: column;
  }
  .t4s-newsl-layout-3.t4s-news-two-columns .t4s-top-heading .t4s-top-icon {
    margin-right: 15px;
  }
  .t4s-news-two-columns .t4s-top-heading {
    padding: 0;
    margin-bottom: 30px;
  }
  .t4s-newsletter-wrap.t4s-form-border-true {
    padding: 40px 15px;
  }
}
@media (max-width: 767px) {
  .t4s-newsletter-parent {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-newsletter-parent.t4s-custom-width-true {
    max-width: var(--form-width-mb);
  }
  .t4s-newsl-des-1 .t4s-newsletter__inner .is--col-email {
    padding-right: 0;
  }
  .t4s-newsl-des-1 .t4s-newsletter__inner .t4s-newsletter__submit {
    width: auto;
  }
}
@media (max-width: 575px) {
  .t4s-newsl-layout-3 .t4s-top-heading .t4s-top-icon {
    margin: 0 0 15px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-newsletter__inner .t4s-newsletter__submit:hover {
    border-color: var(--btn-hover-cl);
    color: var(--btn-hover-cl);
  }
  .t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__submit:hover {
    background-color: var(--btn-hover-cl);
    color: var(--btn-hover-cl2);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/newsletter.css.map?v=1676722992 */
/*newsletter.css END*/

/*countdown.css*/
.t4s-countdown {
  margin-bottom: var(--mgb);
}
.t4s-countdown .t4s-time.t4s-countdown-enabled,
.t4s-countdown .t4s-time {
  display: inline-flex;
  opacity: 0;
}
.t4s-countdown .t4s-time.t4s-countdown-enabled,
.t4s-countdown-enabled .t4s-time,
.t4s-countdown.t4s-countdown-enabled .t4s-time {
  opacity: 1;
}
.t4s-text-start .t4s-countdown .t4s-time,
.t4s-countdown.t4s-text-start .t4s-time {
  justify-content: flex-start;
}
.t4s-text-center .t4s-countdown .t4s-time,
.t4s-countdown.t4s-text-center .t4s-time {
  justify-content: center;
}
.t4s-text-end .t4s-countdown .t4s-time,
.t4s-countdown.t4s-text-end .t4s-time {
  justify-content: flex-end;
}
.t4s-countdown .t4s-time > span {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 calc(var(--space-item) / 2);
  min-width: 46px;
  min-height: 46px;
  font-weight: 400;
  text-align: center;
}
.t4s-countdown .t4s-time > span:first-child {
  margin-left: 0 !important;
}
.t4s-countdown .t4s-time > span:last-child {
  margin-right: 0 !important;
}
.t4s-countdown .t4s-time > span .cd-number {
  border: solid var(--border-cl);
  border-width: var(--bd-width);
  display: flex;
  min-height: 46px;
  justify-content: center;
  align-items: center;
  background-color: var(--bg-cl);
  color: var(--number-cl);
  font-size: 14px;
  border-radius: var(--bdr);
  padding: 0;
}
.t4s-countdown-des-1 .t4s-time > span .cd-text {
  letter-spacing: 1px;
}
.t4s-countdown-des-4.t4s-countdown .t4s-time > span .cd-number {
  font-weight: 500;
}
.t4s-countdown-des-4.t4s-countdown .t4s-time > span .cd-text {
  letter-spacing: 1px;
  font-weight: 600;
}
.t4s-countdown .t4s-time > span .cd-text {
  border: none;
  display: block;
  color: var(--text-cl);
  margin-top: 13px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}
.t4s-countdown-des-2 .t4s-time > span {
  background-color: var(--bg-cl);
  border-radius: var(--bdr);
  border-color: var(--border-cl);
  border-width: var(--bd-width);
  border-style: solid;
  padding: 0;
}
.t4s-countdown-des-2 .t4s-time > span .cd-number {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  background-color: transparent;
  border: none;
  min-width: 1px;
  min-height: 1px;
  padding: 0;
  display: block;
  border-radius: 0;
}
.t4s-countdown-des-2 .t4s-time > span .cd-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
  margin: 0;
  text-transform: none;
}
.t4s-countdown.t4s-countdown-des-3 .t4s-time > span {
  min-width: 50px;
}
.t4s-countdown.t4s-countdown-des-3 .t4s-time > span .cd-number {
  background-color: transparent;
  min-height: 1px;
  margin: 5px 0;
}
.t4s-countdown-des-3 .t4s-time > span .cd-text {
  font-size: 11px;
  text-transform: unset;
  font-weight: 400;
}
.t4s-countdown-des-4.t4s-countdown-size-medium .t4s-time > span .cd-number {
  font-weight: 500;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .t4s-countdown .t4s-time > span {
    margin: 0 calc(var(--space-item-tb) / 2);
  }
}
@media (min-width: 768px) {
  .t4s-text-md-start .t4s-countdown .t4s-time {
    justify-content: flex-start;
  }
  .t4s-text-md-center .t4s-countdown .t4s-time {
    justify-content: center;
  }
  .t4s-text-md-end .t4s-countdown .t4s-time {
    justify-content: flex-end;
  }
}
.t4s-countdown.t4s-countdown-size-medium .t4s-time > span,
.t4s-countdown-des-2.t4s-countdown-size-medium .t4s-time > span {
  min-width: 50px;
  min-height: 50px;
}
.t4s-countdown-des-1.t4s-countdown-size-medium .t4s-time > span .cd-number,
.t4s-countdown-des-4.t4s-countdown-size-medium .t4s-time > span .cd-number {
  min-height: 50px;
  font-size: 14px;
}
.t4s-countdown.t4s-countdown-size-large .t4s-time > span,
.t4s-countdown-des-2.t4s-countdown-size-large .t4s-time > span {
  min-width: 64px;
  min-height: 64px;
}
.t4s-countdown-des-4.t4s-countdown-size-large .t4s-time > span .cd-number {
  min-height: 64px;
  font-size: 24px;
}
.t4s-countdown-des-1.t4s-countdown-size-large .t4s-time > span .cd-number {
  min-height: 64px;
  font-size: 26px;
}
.t4s-countdown-des-2.t4s-countdown-size-large .t4s-time > span .cd-number {
  font-size: 26px;
}
.t4s-countdown.t4s-countdown-size-large .t4s-time > span .cd-text {
  font-size: 12px;
}
.t4s-countdown.t4s-countdown-size-extra_large .t4s-time > span,
.t4s-countdown-des-2.t4s-countdown-size-extra_large .t4s-time > span {
  min-width: 75px;
  min-height: 75px;
}
.t4s-countdown-des-1.t4s-countdown-size-extra_large .t4s-time > span .cd-number,
.t4s-countdown-des-4.t4s-countdown-size-extra_large
  .t4s-time
  > span
  .cd-number {
  min-height: 74px;
  font-size: 28px;
  line-height: 28px;
}
.t4s-countdown-des-2.t4s-countdown-size-extra_large
  .t4s-time
  > span
  .cd-number {
  font-size: 28px;
  line-height: 28px;
}
.t4s-countdown.t4s-countdown-size-extra_large .t4s-time > span .cd-text {
  font-size: 13px;
  line-height: 18px;
}
.t4s-countdown-des-3.t4s-countdown-size-small .t4s-time > span .cd-number {
  font-size: 16px;
}
.t4s-countdown-des-3.t4s-countdown-size-medium .t4s-time > span .cd-number {
  font-size: 20px;
}
.t4s-countdown-des-3.t4s-countdown-size-large .t4s-time > span .cd-number {
  font-size: 30px;
}
.t4s-countdown-des-3.t4s-countdown-size-extra_large
  .t4s-time
  > span
  .cd-number {
  font-size: 40px;
}
@media (max-width: 767px) {
  .t4s-countdown {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-countdown .t4s-time > span {
    margin: 0 calc(var(--space-item-mb) / 2);
  }
  div.t4s-countdown-des-1.t4s-countdown-size-medium
    .t4s-time
    > span
    span.cd-number,
  div.t4s-countdown-des-4.t4s-countdown-size-medium
    .t4s-time
    > span
    span.cd-number {
    min-height: 36px;
    font-size: 14px;
  }
  div.t4s-countdown-des-2.t4s-countdown-size-medium
    .t4s-time
    > span
    span.cd-number {
    font-size: 14px;
  }
  .t4s-countdown .t4s-time > span {
    min-width: 36px;
    min-height: 36px;
  }
  .t4s-countdown .t4s-time > span .cd-number {
    min-height: 36px;
    font-size: 12px;
  }
  .t4s-countdown-des-1.t4s-countdown-size-medium .t4s-time > span .cd-number,
  .t4s-countdown-des-4.t4s-countdown-size-medium .t4s-time > span .cd-number {
    min-height: 40px;
    font-size: 12px;
  }
  .t4s-countdown.t4s-countdown-size-large .t4s-time > span,
  .t4s-countdown-des-2.t4s-countdown-size-large .t4s-time > span {
    min-width: 50px;
    min-height: 50px;
  }
  .t4s-countdown-des-1.t4s-countdown-size-large .t4s-time > span .cd-number,
  .t4s-countdown-des-4.t4s-countdown-size-large .t4s-time > span .cd-number {
    min-height: 50px;
    font-size: 14px;
  }
  .t4s-countdown-des-2.t4s-countdown-size-large .t4s-time > span .cd-number {
    font-size: 14px;
  }
  .t4s-countdown.t4s-countdown-des-2 .t4s-time > span .cd-number {
    min-height: auto;
  }
  .t4s-countdown.t4s-countdown-size-large .t4s-time > span .cd-text {
    font-size: 12px;
  }
  .t4s-countdown.t4s-countdown-size-extra_large .t4s-time > span,
  .t4s-countdown-des-2.t4s-countdown-size-extra_large .t4s-time > span {
    min-width: 60px;
    min-height: 60px;
  }
  .t4s-countdown-des-1.t4s-countdown-size-extra_large
    .t4s-time
    > span
    .cd-number,
  .t4s-countdown-des-4.t4s-countdown-size-extra_large
    .t4s-time
    > span
    .cd-number {
    min-height: 60px;
    font-size: 16px;
    line-height: 16px;
  }
  .t4s-countdown-des-2.t4s-countdown-size-extra_large
    .t4s-time
    > span
    .cd-number {
    font-size: 16px;
    line-height: 16px;
  }
  .t4s-countdown.t4s-countdown-size-extra_large .t4s-time > span .cd-text {
    font-size: 12px;
    line-height: 16px;
  }
  .t4s-countdown-des-3.t4s-countdown-size-small .t4s-time > span .cd-number {
    font-size: 14px;
  }
  .t4s-countdown-des-3.t4s-countdown-size-medium .t4s-time > span .cd-number {
    font-size: 18px;
  }
  .t4s-countdown-des-3.t4s-countdown-size-large .t4s-time > span .cd-number {
    font-size: 26px;
  }
  .t4s-countdown-des-3.t4s-countdown-size-extra_large
    .t4s-time
    > span
    .cd-number {
    font-size: 36px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/countdown.css.map?v=1676722927 */
/*countdown.css END*/

/*drawer.css*/
.drawer {
  display: none;
}
.drawer__header {
  padding: 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ddd;
}
.drawer__close {
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.-Menu' transform='translate(-15.000000, -13.000000)' stroke='%23000000'%3E%3Cg id='Group' transform='translate(15.000000, 13.521000)'%3E%3Cpath d='M0,0.479000129 L15,14.2971819' id='Path-3'%3E%3C/path%3E%3Cpath d='M0,14.7761821 L15,-1.24344979e-14' id='Path-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
}
.drawer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  max-width: 550px;
  z-index: 9999;
  overflow: auto;
  transition: transform 0.3s;
  will-change: transform;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  -webkit-transform: translateX(103%);
  transform: translate(103%);
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 2px 6px #777;
}
.drawer__content {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  flex-grow: 1;
  padding: 1.5rem;
}
.drawer.is-active {
  display: block;
}
.drawer.is-visible .drawer__wrapper {
  -webkit-transform: translateX(0);
  transform: translate(0);
}
.drawer.is-visible .drawer__overlay {
  opacity: 0.5;
  display: block;
}
.drawer__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 200;
  opacity: 0;
  transition: opacity 0.3s;
  will-change: opacity;
  background-color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.apply-selection {
  background-image: none;
  margin: 0 auto;
  display: block;
  background-color: #000 !important;
  color: #fff !important;
}
.drawer__close.apply-selection {
  border: 1px solid #373b3e;
}
.login-customisation {
  display: block !important;
  margin: 0 auto !important;
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/drawer.css.map?v=1676722937 */
/*drawer.css END*/

/*base.min.css*/

/*base.min.css END*/

/* mouse-scroll.css */
.t4s-mouse-scroll-wrap {
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: 50px;
  cursor: pointer;
  transform: translate(-50%);
  z-index: 9;
  color: var(--t4s-light-color);
  text-align: center;
}
.t4s-mouse-scroll {
  width: 22px;
  height: 32px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  border-radius: 100px;
  -webkit-animation: nudgeMouse 5s ease-out infinite;
  animation: nudgeMouse 5s ease-out infinite;
}
.t4s-mouse-scroll:before,
.t4s-mouse-scroll:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.t4s-mouse-scroll:before {
  width: 22px;
  height: 32px;
  background-color: transparent;
  border-radius: 100px;
  border: 2px solid var(--t4s-light-color);
}
.t4s-mouse-scroll:after {
  background-color: var(--t4s-light-color);
  width: 3px;
  height: 7px;
  border-radius: 50%;
  -webkit-animation: trackBallSlide 5s linear infinite;
  animation: trackBallSlide 5s linear infinite;
}
.t4s-mouse-scroll-wrap p {
  text-transform: uppercase;
  font-size: 9px;
  margin: 0;
  letter-spacing: 3px;
}
.t4s-icon-layout-dark .t4s-mouse-scroll:before {
  border-color: var(--t4s-dark-color);
}
.t4s-mouse-scroll-wrap.t4s-icon-layout-dark {
  color: var(--t4s-dark-color);
}
.t4s-icon-layout-dark .t4s-mouse-scroll:after {
  background-color: var(--t4s-dark-color);
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-mouse-scroll-wrap {
    bottom: 30px;
  }
}
@media (max-width: 767px) {
  .t4s-mouse-scroll-wrap {
    bottom: 20px;
  }
  .t4s-mouse-scroll-wrap.home-animation {
    bottom: 90px;
  }
}
@-webkit-keyframes trackBallSlide {
  0% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  6% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  14% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  15%,
  19% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  28%,
  29.99% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  30% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  36% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  44% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  45%,
  49% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  58%,
  59.99% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  60% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  66% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  74% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  75%,
  79% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  88%,
  to {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
}
@keyframes trackBallSlide {
  0% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  6% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  14% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  15%,
  19% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  28%,
  29.99% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  30% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  36% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  44% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  45%,
  49% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  58%,
  59.99% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  60% {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
  66% {
    opacity: 1;
    transform: scale(0.9) translateY(5px);
  }
  74% {
    opacity: 0;
    transform: scale(0.4) translateY(40px);
  }
  75%,
  79% {
    opacity: 0;
    transform: scale(0.4) translateY(-20px);
  }
  88%,
  to {
    opacity: 1;
    transform: scale(1) translateY(-20px);
  }
}
@-webkit-keyframes nudgeMouse {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(8px);
  }
  30% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(8px);
  }
  60% {
    transform: translateY(0);
  }
  80% {
    transform: translateY(8px);
  }
  90% {
    transform: translateY(0);
  }
}
@keyframes nudgeMouse {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(8px);
  }
  30% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(8px);
  }
  60% {
    transform: translateY(0);
  }
  80% {
    transform: translateY(8px);
  }
  90% {
    transform: translateY(0);
  }
}
.home-animation .arrow-scroll > span {
  font-family: Arial, sans-serif;
  display: block;
  width: 22px;
  height: 22px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 4px solid #50b1be;
  border-bottom: 4px solid #50b1be;
  margin: 5px auto 3px;
  -webkit-animation: b 1s infinite;
  animation: b 1s infinite;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.arrow-scroll > span:first-child {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.arrow-scroll > span:last-child {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
@-webkit-keyframes b {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@keyframes b {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/mouse-scroll.css.map?v=1677657341 */

/* End mouse-scroll.css */

/* hero.css */
.t4s-hero-inner > a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--bg-overlay);
}
.t4s-bg-cl-wrap {
  background-color: var(--bg-overlay);
}
.t4s-hero-video .t4s-video-bg-placeholder {
  background-color: #f5f5f5;
}
.t4s-bg-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.t4s_tp_bgvideo .t4s-bg-video iframe {
  pointer-events: none;
}
.t4s-bgvideo-playing video.t4s_bg_vid_html5,
.t4s-video {
  padding: 0;
  object-fit: cover;
  object-position: 50% 50%;
}
.t4s-bgvideo-playing .t4s-placeholder-svg,
.t4s-bgvideo-playing .t4s-img-video {
  opacity: 0;
  visibility: hidden;
}
.t4s-bgvideo-playing video.t4s_bg_vid_html5,
.t4s-bgvideo-playing iframe {
  opacity: 1;
  visibility: visible;
}
.t4s-img-video {
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 3;
}
.t4s-video[loaded="true"] iframe {
  z-index: 101;
  object-fit: cover;
}
.t4s-video video {
  z-index: 101;
  object-fit: cover;
}
.t4s-btn-video__wrapper {
  margin-bottom: var(--mgb);
}
.t4s-video-popup-inline button.t4s-btn-cl-vi {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  z-index: 102;
  right: 0px;
}
.t4s-postervideo-playing button.t4s-btn-cl-vi {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.t4s-video-popup-inline .t4s-btn-video__box {
  min-width: var(--btn-video-w);
  height: var(--btn-video-w);
  border-radius: 100%;
  background-color: var(--btn-bg);
  color: var(--icon-color);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s;
}
.t4s-video-popup-inline .t4s-btn-video__box.t4s-btn-video__border-true {
  border: 2px solid var(--btn-br-color);
}
.t4s-video-popup-inline .t4s-btn-video__box svg {
  width: var(--icon-video-w);
  height: auto;
  fill: currentColor;
  position: relative;
  left: 3px;
  transition: 0.3s all;
}
.t4s-video-popup-inline .t4s-btn-video__box:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-sizing: content-box;
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px #ffffff1a;
  opacity: 0;
  transform: scale(0.9);
  pointer-events: none;
}
button.t4s-btn-video__link {
  background: transparent;
  font-size: var(--btn-video-fs);
  font-weight: var(--btn-video-fw);
  color: var(--label-color);
  padding: 3px 0;
  border-bottom: 1px solid var(--label-color);
  margin-left: 20px;
  transition: 0.3s all;
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-video-popup-inline .t4s-btn-video__box:hover svg {
    color: var(--t4s-light-color);
  }
  .t4s-video-popup-inline .t4s-btn-video__box:hover {
    background-color: var(--accent-color);
  }
  button.t4s-btn-video__link:hover {
    color: var(--accent-color);
  }
  button.t4s-btn-video__link:hover,
  .t4s-video-popup-inline .t4s-btn-video__box.t4s-btn-video__border-true:hover {
    border-color: var(--accent-color);
  }
}
.t4s-video-popup-inline .t4s-btn-video__box:hover:after {
  animation: sonarEffect 1s ease-in-out;
}
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px #ffffff1a, 0 0 5px 5px var(--accent-color),
      0 0 0 5px #ffffff80;
  }
  to {
    box-shadow: 0 0 0 2px #ffffff1a, 0 0 5px 5px var(--accent-color),
      0 0 0 5px #ffffff80;
    transform: scale(1.5);
    opacity: 0;
  }
}
@media (max-width: 1024px) {
  .t4s-btn-video__wrapper {
    margin-bottom: var(--mgb-tb);
  }
  .t4s-video-popup-inline .t4s-btn-video__box {
    min-width: var(--btn-video-w-tb);
    height: var(--btn-video-w-tb);
  }
  .t4s-video-popup-inline .t4s-btn-video__box svg {
    width: var(--icon-video-w-tb);
  }
  button.t4s-btn-video__link {
    font-size: var(--btn-video-fs-tb);
  }
}
@media (max-width: 767px) {
  .t4s-btn-video__wrapper {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-video-popup-inline .t4s-btn-video__box {
    min-width: var(--btn-video-w-mb);
    height: var(--btn-video-w-mb);
  }
  .t4s-video-popup-inline .t4s-btn-video__box svg {
    width: var(--icon-video-w-mb);
  }
  button.t4s-btn-video__link {
    font-size: var(--btn-video-fs-mb);
    margin-left: 10px;
  }
}
.t4s_ratio_po .t4s_ratio:not(.t4s_bg) > * {
  position: static;
  top: unset;
  left: unset;
  height: auto;
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/hero.css.map?v=1676722957 */
/* End hero.css */

/* content-position.css */
.t4s-content-position {
  z-index: 3;
  top: var(--p-top);
  right: var(--p-right);
  bottom: var(--p-bottom);
  left: var(--p-left);
  transform: translate(var(--p-hx), var(--p-vy));
  width: fit-content;
}
.t4s-bg-content-true {
  background-color: var(--bg-content);
  padding: var(--content-pd);
}
.t4s-br-content-true {
  border: 1px var(--br-style) var(--br-color);
  box-shadow: 0 0 0 var(--br-pd) var(--border-bg);
}
.t4s-br-content-true.t4s-br-style-double {
  border: 5px var(--br-style) var(--br-color);
}
.t4s-banner-holder .t4s-br-content-true.t4s-br-style-double {
  border: 10px var(--br-style) var(--br-color);
}
.t4s-br-content-true.t4s-br-style-none {
  border: none;
}
.t4s-content-position.t4s-content-fullwidth,
.t4s-content-position.t4s-container {
  width: 100%;
}
@media (min-width: 1025px) {
  .t4s-content-position.t4s-container {
    margin: auto;
    left: 0;
    right: 0;
    transform: translateY(var(--p-vy));
  }
  .t4s-br-content-true[style*="--p-left:0%"] {
    left: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-top:0%"] {
    top: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-vy:0%"] {
    right: calc(var(--br-pd) + var(--p-right));
  }
  .t4s-br-content-true[style*="--p-hx:0%"] {
    bottom: calc(var(--br-pd) + var(--p-bottom));
  }
  .t4s-br-content-true[style*="--p-bottom:calc(100% - 100%)"] {
    bottom: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-right:calc(100% - 100%)"] {
    right: var(--br-pd);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-br-content-true[style*="--p-left-tb:0%"] {
    left: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-top-tb:0%"] {
    top: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-vy-tb:0%"] {
    right: calc(var(--br-pd) + var(--p-right));
  }
  .t4s-br-content-true[style*="--p-hx-tb:0%"] {
    bottom: calc(var(--br-pd) + var(--p-bottom));
  }
  .t4s-br-content-true[style*="--p-bottom-tb:calc(100% - 100%)"] {
    bottom: var(--br-pd);
  }
  .t4s-br-content-true[style*="--p-right-tb:calc(100% - 100%)"] {
    right: var(--br-pd);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left-tb:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-tb:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-tb:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .t4s-content-position {
    top: var(--p-top-tb);
    right: var(--p-right-tb);
    bottom: var(--p-bottom-tb);
    left: var(--p-left-tb);
    transform: translate(var(--p-hx-tb), var(--p-vy-tb));
  }
}
@media (max-width: 767px) {
  .t4s-content-position.t4s-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .t4s-content-position {
    top: var(--p-top-mb);
    right: var(--p-right-mb);
    bottom: var(--p-bottom-mb);
    left: var(--p-left-mb);
    transform: translate(var(--p-hx-mb), var(--p-vy-mb));
  }
  .t4s-bg-content-true {
    padding: var(--content-pd-mb);
  }
  .t4s-content-position:not(.t4s-container)[style*="--p-left-mb:50%"] {
    max-width: calc(100% - 20px);
  }
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-mb:50%"][style*="--bg-content:;"],
  .t4s-content-position:not(
      .t4s-container
    )[style*="--p-left-mb:50%"][style*="--bg-content: rgba(255, 255, 255, 0.0)"] {
    width: 100%;
  }
  .t4s-br-content-true {
    box-shadow: 0 0 0 var(--br-pd-mb) var(--border-bg);
  }
  .t4s-content-position.t4s-br-content-true {
    max-width: calc(100% - calc(2 * var(--br-pd-mb)));
  }
  .t4s-br-content-true[style*="--p-left-mb:0%"] {
    left: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-top-mb:0%"] {
    top: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-vy-mb:0%"] {
    right: calc(var(--br-pd-mb) + var(--p-right-mb));
  }
  .t4s-br-content-true[style*="--p-hx-mb:0%"] {
    bottom: calc(var(--br-pd-mb) + var(--p-bottom-mb));
  }
  .t4s-br-content-true[style*="--p-bottom-mb:calc(100% - 100%)"] {
    bottom: var(--br-pd-mb);
  }
  .t4s-br-content-true[style*="--p-right-mb:calc(100% - 100%)"] {
    right: var(--br-pd-mb);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/content-position.css.map?v=1676722926 */
/* End content-position.css */

/* button-style */
.t4s-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  overflow: hidden;
  line-height: 1;
  transition: 0.3s ease-in-out;
  color: var(--btn-color);
  background-color: var(--btn-background);
  border-color: var(--btn-border);
  font-weight: var(--btn-fw);
  border-radius: var(--btn-radius);
  font-size: var(--btn-fs);
  letter-spacing: var(--btn-ls);
  height: var(--btn-mh);
  padding: var(--btn-pd-lr);
  margin-bottom: var(--mgb);
}
.t4s-btn:hover {
  color: var(--btn-color-hover);
  border-color: var(--btn-border-hover);
}
.t4s-btn.t4s-btn-effect-fade:hover,
.t4s-btn.t4s-btn-effect-default:hover {
  background-color: var(--btn-background-hover);
}
.t4s-btn + .t4s-btn {
  margin-left: 10px;
}
.t4s-btn span:first-child {
  height: inherit;
  display: flex;
  align-items: center;
}
svg.t4s-btn-icon {
  width: var(--icon-width);
  height: var(--icon-height);
  margin-left: 8px;
  fill: currentcolor;
}
.t4s-btn-custom {
  --btn-fs: var(--button-fs);
  --btn-fw: var(--button-fw);
  --btn-ls: var(--button-ls);
  --btn-mh: var(--button-mh);
  --btn-pd-lr: 0 var(--button-pd-lr);
  --mgb: var(--button-mgb);
  --btn-fs-tb: var(--button-fs-tb);
  --btn-ls-tb: var(--button-ls-tb);
  --btn-mh-tb: var(--button-mh-tb);
  --btn-pd-lr-tb: var(--button-pd-lr-tb);
  --btn-fs-mb: var(--button-fs-mb);
  --btn-ls-mb: var(--button-ls-mb);
  --btn-mh-mb: var(--button-mh-mb);
  --btn-pd-lr-mb: var(--button-pd-lr-mb);
  --mgb-mb: var(--button-mgb-mb);
  --btn-color: var(--second-cl);
  --btn-color-hover: var(--second-cl-hover);
  --btn-background: var(--pri-cl);
  --btn-background-hover: var(--pri-cl-hover);
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  --btn-radius: var(--button-bdr);
  --icon-width: var(--button-icon-w);
  --icon-height: var(--button-icon-w);
  --icon-width-tb: var(--button-icon-w-tb);
  --icon-height-tb: var(--button-icon-w-tb);
  --icon-width-mb: var(--button-icon-w-mb);
  --icon-height-mb: var(--button-icon-w-mb);
}
.t4s-btn-style-outline {
  --btn-border: var(--pri-cl);
  --btn-color: var(--pri-cl);
  background-color: transparent;
  border-width: var(--border_w, 1px);
}
.t4s-btn-style-outline + .t4s-btn-style-outline {
  margin-left: 18px;
}
.t4s-btn-style-outline:hover {
  background-color: transparent;
}
.t4s-btn:before,
.t4s-btn-style-default:before,
.t4s-btn-style-outline:before {
  background-color: var(--btn-background-hover);
}
.t4s-btn-style-outline:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: var(--border_w, 1px) solid var(--btn-border);
  transition: opacity 0.3s, border 0.3s;
  border-radius: var(--btn-radius);
  z-index: -2;
  background-color: transparent;
}
.t4s-btn-style-outline:hover:after {
  border-color: var(--btn-background-hover);
}
.t4s-btn-style-bordered,
.t4s-btn-style-bordered_top,
.t4s-btn-style-link {
  --btn-color: var(--pri-cl);
  --btn-color-hover: var(--pri-cl-hover);
  min-height: var(--btn-mh, 26px);
  height: auto !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important;
}
.t4s-btn-style-bordered {
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  border-bottom: solid var(--border_w, 1px);
}
.t4s-btn-style-bordered_top {
  --btn-border: var(--pri-cl);
  --btn-border-hover: var(--pri-cl-hover);
  border-top: solid var(--border_w, 1px);
}
.t4s-btn-style-highlights_icon {
  --btn-color: var(--pri-cl2);
  --btn-color-hover: var(--pri-cl-hover2);
}
.t4s-btn-style-highlights_icon svg.t4s-btn-icon {
  color: var(--second-cl2);
  background-color: var(--second-cl);
  padding: 4px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.t4s-btn-style-highlights_icon:hover svg.t4s-btn-icon {
  color: var(--second-cl-hover2);
  background-color: var(--second-cl-hover);
}
.t4s-btn-base {
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  min-height: 40px;
  padding: 0 30px;
  border-radius: 0;
}
.t4s-btn-base.t4s-btn-style-default,
.t4s-btn-base.t4s-btn-style-outline {
  min-width: 120px;
}
.t4s-btn-base.t4s-btn-rounded-true,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-style-outline:before,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-style-outline:after,
.t4s-btn-base.t4s-btn-rounded-true.t4s-btn-effect-rectangle-out:hover:before {
  border-radius: 40px;
}
.t4s-btn-base.t4s-btn-icon-true svg {
  width: 14px;
  height: 14px;
}
.t4s-btn-base.t4s-btn-style-outline:after {
  border-width: 1px;
  border-style: solid;
}
.t4s-btn-base.t4s-btn-style-bordered,
.t4s-btn-base.t4s-btn-style-link {
  min-height: 28px;
}
.t4s-btn-base,
.t4s-btn-base.t4s-btn-style-outline:before,
.t4s-btn-base.t4s-btn-style-outline:after,
.t4s-btn-base.t4s-btn-effect-rectangle-out:hover:before {
  border-radius: 0;
}
.t4s-btn-base svg.t4s-btn-icon {
  margin-left: 4px;
  width: 16px;
  height: 16px;
}
.t4s-btn-color-light {
  --btn-color: var(--t4s-dark-color);
  --btn-background: var(--t4s-light-color);
  --btn-border: var(--t4s-light-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-color-dark {
  --btn-color: var(--t4s-light-color);
  --btn-background: var(--t4s-dark-color);
  --btn-border: var(--t4s-dark-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-color-primary {
  --btn-color: var(--t4s-light-color);
  --btn-background: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color-hover);
  --btn-border-hover: var(--accent-color-hover);
}
.t4s-btn-style-outline.t4s-btn-color-light {
  --btn-color: var(--t4s-light-color);
}
.t4s-btn-style-outline.t4s-btn-color-dark {
  --btn-color: var(--t4s-dark-color);
}
.t4s-btn-style-outline.t4s-btn-color-primary {
  --btn-color: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--t4s-light-color);
  --btn-background-hover: var(--accent-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-light,
.t4s-btn-style-bordered_top.t4s-btn-color-light,
.t4s-btn-style-link.t4s-btn-color-light {
  --btn-color: var(--t4s-light-color);
  --btn-color-hover: var(--accent-color);
  --btn-border: var(--t4s-light-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-dark,
.t4s-btn-style-bordered_top.t4s-btn-color-dark,
.t4s-btn-style-link.t4s-btn-color-dark {
  --btn-color: var(--t4s-dark-color);
  --btn-color-hover: var(--accent-color);
  --btn-border: var(--t4s-dark-color);
  --btn-border-hover: var(--accent-color);
}
.t4s-btn-style-bordered.t4s-btn-color-primary,
.t4s-btn-style-bordered_top.t4s-btn-color-primary,
.t4s-btn-style-link.t4s-btn-color-primary {
  --btn-color: var(--accent-color);
  --btn-border: var(--accent-color);
  --btn-color-hover: var(--accent-color-hover);
  --btn-border-hover: var(--accent-color-hover);
}
@media (max-width: 1024px) {
  .t4s-btn {
    font-size: var(--btn-fs-tb);
    letter-spacing: var(--btn-ls-tb);
    height: var(--btn-mh-tb);
    padding: 0 var(--btn-pd-lr-tb);
    margin-bottom: var(--mgb-tb);
  }
  svg.t4s-btn-icon {
    width: var(--icon-width-tb);
    height: var(--icon-height-tb);
    margin-left: 5px;
  }
  .t4s-btn-base {
    font-size: 14px;
    min-height: 40px;
    padding: 0 25px;
  }
  .t4s-btn-style-bordered_top,
  .t4s-btn-style-bordered {
    min-height: var(--btn-mh-tb, 24px);
  }
}
@media (max-width: 767px) {
  .t4s-btn {
    font-size: var(--btn-fs-mb);
    letter-spacing: var(--btn-ls-mb);
    height: var(--btn-mh-mb);
    padding: 0 var(--btn-pd-lr-mb);
    margin-bottom: var(--mgb-mb);
  }
  .t4s-btn + .t4s-btn {
    margin-left: 5px;
  }
  svg.t4s-btn-icon {
    width: var(--icon-width-mb);
    height: var(--icon-height-mb);
    margin-left: 5px;
  }
  .t4s-btn-base {
    font-size: 13px;
    min-height: 40px;
    padding: 0 25px;
  }
  .t4s-btn-style-bordered_top,
  .t4s-btn-style-bordered {
    min-height: var(--btn-mh-mb, 24px);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/button-style.css.map?v=1676722914 */
/* End button-style */

/* top-head.css */
.t4s-top-heading {
  margin-bottom: var(--tophead-mb);
}
.t4s-section-des {
  display: block;
}
.t4s-section-des p {
  margin-bottom: 0;
}
.t4s-top-heading.t4s-text-center .t4s-heading-char {
  justify-content: center;
}
.t4s-text-start.t4s_des_title_3 .t4s-heading-char {
  justify-content: flex-start;
}
.t4s-text-end.t4s_des_title_3 .t4s-heading-char {
  justify-content: flex-end;
}
.t4s-top-heading .t4s-heading-image {
  margin-bottom: 20px;
}
.t4s_des_title_2 {
  position: relative;
  padding-bottom: 7px;
}
.t4s_des_title_2:after {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 100%;
  width: 50px;
  height: 2px;
  background-color: #d9d9d9;
}
.t4s-text-center.t4s_des_title_2:after {
  right: 0;
  margin: auto;
}
.t4s-text-end.t4s_des_title_2:after {
  right: 0;
  left: auto;
}
.t4s_des_title_3 svg {
  fill: #c4c4c4;
  width: 85px;
}
.t4s_des_title_4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.t4s-sec-head-btn-on .t4s_des_title_4 {
  margin-bottom: 0;
}
.t4s_des_title_4 .t4s-section-des {
  text-align: right;
}
.t4s_des_title_4.t4s-text-center {
  justify-content: space-around;
}
.t4s_des_title_4.t4s-text-center .t4s-section-des {
  text-align: center;
}
.t4s-head-bigger-true {
  width: 100%;
  max-width: calc(1200px + var(--pd-head-lr) + var(--pd-head-lr));
  margin-left: auto;
  margin-right: auto;
}
.t4s-sec-has-head-bigger {
  --pd-head-lr: 120px;
}
.t4s_des_title_5 .t4s-section-title {
  display: flex;
  align-items: center;
}
.t4s_des_title_5 .t4s-section-title > span {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  padding: 0 55px;
  position: relative;
  z-index: 2;
}
.t4s_des_title_5 .t4s-section-title:before,
.t4s_des_title_5 .t4s-section-title:after {
  content: "";
  flex: 1 0 0%;
  display: inline-block;
  height: 1px;
  background: 0 0;
  border-top: 1px solid var(--border-color);
}
.t4s_des_title_5:not(.t4s-text-center) .t4s-section-title > span {
  padding-left: 0;
}
.t4s_des_title_5:not(.t4s-text-center) .t4s-section-title:before {
  display: none;
}
.t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
  .t4s-flickity-slider
  .flickityt4s-button {
  position: absolute;
  z-index: 2;
  white-space: nowrap;
  top: auto;
  --btn-pos: calc((var(--var-t4s-height) - var(--btn-height-slider)) / 2);
  bottom: calc(100% + (var(--head-mgb) + var(--btn-pos)));
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
  .t4s-flickity-slider
  .flickityt4s-button.next {
  right: calc((-1 * var(--pd-head-lr)) + var(--ts-gutter-x));
  transform: none;
}
.t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
  .t4s-flickity-slider
  .flickityt4s-button.previous {
  right: calc(
    -1 * (var(--pd-head-lr) - var(--btn-height-slider) - 5px -
          var(--ts-gutter-x))
  );
  left: auto;
  transform: none;
}
@media (min-width: 1025px) {
  .t4s-wrapper__contentFull .t4s-head-bigger-true {
    max-width: 100%;
  }
  .t4s-wrapper__wide .t4s-head-bigger-true {
    max-width: calc(1600px + var(--pd-head-lr) + var(--pd-head-lr));
  }
  .t4s-wrapper__custom .t4s-head-bigger-true {
    max-width: calc(var(--wrapper-mw) + var(--pd-head-lr) + var(--pd-head-lr));
  }
  .t4s-sec-head-btn-on .t4s-head-btn {
    margin-bottom: var(--tophead-mb);
  }
}
@media (min-width: 768px) {
  .t4s-sec-head-btn-on .t4s-section-head:not(.t4s-tabs-head) {
    display: flex;
    align-items: center;
    margin-bottom: var(--head-mgb);
    flex-direction: row;
    justify-content: space-between;
  }
  .t4s-sec-head-btn-on .t4s-section-head:not(.t4s-tabs-head) > *,
  .t4s-sec-head-btn-on .t4s-section-head:not(.t4s-tabs-head) .t4s-head-btn a {
    margin-bottom: 0;
  }
}
@media (max-width: 1200px) {
  .t4s-sec-has-head-bigger {
    --pd-head-lr: 80px;
  }
}
@media (max-width: 1024px) {
  .t4s-sec-has-head-bigger {
    --pd-head-lr: 50px;
  }
  .t4s_des_title_5 .t4s-section-title > span {
    padding: 0 30px;
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button.next {
    right: calc((-1 * var(--pd-head-lr)) + var(--ts-gutter-x));
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button.previous {
    right: calc(
      -1 * (var(--pd-head-lr) - var(--btn-height-slider) - 5px -
            var(--ts-gutter-x))
    );
  }
  .t4s-top-heading,
  .t4s-sec-head-btn-on .t4s-head-btn {
    margin-bottom: var(--tophead-mb-tb);
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button {
    bottom: calc(100% + var(--head-mgb-tb));
  }
  .t4s-section-title br,
  .t4s-hidden-head-btn-mb-true .t4s-head-btn,
  .t4s-hidden-head-btn-mb-true .t4s-tabs-head-btn {
    display: none;
  }
}
@media (max-width: 991px) {
  .t4s-sec-has-head-bigger {
    --pd-head-lr: 30px;
  }
}
@media (max-width: 767px) {
  .t4s-top-heading {
    margin-bottom: var(--tophead-mb-mb);
  }
  .t4s-sec-has-head-bigger {
    --pd-head-lr: 15px;
  }
  .t4s-sec-head-btn-on .t4s-section-head:not(.t4s-tabs-head) {
    display: block;
  }
  .t4s_des_title_4 {
    display: block;
  }
  .t4s_des_title_4 .t4s-section-title {
    margin-bottom: 20px;
  }
  .t4s_des_title_4 .t4s-section-des {
    text-align: inherit;
  }
  .t4s_des_title_5 .t4s-section-title > span {
    padding: 0 15px;
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button {
    bottom: calc(100% + var(--head-mgb-mb));
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button.next {
    right: calc((-1 * var(--pd-head-lr)) + var(--ts-gutter-x));
  }
  .t4s-head-slide-nav-true:not(.t4s-sec-head-btn-on)
    .t4s-flickity-slider
    .flickityt4s-button.previous {
    right: calc(
      -1 * (var(--pd-head-lr) - var(--btn-height-slider) - 5px -
            var(--ts-gutter-x))
    );
  }
  .t4s-sec-head-btn-on .t4s-head-btn {
    margin-bottom: var(--tophead-mb-mb);
  }
}
@media (max-width: 425px) {
  .t4s-list-testimonials
    button.flickityt4s-button.flickityt4s-prev-next-button.previous[aria-label="Previous"],
  .t4s-list-testimonials
    button.flickityt4s-button.flickityt4s-prev-next-button.next[aria-label="Next"] {
    top: -15px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/top-head.css.map?v=1677677480 */
/* End top-head.css */

/* testimonials.css */
.t4s-list-testimonials .t4s-content-custom-width.t4s-flickity-slider,
.t4s-list-testimonials .t4s-content-custom-width:not(.t4s-flickity-slider),
.t4s-list-testimonials
  .t4s-slider-btn__in-content.t4s-flickity-slider.t4s-content-custom-width {
  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
}
.t4s-list-testimonials
  .t4s-flickity-slider.t4s-slider-btn__in-content
  .flickityt4s-prev-next-button {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.t4s-list-testimonials
  .t4s-flickity-slider.t4s-slider-btn__in-content
  .flickityt4s-prev-next-button.next {
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.t4s-list-testimonials .t4s-flickity-slider.t4s-slider-btn__out-content {
  position: static;
}
.t4s-list-testimonials
  .t4s-flickity-slider.t4s-slider-btn__out-content
  .flickityt4s-prev-next-button {
  -webkit-transform: translate(0, -50%) !important;
}
.t4s-list-testimonials
  .t4s-flickity-slider.t4s-slider-btn__out-content
  .flickityt4s-prev-next-button.previous {
  left: 0 !important;
}
.t4s-list-testimonials
  .t4s-flickity-slider.t4s-slider-btn__out-content
  .flickityt4s-prev-next-button.next {
  right: 0 !important;
}
.t4s-list-testimonials .t4s-slider-btn__bottom-content .t4s-flicky-btn__custom {
  top: 100%;
  height: auto;
  min-height: var(--btn-height-slider);
  margin-top: 52px;
  position: absolute;
  bottom: 0;
  left: -15px;
}
.t4s-list-testimonials
  .t4s-slider-btn__bottom-content
  .flickityt4s-prev-next-button {
  left: 15px !important;
  right: auto;
  top: 0;
  transform: none !important;
  margin: 0 !important;
}
.t4s-list-testimonials
  .t4s-slider-btn__bottom-content
  .flickityt4s-prev-next-button.next {
  left: calc(var(--btn-height-slider) + 27px) !important;
}
.t4s-testimonials .t4s-slider-btn-extra_large .flickityt4s-button svg {
  --icon-height-slider: 30px;
  width: 30px;
  stroke-width: 0;
}
.t4s-rating-wrapper {
  color: var(--rating-cl, #fec42d);
  font-weight: 700;
  font-size: 13px;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}
.t4s-rating-wrapper .rating {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 14px;
  margin-right: -1px;
}
.t4s-text-center .t4s-rating-wrapper {
  justify-content: center;
}
.t4s-rating-wrapper svg {
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: top;
  fill: var(--rating-cl, #fec42d);
}
.t4s-rating-wrapper svg:not(:last-child) {
  margin-right: 1px;
}
.t4s-rating-wrapper .rating .last-star {
  fill: #dedede;
}
.t4s-rating-wrapper .rating .star_half {
  position: absolute;
  z-index: 2;
}
.t4s-rating-wrapper .rating.rating_1-5 .star_half {
  left: 14px;
}
.t4s-rating-wrapper .rating.rating_2-5 .star_half {
  left: 28px;
}
.t4s-rating-wrapper .rating.rating_3-5 .star_half {
  left: 42px;
}
.t4s-rating-wrapper .rating.rating_4-5 .star_half {
  left: auto;
  right: 0;
}
.t4s-testimonial-wrap {
  background-color: var(--bg-cl);
  border-color: var(--bd-cl);
  border-radius: var(--bdr);
  padding: var(--item-pd);
}
.t4s-testimonial-wrap .t4s-testimonial-heading {
  font-size: 22px;
  line-height: 24px;
  font-weight: 400;
  color: var(--cl-name);
  margin-bottom: 15px;
}
.t4s-testimonial-wrap .t4s-testimonial-content {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
  color: var(--cl-content);
}
.t4s-testimonial-wrap .t4s-testimonial-content > p:last-child {
  margin-bottom: 0;
}
.t4s-testimonial-wrap .t4s-testimonial-avatar {
  width: 83px;
  height: 83px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100%;
  margin-bottom: 10px;
}
.t4s-text-center .t4s-testimonial-avatar {
  margin-left: auto;
  margin-right: auto;
}
.t4s-testimonial-wrap .t4s-testimonial-name {
  font-size: 16px;
  line-height: 24px;
  color: var(--cl-name);
  font-weight: 500;
}
.t4s-testimonial-wrap .t4s-testimonial-position {
  font-size: 14px;
  color: var(--cl-content);
}
.t4s-testimonial-wrap .t4s-testimonial-product {
  margin-top: 23px;
  padding-top: 20px;
  border-top: solid 1px var(--bd-cl);
}
.t4s-testimonial-wrap .t4s-testimonial-product .t4s-widget__pr {
  align-items: center;
  margin: 0;
}
.t4s-testimonial-wrap .t4s-testimonial-product .t4s-widget_img_pr {
  width: 60px;
  padding: 0;
}
.t4s-testimonial-wrap .t4s-widget__pr .t4s-widget_if_pr .t4s-widget__pr-title {
  color: var(--secondary-color);
  font-size: 14px;
}
.t4s-testimonial-wrap
  .t4s-widget__pr
  .t4s-widget_if_pr
  .t4s-widget__pr-title:hover {
  color: var(--accent-color);
}
.t4s-testimonial-wrap .t4s-widget__pr .t4s-widget_if_pr .t4s-widget__pr-price {
  font-size: 14px;
}
.t4s-testimonial-des-1 .t4s-testimonial-content {
  font-size: 22px;
  line-height: 30px;
  font-family: var(--font-family-3);
  font-style: italic;
}
.t4s-testimonial-des-1 .t4s-testimonial-avatar {
  width: 104px;
  height: 104px;
}
.t4s-testimonial-des-2 .t4s-testimonial-wrap {
  border-style: solid;
  border-width: 1px;
  padding: 29px 18px 31px;
}
.t4s-testimonial-des-2 .t4s-testimonial-wrap .t4s-testimonial-heading {
  margin-bottom: 11px;
}
.t4s-testimonial-des-2 .t4s-testimonial-wrap .t4s-testimonial-name {
  font-size: 13px;
  font-weight: 500;
}
.t4s-testimonial-des-2 .t4s-testimonial-wrap .t4s-rating-wrapper .rating,
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-rating-wrapper .rating {
  margin-right: -10px;
}
.t4s-testimonial-des-2
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child),
.t4s-testimonial-des-3
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child) {
  margin-right: 10px;
}
.t4s-testimonial-des-2
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half,
.t4s-testimonial-des-3
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half {
  left: 23px;
}
.t4s-testimonial-des-2
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half,
.t4s-testimonial-des-3
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half {
  left: 46px;
}
.t4s-testimonial-des-2
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half,
.t4s-testimonial-des-3
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half {
  left: 69px;
}
.t4s-testimonial-des-2
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half,
.t4s-testimonial-des-3
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half {
  left: auto;
  right: 10px;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-rating-wrapper {
  margin-bottom: 15px;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-testimonial-heading {
  font-size: 20px;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-testimonial-content {
  margin-bottom: 34px;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-testimonial-author {
  display: flex;
  align-items: center;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-testimonial-avatar {
  margin-bottom: 0;
  margin-right: 20px;
}
.t4s-testimonial-des-3 .t4s-testimonial-wrap .t4s-testimonial-name {
  letter-spacing: 1.3px;
  font-size: 13px;
  font-weight: 500;
}
.t4s-testimonial-des-4 .t4s-testimonial-wrap {
  padding: 39px 20px 20px;
}
.t4s-testimonial-des-4 .t4s-flickity-slider .t4s-testimonial-wrap {
  margin: 1px 0;
}
.t4s-testimonial-des-4 .t4s-testimonial-wrap .t4s-testimonial-heading {
  font-size: 18px;
  margin-bottom: 10px;
}
.t4s-testimonial-des-4 .t4s-testimonial-wrap .t4s-testimonial-name {
  font-size: 14px;
  font-weight: 400;
}
.t4s-testimonial-des-4 .t4s-testimonial-wrap .t4s-rating-wrapper .rating,
.t4s-testimonial-des-5 .t4s-testimonial-wrap .t4s-rating-wrapper .rating,
.t4s-testimonial-des-6 .t4s-testimonial-wrap .t4s-rating-wrapper .rating {
  margin-right: -6px;
}
.t4s-testimonial-des-4
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child),
.t4s-testimonial-des-5
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child),
.t4s-testimonial-des-6
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child),
.t4s-testimonials-slider
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  svg:not(:last-child) {
  margin-right: 6px;
}
.t4s-testimonial-des-4
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half,
.t4s-testimonial-des-5
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half,
.t4s-testimonial-des-6
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half,
.t4s-testimonials-slider
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_1-5
  .star_half {
  left: 19px;
}
.t4s-testimonial-des-4
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half,
.t4s-testimonial-des-5
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half,
.t4s-testimonial-des-6
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half,
.t4s-testimonials-slider
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_2-5
  .star_half {
  left: 38px;
}
.t4s-testimonial-des-4
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half,
.t4s-testimonial-des-5
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half,
.t4s-testimonial-des-6
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half,
.t4s-testimonials-slider
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_3-5
  .star_half {
  left: 57px;
}
.t4s-testimonial-des-4
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half,
.t4s-testimonial-des-5
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half,
.t4s-testimonial-des-6
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half,
.t4s-testimonials-slider
  .t4s-testimonial-wrap
  .t4s-rating-wrapper
  .rating.rating_4-5
  .star_half {
  left: auto;
  right: 6px;
}
.t4s-testimonial-des-5 .t4s-testimonial-wrap > .t4s-quote-icon {
  width: 50px;
  height: 50px;
  margin: 0 0 10px;
}
.t4s-testimonial-des-5.t4s-text-center .t4s-testimonial-wrap > .t4s-quote-icon {
  margin: 0 auto 10px;
}
.t4s-testimonial-des-6 .t4s-testimonial-wrap {
  border-style: solid;
  border-width: 1px;
  padding: 40px 20px 20px;
}
.t4s-testimonial-des-6 .t4s-testimonial-wrap .t4s-testimonial-heading {
  margin-bottom: 11px;
  font-size: 18px;
  font-weight: 500;
}
.t4s-testimonial-des-6 .t4s-testimonial-wrap .t4s-testimonial-name {
  font-size: 14px;
  font-weight: 500;
}
.t4s-testimonials-slider .t4s-testimonial-wrap .t4s-testimonial-heading {
  font-size: 16px;
  margin-bottom: 30px;
}
.t4s-testimonials-slider .t4s-testimonial-wrap .t4s-testimonial-content {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 28px;
  font-weight: 400;
}
.t4s-testimonials-slider .t4s-testimonial-wrap .t4s-testimonial-name {
  position: relative;
  font-size: 14px;
}
.t4s-testimonials-slider .t4s-testimonial-wrap .t4s-testimonial-name::before {
  width: 30px;
  height: 1px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background-color: var(--cl-name);
}
@media (min-width: 1025px) {
  .t4s-testimonial-des-5 .t4s-testimonial-wrap .t4s-testimonial-content {
    font-size: 24px;
    line-height: 36px;
  }
  .t4s-testimonial-des-5 .t4s-testimonial-wrap .t4s-testimonial-name {
    font-size: 14px;
    font-weight: 400;
  }
  .t4s-testimonial-des-5 .t4s-testimonial-wrap .t4s-testimonial-avatar {
    width: 116px;
    height: 116px;
    margin-bottom: 22px;
  }
}
@media (max-width: 1024px) {
  .t4s-testimonials .t4s-slider-btn-extra_large .flickityt4s-button svg {
    --icon-height-slider: 25px;
    width: 25px;
  }
  .t4s-list-testimonials
    .t4s-slider-btn__bottom-content
    .t4s-flicky-btn__custom {
    margin-top: 30px;
  }
  .t4s-testimonials-slider .t4s-testimonial-wrap .t4s-testimonial-content {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .t4s-testimonial-des-5 .t4s-testimonial-wrap {
    padding: 0 40px;
  }
  .t4s-testimonial-wrap .t4s-testimonial-content br {
    display: none;
  }
}
@media (max-width: 767px) {
  .t4s-testimonials-slider .t4s-testimonial-main {
    padding-bottom: 45px;
  }
  .t4s-testimonials .t4s-slider-btn-extra_large .flickityt4s-button svg {
    --icon-height-slider: 20px;
    width: 20px;
  }
  .t4s-list-testimonials
    .t4s-slider-btn__bottom-content
    .t4s-flicky-btn__custom {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .t4s-testimonial-des-5 .t4s-testimonial-wrap {
    padding: 0 15px;
  }
  .t4s-testimonial-des-1 .t4s-testimonial-content {
    font-size: 18px;
    line-height: 25px;
  }
}
.is-carousel-center .t4s-testimonial-item:not(.is-selected) {
  opacity: 0.5;
}
/* End testimonials.css */

/* slidersettting.css */
.t4s-flickity-slider.t4s-slider-btn-small {
  --btn-width-slider: 35px;
  --btn-height-slider: 35px;
  --icon-height-slider: 9px;
}
.t4s-flickity-slider {
  --btn-width-slider: 45px;
  --btn-height-slider: 45px;
  --icon-height-slider: 12px;
}
.t4s-flickity-slider.t4s-slider-btn-large {
  --btn-width-slider: 54px;
  --btn-height-slider: 54px;
  --icon-height-slider: 14px;
}
.t4s-flickity-slider .flickityt4s-button {
  width: var(--btn-width-slider);
  height: var(--btn-height-slider);
  text-align: center;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    opacity.2s ease-in-out, visibility 0.2s ease-in-out;
  color: var(--t4s-dark-color);
  margin: auto 0;
  min-width: 1px;
  min-height: 1px;
  -webkit-animation: 1s t4s-ani-fadeIn;
  animation: 1s t4s-ani-fadeIn;
  z-index: 2;
}
.flickityt4s-enabled .flickityt4s-prev-next-button[disabled],
.flickityt4s-enabled:hover .flickityt4s-prev-next-button[disabled] {
  opacity: 0.3;
}
@media (min-width: 1025px) {
  .t4s-flickity-slider .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2);
    -webkit-transform: translate(0, -50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2);
    -webkit-transform: translate(0, -50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__in-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 + var(--btn-distance, 0px));
  }
  .t4s-flickity-slider.t4s-slider-btn__in-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 + var(--btn-distance, 0px));
  }
  .t4s-flickity-slider.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.previous {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.next {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.next {
    transform-origin: top left;
    left: calc(100% - var(--ts-gutter-x) / 2);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-prev-next-button.previous {
    transform-origin: top left;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    left: calc(var(--ts-gutter-x) / 2);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-button.previous
    .flickityt4s-button-icon,
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-button.previous
    .flickityt4s-button-icon {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-button.next
    .flickityt4s-button-icon,
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__out-content
    .flickityt4s-button.next
    .flickityt4s-button-icon {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.next {
    right: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    transform-origin: center center;
  }
  .t4s-flickity-slider.t4s-slider-btn-rotate.t4s-slider-btn__between-content
    .flickityt4s-prev-next-button.previous {
    left: calc(var(--ts-gutter-x) / 2 - var(--btn-width-slider) / 2);
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    transform-origin: center center;
  }
}
.flickityt4s-prev-next-button .flickityt4s-button-icon {
  height: var(--icon-height-slider) !important;
}
.t4s-flickity-slider.t4s-slider-btn-vi-hover .flickityt4s-button {
  opacity: 0;
  visibility: hidden;
}
.t4s-flickity-slider.t4s-slider-btn-vi-hover:hover .flickityt4s-button,
.t4s-flickity-slider.t4s-slider-btn-vi-always .flickityt4s-button {
  opacity: 1;
  visibility: visible;
}
.t4s-flickity-slider.t4s-slider-btn-round .flickityt4s-button {
  border-radius: 50%;
}
.t4s-flickity-slider.t4s-slider-btn-rotate .flickityt4s-button.previous {
  transform-origin: top left;
  transform: rotate(-45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.next
  .flickityt4s-button-icon {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate .flickityt4s-button.next {
  transform-origin: top right;
  transform: rotate(45deg);
}
.t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.previous
  .flickityt4s-button-icon {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.t4s-flickity-slider.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-background: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-background: var(--t4s-light-color);
  --slider-btn-border: var(--t4s-light-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-background: var(--accent-color);
  --slider-btn-border: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color-hover);
  --slider-btn-border-hover: var(--accent-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-background: var(--btn-background);
  --slider-btn-border: var(--btn-background);
  --slider-btn-color-hover: var(--btn-color-hover);
  --slider-btn-background-hover: var(--btn-background-hover);
  --slider-btn-border-hover: var(--btn-background-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-background-hover: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-border: var(--t4s-light-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-border: var(--t4s-dark-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--accent-color);
  --slider-btn-border: var(--accent-color);
  --slider-btn-background-hover: var(--accent-color);
  --slider-btn-color-hover: var(--t4s-light-color);
  --slider-btn-border-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-style-outline.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-border: var(--btn-color);
  --slider-btn-background-hover: var(--btn-background-hover);
  --slider-btn-color-hover: var(--btn-color-hover);
  --slider-btn-border-hover: var(--btn-background-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-light {
  --slider-btn-color: var(--t4s-light-color);
  --slider-btn-color-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-dark {
  --slider-btn-color: var(--t4s-dark-color);
  --slider-btn-color-hover: var(--accent-color);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-primary {
  --slider-btn-color: var(--accent-color);
  --slider-btn-color-hover: var(--accent-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-custom1,
.t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-cl-custom2 {
  --slider-btn-color: var(--btn-color);
  --slider-btn-color-hover: var(--btn-color-hover);
}
.t4s-flickity-slider.t4s-slider-btn-style-outline {
  --slider-btn-background: transparent;
}
.t4s-flickity-slider.t4s-slider-btn-style-outline .flickityt4s-button {
  border-style: solid;
  border-width: 1px;
}
.t4s-flickity-slider.t4s-slider-btn-style-simple {
  --slider-btn-background: transparent;
  --slider-btn-border: transparent;
  --slider-btn-background-hover: transparent;
  --slider-btn-border-hover: transparent;
}
.t4s-flickity-slider .flickityt4s-button {
  color: var(--slider-btn-color);
  background-color: var(--slider-btn-background);
  border-color: var(--slider-btn-border);
}
.t4s-flickity-slider .flickityt4s-button:hover {
  color: var(--slider-btn-color-hover);
  background-color: var(--slider-btn-background-hover);
  border-color: var(--slider-btn-border-hover);
}
.t4s-flickity-slider.t4s-slider-btn-cl-light.t4s-slider-btn-style-default
  .flickityt4s-button {
  box-shadow: 0 2px 10px #3636361f;
}
.t4s-flickity-slider .flickityt4s-page-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-animation: 1s t4s-ani-fadeIn;
  animation: 1s t4s-ani-fadeIn;
}
.t4s-flickity-slider .flickityt4s-page-dots .dot {
  position: relative;
}
.flickityt4s-page-dots .dot.is-selected:first-child:last-child {
  display: none;
}
.t4s-flickity-slider.t4s-dots-round-true .flickityt4s-page-dots .dot {
  border-radius: 50%;
}
.t4s-dots-style-elessi.t4s-dots-round-true .flickityt4s-page-dots .dot {
  border-radius: 5px;
}
.t4s-flickity-slider.t4s-dots-style-outline
  .flickityt4s-page-dots
  .dot:not(.is-selected) {
  --slider-dot-background: transparent !important;
}
.t4s-flickity-slider.t4s-dots-style-outline .flickityt4s-page-dots .dot {
  border-style: solid;
  border-width: 2px;
}
.t4s-flickity-slider {
  --slider-dot-width: 9px;
  --slider-dot-height: 9px;
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-default.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: rgba(0, 0, 0, 0.9);
}
.t4s-flickity-slider.t4s-dots-style-outline {
  --slider-dot-width: 13px;
  --slider-dot-height: 13px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-light-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi {
  --slider-dot-width: 8px;
  --slider-dot-height: 8px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi .dot.is-selected {
  --slider-dot-width: 30px;
}
.t4s-flickity-slider.t4s-dots-style-elessi.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi.t4s-dots-cl-default
  .dot:not(.is-selected) {
  --slider-dot-background: var(--t4s-light-color) !important;
  --slider-dot-border: var(--t4s-light-color);
  opacity: 1;
}
.t4s-flickity-slider.t4s-dots-style-elessi2 {
  --slider-dot-width: 28px;
  --slider-dot-height: 2px;
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi2 .dot.is-selected {
  --slider-dot-width: 28px;
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-round-true
  .flickityt4s-page-dots
  .dot {
  border-radius: 0;
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-cl-default
  .dot.is-selected {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-elessi2.t4s-dots-cl-default
  .dot:not(.is-selected) {
  --slider-dot-background: var(--t4s-light-color) !important;
  --slider-dot-border: var(--t4s-light-color);
  opacity: 1;
}
.t4s-flickity-slider.t4s-dots-style-br-outline {
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-dark-color);
  --slider-dot-background-active: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot {
  position: relative;
  transition: all 0.3s linear;
  --slider-dot-width: 17px;
  --slider-dot-height: 17px;
  box-shadow: 0 0 0 1px #fff0;
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  background-color: transparent !important;
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot.is-selected {
  box-shadow: 0 0 0 1px var(--slider-dot-background);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot:before {
  content: "";
  background-color: var(--slider-dot-background);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.t4s-flickity-slider.t4s-dots-style-br-outline.t4s-dots-round-true .dot,
.t4s-flickity-slider.t4s-dots-style-br-outline.t4s-dots-round-true .dot:before {
  border-radius: 100%;
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot.is-selected:before {
  transform: scale(0.4);
  -webkit-transform: scale(0.4);
}
.t4s-flickity-slider.t4s-dots-style-br-outline .dot:before {
  transform: scale(0.65);
  -webkit-transform: scale(0.65);
}
.t4s-flickity-slider.t4s-dots-cl-dark {
  --slider-dot-background: var(--t4s-dark-color);
  --slider-dot-border: var(--t4s-dark-color);
}
.t4s-flickity-slider.t4s-dots-cl-light {
  --slider-dot-background: var(--t4s-light-color);
  --slider-dot-border: var(--t4s-light-color);
}
.t4s-flickity-slider.t4s-dots-cl-primary {
  --slider-dot-background: var(--accent-color);
  --slider-dot-border: var(--accent-color);
}
.t4s-flickity-slider.t4s-dots-cl-custom1,
.t4s-flickity-slider.t4s-dots-cl-custom2 {
  --slider-dot-background: var(--dots-background);
  --slider-dot-border: var(--dots-background);
}
.t4s-flickity-slider .flickityt4s-page-dots .dot {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: var(--slider-dot-width);
  height: var(--slider-dot-height);
  background-color: var(--slider-dot-background);
  border-color: var(--slider-dot-border);
  margin: 0 calc(var(--space-dots) / 2);
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.3s linear;
}
.t4s-flickity-slider .flickityt4s-page-dots .dot:hover,
.t4s-flickity-slider .flickityt4s-page-dots .dot.is-selected {
  opacity: 1;
}
@media (max-width: 1024px) {
  .t4s-flickity-slider .flickityt4s-prev-next-button.previous {
    margin-left: 35px;
    left: calc(-50px + var(--ts-gutter-x, 0px) / 2);
    transform: translateY(-50%);
  }
  .t4s-flickity-slider .flickityt4s-prev-next-button.next {
    right: calc(-50px + var(--ts-gutter-x, 0px) / 2);
    margin-right: 35px;
    transform: translateY(-50%);
  }
  .t4s-section-inner.t4s-container-fluid
    .t4s-flickity-slider
    .flickityt4s-prev-next-button.previous {
    left: 5px;
    margin-left: 0;
  }
  .t4s-section-inner.t4s-container-fluid
    .t4s-flickity-slider
    .flickityt4s-prev-next-button.next {
    right: 5px;
    margin-right: 0;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple
    .flickityt4s-button.previous {
    justify-content: flex-start;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple .flickityt4s-button.next {
    justify-content: flex-end;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-small {
    --icon-height-slider: 14px;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple {
    --icon-height-slider: 17px;
  }
  .t4s-flickity-slider.t4s-slider-btn-style-simple.t4s-slider-btn-large {
    --icon-height-slider: 20px;
  }
}
@media (max-width: 767px) {
  .t4s-flickity-slider.t4s-slider-btn-small {
    --btn-width-slider: 30px;
    --btn-height-slider: 30px;
  }
  .t4s-flickity-slider {
    --btn-width-slider: 40px;
    --btn-height-slider: 40px;
  }
  .t4s-flickity-slider.t4s-slider-btn-large {
    --btn-width-slider: 45px;
    --btn-height-slider: 45px;
  }
  .t4s-flickity-slider.t4s-slider-btn-hidden-mobile-true.t4s-flicky-btn__custom,
  .t4s-flickity-slider.t4s-slider-btn-hidden-mobile-true .flickityt4s-button,
  .t4s-flickity-slider.t4s-dots-hidden-mobile-true .flickityt4s-page-dots {
    display: none;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/slider-settings.css.map?v=1676723015 */

/* slidersettting.css */

/* pre_flickityt4s.min */
.flickityt4s:not(.flickityt4s-enabled) {
  flex-wrap: nowrap;
  overflow: hidden;
  width: auto;
}

.flickityt4s-enabled {
  display: block;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}

.flickityt4s-enabled:focus {
  outline: 0;
  box-shadow: none;
}

.flickityt4s-viewport {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.flickityt4s-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  will-change: transform;
}

.flickityt4s-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickityt4s-enabled.is-draggable .flickityt4s-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

1 .flickityt4s-enabled.is-draggable .flickityt4s-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickityt4s-button,
.flickityt4s-page-dots {
  display: none;
}

.flickityt4s-enabled.is-fade .flickityt4s-slider > * {
  pointer-events: none;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.flickityt4s-enabled.is-fade .flickityt4s-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
  opacity: 1;
}

.t4s-enabled .flickityt4s-viewport {
  transition: height 0.3s;
}

.flickityt4s-button {
  position: absolute;
  border: none;
}

.flickityt4s-button:hover {
  cursor: pointer;
}

.flickityt4s-button:active {
  opacity: 0.6;
}

.flickityt4s-button:disabled {
  opacity: 0.3 !important;
  cursor: auto;
}

.flickityt4s_prev_disable.flickityt4s_next_disable .flickityt4s-button:disabled,
.flickityt4s_prev_disable.flickityt4s_next_disable .flickityt4s-page-dots {
  display: none !important;
}

.flickityt4s-button-icon {
  fill: currentColor;
}

.flickityt4s-prev-next-button {
  top: var(--prev-next-top, 50%);
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  padding: 0;
  transform: translateY(-50%);
}

.flickityt4s-prev-next-button.previous {
  left: 15px;
}

.flickityt4s-prev-next-button.next {
  right: 15px;
}

.flickityt4s-rtl .flickityt4s-prev-next-button.previous {
  left: auto;
  right: 15px;
}

.flickityt4s-rtl .flickityt4s-prev-next-button.next {
  right: auto;
  left: 15px;
}

.flickityt4s-prev-next-button .flickityt4s-button-icon {
  width: auto;
  height: 18px;
  stroke: currentColor;
  fill: currentcolor;
}

.flickityt4s-page-dots {
  position: relative;
  width: 100%;
  bottom: 0;
  z-index: 2;
  padding: 0;
  margin: 15px 0 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickityt4s-rtl .flickityt4s-page-dots {
  direction: rtl;
}

.flickityt4s:after {
  content: "flickityt4s";
  display: none;
}

@media (min-width: 768px) {
  .carousel-disable-md:after {
    content: "";
  }

  .carousel-disable-md.flickityt4s:not(.flickityt4s-enabled) {
    flex-wrap: wrap;
  }
}

@media (min-width: 1025px) {
  .carousel-disable-lg:after {
    content: "";
  }

  .carousel-disable-lg.flickityt4s:not(.flickityt4s-enabled) {
    flex-wrap: wrap;
  }

  .t4s-carousel__nav-scroller:not(.is__position-bottom) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: visible;
    overflow-y: scroll;
  }

  .t4s-carousel__nav {
    flex-wrap: wrap;
  }
}

.flickityt4s-enabled,
.flickityt4s-slider > .t4s-col-item {
  margin-top: 0 !important;
}

.no-js .t4s-slideshow-item:not(:first-child) {
  display: none;
}

.t4s-carousel__nav-scroller {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.t4s-carousel__nav-scroller img {
  opacity: 0;
  transition: 0.3s ease-in-out;
}

.t4s-carousel__nav-scroller img.lazyloadt4sed {
  opacity: 1;
}

.t4s-carousel__nav {
  flex-wrap: nowrap;
}

.t4s-carousel__nav-scroller::-webkit-scrollbar {
  height: 0;
  width: 0;
}
/* End pre_flickityt4s.min */

/* loading.css */
.t4s-lm-bar--txt {
  font-size: 12px;
  color: var(--secondary-color);
  font-weight: 400;
}
.t4s-lm-bar--progress {
  display: block;
  margin: 20px auto 15px;
  width: 450px;
  height: 6px;
  background-color: var(--border-color);
}
.t4s-text-start .t4s-lm-bar--progress {
  margin-left: 0;
}
.t4s-text-end .t4s-lm-bar--progress {
  margin-right: 0;
}
.t4s-lm-bar--progress .t4s-lm-bar--current {
  width: 0;
  will-change: width;
  -webkit-transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  height: 2px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 2px;
  background: var(--accent-color);
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.t4s-product a.is--loading:before {
  width: 18px;
  height: 18px;
  border: 1px solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  content: "";
}
.t4s-product .t4s-product-btns a.is--loading,
.t4s-product .t4s-product-btns2 a.is--loading {
  pointer-events: none;
}
.t4s-product .t4s-product-btns a.is--loading > span,
.t4s-product .t4s-product-btns2 a.is--loading > span {
  opacity: 0;
  visibility: hidden;
}
.t4s-product a.t4s-pr-wishlist.is--loading,
.css_for_wis_app_true .t4s-product .t4s-pr-wishlist.is--loading {
  --border-cl: var(--wishlist-cl);
}
.t4s-product .t4s-pr-compare.is--loading {
  --border-cl: var(--compare-cl);
}
.t4s-product .t4s-pr-quickview.is--loading {
  --border-cl: var(--quickview-cl);
}
.t4s-product .t4s-pr-addtocart.is--loading {
  --border-cl: var(--atc-cl);
}
.t4s-pagination-wrapper .t4s-loadmore-btn > span,
.t4s-pagination-wrapper .t4s-loadmore-btn > span {
  display: flex;
  align-items: center;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading {
  pointer-events: none;
  transition: 0.5s ease 0s;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading > span,
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading .t4s-btn-icon {
  opacity: 0;
  visibility: hidden;
}
.t4s-pagination-wrapper .t4s-loadmore-btn .t4s-btn-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
  margin-left: 0;
  margin-right: 7px;
  transform: rotate(145deg);
}
.t4s-pagination-wrapper .t4s-loadmore-btn .t4s-loadmore-icon {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: 0.5s ease 0s;
  max-width: 78px;
}
.t4s-pagination-wrapper .t4s-loadmore-btn.is--loading .t4s-loadmore-icon {
  opacity: 1;
  visibility: visible;
}
body .content--loading {
  pointer-events: none;
  position: relative;
}
body .content--loading > * {
  opacity: 0.5;
}
body .content--loading:before {
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  border: 3px solid;
  border-color: var(--accent-color);
  border-top-color: #fff;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  z-index: 20;
  top: 20%;
  right: 0;
  left: 0;
  margin: auto;
}
.t4s-prs-footer.t4s-has-btn-none,
.t4s-flicky-slider + .t4s-prs-footer.t4s-has-btn-load-more {
  display: none;
}
@media (max-width: 767px) {
  .t4s-lm-bar--progress {
    width: 250px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/loading.css.map?v=1676722979 */

/* loading.css */

/* banner.css */
.t4s-banner-item .t4s-banner-inner {
  position: relative;
  overflow: hidden;
}
.t4s-banner-content .img-child {
  margin-bottom: var(--img-mgb);
}
.banner-bg {
  background-position: var(--bg-ps);
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.t4s-banner-content.t4s-auto {
  z-index: 10;
  width: fit-content;
}
.t4s-banner-content.t4s-content-fullwidth {
  width: 100%;
}
.t4s-banner-content.t4s-container {
  left: 0 !important;
  right: 0 !important;
  margin: auto;
  transform: translateY(var(--p-vy));
  width: 100%;
}
.t4s-collection-banner .t4s-banner-item,
.t4s-collection-banner .t4s-banner-item .t4s-banner-inner {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.t4s-collec-left {
  flex-direction: row-reverse;
}
.t4s-banner-item .t4s-banner-inner:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--bg-overlay);
}
.t4s-banner-parallax-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: var(--bg-overlay);
}
.t4s-bg-pos-start img {
  object-position: 0 0;
}
.t4s-bg-pos-center img {
  object-position: 50% 50%;
}
.t4s-bg-pos-end img {
  object-position: 100% 100%;
}
.t4s-banner-right {
  flex-direction: row-reverse;
}
@media (min-width: 768px) {
  .t4s-equal-height-true .t4s-banner-item,
  .t4s-equal-height-true .t4s-banner-item .t4s-banner-inner,
  .t4s-equal-height-true .t4s-banner-item .t4s_ratio {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .t4s-banner-item {
    margin: var(--mg-mb);
  }
  .t4s-collec-left,
  .t4s-banner-right {
    flex-direction: column-reverse;
  }
  .t4s-collection-banner .t4s-banner-item .t4s-banner-inner {
    height: var(--height);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/banner.css.map?v=1676722905 */
/* End banner.css */

/* collection-products-discount.css */
.t4s-pr-discount1 .t4s-product-wrapper {
  align-items: center;
  border: solid 2px var(--border-color);
  border-radius: 15px;
  padding: 25px 20px;
}
.t4s-pr-discount1 .t4s-product-info {
  padding: 0;
}
.t4s-pr-discount1 .t4s-product-inner:before {
  display: none;
}
.stock_bar_false .loop-t4s-pr-stock {
  display: none;
}
.loop-t4s-pr-stock {
  margin-bottom: 25px;
}
.t4s-pr-stock-status {
  display: flex;
  justify-content: space-between;
  color: var(--t4s-text-color);
  font-size: 12px;
  font-weight: 500;
}
.loop-t4s-pr-stock .value {
  font-weight: 600;
  color: var(--t4s-dark-color);
}
.loop-t4s-pr-stock .sold .value {
  color: var(--stock-cl2);
}
.loop-t4s-pr-stock .status-bar {
  background-color: #e1e1e1;
  margin: 0 0 10px;
  border-radius: 4px;
  height: 5px;
  overflow: hidden;
}
.loop-t4s-pr-stock .status-bar .sold-bar {
  height: 100%;
  background-color: var(--stock-cl1);
}
.t4s-pr-discount1 .t4s-pr-countdown {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.t4s-section-inline-true .t4s-pr-discount1 .t4s-pr-countdown {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-cd-title {
  font-size: 14px;
  line-height: 20px;
  color: var(--t4s-dark-color);
  margin: 0;
  font-weight: 500;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-cd-subtitle {
  font-size: 12px;
  display: block;
  font-weight: 500;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-countdown-time {
  display: flex;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-countdown-enabled > span {
  margin: 0 6px 0 0;
  text-align: center;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-countdown-enabled > span:last-child {
  margin: 0;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-cd-number {
  min-width: 46px;
  height: 46px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: var(--cd-cl1);
  border: solid 1px var(--cd-cl1);
  margin-bottom: 4px;
}
.t4s-pr-discount1 .t4s-pr-countdown .t4s-cd-text {
  font-size: 10px;
  text-transform: uppercase;
  color: var(--cd-cl2);
  font-weight: 600;
  display: block;
}
.t4s-product.t4s-pr-discount1 .t4s-product-price,
.t4s-product.t4s-pr-discount1 .t4s-product-price ins {
  font-size: 18px;
}
.t4s-product.t4s-pr-discount1 .t4s-product-price del {
  font-size: 13px;
}
.t4s-product.t4s-pr-discount2 .t4s-product-inner {
  padding: 1px 0;
}
.t4s-product.t4s-pr-discount2 .t4s-product-inner:before {
  display: none;
}
.t4s-product.t4s-pr-discount2 .t4s-product-badge {
  position: static;
  margin-bottom: 10px;
}
.t4s-product.t4s-pr-discount2 .t4s-badge-item {
  font-size: 10px;
  font-weight: 500;
  padding: 0 10px;
}
.t4s-product.t4s-pr-discount2 .t4s-product-info {
  padding: 0;
}
.t4s-product.t4s-pr-discount2 .t4s-product-info .t4s-product-title {
  font-size: 14px;
  margin-bottom: 7px !important;
}
.t4s-product.t4s-pr-discount2 .t4s-product-info .t4s-product-price,
.t4s-product.t4s-pr-discount2 .t4s-pr-countdown {
  margin-bottom: 15px !important;
}
.t4s-product.t4s-pr-discount2 .t4s-countdown-time {
  display: inline-flex;
  justify-content: center;
  padding: 0 20px;
  min-width: 270px;
  background-color: var(--cd-cl1);
  color: var(--cd-cl2);
  border-radius: 43px;
  overflow: hidden;
  font-size: 18px;
  font-weight: 500;
  line-height: 43px;
  text-align: center;
}
.t4s-product.t4s-pr-discount2 .t4s-countdown-time .cd_timet4 {
  margin-right: 5px;
}
.t4s-product.t4s-pr-discount2 .t4s-btn-pr-view {
  display: inline-block;
  vertical-align: top;
  border-bottom: solid 1px var(--secondary-color);
  color: var(--secondary-color);
}
.t4s-product.t4s-pr-discount2 .t4s-btn-pr-view:hover {
  color: var(--accent-color);
  border-color: var(--accent-color);
}
@media (max-width: 1199px) {
  .t4s-pr-discount1 .t4s-pr-countdown {
    flex-direction: column;
    align-items: flex-start;
  }
  .t4s-products.t4s-text-center .t4s-pr-discount1 .t4s-pr-countdown {
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .t4s-pr-discount1 .t4s-product-wrapper {
    padding: 15px 10px;
  }
  .t4s-pr-discount1 .t4s-pr-countdown .t4s-cd-number {
    min-width: 36px;
    height: 36px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .t4s-pr-discount1 .t4s-product-info {
    padding-top: var(--product-space-img-txt);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/collection-products-discount.css.map?v=1676722924 */
/* collection-products-discount.css END*/

/*main-product.css*/
.t4s-main-product__content {
  margin-bottom: 30px;
}
.t4s_ratio.t4s-product__media {
  max-width: var(--mw-media);
  margin: 0 auto;
}
.t4s-product__thumb-item:not(.is-nav-selected) {
  opacity: 0.5;
  transition: transform 0.6s, opacity 0.6s;
}
.t4s-product__thumb-item.is-nav-selected {
  opacity: 1;
}
.p-nav-ready > .flickityt4s-enabled {
  transform: none !important;
  height: auto !important;
}
.t4s-product__info-container > :not(:last-child),
.t4s-product__info-container2 > :not(:last-child) {
  margin-bottom: 20px;
}
.t4s-product__title {
  margin-bottom: 10px !important;
  font-size: var(--title-size);
  font-weight: var(--title-weight);
  color: var(--title-color);
  font-family: var(--title-family);
  text-transform: var(--title-style);
  letter-spacing: var(--title-spacing);
  line-height: var(--title-line-height);
}
.t4s-product__title a {
  color: inherit;
}
.t4s-product-form__submit.is--disabled {
  opacity: 0.5;
}
.t4s-product__info-container > .t4s-pr-vendor:first-child {
  margin-top: 2px;
}
.t4s-pr-vendor > a {
  padding: 10px;
  background-color: var(--t4s-light-color);
  box-shadow: 0 0 2px #0000001f;
  transition: 0.3s;
  min-width: 50px;
  font-weight: 500;
  font-size: 15px;
}
.t4s-pr-vendor.has-img__vendor > a {
  min-width: auto;
  min-height: 70px;
}
.t4s-product__info-main .t4s-extra-link a {
  font-size: 13px;
  font-weight: 500;
}
.t4s-product__info-main .t4s-extra-link > a {
  margin-right: 35px;
}
@media (min-width: 768px) {
  .t4s-main-product__content {
    margin-bottom: 64px;
  }
  .t4s-product__info-container--sticky {
    position: sticky;
    top: 3rem;
    z-index: 2;
  }
}
@media (min-width: 1025px) {
  .t4s-product-thumb-size__small {
    --t4s-thumb-w: 60px;
  }
  .t4s-product-thumb-size__medium {
    --t4s-thumb-w: 80px;
  }
  .t4s-product-thumb-size__large {
    --t4s-thumb-w: 106px;
  }
  .t4s-product-media__thumbnails_left .t4s-col-thumb,
  .t4s-product-media__thumbnails_right .t4s-col-thumb {
    width: var(--t4s-thumb-w);
  }
  .t4s-product-media__thumbnails_left .t4s-col-thumb {
    margin-right: 15px;
  }
  .t4s-product-media__thumbnails_right .t4s-col-thumb {
    margin-left: 15px;
  }
  .t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row,
  .t4s-product-media__thumbnails_right .t4s-col-thumb .t4s-row {
    flex-wrap: wrap;
  }
  .t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row > .t4s-col-item,
  .t4s-product-media__thumbnails_right .t4s-col-thumb .t4s-row > .t4s-col-item {
    width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
  }
  .t4s-product-media__thumbnails_left
    .t4s-col-thumb
    .t4s-row
    > .t4s-col-item:last-child,
  .t4s-product-media__thumbnails_right
    .t4s-col-thumb
    .t4s-row
    > .t4s-col-item:last-child {
    margin-bottom: 0;
  }
  .t4s-product-media__thumbnails_left [data-thumb__frame],
  .t4s-product-media__thumbnails_right [data-thumb__frame] {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 80px;
  }
  button.btn_pnav_prev,
  button.btn_pnav_next {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
  button.btn_pnav_next {
    right: 0;
    left: auto;
  }
}
.t4s-inventory_qty .t4s-inventory_progressbar {
  position: relative;
  height: 2px;
  background-color: #e5e5e5;
  box-shadow: inset 0 1px 2px #0000001a;
  margin: 15px auto 20px;
}
.t4s-inventory_qty .t4s-inventory_progressbar > div {
  background-color: #d95350;
  height: 12px;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-size: 40px 40px;
  transition: width 1s;
  animation: 2s linear infinite progress_bar;
}
@-webkit-keyframes progress_bar {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress_bar {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.t4s-section-main-product .t4s-pr-group-btns {
  --btn-size: 40px;
  --icon-size: 12px;
  --btn-pd: 0px;
  position: absolute;
  top: 10px;
  right: 8px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  padding: var(--btn-pd);
  opacity: 1;
  transition: opacity 0.35s;
  pointer-events: none;
}
.t4s-section-main-product .t4s-pr-group-btns > button {
  background-color: transparent;
  box-shadow: none;
  color: var(--secondary-color);
  width: 30px;
  height: 30px;
  padding: 0;
  flex-direction: row-reverse;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
  border-radius: 50%;
  pointer-events: auto;
}
.t4s-section-main-product .t4s-pr-group-btns > button > .t4s-pr__icon-btn {
  width: var(--btn-size);
  height: var(--btn-size);
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.t4s-section-main-product .t4s-pr-group-btns > button > .t4s-pr__icon-btn svg {
  width: var(--icon-size);
  height: auto;
}
.t4s-section-main-product .t4s-pr-group-btns > button > .t4s-pr__text-btn {
  font-size: var(--icon-size);
  overflow: hidden;
  padding: 0;
  max-width: 0;
  white-space: nowrap;
  transition: padding 356ms cubic-bezier(0.4, 0, 0.2, 1),
    max-width 356ms cubic-bezier(0.4, 0, 0.2, 1);
}
/* .t4s-section-main-product .t4s-pr-group-btns > button:not(:last-child) {
  margin-right: 10px;
} */
.is-shopify-xr__showing .t4s-pr__view-in-space {
  margin-right: 0 !important;
}
.t4s-section-main-product
  .t4s-pr-group-btns
  > button.t4s-pr__360-btn
  > .t4s-pr__icon-btn
  svg {
  --icon-size-360: calc(var(--icon-size) + 2px);
  width: var(--icon-size-360);
}
@media (min-width: 768px) {
  .t4s-section-main-product .t4s-pr-group-btns {
    --btn-size: 44px;
    --icon-size: 14px;
    --btn-pd: 0px;
    align-items: flex-end;
    flex-direction: column;
  }
  /* .t4s-section-main-product .t4s-pr-group-btns > button:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  } */
  .t4s-section-main-product
    .t4s-pr-group-btns
    > button:hover
    > .t4s-pr__text-btn {
    padding-left: 20px;
  }
  .is-shopify-xr__showing .t4s-pr__view-in-space {
    margin-bottom: 0 !important;
  }
}
.t4s-pr__view-in-space[data-shopify-xr-hidden] {
  display: none !important;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
  border-radius: 50%;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  border-radius: 20px;
}
.plyr button {
  color: var(--secondary-color) !important;
}
@media (max-width: 767px) {
  .t4s-product__info-wrapper {
    margin-top: 25px;
  }
}
@media (min-width: 768px) {
  .t4s-product-media__one_column .t4s-product__media-item {
    position: relative;
  }
  .t4s-product-media__one_column
    .t4s-product__media-item:not(.is--media-hide):not(.is--media-last):not(
      :last-child
    ) {
    margin-bottom: 25px;
  }
  .t4s-product__zoom-wrapper {
    position: sticky;
    top: 3rem;
    z-index: 4;
  }
  .isotopet4s.isotopet4s-later[data-main-media] {
    display: block;
  }
  .isotopet4s.isotopet4s-later[data-main-media] > .t4s-product__media-item {
    float: left;
    position: relative;
  }
  .isotopet4s.isotopet4s-later[data-main-media]:after {
    content: "";
    display: table;
    clear: both;
  }
  .t4s-product-media__two_columns .t4s-main-media,
  .t4s-product-media__combined_grid .t4s-main-media {
    --ts-gutter-y: 25px;
    --ts-gutter-x: 25px;
  }
  .t4s-product-media__combined_grid
    .t4s-product__media-wrapper
    .t4s-product__media-item:not(:first-child) {
    width: 50%;
  }
}
button.t4s-product-form__submit.t4s-btn:not(.t4s-btn-effect-fade):not(
    .t4s-btn-effect-default
  ):not(.t4s-btn-effect-outline):not(.t4s-btn-effect-shadow):not(
    .t4s-btn-effect-rectangle-out
  ):hover {
  background-color: var(--btn-background);
}
button.t4s-product-form__submit[disabled="disabled"],
button.t4s-product-form__submit[aria-disabled="true"] {
  opacity: 0.5;
  animation: none !important;
}
button.t4s-product-form__submit[disabled="disabled"] {
  pointer-events: none;
}
.t4s-badge-price {
  color: var(--badge-color-secondary);
  background-color: var(--badge-color-primary);
  border-radius: 4px;
  padding: 4px 8px;
  margin: 0 5px;
  line-height: 1.2;
  font-size: 12px;
  position: relative;
  top: -3px;
  display: inline-block;
}
.t4s-incoming__mess {
  font-weight: 500;
  color: var(--secondary-color);
  margin-bottom: 15px;
  font-size: 14px;
}
.t4s-product-form__buttons {
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}
.t4s-product-form__buttons .t4s-quantity-wrapper,
.t4s-product-form__buttons .t4s-product-form__submit,
.t4s-product-form__buttons .shopify-payment-button__button--unbranded,
.t4s-product-form__buttons .shopify-payment-button__button--branded,
.t4s-product-form__buttons .shopify-payment-button__more-options,
.t4s-product-form__buttons .t4s-pr__notify-stock,
.t4s-product-form__buttons .t4s-btn-style-outline:after {
  border-radius: var(--pr-btn-round) !important;
}
.t4s-product-form__buttons .shopify-payment-button__more-options {
  color: var(--secondary-color) !important;
}
.t4s-product-form__buttons .t4s-quantity-wrapper {
  min-width: 140px;
  width: 140px;
  height: 55px;
  border: 2px solid rgba(var(--border-color-rgb), 0.9);
  text-align: center;
  display: inline-block;
  position: relative;
}
.t4s-product-form__buttons .t4s-pr__notify-stock,
.t4s-product-form__buttons .shopify-payment-button {
  margin-top: 15px;
}
.t4s-product-form__buttons
  .t4s-quantity-wrapper
  input.t4s-quantity-input[type="number"] {
  width: 35px;
  border: 0px;
  height: 51px;
  background: 0px 0px;
  padding: 0;
  font-weight: 500;
  font-size: 18px;
  color: var(--secondary-color);
  text-align: center;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button {
  position: absolute;
  display: block;
  padding: 0;
  top: 0;
  width: 30px;
  height: 51px;
  border: 0;
  background: 0 0;
  color: var(--border-color);
  display: flex;
  align-items: center;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button svg {
  width: 14px;
  height: auto;
  stroke-width: 2;
  display: none;
}
.t4s-product-form__buttons .t4s-quantity-wrapper .is--minus {
  left: 0;
  text-align: left;
  padding-left: 15px;
}
.t4s-product-form__buttons .t4s-quantity-wrapper .is--plus {
  right: 0;
  text-align: right;
  padding-right: 15px;
}
.t4s-product-form__buttons button.t4s-quantity-selector.is--minus:after {
  content: "";
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: rgba(var(--border-color-rgb), 0.9);
}
.t4s-product-form__buttons button.t4s-quantity-selector.is--plus:before,
.t4s-product-form__buttons button.t4s-quantity-selector.is--plus:after {
  content: "";
  position: absolute;
  background-color: rgba(var(--border-color-rgb), 0.9);
  width: 14px;
  height: 2px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.t4s-product-form__buttons button.t4s-quantity-selector.is--plus:after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.t4s-product-form__buttons .t4s-pr__wis_cp {
  margin-top: 25px;
}
.t4s-product-form__buttons .t4s-pr__wis_cp > a:first-child {
  margin-right: 50px;
  margin-bottom: 5px;
}
.t4s-product-form__buttons .t4s-pr__wis_cp a {
  display: inline-block;
  vertical-align: middle;
}
.t4s-product-form__buttons .t4s-pr-wishlist .t4s-svg-pr-icon,
.t4s-product-form__buttons .t4s-pr-compare .t4s-svg-pr-icon {
  position: relative;
  min-width: 43px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin-right: 13px;
  color: var(--secondary-color);
  border: 1px solid var(--border-color);
  text-align: center;
  transition: all 0.3s ease 0s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--wis-cp-btn-round);
  transition: all 0.3s;
}
.t4s-product-form__buttons .t4s-pr-wishlist .t4s-svg-pr-icon svg {
  width: 15px;
  height: 13px;
  fill: none;
}
.t4s-product-form__buttons .t4s-pr-compare .t4s-svg-pr-icon svg {
  width: 13px;
  height: 13px;
}
.t4s-product-form__buttons .t4s-pr-wishlist .t4s-text-pr,
.t4s-product-form__buttons .t4s-pr-compare .t4s-text-pr {
  color: var(--secondary-color);
  font-size: 13px;
  font-weight: 500;
}
.t4s-product-form__buttons .t4s-pr-compare.is--loading .t4s-svg-pr-icon svg,
.t4s-product-form__buttons .t4s-pr-wishlist.is--loading .t4s-svg-pr-icon svg {
  opacity: 0;
  visibility: hidden;
}
.t4s-product-form__buttons .t4s-pr-compare.is--loading .t4s-svg-pr-icon:before,
.t4s-product-form__buttons
  .t4s-pr-wishlist.is--loading
  .t4s-svg-pr-icon:before {
  width: 13px;
  height: 13px;
  border: 1px solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  content: "";
}
.t4s-product__meta > div {
  margin-bottom: 5px;
}
.t4s-product__meta.t4s-product__meta-horizontal > div {
  display: inline-block;
  margin-right: 18px;
}
.t4s-product__meta.t4s-product__meta-horizontal > .t4s-dn {
  display: none;
}
.t4s-product__meta a,
.t4s-product__meta .t4s-product__policies a {
  color: var(--secondary-color);
}
.t4s-product__info-container
  .t4s-countdown.t4s-countdown-shadow-true
  .t4s-time
  > span {
  box-shadow: 0 7px 90px #00000017;
}
.t4s-product-form__buttons .t4s-product-form__submit {
  font-size: 14px;
  font-weight: 500;
  min-height: 55px;
  padding: 5px 25px;
  cursor: pointer;
  margin-top: 20px;
}
.t4s-product-form__buttons .t4s-product-form__submit svg.t4s-btn-icon {
  width: 18px;
  height: 18px;
  margin-left: 0;
  margin-right: 8px;
}
.t4s-product-form__buttons .t4s-product-form__submit.t4s-btn-style-bordered {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0 !important;
}
.is-btn-atc-txt-1 .t4s-product-form__submit,
.is-btn-ck-txt-1 .shopify-payment-button__button--unbranded,
.is-btn-ck-txt-1 .t4s-pr__notify-stock {
  text-transform: lowercase;
}
.is-btn-atc-txt-2 .t4s-product-form__submit,
.is-btn-ck-txt-2 .shopify-payment-button__button--unbranded,
.is-btn-ck-txt-2 .t4s-pr__notify-stock {
  text-transform: capitalize;
}
.is-btn-atc-txt-3 .t4s-product-form__submit,
.is-btn-ck-txt-3 .shopify-payment-button__button--unbranded,
.is-btn-ck-txt-3 .t4s-pr__notify-stock {
  text-transform: uppercase;
}
.t4s-product-form__buttons .shopify-payment-button__button--hidden {
  display: none;
}
.t4s-product-form__buttons .t4s-pr__notify-stock,
.t4s-product-form__buttons .shopify-payment-button__button--unbranded {
  font-size: 15px;
  font-weight: 500;
  min-height: 55px;
  padding: 5px 25px;
  cursor: pointer;
  color: var(--t4s-light-color);
  background-color: var(--secondary-color);
  transition: 0.3s;
}
.t4s-pr__notify-stock.t4s-btn-color-light,
.t4s-payment-button.t4s-btn-color-light
  .shopify-payment-button__button--unbranded {
  color: var(--t4s-dark-color);
  background-color: var(--t4s-light-color);
}
.t4s-pr__notify-stock.t4s-btn-color-dark,
.t4s-payment-button.t4s-btn-color-dark
  .shopify-payment-button__button--unbranded {
  color: var(--t4s-light-color);
  background-color: var(--t4s-dark-color);
}
.t4s-pr__notify-stock.t4s-btn-color-primary,
.t4s-payment-button.t4s-btn-color-primary
  .shopify-payment-button__button--unbranded {
  color: var(--t4s-light-color);
  background-color: var(--accent-color);
}
.t4s-pr__notify-stock.t4s-btn-color-custom1,
.t4s-pr__notify-stock.t4s-btn-color-custom2,
.t4s-payment-button.t4s-btn-color-custom1
  .shopify-payment-button__button--unbranded,
.t4s-payment-button.t4s-btn-color-custom2
  .shopify-payment-button__button--unbranded {
  color: var(--btn-color);
  background-color: var(--btn-background);
}
@media (max-width: 767px) {
  .t4s-product-form__buttons .t4s-pr__wis_cp a {
    display: block;
  }
  .t4s-product-form__buttons .t4s-pr__wis_cp > a:first-child {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .t4s-product-form__buttons .t4s-pr__qty_cart {
    justify-content: center;
  }
}
@media (min-width: 1025px) {
  .is-btn-full-width__false
    .t4s-product-form__buttons
    .t4s-product-form__submit {
    width: auto;
    min-width: 200px;
  }
  .is-btn-full-width__false
    .t4s-product-form__buttons
    .t4s-product-form__submit.is--btn-external {
    min-width: 330px;
  }
  .t4s-product-form__buttons .t4s-quantity-wrapper {
    margin-right: 9px;
  }
  .t4s-product-form__buttons .t4s-product-form__submit {
    margin-top: 0;
  }
  .t4s-product-form__buttons > .t4s-flex-wrap {
    flex-wrap: nowrap !important;
  }
  .t4s-product-form__variants.is-btn-full-width__false
    .t4s-product-form__buttons {
    width: auto;
    min-width: 180px;
    max-width: 100%;
  }
}
.t4s-product__info-container .t4s-product__policies,
.t4s-product__info-container .t4s-product__review {
  margin-bottom: 10px;
}
.t4s-product__info-container .t4s-product-price {
  font-size: var(--price-size);
  line-height: var(--price-size);
  font-weight: var(--price-weight);
  color: var(--primary-price-color);
  display: flex;
  align-items: baseline;
}
.t4s-product__info-container .t4s-product-price > *:not(.money):not(ins) {
  order: 2;
}
.t4s-product__info-container .t4s-product-price del {
  margin-left: 12px;
  display: inline-block;
  font-size: var(--price-del-size);
  color: var(--secondary-price-color);
}
.t4s-product__info-container .t4s-product-price ins {
  display: inline-block;
  order: 1;
  color: var(--price-sale-color);
}
.t4s-product__info-container .t4s-product-price span.t4s-price-from {
  order: 0;
  margin-right: 5px;
  color: var(--secondary-price-color);
}
.t4s-product__info-container .t4s-product-price ins > span.t4s-price-from {
  margin: 0;
}
.t4s-product__info-container .t4s-product-price .t4s-labrl-sale span {
  font-size: 14px;
  color: var(--t4s-highlight-color);
  text-transform: uppercase;
  display: inline-block;
}
.t4s-product__info-container .t4s-product-price span.t4s-txt-sale:not(.t4s-dn) {
  color: var(--sale-badge-color);
  border-radius: 4px;
  padding: 4px 8px;
  margin: 0 5px;
  line-height: 1.2;
  background-color: var(--sale-badge-background);
  font-size: 12px;
  position: relative;
  top: -3px;
}
.t4s-product__info-container .t4s-product__line {
  width: 100%;
  height: var(--height-line);
  background-color: var(--color-line);
  margin-bottom: var(--space-tb);
}
@media (max-width: 767px) {
  .t4s-product__info-container .t4s-product__line {
    margin-bottom: var(--space-tb-mb);
  }
}
.t4s-product__info-container .t4s-product__size .t4s-btn__size-chart svg {
  width: 26px;
  height: auto;
  fill: currentColor;
  margin-right: 8px;
}
.t4s-product__info-container .t4s-product__size .t4s-btn__size-chart {
  font-size: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.t4s-fwb {
  font-weight: 700;
}
.t4s-product__social-title {
  margin-right: 15px;
}
.t4s-btn__size-chart i,
.t4s-pr_flash_sold i,
.t4s-pr_live_view i,
.t4s-pr_counter i,
.t4s-inventory_message i {
  font-size: 20px;
  margin-right: 9px;
  color: var(--secondary-color);
}
.t4s-pr_delivery i {
  font-size: 30px;
  color: var(--secondary-color);
}
.t4s-btn__size-chart img,
.t4s-pr_delivery img,
.t4s-inventory_message img,
.t4s-countdown__mess img,
.t4s-pr_flash_sold img,
.t4s-pr_live_view img,
.t4s-pr_delivery img {
  max-width: 25px;
  margin-right: 10px;
}
.t4s-pr_delivery span.t4s-start_delivery,
.t4s-pr_delivery span.t4s-end_delivery {
  text-decoration: underline;
}
.t4s-pr_delivery_icon {
  margin-right: 22px;
}
.t4s-pr_flash_sold svg {
  width: 20px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.t4s-pr_live_view svg {
  width: 23px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.t4s-pr_delivery_icon svg {
  width: 34px;
  height: 32px;
}
.t4s-pr_trust_seal.t4s-pr_trust-border__true {
  border: 1px solid rgba(var(--border-color-rgb), 0.85);
  padding: 20px 20px 26px;
  margin-top: 30px;
}
.t4s-pr-mess_trust {
  font-size: var(--fs-mess-trust);
  font-weight: 600;
  margin-bottom: 10px;
}
.t4s-pr_trust_seal.t4s-pr_trust-border__true .t4s-pr-mess_trust {
  position: absolute;
  top: 0;
  left: 50%;
  right: auto;
  margin: 0;
  padding: 0 22px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: var(--t4s-light-color);
  white-space: nowrap;
  display: inline-block;
}
@media (min-width: 768px) {
  .t4s-pr_trust_seal.t4s-pr_trust-border__true.t4s-text-md-start
    .t4s-pr-mess_trust {
    left: 23px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .t4s-pr_trust_seal.t4s-pr_trust-border__true.t4s-text-md-end
    .t4s-pr-mess_trust {
    left: auto;
    right: 23px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 1024px) {
  .t4s-pr_trust_seal.t4s-pr_trust-border__true .t4s-pr-mess_trust {
    padding: 0 15px;
  }
}
.t4s-pr_trust_seal img.t4s-img-tr__svg {
  padding: 2.5px;
  width: auto;
  height: var(--height-img);
}
.t4s-pr_trust_seal img.t4s-img-tr__img {
  width: var(--max-w-img);
  height: auto;
}
@media (max-width: 767px) {
  .t4s-pr_trust_seal img.t4s-img-tr__img {
    width: 100%;
  }
}
.t4s-slider-btn-true .flickityt4s-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button
  .flickityt4s-button-icon {
  width: 14px;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-medium
  .flickityt4s-prev-next-button
  .flickityt4s-button-icon {
  width: 16px;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-large
  .flickityt4s-prev-next-button
  .flickityt4s-button-icon {
  width: 18px;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-style-simple
  .flickityt4s-prev-next-button.previous {
  left: 5px;
  margin-left: 0;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-style-simple
  .flickityt4s-prev-next-button.next {
  right: 5px;
  margin-right: 0;
}
.t4s-product__media-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.previous,
.t4s-product__media-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.next,
.t4s-product__media-wrapper
  .t4s-flickity-slider:not(:hover)
  .flickityt4s-button.previous,
.t4s-product__media-wrapper
  .t4s-flickity-slider:not(:hover)
  .flickityt4s-button.next,
.t4s-product__media-wrapper
  .t4s-flickity-slider:not(:hover)
  .flickityt4s-button {
  -webkit-transform: translateX(0) translateY(-50%);
  -moz-transform: translateX(0) translateY(-50%);
  -ms-transform: translateX(0) translateY(-50%);
  -o-transform: translateX(0) translateY(-50%);
  transform: translate(0) translateY(-50%);
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.next {
  transform-origin: top right;
  transform: rotate(45deg);
}
.t4s-product__media-wrapper
  .t4s-flickity-slider.t4s-slider-btn-rotate
  .flickityt4s-button.previous {
  transform-origin: top left;
  transform: rotate(-45deg);
}
.t4s-product-tabs-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.previous {
  left: 0;
  right: auto;
}
.t4s-product-tabs-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.next {
  right: 0;
  left: auto;
}
.t4s-product-tabs-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.previous,
.t4s-product-tabs-wrapper
  .t4s-flickity-slider
  .flickityt4s-prev-next-button.next,
.t4s-product-tabs-wrapper .t4s-flickity-slider:not(:hover) .flickityt4s-button {
  -webkit-transform: translateX(0) translateY(-50%);
  -moz-transform: translateX(0) translateY(-50%);
  -ms-transform: translateX(0) translateY(-50%);
  -o-transform: translateX(0) translateY(-50%);
  transform: translate(0) translateY(-50%);
}
.t4s-product-tabs-wrapper .t4s-tabs-ul.t4s-flickity-slider {
  padding: 0 30px;
}
button.t4s-product__description_readm {
  padding: 0;
  background-color: transparent !important;
  color: var(--secondary-color);
  margin: 0 5px;
  text-decoration: underline;
  display: inline-block;
}
.t4s-product__media-full {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .t4s-product-media__slider_center
    .t4s-product__media-wrapper
    .t4s-product__media-item {
    width: 55%;
  }
}
@media (min-width: 1199px) {
  .t4s-product__info-wrapper:not(.t4s-product__info-full)
    .t4s-product__info-space {
    padding-left: 90px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-product__thumb-item:hover {
    opacity: 1;
  }
  .t4s-product__title a:hover {
    color: var(--title-color-hover);
  }
  .t4s-pr-vendor > a:hover {
    box-shadow: 0 0 6px #00000024;
  }
  .t4s-product__info-container .t4s-product__size .t4s-btn__size-chart:hover,
  .t4s-product__info-main .t4s-extra-link a:hover,
  button.t4s-product__description_readm:hover {
    color: var(--accent-color);
  }
  .t4s-product-form__buttons .t4s-pr__notify-stock:hover:not([disabled]),
  .t4s-product-form__buttons .t4s-pr__notify-stock:hover,
  .t4s-product-form__buttons.shopify-payment-button__button--unbranded:hover:not(
      [disabled]
    ),
  .t4s-product-form__buttons .shopify-payment-button__button--unbranded:hover {
    color: var(--t4s-light-color);
    background-color: var(--accent-color-hover);
  }
  .t4s-product-form__buttons .t4s-pr__notify-stock.t4s-btn-color-custom1:hover,
  .t4s-product-form__buttons .t4s-pr__notify-stock.t4s-btn-color-custom2:hover,
  .t4s-payment-button.t4s-btn-color-custom1
    .shopify-payment-button__button--unbranded:hover,
  .t4s-payment-button.t4s-btn-color-custom1
    .shopify-payment-button__button--unbranded:hover:not([disabled]),
  .t4s-payment-button.t4s-btn-color-custom2
    .shopify-payment-button__button--unbranded:hover,
  .t4s-payment-button.t4s-btn-color-custom2
    .shopify-payment-button__button--unbranded:hover:not([disabled]) {
    color: var(--btn-color-hover);
    background-color: var(--btn-background-hover);
  }
  .t4s-product-form__buttons .t4s-quantity-wrapper button:hover {
    color: var(--accent-color);
    border: 0;
    background: 0 0;
  }
  .t4s-product-form__buttons .t4s-pr-wishlist:hover .t4s-svg-pr-icon,
  .t4s-product-form__buttons .t4s-pr-compare:hover .t4s-svg-pr-icon {
    border-color: var(--secondary-color);
    color: var(--secondary-color);
  }
  .t4s-section-main-product
    .t4s-pr-group-btns
    > button:hover
    > .t4s-pr__text-btn {
    padding-left: 10px;
    max-width: 290px;
  }
  .t4s-product__meta a:hover,
  .t4s-product__meta .t4s-product__policies a:hover {
    color: var(--accent-color);
  }
  .t4s-product-form__buttons .shopify-payment-button__more-options:hover {
    color: var(--secondary-color) !important;
    background-color: #f5f5f5;
  }
  .t4s-product-form__buttons button.t4s-quantity-selector.is--minus:hover:after,
  .t4s-product-form__buttons button.t4s-quantity-selector.is--plus:hover:before,
  .t4s-product-form__buttons button.t4s-quantity-selector.is--plus:hover:after {
    background-color: var(--accent-color);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/main-product.css.map?v=1676722982 */
/*main-product.css END*/

/*footer.css*/
.t4s-footer-hidden-true {
  display: none !important;
}
.t4s-ver-center-true {
  align-items: center !important;
}
.t4s-columns-border-true {
  position: relative;
}
.t4s-columns-border-true > * {
  position: relative;
  z-index: 3;
}
.t4s-columns-border-true:after {
  box-shadow: -1px -1px 0 var(--border-cl), inset -1px -1px 0 var(--border-cl);
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 0;
}
.t4s-footer-has-border,
.t4s-footer-has-border .t4s-footer-wrap {
  position: relative;
}
.t4s-footer-has-border.t4s-footer-border-in .t4s-footer-wrap:before,
.t4s-footer-has-border.t4s-footer-border-full:before {
  position: absolute;
  z-index: 0;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - var(--ts-gutter-x));
  border-top: solid 1px var(--border-cl);
}
.t4s-footer-has-border.t4s-footer-border-full:before {
  width: 100%;
}
.t4s-section-footer .t4s-socials:not(.t4s-color-set-true) {
  --social-cl: var(--t4s-light-color);
  --social-bg-cl: var(--text-cl);
  --social-bd-cl: transparent;
  --social-hover-cl: var(--t4s-light-color);
  --social-bg-hover-cl: var(--link-hover-cl);
  --social-bd-hover-cl: transparent;
}
.t4s-section-footer
  .t4s-socials.t4s-socials-style-outline:not(.t4s-color-set-true) {
  --social-cl: var(--secondary-color);
  --social-bg-cl: transparent;
  --social-bd-cl: var(--border-color);
  --social-hover-cl: var(--link-hover-cl);
  --social-bg-hover-cl: transparent;
  --social-bd-hover-cl: var(--link-hover-cl);
}
.t4s-section-footer
  .t4s-socials.t4s-socials-style-simple:not(.t4s-color-set-true) {
  --social-cl: var(--secondary-color);
  --social-bg-cl: transparent;
  --social-bd-cl: transparent;
  --social-hover-cl: var(--link-hover-cl);
  --social-bg-hover-cl: transparent;
  --social-bd-hover-cl: var(--link-hover-cl);
}
.t4s-footer-title,
.t4s-col-heading,
.t4s-footer-menu .t4s-footer-title,
.t4s-newsletter-parent .t4s-footer-title {
  font-size: var(--heading-fs);
  line-height: var(--heading-lh);
  font-weight: var(--heading-fw);
  letter-spacing: var(--heading-ls);
  color: var(--heading-cl);
  margin-bottom: var(--heading-mgb);
}
.t4s-footer-wrap[style*="--heading-lh:0px"] .t4s-col-heading,
.t4s-footer-wrap[style*="--heading-lh:0px"] .t4s-footer-title,
.t4s-footer-wrap[style*="--heading-lh:0px"] .t4s-footer-menu .t4s-footer-title,
.t4s-footer-wrap[style*="--heading-lh:0px"]
  .t4s-newsletter-parent
  .t4s-footer-title {
  line-height: 1;
}
.t4s-heading-design2 .t4s-col-heading,
.t4s-heading-design2 .t4s-footer-title,
.t4s-heading-design2 .t4s-footer-menu .t4s-footer-title,
.t4s-heading-design2 .t4s-newsletter-parent .t4s-footer-title {
  padding-bottom: 10px;
  position: relative;
}
.t4s-heading-design2 .t4s-col-heading:before {
  content: "";
  width: 60px;
  border-bottom: 1px solid;
  position: absolute;
  bottom: 0;
  left: 0;
}
.t4s-heading-design2 .t4s-text-lg-center .t4s-col-heading:before {
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.t4s-footer-link.t4s-footer-link-active {
  color: var(--accent-color);
}
.t4s-section-footer,
.t4s-section-footer .t4s-footer-wrap,
.t4s-section-footer .t4s-footer-content {
  color: var(--text-cl);
  font-size: var(--text-fs);
  font-weight: var(--text-fw);
}
.t4s-footer-menu,
.t4s-socials,
.t4s-img-child,
.t4s-payment-footer-svg,
.t4s-coppy-right {
  margin-bottom: var(--mgb);
}
.t4s-footer-menu ul li a {
  color: var(--link-cl);
  font-size: var(--text-fs);
  font-weight: var(--text-fw);
  position: relative;
}
.t4s-section-footer a > i,
.t4s-footer-menu ul li a > i {
  margin-right: 5px;
}
.t4s-section-footer a .t4s_lb_nav,
.t4s-footer-menu ul li a .t4s_lb_nav {
  right: -15px;
}
.t4s-footer-menu ul li a:hover {
  color: #50b1be;
}
.t4s-footer-menu ul {
  padding: 0;
  margin: 0;
}
.t4s-footer-menu li {
  list-style: none;
  position: relative;
}
.t4s-menu-style-default li:not(:last-child) {
  margin-bottom: var(--space-item);
}
.t4s-menu-style-inline li,
.t4s-menu-style-split-inline li {
  display: inline-block;
  vertical-align: top;
}
.t4s-menu-style-inline li:not(:last-child) {
  margin-right: var(--space-item);
}
.t4s-menu-style-split-inline li:not(:last-child) {
  padding-right: calc(var(--space-item) / 2);
  margin-right: calc(var(--space-item) / 2);
}
.t4s-menu-style-split-inline li:not(:last-child):after {
  width: 1px;
  height: 18px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-right: solid 1px var(--border-color);
  margin: auto;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  top: 0;
}
.t4s-section-footer .t4s-menu-style-split-inline li:not(:last-child):after {
  border-right: solid 1px var(--border-cl);
}
.is--footer-collapse-false .t4s-footer-collapse-icon {
  display: none;
}
.t4s-payment-footer-svg img {
  margin: 0 10px 5px 0;
  height: var(--height);
}
@media (min-width: 768px) {
  .t4s-footer-collapse-icon {
    display: none;
  }
  .is--footer-collapse-true [data-footer-content] {
    display: block !important;
  }
  .t4s-footer-icon-collapse {
    display: none;
  }
}
@media (max-width: 1024px) {
  .t4s-col-heading,
  .t4s-footer-title,
  .t4s-footer-menu .t4s-footer-title,
  .t4s-newsletter-parent .t4s-footer-title {
    margin-bottom: var(--heading-mgb-tb);
  }
  .t4s-footer-menu,
  .t4s-socials,
  .t4s-img-child,
  .t4s-payment-footer-svg,
  .t4s-coppy-right {
    margin-bottom: var(--mgb-tb);
  }
  .t4s-menu-style-default li:not(:last-child) {
    margin-bottom: var(--space-item-tb);
  }
  .t4s-menu-style-inline li:not(:last-child) {
    margin-right: var(--space-item-tb);
  }
  .t4s-menu-style-split-inline li:not(:last-child) {
    padding-right: calc(var(--space-item-tb) / 2);
    margin-right: calc(var(--space-item-tb) / 2);
  }
  .t4s-heading-design2 .t4s-col-heading,
  .t4s-heading-design2 .t4s-footer-title,
  .t4s-heading-design2 .t4s-footer-menu .t4s-footer-title,
  .t4s-heading-design2 .t4s-newsletter-parent .t4s-footer-title {
    padding-bottom: 5px;
  }
  .t4s-heading-design2 .t4s-text-md-center .t4s-col-heading:before {
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .t4s-text-md-end .t4s-footer-heading-mobile {
    flex-direction: row-reverse;
  }
}
@media (max-width: 767px) {
  .t4s-col-heading,
  .t4s-footer-title,
  .t4s-footer-menu .t4s-footer-title,
  .t4s-newsletter-parent .t4s-footer-title {
    margin-bottom: var(--heading-mgb-mb);
  }
  .t4s-socials,
  .t4s-payment-footer-svg,
  .t4s-coppy-right,
  .t4s-footer-menu,
  .t4s-img-child {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-menu-style-default li:not(:last-child) {
    margin-bottom: var(--space-item-mb);
  }
  .t4s-menu-style-inline li:not(:last-child) {
    margin-right: var(--space-item-mb);
  }
  .t4s-menu-style-split-inline li:not(:last-child) {
    padding-right: calc(var(--space-item-mb) / 2);
    margin-right: calc(var(--space-item-mb) / 2);
  }
  .is--footer-collapse-true [data-footer-content] {
    display: none;
  }
  .t4s-col-inner.is--footer_opened .t4s-footer-heading {
    margin-bottom: var(--heading-mgb-mb);
  }
  .t4s-footer-heading-mobile {
    cursor: pointer;
    justify-content: space-between;
  }
  .t4s-text-end .t4s-footer-heading-mobile {
    flex-direction: row-reverse;
  }
  .t4s-text-center .t4s-footer-heading-mobile {
    justify-content: center;
  }
  .t4s-text-center .t4s-footer-heading-mobile .t4s-footer-collapse-icon {
    margin-left: 10px;
  }
  .is--footer-collapse-true .t4s-col-heading {
    margin-bottom: 0 !important;
  }
  .t4s-footer-collapse-icon {
    width: 12px;
    height: 12px;
    position: relative;
    display: block;
    flex: 0 0 auto;
    transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
  }
  .t4s-footer-collapse-icon:before {
    width: 12px;
    height: 1px;
    opacity: 1;
  }
  .t4s-footer-collapse-icon:after {
    width: 1px;
    height: 12px;
  }
  .t4s-footer-collapse-icon:after,
  .t4s-footer-collapse-icon:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    background-color: currentColor;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
      -webkit-transform 0.3s ease-in-out;
  }
  .is--footer_opened .t4s-footer-collapse-icon {
    -webkit-transform: rotate(45deg) scale(1.08);
    transform: rotate(45deg) scale(1.08);
  }
  .t4s-heading-design2 .t4s-col-heading,
  .t4s-heading-design2 .t4s-footer-title,
  .t4s-heading-design2 .t4s-footer-menu .t4s-footer-title,
  .t4s-heading-design2 .t4s-newsletter-parent .t4s-footer-title {
    padding-bottom: 5px;
  }
  .t4s-heading-design2 .t4s-text-center .t4s-col-heading:before {
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/footer.css.map?v=1677656110 */
/*footer.css END*/

/*heading-article.css*/
.t4s-heading-article__wrap {
  background-repeat: var(--bg_repeat);
  background-size: var(--bg_size);
  background-attachment: var(--bg_att);
  background-position: var(--bg_pos);
  padding-top: var(--space-padding-top-mb);
  padding-bottom: var(--space-padding-bottom-mb);
  margin-bottom: var(--space-mg-mb);
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
}
.t4s-heading-article__wrap2 {
  height: var(--height-img-mb);
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
  margin-bottom: var(--space-mg-mb);
  background-repeat: var(--bg_repeat);
  background-size: var(--bg_size);
  background-attachment: var(--bg_att);
  background-position: var(--bg_pos);
}
.t4s-heading-article__wrap2.t4s-heading-article__border-none,
.t4s-heading-article__wrap.t4s-heading-article__border-none {
  border: none;
}
.t4s-heading-article__wrap2.t4s-heading-article__border-top,
.t4s-heading-article__wrap.t4s-heading-article__border-top {
  border-bottom: none;
}
.t4s-heading-article__wrap2.t4s-heading-article__border-bottom,
.t4s-heading-article__wrap.t4s-heading-article__border-bottom {
  border-top: none;
}
.is--header-transparent .t4s-heading-article__wrap2,
.is--header-transparent .t4s-heading-article__wrap {
  border: none;
}
.is--header-transparent .t4s-heading-article__wrap .t4s-text-bl {
  color: var(--text-cl-trans);
}
.t4s-heading-article__wrap2:before,
.t4s-heading-article__overlay:before {
  content: "";
  position: absolute;
  background-color: var(--bg-overlay);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.t4s-heading-article .t4s-article-metas {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: var(--mgb);
  color: var(--color);
}
.is--header-transparent .t4s-heading-article .t4s-article-metas {
  color: var(--text-cl-trans);
}
.t4s-heading-article .t4s-article-metas a {
  color: inherit;
}
.t4s-heading-article .t4s-article-metas > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
.t4s-heading-article .t4s-article-metas > div:not(:last-child):after {
  height: 21px;
  width: 1px;
  background-color: rgba(var(--border-color-rgb), 0.95);
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.t4s-heading-article .t4s-article-comment__icon svg,
.t4s-heading-article .t4s-article-author__icon svg {
  width: 13px;
  height: auto;
  margin-right: 9px;
  position: relative;
  top: 2px;
}
.t4s-heading-article .t4s-article-tags {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: var(--mgb);
  text-transform: uppercase;
  color: var(--color);
}
.is--header-transparent .t4s-heading-article .t4s-article-tags {
  color: var(--text-cl-trans);
}
.t4s-heading-article .t4s-article-tags a {
  color: inherit;
}
.t4s-heading-article .t4s-uppercase-true {
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .t4s-heading-article .t4s-article-tags,
  .t4s-heading-article .t4s-article-metas {
    margin-bottom: var(--mgb-mb);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-heading-article__wrap {
    padding-top: var(--space-padding-top-tb);
    padding-bottom: var(--space-padding-bottom-tb);
    margin-bottom: var(--space-mg-tb);
  }
  .t4s-heading-article__wrap2 {
    height: var(--height-img-tb);
    margin-bottom: var(--space-mg-tb);
  }
}
@media (min-width: 1025px) {
  .t4s-heading-article__wrap {
    padding-top: var(--space-padding-top-dk);
    padding-bottom: var(--space-padding-bottom-dk);
    margin-bottom: var(--space-mg-dk);
  }
  .t4s-heading-article__wrap2 {
    height: var(--height-img-dk);
    margin-bottom: var(--space-mg-dk);
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-heading-article .t4s-article-metas a:hover,
  .t4s-heading-article .t4s-article-tags a:hover {
    color: var(--accent-color);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/heading-article.css.map?v=1676722956 */
/*heading-article.css END*/

/*lookbook.css*/
.pin__slider ol.flickityt4s-page-dots {
  bottom: 15px;
  position: absolute;
}
.t4s-nav-link-icon {
  width: 12px;
  height: 12px;
  display: block;
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t4s-only_icon_true .t4s-nav-link-icon {
  width: 50px;
  height: 39px;
  margin-right: -20px;
  border-left: 1px solid rgba(129, 129, 129, 0.2);
}
.t4s-nav-link-icon:before,
.t4s-nav-link-icon:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  background-color: currentColor;
  transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out,
    -webkit-transform 0.35s ease-in-out;
}
.t4s-nav-link-icon:after {
  width: 2px;
  height: 9px;
}
.t4s-nav-link-icon:before {
  width: 9px;
  height: 2px;
  opacity: 1;
}
.pin_ic_2 .t4s-nav-link-icon:before,
.pin_ic_2 .t4s-nav-link-icon:after {
  display: none;
}
.t4s-lookbook-pin {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  position: absolute;
  top: var(--ps-top);
  transform: translate(calc(-1 * var(--ps-left)), calc(-1 * var(--ps-top)));
  left: var(--ps-left);
  opacity: 1;
  pointer-events: auto;
  z-index: 4;
  cursor: pointer;
}
.t4s-lookbook-pin .t4s-pin-tt {
  color: var(--cl-pin);
  background-color: var(--bg-pin);
  display: block;
  width: 100%;
  height: 100%;
}
.t4s-lookbook-pin:hover {
  opacity: 0.8;
  color: var(--cl-pin);
}
.pin__size--small {
  width: 22px;
  height: 22px;
  font-size: 10px;
}
.pin__size--medium {
  width: 32px;
  height: 32px;
  font-size: 12px;
}
.pin__size--exmedium {
  width: 40px;
  height: 40px;
  font-size: 13px;
}
.pin__size--large {
  width: 48px;
  height: 48px;
  font-size: 15px;
}
.pin__size--large .nav_link_icon:before {
  width: 20px;
}
.pin__size--large .nav_link_icon:after {
  height: 20px;
}
.t4s-lookbook-pin .t4s-zoompin {
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  display: block;
  -webkit-animation: zoompin 2s ease infinite;
  animation: zoompin 2s ease infinite;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 800px;
  perspective: 800px;
  background-color: #ffffff80;
  pointer-events: none;
}
.t4s-lookbook-pin .t4s-pin-tt {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
}
.t4s-pin__popup .t4s-pr-style6 .t4s-product-info__inner {
  margin-bottom: 0;
}
@-webkit-keyframes zoompin {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  50% {
    opacity: 0.8;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes zoompin {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  50% {
    opacity: 0.8;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.pin__popup h3.t4s-product-title {
  font-size: 14px;
}
.t4s-lb-txt-wrapper .t4s-lb__content {
  padding: 0;
}
.t4s-lb-txt-wrapper .t4s-lb-title {
  color: var(--heading-color);
  font-weight: 500;
  padding: 10px 15px;
  margin: 0;
  font-size: 16px;
}
.t4s-lb-content {
  padding: 15px;
  border-top: 2px solid #f2f2f2;
}
.t4s-lb-content p {
  margin-bottom: 0;
}
.pr_border_style_2 .t4s-lb-pr-wrapper .t4s-product .t4s-product-inner,
.pr_border_style_3 .t4s-lb-pr-wrapper .t4s-product {
  box-shadow: none;
}
.t4s-lookbook-pin .t4s-pin-tt:after {
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-left-color: #fff;
  border-radius: 50%;
  vertical-align: middle;
}
.t4s-lookbook-pin.is--loading .t4s-pin-tt:after {
  opacity: 1 !important;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
}
.t4s-lookbook-pin.is--loading .t4s-pin-tt > * {
  opacity: 0;
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/lookbook.css.map?v=1676722980 */
/*lookbook.css END*/

/*blog.css*/
.t4s-article-item .t4s-article-thumb {
  overflow: hidden;
  margin-bottom: 15px;
}
.t4s-article-item .t4s-article-title {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: var(--secondary-color);
  margin-bottom: 10px;
}
.t4s-article-item .t4s-article-title a {
  color: inherit;
}
.t4s-article-item .t4s-article-category {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.t4s-article-item .t4s-article-tags,
.t4s-article-item .t4s-article-metas {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 10px;
  color: var(--text-color);
}
.t4s-article-item .t4s-article-comment a {
  color: var(--text-color);
}
.t4s-article-item .t4s-article-metas > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
.t4s-article-item .t4s-article-metas > div:last-child {
  padding-right: 0;
  margin-right: 0;
}
.t4s-article-item .t4s-article-metas > div:not(:last-child):after {
  height: 21px;
  width: 1px;
  background-color: rgba(var(--border-color-rgb), 0.85);
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.t4s-article-item .t4s-article-content {
  font-size: 13px;
  font-weight: 400;
  color: var(--text-color);
  line-height: 24px;
  margin-bottom: 20px;
}
.t4s-article-item .t4s-article-tags svg,
.t4s-article-item .t4s-article-comment__icon svg,
.t4s-article-item .t4s-article-author__icon svg {
  width: 13px;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.t4s-article-item .t4s-article-btn a {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: var(--secondary-color);
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid var(--secondary-color);
}
.t4s-article-item .t4s-article-time2,
.t4s-article-item .t4s-article-time {
  position: absolute;
  top: 12px;
  right: 16px;
  width: 110px;
  height: 110px;
  border-radius: 100%;
  background-color: var(--t4s-light-color);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary-color);
  flex-direction: column;
  z-index: 3;
  pointer-events: none;
  font-weight: 400;
  text-align: center;
}
.t4s-article-item .t4s-article-time2 {
  width: 73px;
  height: 73px;
}
.t4s-article-item .t4s-article-time2 .t4s-article-time__top {
  font-size: 20px;
  min-width: 37px;
  margin-bottom: 4px;
  border-bottom: 1px solid rgba(var(--border-color-rgb), 0.85);
}
.t4s-article-item .t4s-article-time .t4s-article-time__top {
  font-size: 12px;
  margin-bottom: 3px;
  border-bottom: 1px solid rgba(var(--border-color-rgb), 0.85);
}
.t4s-article-item .t4s-article-time2 .t4s-article-time__bottom,
.t4s-article-item .t4s-article-time .t4s-article-time__bottom {
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-weight: 400;
}
.t4s-article-metafields {
  position: absolute;
  top: 13px;
  left: 15px;
  right: auto;
  z-index: 3;
}
.t4s-article-metafields__images,
.t4s-article-metafields__video {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #707274;
  color: var(--t4s-light-color);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: auto;
  transition: all 0.3s;
}
.t4s-article-metafields__video svg {
  width: 14px;
  height: auto;
  position: relative;
  left: 2px;
  fill: currentColor;
}
.t4s-article-metafields__video {
  margin-bottom: 10px;
}
.t4s-article-metafields__images svg {
  width: 19px;
  height: auto;
  fill: currentColor;
}
.t4s-blog-footer {
  margin-top: 50px;
}
.t4s-flickity-slider + .t4s-blog-footer.t4s-has-btn-load-more,
.t4s-blog-footer.t4s-has-btn-none {
  display: none;
}
.t4s-main-blog .t4s-prev-head {
  margin: 40px 0;
}
.t4s-article-design1 .t4s-article-content,
.t4s-article-design2 .t4s-article-content {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(var(--border-color-rgb), 0.85);
}
.t4s-article-design2 .t4s-article-category > a {
  letter-spacing: 1.2px;
}
.t4s-article-design2 .t4s-article-btn a {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.t4s-article-design3 .t4s-article-title {
  font-size: 24px;
  line-height: 30px;
}
.t4s-article-design3 .t4s-article-category > a {
  letter-spacing: 1.2px;
}
.t4s-article-design3 .t4s-article-btn a {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (min-width: 1199px) {
  .t4s-article-design3 .t4s-article-metafields__images,
  .t4s-article-design3 .t4s-article-metafields__video {
    width: 36px;
    height: 36px;
  }
  .t4s-article-design3 .t4s-article-metafields__video svg {
    width: 10px;
  }
  .t4s-article-design3 .t4s-article-metafields__images svg {
    width: 14px;
  }
  .t4s-article-design3 .t4s-article-content__wrapper {
    position: absolute;
    bottom: 0;
    z-index: 3;
    color: var(--t4s-light-color);
    left: 0;
    right: 0;
    padding: 0 15px 32px;
  }
  .t4s-article-design3 .t4s-article-thumb {
    margin-bottom: 0;
  }
  .t4s-article-design3 .t4s-article-content__wrapper > div,
  .t4s-article-design3 .t4s-article-category > a,
  .t4s-article-design3 .t4s-article-tags > a,
  .t4s-article-design3 .t4s-article-comment a,
  .t4s-article-design3 .t4s-article-title {
    color: var(--t4s-light-color);
  }
  .t4s-article-design3 .t4s-article-metas > div:not(:last-child):after {
    background-color: var(--t4s-light-color);
  }
  .t4s-article-design3 .t4s-article-content {
    margin-bottom: 15px;
  }
  .t4s-article-design3 .t4s-article-btn a {
    color: var(--t4s-light-color);
    border-bottom: 1px solid var(--t4s-light-color);
  }
  .t4s-article-design3 .t4s-article-content__wrapper > * {
    color: var(--t4s-light-color);
    z-index: 5;
    position: relative;
  }
  .t4s-article-design3 .t4s-article-content__wrapper:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
  }
}
.t4s-article-design4 .t4s-article-thumb {
  margin-bottom: 0;
}
.t4s-article-design4 .t4s-article-item__odd .t4s-article-btn a {
  font-weight: 500;
}
.t4s-article-design4 .t4s-article-date2,
.t4s-article-design4 .t4s-article-date {
  position: absolute;
  top: -2px;
  right: -2px;
  border-radius: 0;
  width: 110px;
  height: 76px;
  z-index: 5;
  padding: 10px 20px;
  border: 2px solid rgba(var(--border-color-rgb), 0.85);
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  color: var(--secondary-color);
  font-weight: 500;
  background-color: var(--t4s-light-color);
}
.t4s-article-design4 .t4s-article-date {
  width: 130px;
  height: 100px;
  font-size: 14px;
  padding: 10px;
}
.t4s-article-design4 .t4s-article-date__bottom {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  font-size: 14px;
  text-transform: uppercase;
}
.t4s-article-design4 .t4s-article-date:before,
.t4s-article-design4 .t4s-article-date2:before {
  width: 58px;
  height: 1px;
  background-color: rgba(var(--border-color-rgb), 0.85);
  content: "";
  position: absolute;
  z-index: 1;
  left: 22px;
  top: 36px;
  transform: rotate(-45deg);
}
.t4s-article-design4 .t4s-article-date:before {
  width: 70px;
  left: 34px;
  top: 50px;
}
.t4s-article-design4 .t4s-article-item__even .t4s-article-date2,
.t4s-article-design4 .t4s-article-item__even .t4s-article-date {
  display: none;
}
.t4s-article-design4 .t4s-article-item__odd .t4s-article-inner {
  border: 2px solid rgba(var(--border-color-rgb), 0.85);
}
.t4s-article-design4 .t4s-article-metas {
  position: relative;
  padding-bottom: 20px;
}
.t4s-article-design4 .t4s-article-metas:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: rgba(var(--border-color-rgb), 0.85);
}
.t4s-text-center.t4s-article-design4 .t4s-article-metas:after {
  right: 0;
  margin: 0 auto;
}
.t4s-article-design4 .t4s-article-item__even .t4s-article-title {
  font-size: 24px;
  line-height: 30px;
}
.t4s-article-design4 .t4s-article-item__even .t4s-article-thumb {
  margin-bottom: 15px;
}
.t4s-article-design4 .t4s-article-item__odd .t4s-article-content__wrapper {
  padding: 20px 10px;
}
@media (min-width: 1199px) {
  .t4s-article-design4 .t4s-article-metafields__images,
  .t4s-article-design4 .t4s-article-metafields__video {
    width: 36px;
    height: 36px;
  }
  .t4s-article-design4 .t4s-article-metafields__video svg {
    width: 10px;
  }
  .t4s-article-design4 .t4s-article-metafields__images svg {
    width: 14px;
  }
  .t4s-article-design4 .t4s-article-item__odd .t4s-article-content__wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0px;
    left: 0;
    background: var(--t4s-light-color);
    z-index: 4;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 34px 25px;
  }
  .t4s-article-design4 .t4s-article-item__even .t4s-article-thumb {
    margin-bottom: 0;
  }
  .t4s-article-design4 .t4s-article-item__even .t4s-article-content__wrapper {
    position: absolute;
    bottom: 0;
    z-index: 3;
    color: var(--t4s-light-color);
    left: 0;
    right: 0;
    padding: 0 34px 25px;
  }
  .t4s-article-design4
    .t4s-article-item__even
    .t4s-article-content__wrapper
    > div,
  .t4s-article-design4 .t4s-article-item__even .t4s-article-category > a,
  .t4s-article-design4 .t4s-article-item__even .t4s-article-tags > a,
  .t4s-article-design4 .t4s-article-item__even .t4s-article-comment a,
  .t4s-article-design4 .t4s-article-item__even .t4s-article-title {
    color: var(--t4s-light-color);
  }
  .t4s-article-design4 .t4s-article-item__even .t4s-article-metas:after,
  .t4s-article-design4
    .t4s-article-item__even
    .t4s-article-metas
    > div:not(:last-child):after {
    background-color: var(--t4s-light-color);
  }
  .t4s-article-design4 .t4s-article-item__even .t4s-article-btn a {
    color: var(--t4s-light-color);
    border-bottom: 1px solid var(--t4s-light-color);
  }
  .t4s-article-design4
    .t4s-article-item__even
    .t4s-article-content__wrapper
    > * {
    color: var(--t4s-light-color);
    z-index: 5;
    position: relative;
  }
  .t4s-article-design4
    .t4s-article-item__even
    .t4s-article-content__wrapper:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
  }
}
.t4s-article-design5 .t4s-article-time {
  position: static;
  width: auto;
  height: auto;
  background: transparent;
  display: block;
  text-align: inherit;
  font-size: 12px;
  color: var(--secondary-color);
  text-transform: uppercase;
  font-weight: 500;
}
.t4s-article-design5 .t4s-article-title {
  font-size: 26px;
  line-height: 30px;
}
.t4s-article-design5 .t4s-article-text__by,
.t4s-article-design5 .t4s-article-comment__icon svg,
.t4s-article-design5 .t4s-article-author__icon svg {
  color: var(--secondary-color);
}
.t4s-article-design5 .t4s-article-metas > div {
  font-size: 14px;
}
.t4s-article-design5 .t4s-article-comment__icon svg,
.t4s-article-design5 .t4s-article-author__icon svg {
  width: 14px;
}
.t4s-article-design6 .t4s-article-btn a {
  font-size: 13px;
}
@media (min-width: 1199px) {
  .t4s-article-design6 .t4s-article-metafields__images,
  .t4s-article-design6 .t4s-article-metafields__video {
    width: 36px;
    height: 36px;
  }
  .t4s-article-design6 .t4s-article-metafields__video svg {
    width: 10px;
  }
  .t4s-article-design6 .t4s-article-metafields__images svg {
    width: 14px;
  }
  .t4s-article-design6 .t4s-article-content__wrapper {
    position: absolute;
    bottom: 0;
    z-index: 3;
    color: var(--t4s-light-color);
    left: 0;
    right: 0;
    padding: 0 15px 34px;
  }
  .t4s-article-design6 .t4s-article-thumb {
    margin-bottom: 0;
  }
  .t4s-article-design6 .t4s-article-content__wrapper > div,
  .t4s-article-design6 .t4s-article-category > a,
  .t4s-article-design6 .t4s-article-tags > a,
  .t4s-article-design6 .t4s-article-comment a,
  .t4s-article-design6 .t4s-article-title {
    color: var(--t4s-light-color);
  }
  .t4s-article-design6 .t4s-article-metas > div:not(:last-child):after {
    background-color: var(--t4s-light-color);
  }
  .t4s-article-design6 .t4s-article-content {
    margin-bottom: 15px;
  }
  .t4s-article-design6 .t4s-article-btn a {
    color: var(--t4s-light-color);
    border-bottom: 1px solid var(--t4s-light-color);
  }
  .t4s-article-design6 .t4s-article-content__wrapper > * {
    color: var(--t4s-light-color);
    z-index: 5;
    position: relative;
  }
  .t4s-article-design6 .t4s-article-content__wrapper:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
  }
}
.t4s-article-design7 .t4s-article-title {
  font-size: 22px;
  font-weight: 300;
}
.t4s-article-design8 .t4s-article-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 30px;
}
.t4s-article-design8 .t4s-article-btn a {
  font-size: 13px;
  font-weight: 500;
}
.t4s-article-design9 .t4s-article-thumb,
.t4s-article-design9 .t4s-article-content__wrapper {
  width: 50%;
  margin: 0;
}
.t4s-article-design9 .t4s-article-content__wrapper {
  padding: 18px;
}
.t4s-article-design9 .t4s-article-title {
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 15px;
  line-height: 30px;
}
.t4s-article-design9 .t4s-article-btn a {
  font-size: 13px;
  font-weight: 500;
}
.t4s-article-design9 .t4s-article-metas,
.t4s-article-design9 .t4s-article-content {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .t4s-article-design9 .t4s-article-thumb,
  .t4s-article-design9 .t4s-article-content__wrapper {
    width: 100%;
    margin: 0;
  }
  .t4s-article-design9 .t4s-article-inner {
    flex-direction: column;
  }
  .t4s-article-design9 .t4s-article-content__wrapper {
    padding: 18px 0;
  }
}
.t4s-article-design10 .t4s-article-btn a {
  font-size: 13px;
}
.t4s-article-design10 .t4s-article-title {
  font-size: 22px;
  font-weight: 300;
}
@media (min-width: 1199px) {
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) {
    width: 100%;
  }
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-thumb {
    margin-bottom: 0;
  }
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-title {
    font-size: 30px;
    line-height: 30px;
  }
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-content__wrapper {
    position: absolute;
    bottom: 0;
    z-index: 3;
    color: var(--t4s-light-color);
    left: 0;
    right: 0;
    padding: 0 15px 49px;
    text-align: center;
  }
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-content__wrapper
    > div,
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-category
    > a,
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-tags > a,
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-comment a,
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-title {
    color: var(--t4s-light-color);
  }
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-metas
    > div:not(:last-child):after {
    background-color: var(--t4s-light-color);
  }
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-content {
    margin-bottom: 15px;
  }
  .t4s-article-design10 .t4s-col-item:nth-child(3n + 1) .t4s-article-btn a {
    color: var(--t4s-light-color);
    border-bottom: 1px solid var(--t4s-light-color);
  }
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-content__wrapper
    > * {
    color: var(--t4s-light-color);
    z-index: 5;
    position: relative;
  }
  .t4s-article-design10
    .t4s-col-item:nth-child(3n + 1)
    .t4s-article-content__wrapper:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0));
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-article-item .t4s-article-btn a:hover {
    color: var(--accent-color);
    border-color: var(--accent-color);
  }
  .t4s-article-metafields__images:hover,
  .t4s-article-metafields__video:hover {
    background: var(--accent-color);
  }
  .t4s-article-item .t4s-article-tags a:hover,
  .t4s-article-item .t4s-article-category a:hover,
  .t4s-article-item .t4s-article-title a:hover,
  .t4s-article-item .t4s-article-comment a:hover,
  .t4s-article-item .t4s-article-title:hover {
    color: var(--accent-color);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/blog.css.map?v=1676722910 */
/*blog.css END*/

/*main-article.css*/
.t4s-main-article .t4s-article-metafields {
  position: absolute;
  top: 13px;
  left: 15px;
  right: auto;
  z-index: 3;
}
.t4s-main-article .t4s-article-metafields__images,
.t4s-main-article .t4s-article-metafields__video {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #707274;
  color: var(--t4s-light-color);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
}
.t4s-main-article .t4s-article-metafields__video {
  margin-bottom: 10px;
}
.t4s-main-article .t4s-article-metafields__video svg {
  width: 14px;
  height: auto;
  position: relative;
  left: 2px;
  fill: currentColor;
}
.t4s-main-article .t4s-article-metafields__images svg {
  width: 19px;
  height: auto;
  fill: currentColor;
}
.t4s-main-article .t4s-article-metafields__images:hover,
.t4s-main-article .t4s-article-metafields__video:hover {
  background: var(--accent-color);
}
.t4s-main-article .t4s-feature-image {
  margin-bottom: 50px;
}
.t4s-main-article .t4s-article-content__drop_cap > p:first-child:first-letter {
  float: left;
  font-size: 40px;
  color: var(--secondary-color);
  border: solid 2px var(--secondary-color);
  text-align: center;
  line-height: 56px;
  margin-right: 15px;
  padding: 0 14px;
  font-weight: 300;
  margin-top: 5px;
  text-transform: uppercase;
}
.t4s-main-area.t4s-main-area__boxed {
  max-width: 1050px;
  margin: 0 auto;
}
.t4s-main-article .t4s-article-content {
  margin-bottom: 40px;
}
.t4s-main-article .t4s-article-tags {
  margin-bottom: 19px;
  text-align: center;
}
.t4s-main-article .t4s-article-tags__list {
  padding: 0;
  margin: 0;
}
.t4s-main-article .t4s-article-tags__list li a {
  font-size: 12px;
  font-weight: 400;
  line-height: 29px;
  color: var(--text-color);
  border: 1px solid var(--border-color);
  margin: 0 6px 7px 0;
  padding: 0 26px 0 22px;
  display: inline-block;
  transition: all 0.3s;
}
.t4s-main-article .t4s-article-tags__list li a:hover {
  color: var(--accent-color);
  border-color: var(--accent-color);
}
.t4s-main-article .t4s-article-tags__count-false .t4s-tag-count {
  display: none;
}
.t4s-main-article .t4s-line-space {
  margin: 55px 0;
  border-bottom: 1px solid var(--border-color);
}
.t4s-main-article .t4s-comments-heading {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
}
.t4s-main-article .t4s-col_avatar_cm img {
  border-radius: 50%;
  width: 120px;
  height: 120px;
  object-fit: cover;
}
.t4s-main-article .t4s-comment__author {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.t4s-main-article .t4s-comment__date {
  font-size: 12px;
  margin-bottom: 5px;
}
.t4s-main-article .t4s-comment__content p {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 35px;
}
.t4s-main-article .t4s-article-related,
.t4s-main-article .t4s-article-comments {
  margin-bottom: 50px;
}
.t4s-comment__list .t4s-comment__item:not(:last-child) {
  padding-bottom: 40px;
  border-bottom: 1px solid var(--border-color);
}
.t4s-main-article .t4s-comments-form__heading {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 15px;
}
.t4s-main-article .t4s-article-related__heading {
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 50px;
}
.t4s-main-article .t4s-form-status {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}
.t4s-main-article .t4s-form-status svg {
  width: 20px;
  height: auto;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.t4s-main-article .t4s-comments-form__notes {
  font-size: 13px;
  font-weight: 400;
  color: var(--text-color);
  margin-bottom: 30px;
  margin-right: 5px;
}
.t4s-main-article .t4s-comment-form .t4s-col-item {
  margin-bottom: 22px;
}
.t4s-main-article .t4s-comment-form .t4s-field-label {
  position: absolute;
  left: 25px;
  top: 0;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
  height: 100%;
  transform: scale(1);
  transform-origin: left top;
  transition: transform 0.2s ease-in-out;
  pointer-events: none;
}
.t4s-main-article .t4s-form-group input:-webkit-autofill ~ label,
.t4s-main-article .t4s-form-group input:not(:placeholder-shown) ~ label,
.t4s-main-article .t4s-form-group input:focus ~ label {
  transform: translateY(-10px) scale(0.8);
}
.t4s-main-article .t4s-form-group input::placeholder {
  opacity: 0;
}
.t4s-main-article input:not([type="submit"]):not([type="checkbox"]),
.t4s-main-article select,
.t4s-main-article textarea {
  border: 1px solid var(--border-color);
  font-size: 12px;
  outline: 0;
  padding: 12px 24px;
  color: var(--text-color);
  max-width: 100%;
  font-weight: 400;
}
.t4s-main-article input[type="text"],
.t4s-main-article input[type="email"],
.t4s-main-article select,
.t4s-main-article textarea {
  width: 100%;
  height: 59px;
  line-height: 18px;
  transition: border-color 0.5s;
  box-shadow: none;
  border-radius: var(--other-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.t4s-main-article #CommentForm-body {
  min-height: 336px;
  overflow: hidden;
  padding: 20px 22px;
}
.t4s-main-article input:not([type="submit"]):not([type="checkbox"]):focus,
.t4s-main-article textarea:focus {
  border-color: var(--secondary-color);
}
.t4s-main-article .t4s-gavatar-rounded {
  border-radius: 50%;
}
.t4s-main-article .article-comments__submit {
  margin-top: 10px;
}
.t4s-main-article .t4s-form-message--success {
  margin-bottom: 20px;
}
.t4s-main-article .t4s-form-message--success .t4s-form-status {
  color: var(--t4s-success-color);
}
.t4s-main-article .t4s-form-message--error {
  color: var(--t4s-error-color);
  border: 1px solid var(--t4s-error-color);
  background-color: rgba(var(--t4s-error-color-rgb), 0.03);
  padding: 15px 20px;
  text-align: left;
  width: 100%;
  margin: 0 0 27.5px;
}
.t4s-main-article .t4s-form-message ul li {
  list-style: disc;
  list-style-position: inside;
}
.t4s-main-article .t4s-form__message {
  display: flex;
  align-items: end;
  color: var(--t4s-error-color);
  line-height: 100%;
}
.t4s-main-article .t4s-form__message svg {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.t4s-main-article input.t4s-input--error {
  border-color: var(--t4s-error-color) !important;
  margin-bottom: 5px;
}
.t4s-main-article .t4s-article-template__comment-warning {
  font-style: italic;
}
.t4s-main-article .t4s-article-socials {
  padding: 15px 10px;
  border: 1px solid var(--border-color);
  margin-bottom: 70px;
}
.t4s-main-article .t4s-article-socials .t4s-socials {
  justify-content: center;
}
.t4s-main-article .t4s-article-navigation {
  font-size: 20px;
  margin-bottom: 50px;
}
.t4s-main-article .t4s-article-navigation a {
  padding-left: 35px;
  padding-right: 35px;
  line-height: 100%;
  color: var(--secondary-color);
}
.t4s-main-article .t4s-article-navigation a:hover {
  color: var(--accent-color);
}
.t4s-main-article .t4s-article-navigation svg {
  width: auto;
  height: 18px;
  fill: currentColor;
}
.t4s-main-article .t4s-article-navigation__next {
  transform: rotateY(180deg);
}
.t4s-main-article .t4s-article-navigation .t4s-current-blog svg {
  width: 27px;
  height: 27px;
  fill: currentColor;
}
.t4s-sidebar-article-sticky {
  margin-bottom: 20px;
}
.t4s-sidebar-article-sticky .t4s-article-category {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.t4s-sidebar-article-sticky .t4s-article-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 10px;
}
.t4s-sidebar-article-sticky .t4s-article-title a {
  color: inherit;
}
.t4s-sidebar-article-sticky .t4s-article-tags,
.t4s-sidebar-article-sticky .t4s-article-metas {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 10px;
  color: var(--text-color);
}
.t4s-sidebar-article-sticky .t4s-article-tags svg,
.t4s-sidebar-article-sticky .t4s-article-date svg,
.t4s-sidebar-article-sticky .t4s-article-comment__icon svg,
.t4s-sidebar-article-sticky .t4s-article-author__icon svg {
  width: 13px;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.t4s-sidebar-article-sticky .t4s-article-date,
.t4s-sidebar-article-sticky .t4s-article-tags,
.t4s-sidebar-article-sticky .t4s-article-metas {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  color: var(--text-color);
}
.t4s-sidebar-article-sticky .t4s-article-metas > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
.t4s-sidebar-article-sticky .t4s-article-metas > div:not(:last-child):after {
  height: 21px;
  width: 1px;
  background-color: var(--border-color);
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.t4s-sidebar-article-sticky .t4s-article-tags a:hover,
.t4s-sidebar-article-sticky .t4s-article-category a:hover,
.t4s-sidebar-article-sticky .t4s-article-title a:hover,
.t4s-sidebar-article-sticky .t4s-article-comment a:hover,
.t4s-sidebar-article-sticky .t4s-article-title:hover {
  color: var(--accent-color);
}
@media (min-width: 768px) {
  .t4s-sidebar-article-sticky .t4s-sidebar-sticky {
    position: sticky;
    top: 5%;
  }
}
@media (max-width: 767px) {
  .t4s-main-article .t4s-article-related__heading {
    font-size: 20px;
    margin-bottom: 30px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/main-article.css.map?v=1676722981 */
/*main-article.css END*/

/*main-cart.css*/
.t4s-cart-count-0 .t4s-table-main-cart,
.t4s-cart-count-0 .t4s-cartPage__footer,
.t4s-cart-count-0 .t4s-shipping_calc_page {
  display: none !important;
}
.t4s-table-main-cart th {
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 32px;
  color: var(--secondary-color);
  text-transform: uppercase;
}
.t4s-table-main-cart td {
  padding: 22px 24px;
}
.t4s-table-main-cart .t4s-page_cart__remove {
  width: 50px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.t4s-table-main-cart .t4s-page_cart__remove a {
  color: var(--secondary-color);
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.t4s-main-cart .t4s-cart-thes__bar span > .t4s-icon svg {
  width: 18px;
}
.t4s-cart-ld__bar[hidden] > span {
  transform: scale(0.4);
  opacity: 0;
  visibility: hidden;
}
.t4s-cart-ld__bar > span {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background: var(--t4s-light-color);
  color: var(--text-color);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out,
    visibility 0.2s ease-in-out;
}
.t4s-cart-ld__bar,
.t4s-cart-ld__bar > span {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.t4s-cart-ld__bar .t4s-svg-spinner {
  width: 16px;
}
.t4s-cart-ld__bar svg[hidden] {
  display: none !important;
}
.t4s-cartPage__form .t4s-cart__threshold {
  padding: 0;
  box-shadow: none;
  border: 0;
}
.t4s-page_cart__img {
  min-width: 100px;
  max-width: 100px;
  display: block;
}
.t4s-cartPage__form dd,
.t4s-cartPage__form dl {
  margin: 0;
}
.t4s-main-cart {
  margin-top: 10px;
}
.t4s-cartPage__header {
  font-size: 14px;
  color: var(--secondary-color);
  text-transform: uppercase;
  font-weight: 600;
  padding: 20px 0 6px;
}
.t4s-page_cart__item {
  position: relative;
  overflow: hidden;
}
.t4s-page_cart__item .t4s-page_cart__total_price {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: var(--primary-price-color);
}
.t4s-cart__ttprice {
  color: var(--primary-price-color);
}
.t4s-page_cart__info {
  margin-left: 24px;
}
.t4s-main-cart .t4s-page_cart__title {
  font-size: 12px;
  line-height: 20px;
  display: block;
  font-weight: 400;
  margin-bottom: 7px;
  color: var(--secondary-color);
}
.t4s-page_cart__tools {
  margin-top: 10px;
}
.t4s-page_cart__tools .t4s-page_cart__edit,
.t4s-page_cart__tools .t4s-page_cart__remove {
  display: inline-flex;
  margin-right: 10px;
  color: var(--secondary-color);
}
.t4s-page_cart__tools .t4s-page_cart__edit svg {
  width: 14px;
  height: 14px;
}
.t4s-page_cart__meta {
  font-size: 12px;
  color: var(--text-color);
}
.t4s-cart_meta_variant {
  margin-bottom: 5px;
}
.t4s-cart_meta_variant ul {
  --li-pl: 0;
}
.t4s-cart_meta_price {
  font-size: 14px;
}
.t4s-page-cart_prices {
  color: var(--secondary-price-color);
}
.t4s-page-cart_prices del {
  color: var(--secondary-price-color);
  margin-right: 6px;
  display: inline-block;
}
.t4s-page-cart_prices ins,
.t4s-cart_meta_price ins {
  color: var(--primary-price-color);
  display: inline-block;
}
input[type="checkbox"][data-agree-checkbox] {
  display: none;
}
input[type="checkbox"][data-agree-checkbox] + label:before {
  content: "";
  display: inline-block;
  margin-right: 12px;
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 1px solid var(--border-color);
  background: var(--t4s-color-light);
  box-shadow: 0 1px #d4d6d866;
  border-radius: 2px;
  -webkit-appearance: none;
  box-shadow: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: 0.2s ease-in-out;
  position: relative;
  top: 3px;
  border-radius: var(--btn-radius2);
}
input[type="checkbox"][data-agree-checkbox] ~ svg {
  display: block;
  width: 10px;
  height: 10px;
  fill: var(--t4s-light-color);
  position: absolute;
  top: 7px;
  left: 3px;
  pointer-events: none;
  transform: scale(1) !important;
  -webkit-transform: scale(1);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
input[type="checkbox"][data-agree-checkbox] + label:before {
  background-color: var(--accent-color) !important;
}
input[type="checkbox"][data-agree-checkbox]:checked + label:before {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}
input[type="checkbox"][data-agree-checkbox]:checked ~ svg {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.t4s-main-cart .t4s-quantity-cart-item input[type="number"] {
  -moz-appearance: textfield;
  width: 45px;
  border: 0;
  height: 36px;
  background: 0 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--secondary-color);
  text-align: center;
}
.t4s-main-cart .t4s-quantity-cart-item button {
  position: absolute;
  display: block;
  padding: 0;
  top: 0;
  width: 30px;
  height: 36px;
  border: 0;
  background: 0 0;
  color: var(--border-color);
  display: flex;
  align-items: center;
}
.t4s-main-cart .t4s-quantity-cart-item {
  min-width: 140px;
  width: 140px;
  height: 38px;
  border: 1px solid var(--border-color);
  text-align: center;
  border-radius: var(--other-radius);
  display: block;
  position: relative;
  margin: 0 auto;
}
.t4s-main-cart .t4s-quantity-cart-item svg {
  width: 14px;
  height: auto;
}
.t4s-main-cart .t4s-quantity-cart-item .is--minus {
  left: 0;
  text-align: left;
  padding-left: 13px;
}
.t4s-main-cart .t4s-quantity-cart-item .is--plus {
  right: 0;
  text-align: right;
  padding-right: 18px;
}
.t4s-cartPage__footer {
  margin-bottom: 66px;
}
.t4s-cartPage__footer .t4s-cart__thres3 {
  color: var(--secondary-color);
}
.t4s-main-cart .t4s-gift-wrap__text,
.t4s-main-cart .t4s-cart-couponcode__label,
.t4s-main-cart span.t4s-txt_edit_note,
.t4s-main-cart span.t4s-txt_add_note {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  display: block;
  margin-bottom: 10px;
  display: flex;
}
.t4s-main-cart span.t4s-txt_edit_note svg,
.t4s-main-cart span.t4s-txt_add_note svg {
  min-width: 17px;
  height: 16px;
}
.t4s-main-cart .t4s-cart-couponcode__label svg {
  width: 15px;
  height: 15px;
}
.t4s-main-cart .t4s-gift-wrap__text svg {
  width: 16px;
  height: 16px;
}
.t4s-main-cart .t4s-cart-couponcode__label svg,
.t4s-main-cart span.t4s-txt_edit_note svg,
.t4s-main-cart span.t4s-txt_add_note svg,
.t4s-main-cart .t4s-gift_wrap_info svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.t4s-main-cart .t4s-gift_wrap {
  margin-bottom: 25px;
}
.t4s-main-cart .t4s-gift-wrap__text svg,
.t4s-main-cart .t4s-gift-wrap__text span {
  color: var(--secondary-color);
}
.t4s-gift_wrap_action_btn {
  cursor: pointer;
  border: 2px solid var(--secondary-color);
  padding: 5px 25px;
  color: var(--secondary-color);
  border-radius: var(--btn-radius);
  font-size: 14px;
  font-weight: 600;
  min-height: 40px;
  display: inline-block;
  background: 0 0;
}
.t4s-cart-note__label {
  color: var(--secondary-color);
  margin-bottom: 10px;
}
.t4s-cart-couponcode__label {
  color: var(--secondary-color);
  margin-top: 20px;
  margin-bottom: 10px;
}
.t4s-cart-total {
  text-transform: uppercase;
  margin-bottom: 8px;
  color: var(--secondary-color);
  font-size: 16px;
  font-weight: 500;
}
.t4s-cart__originalPrice,
.t4s-cart__discountPrice {
  font-size: 16px;
}
.t4s-cart__totalPrice {
  text-align: right;
}
.t4s-main-cart .t4s-btn__update svg.t4s-btn-icon,
.t4s-main-cart .t4s-btn__checkout svg.t4s-btn-icon {
  margin-left: 0;
  margin-right: 6px;
  min-width: 16px;
}
.t4s-main-cart .t4s-btn__update,
.t4s-main-cart .t4s-btn__checkout {
  padding-top: 10px;
  padding-bottom: 10px;
}
.t4s-main-cart .t4s-cart__tax {
  margin-bottom: 10px;
}
.t4s-main-cart .t4s-cart__agree {
  margin-bottom: 10px;
  display: inline-block;
}
.t4s-main-cart .t4s-cart_discounts {
  padding-left: 0;
  font-weight: 500;
  color: var(--t4s-highlight-color);
  margin-bottom: 0;
}
.t4s-main-cart .t4s-field {
  margin-bottom: 20px;
}
.t4s-main-cart .t4s-response__rates p,
.t4s-main-cart .t4s-mess__rates.is--rates-success {
  margin-bottom: 14px;
  color: var(--secondary-color);
}
.t4s-main-cart .t4s-mess__rates.is--rates-error,
.t4s-main-cart .t4s-results__rates ul {
  list-style: disc;
  font-size: 14px;
  list-style-position: inside;
  margin-bottom: 0;
}
.t4s-main-cart .t4s-cookie-message {
  padding: 10px 20px;
  border-bottom: 1px solid rgba(var(--border-color-rgb), 0.8);
  color: var(--secondary-color);
}
.t4s-main-cart .t4s-cat__imgtrust {
  margin-top: 10px;
}
.t4s-order_cart_discounts svg {
  width: 14px;
  height: auto;
  fill: currentColor;
  position: relative;
  top: 2px;
}
#CartSpecialInstructions {
  min-height: 142px;
  color: var(--secondary-color);
  padding: 25px;
  width: 100% !important;
  resize: none;
}
.t4s-main-cart
  input:not([type="submit"]):not([type="checkbox"]):not([type="number"]),
.t4s-main-cart select,
.t4s-main-cart textarea {
  border: 1px solid var(--border-color);
  font-size: 13px;
  outline: 0;
  padding: 0 15px;
  color: var(--text-color);
  max-width: 100%;
  width: 100%;
  height: 46px;
  line-height: 18px;
  transition: border-color 0.5s;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: var(--other-radius);
}
.t4s-main-cart select {
  padding: 0 30px 0 15px;
  vertical-align: middle;
  font-size: 14px;
  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;
  color: var(--secondary-color);
  border-radius: var(--btn-radius);
}
.t4s-main-cart input:not([type="submit"]):not([type="checkbox"]):focus,
.t4s-main-cart textarea:focus {
  border-color: var(--secondary-color);
}
.t4s-main-cart input::placeholder {
  color: currentcolor;
  opacity: 1;
}
.t4s-main-cart input:-ms-input-placeholder {
  color: currentcolor;
}
.t4s-main-cart input::-ms-input-placeholder {
  color: currentcolor;
}
.t4s-main-cart .t4s-shipping_calculator {
  position: relative;
  border: 1px solid var(--border-color);
  padding: 44px 34px 38px;
  margin-bottom: 50px;
}
.t4s-main-cart .t4s-shipping_calculator h3 {
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0;
  padding: 0 38px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: var(--t4s-light-color);
  white-space: nowrap;
  display: inline-block;
  font-size: 22px;
  font-weight: 400;
  color: var(--secondary-color);
  text-align: center;
}
.t4s-shipping_calculator .t4s-row {
  --ts-gutter-x: 50px;
}
.t4s-shipping_calculator .t4s-field:last-child {
  margin-bottom: 0;
}
.t4s-shipping_calculator label {
  margin-bottom: 10px;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.t4s-main-cart .t4s-shipping_calculator input[type="text"],
.t4s-main-cart .t4s-shipping_calculator select {
  border-radius: var(--btn-radius) !important;
}
.t4s-main-cart .t4s-get__rates {
  cursor: pointer;
  border: 1px solid var(--secondary-color);
  background-color: transparent;
  padding: 6px 35px;
  color: var(--secondary-color);
  border-radius: var(--btn-radius);
  font-size: 12px;
  font-weight: 500;
  min-height: 46px;
  width: 100%;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
  margin-top: 10px;
}
.t4s-mini_cart__empty {
  margin: 80px 0 140px;
}
@media (min-width: 641px) {
  .t4s-mini_cart__empty {
    margin: 135px 0 166px;
  }
}
.t4s-mini_cart__empty .t4s-cart_page_icon {
  color: var(--secondary-color);
  margin-bottom: 30px;
}
.t4s-mini_cart__empty svg#icon-cart-emty {
  width: 74px;
  height: auto;
  fill: currentColor;
}
.t4s-main-cart .t4s-mini_cart__empty .t4s-cart__threshold {
  font-size: 14px;
  padding: 8px 20px;
}
.t4s-cart_page_heading {
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 300;
  color: var(--secondary-color);
}
.t4s-cart_page_txt {
  margin-bottom: 40px;
}
.t4s-main-cart .t4s-cart__threshold {
  border-bottom: 0;
  box-shadow: none;
  padding: 10px 0 4px 20px;
}
.t4s-main-cart .t4s-btn-cart__emty {
  max-width: 100%;
  min-width: 208px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  min-height: 46px;
  padding: 5px 25px;
  cursor: pointer;
}
.t4s-main-cart .t4s-btn-cart__emty svg.t4s-btn-icon {
  width: 14px;
  margin-left: 0;
  margin-right: 5px;
  transform: rotateY(180deg);
  height: auto;
}
.t4s-page_cart__item.is--gift .t4s-quantity-cart-item,
.t4s-page_cart__item.is--gift .t4s-page_cart__edit {
  display: none;
}
.t4s-cartPage__form:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  z-index: 4;
  background-color: var(--t4s-light-color);
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.t4s-cartPage__form.is--contentUpdate:before {
  opacity: 0.4;
  pointer-events: auto;
}
.t4s-page_cart__info > *:empty {
  display: none;
}
@media (min-width: 768px) {
  .t4s-main-cart .t4s-btn-group__checkout-update {
    display: inline-flex;
    align-items: end;
    flex-wrap: nowrap;
  }
  .t4s-main-cart [type="submit"] {
    width: auto;
  }
}
@media (min-width: 1025px) {
  .t4s-main-cart .t4s-page_cart__title {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  .t4s-cartPage__header {
    display: none;
  }
  .t4s-cartPage__items .t4s-page_cart__info {
    padding: 10px 5px 10px 0;
  }
  .t4s-main-cart .t4s-cat__imgtrust .t4s-cat__imgtrust_ratio {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  table.t4s-table-main-cart {
    border: 0;
  }
  .t4s-cartPage__items .t4s-page_cart__item {
    border: 0;
    border-bottom: 1px solid rgba(var(--border-color-rgb), 0.8);
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 115px;
    min-height: 140px;
    display: block;
  }
  .t4s-cartPage__items .t4s-page_cart__item:last-child {
    margin-bottom: 0;
  }
  .t4s-cartPage__items .t4s-page_cart__info {
    margin-left: 0;
    padding: 0;
  }
  .t4s-page_cart__infos-wrap > a {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  .t4s-table-main-cart td {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 8px 0;
  }
  .t4s-table-main-cart .t4s-page_cart__infos {
    padding-top: 0;
  }
  .t4s-page_cart__item td:not(:last-child) {
    border-bottom: 1px dashed rgba(var(--border-color-rgb), 0.8);
  }
  .t4s-page_cart__item td:last-child {
    border-bottom: none;
  }
  .t4s-table-main-cart .t4s-page_cart__remove {
    position: absolute;
    top: -5px;
    right: 0;
    z-index: 1;
    margin-bottom: 0;
    padding-bottom: 0;
    border: none !important;
  }
  .t4s-table-main-cart .t4s-page_cart__remove a {
    width: 23px;
    height: 25px;
  }
  .t4s-main-cart .t4s-page_cart__title {
    margin-bottom: 0;
    padding-right: 30px;
  }
  .t4s-main-cart .t4s-quantity-cart-item {
    margin: 0;
    min-width: 105px;
    width: 105px;
  }
  .t4s-main-cart .t4s-cart__threshold {
    padding: 25px 0;
  }
  .t4s-main-cart .t4s-table-res-df {
    overflow: unset;
  }
  .t4s-main-cart .t4s-table-main-cart thead {
    display: none;
  }
  .t4s-table-main-cart td {
    border-width: 0 0 1px 0;
  }
  .t4s-page_cart__item td[t4s-cart-data-title]:before {
    content: attr(t4s-cart-data-title);
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    color: var(--secondary-color);
    flex: 1 1 auto;
  }
  .t4s-main-cart .t4s-btn__update,
  .t4s-main-cart .t4s-btn__checkout {
    margin: 10px 0 !important;
  }
  .t4s-main-cart .t4s-gift_wrap {
    margin-bottom: 15px;
  }
  .t4s-page_cart__item .t4s-page-cart_prices,
  .t4s-page_cart__item .t4s-page_cart__total_price {
    font-size: 12px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-page_cart__remove-mobile:hover,
  .t4s-table-main-cart .t4s-page_cart__remove a:hover {
    color: var(--t4s-highlight-color);
  }
  .t4s-main-cart .t4s-get__rates:hover {
    opacity: 0.8;
  }
  .t4s-gift_wrap_action_btn:hover {
    border: 2px solid var(--accent-color);
    background: var(--accent-color);
    color: var(--t4s-light-color);
  }
  .t4s-main-cart .t4s-quantity-cart-item button:hover {
    color: var(--accent-color);
    border: 0;
    background: 0 0;
  }
  .t4s-main-cart .t4s-page_cart__title:hover {
    color: var(--accent-color);
  }
}
.product-details__item-label strong {
  font-weight: 500;
}
.t4s-cart_meta_propertyList {
  --li-pl: 0;
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/main-cart.css.map?v=1677589248 */
/*main-cart.css END*/

/*collection-products-list.css*/
.is--listview .t4s-product {
  width: 100% !important;
}
.is--listview .t4s-product:not(:first-child) {
  margin-top: 0;
}
.is--listview .t4s-product .t4s-product-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 0;
  -ms-flex-align: start;
  border: 1px solid var(--border-color);
  padding: 10px;
  margin-bottom: 0;
}
.is--listview .t4s-product:not(:last-child) .t4s-product-wrapper {
  border-bottom: none;
}
.is--listview .t4s-product .t4s-product-inner {
  width: 215px;
  margin-right: 30px;
  min-width: 80px;
  position: relative;
}
.is--listview .t4s-product-inner .t4s-product-sizes {
  left: 0;
  right: 0;
}
.is--listview .t4s-product .t4s-rte {
  display: block;
  color: var(--content-cl);
}
.is--listview .t4s-product .t4s-product-btns2 .t4s-pr-quickview {
  display: none;
}
.is--listview .t4s-product .t4s-product-info {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 0 !important;
  flex: 1 0 0;
  max-width: calc(100% - 255px);
  position: static;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-info {
  flex: 1 1 auto;
}
.t4_has_quickview_true
  .is--listview
  .t4s-pr-style1
  .t4s-product-inner
  .t4s-pr-group-variable,
.t4_has_atc_true
  .is--listview
  .t4s-pr-style1
  .t4s-product-inner
  .t4s-pr-group-variable,
.is--listview .t4s-product .t4s-product-inner .t4s-pr-group-variable {
  bottom: 5px !important;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-btns {
  position: static;
  opacity: 1;
  visibility: visible;
  flex-direction: column;
  transform: translateY(0) !important;
  margin: 0 0 0 30px;
  width: 250px;
  flex: 0 0 auto;
  display: block !important;
  border: none;
  padding: 0;
}
.is--listview .t4s-product .t4s-product-atc-qty {
  margin: 5px 0;
}
.is--listview .t4s-product .t4s-product-atc-qty,
.is--listview .t4s-product .t4s-product-btns > .t4s-pr-addtocart {
  max-width: 100%;
  display: inline-flex;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-btns > a {
  margin: 5px 0;
  min-width: 130px;
  width: auto;
  padding: 0 15px;
  transform: translateY(0) !important;
  opacity: 1;
  visibility: visible;
}
.is--listview
  .t4s-product
  .t4s-product-info
  .t4s-product-btns
  .t4s-pr-quickview {
  height: 35px;
  border: solid 1px;
  max-width: 100%;
  border-color: var(--border-color);
  display: inline-flex;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-btns a > span {
  width: 100%;
  height: 100%;
  transition: opacity 0.15s, transform 0.25s, -webkit-transform 0.25s;
  display: block;
}
.is--listview .t4s-product .t4s-product-atc-qty .t4s-quantity-wrapper + a,
.is--listview .t4s-product .t4s-product-atc-qty > a {
  width: calc(100% - 80px);
  padding: 0 15px;
  margin: 0;
}
.is--listview
  .t4s-product
  .t4s-product-info
  .t4s-product-btns
  a
  .t4s-svg-pr-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(100%);
  display: flex;
}
.is--listview
  .t4s-product
  .t4s-product-info
  .t4s-product-btns
  a
  .t4s-svg-pr-icon
  svg {
  width: 20px;
  height: 20px;
  height: 100%;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-btns a .t4s-text-pr {
  margin: 0;
  text-transform: unset;
}
.is--listview
  .t4s-product
  .t4s-product-info
  .t4s-product-btns
  a.t4s-pr-quickview
  .t4s-text-pr {
  line-height: 33px;
}
.is--listview .t4s-product .t4s-product-sizes {
  left: 0;
  right: 0;
}
.is--listview .t4s-product .t4s-product-info__btns,
.is--listview .t4s-pr-style4 .t4s-product-info .t4s-product-info__btns {
  display: block;
}
.is--listview
  .t4s-pr-style4
  .t4s-product-info
  .t4s-product-info__inner
  .t4s-product-btns:not(.t4s-product-info__btns) {
  display: none !important;
}
.is--listview .t4s-product .t4s-product-inner .t4s-pr-quickview,
.is--listview .t4s-product .t4s-product-inner .t4s-pr-addtocart,
.is--listview .t4s-product .t4s-product-inner .t4s-product-atc-qty,
.is--listview
  .t4s-pr-style1
  .t4s-product-inner
  .t4s-product-btns
  .t4s-pr-group-btns,
.is--listview .t4s-product .t4s-product-info__inner .t4s-product-btns,
.is--listview .t4s-product .t4s-product-info__inner .t4s-product-btns2,
.is--listview .t4s-pr-style3 .t4s-product-btns .t4s-pr-group-btns,
.is--listview .t4s-pr-packery .t4s-product-btns,
.is--listview .t4s-pr-style4 .t4s-product-info > .t4s-pr-addtocart,
.is--listview .t4s-pr-style4 .t4s-product-info > .t4s-product-atc-qty {
  display: none;
}
.is--listview .t4s-pr-style5 .t4s-product-info__btns > *:not(.t4s-pr-wishlist) {
  opacity: 1;
  visibility: visible;
}
.is--listview .t4s-pr-style6 .t4s-product-inner .t4s-pr-group-variable {
  bottom: 5px;
}
.is--listview .t4s-pr-packery .t4s-product-countdown {
  bottom: 10px;
  top: auto;
  transform: translateY(0);
}
.is--listview .t4s-pr-packery .t4s-product-title {
  color: var(--product-list-title-color);
}
.is--listview .t4s-pr-packery .t4s-product-vendor a {
  color: var(--product-list-vendors-color);
}
.is--listview .t4s-pr-packery .t4s-product-price {
  color: var(--product-list-price-color);
}
.is--listview .t4s-pr-packery .t4s-product-price ins {
  color: var(--product-list-price-sale-color);
}
.is--listview
  .t4s-pr-packery
  .t4s-product-info
  .t4s-pr-group-variable
  .t4s-product-sizes {
  color: var(--size-list-color2);
}
@media (max-width: 1024px) {
  .is--listview .t4s-product .t4s-product-inner {
    margin-right: 20px;
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns {
    margin-left: 20px;
  }
  .is--listview .t4s-product .t4s-product-info {
    max-width: calc(100% - 235px);
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    a
    .t4s-text-pr {
    display: block;
  }
  .is--listview .t4s-product .t4s-product-wrapper {
    padding: 15px;
  }
  .is--listview .t4s-pr-style3 .t4s-product-btns2 {
    top: 10px;
    bottom: auto;
    right: 10px;
  }
  .is--listview
    .t4s-product.t4s-pr-style6
    .t4s-product-inner
    .t4s-product-btns {
    display: none;
  }
  .is--listview .t4s-pr-style6 .t4s-product-inner .t4s-pr-group-variable {
    bottom: 40px;
  }
  .t4_has_quickview_true .is--listview .t4s-pr-style6 .t4s-product-btns2,
  .t4_has_atc_true .is--listview .t4s-pr-style6 .t4s-product-btns2 {
    bottom: 0;
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    a:hover
    .t4s-svg-pr-icon {
    transform: translateY(0);
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    a:hover
    .t4s-text-pr {
    transform: translateY(-100%);
  }
}
@media (max-width: 767px) {
  .is--listview .t4s-product .t4s-product-inner {
    margin-right: 15px;
  }
  .is--listview .t4s-product .t4s-rte {
    display: none;
  }
  .is--listview .t4s-product .t4s-product-info {
    flex-direction: column;
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns {
    margin-left: 0;
  }
}
@media (max-width: 639px) {
  .is--listview .t4s-product .t4s-product-wrapper {
    padding: 10px;
  }
  .is--listview .t4s-product .t4s-product-inner {
    margin-right: 10px;
    width: 200px;
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns {
    margin-left: 10px;
  }
  .is--listview .t4s-product .t4s-product-info {
    max-width: calc(100% - 210px);
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    .t4s-pr-quickview,
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns > a {
    min-width: 130px;
    padding: 0 10px;
  }
  .is--listview .t4s-pr-style3 .t4s-product-btns2 {
    top: 5px;
    right: 5px;
  }
}
@media (max-width: 500px) {
  .is--listview .t4s-product .t4s-product-inner {
    margin-right: 10px;
    width: 150px;
    max-width: 50%;
  }
  .is--listview .t4s-product .t4s-product-info {
    max-width: calc(100% - 160px);
  }
  .is--listview .t4s-product .t4s-product-info {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-info__inner {
    max-width: 100%;
  }
  .is--listview .t4s-product .t4s-product-btns {
    align-items: flex-start !important;
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns {
    margin-left: 0;
    width: auto;
    display: flex !important;
    text-align: left;
  }
  .is--listview .t4s-product .t4s-pr-description {
    display: none;
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    .t4s-pr-quickview,
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns > a {
    padding: 0 15px;
  }
}
@media (max-width: 360px) {
  .is--listview .t4s-product .t4s-product-inner {
    width: 130px;
  }
  .is--listview .t4s-product .t4s-product-info {
    max-width: calc(100% - 140px);
  }
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns {
    width: 100%;
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    .t4s-pr-quickview,
  .is--listview .t4s-product .t4s-product-info .t4s-product-btns > a {
    min-width: 1px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    .t4s-pr-quickview:hover {
    border-color: var(--border-color);
  }
  .is--listview
    .t4s-product
    .t4s-product-btns
    .t4s-pr-item-btn:hover
    .t4s-svg-pr-icon {
    animation: none !important;
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    a:hover
    .t4s-svg-pr-icon {
    transform: translateY(0);
  }
  .is--listview
    .t4s-product
    .t4s-product-info
    .t4s-product-btns
    a:hover
    .t4s-text-pr {
    transform: translateY(-100%);
  }
  .is--listview .t4s-pr-packery:hover .t4s-product-countdown {
    transform: translateY(40px);
  }
  .is--listview .t4s-pr-packery .t4s-product-title a:hover {
    color: var(--product-list-title-color-hover);
  }
  .is--listview .t4s-pr-packery .t4s-product-vendor a:hover {
    color: var(--product-list-vendors-color-hover);
  }
}
@media (min-width: 1024px) {
  .is--listview .t4s-pr-style7 .t4s-product-info__inner {
    order: 4;
  }
  .is--listview .t4s-pr-style7 .t4s-product-swatch__info {
    order: 1;
    min-width: 200px;
    border: 4px double var(--border-color);
    padding: 20px;
    margin-right: 30px;
    text-align: center;
    border-radius: 4px;
  }
  .is--listview
    .t4s-product.t4s-pr-style7
    .t4s-product-inner
    .t4s-product-atc-qty {
    display: inline-flex;
    margin: 0;
  }
  .is--listview
    .t4s-product.t4s-pr-style7
    .t4s-product-inner
    .t4s-pr-addtocart {
    display: block;
  }
  .is--listview .t4s-product.t4s-pr-style7 .t4s-swatch-grid__list {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .is--listview
    .t4s-product.t4s-pr-style7
    .t4s-product-inner
    .t4s-product-atc-qty {
    display: inline-flex;
    margin: 0;
  }
  .is--listview
    .t4s-product.t4s-pr-style7
    .t4s-product-inner
    .t4s-pr-addtocart {
    display: block;
  }
  .is--listview .t4s-product.t4s-pr-style7 .t4s-product-info {
    flex-wrap: wrap;
  }
  .is--listview .t4s-product.t4s-pr-style7 .t4s-product-swatch__info {
    margin-top: 20px;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/collection-products-list.css.map?v=1676722925 */
/*collection-products-list.css END*/

/*pagination.css*/
.t4s-pagination-wrapper {
  margin-bottom: 60px;
}
.t4s-has-btn-load-more .t4s-pagination-wrapper,
.t4s-has-btn-infinite .t4s-pagination-wrapper {
  padding-top: 40px;
}
.t4s-pagination-wrapper .t4s-pagination__list {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  margin: 0;
  padding: 0;
}
.t4s-pagination-wrapper .t4s-pagination__list li {
  float: left;
  margin: 0 5px;
  color: var(--t4s-dark-color);
  display: inline-block;
  vertical-align: top;
}
.t4s-pagination__item {
  min-width: 38px;
  height: 38px;
  line-height: 38px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(var(--text-color-rgb), 0.35);
  text-align: center;
  color: var(--text-color);
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  border-radius: var(--other-radius);
  background-color: transparent;
}
.t4s-pagination__list .pagination__item--current {
  color: var(--t4s-light-color);
  background-color: var(--t4s-dark-color);
  border-color: var(--t4s-dark-color);
}
.t4s-pagination-wrapper > a,
.t4s-pagination-wrapper > .t4s-pagination {
  margin-top: 40px;
}
.t4s-pagination-wrapper .t4s-lm-bar + a {
  margin-top: 0;
}
.t4s-pagination__item svg {
  width: 10px;
  height: 10px;
  fill: currentColor;
}
.t4s-pagination-wrapper .t4s-btn-rounded-false {
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .t4s-pagination-wrapper {
    margin-bottom: 40px;
    margin-top: 20px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-pagination__list li a:hover {
    color: var(--t4s-dark-color);
    border-color: var(--t4s-dark-color);
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/pagination.css.map?v=1676722996 */
/*pagination.css END*/

/*main-compare.css*/
.t4s_compare_page {
  padding: 80px 0;
}
.t4s_compare_table {
  border-left: solid 1px var(--border-color);
  border-bottom: none;
  border-right: none;
  color: var(--text-color);
  font-size: 14px;
  font-weight: 400;
}
.t4s_compare_row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.t4s_compare_row:first-child > div {
  border-top: solid 1px var(--border-color);
}
.t4s_compare_col {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 15px;
  word-break: break-word;
}
.t4s_compare_field {
  flex: 0 0 20%;
  color: var(--secondary-color);
  font-weight: 500;
  font-size: 15px;
  justify-content: flex-start;
  padding-left: 30px;
  align-items: center;
  border-bottom: solid 1px var(--border-color);
  border-right: solid 1px var(--border-color);
}
.t4s_compare_value {
  line-height: 1.4;
  flex: 0 1 40%;
  color: var(--text-color);
  align-items: center;
  border-bottom: solid 1px var(--border-color);
  border-right: solid 1px var(--border-color);
}
.t4s_compare_basic_content {
  padding: 15px 0 0;
}
.t4s_compare_basic_content .t4s-product-image {
  margin-bottom: 15px;
  max-height: 240px;
  width: 100%;
}
.t4s_compare_basic_content .t4s-product-image img {
  max-width: 185px;
  right: 0;
  margin: auto;
}
.t4s_compare_row_remove {
  line-height: 40px;
  text-align: center;
}
.t4s_compare_row_remove .t4s_compare_col {
  padding: 7px 0;
}
.t4s_compare_remove {
  color: var(--secondary-color);
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-weight: 600;
  font-size: 12px;
  position: relative;
  cursor: pointer;
  height: 30px;
  width: 30px;
  margin: auto;
}
.t4s_compare_remove:before,
.t4s_compare_remove:after {
  content: " ";
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 12px;
  height: 2px;
  background-color: var(--secondary-color);
  transition: background-color 0.2s ease-in-out, width 0.2s ease-in-out,
    -webkit-transform 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out,
    width 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out,
    width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  right: 0;
  left: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.t4s_compare_remove:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.t4s_compare_product-title {
  color: var(--secondary-color);
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
  font-size: 14px;
}
.t4s_compare_price {
  font-size: 18px;
}
.t4s_compare_price .t4s-product-price {
  color: var(--primary-price-color);
}
.t4s_compare_price .t4s-product-price ins .t4s-price-from,
.t4s_compare_price .t4s-product-price del {
  color: var(--secondary-price-color);
  font-weight: 400;
}
.t4s_compare_price .t4s-product-price ins .t4s-price-from {
  font-size: 14px;
}
.t4s_compare_price .t4s-product-price ins {
  color: var(--sale-price-color);
  text-decoration: none;
  margin-left: 6px;
}
.t4s_compare_price .t4s-product-price del {
  font-size: 16px;
  color: var(--secondary-price-color);
}
.t4s_compare_price .t4s_compare_onsale {
  width: auto;
  height: auto;
  color: var(--sale-badge-color);
  background-color: var(--sale-badge-background);
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 10px;
  margin: -3px 5px 0;
  vertical-align: top;
}
.t4s_compare_table .t4s-pr-quickview,
.t4s_compare_atc .t4s-pr-addtocart {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  letter-spacing: 0.3px;
  cursor: pointer;
  padding: 0 30px;
  line-height: 33px;
  font-size: 12px;
  font-weight: 500;
  border: none;
  color: var(--t4s-light-color);
  background-color: var(--t4s-dark-color);
  text-transform: uppercase;
  border-radius: var(--btn-radius);
}
.t4s_compare_table .t4s-pr-quickview .t4s-svg-pr-icon,
.t4s_compare_atc .t4s-pr-addtocart .t4s-svg-pr-icon {
  display: none;
}
.t4s_compare_table .t4s-pr-quickview .t4s-text-pr,
.t4s_compare_atc .t4s-pr-addtocart .t4s-text-pr {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  width: auto;
  line-height: 33px;
}
.t4s_compare_table .t4s-pr-quickview.is--loading,
.t4s_compare_atc .t4s-pr-addtocart.is--loading {
  pointer-events: none;
}
.t4s_compare_table .t4s-pr-quickview.is--loading:before,
.t4s_compare_atc .t4s-pr-addtocart.is--loading:before {
  width: 18px;
  height: 18px;
  border: 1px solid;
  border-color: var(--border-cl);
  border-top-color: transparent;
  border-radius: 100%;
  opacity: 1;
  -webkit-animation: 0.45s linear infinite spin;
  animation: 0.45s linear infinite spin;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  content: "";
}
.t4s_compare_table .t4s-pr-quickview.is--loading > span,
.t4s_compare_atc .t4s-pr-addtocart.is--loading > span {
  opacity: 0;
  visibility: hidden;
}
.t4s_compare_value .t4s-product-atc-qty {
  z-index: 3;
  bottom: 0;
  background-color: var(--atc-bg-cl);
  color: var(--atc-cl);
  left: 0;
  transition: 0.5s;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  position: relative;
  pointer-events: auto;
  max-width: 100%;
}
.t4s_compare_value .t4s-product-atc-qty .t4s-quantity-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 33px;
  max-width: 80px;
  width: 100%;
  background-color: #00000014;
}
.t4s_compare_value .t4s-product-atc-qty a {
  height: 33px;
}
.t4s_compare_value .t4s-product-atc-qty .t4s-quantity-wrapper + a,
.t4s_compare_value .t4s-product-atc-qty > a {
  padding: 0 15px;
}
.t4s_compare_value .t4s-product-atc-qty .t4s-quantity-selector {
  min-width: 25px;
  height: 100%;
  display: flex;
  text-align: center;
  padding: 0;
  justify-content: center;
  align-items: center;
  transition: 0.25s;
  color: var(--atc-cl);
  background-color: transparent;
}
.t4s_compare_value .t4s-product-atc-qty .t4s-quantity-selector svg.icon {
  width: 8px;
}
.t4s_compare_value .t4s-product-atc-qty input.t4s-quantity-input {
  border: none;
  text-align: center;
  background-color: transparent;
  color: inherit;
  padding: 0;
  height: 100%;
  appearance: none;
  -webkit-appearance: none;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  display: flex;
  justify-content: center;
  width: 30px;
}
.t4s_compare_value .t4s-product-atc-qty input::-webkit-inner-spin-button {
  appearance: none;
  -webkit-appearance: none;
}
.t4s_compare_value .t4s-product-atc-qty {
  border-radius: var(--pr-btn-radius-size);
  pointer-events: auto;
}
.t4s_compare_value .t4s-product-atc-qty .t4s-pr-addtocart {
  border-radius: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin: 0;
}
.t4s_compare_stock {
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
}
@media (max-width: 1024px) {
  .t4s_compare_table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .t4s_compare_row .t4s_compare_col {
    flex: 0 0 33.33333%;
  }
  .t4s_compare_basic .t4s_compare_value {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .t4s_compare_field {
    display: none;
  }
  .t4s_compare_row .t4s_compare_col {
    flex-direction: column;
    justify-content: flex-start;
  }
  .t4s_compare_value {
    padding: 10px;
  }
  .t4s_compare_basic .t4s_compare_value {
    justify-content: center;
    align-items: center;
  }
  .t4s_compare_value:before {
    content: attr(data-title);
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
    color: var(--secondary-color);
    background-color: var(--border-color);
    font-weight: 500;
    font-size: 14px;
  }
  .t4s_compare_row_remove .t4s_compare_value:before,
  .t4s_compare_basic .t4s_compare_value:before {
    display: none;
  }
}
@media (max-width: 640px) {
  .t4s_compare_row .t4s_compare_col {
    flex: 1 0 50%;
  }
}
@media (max-width: 575px) {
  .t4s_compare_row .t4s_compare_col {
    flex: 1 0 75%;
  }
}
.t4s_empty_page {
  padding: 140px 0;
}
.t4s_empty_page > svg {
  color: var(--text-cl);
  opacity: 0.2;
  fill: currentColor;
  margin-bottom: 25px;
}
.t4s_empty_page .t4s_empty_title {
  font-size: 30px;
  margin-bottom: 22px;
  line-height: 40px;
  color: var(--heading-color);
}
.t4s_empty_page .t4s_empty_des {
  font-size: 14px;
  color: var(--text-color);
  line-height: 24px;
  margin-bottom: 32px;
}
@media (min-width: 767px) {
  .t4s_empty_page {
    padding: 200px 0;
  }
  .t4s_empty_page > svg {
    width: 150px;
    height: 150px;
  }
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s_compare_remove:hover {
    color: var(--accent-color);
  }
  .t4s_compare_remove:hover:before,
  .t4s_compare_remove:hover:after {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    background-color: var(--accent-color);
  }
  .t4s_compare_product-title:hover {
    color: var(--accent-color);
  }
  .t4s_compare_table .t4s-pr-quickview:hover,
  .t4s-pr-addtocart:hover {
    opacity: 1;
    color: var(--t4s-light-color);
    background-color: var(--accent-color);
  }
  .t4s_compare_value .t4s-product-atc-qty .t4s-quantity-selector:hover,
  .t4s_compare_value .t4s-product-atc-qty input.t4s-quantity-input:hover {
    background-color: #0000001f;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/main-compare.css.map?v=1676722982 */
/*main-compare.css END*/

/*customer.min.css*/
.t4s-customer .t4s_btn_black:after,
.t4s_field label {
  top: 0;
  height: 100%;
  pointer-events: none;
  position: absolute;
}
.t4s-customer .t4s_btn_black,
.t4s-customer .t4s_btn_black:hover {
  background-color: var(--t4s-dark-color);
  color: var(--t4s-light-color);
}
input.t4s_frm_input {
  -webkit-appearance: none;
  display: block;
  padding: 16px 14px;
  border: 1px solid var(--border-color);
  width: 100%;
  line-height: normal;
  resize: none;
  transition: border-color 0.1s ease-in-out;
  background: 0 0;
  border-radius: var(--btn-radius);
}
.t4s-customer select:focus,
input.t4s_frm_input:focus {
  border-color: rgba(var(--text-color-rgb), 0.8);
  outline: 0;
}
.t4s_field label {
  left: 14px;
  transform: scale(1);
  transform-origin: left top;
  transition: transform 0.2s ease-in-out;
  display: flex;
  align-items: center;
}
.t4s-customer .t4s_field input:-webkit-autofill,
.t4s-customer .t4s_field input:focus,
.t4s-customer .t4s_field input:not(:placeholder-shown) {
  padding: 22px 14px 10px;
}
.t4s-customer .t4s_field input:-webkit-autofill ~ label,
.t4s-customer .t4s_field input:focus ~ label,
.t4s-customer .t4s_field input:not(:placeholder-shown) ~ label {
  transform: translateY(-6px) scale(0.8);
}
.t4s-customer .t4s_fieldinput::-webkit-search-cancel-button,
.t4s_field__input::-webkit-search-cancel-button {
  display: none;
}
.t4s-customer .t4s_field input::-webkit-autofill,
.t4s-customer .t4s_field input:::autofill {
  color: inherit;
}
.t4s-customer .t4s_field input:-webkit-autofill {
  border-color: rgba(var(--text-color-rgb), 0.8);
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: inherit;
}
.t4s-customer .t4s_field input::placeholder,
.t4s_field__input::placeholder {
  opacity: 0;
}
.t4s_field {
  text-align: left;
}
.t4s-customer .t4s_btn_submmit {
  text-transform: uppercase;
  font-weight: 500;
  transition: 0.25s;
}
.t4s-customer .form__message,
.t4s-customer a {
  font-weight: 400;
  color: var(--secondary-color);
}
.t4s-customer .t4s_btn_black {
  min-width: 90px;
  transition: 0.3s;
  position: relative;
  overflow: hidden;
  background-position: 150% 45%;
}
.t4s-customer .t4s_btn_black:after {
  content: "";
  left: 150%;
  width: 200%;
  transform: skew(-20deg);
  background-image: linear-gradient(
    90deg,
    transparent,
    hsla(0, 0%, 100%, 0.25),
    transparent
  );
}
@keyframes ani_shine {
  to {
    left: -200%;
  }
}
.t4s-customer .t4s_btn_white,
.t4s-customer .t4s_btn_white:hover {
  background-color: var(--t4s-light-color);
  color: var(--t4s-dark-color);
}
.t4s-customer .t4s_btn_black:hover:after {
  animation: 0.75s cubic-bezier(0.01, 0.56, 1, 1) ani_shine;
}
.t4s-customer .t4s_btn_white {
  transition: border 0.3s;
  min-width: 90px;
  border: 1px solid var(--border-color);
}
.t4s-customer .t4s_btn_white:hover {
  border-color: var(--t4s-dark-color);
}
.t4s-customer a {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
}
.t4s-customer a:hover {
  color: var(--accent-color);
}
.t4s-customer h2 {
  font-size: 20px;
  text-transform: uppercase;
}
.t4s-customer .form__message {
  align-items: center;
  display: flex;
  font-size: 13px;
  line-height: 1;
  margin-top: 1rem;
  outline: 0;
  text-transform: none;
}
.t4s-customer .form__message:focus-visible {
  outline: 0;
  box-shadow: none;
  border: none;
}
.t4s-customer .form__message svg {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 1rem;
}
.t4s-customer .form__message svg.svg-account-hello {
  margin-bottom: 7px;
}
.is--addresses ul p,
.is--order .t4s-account-content h2.is--first {
  margin-bottom: 0;
}
.t4s_field + .form__message {
  font-size: 13px;
  text-align: left;
  line-height: 1.1;
  color: var(--secondary-color);
  margin: -20px 0 30px;
}
#RecoverEmail-email-error {
  margin-top: 10px;
}
.t4s-customer ul {
  padding-left: 20px;
  text-align: left;
  margin-bottom: 30px;
  list-style: disc;
  margin-top: 15px;
}
.is--addresses ul,
.is--order tbody ul {
  list-style: none;
  padding-left: 0;
}
.t4s-customer-account {
  text-align: left;
  margin-top: 60px;
  margin-bottom: 60px;
}
.t4s-account-nav ul {
  padding: 0;
  list-style: none;
  margin-top: 0;
  line-height: 1.4;
  border: 1px solid var(--border-color);
}
.t4s-account-nav a {
  text-decoration: none;
  display: block;
  padding: 10px 15px;
  font-size: 14px;
  border-bottom: 1px solid var(--border-color);
  display: flex;
  align-items: center;
}
.t4s-account-nav svg {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.t4s-account-nav li:last-child a {
  border-bottom: 0;
}
.t4s-account-nav .is--active a,
.t4s-account-nav a:hover {
  background-color: rgba(var(--border-color-rgb), 0.35);
  color: initial;
}
.is--order .lis__discount,
.is--order tfoot tr:last-of-type td::before,
.t4s-account-hello strong {
  color: var(--link-color);
}
.t4s-account-content h2 {
  font-size: 15px;
  text-transform: none;
  margin-bottom: 15px;
}
.select,
.text-area {
  display: flex;
  position: relative;
  width: 100%;
}
.t4s-customer select {
  width: 100%;
  cursor: pointer;
  padding: 12px 14px;
  -webkit-appearance: none;
  appearance: none;
}
.t4s-customer select + svg {
  height: 0.6rem;
  pointer-events: none;
  position: absolute;
  top: calc(50% - 0.2rem);
  right: 12px;
}
.t4s-last-btn,
.t4s_mb_10 {
  margin-bottom: 10px;
}
.t4s_mb_20 {
  margin-bottom: 20px;
}
.t4s_mb_30 {
  margin-bottom: 30px;
}
.t4s_mb_60 {
  margin-bottom: 60px;
}
.t4s_mr_10 {
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  .t4s-account-nav {
    position: sticky;
    top: 20px;
  }
}
#recover,
#recover:target ~ #login,
.is--addresses [aria-expanded="false"] ~ div[id] {
  display: none;
}
#recover:target {
  display: block;
}
#recover form {
  margin-bottom: 17px;
}
#guest_login,
#login,
#recover {
  width: 100%;
  -webkit-animation: 1.25s t4s-ani-fadeIn;
  animation: 1.25s t4s-ani-fadeIn;
}
.t4s-customer.is--activate,
.t4s-customer.is--login,
.t4s-customer.is--register,
.t4s-customer.is--reset-password {
  max-width: 510px;
  margin: 40px auto;
  display: flex;
  align-items: center;
  min-height: 55vh;
  padding: 0;
  flex-direction: column;
  justify-content: center;
  font-size: 12px;
}
#guest_login hr {
  width: 100%;
  max-width: 100%;
  margin: 30px 0;
}
.order-history td {
  color: var(--heading-color);
}
@media (min-width: 641px) {
  .t4s-customer.is--activate,
  .t4s-customer.is--login,
  .t4s-customer.is--register,
  .t4s-customer.is--reset-password {
    margin: 80px auto;
  }
  #guest_login hr {
    margin: 60px 0 50px;
  }
}
.is--addresses [aria-expanded] ~ div[id] {
  margin-top: 20px;
  padding: 0 20px 5px;
  border: 2px solid var(--border-color);
}
.is--addresses [aria-expanded="true"] ~ div[id] {
  display: block;
  -webkit-animation: 1.25s t4s-ani-fadeIn;
  animation: 1.25s t4s-ani-fadeIn;
}
.is--addresses form {
  display: flex;
  flex-flow: row wrap;
}
.is--addresses form > div {
  width: 100%;
  text-align: left;
}
.is--addresses h2.t4s_title_addresses {
  margin: 30px 0 20px;
  font-size: 18px;
}
.is--addresses .t4s_field {
  margin: 2rem 0 0;
}
.is--addresses form > div:nth-of-type(7),
.is--addresses form > div:nth-of-type(7) + div[id] {
  margin-top: 1.5rem;
}
.is--addresses input[type="checkbox"] {
  margin-top: 2rem;
  margin-left: 0;
}
.is--addresses button {
  margin: 4rem 0 1.5rem;
}
.is--addresses form button:first-of-type {
  margin-right: 1rem;
}
li[data-address] {
  margin-top: 5rem;
}
li[data-address] > h2 {
  font-size: 16px;
  margin-top: 30px;
}
.is--addresses form button + button,
.is--addresses li > button + button {
  margin-top: 0;
}
.is--addresses li > button {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.is--order .t4s-account-content h2 {
  font-size: 20px;
}
.is--order tfoot tr:last-of-type td,
.is--order tfoot tr:last-of-type th {
  font-size: 2.2rem;
  padding-top: 1.5rem;
  padding-bottom: 4rem;
  color: var(--link-color);
  font-weight: 500;
}
.is--order tbody ul {
  font-size: 1.2rem;
  text-align: right;
  margin-top: 1rem;
  margin-bottom: 0;
}
.is--order .t4s-account-content svg {
  width: 1.1rem;
  color: var(--sale-badge-background);
  margin-right: 0.5rem;
}
.is--order .cart-discount {
  display: block;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
}
.is--order td:first-of-type {
  align-items: initial;
}
@media screen and (min-width: 750px) {
  .is--order td .cart-discount {
    display: none;
  }
  .is--addresses [aria-expanded] ~ div[id] {
    padding: 10px 40px 20px;
  }
}
.rtl_true .t4s-customer ul {
  padding-left: 0;
  padding-right: 4.4rem;
}
.rtl_true .t4s_field label {
  left: auto;
  right: 14px;
}
.rtl_true .is--addresses form > div,
.rtl_true .t4s-customer ul,
.rtl_true .t4s-customer-account,
.rtl_true .t4s_field,
.rtl_true .t4s_field + .form__message {
  text-align: right;
}
.rtl_true .t4s-account-nav svg {
  margin-right: 0;
  margin-left: 5px;
}
.rtl_true .t4s_mr_10 {
  margin-right: 0;
  margin-left: 10px;
}
.rtl_true .is--addresses input[type="checkbox"] {
  margin-left: auto;
  margin-right: 0;
}
.rtl_true .is--addresses form button:first-of-type {
  margin-right: 0;
  margin-left: 1rem;
}
.rtl_true .is--order tbody ul {
  text-align: left;
}
.rtl_true .is--order svg {
  margin-right: 0;
  margin-left: 0.5rem;
}
.t4s-login-heading {
  text-align: center;
  border-bottom: 2px solid var(--heading-color);
  padding: 13px 84px;
  margin: 0 auto 40px;
  width: fit-content;
  font-weight: 500;
  text-transform: uppercase;
}
#login,
#recover,
#register {
  border: 1px solid var(--border-color);
  padding: 10px 30px;
}
.t4s-customer .required {
  color: var(--text-color);
}
@media only screen and (min-width: 750px) {
  .is--addressesform>div: first-of-type {
    margin-right: 2rem;
  }
  .is--addresses form > div:first-of-type,
  .is--addresses form > div:nth-of-type(2) {
    box-sizing: border-box;
    flex-basis: calc(50% - 1rem);
  }
  .is--addresses li > button:first-of-type {
    margin-top: 3rem;
  }
  .is--order tfoot tr:last-of-type td,
  .is--order tfoot tr:last-of-type th {
    padding-bottom: 2.4rem;
  }
  .is--order tbody ul {
    text-align: left;
  }
  .rtl_true .is--order tbody ul {
    text-align: right;
  }
}
.main-control input {
  width: 84% !important;
  border-radius: 5px !important;
}
span#tallft {
  border-radius: 0 5px 5px 0 !important;
}
@media only screen and (max-width: 480px) {
  .main-control input {
    width: 18% !important;
    border-radius: 5px !important;
  }
}
.t4s-customer-account .t4s-account-content table tr td {
  font-size: 16px;
}
.t4s-customer-account .t4s-account-content td.fulfill a {
  font-size: 13px;
  border-radius: 2px;
}
/*customer.min.css END*/

/*collection-list.css*/
.t4s-collection-item {
  margin-bottom: var(--mgb);
}
.t4s-collection-item .t4s_ratio {
  --aspect-ratioapt: 4/3;
  overflow: hidden;
}
.t4s-collection-item .t4s_ratio {
  border-radius: var(--item-rd);
  overflow: hidden;
}
.t4s-collection-item .t4s-eff-border-run:before,
.t4s-collection-item .t4s-eff-border-run:after {
  border-radius: var(--item-rd);
}
.t4s-collection-item .t4s-source-icon .t4s-coll-img {
  display: inline-block;
  vertical-align: top;
}
.t4s-collection-item .t4s-source-icon .t4s-coll-icon {
  min-width: 86px;
  min-height: 86px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  color: var(--border-cl);
}
.t4s-collection-item .t4s-source-icon .t4s-obj-eff {
  transition: 0.5s ease 0s;
}
.t4s-list-collections span.t4s-text {
  margin: 0 3px;
}
.t4s-collection-item .t4s-cate-wrapper {
  position: absolute;
  z-index: 3;
  left: 50%;
  min-width: var(--item-width);
  height: var(--item-height);
  padding: 0;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  bottom: var(--space-bottom);
}
.t4s-collection-border-true .t4s-collection-item .t4s-cate-wrapper {
  bottom: calc(var(--space-bottom) + 1px);
}
.t4s-collection-item.t4s-content-position1 .t4s-cate-wrapper {
  top: 50%;
  transform: translate(-50%) translateY(-50%);
  bottom: auto;
}
.t4s-collection-item .t4s-cat-subtitle {
  min-height: 24px;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease;
}
.t4s-collection-item .t4s-cat-title,
.t4s-collection-item .t4s-cat-subtitle {
  font-size: var(--title-fs);
  font-weight: var(--title-fw);
  line-height: 1.2;
}
.t4s-collection-item .t4s-cat-title {
  position: relative;
  z-index: 2;
  color: var(--color);
  background-color: var(--bg-color);
}
.t4s-collection-item .t4s-cat-subtitle {
  color: var(--subtitle-cl);
}
.t4s-collection-item .t4s-cat-subtitle {
  display: none;
}
.t4s-coll-style-1 .t4s-cat-title {
  width: 100%;
  height: 100%;
  padding: 5px 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.t4s-coll-style-2 .t4s-cat-title {
  width: auto;
  display: inline-flex;
  vertical-align: top;
  padding: 0;
}
.t4s-coll-style-3 .t4s-cat-title,
.t4s-coll-style-3 .t4s-cat-subtitle {
  width: 100%;
  height: 100%;
  padding: 5px 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.t4s-coll-style-3 .t4s-cat-subtitle {
  opacity: 0;
  visibility: hidden;
  transform: translateY(0);
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: auto;
  color: var(--subtitle-cl2);
  background-color: var(--subtitle-cl);
}
.t4s-coll-style-3 span.t4s-count {
  margin-right: 5px;
}
.t4s-collection-item.t4s-coll-style-4 .t4s-cate-wrapper {
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  box-shadow: none;
  transform: translate(0);
  padding: var(--space-bottom) 0 0;
  height: auto;
}
.t4s-cat-subtitle .t4s-count {
  margin-right: 5px;
}
.t4s-coll-style-4 .t4s-cat-title {
  font-family: var(--font-heading-family);
}
.t4s-coll-style-4 .t4s-cat-subtitle {
  display: flex;
  font-weight: 400;
  font-family: var(--font-family-2);
}
.t4s-coll-style-5 .t4s-cate-wrapper {
  display: none;
}
.t4s-coll-style-7 span.t4s-count {
  margin-right: 5px;
}
.t4s-collection-item.t4s-coll-style-7 .t4s-cate-wrapper {
  background-color: var(--bg-color);
}
.t4s-coll-style-7 .t4s-cat-title {
  font-size: 18px;
  font-weight: 500;
  color: var(--color);
  width: 100%;
  background-color: transparent;
}
.t4s-coll-style-7 .t4s-coll-img {
  padding-bottom: 30px;
}
.t4s-coll-style-7 .t4s-cat-subtitle {
  font-weight: 400;
  width: 100%;
  display: flex;
}
.t4s-collection-item.t4s-coll-style-8 .t4s-cate-wrapper,
.t4s-collection-item.t4s-coll-style-9 .t4s-cate-wrapper {
  position: static;
  -webkit-transform: none;
  transform: none;
  min-width: 1px;
  box-shadow: none;
  padding: 0;
  min-height: 1px;
  height: auto;
  font-weight: 400;
  padding: var(--space-bottom) 0 0;
}
.t4s-collection-border-true .t4s-coll-style-8 .t4s-img-wrap {
  border-width: 1.5px;
}
.t4s-coll-style-8 .t4s-cat-title,
.t4s-coll-style-9 .t4s-cat-title {
  line-height: 1.2;
}
.t4s-collection-item {
  --color: var(--title-cl-second);
  --bg-color: var(--title-cl-pri);
  --color-hover: var(--title-cl-second-hover);
  --bg-color-hover: var(--title-cl-pri-hover);
}
.t4s-coll-style-2,
.t4s-coll-style-4,
.t4s-coll-style-8,
.t4s-coll-style-9 {
  --color: var(--title-cl-pri);
  --bg-color: tranparent;
  --color-hover: var(--title-cl-pri-hover);
  --bg-color-hover: tranparent;
}
a.t4s-loadpreview {
  margin-bottom: 50px;
}
@media (min-width: 1025px) {
  .t4s-gx-lg-40 {
    --ts-gutter-x: 40px;
  }
  .t4s-gy-lg-40 {
    --ts-gutter-y: 40px;
  }
}
@media (max-width: 1025px) and (min-width: 768px) {
  .t4s-gx-md-40 {
    --ts-gutter-x: 40px;
  }
  .t4s-gy-md-40 {
    --ts-gutter-y: 40px;
  }
}
@media (max-width: 1199px) and (min-width: 1025px) {
  .t4s-coll-layout-2.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-3.has-3-item .coll-item-3 .t4s_ratio {
    --aspect-ratioapt: 570/635 !important;
  }
  .t4s-coll-layout-4.has-3-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-4.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-5.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-5.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-4.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 270/636 !important;
  }
  .t4s-coll-layout-3.has-4-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 570/633 !important;
  }
  .t4s-coll-layout-5.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/670 !important;
  }
  .t4s-coll-layout-6.has-4-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-6.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 400/640 !important;
  }
  .t4s-coll-layout-1.has-5-item .coll-item-4 .t4s_ratio,
  .t4s-coll-layout-1.has-5-item .coll-item-5 .t4s_ratio {
    --aspect-ratioapt: 570/318 !important;
  }
  .t4s-coll-layout-2.has-5-item .coll-item-3 .t4s_ratio {
    --aspect-ratioapt: 400/639 !important;
  }
  .t4s-coll-layout-5.has-5-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-5.has-5-item .coll-item-5 .t4s_ratio {
    --aspect-ratioapt: 400/677 !important;
  }
  .t4s-coll-layout-5.has-6-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 400/679 !important;
  }
  .t4s-coll-layout-5.has-6-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-5.has-6-item .coll-item-3 .t4s_ratio {
    --aspect-ratioapt: 400/320 !important;
  }
  .t4s-coll-layout-1.has-7-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-1.has-7-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-1.has-7-item .coll-item-6 .t4s_ratio,
  .t4s-coll-layout-1.has-7-item .coll-item-7 .t4s_ratio {
    --aspect-ratioapt: 400/319 !important;
  }
  .t4s-coll-layout-2.has-7-item .coll-item-6 .t4s_ratio {
    --aspect-ratioapt: 400/298 !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .t4s-list-manual-collections .t4s-collection-item .t4s_ratio {
    --aspect-ratioapt: var(--aspect-ratioapttb) !important;
  }
  .t4s-collection-item .t4s-cate-wrapper {
    min-width: var(--item-width-tb);
    height: var(--item-height-tb);
    bottom: var(--space-bottom-tb);
  }
}
@media (max-width: 991px) {
  .t4s-coll-layout-2.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-3.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-5.has-3-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-3.has-4-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-7.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/400 !important;
  }
  .t4s-coll-layout-4.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-5.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-5.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-2 .t4s_ratio {
    --aspect-ratioapt: 570/300 !important;
  }
  .t4s-coll-layout-4.has-3-item .coll-item-2 .t4s_ratio,
  .t4s-coll-layout-4.has-3-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-6.has-3-item .coll-item-2 .t4s_ratio {
    --aspect-ratioapt: 270/300 !important;
  }
  .t4s-coll-layout-4.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/627 !important;
  }
  .t4s-coll-layout-5.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/696 !important;
  }
  .t4s-coll-layout-6.has-4-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 400/633 !important;
  }
  .t4s-coll-layout-2.has-5-item .coll-item-3 .t4s_ratio {
    --aspect-ratioapt: 400/634 !important;
  }
  .t4s-coll-layout-4.has-5-item .coll-item-3 .t4s_ratio {
    --aspect-ratioapt: 400/300 !important;
  }
  .t4s-coll-layout-5.has-5-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 400/651 !important;
  }
  .t4s-coll-layout-5.has-6-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 400/664 !important;
  }
  .t4s-coll-layout-2.has-7-item .coll-item-5 .t4s_ratio,
  .t4s-coll-layout-2.has-7-item .coll-item-7 .t4s_ratio {
    --aspect-ratioapt: 570/300 !important;
  }
}
@media (max-width: 767px) {
  .t4s-collection-item {
    margin-bottom: var(--mgb-mb);
  }
  .t4s-cate-wrapper {
    padding: 5px 10px;
    min-height: 30px;
  }
  .t4s-coll-layout-4.has-4-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-5.has-4-item .coll-item-4 .t4s_ratio,
  .t4s-coll-layout-5.has-4-item .coll-item-4 .t4s_ratio,
  .t4s-coll-layout-6.has-4-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-6.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/400 !important;
  }
  .t4s-coll-layout-4.has-4-item .coll-item-4 .t4s_ratio {
    --aspect-ratioapt: 570/300 !important;
  }
  .t4s-coll-layout-2.has-5-item .coll-item-3 .t4s_ratio,
  .t4s-coll-layout-5.has-5-item .coll-item-1 .t4s_ratio,
  .t4s-coll-layout-5.has-5-item .coll-item-5 .t4s_ratio {
    --aspect-ratioapt: 400/250 !important;
  }
  .t4s-coll-layout-5.has-6-item .coll-item-1 .t4s_ratio {
    --aspect-ratioapt: 400/300 !important;
  }
  .t4s-collection-item .t4s-cate-wrapper {
    min-width: var(--item-width-mb);
    height: var(--item-height-mb);
    bottom: var(--space-bottom-mb);
  }
}
@media (max-width: 480px) {
  .t4s-collection-item .t4s-cate-wrapper {
    max-width: 90%;
    margin: auto;
    min-width: 100px;
    bottom: var(--space-bottom-mb);
  }
  .t4s-collection-border-true .t4s-collection-item .t4s-cate-wrapper {
    bottom: calc(var(--space-bottom-mb) + 1px);
  }
  .t4s-coll-style-4 .t4s-cate-wrapper,
  .t4s-coll-style-8 .t4s-cate-wrapper,
  .t4s-coll-style-9 .t4s-cate-wrapper {
    padding: var(--space-bottom-mb) 0 0;
  }
}
.t4s-collection-item .t4s-img-wrap,
.t4s-collection-item .t4s_ratio,
.t4s-collection-item .t4s-eff-border-run:before,
.t4s-collection-item .t4s-eff-border-run:after {
  border-radius: var(--item-rd);
  overflow: hidden;
}
.t4s-collection-item .t4s-coll-img {
  padding: var(--item-pd);
}
.t4s-collection-border-true .t4s-collection-item .t4s-coll-img {
  padding: 0;
}
.t4s-collection-border-true .t4s-collection-item .t4s-img-wrap {
  overflow: hidden;
  position: relative;
  border-radius: var(--item-rd);
  padding: var(--item-pd);
}
.t4s-collection-border-true .t4s-collection-item .t4s-img-wrap:before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: solid 1px var(--border-cl);
  border-radius: var(--item-rd);
}
.t4s-collection-small .t4s-collection-item .t4s-coll-img {
  width: 86px;
}
.t4s-collection-medium .t4s-collection-item .t4s-coll-img {
  width: 102px;
}
.t4s-collection-large .t4s-collection-item .t4s-coll-img {
  width: 150px;
}
.t4s-collection-item .t4s-coll-img .t4s-count,
.t4s-collection-item .t4s-cat-title .t4s-count {
  background-color: var(--count-cl-pri);
  color: var(--count-cl-second);
  height: 20px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 26px;
  width: auto;
  padding: 0 5px;
  font-size: 11px;
  border-radius: 10px;
  position: absolute;
  z-index: 4;
  left: auto;
  right: 10%;
  top: 10%;
}
.t4s-collection-item .t4s-cat-title .t4s-count {
  right: auto;
  left: 100%;
  top: -10px;
}
.t4s-collection-item .t4s-source-icon .t4s-coll-img .t4s-count {
  right: -8px;
  top: 12px;
}
.t4s-list-collections[style*="--item-rd:0%"]
  .t4s-collection-item
  .t4s-coll-img
  .t4s-count {
  top: 5px;
  right: 5px;
}
.t4s-collection-small .t4s-collection-item .t4s-coll-img .t4s-count,
.t4s-collection-medium .t4s-collection-item .t4s-coll-img .t4s-count {
  right: -10px;
  top: 12px;
}
.t4s-collection-large .t4s-collection-item .t4s-coll-img .t4s-count {
  right: 0;
  top: 20px;
}
.t4s-collection-item:not(.t4s-coll-style-9) .t4s-cat-title .t4s-count {
  display: none;
}
.t4s-prs-footer {
  margin-top: 40px;
}
@media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1025px) {
  .t4s-collection-item .t4s-cat-title:hover {
    color: var(--color-hover);
    background-color: var(--bg-color-hover);
  }
  .t4s-coll-style-3 .t4s-cate-wrapper:hover .t4s-cat-subtitle {
    opacity: 1;
    visibility: visible;
  }
  .t4s-coll-style-7.t4s-collection-item .t4s-cat-title:hover {
    color: var(--color);
    background-color: transparent;
  }
}
/*# sourceMappingURL=/s/files/1/0665/4957/9992/t/8/assets/collection-list.css.map?v=1676722923 */
/*collection-list.css END*/
.active1 {
  background: black;
  border-radius: 50%;
}

.radio-group .radio-box.active1 label {
  color: #fff !important;
}
