@import url('bootstrap/bootstrap.min.css');@import url('bootstrap/bootstrap-grid.min.css');/* @import url('bootstrap/bootstrap-reboot.min.css'); */@import url('bootstrap/bootstrap-utilities.min.css');/*! *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */@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: normal;  font-style: normal;  font-display: swap;}.icon, [class^="icon-"] {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  transform: translate(0, 0); }/* makes the font 33% larger relative to the icon container */.icon-lg {  font-size: 1.33333em;  line-height: 0.75em;  vertical-align: -15%; }.icon-2x {  font-size: 2em; }.icon-3x {  font-size: 3em; }.icon-4x {  font-size: 4em; }.icon-5x {  font-size: 5em; }.icon-fw {  width: 1.28571em;  text-align: center; }.icon-ul {  padding-left: 0;  margin-left: 2.14286em;  list-style-type: none; }  .icon-ul > li {    position: relative; }.icon-li {  position: absolute;  left: -2.14286em;  width: 2.14286em;  top: 0.14286em;  text-align: center; }  .icon-li.icon-lg {    left: -1.85714em; }.icon-border {  padding: .2em .25em .15em;  border: solid 0.08em #eee;  border-radius: .1em; }.pull-right {  float: right; }.pull-left {  float: left; }.icon.pull-left {  margin-right: .3em;}.icon.pull-right {  margin-left: .3em;}.icon-spin {  -webkit-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear;}.icon-pulse {  -webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@keyframes fa-spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}.icon-rotate-90 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}.icon-rotate-180 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);}.icon-rotate-270 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform: rotate(270deg);  -ms-transform: rotate(270deg);  transform: rotate(270deg);}.icon-flip-horizontal {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  transform: scale(-1, 1);}.icon-flip-vertical {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(1, -1);  -ms-transform: scale(1, -1);  transform: scale(1, -1);}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical {  filter: none;}.icon-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle;}.icon-stack-1x,.icon-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center;}.icon-stack-1x {  line-height: inherit;}.icon-stack-2x {  font-size: 2em;}.icon-inverse {  color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen   readers do not read off random characters that represent icons */.icon-glass:before {  content: "\f000";}.icon-music:before {  content: "\f001";}.icon-search:before {  content: "\f002";}.icon-envelope-o:before {  content: "\f003";}.icon-heart:before {  content: "\f004";}.icon-star:before {  content: "\f005";}.icon-star-o:before {  content: "\f006";}.icon-user:before {  content: "\f007";}.icon-film:before {  content: "\f008";}.icon-th-large:before {  content: "\f009";}.icon-th:before {  content: "\f00a";}.icon-th-list:before {  content: "\f00b";}.icon-check:before {  content: "\f00c";}.icon-remove:before,.icon-close:before,.icon-times:before {  content: "\f00d";}.icon-search-plus:before {  content: "\f00e";}.icon-search-minus:before {  content: "\f010";}.icon-power-off:before {  content: "\f011";}.icon-signal:before {  content: "\f012";}.icon-gear:before,.icon-cog:before {  content: "\f013";}.icon-trash-o:before {  content: "\f014";}.icon-home:before {  content: "\f015";}.icon-file-o:before {  content: "\f016";}.icon-clock-o:before {  content: "\f017";}.icon-road:before {  content: "\f018";}.icon-download:before {  content: "\f019";}.icon-arrow-circle-o-down:before {  content: "\f01a";}.icon-arrow-circle-o-up:before {  content: "\f01b";}.icon-inbox:before {  content: "\f01c";}.icon-play-circle-o:before {  content: "\f01d";}.icon-rotate-right:before,.icon-repeat:before {  content: "\f01e";}.icon-refresh:before {  content: "\f021";}.icon-list-alt:before {  content: "\f022";}.icon-lock:before {  content: "\f023";}.icon-flag:before {  content: "\f024";}.icon-headphones:before {  content: "\f025";}.icon-volume-off:before {  content: "\f026";}.icon-volume-down:before {  content: "\f027";}.icon-volume-up:before {  content: "\f028";}.icon-qrcode:before {  content: "\f029";}.icon-barcode:before {  content: "\f02a";}.icon-tag:before {  content: "\f02b";}.icon-tags:before {  content: "\f02c";}.icon-book:before {  content: "\f02d";}.icon-bookmark:before {  content: "\f02e";}.icon-print:before {  content: "\f02f";}.icon-camera:before {  content: "\f030";}.icon-font:before {  content: "\f031";}.icon-bold:before {  content: "\f032";}.icon-italic:before {  content: "\f033";}.icon-text-height:before {  content: "\f034";}.icon-text-width:before {  content: "\f035";}.icon-align-left:before {  content: "\f036";}.icon-align-center:before {  content: "\f037";}.icon-align-right:before {  content: "\f038";}.icon-align-justify:before {  content: "\f039";}.icon-list:before {  content: "\f03a";}.icon-dedent:before,.icon-outdent:before {  content: "\f03b";}.icon-indent:before {  content: "\f03c";}.icon-video-camera:before {  content: "\f03d";}.icon-photo:before,.icon-image:before,.icon-picture-o:before {  content: "\f03e";}.icon-pencil:before {  content: "\f040";}.icon-map-marker:before {  content: "\f041";}.icon-adjust:before {  content: "\f042";}.icon-tint:before {  content: "\f043";}.icon-edit:before,.icon-pencil-square-o:before {  content: "\f044";}.icon-share-square-o:before {  content: "\f045";}.icon-check-square-o:before {  content: "\f046";}.icon-arrows:before {  content: "\f047";}.icon-step-backward:before {  content: "\f048";}.icon-fast-backward:before {  content: "\f049";}.icon-backward:before {  content: "\f04a";}.icon-play:before {  content: "\f04b";}.icon-pause:before {  content: "\f04c";}.icon-stop:before {  content: "\f04d";}.icon-forward:before {  content: "\f04e";}.icon-fast-forward:before {  content: "\f050";}.icon-step-forward:before {  content: "\f051";}.icon-eject:before {  content: "\f052";}.icon-chevron-left:before {  content: "\f053";}.icon-chevron-right:before {  content: "\f054";}.icon-plus-circle:before {  content: "\f055";}.icon-minus-circle:before {  content: "\f056";}.icon-times-circle:before {  content: "\f057";}.icon-check-circle:before {  content: "\f058";}.icon-question-circle:before {  content: "\f059";}.icon-info-circle:before {  content: "\f05a";}.icon-crosshairs:before {  content: "\f05b";}.icon-times-circle-o:before {  content: "\f05c";}.icon-check-circle-o:before {  content: "\f05d";}.icon-ban:before {  content: "\f05e";}.icon-arrow-left:before {  content: "\f060";}.icon-arrow-right:before {  content: "\f061";}.icon-arrow-up:before {  content: "\f062";}.icon-arrow-down:before {  content: "\f063";}.icon-mail-forward:before,.icon-share:before {  content: "\f064";}.icon-expand:before {  content: "\f065";}.icon-compress:before {  content: "\f066";}.icon-plus:before {  content: "\f067";}.icon-minus:before {  content: "\f068";}.icon-asterisk:before {  content: "\f069";}.icon-exclamation-circle:before {  content: "\f06a";}.icon-gift:before {  content: "\f06b";}.icon-leaf:before {  content: "\f06c";}.icon-fire:before {  content: "\f06d";}.icon-eye:before {  content: "\f06e";}.icon-eye-slash:before {  content: "\f070";}.icon-warning:before,.icon-exclamation-triangle:before {  content: "\f071";}.icon-plane:before {  content: "\f072";}.icon-calendar:before {  content: "\f073";}.icon-random:before {  content: "\f074";}.icon-comment:before {  content: "\f075";}.icon-magnet:before {  content: "\f076";}.icon-chevron-up:before {  content: "\f077";}.icon-chevron-down:before {  content: "\f078";}.icon-retweet:before {  content: "\f079";}.icon-shopping-cart:before {  content: "\f07a";}.icon-folder:before {  content: "\f07b";}.icon-folder-open:before {  content: "\f07c";}.icon-arrows-v:before {  content: "\f07d";}.icon-arrows-h:before {  content: "\f07e";}.icon-bar-chart-o:before,.icon-bar-chart:before {  content: "\f080";}.icon-twitter-square:before {  content: "\f081";}.icon-facebook-square:before {  content: "\f082";}.icon-camera-retro:before {  content: "\f083";}.icon-key:before {  content: "\f084";}.icon-gears:before,.icon-cogs:before {  content: "\f085";}.icon-comments:before {  content: "\f086";}.icon-thumbs-o-up:before {  content: "\f087";}.icon-thumbs-o-down:before {  content: "\f088";}.icon-star-half:before {  content: "\f089";}.icon-heart-o:before {  content: "\f08a";}.icon-sign-out:before {  content: "\f08b";}.icon-linkedin-square:before {  content: "\f08c";}.icon-thumb-tack:before {  content: "\f08d";}.icon-external-link:before {  content: "\f08e";}.icon-sign-in:before {  content: "\f090";}.icon-trophy:before {  content: "\f091";}.icon-github-square:before {  content: "\f092";}.icon-upload:before {  content: "\f093";}.icon-lemon-o:before {  content: "\f094";}.icon-phone:before {  content: "\f095";}.icon-square-o:before {  content: "\f096";}.icon-bookmark-o:before {  content: "\f097";}.icon-phone-square:before {  content: "\f098";}.icon-twitter:before {  content: "\f099";}.icon-facebook-f:before,.icon-facebook:before {  content: "\f09a";}.icon-github:before {  content: "\f09b";}.icon-unlock:before {  content: "\f09c";}.icon-credit-card:before {  content: "\f09d";}.icon-feed:before,.icon-rss:before {  content: "\f09e";}.icon-hdd-o:before {  content: "\f0a0";}.icon-bullhorn:before {  content: "\f0a1";}.icon-bell:before {  content: "\f0f3";}.icon-certificate:before {  content: "\f0a3";}.icon-hand-o-right:before {  content: "\f0a4";}.icon-hand-o-left:before {  content: "\f0a5";}.icon-hand-o-up:before {  content: "\f0a6";}.icon-hand-o-down:before {  content: "\f0a7";}.icon-arrow-circle-left:before {  content: "\f0a8";}.icon-arrow-circle-right:before {  content: "\f0a9";}.icon-arrow-circle-up:before {  content: "\f0aa";}.icon-arrow-circle-down:before {  content: "\f0ab";}.icon-globe:before {  content: "\f0ac";}.icon-wrench:before {  content: "\f0ad";}.icon-tasks:before {  content: "\f0ae";}.icon-filter:before {  content: "\f0b0";}.icon-briefcase:before {  content: "\f0b1";}.icon-arrows-alt:before {  content: "\f0b2";}.icon-group:before,.icon-users:before {  content: "\f0c0";}.icon-chain:before,.icon-link:before {  content: "\f0c1";}.icon-cloud:before {  content: "\f0c2";}.icon-flask:before {  content: "\f0c3";}.icon-cut:before,.icon-scissors:before {  content: "\f0c4";}.icon-copy:before,.icon-files-o:before {  content: "\f0c5";}.icon-paperclip:before {  content: "\f0c6";}.icon-save:before,.icon-floppy-o:before {  content: "\f0c7";}.icon-square:before {  content: "\f0c8";}.icon-navicon:before,.icon-reorder:before,.icon-bars:before {  content: "\f0c9";}.icon-list-ul:before {  content: "\f0ca";}.icon-list-ol:before {  content: "\f0cb";}.icon-strikethrough:before {  content: "\f0cc";}.icon-underline:before {  content: "\f0cd";}.icon-table:before {  content: "\f0ce";}.icon-magic:before {  content: "\f0d0";}.icon-truck:before {  content: "\f0d1";}.icon-pinterest:before {  content: "\f0d2";}.icon-pinterest-square:before {  content: "\f0d3";}.icon-google-plus-square:before {  content: "\f0d4";}.icon-google-plus:before {  content: "\f0d5";}.icon-money:before {  content: "\f0d6";}.icon-caret-down:before {  content: "\f0d7";}.icon-caret-up:before {  content: "\f0d8";}.icon-caret-left:before {  content: "\f0d9";}.icon-caret-right:before {  content: "\f0da";}.icon-columns:before {  content: "\f0db";}.icon-unsorted:before,.icon-sort:before {  content: "\f0dc";}.icon-sort-down:before,.icon-sort-desc:before {  content: "\f0dd";}.icon-sort-up:before,.icon-sort-asc:before {  content: "\f0de";}.icon-envelope:before {  content: "\f0e0";}.icon-linkedin:before {  content: "\f0e1";}.icon-rotate-left:before,.icon-undo:before {  content: "\f0e2";}.icon-legal:before,.icon-gavel:before {  content: "\f0e3";}.icon-dashboard:before,.icon-tachometer:before {  content: "\f0e4";}.icon-comment-o:before {  content: "\f0e5";}.icon-comments-o:before {  content: "\f0e6";}.icon-flash:before,.icon-bolt:before {  content: "\f0e7";}.icon-sitemap:before {  content: "\f0e8";}.icon-umbrella:before {  content: "\f0e9";}.icon-paste:before,.icon-clipboard:before {  content: "\f0ea";}.icon-lightbulb-o:before {  content: "\f0eb";}.icon-exchange:before {  content: "\f0ec";}.icon-cloud-download:before {  content: "\f0ed";}.icon-cloud-upload:before {  content: "\f0ee";}.icon-user-md:before {  content: "\f0f0";}.icon-stethoscope:before {  content: "\f0f1";}.icon-suitcase:before {  content: "\f0f2";}.icon-bell-o:before {  content: "\f0a2";}.icon-coffee:before {  content: "\f0f4";}.icon-cutlery:before {  content: "\f0f5";}.icon-file-text-o:before {  content: "\f0f6";}.icon-building-o:before {  content: "\f0f7";}.icon-hospital-o:before {  content: "\f0f8";}.icon-ambulance:before {  content: "\f0f9";}.icon-medkit:before {  content: "\f0fa";}.icon-fighter-jet:before {  content: "\f0fb";}.icon-beer:before {  content: "\f0fc";}.icon-h-square:before {  content: "\f0fd";}.icon-plus-square:before {  content: "\f0fe";}.icon-angle-double-left:before {  content: "\f100";}.icon-angle-double-right:before {  content: "\f101";}.icon-angle-double-up:before {  content: "\f102";}.icon-angle-double-down:before {  content: "\f103";}.icon-angle-left:before {  content: "\f104";}.icon-angle-right:before {  content: "\f105";}.icon-angle-up:before {  content: "\f106";}.icon-angle-down:before {  content: "\f107";}.icon-desktop:before {  content: "\f108";}.icon-laptop:before {  content: "\f109";}.icon-tablet:before {  content: "\f10a";}.icon-mobile-phone:before,.icon-mobile:before {  content: "\f10b";}.icon-circle-o:before {  content: "\f10c";}.icon-quote-left:before {  content: "\f10d";}.icon-quote-right:before {  content: "\f10e";}.icon-spinner:before {  content: "\f110";}.icon-circle:before {  content: "\f111";}.icon-mail-reply:before,.icon-reply:before {  content: "\f112";}.icon-github-alt:before {  content: "\f113";}.icon-folder-o:before {  content: "\f114";}.icon-folder-open-o:before {  content: "\f115";}.icon-smile-o:before {  content: "\f118";}.icon-frown-o:before {  content: "\f119";}.icon-meh-o:before {  content: "\f11a";}.icon-gamepad:before {  content: "\f11b";}.icon-keyboard-o:before {  content: "\f11c";}.icon-flag-o:before {  content: "\f11d";}.icon-flag-checkered:before {  content: "\f11e";}.icon-terminal:before {  content: "\f120";}.icon-code:before {  content: "\f121";}.icon-mail-reply-all:before,.icon-reply-all:before {  content: "\f122";}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before {  content: "\f123";}.icon-location-arrow:before {  content: "\f124";}.icon-crop:before {  content: "\f125";}.icon-code-fork:before {  content: "\f126";}.icon-unlink:before,.icon-chain-broken:before {  content: "\f127";}.icon-question:before {  content: "\f128";}.icon-info:before {  content: "\f129";}.icon-exclamation:before {  content: "\f12a";}.icon-superscript:before {  content: "\f12b";}.icon-subscript:before {  content: "\f12c";}.icon-eraser:before {  content: "\f12d";}.icon-puzzle-piece:before {  content: "\f12e";}.icon-microphone:before {  content: "\f130";}.icon-microphone-slash:before {  content: "\f131";}.icon-shield:before {  content: "\f132";}.icon-calendar-o:before {  content: "\f133";}.icon-fire-extinguisher:before {  content: "\f134";}.icon-rocket:before {  content: "\f135";}.icon-maxcdn:before {  content: "\f136";}.icon-chevron-circle-left:before {  content: "\f137";}.icon-chevron-circle-right:before {  content: "\f138";}.icon-chevron-circle-up:before {  content: "\f139";}.icon-chevron-circle-down:before {  content: "\f13a";}.icon-html5:before {  content: "\f13b";}.icon-css3:before {  content: "\f13c";}.icon-anchor:before {  content: "\f13d";}.icon-unlock-alt:before {  content: "\f13e";}.icon-bullseye:before {  content: "\f140";}.icon-ellipsis-h:before {  content: "\f141";}.icon-ellipsis-v:before {  content: "\f142";}.icon-rss-square:before {  content: "\f143";}.icon-play-circle:before {  content: "\f144";}.icon-ticket:before {  content: "\f145";}.icon-minus-square:before {  content: "\f146";}.icon-minus-square-o:before {  content: "\f147";}.icon-level-up:before {  content: "\f148";}.icon-level-down:before {  content: "\f149";}.icon-check-square:before {  content: "\f14a";}.icon-pencil-square:before {  content: "\f14b";}.icon-external-link-square:before {  content: "\f14c";}.icon-share-square:before {  content: "\f14d";}.icon-compass:before {  content: "\f14e";}.icon-toggle-down:before,.icon-caret-square-o-down:before {  content: "\f150";}.icon-toggle-up:before,.icon-caret-square-o-up:before {  content: "\f151";}.icon-toggle-right:before,.icon-caret-square-o-right:before {  content: "\f152";}.icon-euro:before,.icon-eur:before {  content: "\f153";}.icon-gbp:before {  content: "\f154";}.icon-dollar:before,.icon-usd:before {  content: "\f155";}.icon-rupee:before,.icon-inr:before {  content: "\f156";}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before {  content: "\f157";}.icon-ruble:before,.icon-rouble:before,.icon-rub:before {  content: "\f158";}.icon-won:before,.icon-krw:before {  content: "\f159";}.icon-bitcoin:before,.icon-btc:before {  content: "\f15a";}.icon-file:before {  content: "\f15b";}.icon-file-text:before {  content: "\f15c";}.icon-sort-alpha-asc:before {  content: "\f15d";}.icon-sort-alpha-desc:before {  content: "\f15e";}.icon-sort-amount-asc:before {  content: "\f160";}.icon-sort-amount-desc:before {  content: "\f161";}.icon-sort-numeric-asc:before {  content: "\f162";}.icon-sort-numeric-desc:before {  content: "\f163";}.icon-thumbs-up:before {  content: "\f164";}.icon-thumbs-down:before {  content: "\f165";}.icon-youtube-square:before {  content: "\f166";}.icon-youtube:before {  content: "\f167";}.icon-xing:before {  content: "\f168";}.icon-xing-square:before {  content: "\f169";}.icon-youtube-play:before {  content: "\f16a";}.icon-dropbox:before {  content: "\f16b";}.icon-stack-overflow:before {  content: "\f16c";}.icon-instagram:before {  content: "\f16d";}.icon-flickr:before {  content: "\f16e";}.icon-adn:before {  content: "\f170";}.icon-bitbucket:before {  content: "\f171";}.icon-bitbucket-square:before {  content: "\f172";}.icon-tumblr:before {  content: "\f173";}.icon-tumblr-square:before {  content: "\f174";}.icon-long-arrow-down:before {  content: "\f175";}.icon-long-arrow-up:before {  content: "\f176";}.icon-long-arrow-left:before {  content: "\f177";}.icon-long-arrow-right:before {  content: "\f178";}.icon-apple:before {  content: "\f179";}.icon-windows:before {  content: "\f17a";}.icon-android:before {  content: "\f17b";}.icon-linux:before {  content: "\f17c";}.icon-dribbble:before {  content: "\f17d";}.icon-skype:before {  content: "\f17e";}.icon-foursquare:before {  content: "\f180";}.icon-trello:before {  content: "\f181";}.icon-female:before {  content: "\f182";}.icon-male:before {  content: "\f183";}.icon-gittip:before,.icon-gratipay:before {  content: "\f184";}.icon-sun-o:before {  content: "\f185";}.icon-moon-o:before {  content: "\f186";}.icon-archive:before {  content: "\f187";}.icon-bug:before {  content: "\f188";}.icon-vk:before {  content: "\f189";}.icon-weibo:before {  content: "\f18a";}.icon-renren:before {  content: "\f18b";}.icon-pagelines:before {  content: "\f18c";}.icon-stack-exchange:before {  content: "\f18d";}.icon-arrow-circle-o-right:before {  content: "\f18e";}.icon-arrow-circle-o-left:before {  content: "\f190";}.icon-toggle-left:before,.icon-caret-square-o-left:before {  content: "\f191";}.icon-dot-circle-o:before {  content: "\f192";}.icon-wheelchair:before {  content: "\f193";}.icon-vimeo-square:before {  content: "\f194";}.icon-turkish-lira:before,.icon-try:before {  content: "\f195";}.icon-plus-square-o:before {  content: "\f196";}.icon-space-shuttle:before {  content: "\f197";}.icon-slack:before {  content: "\f198";}.icon-envelope-square:before {  content: "\f199";}.icon-wordpress:before {  content: "\f19a";}.icon-openid:before {  content: "\f19b";}.icon-institution:before,.icon-bank:before,.icon-university:before {  content: "\f19c";}.icon-mortar-board:before,.icon-graduation-cap:before {  content: "\f19d";}.icon-yahoo:before {  content: "\f19e";}.icon-google:before {  content: "\f1a0";}.icon-reddit:before {  content: "\f1a1";}.icon-reddit-square:before {  content: "\f1a2";}.icon-stumbleupon-circle:before {  content: "\f1a3";}.icon-stumbleupon:before {  content: "\f1a4";}.icon-delicious:before {  content: "\f1a5";}.icon-digg:before {  content: "\f1a6";}.icon-pied-piper-pp:before {  content: "\f1a7";}.icon-pied-piper-alt:before {  content: "\f1a8";}.icon-drupal:before {  content: "\f1a9";}.icon-joomla:before {  content: "\f1aa";}.icon-language:before {  content: "\f1ab";}.icon-fax:before {  content: "\f1ac";}.icon-building:before {  content: "\f1ad";}.icon-child:before {  content: "\f1ae";}.icon-paw:before {  content: "\f1b0";}.icon-spoon:before {  content: "\f1b1";}.icon-cube:before {  content: "\f1b2";}.icon-cubes:before {  content: "\f1b3";}.icon-behance:before {  content: "\f1b4";}.icon-behance-square:before {  content: "\f1b5";}.icon-steam:before {  content: "\f1b6";}.icon-steam-square:before {  content: "\f1b7";}.icon-recycle:before {  content: "\f1b8";}.icon-automobile:before,.icon-car:before {  content: "\f1b9";}.icon-cab:before,.icon-taxi:before {  content: "\f1ba";}.icon-tree:before {  content: "\f1bb";}.icon-spotify:before {  content: "\f1bc";}.icon-deviantart:before {  content: "\f1bd";}.icon-soundcloud:before {  content: "\f1be";}.icon-database:before {  content: "\f1c0";}.icon-file-pdf-o:before {  content: "\f1c1";}.icon-file-word-o:before {  content: "\f1c2";}.icon-file-excel-o:before {  content: "\f1c3";}.icon-file-powerpoint-o:before {  content: "\f1c4";}.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before {  content: "\f1c5";}.icon-file-zip-o:before,.icon-file-archive-o:before {  content: "\f1c6";}.icon-file-sound-o:before,.icon-file-audio-o:before {  content: "\f1c7";}.icon-file-movie-o:before,.icon-file-video-o:before {  content: "\f1c8";}.icon-file-code-o:before {  content: "\f1c9";}.icon-vine:before {  content: "\f1ca";}.icon-codepen:before {  content: "\f1cb";}.icon-jsfiddle:before {  content: "\f1cc";}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before {  content: "\f1cd";}.icon-circle-o-notch:before {  content: "\f1ce";}.icon-ra:before,.icon-resistance:before,.icon-rebel:before {  content: "\f1d0";}.icon-ge:before,.icon-empire:before {  content: "\f1d1";}.icon-git-square:before {  content: "\f1d2";}.icon-git:before {  content: "\f1d3";}.icon-y-combinator-square:before,.icon-yc-square:before,.icon-hacker-news:before {  content: "\f1d4";}.icon-tencent-weibo:before {  content: "\f1d5";}.icon-qq:before {  content: "\f1d6";}.icon-wechat:before,.icon-weixin:before {  content: "\f1d7";}.icon-send:before,.icon-paper-plane:before {  content: "\f1d8";}.icon-send-o:before,.icon-paper-plane-o:before {  content: "\f1d9";}.icon-history:before {  content: "\f1da";}.icon-circle-thin:before {  content: "\f1db";}.icon-header:before {  content: "\f1dc";}.icon-paragraph:before {  content: "\f1dd";}.icon-sliders:before {  content: "\f1de";}.icon-share-alt:before {  content: "\f1e0";}.icon-share-alt-square:before {  content: "\f1e1";}.icon-bomb:before {  content: "\f1e2";}.icon-soccer-ball-o:before,.icon-futbol-o:before {  content: "\f1e3";}.icon-tty:before {  content: "\f1e4";}.icon-binoculars:before {  content: "\f1e5";}.icon-plug:before {  content: "\f1e6";}.icon-slideshare:before {  content: "\f1e7";}.icon-twitch:before {  content: "\f1e8";}.icon-yelp:before {  content: "\f1e9";}.icon-newspaper-o:before {  content: "\f1ea";}.icon-wifi:before {  content: "\f1eb";}.icon-calculator:before {  content: "\f1ec";}.icon-paypal:before {  content: "\f1ed";}.icon-google-wallet:before {  content: "\f1ee";}.icon-cc-visa:before {  content: "\f1f0";}.icon-cc-mastercard:before {  content: "\f1f1";}.icon-cc-discover:before {  content: "\f1f2";}.icon-cc-amex:before {  content: "\f1f3";}.icon-cc-paypal:before {  content: "\f1f4";}.icon-cc-stripe:before {  content: "\f1f5";}.icon-bell-slash:before {  content: "\f1f6";}.icon-bell-slash-o:before {  content: "\f1f7";}.icon-trash:before {  content: "\f1f8";}.icon-copyright:before {  content: "\f1f9";}.icon-at:before {  content: "\f1fa";}.icon-eyedropper:before {  content: "\f1fb";}.icon-paint-brush:before {  content: "\f1fc";}.icon-birthday-cake:before {  content: "\f1fd";}.icon-area-chart:before {  content: "\f1fe";}.icon-pie-chart:before {  content: "\f200";}.icon-line-chart:before {  content: "\f201";}.icon-lastfm:before {  content: "\f202";}.icon-lastfm-square:before {  content: "\f203";}.icon-toggle-off:before {  content: "\f204";}.icon-toggle-on:before {  content: "\f205";}.icon-bicycle:before {  content: "\f206";}.icon-bus:before {  content: "\f207";}.icon-ioxhost:before {  content: "\f208";}.icon-angellist:before {  content: "\f209";}.icon-cc:before {  content: "\f20a";}.icon-shekel:before,.icon-sheqel:before,.icon-ils:before {  content: "\f20b";}.icon-meanpath:before {  content: "\f20c";}.icon-buysellads:before {  content: "\f20d";}.icon-connectdevelop:before {  content: "\f20e";}.icon-dashcube:before {  content: "\f210";}.icon-forumbee:before {  content: "\f211";}.icon-leanpub:before {  content: "\f212";}.icon-sellsy:before {  content: "\f213";}.icon-shirtsinbulk:before {  content: "\f214";}.icon-simplybuilt:before {  content: "\f215";}.icon-skyatlas:before {  content: "\f216";}.icon-cart-plus:before {  content: "\f217";}.icon-cart-arrow-down:before {  content: "\f218";}.icon-diamond:before {  content: "\f219";}.icon-ship:before {  content: "\f21a";}.icon-user-secret:before {  content: "\f21b";}.icon-motorcycle:before {  content: "\f21c";}.icon-street-view:before {  content: "\f21d";}.icon-heartbeat:before {  content: "\f21e";}.icon-venus:before {  content: "\f221";}.icon-mars:before {  content: "\f222";}.icon-mercury:before {  content: "\f223";}.icon-intersex:before,.icon-transgender:before {  content: "\f224";}.icon-transgender-alt:before {  content: "\f225";}.icon-venus-double:before {  content: "\f226";}.icon-mars-double:before {  content: "\f227";}.icon-venus-mars:before {  content: "\f228";}.icon-mars-stroke:before {  content: "\f229";}.icon-mars-stroke-v:before {  content: "\f22a";}.icon-mars-stroke-h:before {  content: "\f22b";}.icon-neuter:before {  content: "\f22c";}.icon-genderless:before {  content: "\f22d";}.icon-facebook-official:before {  content: "\f230";}.icon-pinterest-p:before {  content: "\f231";}.icon-whatsapp:before {  content: "\f232";}.icon-server:before {  content: "\f233";}.icon-user-plus:before {  content: "\f234";}.icon-user-times:before {  content: "\f235";}.icon-hotel:before,.icon-bed:before {  content: "\f236";}.icon-viacoin:before {  content: "\f237";}.icon-train:before {  content: "\f238";}.icon-subway:before {  content: "\f239";}.icon-medium:before {  content: "\f23a";}.icon-yc:before,.icon-y-combinator:before {  content: "\f23b";}.icon-optin-monster:before {  content: "\f23c";}.icon-opencart:before {  content: "\f23d";}.icon-expeditedssl:before {  content: "\f23e";}.icon-battery-4:before,.icon-battery:before,.icon-battery-full:before {  content: "\f240";}.icon-battery-3:before,.icon-battery-three-quarters:before {  content: "\f241";}.icon-battery-2:before,.icon-battery-half:before {  content: "\f242";}.icon-battery-1:before,.icon-battery-quarter:before {  content: "\f243";}.icon-battery-0:before,.icon-battery-empty:before {  content: "\f244";}.icon-mouse-pointer:before {  content: "\f245";}.icon-i-cursor:before {  content: "\f246";}.icon-object-group:before {  content: "\f247";}.icon-object-ungroup:before {  content: "\f248";}.icon-sticky-note:before {  content: "\f249";}.icon-sticky-note-o:before {  content: "\f24a";}.icon-cc-jcb:before {  content: "\f24b";}.icon-cc-diners-club:before {  content: "\f24c";}.icon-clone:before {  content: "\f24d";}.icon-balance-scale:before {  content: "\f24e";}.icon-hourglass-o:before {  content: "\f250";}.icon-hourglass-1:before,.icon-hourglass-start:before {  content: "\f251";}.icon-hourglass-2:before,.icon-hourglass-half:before {  content: "\f252";}.icon-hourglass-3:before,.icon-hourglass-end:before {  content: "\f253";}.icon-hourglass:before {  content: "\f254";}.icon-hand-grab-o:before,.icon-hand-rock-o:before {  content: "\f255";}.icon-hand-stop-o:before,.icon-hand-paper-o:before {  content: "\f256";}.icon-hand-scissors-o:before {  content: "\f257";}.icon-hand-lizard-o:before {  content: "\f258";}.icon-hand-spock-o:before {  content: "\f259";}.icon-hand-pointer-o:before {  content: "\f25a";}.icon-hand-peace-o:before {  content: "\f25b";}.icon-trademark:before {  content: "\f25c";}.icon-registered:before {  content: "\f25d";}.icon-creative-commons:before {  content: "\f25e";}.icon-gg:before {  content: "\f260";}.icon-gg-circle:before {  content: "\f261";}.icon-tripadvisor:before {  content: "\f262";}.icon-odnoklassniki:before {  content: "\f263";}.icon-odnoklassniki-square:before {  content: "\f264";}.icon-get-pocket:before {  content: "\f265";}.icon-wikipedia-w:before {  content: "\f266";}.icon-safari:before {  content: "\f267";}.icon-chrome:before {  content: "\f268";}.icon-firefox:before {  content: "\f269";}.icon-opera:before {  content: "\f26a";}.icon-internet-explorer:before {  content: "\f26b";}.icon-tv:before,.icon-television:before {  content: "\f26c";}.icon-contao:before {  content: "\f26d";}.icon-500px:before {  content: "\f26e";}.icon-amazon:before {  content: "\f270";}.icon-calendar-plus-o:before {  content: "\f271";}.icon-calendar-minus-o:before {  content: "\f272";}.icon-calendar-times-o:before {  content: "\f273";}.icon-calendar-check-o:before {  content: "\f274";}.icon-industry:before {  content: "\f275";}.icon-map-pin:before {  content: "\f276";}.icon-map-signs:before {  content: "\f277";}.icon-map-o:before {  content: "\f278";}.icon-map:before {  content: "\f279";}.icon-commenting:before {  content: "\f27a";}.icon-commenting-o:before {  content: "\f27b";}.icon-houzz:before {  content: "\f27c";}.icon-vimeo:before {  content: "\f27d";}.icon-black-tie:before {  content: "\f27e";}.icon-fonticons:before {  content: "\f280";}.icon-reddit-alien:before {  content: "\f281";}.icon-edge:before {  content: "\f282";}.icon-credit-card-alt:before {  content: "\f283";}.icon-codiepie:before {  content: "\f284";}.icon-modx:before {  content: "\f285";}.icon-fort-awesome:before {  content: "\f286";}.icon-usb:before {  content: "\f287";}.icon-product-hunt:before {  content: "\f288";}.icon-mixcloud:before {  content: "\f289";}.icon-scribd:before {  content: "\f28a";}.icon-pause-circle:before {  content: "\f28b";}.icon-pause-circle-o:before {  content: "\f28c";}.icon-stop-circle:before {  content: "\f28d";}.icon-stop-circle-o:before {  content: "\f28e";}.icon-shopping-bag:before {  content: "\f290";}.icon-shopping-basket:before {  content: "\f291";}.icon-hashtag:before {  content: "\f292";}.icon-bluetooth:before {  content: "\f293";}.icon-bluetooth-b:before {  content: "\f294";}.icon-percent:before {  content: "\f295";}.icon-gitlab:before {  content: "\f296";}.icon-wpbeginner:before {  content: "\f297";}.icon-wpforms:before {  content: "\f298";}.icon-envira:before {  content: "\f299";}.icon-universal-access:before {  content: "\f29a";}.icon-wheelchair-alt:before {  content: "\f29b";}.icon-question-circle-o:before {  content: "\f29c";}.icon-blind:before {  content: "\f29d";}.icon-audio-description:before {  content: "\f29e";}.icon-volume-control-phone:before {  content: "\f2a0";}.icon-braille:before {  content: "\f2a1";}.icon-assistive-listening-systems:before {  content: "\f2a2";}.icon-asl-interpreting:before,.icon-american-sign-language-interpreting:before {  content: "\f2a3";}.icon-deafness:before,.icon-hard-of-hearing:before,.icon-deaf:before {  content: "\f2a4";}.icon-glide:before {  content: "\f2a5";}.icon-glide-g:before {  content: "\f2a6";}.icon-signing:before,.icon-sign-language:before {  content: "\f2a7";}.icon-low-vision:before {  content: "\f2a8";}.icon-viadeo:before {  content: "\f2a9";}.icon-viadeo-square:before {  content: "\f2aa";}.icon-snapchat:before {  content: "\f2ab";}.icon-snapchat-ghost:before {  content: "\f2ac";}.icon-snapchat-square:before {  content: "\f2ad";}.icon-pied-piper:before {  content: "\f2ae";}.icon-first-order:before {  content: "\f2b0";}.icon-yoast:before {  content: "\f2b1";}.icon-themeisle:before {  content: "\f2b2";}.icon-google-plus-circle:before,.icon-google-plus-official:before {  content: "\f2b3";}.icon-fa:before,.icon-font-awesome:before {  content: "\f2b4";}.icon-handshake-o:before {  content: "\f2b5";}.icon-envelope-open:before {  content: "\f2b6";}.icon-envelope-open-o:before {  content: "\f2b7";}.icon-linode:before {  content: "\f2b8";}.icon-address-book:before {  content: "\f2b9";}.icon-address-book-o:before {  content: "\f2ba";}.icon-vcard:before,.icon-address-card:before {  content: "\f2bb";}.icon-vcard-o:before,.icon-address-card-o:before {  content: "\f2bc";}.icon-user-circle:before {  content: "\f2bd";}.icon-user-circle-o:before {  content: "\f2be";}.icon-user-o:before {  content: "\f2c0";}.icon-id-badge:before {  content: "\f2c1";}.icon-drivers-license:before,.icon-id-card:before {  content: "\f2c2";}.icon-drivers-license-o:before,.icon-id-card-o:before {  content: "\f2c3";}.icon-quora:before {  content: "\f2c4";}.icon-free-code-camp:before {  content: "\f2c5";}.icon-telegram:before {  content: "\f2c6";}.icon-thermometer-4:before,.icon-thermometer:before,.icon-thermometer-full:before {  content: "\f2c7";}.icon-thermometer-3:before,.icon-thermometer-three-quarters:before {  content: "\f2c8";}.icon-thermometer-2:before,.icon-thermometer-half:before {  content: "\f2c9";}.icon-thermometer-1:before,.icon-thermometer-quarter:before {  content: "\f2ca";}.icon-thermometer-0:before,.icon-thermometer-empty:before {  content: "\f2cb";}.icon-shower:before {  content: "\f2cc";}.icon-bathtub:before,.icon-s15:before,.icon-bath:before {  content: "\f2cd";}.icon-podcast:before {  content: "\f2ce";}.icon-window-maximize:before {  content: "\f2d0";}.icon-window-minimize:before {  content: "\f2d1";}.icon-window-restore:before {  content: "\f2d2";}.icon-times-rectangle:before,.icon-window-close:before {  content: "\f2d3";}.icon-times-rectangle-o:before,.icon-window-close-o:before {  content: "\f2d4";}.icon-bandcamp:before {  content: "\f2d5";}.icon-grav:before {  content: "\f2d6";}.icon-etsy:before {  content: "\f2d7";}.icon-imdb:before {  content: "\f2d8";}.icon-ravelry:before {  content: "\f2d9";}.icon-eercast:before {  content: "\f2da";}.icon-microchip:before {  content: "\f2db";}.icon-snowflake-o:before {  content: "\f2dc";}.icon-superpowers:before {  content: "\f2dd";}.icon-wpexplorer:before {  content: "\f2de";}.icon-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-face {  font-family: 'warehousefont';  src: url("../fonts/warehousefont.eot");  src: url("../fonts/warehousefont.eot?#iefix-l0rvkg") format("embedded-opentype"), url("../fonts/warehousefont.woff") format("woff"), url("../fonts/warehousefont.ttf") format("truetype"), url("../fonts/warehousefont.svg") format("svg");  font-weight: normal;  font-style: normal; }[class^="wicon-"], [class*=" wicon-"] {  font-family: 'warehousefont';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.wicon-vimeo-square:before {  content: "\f194"; }.wicon-arrow_top:before {  content: "\e603"; }.wicon-arrow_left:before {  content: "\e600"; }.wicon-arrow_right:before {  content: "\e601"; }.wicon-arrow_bottom:before {  content: "\e604"; }.wicon-shopping_bag:before {  content: "\e605"; }a:hover {  text-decoration: none; }body {  min-width: 320px;  height: 100%;  line-height: 18px;  font-size: 13px;  color: #777; }  body.content_only {    background: none; }textarea {  resize: none; }#header {  z-index: 5003; }#columns {  position: relative;  padding-bottom: 20px;  padding-top: 20px; }#index #columns {  padding-bottom: 0px; }#index .tab-content {  margin-top: 20px;  margin-bottom: 0px; }#index .block .title_block:after, #index .block h4:after {  display: none; }@media (max-width: 767px) {  .container-header {    max-width: 100% !important;    padding: 0px !important; } }@media (max-width: 767px) {  .nav .container {    max-width: 100% !important; } }header {  z-index: 1;  position: relative; }  header .banner {    background: black;    max-height: 100%; }    header .banner .row {      margin: 0px; }  header .nav {    background: #E5E5E5;    min-height: 40px;    padding-top: 5px; }    header .nav .row {      margin: 0px; }    header .nav nav {      margin-top: 2px;      line-height: 26px;      width: 100%; }      header .nav nav > a, header .nav nav .compare-form {        padding: 0 10px; }        @media (max-width: 767px) {          header .nav nav > a, header .nav nav .compare-form {            font-size: 0px; } }        header .nav nav > a:hover, header .nav nav .compare-form:hover {          color: #515151; }        @media (max-width: 767px) {          header .nav nav > a i, header .nav nav .compare-form i {            font-size: 13px;            line-height: 28px; } }      header .nav nav .wishlist_top_link {        display: none; }      header .nav nav .compare-form {        float: right; }        header .nav nav .compare-form .bt_compare {          border: none;          background: none;          color: inherit;          padding: 0px;          outline: none !important; }  header .row {    position: relative;    clear: both; }    header .row > .container {      position: relative; }    header .row #header_logo {      padding-top: 20px;      padding-bottom: 20px;      height: 140px; }      @media (max-width: 767px) {        header .row #header_logo {          height: auto; } }      header .row #header_logo img {        display: inline-block;        max-height: 100px;        margin: auto;        position: absolute;        top: 0;        bottom: 0; }      @media (min-width: 768px) {        header .row #header_logo img {          width: auto !important; } }      header .row #header_logo.centered-logo img {        left: 0;        right: 0; }      @media (max-width: 767px) {        header .row #header_logo {          padding-top: 20px;          padding-bottom: 20px; }          header .row #header_logo img {            display: block;            position: static;            margin: 0 auto;            width: auto; } }  header .mobile-condensed-header {    display: none; }  @media (max-width: 999px) {    header .mobile-condensed-header {      display: block; }      header .mobile-condensed-header .mobile-main-wrapper {        padding: 0px 15px;        position: relative; }      header .mobile-condensed-header .mh-button {        text-align: center; }        header .mobile-condensed-header .mh-button > span, header .mobile-condensed-header .mh-button > a {          display: inline-block;          cursor: pointer;          -webkit-transition: background 0.2s ease, color 0.2s ease;          transition: background 0.2s ease, color 0.2s ease; }        header .mobile-condensed-header .mh-button .mh-icon {          font-size: 24px; } }      @media (max-width: 999px) and (max-width: 479px) {        header .mobile-condensed-header .mh-button .mh-icon {          font-size: 18px; } }  @media (max-width: 999px) {      header .mobile-condensed-header .mh-drop {        top: 100%;        opacity: 0;        visibility: hidden;        position: absolute;        background: #fff;        padding: 15px;        left: 0px;        width: 100%;        z-index: 2;        -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);        -webkit-transition: opacity 0.2s ease, visibility 0.2s ease;        transition: opacity 0.2s ease, visibility 0.2s ease; }        header .mobile-condensed-header .mh-drop ul {          margin: 0px; }      header .mobile-condensed-header .active .mh-drop {        opacity: 1;        visibility: visible; }      header .mobile-condensed-header .active .mh-icon:before {        font-family: FontAwesome;        content: "\f00d"; }      header .mobile-condensed-header #mh-cart-wrapper .cart_block {        display: block !important;        top: 100%;        border: none;        width: 100%;        text-align: left;        opacity: 0 !important;        visibility: hidden;        -webkit-transition: opacity 0.2s ease, visibility 0.2s ease;        transition: opacity 0.2s ease, visibility 0.2s ease; }      header .mobile-condensed-header #mh-cart-wrapper.active .ajax_cart_quantity {        display: none; }      header .mobile-condensed-header #mh-cart-wrapper.active .cart_block {        opacity: 1 !important;        visibility: visible; }      header .mobile-condensed-header .mobile-main-bar {        display: table;        table-layout: fixed;        width: 100%;        min-height: 40px; }        header .mobile-condensed-header .mobile-main-bar .mh-button, header .mobile-condensed-header .mobile-main-bar .mobile-h-logo {          display: table-cell;          vertical-align: middle; }      header .mobile-condensed-header .mh-button {        width: 40px; } }    @media (max-width: 999px) and (max-width: 479px) {      header .mobile-condensed-header .mh-button {        width: 30px; } }  @media (max-width: 999px) {      header .mobile-condensed-header .mobile-h-logo {        padding: 10px 10px 10px 0px; }        header .mobile-condensed-header .mobile-h-logo a {          display: block; }        header .mobile-condensed-header .mobile-h-logo img {          max-height: 100px; }      header .mobile-condensed-header.mobile-style1 .mobile-h-logo {        text-align: center;        padding: 10px; }        header .mobile-condensed-header.mobile-style1 .mobile-h-logo img {          margin: 0 auto;          width: auto; }      header .mobile-condensed-header.mobile-style2 .mobile-h-logo img {        width: auto; }      header .mobile-condensed-header.mobile-style3 .mobile-h-logo {        padding: 10px; }        header .mobile-condensed-header.mobile-style3 .mobile-h-logo img {          margin: 0 auto; }      header .mobile-condensed-header.mobile-style3 .sticked .mobile-h-logo {        visibility: hidden;        opacity: 0;        height: 0px;        padding: 0px !important; }      header .mobile-condensed-header.mobile-style3 .mobile-main-wrapper {        padding: 0px; }      header .mobile-condensed-header.mobile-style3 .mh-button > span {        padding: 10px 0px;        display: block; }      header .mobile-condensed-header.mobile-style3 .mh-button:last-child {        border-right: none; }      header .mobile-condensed-header.mobile-search-expanded .not-sticked .mh-search {        opacity: 0;        visibility: hidden; }      header .mobile-condensed-header.mobile-search-expanded .not-sticked .mh-search-drop {        visibility: visible;        opacity: 1;        position: static; }      header .mobile-condensed-header.mobile-search-expanded.mobile-style3 .not-sticked .mh-search {        display: none; }      header .mobile-condensed-header #mh-sticky {        -webkit-transform: translate3d(0px, 0px, 0px);        -ms-transform: translate3d(0px, 0px, 0px);        transform: translate3d(0px, 0px, 0px); }        header .mobile-condensed-header #mh-sticky.sticked {          left: 0px;          background: #fff;          width: 100%;          top: 0px;          position: fixed;          -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);          -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); }          header .mobile-condensed-header #mh-sticky.sticked .cart_block .cart_block_list dl.products {            max-height: 120px; }          header .mobile-condensed-header #mh-sticky.sticked .mobile-h-logo {            padding-top: 5px;            padding-bottom: 5px; }            header .mobile-condensed-header #mh-sticky.sticked .mobile-h-logo img {              max-height: 50px; }    header .ajax_cart_quantity {      border-radius: 26px;      width: 16px;      height: 16px;      text-align: center;      padding: 0;      line-height: 15px;      font-size: 11px;      position: absolute;      top: -6px;      right: -10px;      background: red; }    header .desktop-header {      display: none; } }#center_column .page_product_box h3 {  color: #555454;  text-transform: uppercase;  font-family: "Open Sans", sans-serif;  font-weight: 600;  font-size: 18px;  line-height: 20px;  padding: 14px 20px 17px;  margin: 0 0 20px;  position: relative;  border: 1px solid #dddddd;  border-bottom: none;  background: #f8f8f8; }p.info-title {  font-weight: bold;  color: #777;  margin-bottom: 25px; }p.info-account {  margin: -4px 0 24px 0; }.main-page-indent {  margin-bottom: 20px; }.alert {  border: none;  font-weight: bold; }  .alert ul, .alert ol {    padding-left: 15px;    margin-left: 27px; }    .alert ul:last-child, .alert ol:last-child {      margin-bottom: 0px; }    .alert ul li, .alert ol li {      list-style-type: decimal;      font-weight: normal; }  .alert.alert-success:before {    font-family: "FontAwesome";    content: "\f058";    font-size: 20px;    vertical-align: -2px;    padding-right: 7px; }  .alert.alert-danger:before {    font-family: "FontAwesome";    content: "\f057";    font-size: 20px;    vertical-align: -2px;    padding-right: 7px;    float: left; }.label {  white-space: normal;  display: inline-block;  padding: 6px 10px;  border: none;  font-weight: normal; }label.required:before {  content: "*";  color: red;  font-size: 14px;  position: relative;  line-height: 12px; }.unvisible {  display: none; }.checkbox {  line-height: 16px; }.close {  opacity: 1; }  .close:hover {    opacity: 1; }input.button_mini,input.button_small,input.button,input.button_large,input.button_mini_disabled,input.button_small_disabled,input.button_disabled,input.button_large_disabled,input.exclusive_mini,input.exclusive_small,input.exclusive,input.exclusive_large,input.exclusive_mini_disabled,input.exclusive_small_disabled,input.exclusive_disabled,input.exclusive_large_disabled,a.button_mini,a.button_small,a.button,a.button_large,a.exclusive_mini,a.exclusive_small,a.exclusive,a.exclusive_large,span.button_mini,span.button_small,span.button,span.button_large,span.exclusive_mini,span.exclusive_small,span.exclusive,span.exclusive_large,span.exclusive_large_disabled {  position: relative;  display: inline-block;  color: black;  border: none;  background: #f4b61b;  cursor: pointer;  white-space: normal;  text-align: left;  outline: none !important; }*:first-child + html input.button_mini,*:first-child + html input.button_small,*:first-child + html input.button,*:first-child + html input.button_large,*:first-child + html input.button_mini_disabled,*:first-child + html input.button_small_disabled,*:first-child + html input.button_disabled,*:first-child + html input.button_large_disabled,*:first-child + html input.exclusive_mini,*:first-child + html input.exclusive_small,*:first-child + html input.exclusive,*:first-child + html input.exclusive_large,*:first-child + html input.exclusive_mini_disabled,*:first-child + html input.exclusive_small_disabled,*:first-child + html input.exclusive_disabled,*:first-child + html input.exclusive_large_disabled {  border: none; }input.button_mini:hover,input.button_small:hover,input.button:hover,input.button_large:hover,input.exclusive_mini:hover,input.exclusive_small:hover,input.exclusive:hover,input.exclusive_large:hover,a.button_mini:hover,a.button_small:hover,a.button:hover,a.button_large:hover,a.exclusive_mini:hover,a.exclusive_small:hover,a.exclusive:hover,a.exclusive_large:hover {  text-decoration: none; }input.button_disabled,input.exclusive_disabled,span.exclusive {  color: #999999;  background: #cccccc;  cursor: default; }.btn.disabled,.btn[disabled]:hover {  opacity: 0.2; }.button.button-small {  color: #fff;  background: #6f6f6f;  padding: 0; }  .button.button-small span {    display: block;    padding: 6px 12px; }    .button.button-small span i {      vertical-align: 0px;      margin-right: 5px; }      .button.button-small span i.right {        margin-right: 0;        margin-left: 5px; }  .button.button-small:hover {    background: #575757; }.button.button-medium {  color: #fff;  background: #43b754;  border: none; }  .button.button-medium span {    display: block; }    .button.button-medium span i.left {      font-size: 14px;      vertical-align: 0px;      margin: 0px 10px 0 0;      display: inline-block; }      @media (max-width: 480px) {        .button.button-medium span i.left {          margin-right: 5px; } }    .button.button-medium span i.right {      margin-right: 0;      margin-left: 9px; }      @media (max-width: 480px) {        .button.button-medium span i.right {          margin-left: 5px; } }  .button.button-medium:hover {    background: #3aa04c; }.link-button {  font-weight: bold; }  .link-button i {    margin-right: 5px; }    .link-button i.large {      font-size: 26px;      line-height: 26px;      vertical-align: -3px;      color: silver; }.btn.button-plus,.btn.button-minus {  font-size: 14px;  line-height: 14px;  padding: 0;  color: #777;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0; }  .btn.button-plus span,  .btn.button-minus span {    display: block;    border: 1px solid #fff;    vertical-align: middle;    width: 25px;    height: 25px;    text-align: center;    vertical-align: middle;    padding: 4px 0 0 0;    background: white; }  .btn.button-plus:hover,  .btn.button-minus:hover {    color: #777; }    .btn.button-plus:hover span,    .btn.button-minus:hover span {      filter: none;      background: #f6f6f6; }.button.exclusive-medium {  font-size: 17px;  padding: 0;  line-height: 21px;  color: #777;  font-weight: bold;  border: 1px solid;  border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7; }  .button.exclusive-medium span {    border: 1px solid;    border-color: #fff;    display: block;    padding: 9px 10px 11px 10px;    background: #f7f7f7;    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }    @media (max-width: 480px) {      .button.exclusive-medium span {        font-size: 15px;        padding-right: 7px;        padding-left: 7px; } }    .button.exclusive-medium span:hover {      border-color: #9e9e9e #c2c2c2 #c8c8c8 #c2c2c2; }      .button.exclusive-medium span:hover span {        background: #e7e7e7;        background: -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(0%, #e7e7e7));        background: -webkit-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);        background: -o-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);        background: -ms-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);        background: linear-gradient(to bottom, #e7e7e7 0%, #e7e7e7 0%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0); }.button.ajax_add_to_cart_button {  color: #fff;  padding: 0; }  .button.ajax_add_to_cart_button span {    padding: 6px 14px;    display: block; }  .button.ajax_add_to_cart_button:hover {    background: #0084bf; }    .button.ajax_add_to_cart_button:hover span {      filter: none; }.button.lnk_view {  color: #fff;  padding: 0; }  .button.lnk_view span {    padding: 6px 14px;    display: block; }  .button.lnk_view:hover {    background: #0084bf; }    .button.lnk_view:hover span {      filter: none; }  .button.lnk_view i.left {    padding-right: 8px;    color: #777777; }.form-control {  height: calc(1.5em + .75rem + 2px);  padding: .375rem .75rem;  /*! height: 27px; */  -webkit-box-shadow: none;  box-shadow: none;   background-color: #fff;  background-clip: padding-box;  border: 1px solid #2B0D2E !important;  border-radius: .25rem;}  .form-control.grey {    background: #f8f8f8; }table.std,table.table_block {  margin-bottom: 20px;  width: 100%;  border: 1px solid #999999;  border-bottom: none;  background: white;  border-collapse: inherit; }table.std th,table.table_block th {  padding: 14px 12px;  font-size: 12px;  color: #fff;  font-weight: bold;  text-transform: uppercase;  background: #999999; }table.std tr.alternate_item,table.table_block tr.alternate_item {  background-color: #f3f3f3; }table.std td,table.table_block td {  padding: 12px;  border-right: 1px solid #e9e9e9;  border-bottom: 1px solid #e9e9e9;  font-size: 12px;  vertical-align: top; }.table {  margin-bottom: 30px; }  .table > thead > tr > th {    background: #f8f8f8;    border-bottom-width: 1px;    vertical-align: middle; }  .table td a.color-myaccount {    color: #777;    text-decoration: underline; }    .table td a.color-myaccount:hover {      text-decoration: none; }  .table tfoot tr {    background: #f8f8f8; }.product-name {  line-height: 23px;  margin-bottom: 0;  font-weight: normal; }  .product-name a {    line-height: 23px; }    @media (max-width: 768px) {      .product-name a {        font-size: 14px; } }.price {  white-space: nowrap; }.price.product-price {  color: #f13340; }.old-price {  text-decoration: line-through; }.old-price.product-price {  font-size: 11px;  font-size: 12px; }.price-percent-reduction {  background: #f13340;  color: #fff;  padding: 3px 4px;  display: inline; }  .price-percent-reduction.small {    padding: 1px 4px;    font-size: 11px;    margin-left: 4px; }.new-label, .sale-label, .online-label {  font-size: 9px;  line-height: 12px;  height: 12px;  padding: 4px 5px 2px;  text-transform: uppercase;  text-align: center;  display: block;  position: absolute;  z-index: 1; }.new-label {  color: #fff;  background: #6ad4ff;  left: 0px;  top: 10px; }.sale-label {  color: #fff;  background: #f13340;  right: 0px;  top: 10px; }.online-label {  color: #777777;  background: #fff;  left: 0px;  top: 10px; }.online-label2 {  left: 0px;  top: 33px; }.box {  background: white;  border: 1px solid #CE9647;  padding: 14px 18px 13px;  margin: 0 0 30px 0;  line-height: 23px; }  .box p {    margin-bottom: 0; }  .box.box-small {    padding: 9px 10px 9px 20px; }    .box.box-small .dark {      padding-top: 10px;      padding-right: 20px;      margin-bottom: 0;      width: auto; }.page-product-box {  padding-bottom: 10px; }.product-box {  width: 178px;  float: left;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }  .product-box .product-image {    border: 1px solid #dddddd;    background: white;    padding: 5px;    display: block;    margin-bottom: 11px; }    .product-box .product-image img {      max-width: 100%;      width: 100%;      height: auto; }#home-page-tabs {  border: none;  background: #fff; }  @media (min-width: 768px) {    #home-page-tabs {      padding: 10px 0;      margin: 0 0 0 -18px; } }  #home-page-tabs > li {    margin-bottom: 0; }    @media (min-width: 768px) {      #home-page-tabs > li {        border-left: 1px solid #dddddd;        margin: 0 0px 0 9px;        padding: 0 0px 0 9px; } }    @media (max-width: 479px) {      #home-page-tabs > li {        width: 100%; } }    #home-page-tabs > li a {      font: 21px/24px "Open Sans", sans-serif;      color: #555454;      text-transform: uppercase;      border: none;      outline: none;      margin: 0;      padding: 10px; }      @media (min-width: 768px) {        #home-page-tabs > li a {          padding: 1px 10px; } }    #home-page-tabs > li:first-child {      border: none; }  #home-page-tabs > li.active a,  #home-page-tabs > li a:hover {    background: #333;    color: #fff;    padding: 10px; }    @media (min-width: 768px) {      #home-page-tabs > li.active a,      #home-page-tabs > li a:hover {        margin: -9px 0; } }.block {  margin-bottom: 20px; }  @media (max-width: 767px) {    .block .block_content {      margin-bottom: 20px; } }.block .title_block,.block h4 {  font-size: 12px;  line-height: 14px;  border-bottom: 1px solid #dddddd;  text-transform: uppercase;  padding: 0px 5px 10px 0px;  margin-bottom: 10px;  margin-top: 0px; }  @media (max-width: 767px) {    .block .title_block,    .block h4 {      position: relative; }      .block .title_block:after,      .block h4:after {        display: block;        font-family: "FontAwesome";        content: "\f107";        position: absolute;        right: 5px;        top: 8px;        font-size: 22px;        font-weight: normal; }      .block .title_block.active:after,      .block h4.active:after {        content: "\f106"; } }  .block .title_block a,  .block h4 a {    color: #555454; }    .block .title_block a:hover,    .block h4 a:hover {      color: #777; }.block .list-block li {  padding: 5px 0 6px 1px;  border-top: 1px dotted #dddddd;  position: relative;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }  .block .list-block li:hover > a:before {    left: 3px; }  .block .list-block li a {    padding-left: 10px;    display: block; }    .block .list-block li a i {      display: none; }    .block .list-block li a:before {      content: "\f105";      display: inline;      position: absolute;      -webkit-transition: left 0.2s ease;      transition: left 0.2s ease;      left: 0px;      font-family: "FontAwesome";      color: #777; }    .block .list-block li a:hover {      color: #777; }  .block .list-block li:first-child {    border-top: none;    padding-top: 0px; }.block .list-block .form-group {  padding-top: 20px;  border-top: 1px solid #dddddd;  margin-bottom: 0; }  .block .list-block .form-group select {    max-width: 270px; }    @media (max-width: 767px) {      .block .list-block .form-group select {        width: 270px; } }.block .list-block .btn {  margin-top: 12px; }.block .products-block li {  padding: 0 0 20px 0;  margin-bottom: 20px;  border-bottom: 1px dashed #dddddd; }  .block .products-block li .products-block-image {    padding-left: 0px; }  .block .products-block li .product-content {    overflow: hidden;    padding-right: 0px; }    .block .products-block li .product-content h5 {      margin: -3px 0 0 0; }.block .products-block .product-name {  line-height: 18px; }.block .products-block .product-description {  margin-bottom: 14px; }.block .products-block .price-percent-reduction {  padding: 1px 6px; }.page-heading, .advanced-checkout-wrapper h2 {  font-size: 18px;  text-transform: uppercase;  padding: 0px 0px 8px 0px;  margin-bottom: 20px;  border-bottom: 1px solid #dddddd;  overflow: hidden;  margin-top: 0px; }  .page-heading span.heading-counter, .advanced-checkout-wrapper h2 span.heading-counter {    font-size: 13px;    line-height: 22px;    float: right;    text-transform: none;    font-weight: normal; }    @media (max-width: 767px) {      .page-heading span.heading-counter, .advanced-checkout-wrapper h2 span.heading-counter {        float: none;        display: block;        padding-top: 5px;        margin-bottom: 10px; } }  .page-heading.bottom-indent, .advanced-checkout-wrapper h2.bottom-indent {    margin-bottom: 16px; }  .page-heading .page-heading, .advanced-checkout-wrapper h2 .page-heading {    border: none;    padding: 0px;    margin: 0px;    float: left; }    @media (max-width: 767px) {      .page-heading .page-heading, .advanced-checkout-wrapper h2 .page-heading {        float: none; } }.page-subheading {  text-transform: uppercase;  font-size: 16px;  padding: 0 0 10px;  line-height: normal;  margin-bottom: 12px;  border-bottom: 1px solid #dddddd;  margin-top: 0px; }h3.page-product-heading {  font-size: 12px;  line-height: 14px;  color: #555454;  border-bottom: 1px solid #dddddd;  text-transform: uppercase;  padding: 6px 5px 10px 0px;  margin-bottom: 10px;  margin-top: 0px; }ul.footer_links {  padding: 20px 0 0px 0;  border-top: 1px solid #dddddd;  height: 65px; }  ul.footer_links li {    float: left; }    ul.footer_links li + li {      margin-left: 10px; }.content_sortPagiBar {  margin-top: -9px; }  .content_sortPagiBar .sortPagiBar {    border-bottom: 1px solid #dddddd;    clear: both;    margin-bottom: 20px; }    .content_sortPagiBar .sortPagiBar #productsSortForm {      float: right;      margin-left: 20px;      margin-bottom: 10px; }      .content_sortPagiBar .sortPagiBar #productsSortForm select {        max-width: 192px;        float: left; }        @media (max-width: 999px) {          .content_sortPagiBar .sortPagiBar #productsSortForm select {            max-width: 160px; } }    .content_sortPagiBar .sortPagiBar .selector {      display: inline-block; }    .content_sortPagiBar .sortPagiBar .nbrItemPage {      float: right;      margin-bottom: 10px; }      .content_sortPagiBar .sortPagiBar .nbrItemPage select {        max-width: 120px; }      .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {        padding: 3px 0 0 12px;        display: inline-block;        float: left; }    .content_sortPagiBar .sortPagiBar label,    .content_sortPagiBar .sortPagiBar select {      display: inline-block; }    .content_sortPagiBar .sortPagiBar label {      padding: 3px 6px 0 0; }    .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {      display: none; }  .content_sortPagiBar .view-and-count {    float: left; }  .content_sortPagiBar .product-count {    display: inline-block;    vertical-align: middle; }    @media (max-width: 999px) {      .content_sortPagiBar .product-count {        display: none !important; } }  .content_sortPagiBar .display,  .content_sortPagiBar .display_m {    margin-bottom: 0px;    display: inline-block;    vertical-align: middle;    margin-right: 8px; }    .content_sortPagiBar .display li,    .content_sortPagiBar .display_m li {      float: left;      padding-left: 5px;      text-align: center; }      .content_sortPagiBar .display li a,      .content_sortPagiBar .display_m li a {        font-size: 11px;        line-height: 14px;        cursor: pointer;        text-decoration: none; }        .content_sortPagiBar .display li a i,        .content_sortPagiBar .display_m li a i {          display: block;          font-size: 18px;          line-height: 32px;          opacity: 0.5; }        .content_sortPagiBar .display li a:hover i,        .content_sortPagiBar .display_m li a:hover i {          opacity: 1; }      .content_sortPagiBar .display li.selected a,      .content_sortPagiBar .display_m li.selected a {        cursor: default; }      .content_sortPagiBar .display li.selected i,      .content_sortPagiBar .display_m li.selected i {        opacity: 1; }      .content_sortPagiBar .display li.display-title,      .content_sortPagiBar .display_m li.display-title {        padding: 5px 4px 0 0; }.top-pagination-content {  border-top: 1px dotted #dddddd;  clear: both;  margin: 0px;  top: 1px;  padding: 0px; }  .top-pagination-content .showall {    top: 13px; }  .top-pagination-content ul.pagination {    margin: 12px 0px 8px 0; }.bottom-pagination-content {  margin-top: 29px;  padding: 12px 0 12px 0; }  .bottom-pagination-content .showall {    top: 20px; }  .bottom-pagination-content ul.pagination {    margin: 8px 0px 8px 0; }.top-pagination-content,.bottom-pagination-content {  text-align: center;  position: relative; }  .top-pagination-content div.pagination,  .bottom-pagination-content div.pagination {    margin: 0;    display: block;    text-align: center; }    .top-pagination-content div.pagination .showall,    .bottom-pagination-content div.pagination .showall {      position: absolute;      right: 0px; }      @media (min-width: 1000px) and (max-width: 1319px) {        .top-pagination-content div.pagination .showall,        .bottom-pagination-content div.pagination .showall {          margin-right: 11px; } }      @media (max-width: 999px) {        .top-pagination-content div.pagination .showall,        .bottom-pagination-content div.pagination .showall {          margin-right: 0; } }      .top-pagination-content div.pagination .showall .btn,      .bottom-pagination-content div.pagination .showall .btn {        border: none;        font-weight: normal;        text-transform: none;        padding: 0px;        background: none !important; }        .top-pagination-content div.pagination .showall .btn i,        .bottom-pagination-content div.pagination .showall .btn i {          margin-right: 4px; }        .top-pagination-content div.pagination .showall .btn span,        .bottom-pagination-content div.pagination .showall .btn span {          font-size: 13px;          line-height: normal;          color: #777; }  @media (max-width: 999px) {    .top-pagination-content ul.pagination,    .bottom-pagination-content ul.pagination {      float: left; } }  .top-pagination-content ul.pagination li,  .bottom-pagination-content ul.pagination li {    display: inline-block;    float: left; }    .top-pagination-content ul.pagination li > a,    .top-pagination-content ul.pagination li > span,    .bottom-pagination-content ul.pagination li > a,    .bottom-pagination-content ul.pagination li > span {      padding: 2px 0px;      border: 1px solid;      border-color: #dddddd;      display: block;      width: 24px;      height: 24px;      margin: 0px 1px 0px 0px;      -webkit-transition: all 0.2s ease;      transition: all 0.2s ease; }      .top-pagination-content ul.pagination li > a span,      .top-pagination-content ul.pagination li > span span,      .bottom-pagination-content ul.pagination li > a span,      .bottom-pagination-content ul.pagination li > span span {        display: block; }    .top-pagination-content ul.pagination li > a:hover span,    .bottom-pagination-content ul.pagination li > a:hover span {      background: #f6f6f6; }    .top-pagination-content ul.pagination li.disabled,    .bottom-pagination-content ul.pagination li.disabled {      display: none; }    .top-pagination-content ul.pagination li.active > span,    .bottom-pagination-content ul.pagination li.active > span {      border-color: #dddddd;      background: #f6f6f6;      color: #777; }  .top-pagination-content .compare-form,  .bottom-pagination-content .compare-form {    float: right; }    @media (max-width: 479px) {      .top-pagination-content .compare-form,      .bottom-pagination-content .compare-form {        float: left;        width: 100%;        text-align: left;        padding-bottom: 10px;        clear: both; } }  .top-pagination-content .product-count,  .bottom-pagination-content .product-count {    padding: 11px 0 0 0;    float: left; }    @media (max-width: 999px) {      .top-pagination-content .product-count,      .bottom-pagination-content .product-count {        clear: left; } }.bottom-pagination-content {  border-top: 1px solid #dddddd; }ul.step {  margin-bottom: 20px;  overflow: hidden; }  @media (min-width: 768px) {    ul.step {      -moz-border-radius: 4px;      -webkit-border-radius: 4px;      border-radius: 4px; } }  ul.step li {    float: left;    width: 20%;    text-align: left;    border: 1px solid #dddddd;    border-left-width: 0px; }    @media (max-width: 767px) {      ul.step li {        width: 100%;        border-left-width: 1px; } }    ul.step li a,    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {      display: block;      padding: 13px 10px 14px 13px;      font-size: 17px;      line-height: 21px;      position: relative; }      @media (max-width: 1000px) {        ul.step li a,        ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {          font-size: 15px; } }      @media (min-width: 1000px) {        ul.step li a:after,        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {          content: ".";          position: absolute;          top: 0;          right: -31px;          z-index: 0;          text-indent: -5000px;          display: block;          width: 31px;          height: 52px;          margin-top: -2px; } }      ul.step li a:focus,      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {        text-decoration: none;        outline: none; }    ul.step li.first {      border-left-width: 1px;      border-left-color: #b7b7b7; }      @media (min-width: 480px) {        ul.step li.first {          -moz-border-radius-topleft: 4px;          -webkit-border-top-left-radius: 4px;          border-top-left-radius: 4px;          -moz-border-radius-bottomleft: 4px;          -webkit-border-bottom-left-radius: 4px;          border-bottom-left-radius: 4px; } }      ul.step li.first span,      ul.step li.first a {        z-index: 5;        padding-left: 13px !important; }        @media (min-width: 480px) {          ul.step li.first span,          ul.step li.first a {            -moz-border-radius-topleft: 4px;            -webkit-border-top-left-radius: 4px;            border-top-left-radius: 4px;            -moz-border-radius-bottomleft: 4px;            -webkit-border-bottom-left-radius: 4px;            border-bottom-left-radius: 4px; } }    ul.step li.second span, ul.step li.second a {      z-index: 4; }    ul.step li.third span, ul.step li.third a {      z-index: 3; }    ul.step li.four span, ul.step li.four a {      z-index: 2; }    ul.step li.last span {      z-index: 1; }    @media (min-width: 480px) {      ul.step li.last {        -moz-border-radius-topright: 4px;        -webkit-border-top-right-radius: 4px;        border-top-right-radius: 4px;        -moz-border-radius-bottomright: 4px;        -webkit-border-bottom-right-radius: 4px;        border-bottom-right-radius: 4px; }        ul.step li.last span {          -moz-border-radius-topright: 4px;          -webkit-border-top-right-radius: 4px;          border-top-right-radius: 4px;          -moz-border-radius-bottomright: 4px;          -webkit-border-bottom-right-radius: 4px;          border-bottom-right-radius: 4px; } }    ul.step li.step_current {      font-weight: bold;      background: #575757; }      ul.step li.step_current span {        color: #fff;        position: relative;        font-weight: bold; }    ul.step li.step_current_end {      font-weight: bold; }    ul.step li.step_todo span {      display: block;      position: relative; }    ul.step li.step_done {      background: #f8f8f8; }    ul.step li em {      font-style: normal; }      @media (min-width: 480px) and (max-width: 767px) {        ul.step li em {          display: none; } }.rating {  clear: both;  display: block;  margin: 2em;  cursor: pointer; }.rating:after {  content: ".";  display: block;  height: 0;  width: 0;  clear: both;  visibility: hidden; }.cancel, .star {  overflow: hidden;  float: left;  margin: 0 1px 0 0;  width: 16px;  height: 16px;  cursor: pointer; }.cancel, .cancel a {  background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important; }.cancel a, .star a {  display: block;  width: 100%;  height: 100%;  background-position: 0 0; }div.star_on a {  background-position: 0 -16px; }div.star_hover a,div.star a:hover {  background-position: 0 -32px; }.pack_content {  margin: 10px 0 10px 0; }.confirmation {  margin: 0 0 10px;  padding: 10px;  border: 1px solid #e6db55;  font-size: 13px;  background: none repeat scroll 0 0 lightyellow; }#page .rte {  background: transparent none repeat scroll 0 0; }  #page .rte > h2, #page .rte > h1, #page .rte > h3 {    margin-top: 0px; }.listcomment {  list-style-type: none;  margin: 0 0 20px 0 !important; }.listcomment li {  padding: 10px 0;  border-bottom: 1px dotted #dddddd;  color: #666666; }.listcomment .titlecomment {  display: block;  font-weight: bold;  font-size: 12px;  color: #777; }.listcomment .txtcomment {  display: block;  padding: 5px 0;  color: #777; }.breadcrumb {  display: block;  padding: 0px;  padding-bottom: 2px;  line-height: 24px;  background: none;  min-height: 6px;  overflow: hidden;  margin-bottom: 0px;  position: relative;  top: -11px;  z-index: 1; }  .breadcrumb.fullwidth-breadcrumb {    display: block;    padding: 6px 0;    color: #8f8f8f;    background: #f2f2f2;    background: -moz-linear-gradient(top, #f2f2f2 1%, #f7f7f7 50%, #f9f9f9 99%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f2f2f2), color-stop(50%, #f7f7f7), color-stop(99%, #f9f9f9));    background: -webkit-linear-gradient(top, #f2f2f2 1%, #f7f7f7 50%, #f9f9f9 99%);    background: -o-linear-gradient(top, #f2f2f2 1%, #f7f7f7 50%, #f9f9f9 99%);    background: -ms-linear-gradient(top, #f2f2f2 1%, #f7f7f7 50%, #f9f9f9 99%);    background: linear-gradient(to bottom, #f2f2f2 1%, #f7f7f7 50%, #f9f9f9 99%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2',endColorstr='#f9f9f9',GradientType=0 );    position: static;    margin: 0px; }  .breadcrumb .container {    display: block; }  .breadcrumb .navigation-pipe {    width: 20px;    display: inline-block;    text-indent: -5000px; }  .breadcrumb div {    display: inline; }  .breadcrumb a {    display: inline-block;    position: relative;    z-index: 2;    color: #777; }    .breadcrumb a.home {      font-size: 14px;      color: #777777;      width: 12px;      padding: 0;      z-index: 99;      line-height: 22px;      display: inline-block;      height: 25px; }      .breadcrumb a.home i {        vertical-align: -1px; }      .breadcrumb a.home:after {        right: -15px; }    .breadcrumb a:after {      display: inline-block;      content: ".";      position: absolute;      right: -11px;      top: 8px;      width: 8px;      height: 8px;      border-right: 1px solid #dddddd;      border-top: 1px solid #dddddd;      text-indent: -5000px;      z-index: -1;      -webkit-transform: rotate(45deg);      -ms-transform: rotate(45deg);      transform: rotate(45deg); }    .breadcrumb a:hover {      color: #777777; }.ie8 .breadcrumb {  min-height: 1px; }  .ie8 .breadcrumb a:after {    display: none; }  .ie8 .breadcrumb .navigation-pipe {    width: 20px; }.footer-container .footer-container-inner {  background-color: #f8f8f8;  border-top: 1px solid #dddddd;  border-bottom: 1px solid #dddddd; }.footer-container .footer-container-inner1 {  background-color: #f8f8f8;  border-top: 1px solid #dddddd; }.footer-container .footer-container-inner-2 {  padding: 0px 20px; }.footer-container .footer-container-inner1-2 {  padding: 0px 20px; }.footer-container .container {  padding-bottom: 0px; }.footer-container #footer .row, .footer-container #footer1 .row {  position: relative; }.footer-container #footer .footer-block, .footer-container #footer1 .footer-block {  margin-top: 20px; }.footer-container #footer a, .footer-container #footer1 a {  color: #777; }  .footer-container #footer a:hover, .footer-container #footer1 a:hover {    color: #777; }.footer-container #footer h4, .footer-container #footer1 h4 {  font-size: 12px;  line-height: 14px;  color: #555454;  border-bottom: 1px solid #dddddd;  text-transform: uppercase;  padding: 6px 5px 10px 0px;  margin-bottom: 10px;  margin-top: 0px; }  @media (max-width: 767px) {    .footer-container #footer h4, .footer-container #footer1 h4 {      position: relative; }      .footer-container #footer h4:after, .footer-container #footer1 h4:after {        display: block;        font-family: "FontAwesome";        content: "\f107";        position: absolute;        right: 5px;        top: 8px;        font-size: 22px;        font-weight: normal; }      .footer-container #footer h4.active:after, .footer-container #footer1 h4.active:after {        content: "\f106"; } }  .footer-container #footer h4 a, .footer-container #footer1 h4 a {    color: #555454; }    .footer-container #footer h4 a:hover, .footer-container #footer1 h4 a:hover {      color: #777; }.footer-container #footer .bullet li, .footer-container #footer1 .bullet li {  padding: 5px 0 6px 1px;  border-top: 1px dotted #dddddd;  position: relative;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }  .footer-container #footer .bullet li:hover a:before, .footer-container #footer1 .bullet li:hover a:before {    left: 3px; }  .footer-container #footer .bullet li a, .footer-container #footer1 .bullet li a {    display: block;    padding-left: 10px; }    .footer-container #footer .bullet li a i, .footer-container #footer1 .bullet li a i {      display: none; }    .footer-container #footer .bullet li a:before, .footer-container #footer1 .bullet li a:before {      content: "\f105";      display: inline;      position: absolute;      -webkit-transition: left 0.2s ease;      transition: left 0.2s ease;      left: 0px;      font-family: "FontAwesome";      color: #777; }    .footer-container #footer .bullet li a:hover, .footer-container #footer1 .bullet li a:hover {      color: #777; }  .footer-container #footer .bullet li:first-child, .footer-container #footer1 .bullet li:first-child {    border-top: none; }.footer-container #footer ul li, .footer-container #footer1 ul li {  padding-bottom: 8px; }.footer-container #footer #block_contact_infos > div, .footer-container #footer1 #block_contact_infos > div {  padding: 0 0 0 5px; }  @media (max-width: 767px) {    .footer-container #footer #block_contact_infos > div, .footer-container #footer1 #block_contact_infos > div {      padding-left: 0; } }  .footer-container #footer #block_contact_infos > div ul li, .footer-container #footer1 #block_contact_infos > div ul li {    padding: 0 0 7px 4px;    overflow: hidden;    line-height: 22px; }    .footer-container #footer #block_contact_infos > div ul li > span,    .footer-container #footer #block_contact_infos > div ul li > span a, .footer-container #footer1 #block_contact_infos > div ul li > span,    .footer-container #footer1 #block_contact_infos > div ul li > span a {      font-weight: normal; }    .footer-container #footer #block_contact_infos > div ul li i, .footer-container #footer1 #block_contact_infos > div ul li i {      font-size: 18px;      width: 26px;      text-align: center;      padding-right: 12px;      float: left;      color: #908f8f;      position: relative;      top: 2px; }.footer-container #footer .blockcategories_footer, .footer-container #footer1 .blockcategories_footer {  clear: left; }.footer-container #footer #social_block, .footer-container #footer1 #social_block {  float: left;  width: 50%;  padding: 22px 15px 0 15px; }  @media (max-width: 767px) {    .footer-container #footer #social_block, .footer-container #footer1 #social_block {      width: 100%;      float: left;      padding-top: 5px; } }  .footer-container #footer #social_block ul, .footer-container #footer1 #social_block ul {    float: right; }    @media (max-width: 767px) {      .footer-container #footer #social_block ul, .footer-container #footer1 #social_block ul {        float: none; } }    .footer-container #footer #social_block ul li, .footer-container #footer1 #social_block ul li {      float: left;      width: 40px;      text-align: center; }      @media (min-width: 768px) and (max-width: 999px) {        .footer-container #footer #social_block ul li, .footer-container #footer1 #social_block ul li {          width: 30px; } }      .footer-container #footer #social_block ul li a, .footer-container #footer1 #social_block ul li a {        display: inline-block;        color: #908f8f;        font-size: 28px; }        @media (min-width: 768px) and (max-width: 999px) {          .footer-container #footer #social_block ul li a, .footer-container #footer1 #social_block ul li a {            font-size: 20px; } }        .footer-container #footer #social_block ul li a span, .footer-container #footer1 #social_block ul li a span {          display: none; }        .footer-container #footer #social_block ul li a:before, .footer-container #footer1 #social_block ul li a:before {          display: inline-block;          font-family: "FontAwesome";          vertical-align: -5px; }        .footer-container #footer #social_block ul li a:hover, .footer-container #footer1 #social_block ul li a:hover {          color: #fff; }      .footer-container #footer #social_block ul li.facebook a:before, .footer-container #footer1 #social_block ul li.facebook a:before {        content: "\f09a"; }      .footer-container #footer #social_block ul li.twitter a:before, .footer-container #footer1 #social_block ul li.twitter a:before {        content: "\f099"; }      .footer-container #footer #social_block ul li.rss a:before, .footer-container #footer1 #social_block ul li.rss a:before {        content: "\f09e"; }      .footer-container #footer #social_block ul li.youtube a:before, .footer-container #footer1 #social_block ul li.youtube a:before {        content: "\f167"; }      .footer-container #footer #social_block ul li.google-plus a:before, .footer-container #footer1 #social_block ul li.google-plus a:before {        content: "\f0d5"; }      .footer-container #footer #social_block ul li.pinterest a:before, .footer-container #footer1 #social_block ul li.pinterest a:before {        content: "\f0d2"; }  .footer-container #footer #social_block h4, .footer-container #footer1 #social_block h4 {    float: right;    margin-bottom: 0;    font-size: 21px;    line-height: 25px;    text-transform: none;    padding: 0 10px 0 0; }    @media (max-width: 767px) {      .footer-container #footer #social_block h4, .footer-container #footer1 #social_block h4 {        display: none;        text-align: center; } }.footer-container #footer .bottom-footer, .footer-container #footer1 .bottom-footer {  position: absolute;  bottom: -55px;  left: 0; }  .footer-container #footer .bottom-footer div, .footer-container #footer1 .bottom-footer div {    padding: 15px 0 0 0;    border-top: 1px solid #515151;    width: 100%; }.footer-container .footer_copyrights {  line-height: 31px;  padding: 15px 0; }  .footer-container .footer_copyrights .col-sm-6 p:last-child {    margin: 0px; }  .footer-container .footer_copyrights .container {    padding-bottom: 0px; }  @media (max-width: 768px) {    .footer-container .footer_copyrights {      text-align: center; } }  .footer-container .footer_copyrights .paymants_logos img {    float: right; }    @media (max-width: 768px) {      .footer-container .footer_copyrights .paymants_logos img {        float: none;        margin-top: 10px;        margin-left: auto;        margin-right: auto; } }#toTop {  cursor: pointer;  width: 56px;  height: 30px;  text-align: center;  line-height: 32px;  position: fixed;  bottom: 10px;  right: 10px;  cursor: pointer;  font-size: 42px;  background: #fff;  zoom: 1;  opacity: 0.0;  visibility: hidden;  transition: visibility 200ms ease-in-out, opacity 200ms ease-in-out; }  #toTop.totop-showed {    opacity: 0.6;    visibility: visible; }  #toTop:before {    content: "\e603";    font-family: "warehousefont"; }#toTop:hover {  opacity: 1.0;  color: #fff;  background: #333; }#reinsurance_block {  clear: both !important; }#short_description_content ul,#short_description_content ol,#short_description_content dl,#tinymce ul,#tinymce ol,#tinymce dl {  margin-left: 20px; }.rte ul {  list-style-type: disc;  padding: 5px;  padding-left: 30px; }.rte ol {  list-style-type: decimal;  padding: 5px;  padding-left: 30px; }.rte em {  font-style: italic; }.rte a:link {  text-decoration: underline; }.rte p {  margin: 0px;  padding: 0px 0px 9px; }.block_hidden_only_for_screen {  display: none; }.cart_navigation {  border-top: 1px solid #dddddd;  padding-top: 20px;  margin: 0 0 20px; }  .cart_navigation .button-medium {    float: right;    font-size: 16px; }    .cart_navigation .button-medium span {      padding: 6px 7px 5px 7px; }      @media (max-width: 1000px) {        .cart_navigation .button-medium span {          font-size: 14px; } }    .cart_navigation .button-medium i.right {      font-size: 18px;      line-height: 18px;      margin-left: 6px; }  .cart_navigation .button-exclusive {    border: none;    background: none;    padding: 0;    margin: 9px 0 0 0; }    .cart_navigation .button-exclusive i {      color: #777777;      margin-right: 8px; }    .cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:focus, .cart_navigation .button-exclusive:active {      color: #515151;      -webkit-box-shadow: none;      box-shadow: none; }  @media (max-width: 767px) {    .cart_navigation {      text-align: center; }      .cart_navigation .button-medium {        float: none;        margin-bottom: 10px; }      .cart_navigation > span {        display: block;        width: 100%;        padding-bottom: 15px; }      .cart_navigation .button-exclusive {        display: block; } }.cart_last_product {  display: none; }.cart_quantity [class$="cart_quantity_input"] {  height: 27px;  line-height: 27px;  padding: 0;  text-align: center;  width: 57px; }.cart_gift_quantity [class$="cart_quantity_input"] {  height: 27px;  line-height: 27px;  padding: 0;  text-align: center;  width: 57px; }.table tbody > tr > td {  vertical-align: middle; }  .table tbody > tr > td.cart_quantity {    padding: 41px 14px 25px;    width: 88px; }    .table tbody > tr > td.cart_quantity [class$="cart_quantity_button"] {      margin-top: 3px; }      .table tbody > tr > td.cart_quantity [class$="cart_quantity_button"] a {        float: left;        margin-right: 3px; }        .table tbody > tr > td.cart_quantity [class$="cart_quantity_button"] a + a {          margin-right: 0; }  .table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {    padding: 5px; }.table tfoot > tr > td {  vertical-align: middle; }.cart_delete a[class$="cart_quantity_delete"],a.price_discount_delete {  font-size: 18px; }  .cart_delete a[class$="cart_quantity_delete"] .icon-trash:before,  a.price_discount_delete .icon-trash:before {    content: "\F00D"; }  .cart_delete a[class$="cart_quantity_delete"]:hover,  a.price_discount_delete:hover {    color: silver; }#cart_summary tbody td.cart_product {  padding: 19px;  width: 137px; }#cart_summary tbody td.cart_unit .price span {  display: block; }  #cart_summary tbody td.cart_unit .price span.price-percent-reduction {    margin: 5px auto;    display: inline-block; }  #cart_summary tbody td.cart_unit .price span.old-price {    text-decoration: line-through; }#cart_summary tbody td.cart_description {  width: 480px; }  #cart_summary tbody td.cart_description small {    display: block;    padding: 5px 0 0 0; }#cart_summary tfoot td.total_price_container span {  font-weight: bold;  font-size: 14px; }#cart_summary tfoot td#total_price_container {  font-size: 14px;  font-weight: bold; }@media (max-width: 767px) {  #order-detail-content {    overflow-x: auto; }    #order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {      display: block; }    #order-detail-content #cart_summary thead tr {      position: absolute;      top: -9999px;      left: -9999px; }    #order-detail-content #cart_summary tr {      border-bottom: 1px solid #cccccc;      overflow: hidden;      position: relative; }    #order-detail-content #cart_summary td {      border: none;      position: relative;      border-bottom: 1px dotted #dddddd;      width: 100%;      float: none;      white-space: normal;      text-align: center; }      #order-detail-content #cart_summary td.cart_avail {        clear: both; }      #order-detail-content #cart_summary td.cart_unit > ul {        margin: 0px; }      #order-detail-content #cart_summary td.cart_quantity {        clear: both;        padding: 10px 12px 10px 12px; }        #order-detail-content #cart_summary td.cart_quantity [class$="cart_quantity_input"] {          display: block;          margin: 0 auto; }        #order-detail-content #cart_summary td.cart_quantity [class$="cart_quantity_button"] {          display: inline-block;          text-align: center; }      #order-detail-content #cart_summary td.cart_discount_price:before {        content: attr(data-title);        display: block; }      #order-detail-content #cart_summary td.cart_discount_price.text-right {        display: none; }      #order-detail-content #cart_summary td.cart_discount_delete, #order-detail-content #cart_summary td.cart_discount_name {        display: none; }      #order-detail-content #cart_summary td.cart_total {        font-weight: bold; }      #order-detail-content #cart_summary td.cart_delete, #order-detail-content #cart_summary td.price_discount_del {        position: absolute;        top: 0px;        width: 30px;        right: 5px;        border: none; }      #order-detail-content #cart_summary td div {        display: inline; }    #order-detail-content #cart_summary tfoot td {      float: none;      width: 100%;      border-bottom: none;      text-align: center; }      #order-detail-content #cart_summary tfoot td:before {        display: inline; }      #order-detail-content #cart_summary tfoot td.cart_voucher {        text-align: center; }    #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price {      display: block;      float: left;      width: 50%; } }.cart_voucher {  vertical-align: top !important; }  .cart_voucher .title-offers {    font-weight: bold;    margin-bottom: 6px; }  .cart_voucher fieldset {    margin-bottom: 10px; }    .cart_voucher fieldset #discount_name {      float: left;      width: 219px;      margin-right: 11px; }      @media (max-width: 767px) {        .cart_voucher fieldset #discount_name {          width: 170px;          float: none;          display: inline-block; } }  .cart_voucher #display_cart_vouchers span {    font-weight: bold;    cursor: pointer;    color: #777; }    .cart_voucher #display_cart_vouchers span:hover {      color: #515151; }.enable-multishipping {  margin: -13px 0 17px; }  .enable-multishipping label {    font-weight: normal; }#HOOK_SHOPPING_CART #loyalty i {  font-size: 26px;  line-height: 26px;  color: #cfcccc; }#order_carrier {  clear: both;  margin-top: 20px;  border: 1px solid #999999;  background: #fff; }.order_carrier_logo {  max-width: 65px;  max-height: 65px; }#order_carrier .title_block {  padding: 0 15px;  height: 29px;  font-weight: bold;  line-height: 29px;  color: #fff;  font-weight: bold;  text-transform: uppercase;  background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }#order_carrier span {  display: block;  padding: 15px;  font-weight: bold; }.multishipping_close_container {  text-align: center; }table#cart_summary .gift-icon {  color: white;  background: #0088cc;  line-height: 20px;  padding: 2px 5px;  border-radius: 5px; }#multishipping_mode_box {  padding-top: 12px;  padding-bottom: 19px; }  #multishipping_mode_box .title {    font-weight: bold;    color: #777;    margin-bottom: 15px; }  #multishipping_mode_box .description_off {    display: none; }    #multishipping_mode_box .description_off div {      margin-bottom: 10px; }  #multishipping_mode_box .description_off a:hover,  #multishipping_mode_box .description a:hover {    background: #f3f3f3;    border: 1px solid #cccccc; }#multishipping_mode_box.on .description_off {  display: block; }.multishipping-cart .cart_address_delivery.form-control {  width: 198px; }#order .address_add.submit {  margin-bottom: 20px; }#ordermsg {  margin-bottom: 30px; }#id_address_invoice.form-control,#id_address_delivery.form-control {  width: 269px; }.addresses .select label,.addresses .selector,.addresses .addresses .address_select {  clear: both;  float: left; }.addresses .waitimage {  display: none;  float: left;  width: 24px;  height: 24px;  background-image: url("../../../img/ajax-loader.gif");  background-repeat: no-repeat;  position: relative;  bottom: -2px;  left: 10px; }.addresses .checkbox.addressesAreEquals {  clear: both;  float: left;  margin: 15px 0 25px 0; }#order .delivery_option > div,#order-opc .delivery_option > div {  display: block;  margin-bottom: 20px;  font-weight: normal; }  #order .delivery_option > div > table,  #order-opc .delivery_option > div > table {    margin-bottom: 0; }    #order .delivery_option > div > table.resume,    #order-opc .delivery_option > div > table.resume {      height: 53px; }      #order .delivery_option > div > table.resume.delivery_option_carrier,      #order-opc .delivery_option > div > table.resume.delivery_option_carrier {        margin-top: 10px;        width: 100%;        background: #5192f3;        color: #fff;        border: 1px solid #4b80c3;        font-weight: bold; }        #order .delivery_option > div > table.resume.delivery_option_carrier td,        #order-opc .delivery_option > div > table.resume.delivery_option_carrier td {          padding: 8px 11px 7px 11px; }          #order .delivery_option > div > table.resume.delivery_option_carrier td i,          #order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {            font-size: 20px;            margin-right: 7px;            vertical-align: -2px; }      #order .delivery_option > div > table.resume td.delivery_option_radio,      #order-opc .delivery_option > div > table.resume td.delivery_option_radio {        width: 54px;        padding-left: 0;        padding-right: 0;        text-align: center; }      #order .delivery_option > div > table.resume td.delivery_option_logo,      #order-opc .delivery_option > div > table.resume td.delivery_option_logo {        width: 97px;        padding-left: 21px; }      #order .delivery_option > div > table.resume td.delivery_option_price,      #order-opc .delivery_option > div > table.resume td.delivery_option_price {        width: 162px; }.order_carrier_content {  line-height: normal;  padding-bottom: 16px; }  .order_carrier_content .carrier_title {    font-weight: bold; }  .order_carrier_content .checkbox input {    margin-top: 2px; }  .order_carrier_content .delivery_options_address .carrier_title {    margin-bottom: 17px; }  .order_carrier_content + div {    padding-bottom: 15px; }  .order_carrier_content h2 {    font-size: inherit;    font-weight: bold; }  .order_carrier_content .box {    margin-bottom: 10px; }#carrierTable {  border: 1px solid #999999;  border-bottom: none;  background: #fff; }#carrierTable tbody {  border-bottom: 1px solid #999999; }#carrierTable th {  padding: 0 15px;  height: 29px;  font-weight: bold;  line-height: 29px;  color: #fff;  text-transform: uppercase;  background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }#carrierTable td {  padding: 15px;  font-weight: bold;  border-right: 1px solid #e9e9e9; }#carrierTable td.carrier_price {  border: none; }p.checkbox.gift {  margin-bottom: 10px; }#gift_div {  display: none;  margin-top: 5px;  margin-bottom: 10px; }a.iframe {  color: #777;  text-decoration: underline; }  a.iframe:hover {    text-decoration: none; }#HOOK_PAYMENT .row > div {  width: 100%;  float: none; }p.payment_module {  margin-bottom: 10px; }  p.payment_module a {    display: block;    border: 1px solid #d6d4d4;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    font-size: 17px;    line-height: 23px;    color: #777;    font-weight: bold;    padding: 33px 40px 34px 99px;    letter-spacing: -1px;    position: relative; }    p.payment_module a.bankwire {      background: url(../img/bankwire.png) 15px 12px no-repeat #f8f8f8; }    p.payment_module a.cheque {      background: url(../img/cheque.png) 15px 15px no-repeat #f8f8f8; }    p.payment_module a.cash {      background: url(../img/cash.png) 15px 15px no-repeat #f8f8f8; }    p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {      display: block;      content: "\f054";      position: absolute;      right: 15px;      margin-top: -11px;      top: 50%;      font-family: "FontAwesome";      font-size: 25px;      height: 22px;      width: 14px;      color: #777; }    p.payment_module a:hover {      background-color: #f6f6f6; }    p.payment_module a span {      font-weight: bold;      color: #777; }.payment_module.box {  margin-top: 20px; }p.cheque-indent {  margin-bottom: 9px; }.cheque-box .form-group {  margin-bottom: 0px; }  .cheque-box .form-group .form-control {    width: 269px; }.order-confirmation.box {  line-height: 29px; }  .order-confirmation.box a {    text-decoration: underline; }    .order-confirmation.box a:hover {      text-decoration: none; }.delivery_option_carrier td {  width: 200px; }.delivery_option_carrier td + td {  width: 280px; }.delivery_option_carrier td + td + td {  width: 200px; }.delivery_option_carrier tr td {  padding: 5px; }.delivery_option_carrier.selected {  display: table; }.delivery_option_carrier.not-displayable {  display: none; }#address,#identity,#account-creation_form,#new_account_form,#opc_account_form,#authentication {  line-height: 20px; }  #address p.required,  #identity p.required,  #account-creation_form p.required,  #new_account_form p.required,  #opc_account_form p.required,  #authentication p.required {    color: #f13340;    margin: 9px 0 16px 0;    margin-bottom: 0px; }  #address p.inline-infos,  #identity p.inline-infos,  #account-creation_form p.inline-infos,  #new_account_form p.inline-infos,  #opc_account_form p.inline-infos,  #authentication p.inline-infos {    color: red; }  #address .form-group,  #identity .form-group,  #account-creation_form .form-group,  #new_account_form .form-group,  #opc_account_form .form-group,  #authentication .form-group {    margin-bottom: 4px; }    #address .form-group .form-control,    #identity .form-group .form-control,    #account-creation_form .form-group .form-control,    #new_account_form .form-group .form-control,    #opc_account_form .form-group .form-control,    #authentication .form-group .form-control {      max-width: 271px; }      #address .form-group .form-control#adress_alias,      #identity .form-group .form-control#adress_alias,      #account-creation_form .form-group .form-control#adress_alias,      #new_account_form .form-group .form-control#adress_alias,      #opc_account_form .form-group .form-control#adress_alias,      #authentication .form-group .form-control#adress_alias {        margin-bottom: 20px; }    @media (min-width: 1320px) {      #address .form-group.phone-number,      #identity .form-group.phone-number,      #account-creation_form .form-group.phone-number,      #new_account_form .form-group.phone-number,      #opc_account_form .form-group.phone-number,      #authentication .form-group.phone-number {        float: left;        width: 270px;        margin-right: 13px; } }    @media (min-width: 1320px) {      #address .form-group.phone-number + p,      #identity .form-group.phone-number + p,      #account-creation_form .form-group.phone-number + p,      #new_account_form .form-group.phone-number + p,      #opc_account_form .form-group.phone-number + p,      #authentication .form-group.phone-number + p {        padding: 23px 0 0 0px;        margin-bottom: 0; } }  #address .gender-line,  #identity .gender-line,  #account-creation_form .gender-line,  #new_account_form .gender-line,  #opc_account_form .gender-line,  #authentication .gender-line {    margin-bottom: 4px;    padding-top: 4px; }    #address .gender-line > label,    #identity .gender-line > label,    #account-creation_form .gender-line > label,    #new_account_form .gender-line > label,    #opc_account_form .gender-line > label,    #authentication .gender-line > label {      margin-right: 10px;      margin-bottom: 0; }    #address .gender-line .radio-inline label,    #identity .gender-line .radio-inline label,    #account-creation_form .gender-line .radio-inline label,    #new_account_form .gender-line .radio-inline label,    #opc_account_form .gender-line .radio-inline label,    #authentication .gender-line .radio-inline label {      font-weight: normal;      color: #777777; }  #address .submit2,  #identity .submit2,  #account-creation_form .submit2,  #new_account_form .submit2,  #opc_account_form .submit2,  #authentication .submit2 {    margin-top: 10px; }#identity #center_column form.std .row,#authentication #center_column form.std .row,#order-opc #center_column form.std .row {  margin-left: -5px;  margin-right: -5px; }  #identity #center_column form.std .row .col-xs-4,  #authentication #center_column form.std .row .col-xs-4,  #order-opc #center_column form.std .row .col-xs-4 {    padding-left: 5px;    padding-right: 5px;    max-width: 94px; }    #identity #center_column form.std .row .col-xs-4 .form-control,    #authentication #center_column form.std .row .col-xs-4 .form-control,    #order-opc #center_column form.std .row .col-xs-4 .form-control {      max-width: 84px; }#identity #center_column .footer_links,#authentication #center_column .footer_links,#order-opc #center_column .footer_links {  border: none;  padding-top: 0; }#new_account_form .box {  line-height: 20px; }  #new_account_form .box .date-select {    padding-bottom: 10px; }  #new_account_form .box .top-indent {    padding-top: 10px; }  #new_account_form .box .customerprivacy {    padding-top: 15px; }#password {  padding-top: 0;  border: none; }  #password .box p {    margin-bottom: 9px; }  #password .box .form-group {    margin-bottom: 20px; }    #password .box .form-group .form-control {      width: 263px; }#instant_search_results a.close {  font-size: 13px;  opacity: 1;  line-height: inherit;  color: #777;  text-transform: none; }  #instant_search_results a.close:hover {    color: #515151; }#manufacturers_list h3,#suppliers_list h3 {  font-size: 17px;  line-height: 23px; }#manufacturers_list .description,#suppliers_list .description {  line-height: 18px; }#manufacturers_list .product-counter a:hover,#suppliers_list .product-counter a:hover {  color: #515151; }#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container {  border-top: 1px solid #dddddd;  padding: 20px 0; }  @media (max-width: 767px) {    #manufacturers_list.list li .mansup-container,    #suppliers_list.list li .mansup-container {      text-align: center; } }#manufacturers_list.list li:first-child .mansup-container,#suppliers_list.list li:first-child .mansup-container {  border-top: 0;  padding-top: 0px; }#manufacturers_list.list li:last-child .mansup-container,#suppliers_list.list li:last-child .mansup-container {  padding-bottom: 0px; }#manufacturers_list.list li .left-side,#suppliers_list.list li .left-side {  text-align: center; }#manufacturers_list.list li h3,#suppliers_list.list li h3 {  padding-bottom: 8px; }#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side {  padding-left: 0; }  @media (max-width: 767px) {    #manufacturers_list.list li .middle-side,    #suppliers_list.list li .middle-side {      padding-right: 15px;      padding-left: 15px; } }#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content {  border-left: 1px solid #dddddd;  min-height: 108px;  padding-left: 15px; }  @media (max-width: 767px) {    #manufacturers_list.list li .right-side-content,    #suppliers_list.list li .right-side-content {      min-height: 1px;      padding: 0;      border: none; } }  #manufacturers_list.list li .right-side-content .product-counter,  #suppliers_list.list li .right-side-content .product-counter {    position: relative;    margin-bottom: 12px; }    @media (max-width: 767px) {      #manufacturers_list.list li .right-side-content .product-counter,      #suppliers_list.list li .right-side-content .product-counter {        top: 0; } }#manufacturers_list.grid li,#suppliers_list.grid li {  text-align: center; }  #manufacturers_list.grid li .product-container,  #suppliers_list.grid li .product-container {    padding-top: 40px;    padding-bottom: 20px;    border-bottom: 1px solid #dddddd; }    #manufacturers_list.grid li .product-container .left-side,    #suppliers_list.grid li .product-container .left-side {      padding-bottom: 42px; }    #manufacturers_list.grid li .product-container h3,    #suppliers_list.grid li .product-container h3 {      padding-bottom: 10px; }    #manufacturers_list.grid li .product-container .product-counter,    #suppliers_list.grid li .product-container .product-counter {      margin-bottom: 12px; }@media (min-width: 1320px) {  #manufacturers_list.grid li.first-in-line,  #suppliers_list.grid li.first-in-line {    clear: left; }  #manufacturers_list.grid li.last-line .product-container,  #suppliers_list.grid li.last-line .product-container {    border-bottom: none; } }@media (min-width: 768px) and (max-width: 1319px) {  #manufacturers_list.grid li.first-item-of-tablet-line,  #suppliers_list.grid li.first-item-of-tablet-line {    clear: left; }  #manufacturers_list.grid li.last-tablet-line .product-container,  #suppliers_list.grid li.last-tablet-line .product-container {    border-bottom: none; } }@media (max-width: 767px) {  #manufacturers_list.grid .product-container,  #suppliers_list.grid .product-container {    border-bottom: none; } }#manufacturer .description_box,#supplier .description_box {  border: 1px solid #dddddd;  padding: 15px;  margin-bottom: 20px; }  @media (max-width: 999px) {    #manufacturer .description_box,    #supplier .description_box {      padding: 10px; } }  #manufacturer .description_box .hide_desc,  #supplier .description_box .hide_desc {    display: none; }table.discount i {  font-size: 20px;  line-height: 20px;  vertical-align: -2px; }  table.discount i.icon-ok {    color: #46a74e; }  table.discount i.icon-remove {    color: #f13340; }#guestTracking .form-control {  max-width: 271px; }@media (min-width: 1320px) {  #guestTracking .form-group {    overflow: hidden; }    #guestTracking .form-group i {      padding-left: 10px; }  #guestTracking .form-control {    float: left; }  #guestTracking label {    float: left;    clear: both;    width: 100%; } }#pagenotfound .pagenotfound {  text-align: center; }  #pagenotfound .pagenotfound .img-404 {    font-size: 210px;    line-height: 210px; }    @media (max-width: 767px) {      #pagenotfound .pagenotfound .img-404 {        font-size: 140px;        line-height: 140px; } }    #pagenotfound .pagenotfound .img-404 img {      max-width: 100%; }  #pagenotfound .pagenotfound h1 {    font-weight: bold;    font-size: 18px;    line-height: 34px;    color: #777;    text-transform: uppercase;    margin-bottom: 7px; }  #pagenotfound .pagenotfound p {    font-size: 16px;    line-height: 20px;    font-weight: bold;    color: #555454;    text-transform: uppercase;    border-bottom: 1px solid #dddddd;    padding-bottom: 19px;    margin-bottom: 20px; }  #pagenotfound .pagenotfound h3 {    font-weight: bold;    color: #777;    font-size: 13px;    line-height: normal;    margin-bottom: 18px; }  #pagenotfound .pagenotfound label {    font-weight: normal; }    @media (max-width: 767px) {      #pagenotfound .pagenotfound label {        display: block; } }  #pagenotfound .pagenotfound .form-control {    max-width: 293px;    display: inline-block;    margin-right: 5px; }    @media (max-width: 767px) {      #pagenotfound .pagenotfound .form-control {        margin: 0 auto 15px auto;        display: block; } }  #pagenotfound .pagenotfound .buttons {    padding: 48px 0 20px 0; }    #pagenotfound .pagenotfound .buttons .button-medium i.left {      font-size: 17px; }#account-creation_form fieldset.reversoform {  padding: 10px !important; }#account-creation_form fieldset.reversoform .text label {  display: block;  padding: 0 0 10px 0;  width: 100%;  text-align: left; }#account-creation_form fieldset.reversoform .infos-sup {  padding: 0 !important;  font-size: 10px;  font-style: italic;  text-align: right; }#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label {  cursor: pointer; }.tab-content {  margin-top: 20px; }form#sendComment fieldset {  padding: 10px;  border: 1px solid #cccccc;  background: #eeeeee; }form#sendComment h3 {  font-size: 14px; }#new_comment_form p.text {  margin-bottom: 0;  padding-bottom: 0; }#sendComment p.text label,#sendComment p.textarea label {  display: block;  margin: 12px 0 4px;  font-weight: bold;  font-size: 12px; }#sendComment p.text input {  padding: 0 5px;  height: 28px;  width: 498px;  border: 1px solid #cccccc;  background: url(../img/bg_input.png) repeat-x 0 0 #fff; }#sendComment p.textarea textarea {  height: 80px;  width: 508px;  border: 1px solid #cccccc; }#sendComment p.submit {  padding: 0;  text-align: right; }#sendComment p.closeform {  float: right;  padding: 0;  height: 12px;  width: 12px;  text-indent: -5000px;  background: url(../img/icon/delete.gif) no-repeat 0 0; }.star {  position: relative;  top: -1px;  float: left;  width: 12px;  overflow: hidden;  cursor: pointer;  font-size: 12px;  font-weight: normal; }.star {  display: block; }  .star a {    display: block;    position: absolute;    text-indent: -5000px; }div.star {  opacity: 0.35; }  div.star:after {    content: "\f006";    font-family: "FontAwesome";    display: inline-block;    color: #dddddd; }div.star.star_on {  display: block;  opacity: 1; }  div.star.star_on:after {    content: "\f005";    font-family: "FontAwesome";    display: inline-block;    color: #f13340; }div.star.star_hover {  opacity: 1; }  div.star.star_hover:after {    content: "\f005";    font-family: "FontAwesome";    display: inline-block;    color: #f13340; }.advertising_block {  width: 191px;  margin-bottom: 1em;  text-align: center; }.blockcategories_footer ul ul {  display: none !important; }.form-group.form-error input, .form-group.form-error textarea {  border: 1px solid #f13340;  color: #f13340;  background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2; }.form-group.form-ok input, .form-group.form-ok textarea {  border: 1px solid #46a74e;  color: #35b33f;  background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1; }.form-group.form-error .form-control, .form-group.form-ok .form-control {  padding-right: 30px; }.radio-inline, .checkbox {  padding-left: 0; }  .radio-inline .checker, .checkbox .checker {    float: left; }    .radio-inline .checker span, .checkbox .checker span {      top: 0px; }  .radio-inline div.radio, .checkbox div.radio {    display: inline-block; }    .radio-inline div.radio span, .checkbox div.radio span {      float: left;      top: 0px; }.fancybox-skin {  background: #fff !important;  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) !important;  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) !important; }.fancybox-overlay {  background: url("../img/fancybox_overlay.png") !important; }body .fancybox-skin {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px; }  body .fancybox-skin .fancybox-close {    font-size: 14px;    background: black;    right: 0px;    top: -24px;    line-height: 22px;    color: #fff;    width: 24px;    height: 24px;    text-align: center; }    body .fancybox-skin .fancybox-close:hover {      color: #515151; }    body .fancybox-skin .fancybox-close:after {      content: "\f00d";      font-family: "FontAwesome"; }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  margin: 0; }select.form-control {  -webkit-user-select: none;  -moz-user-select: -moz-none;  -ms-user-select: none;  user-select: none;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-image: url(../img/icon/form-select.png);  background-position: right 8px top 9px;  background-repeat: no-repeat;  padding-right: 30px; }#facebook_block,#cmsinfo_block {  overflow: hidden;  background: #f2f2f2;  min-height: 344px;  padding-right: 29px;  padding-left: 29px; }  @media (max-width: 999px) {    #facebook_block,    #cmsinfo_block {      min-height: 348px;      padding-left: 13px;      padding-right: 13px; } }  @media (max-width: 767px) {    #facebook_block,    #cmsinfo_block {      width: 100%;      min-height: 1px; } }#facebook_block h4 {  padding: 35px 0 0 0;  margin: 0 0 12px 0;  font-size: 21px;  line-height: 35px;  color: #6f6d6d; }  @media (max-width: 999px) {    #facebook_block h4 {      font-size: 18px; } }  @media (max-width: 767px) {    #facebook_block h4 {      padding-top: 20px !important; } }  @media (max-width: 768px) {    #facebook_block h4 {      font-size: 16px; } }#facebook_block .facebook-fanbox {  background: #fff;  border: 1px solid #aaaaaa;  padding-bottom: 10px; }@media (max-width: 767px) {  #cmsinfo_block {    border: none;    margin-top: 10px; } }#cmsinfo_block > div {  padding: 35px 10px 0 0; }  @media (max-width: 767px) {    #cmsinfo_block > div {      padding-top: 20px; } }  @media (max-width: 479px) {    #cmsinfo_block > div {      width: 100%;      border-top: 1px solid #d9d9d9; } }#cmsinfo_block > div + div {  border-left: 1px solid #d9d9d9;  min-height: 344px;  padding-left: 29px; }  @media (max-width: 479px) {    #cmsinfo_block > div + div {      border-left: none;      padding-left: 10px;      min-height: 1px;      padding-bottom: 15px; } }#cmsinfo_block em {  float: left;  width: 60px;  height: 60px;  margin: 3px 10px 0 0;  font-size: 30px;  color: #fff;  line-height: 60px;  text-align: center;  background: #6f6d6d;  -moz-border-radius: 100px;  -webkit-border-radius: 100px;  border-radius: 100px; }  @media (max-width: 999px) {    #cmsinfo_block em {      width: 30px;      height: 30px;      line-height: 30px;      font-size: 20px; } }#cmsinfo_block .type-text {  overflow: hidden; }#cmsinfo_block h3 {  margin: 0 0 5px 0;  font-size: 21px;  line-height: 25px;  color: #6f6d6d; }  @media (max-width: 1319px) {    #cmsinfo_block h3 {      font-size: 18px; } }#cmsinfo_block ul li {  padding-bottom: 22px; }  @media (max-width: 1319px) {    #cmsinfo_block ul li {      padding-bottom: 10px; } }  @media (max-width: 999px) {    #cmsinfo_block ul li {      padding-bottom: 0; } }#cmsinfo_block p em {  background: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  margin: 0;  font-size: 13px;  color: #777777;  float: none;  height: inherit;  line-height: inherit;  text-align: left;  font-style: italic; }.ie8 #facebook_block,.ie8 #cmsinfo_block {  height: 344px; }@media (max-width: 1319px) {  .zoomdiv {    display: none !important; } }#product.content_only div.pb-left-column p.resetimg {  margin-bottom: 0px;  padding-top: 0px; }#product.content_only div.pb-left-column #thumbs_list_frame {  margin-bottom: 0px; }#product_comparison #social-share-compare {  margin-bottom: 50px; }.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {  border-color: white; }.btn-facebook i {  color: #435f9f; }.btn-facebook:hover {  color: white;  background-color: #435f9f; }  .btn-facebook:hover i {    color: white; }.btn-twitter i {  color: #00aaf0; }.btn-twitter:hover {  color: white;  background-color: #00aaf0; }  .btn-twitter:hover i {    color: white; }.btn-google-plus i {  color: #e04b34; }.btn-google-plus:hover {  color: white;  background-color: #e04b34; }  .btn-google-plus:hover i {    color: white; }.btn-pinterest i {  color: #ce1f21; }.btn-pinterest:hover {  color: white;  background-color: #ce1f21; }  .btn-pinterest:hover i {    color: white; }/*******************************************************************Warehouse theme globals********************************************************************/html {  -ms-overflow-style: scrollbar; }.flexslider_carousel_block, .iqitcontent-column-inner {  margin-bottom: 0px;  padding-bottom: 0px; }  .flexslider_carousel_block .tab-content, .iqitcontent-column-inner .tab-content {    margin-top: 0px !important; }    .flexslider_carousel_block .tab-content .tab-pane, .iqitcontent-column-inner .tab-content .tab-pane {      display: block;      height: 0;      opacity: 0;      visibility: hidden;      overflow: hidden; }      .flexslider_carousel_block .tab-content .tab-pane .iqitcontent-column, .iqitcontent-column-inner .tab-content .tab-pane .iqitcontent-column {        height: 0px; }      .flexslider_carousel_block .tab-content .tab-pane.active, .iqitcontent-column-inner .tab-content .tab-pane.active {        height: auto;        opacity: 1;        visibility: visible;        position: static;        overflow: visible; }        .flexslider_carousel_block .tab-content .tab-pane.active .iqitcontent-column, .iqitcontent-column-inner .tab-content .tab-pane.active .iqitcontent-column {          height: auto; }.slick_carousel {  padding: 0px;  position: relative;  margin-top: -10px; }  .slick_carousel .ajax_block_product {    text-align: center;    padding: 0px 9px;    position: relative;    margin: 0px;    padding-top: 9px;    padding-bottom: 9px; }    @media (max-width: 479px) {      .slick_carousel .ajax_block_product {        padding-left: 10px;        padding-right: 10px; } }  .slick_carousel .loading {    min-height: 300px;    background: url("../img/ajax-loader.gif") no-repeat center center;    text-indent: -9999px;    z-index: 0;    position: relative;    left: 0px;    top: 0px;    width: 100%; }  .slick_carousel .viewport {    padding: 11px 5px; }.pl-quantity-input-wrapper {  display: inline-block;  width: 40px;  top: 1px;  margin-right: 5px;  position: relative;  vertical-align: middle; }  @media (max-width: 999px) {    .pl-quantity-input-wrapper {      display: none; } }.product_list.grid .button-container {  white-space: nowrap;  overflow: hidden; }.quantity-input-b-wrapper .pl_product_quantity_up {  position: absolute;  top: 0px;  right: 5px; }.quantity-input-b-wrapper .pl_product_quantity_down {  position: absolute;  top: 10px;  right: 5px; }.product-image-container {  margin-bottom: 5px;  position: relative; }  .product-image-container .img_1, .product-image-container .img_0 {    margin: 0 auto;    -webkit-transition: visibility 200ms ease-in-out, opacity 200ms ease-in-out;    transition: visibility 200ms ease-in-out, opacity 200ms ease-in-out; }  .product-image-container .img_1 {    visibility: hidden;    opacity: 0 !important;    position: absolute;    top: 0;    left: 0;    right: 0;    height: 100%; }.product-name-container {  overflow: hidden;  margin: 0px;  height: 22px; }.star_content {  width: 65px;  margin: 0 auto;  padding-bottom: 4px; }.content_price {  padding: 4px 0px; }ul.product_list.grid .content_price {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }.slick_carousel .ajax_block_product, .slick_carousel .iqitmanufacuter-logo {  opacity: 0;  visibility: hidden; }.slick-initialized .ajax_block_product, .slick-initialized .iqitmanufacuter-logo {  opacity: 1;  visibility: visible; }ul.product_list.grid .ajax_block_product, .slick_carousel .ajax_block_product {  -webkit-transition: box-shadow 0.2s ease;  -moz-transition: box-shadow 0.2s ease;  -o-transition: box-shadow 0.2s ease;  transition: box-shadow 0.2s ease; }  ul.product_list.grid .ajax_block_product .color-list-container, .slick_carousel .ajax_block_product .color-list-container {    z-index: 2;    position: absolute;    top: 0px;    right: 0px;    width: 28px;    margin: 0px;    bottom: 30px;    max-height: 100%;    height: auto !important;    height: 100%;    overflow: hidden;    display: none; }    ul.product_list.grid .ajax_block_product .color-list-container ul, .slick_carousel .ajax_block_product .color-list-container ul {      display: -webkit-box;      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      -webkit-box-orient: vertical;      -webkit-box-direction: normal;      -webkit-flex-direction: column;      -ms-flex-direction: column;      flex-direction: column;      -webkit-flex-wrap: wrap;      -ms-flex-wrap: wrap;      flex-wrap: wrap;      height: 100%;      direction: rtl;      padding-top: 32px; }      ul.product_list.grid .ajax_block_product .color-list-container ul li, .slick_carousel .ajax_block_product .color-list-container ul li {        padding: 0px;        margin: 0px;        display: inline-block;        width: 14px;        height: 14px;        margin-bottom: 1px;        border: 1px solid #dddddd; }        ul.product_list.grid .ajax_block_product .color-list-container ul li a, .slick_carousel .ajax_block_product .color-list-container ul li a {          width: 12px;          display: block;          padding: 0px;          margin: 0px;          height: 12px; }ul.product_list .availability span, .slick_carousel .availability span {  display: inline-block;  color: #fff;  font-size: 9px;  line-height: 12px;  padding: 4px 5px 2px;  text-transform: uppercase;  text-align: center;  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  margin-bottom: 10px; }  ul.product_list .availability span.available-now, .slick_carousel .availability span.available-now {    background: #46a74e; }  ul.product_list .availability span.out-of-stock, .slick_carousel .availability span.out-of-stock {    background: #ff7430; }.sale-label, .price-percent-reduction, #reduction_percent, #reduction_amount, #availability_value, #last_quantities {  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }@media (max-width: 767px) {  .slick_carousel .available-sizes, ul.product_list.grid .available-sizes {    display: none; } }.slick_carousel .functional-buttons, ul.product_list.grid .functional-buttons {  line-height: 10px;  text-align: center;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box; }  @media (max-width: 767px) {    .slick_carousel .functional-buttons, ul.product_list.grid .functional-buttons {      display: none; } }  .slick_carousel .functional-buttons *, ul.product_list.grid .functional-buttons * {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box; }.availability-slidein {  position: absolute;  bottom: 0px;  left: 0px;  width: 100%;  z-index: 1;  visibility: visible;  opacity: 1;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }  .availability-slidein .availabile_product {    display: none !important; }.functional-buttons {  z-index: 2;  font-size: 0px;  border-bottom: 1px solid #dddddd;  border-top: 1px solid #dddddd;  position: absolute;  bottom: 0px;  background: #fff;  width: 100%;  visibility: hidden;  opacity: 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  margin-bottom: -15px;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }  .functional-buttons > div {    width: auto;    padding: 0 10px;    display: inline-block;    float: none; }  .functional-buttons div {    height: 23px;    line-height: 19px;    padding-top: 4px; }    .functional-buttons div a, .functional-buttons div label {      color: #777676;      cursor: pointer;      font-size: 0; }      .functional-buttons div a:hover, .functional-buttons div label:hover {        color: #000; }      .functional-buttons div a:before, .functional-buttons div label:before {        font-size: 15px; }    .functional-buttons div.quickview {      border-right: 1px solid #dddddd; }      .functional-buttons div.quickview a:before {        display: inline-block;        font-family: "FontAwesome";        content: "\f00e";        font-size: 15px;        margin-right: 4px; }    .functional-buttons div.wishlist {      border-right: 1px solid #dddddd; }      .functional-buttons div.wishlist a:before {        display: inline-block;        font-family: "FontAwesome";        content: "\f08a"; }      .functional-buttons div.wishlist a.checked:before {        content: "\f004"; }    .functional-buttons div.compare a:before {      content: "\f074";      display: inline-block;      font-family: "FontAwesome";      margin-right: 3px; }    .functional-buttons div.compare a.checked:before {      content: "\f068"; }    .functional-buttons div:last-child {      border-right: none !important; }.ajax_block_product .hovered .product-image-container .img_1, .ajax_block_product:hover .product-image-container .img_1 {  visibility: visible;  opacity: 1 !important; }.ajax_block_product .hovered .availability-slidein, .ajax_block_product:hover .availability-slidein {  bottom: -10px;  visibility: hidden;  opacity: 0; }.ajax_block_product .hovered .functional-buttons-grid, .ajax_block_product:hover .functional-buttons-grid {  visibility: visible;  opacity: 0.9;  margin-bottom: 0px; }  .ajax_block_product .hovered .functional-buttons-grid:hover, .ajax_block_product:hover .functional-buttons-grid:hover {    opacity: 1.0; }.ajax_block_product:hover .functional-buttons-grid {  visibility: visible;  opacity: 0.9;  margin-bottom: 0px; }  .ajax_block_product:hover .functional-buttons-grid:hover {    opacity: 1.0; }.online-label, .new-label, .sale-label {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }.transition-300 {  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }.transition-opacity-300 {  -webkit-transition: opacity 0.2s ease;  transition: opacity 0.2s ease; }.nb-comments {  display: none; }.productlistRating .star {  cursor: default;  vertical-align: middle; }.productlistRating .nb-comments {  display: inline;  vertical-align: middle; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-weight: 400;  line-height: 1.1;  font-family: inherit;  text-transform: uppercase; }@media (min-width: 1320px) {  #left_column, #right_column {    width: 20%; }  .show-left-column #left_column.col-sm-pull-9 {    right: 80%; }  .show-left-column #left_column.col-sm-pull-6 {    right: 60%; }  .show-left-column #center_column {    width: 80%; }    .show-left-column #center_column.col-sm-push-3 {      left: 20%; }  .show-right-column #center_column {    width: 80%; }  .show-left-column.show-right-column #center_column {    width: 60%; }  .is_rtl.show-left-column #left_column.col-sm-pull-9 {    left: 80%;    right: auto; }  .is_rtl.show-left-column #left_column.col-sm-pull-6 {    left: 60%;    right: auto; }  .is_rtl.show-left-column #center_column.col-sm-push-3 {    right: 20%;    left: auto; } }input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="password"] {  -webkit-appearance: none; }.ui-slider .ui-slider-handle {  width: 11px !important;  height: 11px !important; }.ui-slider .ui-slider-range {  background: #dddddd !important; }.ui-slider {  height: 5px !important;  border-color: #dddddd !important; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {  border-color: #dddddd; }.product-container .bottomLine {  background-image: none !important;  background-repeat: no-repeat !important;  visibility: visible !important;  display: block !important;  width: 75px !important;  height: 22px;  margin: 0px auto !important; }  .product-container .bottomLine .number_results, .product-container .bottomLine .text, .product-container .bottomLine .text-m {    display: none !important; }  .product-container .bottomLine .yotpo-bottomline {    float: none !important;    text-align: center !important; }.yotpo .yotpo-bottomline .icon-star, .yotpo .yotpo-bottomline .icon-half-star, .yotpo .yotpo-bottomline .icon-empty-star,.yotpo-stars .icon-star, .yotpo-stars .icon-empty-star, .yotpo-stars .yotpo-icon-star, .yotpo-stars .yotpo-icon-empty-star, .yotpo-stars .yotpo-icon-half-star, .yotpo-stars .icon-half-star {  font-size: 15px !important;  margin: 0px !important; }.v-center-parent {  display: table;  table-layout: fixed; }.v-center-child {  display: table-cell;  vertical-align: middle;  text-align: center; }.eqcol {  display: table;  table-layout: fixed; }  .eqcol [class*="col-"] {    float: none;    display: table-cell;    vertical-align: top; }a:focus {  outline: none !important; }label {  font-weight: normal; }@media (max-width: 1319px) {  .videoWrapper {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden; }    .videoWrapper iframe, .videoWrapper object, .videoWrapper embed {      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%; } }.circle-icon {  display: inline-block;  font-family: "FontAwesome";  width: 32px;  height: 32px;  font-size: 16px;  color: #fff !important;  line-height: 33px;  text-align: center;  background: #99999b;  margin-right: 5px;  -moz-border-radius: 50px;  -webkit-border-radius: 50px;  border-radius: 50px;  outline: none !important;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }  .circle-icon:hover {    text-decoration: none;    background: #515151; }.info-paragraph-icon:hover .circle-icon {  background: #515151; }.btn {  text-transform: uppercase;  font-size: inherit;  line-height: inherit;  outline: none !important;  -webkit-transition: color 0.2s ease, background 0.2s ease;  transition: color 0.2s ease, background 0.2s ease;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px; }@media (max-width: 479px) {  .nav-tabs > li {    float: none; } }.nav-tabs > li > a {  font-size: 12px;  line-height: 16px;  -webkit-transition: background-color 0.2s ease;  transition: background-color 0.2s ease;  text-transform: uppercase; }.nav-tabs > li > a:hover {  background-color: #FAFAFA; }.tab-content {  margin-top: 0px; }.tab-content > .page-product-box.tab-pane {  border: 1px solid #dddddd;  border-top: none; }#page .tab-pane .rte {  padding: 0px 0px 20px 0; }a, .bt_compare, #slidetopcontentShower, .bt_compare, #languages-block-top div.current, #currencies-block-top div.current {  -webkit-transition: color 0.2s ease;  transition: color 0.2s ease; }div.selector {  font-size: inherit !important; }.btn-default {  background-color: transparent; }.container {  padding-left: 15px;  padding-right: 15px; }.circle {  width: 85px;  height: 85px;  display: block;  text-align: center;  border-radius: 50%;  background-color: #f2f2f2;  text-align: center;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  z-index: 5;  position: relative; }  .circle i {    font-size: 26px;    line-height: 85px; }  .circle:hover {    background-color: #777777;    color: #f2f2f2; }.gm-style .gm-style-iw {  color: #777777 !important; }.slick-slider {  position: relative;  display: block;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -khtml-user-select: none;  -ms-touch-action: pan-y;  touch-action: pan-y;  -webkit-tap-highlight-color: transparent; }.slick-list {  position: relative;  display: block;  overflow: hidden;  margin: 0;  padding: 11px 5px;  margin-left: -9px;  margin-right: -9px; }.slick-list:focus {  outline: none; }.slick-list.dragging {  cursor: pointer;  cursor: hand; }.slick-slider .slick-track,.slick-slider .slick-list {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }.slick-track {  position: relative;  top: 0;  left: 0;  display: block; }.slick-track:before,.slick-track:after {  display: table;  content: ''; }.slick-track:after {  clear: both; }.slick-loading .slick-track {  visibility: hidden; }.slick-slide {  display: none;  float: left;  height: 100%;  min-height: 1px; }[dir='rtl'] .slick-slide {  float: right; }.slick-slide img {  display: block; }.slick-slide.slick-loading img {  display: none; }.slick-slide.dragging img {  pointer-events: none; }.slick-initialized .slick-slide {  display: block; }.slick-loading .slick-slide {  visibility: hidden; }.slick-vertical .slick-slide {  display: block;  height: auto;  border: 1px solid transparent; }.slick-loading .slick-list {  background: #fff url("../img/ajax-loader.gif") center center no-repeat; }/* Arrows */.slick-prev,.slick-next {  font-size: 0;  line-height: 0;  position: absolute;  top: 50%;  display: block;  text-indent: -6px;  width: 36px;  height: 70px;  margin-top: -35px;  padding: 0;  cursor: pointer;  opacity: 0.8;  z-index: 2;  border: none;  outline: none;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }.slick-prev:hover,.slick-next:hover {  opacity: 1; }.slick-prev.slick-disabled,.slick-next.slick-disabled {  cursor: default;  opacity: .25; }.slick-prev:before,.slick-next:before {  font-family: "warehousefont";  font-size: 48px;  line-height: 48px;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.slick-prev {  left: -8px; }.is_rtl .slick-prev {  right: -8px;  left: auto; }.slick-prev:before {  content: "\e600"; }.is_rtl .slick-prev:before {  content: "\e601"; }.slick-next {  right: -8px; }.is_rtl .slick-next {  right: auto;  left: -8px; }.slick-next:before {  content: "\e601"; }.is_rtl .slick-next:before {  content: "\e600"; }/* Dots */.slick-dots {  display: block;  width: 100%;  padding: 0;  list-style: none;  text-align: center;  position: absolute;  bottom: -14px; }  @media (max-width: 479px) {    .slick-dots {      position: static; } }.slick-dots li {  position: relative;  display: inline-block;  margin: 0 5px;  padding: 0;  cursor: pointer; }.slick-dots li button {  font-size: 0;  line-height: 0;  display: block;  padding: 0px;  -moz-border-radius: 20px;  -webkit-border-radius: 20px;  border-radius: 20px;  width: 8px;  -webkit-transition: background-color 0.2s ease;  transition: background-color 0.2s ease;  height: 8px;  background-color: #eee;  cursor: pointer;  color: transparent;  border: 0;  outline: none; }.slick-dots li button:hover,.slick-dots li button:focus {  opacity: .5;  background-color: black; }.slick-dots li.slick-active button {  opacity: 1;  background-color: black; }.product_list_small {  margin-left: 0px;  margin-right: 0px; }  .product_list_small .left-block {    width: 35%;    float: left;    text-align: left; }  .product_list_small .right-block {    width: 65%;    float: left;    text-align: left;    padding: 5px 0px 5px 10px; }  .product_list_small .functional-buttons {    border: none;    background: none;    text-align: right; }    .product_list_small .functional-buttons div {      padding: 0 4px; }  .product_list_small .product-image-container {    margin-bottom: 0px; }  .product_list_small .ajax_block_product {    padding: 9px; }  .product_list_small .star_content {    margin: 0px;    padding-top: 4px;    padding-bottom: 0px; }.ajax_block_product {  -webkit-transition: color 0.2s ease, background 0.2s ease;  transition: color 0.2s ease, background 0.2s ease; }  .ajax_block_product .product-container {    -webkit-transition: color 0.2s ease, background 0.2s ease;    transition: color 0.2s ease, background 0.2s ease; }  .ajax_block_product .star {    cursor: default; }.hide-slick-arrows .slick-prev,.hide-slick-arrows .slick-next {  display: none !important; }.alternative-slick-arrows .slick-prev,.alternative-slick-arrows .slick-next {  width: 25px;  height: 25px;  top: 4px;  text-indent: 0px;  font-size: 0px;  line-height: 0px;  text-align: center; }  .alternative-slick-arrows .slick-prev:before,  .alternative-slick-arrows .slick-next:before {    font-size: 20px;    line-height: 25px; }.alternative-slick-arrows .slick-prev {  left: auto;  right: 30px; }  .alternative-slick-arrows .slick-prev:before {    content: "\F104";    font-family: "FontAwesome"; }.alternative-slick-arrows .slick-next {  right: 0px; }  .alternative-slick-arrows .slick-next:before {    content: "\F105";    font-family: "FontAwesome"; }.is_rtl .alternative-slick-arrows .slick-prev {  right: auto;  left: 30px; }  .is_rtl .alternative-slick-arrows .slick-prev:before {    content: "\F105"; }.is_rtl .alternative-slick-arrows .slick-next {  right: auto;  left: 0px; }  .is_rtl .alternative-slick-arrows .slick-next:before {    content: "\F104"; }.quickview-full-btn {  right: 0px;  z-index: 4;  bottom: 0px;  position: absolute !important;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0; }.lazy {  background-image: url("../img/ajax-loader.gif");  background-repeat: no-repeat;  background-position: center center;  min-height: 60px;  text-indent: -999px; }@media (min-width: 1000px) {  #header.sticky-header {    position: fixed !important;    top: 0 !important;    width: 100% !important;    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);    left: 0;    -webkit-backface-visibility: hidden;    padding: 5px 0;    -webkit-transform: translateY(-100%);    -ms-transform: translateY(-100%);    transform: translateY(-100%);    -webkit-animation: slidedown 0.3s forwards;    animation: slidedown 0.3s forwards; }    #header.sticky-header .container-header {      background: none !important; }    #header.sticky-header .nav {      opacity: 0;      padding: 0px;      visibility: hidden;      height: 0px !important;      min-height: 0px !important;      overflow: hidden; }    #header.sticky-header .row #header_logo {      max-height: 80px;      padding-top: 5px;      padding-bottom: 5px; }      #header.sticky-header .row #header_logo img {        max-height: 60px; } }.payment_option_form {  display: none; }.payment_option_logo {  height: 50px;  max-height: 50px; }.payment_module_adv {  height: 120px;  max-height: 120px; }.payment_option_selected {  display: none;  margin-top: 15px; }  .payment_option_selected i {    color: green; }.payment_option_cta {  margin-left: 10px;  color: #333 !important; }.tnc_box {  background: #fbfbfb;  border: 1px solid #d6d4d4;  padding: 14px 18px 13px;  margin: 0 0 30px 0;  line-height: 23px; }.pointer-box {  cursor: pointer; }#HOOK_ADVANCED_PAYMENT {  margin-bottom: 10px; }  #HOOK_ADVANCED_PAYMENT p.payment_module {    margin-bottom: 20px; }span.aeuc_from_label,span.aeuc_before_label,span.aeuc_tax_label,div.aeuc_shipping_label,div.aeuc_weight_label {  font-size: 80%; }div.aeuc_delivery_label {  border: 1px solid #cecece;  padding: 4px;  text-align: center;  font-size: 80%;  clear: both;  margin-top: 10px; }ul.product_list.grid .ajax_block_product .button-container div.aeuc_delivery_label, .slick_carousel .ajax_block_product .button-container div.aeuc_delivery_label {  border-left: none;  border-bottom: none;  border-right: none;  padding-bottom: 0px; }.product_list_small .ajax_block_product .button-container div.aeuc_delivery_label {  text-align: left;  padding-left: 0px;  border: none;  margin-top: 8px;  padding: 0px; }ul.product_list.grid > li .product-container .old-price, ul.product_list.grid > li .product-container .price, ul.product_list.grid > li .product-container .price-percent-reduction {  vertical-align: bottom; }::-ms-clear {  width: 0;  height: 0; }@keyframes tada {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  10%, 20% {    -webkit-transform: scale(0.9) rotate(-8deg);    -ms-transform: scale(0.9) rotate(-8deg);    transform: scale(0.9) rotate(-8deg); }  30%, 50%, 70% {    -webkit-transform: scale(1.3) rotate(8deg);    -ms-transform: scale(1.3) rotate(8deg);    transform: scale(1.3) rotate(8deg); }  40%, 60% {    -webkit-transform: scale(1.3) rotate(-8deg);    -ms-transform: scale(1.3) rotate(-8deg);    transform: scale(1.3) rotate(-8deg); }  80%, 100% {    -webkit-transform: scale(1) rotate(0);    -ms-transform: scale(1) rotate(0);    transform: scale(1) rotate(0); } }.faa-tada.animated,.faa-tada.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-tada {  -webkit-animation: tada 2s linear infinite;  animation: tada 2s linear infinite; }.faa-tada.animated.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-tada.faa-fast {  -webkit-animation: tada 1s linear infinite;  animation: tada 1s linear infinite; }.faa-tada.animated.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-tada.faa-slow {  -webkit-animation: tada 3s linear infinite;  animation: tada 3s linear infinite; }.cbp-spmenu-push-toright #mh-sticky.sticked {  left: 240px !important;  width: 100%; }@-webkit-keyframes slidedown {  100% {    -webkit-transform: translateY(0);    transform: translateY(0); } }@keyframes slidedown {  100% {    -webkit-transform: translateY(0);    transform: translateY(0); } }select::-ms-expand {  display: none; }#search_filter_toggler {    display: none;}#cbp-close-mobile, .cbp-spmenu, #iqitmegamenu-accordion.cbp-spmenu li a:hover, #iqitmegamenu-accordion.cbp-spmenu > li ul{  -webkit-box-shadow: none !important;  -moz-box-shadow: none !important;  box-shadow: none !important;    }  .cbp-spmenu-push-toright #page{  box-shadow: 0px 6px 30px 0px rgba(8, 0, 0, 0.38) !important;  z-index: 5103 !important;  position: relative !important;  }    .cbp-spmenu-overlay{  z-index: 5104 !important;  left: 240px !important;  }.text_book {    background: #fff;    display: flex;    justify-content: center;    align-items: center;    font-size: 16px;    color: #000;}.text_book span {    display: block;    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 100%;    padding: 30px;    text-align: left;    font-size: calc(27px * 0.47229);}#book_modal .stf__wrapper,#book_modal .stf__block {  width: 100%;  height: 100%;}.img_book img {    width: 100%;    height: 100%;    object-fit: contain !important;    @media screen and (min-width: 1000px) {        object-fit: fill !important;    }}body .row.content-inner {    width: 100%;    max-width: 100%;    margin: 0 !important;    display: block;}body .row.content-inner div#center_column {    width: 100%;}body #page .page-heading {    float: none;    text-align: center;    color: #fff;    display: flex;    flex-direction: column;    gap: 0em;}body span.cat-name {    font-family: Playfair Display;    font-weight: 700;    font-size: 46px;    line-height: 100%;    font-size: 32px;    font-weight: bold;    color: #f9e7c0;    text-shadow: 0px 1px 0 #5a2a3c, 1px 2px 0 #3a1a22, 2px 2px 0 #000000;    letter-spacing: 0.5px;}body div.prices {    display: flex;    justify-content: center;    gap: 50px;}div#cube_page header#header .container.container-header div.prices {    position: absolute;    right: 12.5%;    top: 25px;}div#cube_page header#header .container.container-header div.prices.prices-left,div#cube_page header#header .container.container-header div.prices.prices-right {    display: none !important;}body div.prices>div {    background: #fff;    border-radius: 5px;}body div.prices span {    background: #FFFDF9;    box-shadow: 0px 4px 4px 0px #00000040;    font-family: Akatab;    font-size: 25px;    line-height: 100%;    text-align: center;    background: linear-gradient(to bottom, #2B0D2E, #75517D);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    padding: 8px;    border-radius: 5px;    display: block;    font-weight: 600;}body #page .page-heading div#introduction * {    background: linear-gradient(to bottom, #2B0D2E, #75517D);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-family: Playfair Display;    font-weight: 700;    font-size: 25px;    line-height: 100%;    text-align: center;}#subcategories ul {    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}#subcategories ul:before,#subcategories ul:after {    display: none;}#subcategories ul li {    width: 100%;}.product_rows_wrap>div {    /* padding: 30px; */    border: 2px solid var(--blue) !important;    margin: 40px 0;    height: 400px;    background: rgb(217, 243, 216);    background: linear-gradient(90deg, rgb(171 225 228) 0%, rgb(255 255 255) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}.product_rows_wrap>div:nth-child(even) {    background: rgb(217, 243, 216);    background: linear-gradient(275deg, rgb(171 225 228) 0%, rgb(255 255 255) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}.product_rows_wrap>div>div {    width: 50%;    height: 100%;    position: relative;    padding: 30px;}.product_rows_wrap>div>div.image-item {    float: left;    overflow: hidden;    text-align: center;    cursor: pointer;}.product_rows_wrap>div:nth-child(even) div.image-item {    float: right;    /* text-align: right; */    /* padding-left: 5%; */}.product_rows_wrap>div>div.image-item img {    height: 100%;    display: inline-block;    /* width: 90%; */}.product_rows_wrap>div>div.image-item a {    position: relative;    display: inline-block;    height: 100%;}.product_rows_wrap>div>div.image-item a img.zoomicon {    position: absolute;    bottom: 5px;    right: 5px;    width: 20px;    height: auto;}.product_rows_wrap>div:nth-child(even) div.image-item img {    /* width: 100%; */}.product_rows_wrap>div>div.image-item-zoom {    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    width: 100%;    padding: 0;    z-index: 99999;    display: grid;    justify-content: center;    align-items: center;    text-align: center;}.product_rows_wrap>div>div.image-item-zoom .overlay {    width: 100%;    height: 100%;    background: #23232375;    position: fixed;}.product_rows_wrap>div>div.image-item-zoom .image-item-zoom-caller {    position: relative;    max-width: 70%;    margin: 0 auto;}.product_rows_wrap>div>div.image-item-zoom.inactive {    /* display: none; */}.product_rows_wrap>div>div.product_txt_content {    float: right;}.product_rows_wrap>div:nth-child(even) div.product_txt_content {    float: left;}.product_rows_wrap>div>div.product_txt_content .heading {    margin-bottom: 30px;}.product_rows_wrap>div>div.product_txt_content .heading:after {    content: "";    display: block;    height: 2px;    background: #000;    margin-top: 20px;    width: 150px;}.product_rows_wrap>div>div.product_txt_content .heading h3 {    font-size: 20px;    margin-top: 10px;}.product_rows_wrap>div>div.product_txt_content .prod_desc {    font-size: 19px;    line-height: 1.5;}.product_rows_wrap>div>div.product_txt_content .toggle_products {    text-align: center;}@media screen and (min-width: 1000px) {    .product_rows_wrap>div>div.product_txt_content .toggle_products {        position: absolute;        bottom: 15px;        width: 100%;    }}button.toggle_event {    color: black;    box-sizing: border-box;    padding: 5px 30px;    width: auto;    margin: 0 auto;    background: linear-gradient(#fff, #fff), linear-gradient(to right, #142E92, #5BCBCC);    border: 3px solid transparent !important;    background-repeat: no-repeat;    background-origin: padding-box, border-box;    display: block;    position: relative;    border-radius: 6px;}button.toggle_event:before {    content: "";    position: absolute;    top: -1px;    bottom: -1px;    left: -1px;    right: -1px;    border: 5px solid #fff;    border-radius: 5px;}button.toggle_event img {    width: 25px;    height: 20px;    display: inline-block;    vertical-align: top;    margin-right: 5px;}.product_rows_wrap>div .products_sub_float.hidden {    visibility: hidden !important;    opacity: 0 !important;}/* .product_rows_wrap > div .products_sub_float.initheight {    display: block;    height: 0;    overflow: hidden;} */.product_rows_wrap>div .products_sub_float {    position: fixed;    top: 25%;    left: 0;    width: 100%;    z-index: 10000;}.product_rows_wrap>div .products_sub_float.toggled {    height: 450px;}.product_rows_wrap>div .products_sub_float .list_wrap {    display: block !important;    max-width: 1270px;    margin: 0 auto;    background: #fff;    box-shadow: 0px 0px 11px;    padding: 0 15px;    position: relative;}button.close_popup_toggle {    display: none;    position: absolute;    left: -20px;    bottom: -20px;    background: #fff;    border: none;    padding: 0;    border-radius: 100%;    overflow: hidden;}.product_rows_wrap>div .products_sub_float .list_wrap button.close_popup_toggle {    display: block;}button.close_popup_toggle>img {    width: 100%;}.product_rows_wrap>div .products_sub_float .list_wrap ul {    justify-content: center;    align-items: center;}.product_rows_wrap>div .products_sub_float .list_wrap>ul>li {    height: 345px;    padding: 9px 9px 0;}.product_rows_wrap>div .products_sub_float.is_grid .list_wrap>ul>li {    width: 16.66% !important;}.product_rows_wrap>div .products_sub_float.is_slider.initslider .list_wrap>ul {}.product_rows_wrap>div .products_sub_float.is_slider .list_wrap ul.product_list li:hover {    padding-top: 0 !important;    padding-bottom: 0 !important;}.product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container {    box-shadow: none;    outline: 1px solid #d3f4d7 !important;    border: 1px solid #d3f4d7 !important;    text-align: center;}.product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container .product-desc {    display: none;}.product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.product-name {    font-size: 14px !important;}.product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container span.price.product-price {    font-size: 18px !important;}body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c {    padding: 4px 7px;}body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c .cart>div {    top: 5px;}body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c,body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c>div>span {    font-size: 14px !important;}body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c>div>img {    width: 20px;}body .product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container a.c_add_to_crt_c .success {    top: 9px;}.button.lnk_view {    box-shadow: 0 4px 5px #989898;}.button.lnk_view>span {    padding: 6px 15px 6px;    font-size: 19px !important;}.product_rows_wrap>div>div.product_txt_content .toggle_products .button.lnk_view>span {    padding: 6px 15px;    font-size: 15px !important;}button.slick-prev,button.slick-next {    color: #ffffff !important;}button.slick-prev,button.slick-next {    background: #153093 !important;}button.slick-prev:hover,button.slick-next:hover {    background: var(--blue) !important;}button.slick-prev:hover,button.slick-next:hover {    color: #888888 !important;}.product_rows_wrap>div .products_sub_float .list_wrap ul.product_list li .product-container span.price-percent-reduction {    display: none;}.product_rows_wrap>div>div.clearfix {    z-index: -999;}#index #iqitcontentcreator .iqitcontent_row:nth-child(5)>div:first-child {    margin-bottom: 30px;}.pb-center-column.displayExtraProductText {    min-height: 455px;}ul.product_list.grid>li .product-image-container img {    max-width: 100%;    height: auto;    width: 100% !important;}/* tag_filter */body #page .content_sortPagiBar .sortPagiBar {    gap: 20px;    gap: 10px;}.selected_filters {    flex: 0 0 100%;    margin-bottom: 10px;    display: none;    span:nth-child(n + 2):before {        content: ", ";    }}.selected_filters:has(span) {    display: flex;}div.tag_filter {    width: max-content;    display: block;    position: relative;}div.tag_filter>.tag_filter_content {    display: flex;    padding: 0;    position: absolute;    width: max-content;    z-index: 999;    /* background: #00000047; */    flex-wrap: wrap;    gap: 10px;    top: 100%;    left: 0;    right: 0;    bottom: 0;    bottom: 0;    justify-content: center;    align-items: center;    opacity: 0;    transition: 0.2s;    z-index: -1;    height: max-content;    overflow: hidden;}div.tag_filter>.tag_filter_content ul {    padding: 10px;    border-radius: 0;    background: #ded3b8;    box-shadow: 0px 0px 10px;    display: block;    position: static;    width: 100%;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}div.tag_filter>.tag_filter_content ul div.checker span {    border-color: #2B0D2E;}div.tag_filter>.tag_filter_content ul li.close_btn {    display: none !important;    position: absolute;    right: -10px;    top: -10px;    background: #000;    min-width: auto;    width: 25px;    height: 25px;    border-radius: 100%;    color: #fff;    text-align: center;    display: block;    line-height: 20px;    margin: 0;    cursor: pointer;}div.tag_filter>.tag_filter_content.active {    z-index: 999;    opacity: 1;    transition: 0.2s;}div.tag_filter>.tag_filter_content li {    width: max-content;    min-width: 20%;    margin-bottom: 10px;    text-transform: uppercase;}div.tag_filter>.tag_filter_content li label {    display: flex;    align-items: center;    font-size: 15px;    padding: 0;    line-height: 1;    gap: 10px;}div.tag_filter #tag_filter_btn {    cursor: pointer;    display: inline-block;    border: none;    border-radius: 10px;    padding: 10px 20px;    font-size: 16px;    text-transform: uppercase;    background: #DED3B8;    color: #2B0D2E;    font-weight: 700;}div.tag_filter.active #tag_filter_btn {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}@media screen and (max-width: 768px) {    div.tag_filter>.tag_filter_content ul li.close_btn {        display: block !important;    }    div.tag_filter>.tag_filter_content.active {        height: 100%;        width: 100%;        position: fixed;        top: 0;    }    div.tag_filter #tag_filter_btn {        border: 1px solid;    }    div.tag_filter.active #tag_filter_btn {        border-bottom-right-radius: 10px;        border-bottom-left-radius: 10px;    }}.content_sortPagiBar .sortPagiBar .nbrItemPage {    display: none;}.content_sortPagiBar {    display: flex;    justify-content: space-between;}/* slider bar */#product_grid_zoomer {    width: 150px;    text-align: center;}#product_grid_zoomer_trigger {    width: 100%;}body #page .product_list.grid.three_col>li {    max-width: calc(100% / 3);    height: auto;}body #page .product_list.grid.two_col>li {    max-width: calc(100% / 2);    height: auto;}body #page .product_list.grid.one_col>li {    max-width: calc(100%);    height: auto;}div#product_grid_zoomer_labels {    display: grid;    grid-template-columns: repeat(3, calc(100% / 3));}div#product_grid_zoomer_labels span {    display: block;    font-size: 10px;}div#product_grid_zoomer_labels span:first-child {    text-align: left;    padding-left: 10%;}div#product_grid_zoomer_labels span:last-child {    text-align: right;    padding-right: 10%;}div#product_grid_zoomer_labels span:nth-child(2) {    text-align: center;}div#product_grid_zoomer_labels span:nth-child(4) {    text-align: right;    padding-right: 20%;}/* Remove default appearance */input[type=range] {    -webkit-appearance: none;    width: 100%;    height: 6px;    background: transparent;}/* Chrome, Safari, Edge */input[type=range]::-webkit-slider-runnable-track {    background: #2b0d2e;    height: 6px;    border-radius: 3px;}input[type=range]::-webkit-slider-thumb {    -webkit-appearance: none;    height: 16px;    width: 16px;    background: #ffffff;    border: 2px solid #2b0d2e;    border-radius: 50%;    margin-top: -5px;    cursor: pointer;}/* Firefox */input[type=range]::-moz-range-track {    background: #2b0d2e;    height: 6px;    border-radius: 3px;}input[type=range]::-moz-range-thumb {    height: 16px;    width: 16px;    background: #ffffff;    border: 2px solid #2b0d2e;    border-radius: 50%;    cursor: pointer;}/* Internet Explorer */input[type=range]::-ms-track {    background: transparent;    border-color: transparent;    color: transparent;    height: 6px;}input[type=range]::-ms-fill-lower {    background: #2b0d2e;}input[type=range]::-ms-fill-upper {    background: #2b0d2e;}input[type=range]::-ms-thumb {    height: 16px;    width: 16px;    background: #ffffff;    border: 2px solid #2b0d2e;    border-radius: 50%;}body #page .product_list.grid>li {    max-width: calc(100%/4);    height: auto;}body #page .product_list.grid>li .left-block .addToCartFormWrapper {    display: none !important;}body #page .product_list.grid>li .left-block .product-name-container {    height: auto;    padding: 15px 0;    position: absolute;    z-index: 9;    bottom: 17%;    left: 0;    right: 0;    width: 100%;    text-align: center;    background: #a55b4b80;    background-image: url(https://cdn.magipa.dk/themes/shoptech/img/magic-pages-logo-1737096943.png) !important;    background-repeat: no-repeat !important;    background-position: center center !important;    background-size: 40px auto !important;}body #page .product_list.grid>li .left-block .product-name-container.toTop {    top: 10%;    bottom: unset;}body #page .product_list.grid>li .left-block .product-name-container.toCenter {    top: calc(55% - 53px);    bottom: unset;}body #page .product_list.grid>li .left-block .product-name-container a.product-name {    color: #fcf9f2;    /*text-shadow: 0px 0px 10px #444444;*/    width: 90%;    margin: 0 auto;}body #page .product_list.grid>li .right-block .add_to_cart_wrapper {    max-width: 100%;}body #page .product_list.grid>li .right-block .add_to_cart_wrapper a.button {    width: 100% !important;}body #page .product_list.grid>li .right-block .add_to_cart_wrapper a.button .add-to-cart-price {    padding: 7px 0 !important;    height: auto !important;}body #page .product_list.grid>li .right-block .add_to_cart_wrapper a.button .add-to-cart-price>div {    font-family: Playfair Display;    font-weight: 700;    font-size: 16px;    line-height: 100%;    text-align: center;    vertical-align: middle;    text-transform: none;}.product-image-overlay {   position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: linear-gradient(90deg, rgba(255, 255, 255, 0.38) 4% 3%, rgb(255 255 255 / 27%) 3% 1%, rgb(255 255 255 / 6%) 7%, rgb(0 0 0 / 21%) 100%);    pointer-events: none;    border-radius: 4px;    z-index: 1;    box-shadow: inset 5px 0px 4px rgb(0 0 0 / 42%);}/* media queries */@media screen and (max-width: 1000px) {    body #columns div.prices span {        font-size: 20px;    }    body #page .product_list.grid>li {        max-width: calc(100% / 3);    }    body #page .product_list.grid>li .left-block .product-name-container a.product-name {        font-size: 16px;    }    div#cube_page header#header .container.container-header div.prices {        top: 35px;    }    div#cube_page header#header .container.container-header div.prices.prices-left {        right: unset;        left: 20%;    }    div#cube_page header#header .container.container-header div.prices.prices-right {        right: 20%;    }    div#cube_page header#header .container.container-header div.prices span {        font-size: 16px;    }}@media screen and (max-width: 768px) {    body div#page {        padding-top: 150px !important;    }    body #columns div.prices {        flex-direction: column;        gap: 10px;    }    body #columns div.prices span {        font-size: 18px;    }    body ul.product_list {        padding: 0 !important;    }    body #page .product_list.grid>li {        max-width: calc(100% / 2);    }    body #page .product_list.grid>li .right-block .add_to_cart_wrapper a.button .add-to-cart-price>div {        font-size: 18px;    }    #product_grid_zoomer,    body #page .content_sortPagiBar > div:nth-child(2) {        display: none;    }}@media screen and (max-width: 500px) {    body #page .product_list.grid>li {        max-width: 100%;    }    body #page .content_sortPagiBar {        display: block;    }    body #page .content_sortPagiBar .sortPagiBar {        gap: 5px;        flex: 0 0 100%;        overflow-x: scroll;        overflow-y: hidden;        max-width: 500px;    }    div.tag_filter>.tag_filter_content ul {        min-height: 200px;        max-width: 300px;        flex-direction: column;        display: flex;        width: 80vw;        align-items: center;        justify-content: center;        position: relative;    }    div.tag_filter>.tag_filter_content li label {        font-size: 18px;        gap: 10px;    }}body ul.product_list {    padding: 0;    margin: 0 -10px;}.top-pagination-content {    display: none;}body #page .content_sortPagiBar .sortPagiBar:after {    display: none;}/*Product list 2*/#page .slick_carousel .ajax_block_product .addToCartFormWrapper {    padding: 0;background: transparent;transition: all 0.3s ease-out;width: 30px;height: 100%;top: 15px;position: absolute;opacity: 0;max-height: 170px;}/* #page .slick_carousel .ajax_block_product .addToCartFormWrapper .addToCartForm {margin-top: 0;} *//* #page .ajax_block_product .price-reduction-content {display: flex;justify-content: space-between;align-items: center;background: var(--sale);border-radius: 3px;width: 170px;margin: auto;font-size: 12px;line-height: 14px;color: #fff;transition: all 0.3s;opacity: 0;padding: 0 5px;max-height: 0;} */#page .slick_carousel .ajax_block_product.is_onsale:hover .product-name-container{max-height: 0;opacity: 0;transition: all 0.3s ease-out;}#page .slick_carousel .ajax_block_product.is_onsale .product-name-container {transition: all 0.3s ease-out;max-height: 30px;opacity: 1;}#page .ajax_block_product.is_onsale:hover .price-reduction-content{opacity: 1;max-height: 14px;transition: all 0.3s ease-out;}#page .ajax_block_product .functional-buttons > div {background: #fff;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);max-width: 22px;}#page ul.slick_carousel li.has_variant.ajax_block_product:hover .addToCartFormWrapper {opacity: 1;transition: all 0.3s ease-out;}#page .slick_carousel .ajax_block_product .addToCartFormWrapper li {border:0 !important;filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));margin: 4px;}#page .ajax_block_product .addToCartFormWrapper li a {    width: 30px;    height: 30px;}.slick_carousel .has_more_variants:hover .hasMoreVariants{    top: 0;}.ajax_block_product .product-name-container {     white-space: nowrap;    width: 80%;    overflow: hidden;    margin: auto;    height: auto;    display: flex;    align-items: center;    justify-content: center;}.ajax_block_product .product-name-container a.product-name {    display: block;    white-space: normal;    font-size: 18px;    color: #2b0d2e;    text-decoration: none;    font-weight: 500;    line-height: 1.25;}.ajax_block_product .manufacturer-container {    text-overflow: ellipsis;    white-space: nowrap;    width: 80%;    overflow: hidden;    margin: auto;    height: 20px;}.ajax_block_product.product-list-style2 .content_price {    position: absolute;    top: 0;    left: 0;    background: #f7f1e4d6;    color: #2b0d2e;    font-size: 18px;    line-height: 1;    font-weight: 700;    padding: 5px 5px 5px 14px;    border-radius: 0 0 5px 0;}/*Mobile*/.product-list-mobile .addToCartFormWrapper {    width: 40px;    padding: 0;    position: absolute;    top: 15px;    background: transparent;    left: 5px;}.product-list-mobile .addToCartFormWrapper li {    border: 0 !important;    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25) !important;    margin: 0 0 10px;}#page .product-list-mobile .product-container {    border: 0 !important;    background: #F7F7F7;    height: 100%;}#page .ajax_block_product.product-list-mobile .price-reduction-content {    opacity: 1;    max-height: unset;}/* #page .product-list-mobile .button-container {    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);} */#page .product-list-mobile .functional-buttons {    opacity: 1;    position: relative;    visibility: visible;    background: transparent;    border: 0;    width: 100%;    display: flex !important;    justify-content: space-between;    align-items: center;    margin-bottom: 0;    margin-top: 5px;}#page .product-list-mobile .new-label {    color: #ffffff !important;    background: var(--new) !important;    font-size: 14px;    line-height: 16px;    position: relative;    top: 0;    padding: 5px;    text-transform: none;    width: 50px;    display: flex;    justify-content: center;    align-items: center;  }  #page .product-list-mobile .sale-label {    color: #ffffff !important;    background: var(--sale) !important;    font-size: 14px;    line-height: 16px;    position: relative;    top: 0;    padding: 5px;    text-transform: none;    width: 50px;    right: 0;    left: 0;    display: flex;    justify-content: center;    align-items: center;  }  #page .ajax_block_product.product-list-mobile {    height: 100% !important;}#page .content_sortPagiBar:after {    content: "";    display: none;}@media screen and (max-width: 850px) {    #product_grid_zoomer {        display: none;    }}.flip_div {    position: absolute;    z-index: 99;    bottom: 0;    background: #f3eee1db;    height: 0px;    overflow: hidden;    transition: all 0.3s ease-out;    padding: 0;}.flip_div span {    font-size: 16px;    font-weight: 500;}.product-image-container:hover .flip_div{    height: 150px;    padding: 10px 5px;}/*Add to cart animation*/@-moz-keyframes quick_cart_pay_show {    0% {        -webkit-transform: rotate(70deg);        -ms-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px;    }    50% {        -webkit-transform: rotate(-20deg);        -ms-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px;    }    100% {        -webkit-transform: rotate(0deg);        -ms-transform: rotate(0deg);        transform: rotate(0deg);        right: 0;    }}@-webkit-keyframes quick_cart_pay_show {    0% {        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px;    }    50% {        -webkit-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px;    }    100% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0;    }}@keyframes quick_cart_pay_show {    0% {        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px;    }    50% {        -webkit-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px;    }    100% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0;    }}@-webkit-keyframes quick_cart_pay_hide {    0% {        -webkit-transform: translateX(0);        transform: translateX(0);    }    100% {        -webkit-transform: translateX(200px);        transform: translateX(200px);    }}@keyframes quick_cart_pay_hide {    0% {        -webkit-transform: translateX(0);        transform: translateX(0);    }    100% {        -webkit-transform: translateX(200px);        transform: translateX(200px);    }}@keyframes fadeDown {    0% {        -webkit-transform: rotate(0deg) translateY(0px);        transform: rotate(0deg) translateY(0px);        opacity: 1;    }    100% {        -webkit-transform: rotate(5deg) translateY(5px);        transform: rotate(5deg) translateY(5px);        opacity: 0;    }}@-webkit-keyframes fadeDown {    0% {        -webkit-transform: rotate(0deg) translateY(0px);        transform: rotate(0deg) translateY(0px);        opacity: 1;    }    100% {        -webkit-transform: rotate(5deg) translateY(5px);        transform: rotate(5deg) translateY(5px);        opacity: 0;    }}@keyframes fadeUp {    0% {        -webkit-transform: rotate(5deg) translateY(5px);        transform: rotate(5deg) translateY(5px);        opacity: 0;    }    100% {        -webkit-transform: rotate(0deg) translateY(0px);        transform: rotate(0deg) translateY(0px);        opacity: 1;    }}@-webkit-keyframes fadeUp {    0% {        -webkit-transform: rotate(5deg) translateY(5px);        transform: rotate(5deg) translateY(5px);        opacity: 0;    }    100% {        -webkit-transform: rotate(0deg) translateY(0px);        transform: rotate(0deg) translateY(0px);        opacity: 1;    }}.fadeDown {    opacity: 0;    position: relative;    -webkit-animation: fadeDown 400ms ease-in-out;    animation: fadeDown 400ms ease-in-out;}.fadeDownAbs {    /* opacity: 0; */    /* position: absolute; */    /* -webkit-animation: fadeDown 400ms ease-in-out; */    transition: all 400ms ease-in-out;}.fadeUp {    opacity: 1 !important;    position: relative;    -webkit-animation: fadeUp 400ms ease-in-out;    animation: fadeUp 400ms ease-in-out;}.animateOut {    position: absolute !important;    top: 0;    left: 0;    -webkit-animation: quick_cart_pay_hide 200ms ease-in forwards;    animation: quick_cart_pay_hide 200ms ease-in forwards;}.quick-cart-product .hide {    opacity: 0;}#quick-cart {    bottom: 20px;    padding-bottom: 60px;    position: fixed;    right: 10px;    top: auto !important;    z-index: 1000;}#quick-cart-pay {    font-size: 100%;    line-height: 123.07692%;    font-family: "robotobold", sans-serif;    border-radius: 50%;    -webkit-transform: rotate(70deg);    -ms-transform: rotate(70deg);    transform: rotate(70deg);    border: 2px solid #086fcf;    bottom: 0;    cursor: pointer;    display: block;    position: absolute;    text-decoration: none;    right: -100px;}#quick-cart-pay>span {    border-radius: 50%;    transition: all 0.3s ease-in-out;    background-color: #086fcf;    border: 2px solid #fff;    color: #fff;    display: block;    height: 56px;    padding-top: 15px;    position: relative;    text-align: center;    text-transform: uppercase;    width: 56px;}#quick-cart-pay.open {    -webkit-animation: quick_cart_pay_show 1s ease-in-out forwards;    animation: quick_cart_pay_show 1s ease-in-out forwards;}#quick-cart-pay.cart-ico strong {    display: none;}#quick-cart-pay.cart-ico>span {    background: #086fcf url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE5IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02ODYuMDAwMDAwLCAtNDUwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NjAuMDAwMDAwLCAxNjUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjY5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgMTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi43NjU0Nzg0LDQuMjc1IEwxNS44NzU4NzQ5LDguNTkzMzYwNzEgTDQuNjk5ODQwNTksOS43MjQwOTgyMSBMMy40NzM5MDMwNCw0LjI3NSBMMTYuNzY1NDc4NCw0LjI3NSBaIE0xNi44MDQ1NDYzLDkuNzI4MDY3ODYgTDE4LjY3MzcyNTEsMy4wNTM1NzE0MyBMMy4xOTkxNTIwNywzLjA1MzU3MTQzIEwyLjUxMjI3NDYzLDAgTDMuMjYzMDc1NzJlLTA1LDAgTDMuMjYzMDc1NzJlLTA1LDEuMjIxNDI4NTcgTDEuNDUzMDgwMjUsMS4yMjE0Mjg1NyBMNC4wNjM1NDA4MywxMi44MjUgTDE2Ljk2ODAyNjQsMTIuODI1IEwxNi45NjgwMjY0LDExLjYwMzU3MTQgTDUuMTIyNzM1MjEsMTEuNjAzNTcxNCBMNC45NzAwMjMyNiwxMC45MjUzNzMyIEwxNi44MDQ1NDYzLDkuNzI4MDY3ODYgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy44MzEzODE3MywxNS4yNjc4NTcxIEM3LjgzMTM4MTczLDE2LjI3OTgxMDcgNi45NTQ5MTk1OSwxNy4xIDUuODczNTM2MywxNy4xIEM0Ljc5MjE1MzAxLDE3LjEgMy45MTU2OTA4NywxNi4yNzk4MTA3IDMuOTE1NjkwODcsMTUuMjY3ODU3MSBDMy45MTU2OTA4NywxNC4yNTU5MDM2IDQuNzkyMTUzMDEsMTMuNDM1NzE0MyA1Ljg3MzUzNjMsMTMuNDM1NzE0MyBDNi45NTQ5MTk1OSwxMy40MzU3MTQzIDcuODMxMzgxNzMsMTQuMjU1OTAzNiA3LjgzMTM4MTczLDE1LjI2Nzg1NzEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjY2Mjc2MzUsMTUuMjY3ODU3MSBDMTUuNjYyNzYzNSwxNi4yNzk4MTA3IDE0Ljc4NjMwMTMsMTcuMSAxMy43MDQ5MTgsMTcuMSBDMTIuNjIzNTM0NywxNy4xIDExLjc0NzA3MjYsMTYuMjc5ODEwNyAxMS43NDcwNzI2LDE1LjI2Nzg1NzEgQzExLjc0NzA3MjYsMTQuMjU1OTAzNiAxMi42MjM1MzQ3LDEzLjQzNTcxNDMgMTMuNzA0OTE4LDEzLjQzNTcxNDMgQzE0Ljc4NjMwMTMsMTMuNDM1NzE0MyAxNS42NjI3NjM1LDE0LjI1NTkwMzYgMTUuNjYyNzYzNSwxNS4yNjc4NTcxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat center 9px;}#quick-cart-pay:hover {    border-color: #303030;}#quick-cart-pay:hover>span {    background-color: #303030;}#quick-cart-pay #quick-cart-price {    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    font-family: "robotobold", sans-serif;    border-radius: 11px;    background-color: #16161a;    bottom: -4px;    display: block;    height: 21px;    left: 50%;    padding: 2px 8px 0;    position: absolute;}#quick-cart-pay #quick-cart-pay-total-count {    display: none;}/* .quick-cart-product > div,#quick-cart-pay {box-shadow: rgba(0, 0, 0, 0.23) 0 6px 13px 0; } */.quick-cart-animated-product>div {    box-shadow: transparent 0 6px 13px 0;}.quick-cart-product {    position: relative;}.quick-cart-product>div {    transition: all 1s ease-in-out 0s;    overflow: hidden;    position: relative;}.quick-cart-product>div .s1,.quick-cart-product>div .s2 {    font-family: "robotobold", sans-serif;    font-size: 100%;    line-height: 107.69231%;    background-color: rgba(22, 22, 26, 0.5);    bottom: 0;    color: #fff;    cursor: default;    display: none;    height: 100%;    left: 0;    padding-top: 23px;    position: absolute;    text-align: center;    top: 0;    width: 100%;}.quick-cart-product>div del {    display: none;}#quick-cart .quick-cart-product>div,.quick-cart-product.run>div {    border-radius: 50%;    height: 60px !important;    width: 60px !important;}#quick-cart .quick-cart-product>div .s1,.quick-cart-product.run>div .s1 {    display: block;}#quick-cart .quick-cart-product>div img,.quick-cart-product.run>div img {    width: 100%;}#quick-cart .quick-cart-product>div:hover span.s1,.quick-cart-product.run>div:hover span.s1 {    display: none;}#quick-cart .quick-cart-product>div:hover span.s2,.quick-cart-product.run>div:hover span.s2 {    display: block;}.quick-cart-product.run>div {    border-radius: 50%;    height: 58px !important;    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    width: 58px !important;}#quick-cart .quick-cart-product>div .s1,#quick-cart .quick-cart-product>div .s2 {    border-radius: 50%;}.quick-cart-product.animated {    left: 0;    position: absolute;    top: 0;    z-index: 9999;}.quick-cart-product.animated img {    border-radius: 1px;    display: block;    z-index: 2;    position: relative;}.quick-cart-product .remove,.quick-cart-product .removeall:before,.quick-cart-product .count {    border-radius: 10px;    font-family: "robotobold", sans-serif;    font-size: 76.92308%;    line-height: 110.0%;    background-color: #16161a;    color: #fff;    display: block;    height: 20px;    overflow: hidden;    padding-top: 4px;    position: absolute;    right: 0;    top: 0;    text-align: center;    width: 20px;    z-index: 10;}.quick-cart-product .removeall {    width: 20px;    height: 20px;    content: "Delete all";}.quick-cart-product .removeall:before {    content: "Delete all";}.quick-cart-product .removeall:before {    transition: all 0.3s ease-in-out;    cursor: pointer;    display: none;    left: -62px;    padding: 4px 7px 0;    right: auto;    width: auto;    height: 16px;}.quick-cart-product .removeall:hover {    background-color: #086fcf;}.quick-cart-product.show-remove-all:hover .removeall:before {    display: block;}.quick-cart-product .remove:hover {    background-color: #086fcf;}.quick-cart-product:hover .remove {    display: block;}.quick-cart-product.remove-product {    -webkit-animation: quick_cart_pay_hide 200ms ease-in-out forwards;    animation: quick_cart_pay_hide 200ms ease-in-out forwards;}.cubic-btn {    width: 10px;    height: 10px;    position: absolute;}.quick-cart-product-wrap {    position: relative;}#bigpic.animate,.product-container .product_img_link img.animate {    transition: all 0ms ease-out 0s;    -webkit-transform: translateY(-30px);    -ms-transform: translateY(-30px);    transform: translateY(-30px);    opacity: 0;}#bigpic,.product-container .product_img_link img {    transition: all 600ms ease-out 0s;    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px);    display: block;    opacity: 1;}@-moz-keyframes quick_cart_pay_show {    0% {        -moz-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }    50% {        -moz-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px    }    100% {        -moz-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }}@-webkit-keyframes quick_cart_pay_show {    0% {        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }    50% {        -webkit-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px    }    100% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }}@keyframes quick_cart_pay_show {    0% {        -moz-transform: rotate(70deg);        -ms-transform: rotate(70deg);        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }    50% {        -moz-transform: rotate(-20deg);        -ms-transform: rotate(-20deg);        -webkit-transform: rotate(-20deg);        transform: rotate(-20deg);        right: 20px    }    100% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }}@-moz-keyframes quick_cart_pay_hide {    0% {        -moz-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }    100% {        -moz-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }}@-webkit-keyframes quick_cart_pay_hide {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }    100% {        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }}@keyframes quick_cart_pay_hide {    0% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        right: 0    }    100% {        -moz-transform: rotate(70deg);        -ms-transform: rotate(70deg);        -webkit-transform: rotate(70deg);        transform: rotate(70deg);        right: -100px    }}.container-header {    @media screen and (min-width: 1200px) {        position: relative;    }}#menu-container {    @media screen and (min-width: 1200px) {        position: absolute;        top: 0;        right: 0;    }}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {.replace-2x {font-size: 1px;}.replace-2xlogo {font-size: 1px;}.example {background-image: url(../images/example2x.png);-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px;}}/* Foundation v2.1.4 http://foundation.zurb.com *//* Artfully masterminded by ZURB  *//* --------------------------------------------------    Table of Contents-----------------------------------------------------:: Shared Styles:: Page Name 1:: Page Name 2*//* -----------------------------------------   Shared Styles----------------------------------------- */table th { font-weight: bold; }table td, table th { padding: 9px 10px; text-align: left; }/* Mobile */@media only screen and (max-width: 767px) {table.responsive { margin-bottom: 0; }.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.pinned table { border-right: none; border-left: none; width: 100%; }.pinned table th, .pinned table td { white-space: nowrap; }.pinned td:last-child { border-bottom: 0; }div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }div.table-wrapper div.scrollable { margin-left: 35%; }div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }}/*Uniform Theme: Uniform DefaultVersion: 1.8By: Josh PylesLicense: MIT License---For use with the Uniform plugin:http://uniformjs.com/*//* General settings */div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {  border: 1px solid #cecece;  background-repeat: no-repeat;  -webkit-font-smoothing: antialiased; }div.selector, div.checker, div.button, div.radio, div.uploader {  vertical-align: middle;  /* Keeping this as :focus to remove browser styles */ }  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {    outline: 0; }div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {  margin: 0;  padding: 0; }.highContrastDetect {  width: 0px;  height: 0px; }/* Input & Textarea */input.uniform-input,select.uniform-multiselect,textarea.uniform {  padding: 3px;  background: white;  outline: 0; }/* Remove default webkit and possible mozilla .search styles.* Keeping this as :active to remove browser styles */div.checker input,input[type="search"],input[type="search"]:active {  -moz-appearance: none;  -webkit-appearance: none; }/* Select */div.selector {  background-position: 0 -54px;  line-height: 27px;  height: 27px;  padding: 0 0 0 10px;  position: relative;  overflow: hidden; }  div.selector span {    text-overflow: ellipsis;    display: block;    overflow: hidden;    white-space: nowrap;    background-position: right 0;    height: 27px;    line-height: 27px;    padding-right: 30px;    cursor: pointer;    width: 100%;    display: block; }  div.selector.fixedWidth {    width: 190px; }    div.selector.fixedWidth span {      width: 150px; }  div.selector select {    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    border: none;    background: none;    position: absolute;    height: 27px;    top: 0px;    left: 0px;    width: 100%; }  div.selector.active span {    background-position: right -27px; }  div.selector.hover span, div.selector.focus span {    background-position: right -27px; }  div.selector.hover.active span, div.selector.focus.active span {    background-position: right -27px; }  div.selector.disabled span, div.selector.disabled.active span {    background-position: right 0; }/* Select1 */div.selector1 > div {  background-position: 0 -135px; }  div.selector1 > div span {    background-position: right -81px; }  div.selector1 > div.active span {    background-position: right -108px; }  div.selector1 > div.hover span, div.selector1 > div.focus span {    background-position: right -108px; }  div.selector1 > div.hover.active span, div.selector1 > div.focus.active span {    background-position: right -108px; }  div.selector1 > div.disabled, div.selector1 > div.disabled.active {    background-position: 0 -135px; }    div.selector1 > div.disabled span, div.selector1 > div.disabled.active span {      background-position: right -81px; }/* Select2 */div.selector2 > div {  background-position: 0 -216px; }  div.selector2 > div span {    background-position: right -162px; }  div.selector2 > div.active span {    background-position: right -189px; }  div.selector2 > div.hover span, div.selector2 > div.focus span {    background-position: right -189px; }  div.selector2 > div.hover.active span, div.selector2 > div.focus.active span {    background-position: right -189px; }  div.selector2 > div.disabled, div.selector2 > div.disabled.active {    background-position: 0 -216px; }    div.selector2 > div.disabled span, div.selector2 > div.disabled.active span {      background-position: right -162px; }/* Select3 */div.selector3 > div {  background-position: 0 -351px; }  div.selector3 > div span {    background-position: right -297px; }  div.selector3 > div.active span {    background-position: right -324px; }  div.selector3 > div.hover span, div.selector3 > div.focus span {    background-position: right -324px; }  div.selector3 > div.hover.active span, div.selector3 > div.focus.active span {    background-position: right -324px; }  div.selector3 > div.disabled, div.selector3 > div.disabled.active {    background-position: 0 -351px; }    div.selector3 > div.disabled span, div.selector3 > div.disabled.active span {      background-position: right -297px; }/* Checkbox */div.checker {  position: relative;  cursor: pointer; }  div.checker, div.checker span, div.checker input {    width: 15px;    height: 15px;    cursor: pointer; }  div.checker span {    display: -moz-inline-box;    display: inline-block;    *display: inline;    zoom: 1;    text-align: center; }    div.checker span.checked:before {      content: "\f00c";      display: inline-block;      font: normal normal normal 14px/1 FontAwesome;      font-size: inherit;      text-rendering: auto;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;      transform: translate(0, 0);      font-size: 10px;      position: absolute;      left: 0px;      right: 0px;      margin: auto;      top: 2px;      bottom: 0px; }  div.checker input {    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    border: none;    background: none;    display: -moz-inline-box;    display: inline-block;    *display: inline;    zoom: 1; }  div.checker.active span {    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }  div.checker.hover span, div.checker.focus span {    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }  div.checker.disabled, div.checker.disabled.active {    opacity: 0.6; }/* Radio */div.radio {  position: relative;  display: inline;  cursor: pointer; }  div.radio, div.radio span, div.radio input {    width: 15px;    height: 15px;    cursor: pointer;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%; }  div.radio span {    display: -moz-inline-box;    display: inline-block;    *display: inline;    zoom: 1;    text-align: center; }    div.radio span.checked:before {      content: "\f111";      display: inline-block;      font: normal normal normal 14px/1 FontAwesome;      font-size: inherit;      text-rendering: auto;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;      transform: translate(0, 0);      font-size: 7px;      position: absolute;      left: 0px;      right: 0px;      margin: auto;      top: 3px;      bottom: 0px; }  div.radio input {    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    border: none;    background: none;    display: -moz-inline-box;    display: inline-block;    *display: inline;    zoom: 1;    text-align: center; }  div.radio.active span {    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }  div.radio.hover span, div.radio.focus span {    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }  div.radio.disabled span, div.radio.disabled.active span {    opacity: 0.6; }/* Uploader */div.uploader {  background: none;  height: 27px;  width: 100%;  cursor: pointer;  position: relative;  border: none !important;  overflow: hidden; }  div.uploader span.action {    height: 27px;    line-height: 27px;    width: 94px;    text-align: center;    float: left;    display: inline;    overflow: hidden;    cursor: pointer; }  div.uploader span.filename {    text-overflow: ellipsis;    display: block;    overflow: hidden;    white-space: nowrap;    float: left;    cursor: default;    height: 27px;    margin: 0px 0 0px 0px;    line-height: 27px;    width: 172px;    padding: 0 10px; }  div.uploader input {    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    border: none;    background: none;    position: absolute;    top: 0;    right: 0;    float: right;    cursor: default;    width: 100%;    height: 100%; }/* Buttons */div.button {  background-position: 0 -636px;  height: 30px;  cursor: pointer;  position: relative;  /* Keep buttons barely visible so they can get focus */ }  div.button a, div.button button, div.button input {    opacity: 0.01;    filter: alpha(opacity=1);    -moz-opacity: 0.01;    display: block;    top: 0;    left: 0;    right: 0;    bottom: 0;    position: absolute; }  div.button span {    display: -moz-inline-box;    display: inline-block;    *display: inline;    zoom: 1;    line-height: 30px;    text-align: center;    background-position: right -516px;    height: 30px;    margin-left: 13px;    padding: 0; }  div.button.active {    background-position: 0 -666px; }    div.button.active span {      background-position: right -546px;      cursor: default; }  div.button.hover, div.button.focus {    background-position: 0 -696px; }    div.button.hover span, div.button.focus span {      background-position: right -576px; }  div.button.disabled, div.button.disabled.active {    background-position: 0 -726px; }    div.button.disabled span, div.button.disabled.active span {      background-position: right -606px;      cursor: default; }/* INPUT & TEXTAREA *//* ************************************************************************************************uniform************************************************************************************************ */input.uniform-input,select.uniform-multiselect,textarea.uniform {  font-size: 13px;  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-weight: normal;  line-height: 18px;  color: #777;  border: solid 1px #d6d4d4; }  input.uniform-input.hover, input.uniform-input.focus,  select.uniform-multiselect.hover,  select.uniform-multiselect.focus,  textarea.uniform.hover,  textarea.uniform.focus {    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);    border-color: #cbcaca; }/* PRESENTATION *//* Buttons */div.button span {  font-weight: bold;  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-size: 12px;  letter-spacing: 1px;  text-transform: uppercase; }div.button.hover span, div.button.focus span {  color: #555; }div.button.disabled span, div.button.disabled.active span {  color: #bbb; }/* Select */#compare_shipping .form-group label {  display: block; }div.selector {  font-size: 12px; }  div.selector span {    color: #666; }  div.selector select {    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;    font-size: 12px; }  div.selector.disabled span, div.selector.disabled.active span {    color: #bbb; }.checker span input {  margin: 0 !important; }.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {  margin: 0 !important; }.radio-inline, .checkbox-inline {  cursor: default; }/* Checker */div.checker {  cursor: pointer;  margin-right: 5px; }  div.checker span {    position: relative; }#layered_form div.checker {  display: inline;  position: absolute;  left: 0px; }/* Radio */div.radio {  margin-right: 3px; }  div.radio span {    position: relative; }/* Uploader */div.uploader span.action {  font-size: 13px;  font-weight: bold; }div.uploader span.filename {  border: solid 1px #d6d4d4;  font-size: 13px;  background: #fbfbfb;  margin-right: 2px; }div.uploader.disabled span.action, div.uploader.disabled.active span.action {  color: #aaa; }div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {  border-color: #ddd;  color: #aaa; }input.uniform-input, input.uniform-input:focus {  background-color: #fff; }:root {    --blue: #2B0D2E;    --green: #5BCBCC;    --bg: #EEEEEE;    --sale: #951717;    --white: #FEFEFE;    --star: #F38500;    --new: #2B0D2E;    --text-gradient: linear-gradient(270deg, #2B0D2E 1.78%, #75517D 97.11%);    --roboto: 'Roboto', sans-serif;    --main-font: 'Nunito Sans';    --heading-font: 'Playfair Display';    --text: #2B0D2E;    --bg-gradient: linear-gradient(90deg, #75517D 0%, #2B0D2E 100%);    --background-color: #FFFDF9;    --foreground-color: #2B0D2E;    --light-yellow: #DED3B8;    --violet-gradient: linear-gradient(0deg, #DAB9E8 10%, transparent 100%);    --light-violet: #6B4872;    --white-yellow: linear-gradient(180deg, #FCF9F2 0%, #DED3B8 100%);}.hero-video {    min-height: 130px;}div#usp_list_header {    background: #FFFBF2;    max-width: 1000px;    max-height: 30px;    margin: 0 auto;    padding: 5px 0;}#order-opc div#usp_list_header {    display: none !important;}div#usp_list_header ul {    display: flex;    justify-content: space-between;    margin: 0;    padding: 0 !important;}div#usp_list_header ul li {    display: flex !important;    align-items: center;    gap: 10px;}div#usp_list_header ul span {    font-family: Playfair Display;    font-weight: 500;    font-size: 14px;    line-height: 100%;    letter-spacing: 0;    color: #5c543e;}div#usp_list_header ul img {    width: 18px;}div#usp_list_header .slick-track {    padding: 0 !important;}div#usp_list_header .slick-list {    margin: 0;    text-align: center;    padding: 2px 0;}div#usp_list_header ul .slick-list li {    text-align: center;    justify-content: center;}.bg-gradient {    background: var(--bg-gradient);}.bg-yellow-gradient {    background: linear-gradient(180deg, #DED3B8 0%, #FCF9F2 100%);}.text-light-violet {    color: var(--light-violet);}.text-transform-none {    text-transform: none;}.preview_story {    background: #ded3b8;    color: #2b0d2e;    font-size: 14px;    font-weight: 600;    border-radius: 5px;    padding: 5px 5px;    display: flex;    align-items: center;    justify-content: center;    gap: 10px;}.preview_story img {    max-height: 20px;    max-width: 20px;    object-fit: scale-down;}.ctabutton {    width: 100%;    max-width: 394px;    border: 0;    background-color: #16431C;    padding: 14px;    color: #fff;    text-align: center;    border-radius: 10px;    font-size: 16px;    text-decoration: none;}.loading {    opacity: 0.5;    pointer-events: none;}* {    margin: 0;    padding: 0;    box-sizing: border-box;    list-style-type: none;    font-family: var(--main-font);}h1, h2, h3, h4, h5, h6 {    font-family: var(--heading-font);    }body {    background-color: var(--background-color);    color: var(--foreground-color);}h5 {    text-transform: none;}p {    font-size: 16px;    line-height: 18.75px;}.order-confirmation-text p {    font-size: 180%;    line-height: 1.2;    font-family: var(--heading-font);}.violet-text {    text-transform: none;    background: linear-gradient(180deg, #2B0D2E 0%, #75517D 100%);    background-clip: border-box;    background-clip: text;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    border-color: var(--foreground-color);}.header-container .col-xs-1,.header-container .col-xs-2,.header-container .col-xs-3,.header-container .col-xs-4,.header-container .col-xs-5,.header-container .col-xs-6,.header-container .col-xs-7,.header-container .col-xs-8,.header-container .col-xs-9,.header-container .col-xs-10,.header-container .col-xs-11,.header-container .col-xs-12 {    position: relative;    width: 100%;    padding-right: 15px;    padding-left: 15px;}.header-container .col-xs-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%}.header-container .col-xs-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%}.header-container .col-xs-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%}.header-container .col-xs-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%}.header-container .col-xs-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%}.header-container .col-xs-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%}.header-container .col-xs-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%}.header-container .col-xs-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%}.header-container .col-xs-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%}.header-container .col-xs-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%}.header-container .col-xs-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%}.header-container .col-xs-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%}#page .cbp-hrmenu-tab .cbp-hrsub {    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    text-align: left;}div#iqitmegamenu-horizontal .col-xs-2 {    width: auto;}/*Mobile Menu animation*/.menu {    height: 50px;    padding: 30px;    background-color: #fff;    box-shadow: 0 5px 7px -7px #000;    border-radius: 10px;}.menu:before {    content: url(../../img/header/mobile-bg-s.jpg);    position: absolute;    left: calc(50% - 45px);    top: 16px;}.menu__trigger {    position: absolute;    top: 45px;    left: calc(50% - 25px);    width: 50px;    height: 50px;    background-color: var(--blue);    border-radius: 50%;    cursor: pointer;    transition: .35s ease;    object-fit: contain;    object-position: center;    padding: 5px;}.menu__base {    width: 25px;    height: 25px;    object-fit: contain;}.menu__item {    position: absolute;    width: 35px;    height: 35px;    top: 70px;    border-radius: 50%;    padding: 5px;    background-color: var(--white);    border: none;    z-index: -1000;    opacity: 0;    display: flex;    justify-content: center;    align-items: center;}.menu__item>img {    width: 100%;}.menu__item--0 {    transition: .35s ease;    left: calc(50% - 30px);}.menu__item--1 {    transition: .35s ease .1s;    left: calc(50% - 30px);}.menu__item--2 {    transition: .35s ease .2s;    right: calc(50% - 30px);}.menu__item--3 {    transition: .35s ease .3s;    right: calc(50% - 30px);}.is-rotate {    transform: rotateZ(225deg);    background-color: var(--green);}.item-0 {    top: 75px;    left: calc(50% - 75px);    opacity: 1;}.item-1 {    top: 105px;    left: calc(50% - 45px);    opacity: 1;}.item-2 {    top: 105px;    right: calc(50% - 45px);    opacity: 1;}.item-3 {    top: 75px;    right: calc(50% - 75px);    opacity: 1;}/* Custom Icons Here */.icon-shoptech-contact::before {    content: '';    background-image: url(/themes/shoptech/img/icon-contact.png);    background-size: 15px;    width: 15px;    height: 15px;    background-repeat: no-repeat;    display: flex;}.icon-shoptech-user::before {    content: '';    background-image: url(/themes/shoptech/img/icon-user.png);    background-size: 15px;    width: 15px;    height: 15px;    background-repeat: no-repeat;    display: block;    position: relative;}.icon-shoptech-cart::before {    content: '';    background-image: url(/themes/shoptech/img/header/icon-cart.png);    background-size: 20px;    width: 20px;    height: 20px;    background-repeat: no-repeat;    display: flex;}.icon-shoptech-cam::before {    content: '';    background-image: url(/themes/shoptech/img/header/icon-cart.png);    background-size: 20px;    width: 20px;    height: 20px;    background-repeat: no-repeat;    display: flex;}.icon-shoptech-search::before {    content: '';    background-image: url(/themes/shoptech/img/header/icon-search.png);    background-size: 20px;    width: 20px;    height: 20px;    background-repeat: no-repeat;    display: flex;}.icon-shoptech-wishlist::before {    content: '';    background-image: url(/themes/shoptech/img/header/icon-wishlist.png);    background-size: 20px;    width: 20px;    height: 20px;    background-repeat: no-repeat;    display: flex;}/* Body Changes */body .container {    max-width: 1430px !important;}body .container-header {    background-color: transparent !important;}#cube_page {    transform: none !important;}#cube_page > figure {    transform: none !important;}#cube_page div#page {    background: #DED3B8;    background: linear-gradient(180deg, rgba(222, 211, 184, 1) 0%, rgba(252, 249, 242, 1) 31%, rgba(252, 249, 242, 1) 100%);    padding-top: 268px;}#cube_page .header-container.bg-yellow-gradient {    background: transparent;}/* Header */div#cube_page #page header#header .container-header > .text-center > a {    position: absolute;    left: calc(50% - 125px);    top: 0 !important;    width: 250px;}div#cube_page header#header,div#cube_page header#header * {    transition: .2s;}div#cube_page header#header {    position: fixed;    top: 20px;    left: 0;    right: 0;    width: 100%;    transition: .2s;    z-index: 99999;    background: transparent;    max-width: 100vw;}div#cube_page.sticky header#header {    top: 0px;    box-shadow: 0px 0px 10px;    background: #DED3B8;    background: linear-gradient(180deg, rgba(222, 211, 184, 1) 0%, rgba(252, 249, 242, 1) 100%);}div#cube_page.sticky #page header#header .container-header > .text-center > a img {    max-width: 100%;    height: auto;    margin: 15px !important;}div#cube_page.sticky header#header .container.container-header > div {    display: flex;    justify-content: space-between;}div#cube_page.sticky header#header .container.container-header{    height: 100px;}div#cube_page header#header .container.container-header div#menu-container {    left: 98%;    transform: translateX(-110%);    width: max-content;    right: unset;    top: 50px;}div#header_hooks {    position: absolute;    right: 0;    top: 62px;}.sticky div#header_hooks {    top: 25px;}div#cube_page header#header .container.container-header div#prices {    position: absolute;    right: 12.5%;    top: 25px;}div#cube_page.sticky header#header .container.container-header div#menu-container {    top: 18px;    animation: moveLeft 1s forwards ease;    animation-delay: 0.5s; /* ⏳ Delay before it starts */}.header_left {    height: 61px;    position: relative;    top: 50px;}.profile-menu {    display: none;    flex-direction: column;    text-align: left;    gap: 5px;    position: absolute;    margin: auto;    right: 0;    top: 100%;    min-width: 100px;    width: max-content;    border: none;    box-sizing: content-box;    z-index: 1;    border-radius: 10px;    background-color: #ded3b8;    box-shadow: 0px 0px 10px;    @media screen and (max-width: 1399px) {    }    div {        display: flex;        position: relative;        flex-direction: column;        padding: 15px;    }    a {        font-size: 16px;        text-decoration: none;        color: black;        padding: 5px 10px;    }    /* a.close_btn_user {        position: absolute;        cursor: pointer;        top: -5px;        right: -5px;        width: 20px;        height: 20px;        border-radius: 100%;        background: var(--blue);        display: flex;        text-align: center;        justify-content: center;        align-items: center;        line-height: 1px;        color: #fff;    } */}/* .account_trigger_wrapper:hover .profile-menu,.account_trigger_wrapper:active .profile-menu {    display: flex;} */.sticky .header_left {    position: absolute;    right: 47px;    width: auto !important;    top: -9px;    bottom: 0;    margin: auto;}.account_trigger,.search_trigger {    width: 32px;    height: 32px;}#search-modal {    width: 100%;    max-width: max-content;    background-color: transparent;    border: 0;    margin-top: 33vh !important;    form {        border-color: #ded3b8 !important;        background-color: rgba(0, 0, 0, 0.4);    }    input {        height: 50px;        width: 310px;        font-size: 1.2rem;        line-height: 1.2;        color: #ded3b8;    }    input::placeholder {        color: #ded3b8;    }}#search-modal::backdrop {    background-color: rgba(0, 0, 0, 0.8);}.language-dropdown {    cursor: pointer;}.sticky .language-dropdown {    display: none;}.language-switcher {    gap: 5px;        img {        max-height: 20px;    }}.small_header {    z-index: 100000;    gap: 50px;    top: 35px !important;    padding-right: 7px;    .account_trigger {        width: 20px;        height: 20px;    }}body.show-cart-popup .small_header {    z-index: 0;}.cart-popup-title {    font-size: 20px;}.footer-bar {    @media screen and (min-width: 992px) {        grid-template-columns: 1fr 1fr 1fr;    }}@media screen and (max-width: 1400px) {    #search-modal {        margin-top: 13em !important;    }}/* header animation */@media screen and (min-width: 1400px) {    div#cube_page.sticky #page header#header .container-header > .text-center > a {        animation: shrinkAndMove 1s forwards ease;    }    @keyframes shrinkAndMove {        0% {          width: 200px;          left: 50%;          top: 0;          transform: translateX(-50%);        }        50% {          width: 75px;          left: 50%;          top: 15px;          transform: translateX(-50%);        }        100% {          width: 75px;          left: 0;          top: 15px;          transform: translateX(0);        }    }    @keyframes moveLeft {        0% {            left: 90%;            transform: translateX(-100%);        }        50% {            left: 10%;            transform: translateX(0);        }        100% {            left: 10%;          transform: translateX(0);        }    }}@media screen and (max-width: 1399px) {    div#cube_page.sticky #page header#header .container-header > .text-center > a {        animation: shrinkAndMove .3s forwards ease;    }    div#cube_page #page header#header .container-header > .text-center > a img.logo {        max-height: 150px !important;        width: max-content !important;    }    @keyframes shrinkAndMove {        0% {          width: 200px;          left: 50%;          top: 0;          transform: translateX(-50%);        }        100% {          width: 75px;          left: 50%;          top: 15px;          transform: translateX(-50%);        }    }    div#cube_page header#header .container.container-header div#menu-container {        top: 38px !important;        position: absolute;        left: 0;        transform: none;    }    div#cube_page.sticky header#header .container.container-header div#menu-container {        top: 33px !important;    }    div#cube_page header#header .container.container-header div#prices {        display: none !important;    }    div#header_hooks {        top: 35px;        right: 4%;    }}@media screen and (max-width: 1399px) and (min-width: 1000px) {    div#cube_page #page header#header .container.container-header div#menu-container {        top:  16px !important;    }    div#cube_page.sticky #page header#header .container.container-header div#menu-container {        top: 20px !important;    }    div#cube_page header#header .container.container-header div.prices span {        font-size: 16px;    }    div#cube_page header#header .container.container-header div.prices.prices-left {        right: 30% !important;    }    div#cube_page header#header .container.container-header div.prices{        top: 34px !important;    }    div#header_hooks {        top: 16px !important;    }    .sticky div#header_hooks {        top: 30px !important;    }}@media screen and (max-width: 600px) {    body div#page {        padding-top: 116px !important;    }    div#cube_page #page header#header .container-header > .text-center > a img.logo {        max-height: 100px !important;    }    div#cube_page.sticky #page header#header .container-header > .text-center > a {        animation: shrinkAndMove .3s forwards ease;    }    @keyframes shrinkAndMove {        0% {          /* width: 200px; */          /* left: 50%; */          /* top: 0; */          /* transform: translateX(-50%); */        }        100% {          /* width: 75px; */          /* left: 50%; */          /* top: 5px; */          /* transform: translateX(-50%); */        }    }}@media screen and (max-width: 768px) {    div#cube_page header#header .search_trigger {        display: none;    }    div#header_hooks .account_trigger_wrapper {        display: none !important;    }}@media screen and (max-width: 575px) {    div#cube_page header#header .container.container-header div#menu-container {        /* top: 14px !important; */        gap: 0;    }    div#header_hooks {        /* top: 14px !important; */        gap: 0;    } }/* header animation end *//* animation end */.header-container header .nav {    border-bottom: 1px solid;    border-image-source: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%);    border-width: 1px;    border-image-slice: 1;}.header-container header .row #header_logo {    height: unset !important;}.header-container header .nav {    background-color: white !important;}#header .shopping_cart {    margin-top: 45px;}/* Nav/Mega Menu */.iqitmegamenu-wrapper #iqitmegamenu-horizontal {    background-color: transparent !important;}    #iqitmegamenu-mobile #iqitmegamenu-shower span {        display: none;    }    #page #iqitmegamenu-mobile #iqitmegamenu-shower {        border: none !important;        padding: 0 !important;        background: transparent !important;        width: auto;    }.header-container .cbp-hrmenu>ul {    justify-content: center;    display: flex;}.header-container .cbp-hrmenu>ul>li {    padding: .5rem 0;}.header-container .cbp-hrmenu>ul>li a span.cbp-tab-title {    text-transform: none;}.header-container .cbp-hrmenu>ul>li a {    background-color: transparent !important;    color: #000 !important;    font-size: 16px !important;    text-decoration: none;}/* IqitContent */.iqitcontent-element-id-44 .iqitcontent-column-inner>div.d-flex,.iqitcontent-element-id-44,.iqitcontent-element-id-37,.iqitcontent-element-id-38 {    margin-top: 0 !important;}.iqitcontent-element-id-39,.iqitcontent-element-id-43 {    height: 100%;    margin-top: 0 !important;}.iqitcontent-element-id-42 .iqitcontent-column-inner>div.d-flex {    background: #B8E1E2;}.iqitcontent-element-id-39 .iqitcontent-column-inner>div.d-flex {    background: #95B7D1;    height: 100%;}.iqitcontent-element-id-40 .iqitcontent-column-inner>div.d-flex {    background: #A2ACD1;}.iqitcontent-element-id-39 {    margin-bottom: 10px !important;}.iqitcontent-element-id-40 {    margin-top: 10px !important;}.iqitcontent-element-id-42 {    padding-right: 5px;}.iqitcontent-element-id-43 .banner-img {    display: flex;    flex-direction: column;    justify-content: flex-end;}.iqitcontent-element-id-38 {    display: flex;    flex-direction: column;}.iqitcontent-element-id-38 .iqitcontent-column-inner {    height: 100%;    display: flex;    flex-direction: column;    justify-content: space-between;}.iqitcontent-element-id-44 .banner-img {    justify-content: center;    display: flex;}.banner-information {    display: flex;    flex-direction: column;    justify-content: space-evenly;    align-items: center;    width: 50%;    padding: 0 10px;}.banner-img {    width: 50%;}.categoryheading {    font-family: 'Playfair Display;', serif;    font-size: 18px;    background: linear-gradient(to bottom, #2B0D2E, #75517D);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-weight: 700;    text-align: center;    color: #2c2c2c;    margin: 40px 0 20px 0;    line-height: 1.3;    letter-spacing: 1px;    text-transform: uppercase;    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);}.categorydesc {    font-family: 'Playfair Display;', serif;    font-size: 15px;    background: linear-gradient(to bottom, #2B0D2E, #75517D);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-weight: 700;    text-align: left;    color: #2c2c2c;    margin: 40px 0 20px 0;    line-height: 1.3;    letter-spacing: 1px;}.banner-information h1 {    font-size: 34px;    font-weight: 700;    line-height: 40px;    text-transform: none;    color: white;    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}.banner-information p {    font-size: 19px;    text-align: center;    line-height: 22px;    font-weight: 400;    color: #555;}.banner-information .banner-btn a {    background: #5BCBCC;    border: 1px solid #FFFFFF;    box-sizing: border-box;    color: #000000 !important;    font-size: 16px;    padding: 10px 15px;    font-weight: 700;    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    text-transform: none !important;}.banner-information .banner-btn {    height: 20%;    display: flex;    justify-content: center;    align-items: flex-end;}/*Header section*/.st-list-row {    padding: 0;}.st-icon-list {    list-style-type: none;    font-size: 16px;    line-height: 16px;}/*Cube animation*/@media(max-width: 999px) {    body header#header>div:nth-child(3) {        border-bottom: 0;        box-shadow: none;    }@media (min-width: 1200px) {    h2, .h2 {        font-size: 2rem;        margin-bottom: 20px;        text-shadow: 0px 0px 13px #ffeed6;    }}    label.select-label {        display: block;        text-transform: uppercase;        padding: 1.1em 1.5em;        letter-spacing: 1px;        text-align: right;        background: #40C8C4;        color: #f2f2f2;        cursor: pointer;        box-shadow: 0 0px 20px 0 rgba(25, 42, 119, 0.4);    }    label.select-label .glyphicon {        font-size: 0.9em;        text-align: right;        margin-right: 20px;    }    ul {        list-style-type: none;    }    .move-left {        margin-left: 0px !important;        opacity: 1 !important;    }    #header_links {        display: none !important;    }    body .header-container header .nav {        border: 0;        text-align: center;    }    body .header-container header .nav p {        width: 100%;    }}figure:nth-child(1) {    display: none;}.tnt-search-mobile {    margin: 0 auto;    opacity: 0;    max-height: 0;    transition: all 0.5s ease-out;    background: #fff;    /* overflow: hidden; */}.tnt-search-mobile #search_tnt_top {    margin: 0 auto;}.tnt-search-mobile #search_tnt_top #tntSearchQuery {    border-radius: 22px;    padding: 10px 20px;    box-shadow: 0 5px 7px -7px #000;    border: 1px solid var(--blue);}.search_show {    max-height: 50px !important;    opacity: 1 !important;    transition: all 0.5s ease-out;    padding-top: 5px;    padding-bottom: 5px;}#desktop-header #tntSearchQuery {    border-radius: 16px !important;    border-color: var(--blue) !important;}.tnt-search-desktop.hide-desktop-search {    /* max-width: 0; */    opacity: 0;    transition: all 0.2s ease-out;}.tnt-search-desktop {    transition: all 0.5s ease-out;    padding-left: 10px;    max-width: 320px;    max-height: 100%;    top: -5px;}#iqitmegamenu-horizontal.cbp-sticky {    opacity: 1;    background: #fff !important;}.transform-none {    transform: none !important;    transform-style: unset !important;}.logo-sticky {    position: absolute;    bottom: 45px;    z-index: 2;    width: 160px;    height: auto;    left: 50%;    transform: translateX(-50%);    display: none;}#mh-sticky.sticked .logo-sticky {    display: block;}#mh-sticky.sticked .mobile-main-wrapper {    display: none;}header .mobile-condensed-header #mh-sticky.sticked {    background: transparent;    box-shadow: none;}#shopping_cart_container.stickCart {    right: unset !important;}header#header>div:nth-child(3) {    background: #fff;    box-shadow: 0px 2px 10px rgb(228 228 228);    border-image-source: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%);    border-bottom: 4px solid;    border-width: 1px;    border-image-slice: 1;}body #shopping_cart_container .more_info {    background: var(--blue);    color: #fff;    font-size: 12px;    font-weight: 700;    line-height: 20px;    width: 18px;    padding: 0;    height: 18px;    display: flex !important;    justify-content: center;    align-items: center;    border-radius: 30px;    position: absolute;    top: -3px;    right: 0px;}/*Topbar*/.top-right-content #languages-block-top,.top-right-content #currencies-block-top {    float: none;}.top-right-content {    display: flex;    align-items: center;}.top-right-content #languages-block-top div.current div:after,.top-right-content #currencies-block-top div.current div:after {    content: url(../../img/header/icon-arrow-down.png);}/* FAQ Footer */#faqs {    .border {        border-color: var(--light-yellow) !important;    }    .rounded {        border-radius: 10px !important;    }    ul {        @media screen and (min-width: 992px) {            grid-template-columns: auto auto auto;        }        @media screen and (min-width: 1200px) {            grid-template-columns: 394px 394px 394px;        }    }    li {        background-color: #FCF9F2;        > label {            cursor: pointer;        }        > div {            display: none;        }    }    li:has(input:checked) {        > div {            display: block;        }    }}/*Footer*/#page .footer-container .footer-container-inner1 {    display: none;}#page .footer-container {    margin-top: 30px;    position: relative;}#page .footer-container .footer-container-inner {    background: #DED3B8;    background: linear-gradient(180deg, rgb(134 121 88) 0%, rgb(223 212 185) 55%);    a {        text-decoration: none;    }    .rounded {        border-radius: 10px;    }    #newsletter_block_left {        background-color: #726441;        border-radius: 10px !important;        padding: 5px !important;        button {            padding: 0 !important;            height: auto !important;            min-height: unset !important;            background: none !important;        }        input {            margin-bottom: 0;            max-width: 96% !important;        }    }}footer#footer > div:nth-child(2) {    justify-content: space-between;}footer#footer > div:nth-child(2) > p:nth-child(2) {    line-height: 2 !important;    font-size: 17px;    margin: 0;}#page .footer-container .footer-container-inner,#page .footer-container .footer-container-inner #block_contact_infos>div ul li i,#page .footer-container .footer-container-inner h4,#page .footer-container .footer-container-inner h4 a,#page .footer-container .footer-container-inner h4 a:link,#page .footer-container .footer-container-inner h4 a:hover,#page .footer-container .footer-container-inner a,#page .footer-container .footer-container-inner a:link,#page .footer-container .footer-container-inner .bullet li a:before {    color: var(--text) !important;    border: 0;    font-size: 16px;    line-height: 16px;    font-weight: 400;}#page .footer-block h4,#page .footer-block h4 a {    font-weight: 500 !important;}.footer-container .toggle-footer {    margin-top: 30px;}#page .footer-container #footer .bullet li {    border: 0;}#page .footer-container #footer .bullet li a,#page .footer-container #footer1 .bullet li a {    padding-left: 0;    text-transform: none;}#page .footer-container #footer .bullet li a:before,#page .footer-container #footer1 .bullet li a:before {    display: none;}/*Homepage*/.blue-heading {    color: var(--blue);    font-weight: 700;    text-transform: none;    font-size: 30px;    line-height: 35.84px;}.blue-title {    color: #153092;    font-weight: 900;    text-transform: none;    font-size: 55px;    line-height: 70px;}#page .green-btn {    font-family: var(--roboto);    font-style: normal;    font-weight: 500;    font-size: 18px;    line-height: 23px;    background: #5BCBCC;    border: 2px solid #FFFFFF;    box-sizing: border-box;    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    border-radius: 8px;    color: #FFFFFF !important;    padding: 5px;    white-space: nowrap;}.box-border {    background: #FAFAFA;    border: 2px solid #FFFFFF !important;    box-sizing: border-box;}.big-banner-text {        margin-bottom: 0px;    text-stroke: 2px #52432f;    -webkit-text-stroke: 1px #2B0D2E;    align-self: stretch;    font-family: "Playfair Display";    font-size: 20px;    font-style: normal;    font-weight: 700;    line-height: normal;    background: linear-gradient(180deg, #a77837 0%, #f1e1cc 100%);    background-clip: text;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    text-transform: none;text-shadow: 0px 1px 20px #dbaa65;    @media screen and (min-width: 1024px) {        text-stroke: 2px #2B0D2E;        -webkit-text-stroke: 2px #2B0D2E;        font-size: 46px;text-shadow: 0px 1px 20px #dbaa65;    }}.iqitcontent-element-id-22 .iqit-fullwidth-content {    width: 100%;}.iqitcontent-element-id-23 {    padding: 0;}#page #columns .iqitcontent-element-id-22 .nav-tabs>li>a {    color: #fff !important;    font-weight: 500;    font-size: 20px;    line-height: 23px;    padding: 10px 15px;}#page #columns .iqitcontent-element-id-22 .nav-tabs>li {    text-align: center;    position: relative;    z-index: 2;    width: calc(100%/3);}/* #page .iqitcontent-element-id-22 .nav-tabs ul a.active:before {content: url(../../img/icon-active.png);position: absolute;bottom: -16px;left: 50%;transform: translateX(-50%);} */.append-arrow {    content: url(../../img/icon-active.png);    position: absolute;    bottom: 0;    z-index: 2;    transition: all 0.3s;}#page #columns .iqitcontent-element-id-22 .nav-tabs>li>a:hover {    background: transparent !important;}.iqitcontent-element-id-22 .nav-tabs {    /* background: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%);box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25); */    display: flex;    justify-content: space-around;    padding: 11px;    border-bottom: 0;    position: relative;}.iqitcontent-element-id-22 .nav-tabs:before {    content: "";    background: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%);    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25);    display: block;    width: 100vw;    height: 100%;    left: 50%;    transform: translateX(-50%);    position: absolute;    top: 0;    z-index: 1;}/*Product Listing*/#page .product_list.grid>li {    max-width: calc(100%/5);    width: 100%;    transition: all 0.3s;    flex: unset;    height: 320px;}.show-left-column #page .product_list.grid>li,.show-right-column #page .product_list.grid>li {    max-width: calc(100%/4);    width: 100%;    transition: all 0.3s;    flex: unset;    height: 320px;}.show-left-column.show-right-column #page .product_list.grid>li {    max-width: calc(100%/3);    width: 100%;    transition: all 0.3s;    flex: unset;    height: 320px;}#page .product_list.grid .product-list-style3 .product-container,#page .product_list.grid .product-list-style2,#page .product_list.grid .product-list-style1 .product-container {    min-height: 290px;}#page .product-container .product_img_link img {    border: 0;    box-shadow: 8px 12px 20px 0px #b3a588;}#page .product-container .right-block .product-name {    font-size: 14px;    line-height: 29px;    color: var(--text) !important;}#page .product-list-style1 .product-container .right-block .product-name-container {    height: 30px;}#page .product-list-style1 .product-container .right-block .product-name-container {    height: 20px;}#page .product-container .right-block .button-container a {    background: transparent !important;    box-shadow: none;    /* border-radius: 6px; */    color: #fff !important;    font-weight: 500;    margin-bottom: 10px;    width: 170px;    margin: 0 auto;    position: relative;    height: 30px;    font-size: 18px;    line-height: 21px;    font-weight: 500;}#page .product-container .right-block .button-container .add-to-cart-price {    box-sizing: border-box;    padding: 0;    width: 100%;    /* background: #2b0d2e; */    /* border: 3px solid transparent !important; */    background-repeat: no-repeat;    background-origin: padding-box, border-box;    display: block;    /* box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25); */}#page .product-container .right-block .button-container a .add-to-cart-price .pl-1 {    display: none;}.ajax_block_product .add-to-cart-price>div:last-child {    /* width: 100% !important; */}.pl-quantity-input-wrapper,span.product-reference {    display: none !important;}/* #page .product-container .right-block .button-container .add-to-cart-price::before {    content: "";    position: absolute;    top: -3px;    bottom: -3px;    left: -3px;    right: -3px;    border: 5px solid #fff;    border-radius: 5px;} */#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view {    width: 100%;    box-shadow: none;    border: none;    height: auto;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view:hover {    background: none;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view .add-to-cart-price {    gap: 10px;    flex-wrap: nowrap;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view .add-to-cart-price .age-group {    width: 30%;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view .add-to-cart-price .gotoproduct {    width: calc(70% - 10px);    background: #2b0d2e !important;    opacity: 1;    height: auto;    text-decoration: none;    font-size: 14px;    font-weight: 600;    border-radius: 5px;    padding: 3.7px 0;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view .add-to-cart-price .age-group {    width: 30%;    background: #ded3b8;    color: #2b0d2e;    font-size: 14px;    font-weight: 600;    border-radius: 5px;    padding: 5px 5px;    display: flex;    align-items: center;    justify-content: center;    gap: 10px;}#page .product_list.grid>li .right-block .add_to_cart_wrapper .lnk_view .add-to-cart-price .age-group > img {    max-width: 20px;}#page .product-container .right-block .button-container .d-flex {    border-radius: 6px;    border-width: 4px !important;    position: relative;}#page .product-container .right-block .button-container a .add-to-cart-price {    position: relative;    z-index: 2;    padding: 0;    display: flex;    justify-content: space-between;    align-items: center;}#page .product_list.grid>li .right-block .add_to_cart_wrapper a.button .add-to-cart-price>div.age-group {    width: 30%;}/*Have a seat*/.section-have-a-seat .bg-chair {    background: url(../../img/home/chair.jpg);    background-size: cover;    height: 730px;    width: 100%;    background-repeat: no-repeat;}.bg-chair h3 {    font-size: 36px;    line-height: 40px;    text-align: center;    color: var(--text);    max-width: 455px;    text-transform: none;}.text-gradient {    font-weight: 500;    font-size: 34px;    line-height: 40px;    text-align: center;    text-transform: none;    background: linear-gradient(89.91deg, #5BCBCC 41.15%, #142E92 59.59%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.gradient-bg {    background: linear-gradient(88.85deg, #5BCBCC 0.55%, #132D91 100%);    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25);    padding: 30px;}/*Section brands*/.section-brands {    margin-top: 50px;}/*Product Listing*/#page .product-list-style1 .new-label,#page .product-list-style2 .new-label {    position: absolute;    color: #ffffff !important;    background: var(--new) !important;    font-size: 14px;    line-height: 16px;    position: relative;    top: 0;    padding: 5px;    text-transform: none;    width: 50px;    display: flex;    justify-content: center;    align-items: center;}#page .product-list-style1 .sale-label,#page .product-list-style2 .sale-label {    color: #ffffff !important;    background: var(--sale) !important;    font-size: 14px;    line-height: 16px;    position: relative;    top: 0;    padding: 5px;    text-transform: none;    width: 50px;    right: 0;    left: 0;    display: flex;    justify-content: center;    align-items: center;}#page .star_content {    width: 80px;    padding: 0;}#page .star {    width: 14px;    opacity: 1;}#page .star:after {    content: url(../../img/product-list/icon-star-nofill.png);}#page .star.star_on:after {    content: url(../../img/product-list/icon-star.png);    opacity: 1;}#page .functional-buttons div.quickview a:before {    background: url(../../img/product-list/icon-view.png);    width: 17.6px;    height: 12px;    font-size: unset;    background-size: contain;    background-repeat: no-repeat;    content: "";}#page .functional-buttons div.wishlist a:before {    background: url(../../img/product-list/icon-wishlist.png);    width: 18px;    height: 14px;    font-size: unset;    background-size: contain;    background-repeat: no-repeat;    content: "";}#page .functional-buttons div.compare a:before {    background: url(../../img/product-list/icon-compare.png);    width: 15px;    height: 15px;    font-size: unset;    background-size: contain;    background-repeat: no-repeat;    content: "";}#page .functional-buttons-grid {    opacity: 1;    visibility: visible;    border: 0;    background: transparent;    width: 25px;    position: absolute;    right: 4px;    top: 5px;    height: 85px;    display: none;}#page .functional-buttons>div {    padding: 1px;    border: 0 !important;    position: relative;    height: 22px;    width: 22px;    border-radius: 20px;    margin: 0 auto 3px;    display: flex;    justify-content: center;    align-items: center;    max-width: unset;}#page .functional-buttons>div a {    display: flex;}#page .functional-buttons>div a:before {    padding: 0;    border: 0 !important;    position: relative;    margin-right: 0;}#page .functional-buttons div a span {    position: absolute;    left: 0;}#page .functional-buttons div a span {    position: absolute;    right: 0;    font-size: 12px;    line-height: 14px;    color: #555555;    width: auto;    background: rgb(255 255 255 / 0.8);    z-index: 2;    padding: 2px 3px;    top: 3px;    text-align: right;    white-space: nowrap;    opacity: 0;    transition: all 0.3s;    left: unset;}#page .functional-buttons>div>a:hover span {    opacity: 1;    right: 25px;}#page .product-list-style1 .price-reduction-content {    display: flex;    justify-content: space-between;    align-items: center;    background: var(--sale);    border-radius: 3px;    width: 170px;    margin: auto;    font-size: 12px;    line-height: 14px;    color: #fff;    max-height: 0;    transition: all 0.3s;    opacity: 0;    padding: 0 5px;}#page .ajax_block_product .button-container {    overflow: visible;}.manufacturer-container a {    font-weight: 500;    font-size: 16px;    line-height: 19px;    color: var(--text) !important;}/* #page ul.product_list li:hover {transform: scale(1.1);} */#page .sizesmobile_toggle {    display: none;}/* #page .product_list.grid > li:hover .product-container {position: absolute;background: #f7f7f7;/* width: 100%;z-index: 4;} */.product_name_discount>div:first-child {    text-align: left;}.product_name_discount>div:last-child {    text-align: right;}.iqitcontent-column-inner .tab-content .tab-pane.active {    transition: all 0.5s;}/*Responsive switcher*/.responsive_switcher {    position: fixed;    top: 25%;    right: 0;    display: block;    z-index: 99999999;    background: #153093;    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);    border-bottom-left-radius: 8px;    border-top-left-radius: 8px;    overflow: hidden;    text-align: center;    width: 50px;    transition: all 0.5s ease-in;}.responsive_switcher:hover {    width: 212px;    transition: all 0.3s ease-out;}.responsive_switcher .responsive-options {    display: flex;    align-items: center;    margin: 0;}.responsive_switcher .responsive-options li {    padding: 10px 15px;    cursor: pointer;}.responsive_switcher .responsive-options li img {    max-width: none;}/*Left Sidebar*/#page #left_column .block {    background-color: transparent;}#page #left_column {    background: #FFFFFF;    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25);}#page #left_column .block .title_block {    font-weight: bold;    font-size: 16px;    line-height: 19px;    color: var(--text) !important;    border: 0 !important;}#page #left_column .block li,#page #left_column .block li a {    font-size: 16px;    line-height: 19px;    border: 0;    /* padding-left: 0; */    color: var(--text);    padding-bottom: 0;    margin-bottom: 5px;}#page #left_column .block li a:before {    display: none;}#page #left_column .block_content.products-block ul li {    width: 148px;    text-align: center;    display: inline-block;}#page #left_column .block_content.products-block ul li .product-name {    font-size: 14px;    line-height: 16px;    text-transform: unset;}#page #left_column .price-reduction-block {    font-size: 12px;    line-height: 14px;    background: var(--sale);    border-radius: 3px;    display: flex;    justify-content: space-between;    color: #FFFFFF;    padding: 0 4px;    align-items: center;    margin-bottom: 4px;}#page #left_column .price-reduction-block .price-percent-reduction {    background: transparent !important;    padding: 0;}#page #left_column .price-box .price {    box-sizing: border-box;    padding: 0;    width: 100%;    background: linear-gradient(#fff, #fff), linear-gradient(to right, #142E92, #5BCBCC);    border: 3px solid transparent;    background-repeat: no-repeat;    background-origin: padding-box, border-box;    display: block;    margin-top: 2px;    margin-bottom: 10px;    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);}#page #left_column .product-price,#page #left_column .special-price {    border-radius: 6px;    border-width: 4px !important;    position: relative;}#page #left_column .product-price a,#page #left_column .special-price a {    font-weight: 500;    font-size: 18px !important;    line-height: 21px !important;    color: var(--new) !important;}#page #left_column .block_content {    padding: 0;}#page #left_column .product-price::before,#page #left_column .special-price::before {    content: "";    position: absolute;    top: -3px;    bottom: -3px;    left: -3px;    right: -3px;    border: 5px solid #fff;    border-radius: 5px;}#page #left_column #special_block_right li,#page #left_column #new-products_block_right li,#page #left_column #viewed-products_block_left li {    padding: 0 7px;}#page #left_column #layered_block_left_wrapper .layered_price,#page #left_column #layered_block_left>.title_block {    display: none !important;}#page #left_column .block .products-block .product-name {    font-size: 16px !important;    line-height: 19px !important;    color: var(--text) !important;    text-transform: unset !important;    display: block;    overflow: hidden;    height: 20px;}/*Page heading*/#page .page-heading {    font-weight: bold;    font-size: 34px !important;    line-height: 40px !important;    color: var(--blue) !important;    border: 0;    display: block;    width: 100%;}#page .page-heading span.heading-counter {    display: block;    text-align: right;    font-size: 12px;    line-height: 14px;    color: #6F6F6F;}/*Page description*/#page .cat_desc.cat_desc_container {    background: #FFFFFF;    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25);    border: 0;    padding: 25px 30px;    font-size: 16px;    line-height: 19px;    color: var(--text);    margin-bottom: 75px;}/*bottom pagination*/#page .bottom-pagination-content {    border: 0;}/*Breadcrumbs*/#page .breadcrumb {    font-size: 12px;    line-height: 14px;    color: #6F6F6F !important;    background: transparent !important;}#page .breadcrumb a:after {    display: none;}#page #productsnavpn {    display: none;}#page .breadcrumb .navigation-pipe {    width: 10px;    display: inline-block;    text-indent: unset;    margin-left: 5px;}/*sort pagibar*/#page .content_sortPagiBar .sortPagiBar {    border: 0;}#page .productsSortForm {    display: block !important;}.product_sort_btn ul {    display: flex;    position: relative;    justify-content: space-between;    align-items: center;    margin-bottom: 0;}.product_sort_btn ul li p,#page .view-and-count ul li p {    font-size: 12px;    line-height: 14px;    color: #6F6F6F;    padding-top: 3px;    margin-bottom: 0;}.product_sort_btn ul li {    text-align: center;    cursor: pointer;}#page .productsSortForm {    display: none !important;}#page .content_sortPagiBar .sortPagiBar {    border: 0;    display: flex;}#page .content_sortPagiBar .view-and-count {    float: none;    width: 20%;}#page .content_sortPagiBar .view-and-count ul {    display: flex;    justify-content: space-around;}.product_sort_btn {    width: 80%;}.text-underline {    text-decoration: underline;}/*List*/#page .product_list.list .addToCartFormWrapper {    background: transparent;}#page .product_list.list>li {    width: 100%;}#page .product_list.list>li .functional-buttons {    display: flex;    justify-content: center;}#page .product_list.list>li .functional-buttons>div {    margin: 0 10px 15px;}#page .product_list.list .functional-buttons div a span {    top: -20px;    left: 50% !important;    transform: translateX(-50%);    right: unset;}#page .product_list.list .product-container {    padding: 0;    margin: 5px 0;}#page ul.product_list.list>li .comments_note .empty_comments {    display: block;}#page .product_list.list .star_content {    margin-left: 5px;}#page ul.product_list.list>li .product-container .price-percent-reduction {    display: none;}#page ul.product_list.list .price-reduction-content {    max-height: 14px;    opacity: 1;    padding: 5px 5px 0;}#page .product_list.list .addToCartFormWrapper .combinationUl {    display: inline-block;}#page .product_list.list .addToCartFormWrapper li.colorLi {    border: 0 !important;    filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));    margin: 4px;}.hasMoreVariants {    transition: all 0.3s;    position: absolute;    padding: 0 !important;    text-transform: capitalize;    background: #fff;    width: 100%;    right: 0;    top: 0;    opacity: 0;    pointer-events: none;    font-size: 15px;}.product_list>li.has_more_variants:hover .hasMoreVariants {    opacity: 1;    pointer-events: auto;}.ajax_block_product .add-to-cart-price>div:last-child {    overflow: hidden;}/*Inputs*/#page .radio span.checked:before {    background: #142E92;    content: "";    border-radius: 7px;    height: 7px;    width: 7px;    margin: 0;    padding: 0;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}#page div.radio,#page div.radio span,#page div.radio input {    width: 12px;    height: 12px;}#page .attribute_label {    font-size: 16px;    line-height: 19px;    font-weight: 400;}#page .tnt-search-desktop input {    padding: 5px 30px 5px 5px;}#page .tnt-search-desktop,#page .tnt-search-mobile {    position: relative;}#page .tnt-search-desktop .stnt_search_btn {    color: #142e92;    border: 0;    position: absolute;    top: 1px;    right: 8px;    height: 28px;    width: 23px;    background: transparent;}#page .tnt-search-mobile input {    width: 100%;}#page .tnt-search-mobile .stnt_search_btn {    top: 5px;    color: #142e92;    border: 0;    position: absolute;    right: 8px;    height: 28px;    width: 23px;    background: transparent;}.tnt-search-mobile #search_tnt_top {    max-width: 335px;}.tnt-search-mobile #search_tnt_top .stnt-input-c {    position: relative;}.trigger-desktop-search {    cursor: pointer;}.trigger-hide-desktop-seach {    font-size: 35px;    color: #616161;}#desktop-header .st-search {    height: 40px;}.mw-160 {    max-width: 160px;}.mw-400 {    max-width: 400px;}.font-14 {    font-size: 14px !important;    line-height: 16px !important;}#center_column .bottom-pagination-content {    opacity: 0;}.font-18 {    font-size: 18px !important;    line-height: 21px !important;}.add_to_cart_wrapper {    position: relative;    max-width: 170px;    margin: 0 auto;}body #page .product-container .right-block .button-container .add_to_cart_wrapper .additionalbtns {    overflow: hidden;    visibility: hidden;    opacity: 0;}body #page .product-container .right-block .button-container .add_to_cart_wrapper .additionalbtns a.chkout {    position: absolute;    left: -200px;    top: 0;    color: #fff !important;    background: #5BCBCC !important;    padding: 7px;    width: 50%;    border-radius: 0;    border-top-left-radius: 7px;    border-bottom-left-radius: 7px;    transition: .3s;    font-weight: 600;    box-shadow: none;    font-size: 14px;    line-height: 1.3;}body #page .product-container .right-block .button-container .add_to_cart_wrapper .additionalbtns a.cont {    position: absolute;    right: -300px;    top: 0;    color: #fff !important;    background: #142e92 !important;    padding: 7px;    width: 50%;    border-radius: 0;    border-top-right-radius: 7px;    border-bottom-right-radius: 7px;    transition: .3s;    font-weight: 600;    box-shadow: none;    font-size: 14px;    line-height: 1.3;}body #page .product-container .right-block .button-container .add_to_cart_wrapper.added .additionalbtns a:before {    display: none;}#page .product_list.grid>li .product-container .right-block .button-container .add_to_cart_wrapper.added .additionalbtns a.chkout {    left: 0;    z-index: 999999;}#page .product_list.grid>li .product-container .right-block .button-container .add_to_cart_wrapper.added .additionalbtns a.cont {    right: 0;    z-index: 999999;}#page .product_list.grid>li .product-container .right-block .button-container .add_to_cart_wrapper.added .additionalbtns {    display: block;    visibility: visible;    opacity: 1;}/*Blockcart*/#page #header .cart_block {    top: 0;    border: 0 !important;    position: fixed;    right: 0;    bottom: 0;    margin: 0;    /* display: block !important; */    background: #FFFFFF;    background: linear-gradient(180deg,rgb(255, 255, 255) 50%, rgb(222, 211, 184) 100%);    max-height: 100vh;    max-width: 80vw;    z-index: 999991;}#page #header #button_order_cart {    color: #173595 !important;    background: #fff !important;    font-weight: 500;    border-image-source: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%) !important;    border-width: 2px;    border-image-slice: 2 !important;    border: 1px solid !important;    border-radius: 5px;}/*header footer opacity*/#page #header,footer {    opacity: 1 !important;}/*Buttons*/body .button.button-small,body .button.button-medium {    background: #ece7bb !important;    color: var(--blue) !important;    border: 1px solid #ece7bb !important;    box-sizing: border-box;    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.51);    border-radius: 8px;    font-weight: bold;    letter-spacing: 1px;    transition: all .2s;}body .button.button-small:hover,body .button.button-medium:hover {    border-color: var(--blue) !important;    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.51);}body div.star:after {    color: #F38500 !important;}#page ul.footer_links {    border: 0;}/*Wishlist*/#mywishlist .box {    box-sizing: border-box;    background: linear-gradient(#fff, #fff), linear-gradient(to bottom, #58C5CA, #fff);    border: 1px solid transparent !important;    background-repeat: no-repeat;    background-origin: padding-box, border-box;    padding: 15px;    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.25);}#mywishlist h3 {    border: 0;    font-weight: bold;    font-size: 16px;    line-height: 24px;    color: #555555 !important;}#mywishlist .form-control {    display: block;    width: 100%;    height: calc(1.5em + .75rem + 2px);    padding: .375rem .75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #58C5CA !important;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;    max-width: unset !important;    margin-bottom: 10px;}#page input:focus,#page textarea:focus,#page select:focus {    outline: none !important;    box-shadow: none !important;}.addcart-scroll {    position: relative !important;    top: 0 !important;}.hidden {    display: none;}@keyframes slidebottom {    to {        top: 0;        position: fixed;    }}@keyframes slidetop {    to {        top: -175px;    }}body #toTop {    background: #143092;    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);    border-radius: 3px;    width: 40px;    right: 5px;}body #toTop:before {    font-size: 20px;    top: -7px;    position: relative;}#toTop.totop-showed {    opacity: 1 !important;}#page .product-list-style1 .sale-label.reduced-label,#page .product-list-style2 .sale-label.reduced-label {    font-size: 11px;    line-height: 10px;}.paymants_logos {    padding-right: 55px;}#iqitmegamenu-mobile .iqitmegamenu-icon {    background: #2b0d2e !important;    color: #fff !important;}#iqitmegamenu-mobile span {    color: #2b0d2e !important;}/* @media screen and (max-width: 1399px) and (min-width: 1000px) {    div#cube_page header#header .container.container-header {        font-size: 16px;    }        div#cube_page.sticky header#header .container.container-header > div > * {        position: static !important;    }    div#cube_page.sticky header#header .container.container-header > div {        display: grid;        grid-template-columns: repeat(5, auto);        align-items: center;        padding: 5px 0;    }} */@media screen and (max-width: 1000px) {    #page #iqitmegamenu-mobile #iqitmegamenu-shower .container {        padding: 0;    }        .sticky div#header_hooks {        top: 30px !important;    }}@media screen and (max-width: 600px) {    div#cube_page.sticky header#header .container.container-header > div > * {        position: static !important;    }    div#cube_page.sticky header#header .container.container-header > div {        display: grid;        grid-template-columns: repeat(4, 25%);        align-items: center;        padding: 5px 0;    }    div#cube_page.sticky header#header .container.container-header div#menu-container {        grid-column: 1;        grid-row: 1;    }    div#cube_page.sticky #page header#header .container-header > .text-center > a {        grid-column: 2 / span 2;        grid-row: 1;        width: 100%;    }    .container-header img.logo {        height: 150px;        width: auto;    }    div#cube_page.sticky #page header#header .container-header > .text-center > a img {        height: 75px;    }    div#cube_page.sticky header#header .container.container-header > div div#header_hooks {        grid-row: 1;        grid-column: 4;    }    div#cube_page.sticky header#header .container.container-header {        height: auto;    }    div#cube_page header#header .container.container-header div.prices.prices-left {        grid-column: 1 / span 2;        grid-row: 2;    }    div#cube_page header#header .container.container-header div.prices.prices-right {        grid-column: 3 / span 2;        grid-row: 2;    }    footer#footer > div:nth-child(2) > p:nth-child(3) {        line-height: 1.4 !important;    }    .footer-container #footer ul li a, .footer-container #footer1 ul li a {        font-size: 18px !important;        line-height: 1.5 !important;    }}div#book_modal {    position: fixed !important;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 999999;    background: #000000d6;    justify-content: center;    align-items: center;    flex-direction: column;    div#book_modal button {         display: inline-block;    }        .close-btn {        position: fixed;        z-index: 9;        top: calc(3vw + 5px);        left: calc(3vw + 5px);        color: red;        font-size: 20px;        @media screen and (min-width: 1000px) {            position: absolute;            top: -30px;            right: -12px;            left: auto;        }    }    #age_buttons_container {        div#age_buttons button,        #close_preview_btn button{            background: #fff;            border: none;            padding: 10px;            font-size: 16px;            min-width: 100px;        }        #age_buttons_label span {            font-weight: 600;            color: #ffffff;            font-size: 16px;        }        div#age_buttons_label {            margin-block: 20px;            color: #fff;        }        @media screen and (max-width: 999px) {            position: sticky;            width: 100%;            background-color: rgba(0,0,0,0.5);            bottom: 0;            grid-template-areas:                "label label"                "ages close";            #close_preview_btn {                grid-area: close;            }            #age_buttons {                grid-area: ages;            }            #age_buttons_label {                grid-area: label;                margin-block: 0;            }            div#age_buttons button,            #close_preview_btn button {                font-size: 15px;                min-width: 70px;            }        }    }    @media screen and (max-width: 999px) {        justify-content: flex-start;        align-items: center;        overflow: scroll;        flex-direction: column;        max-width: 94vw;        /* (100vw - 94vw) / 2 */        left: 3vw;        top: 3vw;        bottom: 3vw;        right: 3vw;    }}div#book_modal_wrap {    width: 400 !important;    height: 600px !important;    @media screen and (max-width: 999px) {        height: auto !important;        width: 100% !important;        > div {            height: calc(100vw * 1.5) !important;            width: 100% !important;            position: relative;            max-width: 580px;            max-height: 870px;            margin: 0 auto;        }        > .button-container {            position: sticky;            bottom: 15px;            height: auto !important;        }    }}.hidden_important {    display: none !important;    opacity: 0 !important;}.cart_block dt {    display: flex;    align-items: center;}.cart_block dt .cart-info {    width: 50%;}.cart_block dt div#cart_block_qty_edit {    width: 25%;    display: flex;    justify-content: end;    align-items: center;    height: 30px;    align-self: end;    gap: 0px;}.cart_block dt div#cart_block_qty_edit input {    width: 30px;    height: 30px;    text-align: center;    border: none;}.cart_block dt div#cart_block_qty_edit a {    color: #000;    font-size: 18px;    text-decoration: none;    background: transparent;    width: 30px;    height: 30px;    display: flex;    align-items: center;    justify-content: center;}div#iqitmegamenu-accordion_wrapper {    overflow: scroll;    position: fixed;    z-index: 9999;    top: 0;    /* left: 0; */    height: 100vh;}body ul#iqitmegamenu-accordion {    background: linear-gradient(180deg, rgb(255, 255, 255) 50%, rgb(222, 211, 184) 100%);    padding: 0;    z-index: 999999;    display: flex;    flex-direction: column;    justify-content: center;    height: 100%;    overflow: scroll;    position: static;    margin: 0;}@media screen and (max-height: 500px) {    body ul#iqitmegamenu-accordion {        height: auto;    }}#iqitmegamenu-accordion li a:hover,body #cbp-close-mobile:hover {    color: #2b0d2e !important;    background-color: transparent !important;}.cbp-spmenu-push-toright div#cube_page #page header#header .container-header > .text-center > a,.cbp-spmenu-push-toright div#iqitmegamenu-mobile {    display: none;}#iqitmegamenu-accordion.cbp-spmenu li ul, #cbp-close-mobile {    background: transparent !important;}#iqitmegamenu-accordion li a, #cbp-close-mobile {    color: #2b0d2e !important;    text-decoration: none;    font-weight: 600;    font-size: 16px;}body #iqitmegamenu-mobile .iqitmegamenu-icon {    background: none !important;    display: flex;    flex-direction: column;}body #iqitmegamenu-mobile .iqitmegamenu-icon > img:nth-child(1n+2) {    margin-top: -8px;}header .ajax_cart_quantity {    position: static !important;    background: transparent !important;}li#my_account_menu {    /* position: absolute; */    bottom: 20px;    font-size: 12px;    width: 100%;    justify-content: space-between;}li#menu_logo {    width: 100%;    margin-bottom: 10vh;    margin-top: 10vh;}li#menu_logo img {    max-width: 100px;    margin: 0 auto;    display: block;}li#cbp-close-mobile {    position: absolute;    right: 0;    top: 0;}li#search_from_mobile {    position: absolute;    top: 6%;    width: 100%;}li#search_from_mobile form {    border: none !important;}li#search_from_mobile form input {    border: none !important;    border-bottom: 1px solid !important;    border-radius: 0;    padding: 0px 15px !important;    font-size: 16px;    font-weight: 600;}li#search_from_mobile form input:focus {    box-shadow: none;    border-width: 2px !important;    border-color: #2b0d2e;}body ul#iqitmegamenu-accordion li:nth-child(3) a {    font-weight: 700 !important;    font-size: 18px;}.cart_block .cart-info .product-name a {    line-height: 1;}/* book animation generation progress bar *//* based on https://codepen.io/aaroniker/pen/zYOewEP */.loader-wrapper {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    display: flex;    justify-content: center;    align-items: center;    background-color: rgba(255,255,255,0.8);}.book-loader-container {    --color: #CE9647;    --line-width: 0.5ch;    --_border-width: calc(var(--line-width) / 2);    --duration: 2s;    --spine-length: 5ch;    --spine-height: calc(var(--spine-length) * 0.5);    --page-length: 7ch;    --cover-length: calc(var(--page-length) + 0ch);    --page-offset-y: 0.4ch;    --page-offset-x: 0.5ch;    --page-anim-offset: calc(2s / 4);    --_width: calc(2 * var(--cover-length) + var(--spine-length) + 2 * var(--line-width));    --_wrapper-width: calc(var(--cover-length) + var(--line-width) + var(--spine-length) / 2);    --_height: calc(var(--_wrapper-width) + var(--spine-height) + var(--page-offset-y));    /*   --border-radius: 15px; */    position: relative;    width: var(--_width);    height: var(--_height);    & .spine {        border: var(--line-width) var(--color) solid;        border-radius: 0 0 9px 9px;        border-top: none;        position: absolute;        width: var(--spine-length);        height: var(--spine-height);        left: 50%;        transform: translateX(-50%);        bottom: 0;        &::after,        &::before {            --border-radius: 15px;            content: "";            position: absolute;            border: solid var(--_border-width) var(--color);            border-radius: 15px;            width: calc(var(--cover-length) + var(--line-width));            top: 0;        }        /* right cover */        &::after {            border-radius: 0 var(--border-radius) var(--border-radius) 0;            left: 0;            transform: translatex(calc(var(--spine-length) - var(--line-width)));        }        /* left cover */        &::before {            border-radius: var(--border-radius) 0 0 var(--border-radius);            right: 0;            transform: translatex(calc(-1 * var(--spine-length) + var(--line-width)));        }    }    & .page {        width: var(--_wrapper-width);        position: absolute;        right: 0;        bottom: calc(var(--spine-height) + var(--page-offset-y));        transform-origin: left center;        rotate: 0deg;        &:not(.static) {            animation: rotation var(--duration) linear infinite;            animation-delay: calc((var(--page-num) - 1) * var(--page-anim-offset));        }        &.left {            left: 0;        }        &.right {            right: 0;        }        &::after {            content: "";            display: block;            --_radius: calc(var(--page-length) + var(--line-length));            border: solid var(--_border-width) var(--color);            border-radius: 15px;            width: var(--page-length);        }        &.left::after {            transform: translatex(calc(1 * (var(--_wrapper-width) - var(--page-length)) - (var(--spine-length) / 2) + var(--line-width) - var(--page-offset-x)));        }        &:not(.left):after {            transform: translatex(calc((var(--spine-length) / 2 - var(--line-width)) + var(--page-offset-x)));        }    }}@keyframes rotation {    to {        rotate: -180deg;    }}/* book animation generation progress bar end */.primary_block {    @media screen and (min-width: 768px) {        grid-template-columns: 1fr 1fr;    }    @media screen and (min-width: 1200px) {        grid-template-columns: 518px auto;        gap: 90px !important;    }}.first-section {    border-radius: 10px;    grid-template-areas:        "name"        "prices"        "small_details"    ;    @media screen and (min-width: 1200px) {        grid-template-areas:            "name prices"            "small_details prices"        ;    }    .name {        grid-area: name;        font-size: 24px;        text-transform: none;    }    .small-details {        grid-area: small_details;        font-size: 16px;    }    .content_prices {        grid-area: prices;        font-size: 20px;        .our_price_display {            font-size: 20px;        }    }    @media screen and (max-width: 768px) {        grid-template-columns: 100%;        position: relative;        .name {            font-size: 18px;        }        .content_prices {            .our_price_display {                font-size: 14px;            }        }                span#see_all_price {            position: absolute;            right: 15px;            bottom: 20px;        }    }}.box-info-product {    position: relative;    border-radius: 10px;    border: 6px solid transparent;    background-image:        linear-gradient(white, white),        linear-gradient(266.63deg, #FFE5C0 -2.69%, #CE9647 40.51%, #FFE3BC 74.51%, #CE9647 96.14%);    background-origin: border-box;    background-clip: content-box, border-box;    box-shadow: 0px 4px 20.1px 0px #00000057;    font-weight: 600;    margin-top: 20px;    padding: 0 !important;    .product_attributes {        padding: 1rem;    }    label {        cursor: pointer;        font-weight: 600;    }    span.checkbox {        display: inline-block;        background-color: #FCF9F2;        border: 1px solid #DED3B8;        width: 19px;        height: 19px;        border-radius: 6px;    }    #hero-gender label:has(:checked) {        span.checkbox {            background: url(https://magipa.dk/themes/shoptech/img/check.svg) no-repeat;            background-size: contain;            background-position: center;        }    }    #mobile_hero-gender label:has(:checked) {        span.checkbox {            background-color: var(--foreground-color);        }    }    #add_to_cart, #mobile_add_to_cart {        button {            background-color: #6B4872;            border: none;            box-shadow: 0px 4px 6px 0px #5e5e5e;            border-radius: 10px;            gap: 0 !important;        }    }    #add_to_cart_transform, #mobile_add_to_cart_transform {        margin-top: 20px;        button {            background-color: #6B4872;            border: 1px solid #2B0D2E;            box-shadow: 0px 4px 4px 0px #00000040;            border-radius: 10px;            padding: 10px 25px !important;            transition: .2s;            span {                font-size: 16px;            }        }        .disabled {            background-color: #a1a1a1;            border: 1px solid #a1a1a1;        }    }}.product_attributes #main_prod_window {    display: flex;    flex-wrap: wrap;    column-gap: 30px;    justify-content: center;    /* flex-direction: column !important; */    strong {        width: 100%;        text-align: center;        margin-bottom: 35px !important;        margin-top: 20px;    }    label,    #hero-gender {        flex-direction: column !important;        /* display: grid !important;        grid-template-columns: 30% 70% !important; */        width: calc((100% / 3) - 20px);        gap: 0;        margin: 0 !important;    }    #hero-gender>div {        max-height: 20px;    }    label {        span {            font-size: 15px;        }    }    #hero-gender>div>label {        flex-direction: row !important;        width: 100%;    }    .box-cart-bottom {        width: 100%;    }    @media screen and (max-width: 1313px) and (min-width: 769px) {        strong {            margin-bottom: 0px !important;        }        label,        #hero-gender {            width: 100%;            margin-top: 15px !important;        }        .box-cart-bottom > .add_to_cart_container {            flex-direction: column;        }        .gdpr_policy {            width: 100%;        }        #hero-gender>div>label {            width: auto !important;        }    }    @media screen and (max-width: 600px) {        label,        #hero-gender {            width: 100%;        }    }}div#upload_photo_check_security, div#mobile_upload_photo_check_security {    /* position: fixed; */    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 9999;    background: #fff;    display: flex;    /* justify-content: center; */    align-items: center;    flex-direction: column;    .img_guide {        width: 400px;        max-width: 100%;        max-height: 400px;        object-fit: scale-down;    }    #start_steps, #mobile_start_steps {        border: none;        background: #000;        padding: 15px 20px;        width: auto;        border-radius: 10px;        font-size: 18px;        color: #fff;        display: block;        text-align: center;        text-decoration: none;        margin: 15px 0;    }    #upload_photo_check_security_closer, #mobile_upload_photo_check_security_closer {        border-radius: 10px;        color: #000;        padding: 0px 0 !important;        font-size: 14px !important;        text-align: left !important;        align-items: end;        cursor: pointer;        display: grid;        grid-template-columns: 50% 50%;    }    div#steps, #mobile_steps {        width: 700px;        text-align: center;        div {            display: grid;            grid-template-columns: 50% 50%;            margin: 5px 0;            align-items: center;            span {                font-size: 13px;                display: block;                margin-top: 0;                text-align: left;                padding: 0;            }            select {                height: 27px;                border-radius: 10px !important;                border-color: var(--light-yellow) !important;                color: var(--foreground-color);            }            label {                cursor: pointer;                padding: 10px;                border: 1px solid;                .radio {                    position: absolute !important;                }                span {                    opacity: 0;                }            }            label.selected {                background: #2b875c;                color: #fff;            }        }        div#additional_info, #mobile_additional_info {            display: flex !important;            height: 199px;            flex-direction: column;            align-items: normal;            justify-content: center;        }        div.add_to_cart_container {            display: flex;            justify-content: center;            align-items: center;            margin: 15px 0;            div {                justify-content: center;                align-items: center;                gap: 20px;            }            span {                margin-top: 0;                font-size: 18px;                padding: 10px;            }            span#upload_photo_check_security_closer, #mobile_upload_photo_check_security_closer {                width: 100px;                text-align: center !important;                padding: 14px !important;                border-radius: 10px;            }        }    }}div#upload_photo_check_security.has_img_target, #mobile_upload_photo_check_security.has_img_target {    display: grid !important;    grid-template-columns: calc(30% - 10px) calc(70% - 10px);    align-items: start;    text-align: center;    gap: 20px;    >div:nth-child(1),    >div:nth-child(2) {        display: flex;        flex-direction: column;        height: 220px;        justify-content: space-between;    }    img.img_guide {        height: 199px;        object-fit: scale-down;        max-width: 100%;    }    div#steps, #mobile_steps {        grid-column: 2;        grid-row: 1;        max-width: 100%;        width: auto;    }    a#next_steps, #mobile_next_steps {        display: none !important;    }    div#transform_btn, #mobile_transform_btn {        grid-column: 1 / span 2;        div#add_to_cart span, #mobile_add_to_cart span {            font-size: 16px;            padding: 10px !important;            text-transform: uppercase;        }    }    a#start_steps, #mobile_start_steps {        background: transparent;        color: #000;        font-size: 14px;        padding: 0;        margin: 0;        text-align: left;    }    @media screen and (max-width: 600px) {        grid-template-columns: 100%;        >div:nth-child(1),        >div:nth-child(2) {            height: auto;        }        div#steps, #mobile_steps {            grid-column: 1;            grid-row: 2;        }        #upload_photo_check_security_closer, #mobile_upload_photo_check_security_closer {            grid-template-columns: 100%;        }        div#additional_info, #mobile_additional_info {            height: auto !important;        }        div#transform_btn, #mobile_transform_btn {            grid-column: 1 !important;        }    }}a#next_steps.show, #mobile_a#next_steps.show {    display: block !important;    background-color: #6B4872;    border: 1px solid #2B0D2E;    box-shadow: 0px 4px 4px 0px #00000040;    border-radius: 10px;    color: #fff;    text-decoration: none;    width: 100%;    padding: 15px;    text-align: center;    font-size: 20px;}a#start_steps.hasExistingImg, #mobile_a#start_steps.hasExistingImg {    background: transparent !important;    color: #000 !important;    padding: 0 !important;    font-size: 16px !important;}#product #page #attributes fieldset label {    width: 200px;    text-align: left;    font-size: 14px !important;    font-weight: 600 !important;}#attributes .attribute_list ul {    text-align: left;    padding: 0;}#attributes .attribute_list ul li {    margin-left: 10px !important;}div#product_options, div#mobile_product_options {    display: none;    margin: 20px 0;}div#add_to_cart_checkout, #mobile_add_to_cart_checkout {    display: none !important;}div#add_to_cart_checkout.gocheckout, div#mobile_add_to_cart_checkout.gocheckout {    display: block !important;}div#product_options.gocheckout, #mobile_product_options.gocheckout {    display: block !important;}#add_to_cart.gocheckout, #mobile_add_to_cart.gocheckout,div#upload_photo_check_security.has_img_target>div.gocheckout, #mobile_upload_photo_check_security.has_img_target>div.gocheckout,#steps.gocheckout, #mobile_steps.gocheckout {    display: none !important;}div#add_to_cart_checkout.gocheckout>button, #mobile_add_to_cart_checkout.gocheckout>button {    width: 100%;    border: none;    background: #2b0d2e;    padding: 15px 10px !important;    font-size: 20px;    border-radius: 15px;}div#add_to_cart_checkout.gocheckout>button.disabled,div#mobile_add_to_cart_checkout.gocheckout>button.disabled {    background: #5c445e;}div#product_options {    margin: -10px 0 20px;}div#type_choices ul, #mobile_type_choices ul {    display: flex;    gap: 10px;    margin: 0px 0 10px;    padding: 0;}div#type_choices ul li, #mobile_type_choices ul li {    padding: 10px;    border: none;    width: calc(100% / 5);    font-size: 16px;    background: #FFFDF9;    box-shadow: 0px 4px 4px 0px #00000026;    border-radius: 10px;    transition: .2s;    text-align: center;    border: 1px solid #dedede;}div#type_choices ul li {    font-size: 14px;    text-align: left;}div#type_choices ul li label {    display: grid;    grid-template-columns: auto auto;    align-items: center;    justify-content: space-between;}div#type_choices ul li label span.price {    grid-row: 2;    grid-column: 1;}div#type_choices ul li label img {    height: 35px;    width: max-content;    grid-row: 1 / span 2;}div#product_options.gocheckout div#type_choices ul li.has-checked, #mobile_product_options.gocheckout div#mobile_type_choices ul li.has-checked {    box-shadow: 0px 1px 2px #ababab;}div#product_options.gocheckout div#type_choices ul li.has-checked {    border-color: #2b0d2e;    position: relative;}div#product_options.gocheckout div#type_choices ul li.has-checked:after {    content: "";    background: url(https://magipa.dk/themes/shoptech/img/check.svg) no-repeat;    background-size: 18px;    display: block;    width: 18px;    height: 18px;    position: absolute;    right: 3px;    bottom: 0px;}div#type_choices ul li div.checker, #mobile_type_choices ul li div.checker {    display: none;}div#long_desc {    margin: 20px 0px 10px;    display: flex;    gap: 40px;   background: rgb(255 252 244)!important;}div#long_desc > div {    width: 100%;}.pb-center-column #short_description_block {    margin: 50px 0 !important;}.pb-center-column #short_description_block #short_description_content {    padding: 30px;    word-wrap: break-word;}#product .pb-center-column #short_description_block #short_description_content p {    font-size: 18px;    line-height: 25px;}#short_description_block_mobile {    display: none;    margin: 30px 0 !important;}@media screen and (max-width: 1023px) {    #long_desc {        flex-direction: column;    }    .pb-center-column #short_description_block {        display: none;    }    #short_description_block_mobile {        display: block;    }}div#progress_bar, #mobile_progress_bar {    position: absolute;    z-index: 999999999;    height: auto;    top: 0;    width: 100%;    left: 0;    right: 0;    bottom: 0;    text-align: center;    /* background: #ffffffad; */    background: #ffffff;    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 38%, rgba(255, 255, 255, 0) 100%);}/* book animation generation progress bar */.wrapper {    min-width: 10ch;    min-height: 10ch;    margin: 5em;    display: flex;    text-align: center;    justify-content: space-around;    flex-direction: column;    align-items: center;    gap: 35px;}/* book animation generation progress bar end */.pb-left-column #image-block img.generated {  animation: flipAndScale 1s ease forwards;}@keyframes flipAndScale {  0% {    transform: scale(1.2) rotateY(0deg);  }  50% {    transform: scale(1.2) rotateY(180deg);  }  100% {    transform: scale(1) rotateY(360deg);  }}/* book cover pre-loader animation start */.loader {    width: 100%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 999;}.loader > div {    height: 150px;    display: block;    justify-content: center;    align-items: center;    position: absolute;    top: calc(50% - 75px);    width: 109%;}.book-wrapper {left: calc(50% - 50px);  position:relative;  margin:0 auto;  width:20%;  .book-inner{    fill: #fff;  }  .book-border{    fill: #2b0d2e;  }}.page-wrapper {  position:absolute;  width:20%;  animation:flip 1.5s infinite linear;  animation-fill-mode:forwards;  .page-inner {    fill: #f4f4f4;    animation:fill 1.5s infinite linear;    animation-fill-mode:forwards;  }  .page-border {    fill: #2b0d2e;  }}@keyframes flip {  0%{        left: calc(50% - 50px);      transform: perspective( 600px )      rotateY( -0deg );  }    30%{      transform: perspective( 200px )      rotateY( -90deg );  }    54.999%{    opacity:1;  }  55%{    opacity:0;  }    60%{    left: calc(50% - 50px);    transform: perspective( 200px )    rotateY( -180deg );  }    100%{    left: calc(50% - 50px);    transform: perspective( 200px )    rotateY( -180deg );  }}@keyframes fill {  20%{    fill:#f4f4f4;  }    29.9%{      fill:#d8d8d8;  }    60%{    fill:#fff;  }    100%{    fill:#fff;  }}/* book cover pre-loader animation end */div#long_desc {    margin: 0px 0px 10px;    display: flex;    gap: 40px;    background: #f7f3e9;    padding: 20px;    box-shadow: 0px 8px 30px 0px #0000002e;}img.product_seperator {    margin: 50px auto;    display: block;}.product-image-overlay {    }span#see_all_price {    display: block;    font-family: Nunito Sans;    font-weight: 400;    font-size: 12px;    line-height: 100%;    text-align: right;    color: #F6F1E6;    margin-top: 5px;    cursor: pointer;}div#usp_list {    display: flex;    justify-content: space-between;    font-family: Nunito Sans;    font-weight: 400;    font-size: 12px;    line-height: 100%;    margin: 10px 0 0;}div#usp_list > span {    display: flex;    align-items: center;}/* mobile version of add to cart start */#mobile_buy_block {    position: relative;    z-index: 1001;    border-radius: 10px 10px 0 0;    border: 6px solid transparent;    background-image: linear-gradient(white, white), linear-gradient(266.63deg, #FFE5C0 -2.69%, #CE9647 40.51%, #FFE3BC 74.51%, #CE9647 96.14%);    background-origin: border-box;    background-clip: content-box, border-box;    box-shadow: 0px 4px 20.1px 0px #00000057;    text-align: center;}#mobile_box_start > img {    position: absolute;    left: 5px;    top: 9px;    z-index: 999;    transition: .2s;}#mobile_box_start.expanded > img {    transform: rotateZ(180deg);}#mobile_box_start > strong {    font-size: 16px;    padding: 5px 5px 5px 30px;}div#mobile_box_start.has_combinations strong {    background: #16431C;    color: #fff;    max-width: 60%;    margin: 7px auto;    padding: 10px;    border-radius: 10px;}div#mobile_box_start.has_combinations.expanded strong {    content: "Coose your book types";    background: transparent;    font-size: 15px !important;    padding: 5px !important;    color: #000;}div#mobile_usp_list {    font-size: 10px;    display: flex;    justify-content: space-between;    padding: 0px;}div#mobile_usp_list img {    width: 16px;}#mobile_buy_block {    display: none;    position: fixed;    bottom: 0;    width: 100%;    left: 0;}#mobile_buy_block > .box-info-product {    display: none;}#mobile_buy_block > .box-info-product.expanded {    display: block;    border: none;    height: auto;    padding: 0px 0 0px !important;    background: no-repeat;    box-shadow: none;    max-height: 80vh !important;    margin-top: 0px;}#mobile_buy_block > .box-info-product.expanded .product_attributes {    padding: 5px;}div#mobile_our_price_display_window {    font-size: 20px;    font-weight: 600;}#mobile_type_choices ul {    flex-direction: column;    gap: 9px;}#mobile_type_choices ul li {    width: 75%;    background: #FCF9F2;    border: 1px solid #DED3B8;    box-shadow: none;    display: block;    margin-left: 10px;    position: relative;    padding: 0;}#mobile_type_choices ul li label {    padding: 15px 0px;    width: 100%;    position: relative;    img {        position: absolute;        right: 2px;        top: 0;        bottom: 0;        margin: auto;    }}#mobile_type_choices ul li > img:last-child {    max-width: 55px;    position: absolute;    right: -22vw;    top: -5px;}#mobile_type_choices ul li input {    display: none;}#mobile_product_options.display_none {    display: none !important;}#mobile_upload_photo_check_security.has_img_target img.img_guide {    margin: 0 auto;}@media screen and (max-width: 768px){    #cube_page, #cube_page>figure {        transform:none !important;    }    div#product_options {        display: flex;    }    #buy_block {        display: none;    }    #mobile_buy_block {        display: block;    }}.box-cart-bottom > .add_to_cart_container {    display: flex;    justify-content: space-between;    flex-direction: column;}.gdpr_policy {    display: flex;    align-items: center;    justify-content: start;    margin: 15px 0 2px;    gap: 15px;    width: 100%;    text-align: left;}.gdpr_policy label, .gdpr_policy label a {    width: 100% !important;    font-size: 14px;    font-weight: 600 !important;    line-height: 1;    word-wrap: break-word;    color: #494949;}.gdpr_policy .checker {    margin: 0 !important;}.gdpr_policy .checker span {    width: 20px;    height: 20px;    border-color: #2b0d2e !important;}#mobile_add_to_cart_transform {    margin-top: 15px !important;    margin-bottom: 10px;}div#see_all_price_window {    position: fixed;    top: 0;    z-index: 999999;    left: 0;    right: 0;    bottom: 0;    display: flex;    align-items: center;    justify-content: center;    width: 100%;background: #00000082;}div#see_all_price_window div#mobile_product_options {    display: block;    flex: 0 0 95%;    background: #fcf9f2;    max-width: 400px;    border-radius: 10px;    padding: 10px 10px;    box-shadow: 0px 4px 10px #00000057;    position: relative;}span#close_see_all_price_window {    position: absolute;    top: -15px;    right: -15px;    width: 30px;    height: 30px;    display: flex;    align-items: center;    justify-content: center;    background: #2b0d2e;    color: #fff;    border-radius: 100%;}div#see_all_price_window div#mobile_product_options li img {    right: -30%;}div#see_all_price_window div#mobile_product_options li img.checked {    display: none;}.pb-left-column #image-block img {    width: 100%;}.language-dropdown > img {    height: 18px;}.language-switcher img {    max-width: unset;    width: 26px;    height: 19px;}div#image-block span#cover_title {    opacity: 1;}div#discount_flag {    position: absolute;    top: 18px;    left: 25px;    background: url(https://magipa.dk/themes/shoptech/img/magipa-ribbon.png) no-repeat;    background-size: contain;    width: 150px;    height: 150px;    z-index: 9;    display: flex;    justify-content: center;    align-items: center;}div#discount_flag span {    transform: rotateZ(-45deg);    position: relative;    top: -10px;    color: #fff;    left: -10px;}.product_attributes #main_prod_window label#hero-age-label {    width: max-content;}label#mobile_hero-age-label {    flex-direction: row !important;    align-items: center;}label#mobile_hero-age-label span {    width: 100%;    text-align: left;}select#hero-age,select#mobile_hero-age {    background-position: right 8px center;}div#mobile_hero-gender > span {    width: 47%;    text-align: left;}.confirm-reset-book {    font-size: 120%;}/* add shrink expand animation to add to cart (choose book type button) after preview generation */div#mobile_box_start.has_combinations strong {    animation: pulseAnim 1s infinite ease-in-out;}div#mobile_box_start.has_combinations.expanded strong {    animation: none; }div#mobile_box_start.has_combinations > img {    animation: bounceAnim 1s infinite ease-in-out;}#mobile_box_start.has_combinations.expanded > img {    animation: none; }@keyframes bounceAnim {    0%   { transform: translateY(0); }    50%  { transform: translateY(10px); }    100% { transform: translateY(0); }}@keyframes pulseAnim {    0%   { transform: scale(1); }    50%  { transform: scale(1.15); }    100% { transform: scale(1); }}/* product desc *//* primary_block ***************************************************************************** */img {    max-width: 100%;    height: auto;}/* .pb-left-column ***************************************************************************** */.pb-left-column #image-block {    position: relative;    @media screen and (max-width: 767px) {        width: 200px;        margin: 0 auto 15px;    }}.pb-left-column #image-block img {    display: block;    margin: 0 auto;}.pb-left-column #image-block .slick-arrow {    z-index: 102;}.pb-left-column #image-block:hover .slick-arrow {    opacity: 1;}.pb-left-column #image-block #view_full_size_button {    position: absolute;    bottom: 10px;    right: 10px;    z-index: 103;    cursor: pointer;}.pb-left-column #image-block #view_full_size {    display: block;    cursor: pointer;}.pb-left-column #image-block a.jqzoom div div img {    width: auto;    max-width: 10000px;}.pb-left-column #image-block a.jqzoom div div .zoomWrapper {    border: none;}.pb-left-column #image-block .zoomPad {    z-index: auto !important;    width: 100% !important;    float: none !important;}.pb-left-column #image-block .zoomWindow,.pb-left-column #image-block .zoomWrapper,.pb-left-column #image-block .zoomWrapperImage {    width: 100% !important;    height: 100% !important;}.pb-left-column #image-block .new-box,.pb-left-column #image-block .sale-box {    z-index: 50002;}.pb-left-column #views_block {    max-width: 480px;    margin: 0 auto;}.pb-left-column #views_block .slick-track {    margin: 0 auto;}/* miniatures */.pb-left-column #views_block {    margin-top: 10px;    text-align: center;}#thumbs_list_frame {    opacity: 0;    visibility: hidden;}#thumbs_list_frame.slick-slider {    opacity: 1;    visibility: visible;}#thumbs_list {    margin: 0 25px;}#thumbs_list .slick-prev {    left: -25px;}#thumbs_list .slick-next {    right: -25px;}#thumbs_list .slick-prev,#thumbs_list .slick-next {    height: 50px;    width: 20px;    margin-top: -25px;    background: none !important;}#thumbs_list .slick-prev:before,#thumbs_list .slick-next:before {    font-size: 34px;    line-height: 34px;}#thumbs_list li {    float: left;    cursor: pointer;    border: 1px solid #dbdbdb;    margin: 0px 5px;}#thumbs_list li a {    display: block;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}#thumbs_list li a:hover,#thumbs_list li a.shown {    border-color: #dbdbdb;}#thumbs_list li img {    margin: 0 auto;    height: auto;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}span.view_scroll_spacer {    display: inline-block;    vertical-align: middle;}#view_scroll_left,#view_scroll_right {    height: 20px;    width: 20px;    vertical-align: middle;    line-height: 0;    font-size: 0;    overflow: hidden;}#view_scroll_left:before,#view_scroll_right:before {    padding-left: 2px;    color: #c0c0c0;    font-family: "warehousefont";    font-size: 20px;    line-height: 22px;}#view_scroll_left:hover:before,#view_scroll_right:hover:before {    color: #777;}#view_scroll_right {    display: inline-block;}#view_scroll_right:before {    content: "\e601";}#view_scroll_left {    margin-top: 0;}#view_scroll_left:before {    content: "\e600";    padding-right: 2px;}.resetimg #resetImages i {    margin-right: 6px;}.addthis_toolbox {    margin-bottom: 5px;}/* pb-left-column ****************************************************************************** */.pb-center-column .product-title img.imglog {    position: absolute;    right: 0;    top: 15px;}.pb-center-column .product-title p {    margin-bottom: 0px;    display: inline-block;    margin-right: 10px;}.pb-center-column .product-title .manname {    margin-right: 10px;}.pb-center-column .product-title label {    margin-bottom: 0px;}.pb-center-column .product-title .yotpo {    display: block !important;    overflow: hidden;}.pb-center-column .product-title .yotpo .yoResult {    color: inherit !important;    font-size: inherit !important;    font-style: normal !important;    font-weight: normal !important;}.pb-center-column p {    margin-bottom: 10px;}.pb-center-column #short_description_block {    margin-top: 15px;}.pb-center-column #short_description_block .buttons_bottom_block {    display: none;}.pb-center-column #short_description_block #short_description_content {    padding: 0px;    word-wrap: break-word;}.pb-center-column #short_description_block #short_description_content p {    line-height: 18px;}.pb-center-column #buy_block p.price {    padding: 0;}.pb-center-column #color_picker p {    padding-bottom: 5px;    font-weight: 700;}.pb-center-column .buttons_bottom_block {    margin: 0px;}.pb-center-column .more_buttons_bottom_block {    margin-top: 15px;    padding-top: 10px;    border-top: 1px solid #dddddd;    clear: both;}.pb-center-column .more_buttons_bottom_block .additional_button {    display: inline-block;    margin-right: 10px;}.pb-center-column .more_buttons_bottom_block .additional_button:last-child {    margin-right: 0px;}.pb-center-column .more_buttons_bottom_block .addthis_toolbox {    margin-bottom: -3px;}.pb-center-column .more_buttons_bottom_block .print:before {    content: "\f02f";    font: 400 15px/31px "FontAwesome";    margin-right: 5px;    display: inline-block;}.pb-center-column .more_buttons_bottom_block .add_to_compare:before {    content: "\f074";    font: 400 15px/31px "FontAwesome";    margin-right: 5px;    display: inline-block;}.pb-center-column .more_buttons_bottom_block .add_to_compare.checked:before {    content: "\f068";}#product p#loyalty {    padding: 15px 0 15px 35px;    border-top: 1px solid #dddddd;    position: relative;    margin: 0px;}#product p#loyalty b {    color: #777;}#product p#loyalty:before {    content: "\f024";    font-family: "FontAwesome";    color: #cfcccc;    font-size: 26px;    line-height: 28px;    position: absolute;    top: 16px;    left: 0;}#page .rte {    word-wrap: break-word;}#attributes fieldset {    padding-bottom: 5px;}#attributes fieldset:last-child {    padding-bottom: 0px;}#attributes fieldset label {    vertical-align: top;    display: block;    font-weight: bold;}#attributes .attribute_list {    width: 100%;}#attributes .attribute_list .form-control {    max-width: 230px;}#attributes .attribute_list .form-control option {    background: #fff;    color: #666;}#attributes .attribute_list ul {    clear: both;}#attributes .attribute_list ul li {    margin-right: 10px;    overflow: hidden;}#attributes .attribute_list input.attribute_radio {    float: left;    margin-left: 3px;}#attributes .attribute_list div.radio,#attributes .attribute_list div.radio span,#attributes .attribute_list div.radio input {    float: none;    display: inline-block;}#attributes .attribute_list #color_to_pick_list {    list-style-type: none;    margin-bottom: 0px;}#attributes .attribute_list #color_to_pick_list li {    float: left;    margin: 0 6px 6px 0;    border: 1px solid #dddddd;    clear: none;}#attributes .attribute_list #color_to_pick_list li a.color_pick {    display: block;    height: 22px;    width: 22px;    cursor: pointer;}#attributes .attribute_list #color_to_pick_list li a.color_pick img {    position: relative;    top: -2px;}#attributes .attribute_list #color_to_pick_list li.selected {    position: relative;    top: -2px;    border: 2px solid;}#attributes .attribute_list #color_to_pick_list li.selected a.color_pick {    height: 24px;    width: 24px;}.box-cart-bottom label.qty-label {    width: auto !important;}.available-box {    margin-top: 10px;    margin-bottom: 5px;}.box-info-product p {    margin-bottom: 10px;}#center_column.col-sm-9 .col-md-3 .box-info-product {    background: #f6f6f6;    border: 1px solid #d2d0d0;    border-top: 1px solid #b0afaf;    border-bottom: 1px solid #b0afaf;}#center_column.col-sm-9 .col-md-3 .box-info-product p {    margin-bottom: 7px;    padding: 15px 10px 0;}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive {    padding: 0;}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span {    font-weight: 500;    font-size: 18px;    line-height: 22px;    border: none;    border-top: 1px solid #006fa8;    text-shadow: 0 1px #015883;    padding: 12px 16px 14px;    color: #fff;    display: block !important;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:hover {    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2FiNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWFkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');    background-size: 100%;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007ab7), color-stop(100%, #009ad0));    background-image: -moz-linear-gradient(#007ab7, #009ad0);    background-image: -webkit-linear-gradient(#007ab7, #009ad0);    background-image: linear-gradient(#007ab7, #009ad0);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ab7', endColorstr='#009ad0', GradientType=0);    background-position: 0 0;}#product .tab-content>.tab-pane {    padding: 20px;    padding-bottom: 0px;    margin-bottom: 20px;}/* table_data_sheet */.table-data-sheet {    border-bottom: 1px solid #dddddd;    width: 100%;    margin: 0 0 20px;}.table-data-sheet tr {    border-top: 1px solid #dddddd;}.table-data-sheet tr td {    padding: 10px 20px 11px;}.table-data-sheet tr td:first-child {    border-right: 1px solid #dddddd;    width: 30%;    font-weight: 700;}/* table product-discounts */table.table-product-discounts {    border: none;    border-bottom: 1px solid #dddddd;    border-right: 1px solid #dddddd;    width: 50%;    margin: 0 0 20px;    background: #fff;}table.table-product-discounts tr th {    background: #f8f8f8;    color: #777;    font-weight: 700;    border: none;    font-weight: 700;}table.table-product-discounts tr td,table.table-product-discounts tr th {    border-left: 1px solid #dddddd;    width: 33%;    padding: 10px 20px 11px;    border-top: 1px solid #dddddd;    border-right: none;    text-shadow: none;    text-transform: none;    font-weight: 13px;    line-height: 18px;    border-bottom: none;}/* accessories  */.accessories-block .block_description {    display: none;}.accessories-block .exclusive span {    font-size: 13px;    line-height: 18px;    padding: 2px 8px 3px;    text-decoration: none;}.accessories-block .exclusive span:focus,.accessories-block .exclusive span:active {    text-decoration: none;}/* quantity_wanted */#quantity_wanted_p {    display: inline-block;    vertical-align: middle;    line-height: 40px;    margin-right: 10px;}#quantity_wanted_p .quantity-input-wrapper {    position: relative;    float: left;    display: inline-block;}#quantity_wanted_p .quantity-input-wrapper .product_quantity_down,#quantity_wanted_p .quantity-input-wrapper .product_quantity_up {    position: absolute;    right: 8px;    top: -5px;    width: 5px;    height: 5px;    color: #dddddd;}#quantity_wanted_p .quantity-input-wrapper .product_quantity_down:hover,#quantity_wanted_p .quantity-input-wrapper .product_quantity_up:hover {    color: #777777;}#quantity_wanted_p .quantity-input-wrapper .product_quantity_down {    top: 3px;}#quantity_wanted_p input {    width: 60px;    height: 40px;    padding: 0 6px;    float: left;    border: 1px solid #dddddd;    line-height: 27px;}#quantity_wanted_p .btn {    float: left;    margin-left: 3px;}#quantity_wanted_p label {    display: block;    float: left;    line-height: 40px !important;    margin-right: 10px;}/* availability_statut */.available-box p:last-child {    margin-bottom: 0px;    padding-bottom: 0px;}#availability_statut span#availability_label,#availability_date_label {    display: inline-block;    font-size: 12px;    text-align: right;}#availability_value,#last_quantities {    color: #fff;    line-height: 18px;    display: inline-block;    padding: 3px 8px 4px;    background: #46a74e;}#last_quantities {    background: #ff7430;    padding: 4px 8px 3px;    position: relative;    top: 1px;}#availability_statut {    margin-left: 5px;}#availability_statut,#pQuantityAvailable {    display: inline-block;}#pQuantityAvailable {    text-align: right;    position: relative;    top: 1px;}#availability_statut #availability_value.warning_inline {    background-color: #fe9126;    border-color: #e4752b;    margin: 0;}/* box-security */.box-security {    border-top: 1px solid #dddddd;    margin-top: 13px;    padding: 10px 0px;}/* prices */.content_prices .price {    display: inline-block;}.discount {    display: none;}.our_price_display {    display: inline-block;}.pack_price {    display: inline-block;}#old_price {    text-decoration: line-through;    display: inline-block;    line-height: 23px;    padding: 0px 5px;}#old_price_display .price {    text-decoration: line-through;}#reduction_percent,#reduction_amount {    display: inline-block;    margin-right: 10px;    padding: 1px 2px;    line-height: 23px;    color: #fff;    background: #f13340;}#reduction_percent span,#reduction_amount span {    display: block;}#minimal_quantity_wanted_p {    clear: both;    margin: 5px 0px 0px 0px;}/* online_only */.pb-center-column p.online_only {    font-weight: 700;    font-size: 13px;    color: #f13340;    text-align: left;}/* SEND TO FRIEND (pop-in) ##################################################################### */#send_friend_form {    width: 555px;    overflow: hidden;}#send_friend_form .product img {    margin: 0 0 10px 0;    border: 1px solid #dddddd;}#send_friend_form .product p {    padding: 0;    color: #777;}#send_friend_form .product p .product_name {    font-size: 12px;    color: #000;}#send_friend_form .form_container {    padding: 10px 15px;    border: 1px solid #dddddd;    background: #f8f8f8;}#send_friend_form .form_container p.intro_form {    padding-bottom: 6px;    font-weight: 700;    font-size: 13px;    color: #777;}#send_friend_form .form_container p.txt_required {    padding-bottom: 0;    color: #666;}#send_friend_form .form_container .text {    padding-bottom: 10px;}#send_friend_form .form_container .text label {    display: block;    padding: 0;    width: 100%;    font-size: 12px;}#send_friend_form .form_container .text input {    padding: 0 5px;    height: 22px;    width: 100%;    border: 1px solid base-border-color;    font-size: 12px;    color: #666;}#send_friend_form .submit {    margin-top: 20px;    padding-bottom: 0;    text-align: right;}/* PERSONNALISATION ##################################################################### */ul#uploadable_files,ul#text_fields {    list-style-type: none;}.customizableProductsFile,.customizableProductsText {    margin-bottom: 20px;    border-bottom: 1px solid #dddddd;}.customizationUploadLine label {    display: block;    vertical-align: top;}.customizationUploadLine textarea {    width: 50%;    border: 1px solid #dddddd;    color: #777777;}.customizationUploadBrowse img+a {    position: relative;}#customizedDatas {    float: right;}.accessories_block div ul li a {    display: inline-block;}.accessories_block div ul li.s_title_block a,.accessories_block div ul li.s_title_block span {    font-weight: 700;}/******************************************************************Quick View Styles******************************************************************/#product.content_only div.primary_block {    margin: 0px;    padding: 10px 0;}#product.content_only div.primary_block div.pb-left-column span.view_scroll_spacer {    width: 42px;}#product.content_only div.primary_block div.pb-center-column {    margin-bottom: 0;}#product.content_only div.primary_block div.pb-center-column .product-title {    border-top: none;}#product.content_only div.primary_block div.pb-center-column .product-title h1 {    margin-top: 0px;}#product.content_only div.primary_block div.pb-center-column .product_comments_block_extra {    padding-right: 0;}#product.content_only div.primary_block div.pb-center-column #ShareDiv {    position: absolute;    bottom: 8px;}#product.content_only div.primary_block div.pb-right-column .box-info-product {    border-top-width: 0px;    border-right: none;    border-bottom: none;    min-height: 623px;    height: 100%;    -moz-border-radius: 0 4px 4px 0;    -webkit-border-radius: 0;    border-radius: 0 4px 4px 0;    position: relative;    padding-bottom: 125px;}#product.content_only div.primary_block div.pb-right-column .box-info-product .box-cart-bottom {    position: absolute;    bottom: 0;    right: 0;    left: 0;}#product.content_only div.primary_block div.pb-right-column #attributes .attribute_list .form-control {    width: 230px;}#product.content_only div.primary_block div.pb-right-column .product_attributes,#product.content_only div.primary_block div.pb-right-column .box-cart-bottom {    border-top: 1px solid 1px solid #dddddd;}#product.content_only div.primary_block div.pb-right-column .product_attributes {    padding-top: 0;}.addsharethisinner .stButton .stArrow {    display: none !important;}/***** columns fix ****/#view_full_size_full {    width: 100%;    text-align: center;}#closezoom {    position: absolute;    right: 15px;    font-size: 24px;    top: 15px;    cursor: pointer;    display: none;    padding: 15px;}#taptozoom {    display: none;}#pp-zoom-wrapper {    position: fixed;    top: 0px;    left: 0px;    top: 0px;    background: #fff;    z-index: 9999;    width: 100%;    height: 100%;    display: none;}#pp-zoom-wrapper #views_block {    opacity: 0;    visibility: hidden;    height: 0px;    overflow: hidden;}#pp-zoom-wrapper .slick-prev {    left: 20px;}#pp-zoom-wrapper .slick-next {    right: 20px;}#pp-zoom-wrapper #openzoom {    display: none;}#pp-zoom-wrapper #closezoom {    display: block;    z-index: 102;}#pp-zoom-wrapper #all-images-wrapper {    height: 100vh;}#pp-zoom-wrapper #image-block {    height: 100%;    text-align: center;}#pp-zoom-wrapper #view_full_size {    height: 100%;    width: 100%;    position: relative;}#pp-zoom-wrapper #view_full_size>a>img {    position: absolute;    top: 0px;    left: 0px;    right: 0px;    bottom: 0px;    margin: auto;}#pp-zoom-wrapper .span_link {    display: none;}#pp-zoom-wrapper .slick-prev,#pp-zoom-wrapper .slick-next {    z-index: 102;}#pp-zoom-wrapper #taptozoom {    position: absolute;    bottom: 15px;    left: 0px;    text-align: center;    right: 0px;    display: block;}#pp-zoom-wrapper .new-label,#pp-zoom-wrapper .sale-label,#pp-zoom-wrapper .online-label {    display: none !important;}.easyzoom {    position: relative;    /* 'Shrink-wrap' the element */    display: inline-block;    *display: inline;    *zoom: 1;}.easyzoom img {    vertical-align: bottom;}.easyzoom.is-loading img {    cursor: progress;}.easyzoom.is-ready img {    cursor: crosshair;}.easyzoom.is-error img {    cursor: not-allowed;}.easyzoom-notice {    position: absolute;    top: 50%;    left: 50%;    z-index: 150;    width: 40px;    height: 40px;    text-align: center;    background-image: url("../../../img/loader.gif");    background-color: #fff;    -webkit-border-radius: 4px;    background-position: center center;    -moz-border-radius: 4px;    border-radius: 4px;    background-repeat: no-repeat;}.easyzoom-flyout {    position: absolute;    z-index: 100;    overflow: hidden;    background: #FFF;}.easyzoom-flyout img {    max-width: none;}/*** EasyZoom layout variations*/.easyzoom--overlay .easyzoom-flyout {    top: 0;    left: 0;    width: 100%;    height: 100%;}.easyzoom--adjacent .easyzoom-flyout {    top: 0;    left: 100%;    width: 100%;    height: 100%;    margin-left: 20px;}@media only print {  #header .nav, #header .banner, #header .row > div {    display: none; }  #header .row div#header_logo {    display: block; }  #center_column {    width: 100% !important; }  #left_column, #right_column {    display: none; }  .no-print, #quantity_wanted_p > a, a.quick-view {    display: none !important; }  div.selector, div.selector span, div.selector select {    background: none; }  #thumbs_list li a:hover, #thumbs_list li a.shown {    border-color: #fff; }  .product_attributes, .box-cart-bottom {    -moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none; }  .pb-left-column #views_block {    margin-top: 10px;    width: 278px !important; }  #thumbs_list_frame, #thumbs_list {    width: 100% !important;    height: 100% !important; }  #thumbs_list li, #thumbs_list li:first-child {    margin: 4px;    width: 82px;    height: 82px; }  #view_scroll_left, #view_scroll_right, .view_scroll_spacer {    display: none !important; }  .bx-wrapper {    width: 100% !important;    max-width: 100% !important; }  .bx-viewport {    height: auto !important; }  #bxslider, #bxslider1, #crossselling_list_car {    width: 100% !important;    height: auto !important;    overflow: visible !important; }  #bxslider1 .product-box {    min-height: 200px; }  .bx-controls-direction {    display: none; }  #footer .row > div, #footer .row > section {    display: none; }    #footer .row > div#block_contact_infos, #footer .row > section#block_contact_infos {      display: block;      width: 100%;      border-left: none;      border-top: 1px solid #515151;      padding-top: 20px; }  .footer-container #footer h4:after {    display: none; } }div#attributes {    display: flex;}.box-info-attr-side {    width: 100%;    vertical-align: top;    display: flex;    gap: 10px;}/* .box-info-attr-side > * {    width: 50%;} */#attributes fieldset.attribute_fieldset_custom {    display: inline-block;    vertical-align: top;    width: 50%;}#attributes .box-info-attr-side fieldset {    display: flex;}#attributes .box-info-attr-side fieldset .attribute_list li {    display: inline-block;    margin-right: 0;    margin-left: 40px;}#attributes .attribute_fieldset_custom ul.custom_attrs {    margin: 0;    line-height: 0;    font-size: 0;}#attributes .attribute_fieldset_custom ul.custom_attrs li {    display: inline-block;    line-height: 1;    margin: 0;    vertical-align: top;    padding-bottom: 10px;    /* border-bottom: 1px solid #58C5CA !important; */}#attributes .box-info-attr-side fieldset .attribute_list li {    border: none !important;}#attributes .attribute_fieldset_custom ul.custom_attrs li.active {    border: 1px solid #58C5CA !important;    border-bottom-color: #fff !important;}#attributes .box-info-attr-side fieldset .attribute_list li a {    width: auto!important;    height: auto !important;    background: none !important;}#attributes .box-info-attr-side fieldset .attribute_list li a > * {    display: block;}#attributes .attribute_fieldset_custom ul.custom_attrs li a {    display: block;    color: #555 !important;    font-size: 16px;    padding: 7px;    text-align: center;}#attributes .attribute_fieldset_custom .custom_attrs_val {    box-sizing: border-box;    background: linear-gradient(#fff, #fff), linear-gradient(to bottom, #58C5CA, #fff);    border: 1px solid transparent !important;    background-repeat: no-repeat;    background-origin: padding-box, border-box;    margin-top: -1px;    padding: 10px;}#attributes .attribute_fieldset_custom .custom_attrs_val fieldset {    display: none;}#attributes .attribute_fieldset_custom .custom_attrs_val fieldset.active {    display: block;}/* p#add_to_cart {    background: linear-gradient(270deg, #5BCBCC 0%, #132D91 100%) !important;    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);    border-radius: 6px;    color: var(--new) !important;    font-weight: 500;    margin-bottom: 10px;    width: 170px;    margin: 0 auto;    position: relative;    height: 30px;    font-size: 18px;    line-height: 21px;    font-weight: 500;    padding: 1px;    overflow: hidden;} *//* p#add_to_cart button {    height: 100%;    width: 100%;    background: #62C7CD !important;    border-radius: 6px;}p#add_to_cart button > * {    display: inline-block !important;    line-height: 1;    padding: 0px;} */.iqitmegamenu-wrapper {  z-index: 1;  clear: both; }  .iqitmegamenu-wrapper.cbp-hor-width-0 {    padding-left: 0px;    padding-right: 0px; }.cbp-hor-width-1 .container {  padding-left: 0px;  padding-right: 0px; }.iqitmegamenu .container .row {  margin-left: 0px;  margin-right: 0px; }.cbp-sticky.cbp-sticky-transparent {  opacity: 0.85;  transition: opacity 180ms ease-in-out; }  .cbp-sticky.cbp-sticky-transparent:hover {    opacity: 1; }#iqitmegamenu-horizontal.cbp-sticky {  position: fixed !important;  top: 0 !important;  width: 100% !important;  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  z-index: 90;  left: 0;  -webkit-backface-visibility: hidden; }  @media (max-width: 1399px) {    #iqitmegamenu-horizontal.cbp-sticky {      position: static !important; } }  #iqitmegamenu-horizontal.cbp-sticky .cbp-hrmenu-tab > a > .cbp-legend {    display: none; }.cbp-hrmenu {  width: 100%; }  @media (max-width: 1399px) {    .cbp-hrmenu {      display: none; } }  .cbp-hrmenu ul {    margin: 0;    padding: 0;    list-style-type: none; }  .cbp-hrmenu .col-xs-12 {    float: left; }  .cbp-hrmenu .cbp-tab-title {    display: inline-block;    vertical-align: middle;    position: relative;    top: -1px; }  .cbp-hrmenu .cbp-manufacturers {    margin-top: -10px; }    .cbp-hrmenu .cbp-manufacturers li {      margin-top: 10px; }      .cbp-hrmenu .cbp-manufacturers li:hover {        opacity: 0.85; }  .cbp-hrmenu .cbp-vertical-title {    transition: all 180ms ease-in-out;    padding: 0px 15px; }    .cbp-hrmenu .cbp-vertical-title .icon {      margin-right: 10px; }  .cbp-hrmenu .cbp-categories-row {    margin-top: -10px; }    .cbp-hrmenu .cbp-categories-row > div {      margin-top: 10px; }  .cbp-hrmenu .menu_row {    position: static; }  .cbp-hrmenu .cbp-empty-column .cbp-menu-column-inner > .menu_row {    margin-top: -20px; }  .cbp-hrmenu .cbp-tabs-container {    width: 100%; }    .cbp-hrmenu .cbp-tabs-container .img-responsive {      width: 100%; }  .cbp-hrmenu .cbp-absolute-column {    margin: 0px;    padding: 0px;    position: absolute;    z-index: 2;    width: auto !important; }  .cbp-hrmenu .cbp-column-title {    display: block;    margin-bottom: 8px; }    .cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner {      top: -2px; }      .cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before {        top: -1px; }    .cbp-hrmenu .cbp-column-title.cbp-column-title-inline {      padding: 0px !important;      border: none  !important;      margin: 0px  !important;      margin-right: 10px  !important;      display: inline-block;      vertical-align: middle; }  .cbp-hrmenu .cbp-menu-column {    margin-top: 20px; }    .cbp-hrmenu .cbp-menu-column .row {      margin-left: -10px;      margin-right: -10px; }  .cbp-hrmenu .cbp-mainlink-iicon, .cbp-hrmenu .cbp-mainlink-icon {    width: auto;    display: inline;    vertical-align: middle;    margin-right: 4px; }  .cbp-hrmenu .cbp-onlyicon .cbp-mainlink-iicon, .cbp-hrmenu .cbp-onlyicon .cbp-mainlink-icon {    margin-right: 0px; }  .cbp-hrmenu .cbp-legend {    display: inline-block;    top: -15px;    right: 5px;    background-color: #999999;    color: #ffffff;    position: absolute;    font-weight: normal;    font-size: 10px;    padding: 4px 6px;    text-transform: none;    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }    .cbp-hrmenu .cbp-legend .cbp-legend-arrow:before {      font-family: "FontAwesome";      content: "\F0D7";      font-size: 15px;      position: absolute;      bottom: -10px;      right: 5px; }    .cbp-hrmenu .cbp-legend.cbp-legend-inner {      position: relative;      top: 0px;      margin-left: 5px;      right: 0px;      padding: 2px 4px;      vertical-align: middle; }      .cbp-hrmenu .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before {        content: "\f0d9";        bottom: 0px;        top: 0px;        margin-top: 1px;        z-index: 2;        right: auto;        left: -4px; }  .cbp-hrmenu .cbp-tab-content {    border-left: 1px solid #cecece;    margin-top: 0px !important;    margin-bottom: 0px !important;    padding: 0px;    vertical-align: top; }  .cbp-hrmenu .cbp-products-big * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; }  .cbp-hrmenu .cbp-products-big .quick-view {    font-size: 0px; }  .cbp-hrmenu .cbp-products-big .online-label, .cbp-hrmenu .cbp-products-big .new-label, .cbp-hrmenu .cbp-products-big .sale-label {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box; }  .cbp-hrmenu .cbp-products-big li.ajax_block_product {    text-align: center;    margin-bottom: 10px; }    .cbp-hrmenu .cbp-products-big li.ajax_block_product:hover {      padding-top: 0px;      padding-bottom: 0px; }      .cbp-hrmenu .cbp-products-big li.ajax_block_product:hover .functional-buttons-grid {        visibility: visible;        opacity: 0.9;        margin-bottom: 0px; }  .cbp-hrmenu .cbp-products-list .product-name, .cbp-hrmenu .cbp-products-list .product-name-container {    height: auto;    line-height: inherit; }  .cbp-hrmenu .cbp-products-list > li {    padding-top: 9px;    padding-bottom: 9px; }  .cbp-hrmenu .cbp-products-list .product-image-container {    float: left;    margin-right: 10px;    max-width: 60px;    min-width: 30px; }  .cbp-hrmenu .cbp-hrsub-tabs-names {    margin-right: -10px;    margin-left: -10px; }    .cbp-hrmenu .cbp-hrsub-tabs-names li {      position: relative;      border-bottom: 1px solid #cecece; }      .cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider {        position: absolute;        top: 0px;        background: white;        display: block;        height: 100%;        z-index: 1;        display: none; }      .cbp-hrmenu .cbp-hrsub-tabs-names li.active .cbp-inner-border-hider {        display: block; }      .cbp-hrmenu .cbp-hrsub-tabs-names li a {        position: relative;        display: block;        transition: none;        padding: 15px 20px 15px 10px; }  .cbp-hrmenu.cbp-submenu-notarrowed .cbp-submenu-aindicator {    display: none; }  .cbp-hrmenu .cbp-submenu-aindicator {    margin-left: 3px; }  .cbp-hrmenu .cbp-submenu-it-indicator {    position: absolute;    top: 0px;    bottom: 0px;    right: 10px;    margin: auto;    height: 15px; }  .cbp-hrmenu.cbp-menu-centered > ul {    text-align: center; }    .cbp-hrmenu.cbp-menu-centered > ul > li {      text-align: left;      float: none; }  .cbp-hrmenu .cbp-links li {    margin: 3px 0;    padding-left: 2px;    position: relative; }    .cbp-hrmenu .cbp-links li:last-child {      margin-bottom: 0px; }    .cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > div > a:after, .cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3 > div > a:after {      content: "\f0da";      display: inline;      font-family: "FontAwesome";      padding-left: 4px;      opacity: 0.2;      position: relative;      -moz-transition: opacity 0.2s ease;      -o-transition: opacity 0.2s ease;      -webkit-transition: opacity 0.2s ease;      transition: opacity 0.2s ease; }    .cbp-hrmenu .cbp-links li a {      padding-left: 10px;      display: inline-block; }      .cbp-hrmenu .cbp-links li a:before {        content: "\f105";        display: inline;        font-family: "FontAwesome";        position: absolute;        left: 0px;        -moz-transition: left 0.2s ease, right 0.2s ease;        -o-transition: left 0.2s ease, right 0.2s ease;        -webkit-transition: left 0.2s ease, right 0.2s ease;        transition: left 0.2s ease, right 0.2s ease; }      .cbp-hrmenu .cbp-links li a:hover:before {        left: 3px; }  .cbp-hrmenu .cbp-links.cbp-valinks-vertical li {    display: inline-block;    margin: 0px;    margin-right: 12px;    padding: 0px; }  .cbp-hrmenu .cbp-links.cbp-valinks-vertical.cbp-valinks-vertical2 {    display: inline-block;    vertical-align: middle; }/* vertical style  */.cbp-hrmenu.cbp-vertical > ul > li {  float: none;  display: block; }.cbp-vertical-on-top {  float: left;  width: 250px;  position: relative; }  .cbp-vertical-on-top > .cbp-vertical > ul {    position: absolute;    visibility: hidden;    opacity: 0; }  .cbp-vertical-on-top.cbp-vert-expanded > .cbp-vertical > ul {    visibility: visible !important;    opacity: 1 !important; }  .cbp-vertical-on-top nav#cbp-hrmenu1 {    margin-bottom: 0px; }#index .cbp-homepage-expanded > .cbp-vertical > ul {  visibility: visible;  opacity: 1; }#index .cbp-homepage-expanded-search > .cbp-vertical > ul {  visibility: hidden;  opacity: 0; }#index .cbp-sticky .cbp-homepage-expanded > .cbp-vertical > ul {  visibility: hidden;  opacity: 0; }#index .cbp-sticky .cbp-vert-expanded > .cbp-vertical > ul {  visibility: visible;  opacity: 1; }.cbp-hrmenu.cbp-vertical {  width: 100%;  margin-bottom: 20px; }  .cbp-hrmenu.cbp-vertical .cbp-submenu-aindicator {    position: absolute;    right: 8px;    margin-top: 1px; }  .cbp-hrmenu.cbp-vertical .cbp-legend-vertical {    top: -8px;    right: 14px; }  .cbp-hrmenu.cbp-vertical .cbp-triangle-container {    z-index: 101;    left: auto;    width: auto;    top: 0px;    bottom: 0px;    height: 24px; }.cbp-hrmenu.cbp-vertical > ul {  width: 100%;  max-width: 100%;  padding: 0px; }.cbp-hrmenu.cbp-vertical > ul > li > a, .cbp-hrmenu.cbp-vertical > ul > li .span.cbp-main-link {  padding-left: 15px;  padding-right: 15px;  display: block; }.cbp-hrmenu.cbp-vertical > ul > li:first-child > a, .cbp-hrmenu.cbp-vertical > ul > li:first-child .span.cbp-main-link {  border-top: none; }.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper {  position: absolute;  visibility: hidden;  opacity: 0;  z-index: 100; }.cbp-hrmenu.cbp-vertical .cbp-hropen .cbp-hrsub-wrapper {  visibility: visible;  opacity: 1.0; }/* first level ul style */.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner {  margin: 0 auto; }.cbp-hrmenu > ul > li {  display: inline-block;  float: left; }.cbp-hrmenu > ul > li > a, .cbp-hrmenu > ul > li > span.cbp-main-link {  display: inline-block;  position: relative;  text-decoration: none;  cursor: pointer;  -moz-transition: color 0.2s ease, background-color 0.2s ease;  -o-transition: color 0.2s ease, background-color 0.2s ease;  -webkit-transition: color 0.2s ease, background-color 0.2s ease;  transition: color 0.2s ease, background-color 0.2s ease; }.cbp-hrmenu > ul > li:first-child > a, .cbp-hrmenu > ul > li:first-child > span.cbp-main-link {  border-left: none !important; }/* sub-menu */.cbp-hrmenu.cbp-arrowed .cbp-triangle-container {  display: block; }.cbp-hrmenu .cbp-triangle-top {  width: 0;  height: 0;  position: absolute;  z-index: 1;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-bottom: 12px solid #fff;  top: 1px; }.cbp-hrmenu .cbp-triangle-top-back {  width: 0;  height: 0;  position: absolute;  left: -1px;  border-left: 13px solid transparent;  border-right: 13px solid transparent;  border-bottom: 13px solid #EAEAEA; }.cbp-hrmenu .cbp-triangle-container {  display: none;  left: 0px;  position: absolute;  right: 0px;  width: 24px;  margin: auto;  visibility: hidden;  opacity: 0;  z-index: 2; }.cbp-hrmenu .cbp-triangle-left, #columns .cbp-hrmenu .cbp-triangle-left {  position: absolute;  width: 0;  height: 0;  left: 1px;  z-index: 1;  border-top: 12px solid transparent;  border-bottom: 12px solid transparent;  border-right: 12px solid #fff; }.cbp-hrmenu .cbp-triangle-left-back, #columns .cbp-hrmenu .cbp-triangle-left-back {  position: absolute;  width: 0;  height: 0;  top: -1px;  left: 0px;  border-top: 13px solid transparent;  border-bottom: 13px solid transparent;  border-right: 13px solid #EAEAEA; }.cbp-horizontal.cbp-arrowed .cbp-triangle-container {  position: absolute; }.cbp-vertical.cbp-arrowed .cbp-hrsub-inner {  margin-left: 12px; }.cbp-horizontal.cbp-arrowed .cbp-hrsub-inner {  margin-top: 12px; }.cbp-hrmenu .cbp-hrsub {  visibility: hidden;  opacity: 0;  position: absolute;  display: none;  padding-bottom: 20px;  padding: 0px !important; }.cbp-hropen .cbp-hrsub {  z-index: 1; }.cbp-hropen .cbp-triangle-container, .cbp-hropen .cbp-hrsub {  visibility: visible;  opacity: 1.0; }.cbp-hrmenu .cbp-hrsub-inner {  background: #fff;  border: 1px solid #EAEAEA; }  .cbp-hrmenu .cbp-hrsub-inner > .row {    margin-left: 10px;    margin-right: 10px; }    .cbp-hrmenu .cbp-hrsub-inner > .row:last-child {      margin-bottom: 20px; }.cbp-hrsub-wide .cbp-hrsub-inner .container > .row:last-child {  margin-bottom: 20px; }.cbp-hrmenu .cbp-notfit {  right: 0px; }.cbp-hrmenu .cbp-show {  display: block; }.cbp-category-link-w {  position: relative;  display: inline-block; }.cbp-hrmenu ul.cbp-hrsub-level2 {  visibility: hidden;  opacity: 0;  position: absolute;  left: 100%;  margin-left: 10px;  margin-top: -20px;  padding: 8px 10px;  z-index: 3;  width: auto;  background: #fff;  border: 1px solid #EAEAEA;  white-space: nowrap; }.cbp-hrmenu ul.cbp-hrsub-level3 {  left: 101%; }.cbp-hrsub-haslevel3:hover .cbp-hrsub-level2 {  visibility: visible;  opacity: 1.0; }.cbp-hrsub-haslevel2:hover > div > ul.cbp-hrsub-level2 {  visibility: visible;  opacity: 1.0; }.cbp-hrmenu .cbp-tab-pane {  display: none;   padding: 0px;}  .cbp-hrmenu .cbp-tab-pane > div > .row:last-child {    margin-bottom: 20px; }    .cbp-hrmenu .cbp-tab-pane .cbp-menu-column.cbp-menu-element {      margin-top: 5px;  }.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active {  visibility: visible;  opacity: 1.0; }.cbp-hrmenu .cbp-tab-pane.active {  display: table-cell; }/* wide submenu wrapper  */.cbp-hor-width-0 .cbp-hrsub-wide .cbp-hrsub {  width: 100%;  left: 0; }/* wide submenu submenucontent  */.cbp-hrsub-wide.cbp-hrsub-widec .cbp-hrsub-inner {  width: 100%;  max-width: 100%; }/* narrow submenu wrapper  */.cbp-hrsub-narrow {  position: relative; }/* submenu effects  */.cbp-fade .cbp-hrsub, .cbp-fade .cbp-triangle-container {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-fade .cbp-hrsub-level2 {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-fade .cbp-hrsub-wrapper {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-fade.cbp-vertical > ul {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-fade-slide-bottom .cbp-hrsub {  transition: all 180ms ease-in-out;  margin-top: 15px; }.cbp-fade-slide-bottom .cbp-triangle-container {  transition: all 180ms ease-in-out;  bottom: -15px; }.cbp-fade-slide-bottom .cbp-hropen .cbp-hrsub {  transition: all 180ms ease-in-out;  margin-top: 0px; }.cbp-fade-slide-bottom .cbp-hropen .cbp-triangle-container {  bottom: 0px; }.cbp-fade-slide-bottom .cbp-hrsub-level2 {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-fade-slide-top .cbp-hrsub {  transition: all 180ms ease-in-out;  margin-top: -15px;  z-index: -20; }.cbp-fade-slide-top .cbp-triangle-container {  transition: all 180ms ease-in-out;  bottom: 15px; }.cbp-fade-slide-top .cbp-hropen .cbp-hrsub {  transition: all 180ms ease-in-out;  margin-top: 0px;  z-index: 1; }.cbp-fade-slide-top .cbp-hropen .cbp-triangle-container {  bottom: 0px; }.cbp-fade-slide-top .cbp-hrsub-level2 {  transition: visibility 180ms ease-in-out, opacity 180ms ease-in-out; }.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after {  content: "";  display: table; }.cbp-hrmenu .cbp-hrsub-inner:after {  clear: both; }.cbp-hrsub h4 {  color: #afdefa;  padding: 2em 0 0.6em;  margin: 0;  font-size: 160%;  font-weight: 300; }@media (min-width: 1000px) {  .cbp-spmenu-push-toright {    left: 0px !important; } }/* Responsive styling*/#iqitmegamenu-mobile {  display: none;  text-align: left; }  @media (max-width: 1399px) {    #iqitmegamenu-mobile {      display: block; } }  #iqitmegamenu-mobile ul, #iqitmegamenu-mobile li {    list-style-type: none; }  #iqitmegamenu-mobile #iqitmegamenu-shower {    text-transform: uppercase;    padding: 12px 15px;    cursor: pointer;    line-height: 36px; }  #iqitmegamenu-mobile .iqitmegamenu-icon {    color: #000;    display: block;    background-color: #fff;    font-weight: bold;    font-size: 24px;    float: left;    width: 36px;    text-align: center;    cursor: pointer; }  #iqitmegamenu-mobile .iqitmegamenu-accordion {    list-style: none;    padding: 0px;    overflow: hidden;    height: auto;    max-height: 0px;    margin: 0px;    opacity: 0;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease;    -webkit-transition-delay: 0s;    transition: all 0.5s ease 0s; }    #iqitmegamenu-mobile .iqitmegamenu-accordion.showedmenu {      border-top: none;      padding: 12px;      max-height: 9999px;      opacity: 1;      -moz-transition: all 0.5s ease 0s;      -o-transition: all 0.5s ease 0s;      -webkit-transition: all 0.5s ease;      -webkit-transition-delay: 0s;      transition: all 0.5s ease 0s; }    #iqitmegamenu-mobile .iqitmegamenu-accordion > li {      border-bottom: 1px dashed #dddddd; }      #iqitmegamenu-mobile .iqitmegamenu-accordion > li:last-child {        border-bottom: none; }      #iqitmegamenu-mobile .iqitmegamenu-accordion > li > a {        text-transform: uppercase;        display: block;        padding: 10px 0; }      #iqitmegamenu-mobile .iqitmegamenu-accordion > li ul {        background-color: #f8f8f8; }        #iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a {          display: block;          padding: 10px 0;          border-top: 1px dashed #dddddd; }    #iqitmegamenu-mobile .iqitmegamenu-accordion ul {      list-style: none;      padding: 0 0 0 0; }      #iqitmegamenu-mobile .iqitmegamenu-accordion ul li {        font-weight: normal;        cursor: auto;        padding: 0 0 0 7px; }    #iqitmegamenu-mobile .iqitmegamenu-accordion a {      text-decoration: none; }      #iqitmegamenu-mobile .iqitmegamenu-accordion a:hover {        text-decoration: none; }#iqitmegamenu-accordion {  display: none; }  #iqitmegamenu-accordion div.responsiveInykator {    display: block;    font-size: 24px;    float: right;    padding: 6px 0;    position: relative;    top: 7px;    width: 32px;    text-align: center;    cursor: pointer; }  #iqitmegamenu-accordion > li ul {    display: none; }  @media (max-width: 1399px) {    #iqitmegamenu-accordion {      display: block; } }#iqitmegamenu-accordion.cbp-spmenu div.responsiveInykator {  border: none; }#iqitmegamenu-accordion.cbp-spmenu li a:hover {  -webkit-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  -moz-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4); }#iqitmegamenu-accordion.cbp-spmenu > li a {  text-transform: uppercase;  font-weight: bold; }#iqitmegamenu-accordion.cbp-spmenu > li ul {  padding: 0px 10px;  display: none;  font-size: 90%;  -webkit-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  -moz-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4); }  #iqitmegamenu-accordion.cbp-spmenu > li ul ul {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none; }    #iqitmegamenu-accordion.cbp-spmenu > li ul ul a:hover {      -webkit-box-shadow: none;      -moz-box-shadow: none;      box-shadow: none; }  #iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator {    background: none;    margin-right: 0px;    color: #fff; }  #iqitmegamenu-accordion.cbp-spmenu > li ul ul {    margin: 0px; }    #iqitmegamenu-accordion.cbp-spmenu > li ul ul a {      text-transform: none;      border: none; }    #iqitmegamenu-accordion.cbp-spmenu > li ul ul ul a {      text-transform: none;      font-weight: normal; }#iqitmegamenu-mobile .iqitmegamenu-accordion li a {  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }.cbp-spmenu div.responsiveInykator {  margin-right: 10px; }.cbp-spmenu-body {  overflow-x: hidden;  position: relative;  left: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  transition: all 0.2s ease; }.cbp-spmenu-overlay {  position: fixed;  width: 100%;  height: 100%;  left: 0px;  top: 0px;  z-index: 5102;  visibility: hidden;  opacity: 0;  display: none; }  @media (max-width: 1399px) {    .cbp-spmenu-overlay {      display: block; } }.cbp-spmenu-overlay-show {  visibility: visible;  opacity: 0.2; }.cbp-spmenu {  background: #47a3da;  position: fixed;  z-index: 5103;  -webkit-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  -moz-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  overflow-y: auto; }.cbp-spmenu h3 {  color: #afdefa;  font-size: 1.9em;  padding: 20px;  margin: 0;  font-weight: 300;  background: #0d77b6; }.cbp-spmenu a {  display: block;  color: #fff;  font-size: 1.1em;  font-weight: 300; }.cbp-spmenu > li > ul > li > a:hover {  margin-left: -10px;  margin-right: -10px;  padding-left: 23px; }.cbp-spmenu a:active {  background: #afdefa;  color: #47a3da; }/* Orientation-dependent styles for the content of the menu */.cbp-spmenu-vertical {  width: 240px;  height: 100%;  top: 0; }.cbp-spmenu-vertical a {  border-bottom: 1px solid #258ecd;  padding: 1em; }/* Vertical menu that slides from the left or right */.cbp-spmenu-left {  left: -240px; }.cbp-spmenu-left.cbp-spmenu-open {  left: 0px; }/* Push classes applied to the body */.cbp-spmenu-push {  overflow-x: hidden;  position: relative;  left: 0; }.cbp-spmenu-push-toright {  left: 240px; }.cbp-spmenu-push-toleft {  left: -240px; }/* Transitions */.cbp-spmenu,.cbp-spmenu-push {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  transition: all 0.2s ease; }/* Example media queries */@media screen and (max-width: 55.1875em) {  .cbp-spmenu-top {    top: -110px; }  .cbp-spmenu-bottom {    bottom: -110px; } }@media screen and (max-height: 26.375em) {  .cbp-spmenu-vertical {    font-size: 90%;    width: 190px; }  .cbp-spmenu-left,  .cbp-spmenu-push-toleft {    left: -190px; }  .cbp-spmenu-right {    right: -190px; }  .cbp-spmenu-push-toright {    left: 190px; } }.container-xs-height {  display: table;  padding-left: 0px;  padding-right: 0px; }.row-xs-height {  display: table-row; }  .row-xs-height:before {    display: none; }  .row-xs-height:after {    display: none; }.col-xs-height {  display: table-cell;  float: none;  vertical-align: top; }#iqitmegamenu-horizontal #search_block_top_contentm {  width: auto;  float: right;  position: relative;  width: 260px;  z-index: 3;  right: 0px;  padding: 0px; }#iqitmegamenu-horizontal #search_block_top {  position: absolute;  top: 0px;  width: 250px;  right: 0px;  bottom: 0px;  margin: auto; }  #iqitmegamenu-horizontal #search_block_top.iqit-search-c {    top: 100%;    bottom: auto; }#iqitmegamenu-horizontal .iqit-search-cm {  width: auto !important;  margin-right: 0px !important; }  #iqitmegamenu-horizontal .iqit-search-cm .iqit-search-shower {    margin-top: 0px !important;    width: auto; }    #iqitmegamenu-horizontal .iqit-search-cm .iqit-search-shower .icon-search {      margin-bottom: 0px; }@media (max-width: 1399px) {  #iqitmegamenu-horizontal > .container {    position: relative; } }@media (max-width: 767px) {  #iqitmegamenu-horizontal #search_block_top_contentm {    width: 100%;    margin-bottom: 10px; }    #iqitmegamenu-horizontal #search_block_top_contentm.iqit-search-ncm {      position: static;      width: 100%;      margin: 0 auto !important; }      #iqitmegamenu-horizontal #search_block_top_contentm.iqit-search-ncm .iqit-search {        position: static;        width: auto; } }@media screen and (max-width: 1399px) {  #iqitmegamenu-horizontal #search_block_top_contentm {    position: absolute;    right: 20px;    top: 10px;    bottom: 10px;    margin-right: 0px !important; } }.cbp-hor-width-1 #iqitmegamenu-horizontal #search_block_top_contentm {  margin-right: 15px; }@media (max-width: 767px) {  #iqitmegamenu-horizontal {    background: transparent !important;    border: none !important; } }#cbp-close-mobile {  padding: 12px 13px;  text-align: right;  -webkit-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  -moz-box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4);  box-shadow: inset -134px 0px 10px -133px rgba(0, 0, 0, 0.4); }.inline-cell #cbp-hrmenu {  position: static; }#iqitmegamenu-horizontal{ border-top: 1px none #cecece ; border-bottom: 1px none #cecece ; border-left: 1px none #cecece ; border-right: 1px none #cecece ; background-color: #ffffff; } .cbp-horizontal .cbp-legend{ background-color: #ca5058; color: #ffffff; } .cbp-horizontal .cbp-legend .cbp-legend-arrow{ color: #ca5058; } .cbp-horizontal > ul > li.cbp-hropen > a, .cbp-horizontal > ul > li.cbp-hropen > a:hover{ background-color: #fafafa; color: #000000; } #iqitmegamenu-horizontal .iqit-search-shower-i .icon-search{ color: #ffffff; line-height: 45px; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > span.cbp-main-link{ color: #ffffff; line-height: 45px; padding-left: 14px; max-width: 400px; padding-right: 14px; text-transform: uppercase; font-size: 14px; border-left: 1px none #cecece ; } #iqitmegamenu-horizontal #search_block_top_contentm .iqit-search-shower-i{ padding-left: 14px; padding-right: 14px; } .cbp-horizontal .cbp-tab-title{ line-height: 15px; } @media (min-width: 1320px){ .cbp-horizontal .cbp-tab-title{ line-height: 15px; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > span.cbp-main-link{ font-size: 14px; padding-left: 10px; padding-right: 10px; } #iqitmegamenu-horizontal #search_block_top_contentm .iqit-search-shower-i{ padding-left: 10px; padding-right: 10px; } } .cbp-vertical-on-top .cbp-vertical-title{ line-height: 45px; } #iqitmegamenu-horizontal #search_block_top_contentm{ width: 210px; } #iqitmegamenu-horizontal #search_block_top{ width: 200px; } #iqitmegamenu-horizontal #search_block_top .search_query{ line-height: 30px; height: 30px; color: #777777 !important; background-color: #ffffff; top: 0px; bottom: 0px; margin: auto; border: 1px solid #cecece !important; } #iqitmegamenu-horizontal #search_block_top .search-cat-select{ background-color: #ffffff; } #iqitmegamenu-horizontal .search-cat-selector .selector span:after{ border-right: 1px solid #cecece ; } #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span:after{ line-height: 32px; } #iqitmegamenu-horizontal #search_block_top .search-cat-select, #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector, #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{ line-height: 30px; height: 30px;} #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{ color: #777777 !important;} #iqitmegamenu-horizontal #search_block_top_contentm{ height: 45px!important; } #iqitmegamenu-horizontal #search_block_top{ height: 30px; } #iqitmegamenu-horizontal #search_block_top .search_query::-webkit-input-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query:-moz-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query::-moz-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query:-ms-input-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .button-search:before{ color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .button-search{ top: 0px; line-height: 30px; } .cbp-horizontal > ul > li > a .cbp-mainlink-icon, .cbp-horizontal > ul > li > a .cbp-mainlink-iicon{ font-size: 14px; max-height: 14px; } #search_block_top_contentm .iqit-search-shower-i .icon-search{ font-size: 14px; } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2 { border-top: 1px none #cecece ; border-bottom: 1px none #cecece ; border-left: 1px none #cecece ; border-right: 1px none #cecece ; background-color: #ffffff; } .cbp-hrmenu .cbp-triangle-top{ border-bottom-color: #ffffff; top: 1px; } .cbp-hrmenu .cbp-triangle-left, #columns .cbp-hrmenu .cbp-triangle-left{ border-color: transparent; border-right-color: #ffffff; left: 1px; } .cbp-hrmenu .cbp-triangle-top-back{left: -1px; border-bottom: 13px none #cecece; border-left: 13px none transparent; border-right: 13px none transparent;} .cbp-hrmenu .cbp-triangle-left-back, #columns .cbp-hrmenu .cbp-triangle-left-back{left: -13px; border-right: 13px none #cecece; border-bottom: 13px none transparent; border-left: 13px none transparent;} .cbp-hrmenu .menu_column { border-color: #cecece; } .cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{ width: 1px; right: -1px; } .cbp-hrmenu .cbp-hrsub-tabs-names li{ border-bottom: 1px none #cecece ; } .cbp-hrmenu .cbp-tab-pane{ border-left: 1px none #cecece ; } .is_rtl .cbp-hrmenu .cbp-tab-pane{ border-right: 1px none #cecece ; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { font-size: 13px; line-height: 17px; color: #777777; text-transform: uppercase; font-weight: bold; } .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover { color: #333333; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{ padding-bottom: 6px; border-bottom: 1px none #cecece ; } .cbp-hrmenu .cbp-hrsub-inner{ font-size: 12px; line-height: 16px; color: #777777; } .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link{ color: #777777; } .cbp-hrmenu .cbp-hrsub-inner a:hover{ color: #333333; } .cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > a:after{ display: none; } .cbp-vertical-title{ background-color: #ffffff; color: #000000; font-size: 14px; line-height: 45px; } .cbp-vertical-title:hover{ background-color: #ffffff; color: #000000; } .cbp-hrmenu.cbp-vertical > ul{ border-top: 1px none #cecece ; border-bottom: 1px solid #cecece ; border-left: 1px solid #cecece ; border-right: 1px solid #cecece ; background-color: #ffffff; } .cbp-vertical .cbp-legend{ background-color: #ca5058; color: #ffffff; } .cbp-vertical .cbp-legend .cbp-legend-arrow{ color: #ca5058; } .cbp-vertical > ul > li.cbp-hropen > a, .cbp-vertical > ul > li.cbp-hropen > a:hover{ background-color: #ffffff; color: #000000; } .cbp-vertical > ul > li > a, .cbp-vertical > ul > li > span.cbp-main-link{ color: #ffffff; padding-top: 20px; padding-bottom: 20px; text-transform: uppercase; font-size: 14px; border-top: 1px solid #cecece ; } .cbp-vertical > ul > li > a .cbp-mainlink-icon, .cbp-vertical > ul > li > a .cbp-mainlink-iicon{ font-size: 14px; max-height: 14px; }.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul{ -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); } .cbp-hrmenu > ul > li.cbp-hrmenu-tab-24 > a, .cbp-hrmenu > ul > li.cbp-hrmenu-tab-24 > span.cbp-main-link { background-color: #ffffff; color: transparent; } .cbp-hrmenu > ul > li.cbp-hropen.cbp-hrmenu-tab-24 > a, .cbp-hrmenu > ul > li.cbp-hropen.cbp-hrmenu-tab-24 > a:hover { background-color: #ffffff; color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-legend-main{ background-color: #ffffff; color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-legend-main .cbp-legend-arrow{ color: #ffffff; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-triangle-top{ border-bottom-color: #ffffff; }.cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner { background-color: #ffffff; background-repeat: no-repeat; background-position: center bottom; } .cbp-hrmenu li.cbp-hrmenu-tab-24 ul.cbp-hrsub-level2 { background-color: #ffffff; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner .cbp-column-title, .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner a.cbp-column-title:link { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner a.cbp-column-title:hover { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner .cbp-column-title { border-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner a:link, .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner a, .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-menu-column-inner a:hover { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner{ border-top-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-triangle-top-back{ border-bottom-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner{ border-right-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner{ border-bottom-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner{ border-left-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner .menu_column, .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-tabs-names li, .cbp-hrmenu li.cbp-hrmenu-tab-24 .cbp-hrsub-inner .cbp-tab-pane { border-color: #000000; } .cbp-hrmenu > ul > li.cbp-hrmenu-tab-25 > a, .cbp-hrmenu > ul > li.cbp-hrmenu-tab-25 > span.cbp-main-link { background-color: #ffffff; color: #000000; } .cbp-hrmenu > ul > li.cbp-hropen.cbp-hrmenu-tab-25 > a, .cbp-hrmenu > ul > li.cbp-hropen.cbp-hrmenu-tab-25 > a:hover { background-color: #ffffff; color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-legend-main{ background-color: #ffffff; color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-legend-main .cbp-legend-arrow{ color: #ffffff; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-triangle-top{ border-bottom-color: #ffffff; }.cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner { background-color: #ffffff; background-repeat: no-repeat; background-position: center bottom; } .cbp-hrmenu li.cbp-hrmenu-tab-25 ul.cbp-hrsub-level2 { background-color: #ffffff; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner .cbp-column-title, .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner a.cbp-column-title:link { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner a.cbp-column-title:hover { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner .cbp-column-title { border-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner a:link, .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner a, .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-menu-column-inner a:hover { color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner{ border-top-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-triangle-top-back{ border-bottom-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner{ border-right-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner{ border-bottom-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner{ border-left-color: #000000; } .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner .menu_column, .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-tabs-names li, .cbp-hrmenu li.cbp-hrmenu-tab-25 .cbp-hrsub-inner .cbp-tab-pane { border-color: #000000; } .cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a { background-color: #f9f9f9; color: #777777; } .cbp-hrmenu .cbp-submenu-it-indicator{ color: #777777;} .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active a, .cbp-tabs-names li .cbp-inner-border-hider { background-color: #ffffff; color: #777777; } .cbp-hrmenu li.active .cbp-submenu-it-indicator{ color: #777777;} .cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li.innertab-27 a { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-27 .cbp-submenu-it-indicator{ color: #000000;} .cbp-tabs-names li.innertab-27 a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active.innertab-27 a, .cbp-tabs-names li.innertab-27 .cbp-inner-border-hider { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-27.active .cbp-submenu-it-indicator{color: #000000;} .cbp-hrmenu li.innertab-27 .cbp-legend-inner{ background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-27 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu li.innertab-27 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu .innertabcontent-27{ background-color: #000000; background-repeat: no-repeat; background-position: center bottom; } .cbp-hrmenu .innertabcontent-27 ul.cbp-hrsub-level2 { background-color: #000000!important; } .cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li.innertab-28 a { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-28 .cbp-submenu-it-indicator{ color: #000000;} .cbp-tabs-names li.innertab-28 a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active.innertab-28 a, .cbp-tabs-names li.innertab-28 .cbp-inner-border-hider { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-28.active .cbp-submenu-it-indicator{color: #000000;} .cbp-hrmenu li.innertab-28 .cbp-legend-inner{ background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-28 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu li.innertab-28 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu .innertabcontent-28{ background-color: #ffffff; background-repeat: no-repeat; background-position: center bottom; } .cbp-hrmenu .innertabcontent-28 ul.cbp-hrsub-level2 { background-color: #ffffff!important; } .cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li.innertab-29 a { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-29 .cbp-submenu-it-indicator{ color: #000000;} .cbp-tabs-names li.innertab-29 a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active.innertab-29 a, .cbp-tabs-names li.innertab-29 .cbp-inner-border-hider { background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-29.active .cbp-submenu-it-indicator{color: #000000;} .cbp-hrmenu li.innertab-29 .cbp-legend-inner{ background-color: #000000; color: #000000; } .cbp-hrmenu li.innertab-29 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu li.innertab-29 .cbp-legend-inner .cbp-legend-arrow{ color: #000000; } .cbp-hrmenu .innertabcontent-29{ background-color: #000000; background-repeat: no-repeat; background-position: center bottom; } .cbp-hrmenu .innertabcontent-29 ul.cbp-hrsub-level2 { background-color: #000000!important; } #iqitmegamenu-mobile #iqitmegamenu-shower { background-color: #ded3b8; color: #ffffff; border: 1px solid #2b0d2e ; } #iqitmegamenu-mobile .iqitmegamenu-icon{ color: #ded3b8; background-color: #ffffff; } #iqitmegamenu-accordion{ background-color: #2b0d2e; color: #ffffff; border-bottom: 1px solid #2b0d2e ; border-left: 1px solid #2b0d2e ; border-right: 1px solid #2b0d2e ; } #iqitmegamenu-accordion{ background-color: #2b0d2e; color: #ffffff; } #iqitmegamenu-mobile .iqitmegamenu-accordion > li ul{ background-color: #2b0d2e; } #iqitmegamenu-accordion.cbp-spmenu > li ul, #cbp-close-mobile{ background-color: #2b0d2e; } #cbp-close-mobile, #cbp-close-mobile:active, #cbp-close-mobile:hover { color: #ffffff; } #iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a{ border-top: 1px solid #2b0d2e ; } #iqitmegamenu-mobile .iqitmegamenu-accordion > li{ border-bottom: 1px solid #2b0d2e ; } .cbp-spmenu-vertical a{ border-bottom: 1px solid #2b0d2e ; } #iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator{ color: #ffffff; } #iqitmegamenu-mobile .iqitmegamenu-accordion li a, .cbp-spmenu a{ color: #ffffff; } #iqitmegamenu-mobile .iqitmegamenu-accordion li a:hover{ color: #ffffff; background-color: #2b0d2e; padding-left: 10px; } .cbp-spmenu a:hover{ color: #ffffff; background-color: #2b0d2e; } #iqitmegamenu-accordion div.responsiveInykator{ color: #2b0d2e; }

