 .ui-datepicker {   display:none;   z-index:999999 !important; } .ui-datepicker .ui-datepicker-header {   position:relative;   padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {   position:absolute;   top:2px;   width:1.8em;   height:1.8em;   cursor:pointer; } .ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {   border-color:transparent #ff8400 transparent transparent; } .ui-datepicker .ui-datepicker-prev {   left:2px; } .ui-datepicker .ui-datepicker-next {   right:2px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {   display:block;   position:absolute;   left:50%;   margin-left:-8px;   top:50%;   margin-top:-5px;   font-size:0px;   width:0px;   height:0px;   border:solid;   border-width:5px 8px 5px 0;   border-color:transparent #ff9635 transparent transparent; } .ui-datepicker .ui-datepicker-next span {   margin-left:0px;   top:50%;   margin-top:-5px;   border-width:5px 0 5px 8px;   border-color:transparent transparent transparent #ff9635; } .ui-datepicker .ui-datepicker-title {   margin:0 2.3em;   line-height:1.8em;   text-align:center; } .ui-datepicker .ui-datepicker-title select {   font-size:1em;   margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {   width:100%; } .ui-datepicker table {   width:100%;   font-size:.9em; } .ui-datepicker td span, .ui-datepicker td a {   display:block;   padding:4px;   text-align:right;   text-decoration:none;   color:#000000; } .ui-datepicker .ui-datepicker-buttonpane button {   float:right; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {   float:left; } .ui-datepicker-rtl {   direction:rtl; } .ui-datepicker-rtl .ui-datepicker-prev {   right:2px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next {   left:2px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover {   right:1px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next:hover {   left:1px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane {   clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button {   float:left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {   float:right; } .ui-datepicker-rtl .ui-datepicker-group {   float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dt {   height:25px;   margin-bottom:-22px; } .ui-timepicker-div dl .ui_tpicker_time_label {   margin-bottom:-25px; } .ui-timepicker-div dl dd {   margin:0 10px 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-datepicker {   padding:15px;   border:#ffffff 4px solid;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   background:#efefef;   -webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);   box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35); } .ui-datepicker .ui-datepicker-header {   background:transparent;   border:none;   padding-bottom:10px; } .ui-datepicker .ui-datepicker-title .ui-datepicker-month {   width:47%;   margin-right:6%; } .ui-datepicker .ui-datepicker-title .ui-datepicker-year {   width:47%; } .ui-datepicker .ui-datepicker-calendar td {   border:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar td a {   padding:4px;   display:block; } .ui-datepicker .ui-datepicker-calendar td .ui-state-hover {   background:#f9eae7; } .ui-datepicker .ui-datepicker-calendar {   background:#ffffff;   border:#cfcfcf 1px solid;   border-collapse:collapse; } .ui-datepicker .ui-datepicker-calendar th {   background:#efefef;   border:#cfcfcf 1px solid;   padding:4px;   text-transform:uppercase; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {   text-align:center;   border:#cfcfcf 1px solid; } .ui-datepicker {   width:auto; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {   background:#f3d7d2; } .ui-datepicker .ui-datepicker-calendar .ui-state-active {   background:#ffdf66; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dd {   margin:0 0 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-slider {   position:relative;   text-align:left; } .ui-slider-horizontal .ui-slider-handle {   margin-left:-5px; } .ui-slider .ui-slider-handle {   position:absolute;   z-index:2;   cursor:default; } .ui-slider-horizontal {   height:10px;   -webkit-border-radius:10px;   border-radius:10px;   border:none;   background:#dadada; } .ui-slider-handle {   height:10px;   width:10px;   -webkit-border-radius:10px;   border-radius:10px;   background:#f98b25;   display:block;   position:absolute; } .ui-timepicker-div {   padding:10px 0 5px 0; } .ui-datepicker .ui-datepicker-buttonpane {   overflow:hidden;   padding-top:10px;   border-top:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {   background:#f9f9f9; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {   color:#959595; } .ui-datepicker-cover {   position:absolute;   z-index:-1;   top:-4px;   left:-4px;   width:200px;   height:200px; } .ui-timepicker-div .ui_tpicker_unit_hide {   display:none; } * {  box-sizing:border-box; } html {  font-weight:normal; } body {  margin:0;  padding:0;  font-size:1rem;  font-weight:inherit; } article, aside, details, figcaption, figure, main, footer, header, nav, section, summary {  display:block; } audio, canvas, video {  display:inline-block; } audio:not([controls]) {  display:none;  height:0; } nav ul, nav ol {  list-style:none none; } img {  border:0; } img, object, video, embed {  height:auto;  max-width:100%; } svg:not(:root) {  overflow:hidden; } figure {  margin:0; } table {  width:100%;  border-collapse:collapse;  border-spacing:0;  max-width:100%; } table th {  text-align:left; } table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td {  vertical-align:top; } table > thead > tr > th, table > thead > tr > td {  vertical-align:bottom; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {  padding:8px 10px; } button::-moz-focus-inner, .cart.table-wrapper .actions-toolbar > .action::-moz-focus-inner, .action-gift::-moz-focus-inner {  border:0;  padding:0; } form {  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } address {  font-style:normal; } *:focus {  box-shadow:none;  outline:0; } .abs-reset-list, .cart-container .checkout-methods-items, .opc-wrapper .opc, .checkout-agreements-items, .block-wishlist-management .wishlist-select-items, .paypal-review .items-qty, .bundle-options-container .block-bundle-summary .bundle.items, .order-details-items .items-qty, .footer.content ul, .product-items, .prices-tier, .items, .block-banners .banner-items, .block-banners-inline .banner-items, .block-event .slider-panel .slider {  margin:0;  padding:0;  list-style:none none; } .abs-reset-list > li, .cart-container .checkout-methods-items > li, .opc-wrapper .opc > li, .checkout-agreements-items > li, .block-wishlist-management .wishlist-select-items > li, .paypal-review .items-qty > li, .bundle-options-container .block-bundle-summary .bundle.items > li, .order-details-items .items-qty > li, .footer.content ul > li, .product-items > li, .prices-tier > li, .items > li, .block-banners .banner-items > li, .block-banners-inline .banner-items > li, .block-event .slider-panel .slider > li {  margin:0; } .abs-action-link-button, .abs-action-addto-product, .block-event .slider-panel .slider .item .action.event, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.towishlist, .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist, .product-info-main .action.tocompare, .product-options-bottom .action.tocompare {  background-image:none;  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333;  cursor:pointer;  font-family:'Poppins';  font-weight:700;  margin:0;  padding:7px 15px;  font-size:1.4rem;  line-height:1.6rem;  box-sizing:border-box;  vertical-align:middle;  display:inline-block;  text-decoration:none;  border-radius:3px; } .abs-action-link-button:focus, .abs-action-link-button:active, .abs-action-addto-product:focus, .abs-action-addto-product:active, .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active, .bundle-options-container .block-bundle-summary .product-addto-links > .action:focus, .bundle-options-container .block-bundle-summary .product-addto-links > .action:active, .product-info-main .action.towishlist:focus, .product-info-main .action.towishlist:active, .product-options-bottom .action.towishlist:focus, .product-options-bottom .action.towishlist:active, .block-bundle-summary .action.towishlist:focus, .block-bundle-summary .action.towishlist:active, .product-info-main .action.tocompare:focus, .product-info-main .action.tocompare:active, .product-options-bottom .action.tocompare:focus, .product-options-bottom .action.tocompare:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } .abs-action-link-button:hover, .abs-action-addto-product:hover, .block-event .slider-panel .slider .item .action.event:hover, .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .product-info-main .action.towishlist:hover, .product-options-bottom .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-info-main .action.tocompare:hover, .product-options-bottom .action.tocompare:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } .abs-action-link-button.disabled, .abs-action-link-button[disabled], fieldset[disabled] .abs-action-link-button, .abs-action-addto-product.disabled, .abs-action-addto-product[disabled], fieldset[disabled] .abs-action-addto-product, .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event, .bundle-options-container .block-bundle-summary .product-addto-links > .action.disabled, .bundle-options-container .block-bundle-summary .product-addto-links > .action[disabled], fieldset[disabled] .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.towishlist.disabled, .product-info-main .action.towishlist[disabled], fieldset[disabled] .product-info-main .action.towishlist, .product-options-bottom .action.towishlist.disabled, .product-options-bottom .action.towishlist[disabled], fieldset[disabled] .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist.disabled, .block-bundle-summary .action.towishlist[disabled], fieldset[disabled] .block-bundle-summary .action.towishlist, .product-info-main .action.tocompare.disabled, .product-info-main .action.tocompare[disabled], fieldset[disabled] .product-info-main .action.tocompare, .product-options-bottom .action.tocompare.disabled, .product-options-bottom .action.tocompare[disabled], fieldset[disabled] .product-options-bottom .action.tocompare {  opacity:0.5;  cursor:default;  pointer-events:none; } .abs-action-link-button:hover, .abs-action-link-button:active, .abs-action-link-button:focus, .abs-action-addto-product:hover, .abs-action-addto-product:active, .abs-action-addto-product:focus, .block-event .slider-panel .slider .item .action.event:hover, .block-event .slider-panel .slider .item .action.event:active, .block-event .slider-panel .slider .item .action.event:focus, .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .bundle-options-container .block-bundle-summary .product-addto-links > .action:active, .bundle-options-container .block-bundle-summary .product-addto-links > .action:focus, .product-info-main .action.towishlist:hover, .product-info-main .action.towishlist:active, .product-info-main .action.towishlist:focus, .product-options-bottom .action.towishlist:hover, .product-options-bottom .action.towishlist:active, .product-options-bottom .action.towishlist:focus, .block-bundle-summary .action.towishlist:hover, .block-bundle-summary .action.towishlist:active, .block-bundle-summary .action.towishlist:focus, .product-info-main .action.tocompare:hover, .product-info-main .action.tocompare:active, .product-info-main .action.tocompare:focus, .product-options-bottom .action.tocompare:hover, .product-options-bottom .action.tocompare:active, .product-options-bottom .action.tocompare:focus {  text-decoration:none; } .abs-product-options-list dt, .opc-block-summary .items-in-cart .product .item-options dt, .block-giftregistry-shared-items .product .item-options dt {  clear:left;  float:left;  margin:0 10px 5px 0; } .abs-product-options-list dt:after, .opc-block-summary .items-in-cart .product .item-options dt:after, .block-giftregistry-shared-items .product .item-options dt:after {  content:':'; } .abs-product-options-list dd, .opc-block-summary .items-in-cart .product .item-options dd, .block-giftregistry-shared-items .product .item-options dd {  display:inline-block;  float:left;  margin:0 0 5px;  word-break:break-all; } .abs-button-responsive, .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action {  width:100%; } .abs-reset-image-wrapper, .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper, .products-list .product-image-wrapper {  height:auto;  padding:0 !important; } .abs-reset-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo, .products-list .product-image-wrapper .product-image-photo {  position:static; } .abs-adaptive-images {  display:block;  height:auto;  max-width:100%; } .abs-adaptive-images-centered, .product.media .product.photo .photo.image {  display:block;  height:auto;  margin:0 auto;  max-width:100%; } .abs-login-block-title {  font-size:1.8rem;  border-bottom:1px solid #e8e8e8;  margin-bottom:15px;  padding-bottom:12px; } .abs-login-block-title strong {  font-weight:500; } .abs-block-title, .abs-account-blocks .block-title, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-results .block-title, .block-reorder .block-title, .widget .block-title, .block-wishlist .block-title, .block-compare .block-title, .paypal-review .block .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, .account .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title {  margin-bottom:15px; } .abs-block-title > strong, .abs-account-blocks .block-title > strong, .block-giftregistry-results .block-title > strong, .block-giftregistry-shared-items .block-title > strong, .block-wishlist-search-results .block-title > strong, .block-reorder .block-title > strong, .widget .block-title > strong, .block-wishlist .block-title > strong, .block-compare .block-title > strong, .paypal-review .block .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > strong {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem; } .abs-account-blocks .block-title > .action, .paypal-review .block .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, .account .column.main .block:not(.widget) .block-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action {  margin-left:15px; } .abs-account-blocks .box-title, .paypal-review .block .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, .account .column.main .block:not(.widget) .box-title, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title {  display:inline-block;  margin:0 0 5px; } .abs-account-blocks .box-title > span, .paypal-review .block .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, .account .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span {  font-weight:700;  line-height:1.1;  font-size:1.4rem;  margin-top:2rem;  margin-bottom:2rem; } .abs-account-blocks .box-title > .action, .paypal-review .block .box-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action, .account .column.main .block:not(.widget) .box-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action, .sales-guest-view .column.main .block:not(.widget) .box-title > .action {  font-weight:400;  margin-left:10px; } .abs-account-blocks .block-content p:last-child, .paypal-review .block .block-content p:last-child, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content p:last-child, .account .column.main .block:not(.widget) .block-content p:last-child, [class^='sales-guest-'] .column.main .block:not(.widget) .block-content p:last-child, .sales-guest-view .column.main .block:not(.widget) .block-content p:last-child {  margin-bottom:0; } .abs-account-blocks .block-content .box, .paypal-review .block .block-content .box, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, .account .column.main .block:not(.widget) .block-content .box, [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box {  margin-bottom:20px; } .abs-dropdown-simple, .giftregisty-dropdown, .wishlist-dropdown {  display:inline-block;  position:relative; } .abs-dropdown-simple:before, .abs-dropdown-simple:after, .giftregisty-dropdown:before, .giftregisty-dropdown:after, .wishlist-dropdown:before, .wishlist-dropdown:after {  content:'';  display:table; } .abs-dropdown-simple:after, .giftregisty-dropdown:after, .wishlist-dropdown:after {  clear:both; } .abs-dropdown-simple .action.toggle, .giftregisty-dropdown .action.toggle, .wishlist-dropdown .action.toggle {  cursor:pointer;  display:inline-block;  text-decoration:none; } .abs-dropdown-simple .action.toggle:after, .giftregisty-dropdown .action.toggle:after, .wishlist-dropdown .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e607';  font-family:'icons-blank-theme';  margin:0 0 0 5px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-simple .action.toggle:hover:after, .giftregisty-dropdown .action.toggle:hover:after, .wishlist-dropdown .action.toggle:hover:after {  color:inherit; } .abs-dropdown-simple .action.toggle:active:after, .giftregisty-dropdown .action.toggle:active:after, .wishlist-dropdown .action.toggle:active:after {  color:inherit; } .abs-dropdown-simple .action.toggle.active, .giftregisty-dropdown .action.toggle.active, .wishlist-dropdown .action.toggle.active {  display:inline-block;  text-decoration:none; } .abs-dropdown-simple .action.toggle.active:after, .giftregisty-dropdown .action.toggle.active:after, .wishlist-dropdown .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e618';  font-family:'icons-blank-theme';  margin:0 0 0 5px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-simple .action.toggle.active:hover:after, .giftregisty-dropdown .action.toggle.active:hover:after, .wishlist-dropdown .action.toggle.active:hover:after {  color:inherit; } .abs-dropdown-simple .action.toggle.active:active:after, .giftregisty-dropdown .action.toggle.active:active:after, .wishlist-dropdown .action.toggle.active:active:after {  color:inherit; } .abs-dropdown-simple ul.dropdown, .giftregisty-dropdown ul.dropdown, .wishlist-dropdown ul.dropdown {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:200px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .abs-dropdown-simple ul.dropdown li, .giftregisty-dropdown ul.dropdown li, .wishlist-dropdown ul.dropdown li {  margin:0;  padding:5px 5px 5px 23px; } .abs-dropdown-simple ul.dropdown li:hover, .giftregisty-dropdown ul.dropdown li:hover, .wishlist-dropdown ul.dropdown li:hover {  background:#e8e8e8;  cursor:pointer; } .abs-dropdown-simple ul.dropdown:before, .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:before, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before {  left:10px;  top:-12px; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after {  left:9px;  top:-14px; } .abs-dropdown-simple.active, .giftregisty-dropdown.active, .wishlist-dropdown.active {  overflow:visible; } .abs-dropdown-simple.active ul.dropdown, .giftregisty-dropdown.active ul.dropdown, .wishlist-dropdown.active ul.dropdown {  display:block; } .abs-input-qty, .column .block-addbysku .qty .qty, .cart.table-wrapper .col.qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .control .qty, .block-wishlist-info-items .input-text.qty, .bundle-options-container .input-text.qty, .account .table-return-items .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty {  text-align:center;  width:47px; } .abs-margin-for-blocks-and-widgets, .block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline {  margin-bottom:40px; } .abs-remove-button-for-blocks, .sidebar .action.delete, .table-comparison .cell.remove .action.delete, .block-compare .action.delete, .filtered .item .action.remove {  display:inline-block;  text-decoration:none; } .abs-remove-button-for-blocks > span, .sidebar .action.delete > span, .table-comparison .cell.remove .action.delete > span, .block-compare .action.delete > span, .filtered .item .action.remove > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-remove-button-for-blocks:before, .sidebar .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filtered .item .action.remove:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:26px;  line-height:15px;  color:#303030;  content:'\e616';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-remove-button-for-blocks:hover:before, .sidebar .action.delete:hover:before, .table-comparison .cell.remove .action.delete:hover:before, .block-compare .action.delete:hover:before, .filtered .item .action.remove:hover:before {  color:#303030; } .abs-remove-button-for-blocks:active:before, .sidebar .action.delete:active:before, .table-comparison .cell.remove .action.delete:active:before, .block-compare .action.delete:active:before, .filtered .item .action.remove:active:before {  color:#303030; } .abs-product-link, .product-item-name {  font-weight:400; } .abs-product-link > a, .product-item-name > a {  color:#333333;  text-decoration:none; } .abs-product-link > a:visited, .product-item-name > a:visited {  color:#333333;  text-decoration:underline; } .abs-product-link > a:hover, .product-item-name > a:hover {  color:#333333;  text-decoration:underline; } .abs-product-link > a:active, .product-item-name > a:active {  color:#333333;  text-decoration:underline; } .abs-reset-left-margin, .form.giftregistry.items .actions-toolbar, .form-new-agreement .actions-toolbar, .form.wishlist.items .actions-toolbar, .fieldset .review-legend.legend {  margin-left:0; } .abs-action-remove, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {  left:10px;  margin-left:70%;  position:absolute;  top:31px;  width:auto; } .abs-add-fields .fieldset, .form-giftregistry-share .fieldset, .form-giftregistry-edit .fieldset, .form-add-invitations .fieldset, .form-create-return .fieldset, .form.send.friend .fieldset {  margin-bottom:50px; } .abs-add-fields .fieldset .field:not(.choice) .control, .form-giftregistry-share .fieldset .field:not(.choice) .control, .form-giftregistry-edit .fieldset .field:not(.choice) .control, .form-add-invitations .fieldset .field:not(.choice) .control, .form-create-return .fieldset .field:not(.choice) .control, .form.send.friend .fieldset .field:not(.choice) .control {  width:70%; } .abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary, .form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary {  float:left; } .abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add {  margin-top:30px; } .abs-add-fields .fieldset .fields .actions-toolbar, .form-giftregistry-share .fieldset .fields .actions-toolbar, .form-giftregistry-edit .fieldset .fields .actions-toolbar, .form-add-invitations .fieldset .fields .actions-toolbar, .form-create-return .fieldset .fields .actions-toolbar, .form.send.friend .fieldset .fields .actions-toolbar {  margin:0; } .abs-add-fields .message.notice, .form-giftregistry-share .message.notice, .form-giftregistry-edit .message.notice, .form-add-invitations .message.notice, .form-create-return .message.notice, .form.send.friend .message.notice {  margin:30px 0 0; } .abs-add-fields .additional, .form-giftregistry-share .additional, .form-giftregistry-edit .additional, .form-add-invitations .additional, .form-create-return .additional, .form.send.friend .additional {  margin-top:55px;  position:relative; } .abs-hidden, .order-details-items .order-items .order-gift-message:not(.expanded-content) {  height:0;  visibility:hidden; } .abs-visually-hidden, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-payment-method .field-select-billing > .label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard > .legend, .opc-wrapper .form-giftcard-account .field .label, .block-wishlist-search-form .form-wishlist-search .fieldset > .legend, .page-multiple-wishlist .page-title-wrapper .page-title, .block.newsletter .label, .opc-wrapper .form-discount .field .label, .fieldset .fullname.field > .label, .account .column.main .limiter > .label, .field.street .field .label, .block-reorder form .product-items .product-item .label, .action.skip:not(:focus), .products-grid.wishlist .product-item .comment-box .label, .product-item-actions .actions-secondary > .action span, .filter-options-content .filter-count-label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-visually-hidden-reset, .shipping-policy-block.field-tooltip .field-tooltip-action span {  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } .abs-add-clearfix:before, .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):before, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):after, .cart.table-wrapper .actions-toolbar:before, .cart.table-wrapper .actions-toolbar:after, .minicart-items .product-item > .product:before, .minicart-items .product-item > .product:after, .checkout-container:before, .checkout-container:after, .checkout-onepage-success:before, .checkout-onepage-success:after, .multishipping-checkout-success:before, .multishipping-checkout-success:after, .opc-estimated-wrapper:before, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:before, .opc-wrapper .field.addresses:after, .opc-block-summary .items-in-cart .product .item-options:before, .opc-block-summary .items-in-cart .product .item-options:after, .page-product-downloadable .product-add-form:before, .page-product-downloadable .product-add-form:after, .block-giftregistry-shared-items .product .item-options:before, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:before, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping:before, .opc-wrapper .data.table .gift-wrapping:after, .table-order-items .gift-wrapping:before, .table-order-items .gift-wrapping:after, .table-order-review .gift-wrapping:before, .table-order-review .gift-wrapping:after, .order-options .product:before, .order-options .product:after, .map-popup .map-info-price:before, .map-popup .map-info-price:after, .fieldset .fullname .field:before, .fieldset .fullname .field:after, .gift-options:before, .gift-options:after, .gift-item-block .content:before, .gift-item-block .content:after, .order-details-items .order-gift-message:before, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:before, .order-details-items .block-order-details-gift-message:after, .header.content:before, .header.content:after, .toolbar:before, .toolbar:after, .toolbar-products:before, .toolbar-products:after, .sidebar .product-items-images:before, .sidebar .product-items-images:after, .customer-review .product-details:before, .customer-review .product-details:after, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):before, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):before, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):before, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):after, .form-create-return .fieldset .actions-toolbar:not(:first-child):before, .form-create-return .fieldset .actions-toolbar:not(:first-child):after, .form.send.friend .fieldset .actions-toolbar:not(:first-child):before, .form.send.friend .fieldset .actions-toolbar:not(:first-child):after {  content:'';  display:table; } .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):after, .cart.table-wrapper .actions-toolbar:after, .minicart-items .product-item > .product:after, .checkout-container:after, .checkout-onepage-success:after, .multishipping-checkout-success:after, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:after, .opc-block-summary .items-in-cart .product .item-options:after, .page-product-downloadable .product-add-form:after, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping:after, .table-order-items .gift-wrapping:after, .table-order-review .gift-wrapping:after, .order-options .product:after, .map-popup .map-info-price:after, .fieldset .fullname .field:after, .gift-options:after, .gift-item-block .content:after, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:after, .header.content:after, .toolbar:after, .toolbar-products:after, .sidebar .product-items-images:after, .customer-review .product-details:after, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):after, .form-create-return .fieldset .actions-toolbar:not(:first-child):after, .form.send.friend .fieldset .actions-toolbar:not(:first-child):after {  clear:both; } .abs-add-box-sizing, .abs-field-date .control, .abs-field-tooltip, .columns .column.main, .columns .sidebar-main, .columns .sidebar-additional, .column .block-addbysku .sku, .cart-summary, .opc-wrapper .shipping-address-item, .shipping-policy-block.field-tooltip .field-tooltip-content, .opc-block-summary, .search-autocomplete, .product-item, .sidebar .product-items-images .product-item, .sidebar .block-addbysku .fieldset .fields .field.sku, .block-event .slider-panel .slider .item .action.show, .field .control._with-tooltip {  box-sizing:border-box; } .abs-navigation-icon {  display:block;  text-decoration:none; } .abs-navigation-icon:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:34px;  line-height:1.2;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-navigation-icon:after {  position:absolute;  right:5px;  top:0; } .abs-split-button {  display:inline-block;  position:relative;  vertical-align:middle; } .abs-split-button:before, .abs-split-button:after {  content:'';  display:table; } .abs-split-button:after {  clear:both; } .abs-split-button .action.split {  float:left;  margin:0; } .abs-split-button .action.toggle {  float:right;  margin:0; } .abs-split-button button.action.split, .abs-split-button .cart.table-wrapper .actions-toolbar > .action.action.split, .abs-split-button .action-gift.action.split {  border-bottom-right-radius:0;  border-top-right-radius:0; } .abs-split-button button + .action.toggle, .abs-split-button .cart.table-wrapper .actions-toolbar > .action + .action.toggle, .abs-split-button .action-gift + .action.toggle {  border-bottom-left-radius:0;  border-left:0;  border-top-left-radius:0; } .abs-split-button .action.toggle {  padding:4px 5px;  display:inline-block;  text-decoration:none; } .abs-split-button .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-split-button .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e607';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-split-button .action.toggle:hover:after {  color:inherit; } .abs-split-button .action.toggle:active:after {  color:inherit; } .abs-split-button .action.toggle.active {  display:inline-block;  text-decoration:none; } .abs-split-button .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-split-button .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e618';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-split-button .action.toggle.active:hover:after {  color:inherit; } .abs-split-button .action.toggle.active:active:after {  color:inherit; } .abs-split-button .items {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:100%;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .abs-split-button .items li {  margin:0;  padding:3px 5px; } .abs-split-button .items li:hover {  background:#e8e8e8;  cursor:pointer; } .abs-split-button .items:before, .abs-split-button .items:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .abs-split-button .items:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .abs-split-button .items:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .abs-split-button .items:before {  right:10px;  top:-12px; } .abs-split-button .items:after {  right:9px;  top:-14px; } .abs-split-button.active {  overflow:visible; } .abs-split-button.active .items {  display:block; } .abs-action-addto-product, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.towishlist, .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist, .product-info-main .action.tocompare, .product-options-bottom .action.tocompare {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .abs-actions-addto-gridlist, .table-comparison .wishlist.split.button > .action.split, .product-items .wishlist.split.button > .action.split, .product-items .action.towishlist, .products.list.items .action.towishlist, .table-comparison .action.towishlist, .product-item-actions .actions-secondary > .action {  display:inline-block;  text-decoration:none; } .abs-actions-addto-gridlist > span, .table-comparison .wishlist.split.button > .action.split > span, .product-items .wishlist.split.button > .action.split > span, .product-items .action.towishlist > span, .products.list.items .action.towishlist > span, .table-comparison .action.towishlist > span, .product-item-actions .actions-secondary > .action > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-actions-addto-gridlist:before, .table-comparison .wishlist.split.button > .action.split:before, .product-items .wishlist.split.button > .action.split:before, .product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before, .product-item-actions .actions-secondary > .action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:29px;  line-height:24px;  color:#7d7d7d;  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-actions-addto-gridlist:hover:before, .table-comparison .wishlist.split.button > .action.split:hover:before, .product-items .wishlist.split.button > .action.split:hover:before, .product-items .action.towishlist:hover:before, .products.list.items .action.towishlist:hover:before, .table-comparison .action.towishlist:hover:before, .product-item-actions .actions-secondary > .action:hover:before {  color:#333333; } .abs-button-l, #store-selector .form-continue .actions-toolbar .action.primary, .cart-container .checkout-methods-items .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .bundle-actions .action.primary, .form-address-edit .actions-toolbar .action.primary {  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem; } .abs-action-button-as-link, .abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button, .gift-options .actions-toolbar .action-cancel, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {  line-height:1.42857143;  padding:0;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline;  border-radius:0;  font-size:inherit;  font-weight:400; } .abs-action-button-as-link:visited, .abs-action-remove:visited, .cart.table-wrapper .action.help.map:visited, .opc-wrapper .edit-address-link:visited, .opc-block-shipping-information .shipping-information-title .action-edit:visited, .action-auth-toggle:visited, .checkout-payment-method .checkout-billing-address .action-cancel:visited, .checkout-agreements-block .action-show:visited, .cart-summary .block.giftcard .action.check:visited, .table-comparison .wishlist.split.button > .action:visited, .product-items .wishlist.split.button > .action:visited, .paypal-button-widget .paypal-button:visited, .gift-options .actions-toolbar .action-cancel:visited, .abs-add-fields .action.remove:visited, .form-giftregistry-share .action.remove:visited, .form-giftregistry-edit .action.remove:visited, .form-add-invitations .action.remove:visited, .form-create-return .action.remove:visited, .form.send.friend .action.remove:visited {  color:#1979c3;  text-decoration:none; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .cart.table-wrapper .action.help.map:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-agreements-block .action-show:hover, .cart-summary .block.giftcard .action.check:hover, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover, .paypal-button-widget .paypal-button:hover, .gift-options .actions-toolbar .action-cancel:hover, .abs-add-fields .action.remove:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover {  color:#006bb4;  text-decoration:underline; } .abs-action-button-as-link:active, .abs-action-remove:active, .cart.table-wrapper .action.help.map:active, .opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active, .action-auth-toggle:active, .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-agreements-block .action-show:active, .cart-summary .block.giftcard .action.check:active, .table-comparison .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:active, .paypal-button-widget .paypal-button:active, .gift-options .actions-toolbar .action-cancel:active, .abs-add-fields .action.remove:active, .form-giftregistry-share .action.remove:active, .form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active, .form-create-return .action.remove:active, .form.send.friend .action.remove:active {  color:#ff5501;  text-decoration:underline; } .abs-action-button-as-link:hover, .abs-action-button-as-link:active, .abs-action-button-as-link:focus, .abs-action-remove:hover, .abs-action-remove:active, .abs-action-remove:focus, .cart.table-wrapper .action.help.map:hover, .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:focus, .opc-wrapper .edit-address-link:hover, .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:focus, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:focus, .action-auth-toggle:hover, .action-auth-toggle:active, .action-auth-toggle:focus, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-payment-method .checkout-billing-address .action-cancel:focus, .checkout-agreements-block .action-show:hover, .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:focus, .cart-summary .block.giftcard .action.check:hover, .cart-summary .block.giftcard .action.check:active, .cart-summary .block.giftcard .action.check:focus, .table-comparison .wishlist.split.button > .action:hover, .table-comparison .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:focus, .product-items .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:focus, .paypal-button-widget .paypal-button:hover, .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:focus, .gift-options .actions-toolbar .action-cancel:hover, .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:focus, .abs-add-fields .action.remove:hover, .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:focus, .form-giftregistry-share .action.remove:hover, .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:focus, .form-giftregistry-edit .action.remove:hover, .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:focus, .form-add-invitations .action.remove:hover, .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:focus, .form-create-return .action.remove:hover, .form-create-return .action.remove:active, .form-create-return .action.remove:focus, .form.send.friend .action.remove:hover, .form.send.friend .action.remove:active, .form.send.friend .action.remove:focus {  background:none;  border:0; } .abs-action-button-as-link.disabled, .abs-action-button-as-link[disabled], fieldset[disabled] .abs-action-button-as-link, .abs-action-remove.disabled, .abs-action-remove[disabled], fieldset[disabled] .abs-action-remove, .cart.table-wrapper .action.help.map.disabled, .cart.table-wrapper .action.help.map[disabled], fieldset[disabled] .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link.disabled, .opc-wrapper .edit-address-link[disabled], fieldset[disabled] .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit.disabled, .opc-block-shipping-information .shipping-information-title .action-edit[disabled], fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle.disabled, .action-auth-toggle[disabled], fieldset[disabled] .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel.disabled, .checkout-payment-method .checkout-billing-address .action-cancel[disabled], fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show.disabled, .checkout-agreements-block .action-show[disabled], fieldset[disabled] .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check.disabled, .cart-summary .block.giftcard .action.check[disabled], fieldset[disabled] .cart-summary .block.giftcard .action.check, .table-comparison .wishlist.split.button > .action.disabled, .table-comparison .wishlist.split.button > .action[disabled], fieldset[disabled] .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action.disabled, .product-items .wishlist.split.button > .action[disabled], fieldset[disabled] .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button.disabled, .paypal-button-widget .paypal-button[disabled], fieldset[disabled] .paypal-button-widget .paypal-button, .gift-options .actions-toolbar .action-cancel.disabled, .gift-options .actions-toolbar .action-cancel[disabled], fieldset[disabled] .gift-options .actions-toolbar .action-cancel, .abs-add-fields .action.remove.disabled, .abs-add-fields .action.remove[disabled], fieldset[disabled] .abs-add-fields .action.remove, .form-giftregistry-share .action.remove.disabled, .form-giftregistry-share .action.remove[disabled], fieldset[disabled] .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove.disabled, .form-giftregistry-edit .action.remove[disabled], fieldset[disabled] .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove.disabled, .form-add-invitations .action.remove[disabled], fieldset[disabled] .form-add-invitations .action.remove, .form-create-return .action.remove.disabled, .form-create-return .action.remove[disabled], fieldset[disabled] .form-create-return .action.remove, .form.send.friend .action.remove.disabled, .form.send.friend .action.remove[disabled], fieldset[disabled] .form.send.friend .action.remove {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .abs-action-button-as-link:active, .abs-action-button-as-link:not(:focus), .abs-action-remove:active, .abs-action-remove:not(:focus), .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:not(:focus), .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:not(:focus), .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:not(:focus), .action-auth-toggle:active, .action-auth-toggle:not(:focus), .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-payment-method .checkout-billing-address .action-cancel:not(:focus), .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:not(:focus), .cart-summary .block.giftcard .action.check:active, .cart-summary .block.giftcard .action.check:not(:focus), .table-comparison .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:not(:focus), .product-items .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:not(:focus), .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:not(:focus), .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:not(:focus), .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:not(:focus), .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:not(:focus), .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:not(:focus), .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:not(:focus), .form-create-return .action.remove:active, .form-create-return .action.remove:not(:focus), .form.send.friend .action.remove:active, .form.send.friend .action.remove:not(:focus) {  box-shadow:none; } .abs-revert-secondary-color, .cart-summary .actions-toolbar > .primary button, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review .block .actions-toolbar .action.primary, .block-compare .action.compare, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action, .cart-summary .actions-toolbar > .primary .action-gift {  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333; } .abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .cart-summary .actions-toolbar > .primary button:focus, .cart-summary .actions-toolbar > .primary button:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .block-compare .action.compare:focus, .block-compare .action.compare:active, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:focus, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:active, .cart-summary .actions-toolbar > .primary .action-gift:focus, .cart-summary .actions-toolbar > .primary .action-gift:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } .abs-revert-secondary-color:hover, .cart-summary .actions-toolbar > .primary button:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .block-compare .action.compare:hover, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:hover, .cart-summary .actions-toolbar > .primary .action-gift:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } .abs-revert-secondary-size, .cart-summary .form.giftregistry .fieldset .action.primary {  font-size:1.4rem;  line-height:1.6rem;  padding:7px 15px; } .abs-box-tocart, .bundle-actions {  margin:10px 0; } .abs-adjustment-incl-excl-tax .price-including-tax, .abs-adjustment-incl-excl-tax .price-excluding-tax, .abs-adjustment-incl-excl-tax .weee, .cart-summary .price-including-tax, .cart-summary .price-excluding-tax, .cart-summary .weee, .gift-summary .price-including-tax, .gift-summary .price-excluding-tax, .gift-summary .weee, .gift-options .price-including-tax, .gift-options .price-excluding-tax, .gift-options .weee, .bundle-options-container .price-notice .price-including-tax, .bundle-options-container .price-notice .price-excluding-tax, .bundle-options-container .price-notice .weee, .product-options-wrapper .field .price-notice .price-including-tax, .product-options-wrapper .field .price-notice .price-excluding-tax, .product-options-wrapper .field .price-notice .weee {  font-size:1.4rem;  display:inline-block;  white-space:nowrap; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax, .cart-summary .price-including-tax + .price-excluding-tax, .gift-summary .price-including-tax + .price-excluding-tax, .gift-options .price-including-tax + .price-excluding-tax, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax {  display:inline-block;  font-size:1.1rem; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:before, .cart-summary .price-including-tax + .price-excluding-tax:before, .gift-summary .price-including-tax + .price-excluding-tax:before, .gift-options .price-including-tax + .price-excluding-tax:before, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:before, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:before {  content:'(' attr(data-label) ':'; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:after, .cart-summary .price-including-tax + .price-excluding-tax:after, .gift-summary .price-including-tax + .price-excluding-tax:after, .gift-options .price-including-tax + .price-excluding-tax:after, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:after, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:after {  content:')'; } .abs-tax-total, .price-including-tax .cart-tax-total, .price-excluding-tax .cart-tax-total {  cursor:pointer;  padding-right:12px;  position:relative;  display:inline-block;  text-decoration:none; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:26px;  line-height:10px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:3px 0 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after {  position:absolute;  right:-10px;  top:3px; } .abs-tax-total-expanded:after {  content:'\e621'; } .abs-tax-total-expanded:after, .price-including-tax .cart-tax-total-expanded:after, .price-excluding-tax .cart-tax-total-expanded:after {  content:'\e621'; } .abs-methods-shipping-title {  font-size:1.4rem;  font-weight:700;  margin:0 0 15px; } .abs-account-title, .form-giftregistry-search .legend, .block-wishlist-search-form .block-title {  border-bottom:1px solid #d1d1d1;  margin-bottom:25px;  padding-bottom:10px; } .abs-account-title > strong, .abs-account-title > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span {  font-size:2.2rem;  font-weight:300; } .abs-rating-summary .rating-summary, .review-ratings .rating-summary {  display:table-row; } .abs-rating-summary .rating-label, .review-ratings .rating-label {  display:table-cell;  padding-bottom:5px;  padding-right:25px;  padding-top:1px;  vertical-align:top; } .abs-rating-summary .rating-result, .review-ratings .rating-result {  display:table-cell;  vertical-align:top; } .abs-colon:after, .block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, .block-wishlist-management .wishlist-select .wishlist-name-label:after, .order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after {  content:':'; } .abs-icon-add, .abs-dropdown-items-new .action.new, .wishlist.split.button .action.new, .wishlist-dropdown .action.new {  display:inline-block;  text-decoration:none; } .abs-icon-add:before, .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:10px;  line-height:10px;  color:inherit;  content:'\e61c';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-items-new .items .item:last-child:hover, .wishlist.split.button .items .item:last-child:hover, .wishlist-dropdown .items .item:last-child:hover {  background:#e8e8e8; } .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before {  margin-left:-17px;  margin-right:5px; } .abs-no-display, .abs-sidebar-totals .table-caption, .cart-summary .block .fieldset.estimate > .legend, .cart-summary .block .fieldset.estimate > .legend + br, .minicart-items .product-item-details .weee[data-label] .label, .page-product-giftcard .fieldset.giftcard > .legend + br, .order-details-items .order-items .order-gift-message .action.close, .sidebar-main .block-reorder .subtitle, .sidebar-additional .block-reorder .subtitle, .no-display, .sidebar .subtitle, .cart-totals .table-caption, .opc-block-summary .table-totals .table-caption {  display:none; } .abs-status, .return-status, .order-status {  display:inline-block;  margin-bottom:20px; } .abs-block-items-counter, .block-wishlist .counter, .block-compare .counter {  color:#7d7d7d;  font-size:1.2rem;  white-space:nowrap; } .abs-shopping-cart-items .action.continue, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue {  border-radius:3px;  background-image:none;  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333;  cursor:pointer;  font-family:'Poppins';  font-weight:700;  margin:0;  padding:7px 15px 7px 0;  font-size:1.4rem;  line-height:1.6rem;  box-sizing:border-box;  vertical-align:middle;  display:inline-block;  text-decoration:none; } .abs-shopping-cart-items .action.continue:hover, .abs-shopping-cart-items .action.continue:active, .abs-shopping-cart-items .action.continue:focus, .block-cart-failed .action.continue:hover, .block-cart-failed .action.continue:active, .block-cart-failed .action.continue:focus, .cart-container .form-cart .action.continue:hover, .cart-container .form-cart .action.continue:active, .cart-container .form-cart .action.continue:focus {  text-decoration:none; } .abs-shopping-cart-items .action.continue:before, .block-cart-failed .action.continue:before, .cart-container .form-cart .action.continue:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e617';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-shopping-cart-items .action.continue:hover:before, .block-cart-failed .action.continue:hover:before, .cart-container .form-cart .action.continue:hover:before {  color:inherit; } .abs-shopping-cart-items .action.continue:active:before, .block-cart-failed .action.continue:active:before, .cart-container .form-cart .action.continue:active:before {  color:inherit; } .abs-shopping-cart-items .action.continue:focus, .abs-shopping-cart-items .action.continue:active, .block-cart-failed .action.continue:focus, .block-cart-failed .action.continue:active, .cart-container .form-cart .action.continue:focus, .cart-container .form-cart .action.continue:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } .abs-shopping-cart-items .action.continue:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } .abs-shopping-cart-items .action.continue.disabled, .abs-shopping-cart-items .action.continue[disabled], fieldset[disabled] .abs-shopping-cart-items .action.continue, .block-cart-failed .action.continue.disabled, .block-cart-failed .action.continue[disabled], fieldset[disabled] .block-cart-failed .action.continue, .cart-container .form-cart .action.continue.disabled, .cart-container .form-cart .action.continue[disabled], fieldset[disabled] .cart-container .form-cart .action.continue {  opacity:0.5;  cursor:default;  pointer-events:none; } .abs-shopping-cart-items .action.continue:active, .block-cart-failed .action.continue:active, .cart-container .form-cart .action.continue:active {  box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12); } .abs-shopping-cart-items .action.update, .block-cart-failed .action.update, .cart-container .form-cart .action.update {  display:inline-block;  text-decoration:none;  padding-left:5px; } .abs-shopping-cart-items .action.update:before, .block-cart-failed .action.update:before, .cart-container .form-cart .action.update:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e603';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-shopping-cart-items .action.update:hover:before, .block-cart-failed .action.update:hover:before, .cart-container .form-cart .action.update:hover:before {  color:inherit; } .abs-shopping-cart-items .action.update:active:before, .block-cart-failed .action.update:active:before, .cart-container .form-cart .action.update:active:before {  color:inherit; } .abs-field-date .control {  position:relative; } .abs-field-date-input, .abs-field-date input, .form-giftregistry-search .fields-specific-options .datetime-picker {  margin-right:10px;  width:calc(100% - 50px); } .abs-field-tooltip, .field .control._with-tooltip {  position:relative; } .abs-field-tooltip input, .field .control._with-tooltip input {  margin-right:10px;  width:calc(100% - 39px); } .abs-checkout-tooltip-content-position-top, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content, .shipping-policy-block.field-tooltip .field-tooltip-content {  right:-10px;  top:40px;  left:auto; } .abs-checkout-tooltip-content-position-top:before, .abs-checkout-tooltip-content-position-top:after, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after {  border:10px solid transparent;  height:0;  width:0;  margin-top:-21px;  right:10px;  left:auto;  top:0; } .abs-checkout-tooltip-content-position-top:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:before {  border-bottom-color:#999999; } .abs-checkout-tooltip-content-position-top:after, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:after {  border-bottom-color:#f4f4f4;  top:1px; } .abs-checkout-title {  border-bottom:1px solid #cccccc;  padding-bottom:10px;  color:#333333;  font-weight:300;  font-size:2.6rem; } .abs-sidebar-totals .mark, .cart-totals .mark, .opc-block-summary .table-totals .mark {  font-weight:400;  padding-left:4px; } .abs-sidebar-totals .mark strong, .cart-totals .mark strong, .opc-block-summary .table-totals .mark strong {  font-weight:400; } .abs-sidebar-totals .amount, .cart-totals .amount, .opc-block-summary .table-totals .amount {  padding-right:4px;  text-align:right;  white-space:nowrap; } .abs-sidebar-totals .amount strong, .cart-totals .amount strong, .opc-block-summary .table-totals .amount strong {  font-weight:400; } .abs-sidebar-totals .grand .mark, .abs-sidebar-totals .grand .amount, .cart-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount {  padding-top:20px; } .abs-sidebar-totals .grand .amount, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {  padding-right:4px;  text-align:right; } .abs-sidebar-totals .grand .amount strong, .cart-totals .grand .amount strong, .opc-block-summary .table-totals .grand .amount strong {  font-weight:700; } .abs-sidebar-totals .msrp, .cart-totals .msrp, .opc-block-summary .table-totals .msrp {  margin-bottom:10px; } .abs-sidebar-totals .totals-tax-summary .mark, .abs-sidebar-totals .totals-tax-summary .amount, .cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount, .opc-block-summary .table-totals .totals-tax-summary .mark, .opc-block-summary .table-totals .totals-tax-summary .amount {  border-top:1px solid #d1d1d1;  border-bottom:1px solid #d1d1d1;  cursor:pointer; } .abs-sidebar-totals .totals-tax-summary .amount .price, .cart-totals .totals-tax-summary .amount .price, .opc-block-summary .table-totals .totals-tax-summary .amount .price {  display:block;  text-decoration:none;  padding-right:25px;  position:relative; } .abs-sidebar-totals .totals-tax-summary .amount .price > span, .cart-totals .totals-tax-summary .amount .price > span, .opc-block-summary .table-totals .totals-tax-summary .amount .price > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:30px;  line-height:inherit;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after {  position:absolute;  right:-5px;  top:-12px; } .abs-sidebar-totals .totals-tax-summary.expanded .mark, .abs-sidebar-totals .totals-tax-summary.expanded .amount, .cart-totals .totals-tax-summary.expanded .mark, .cart-totals .totals-tax-summary.expanded .amount, .opc-block-summary .table-totals .totals-tax-summary.expanded .mark, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount {  border-bottom:0; } .abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after, .cart-totals .totals-tax-summary.expanded .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {  content:'\e621'; } .abs-sidebar-totals .totals-tax-details, .cart-totals .totals-tax-details, .opc-block-summary .table-totals .totals-tax-details {  border-bottom:1px solid #d1d1d1;  display:none; } .abs-sidebar-totals .totals-tax-details.shown, .cart-totals .totals-tax-details.shown, .opc-block-summary .table-totals .totals-tax-details.shown {  display:table-row; } .abs-discount-block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title {  border-top:1px solid #d1d1d1;  cursor:pointer;  font-weight:600;  display:block;  text-decoration:none;  margin-bottom:0;  overflow:hidden;  padding:7px 30px 7px 5px;  position:relative; } .abs-discount-block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:30px;  line-height:inherit;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-discount-block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after {  position:absolute;  right:-5px;  top:-5px; } .column.main .abs-discount-block > .title strong, .column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong {  font-size:1.8rem;  font-weight:400; } .abs-discount-block > .content, .cart-summary .block > .content, .paypal-review-discount .block > .content {  display:none; } .abs-discount-block.active > .title:after, .cart-summary .block.active > .title:after, .paypal-review-discount .block.active > .title:after {  content:'\e621'; } .abs-discount-block.active > .content, .cart-summary .block.active > .content, .paypal-review-discount .block.active > .content {  display:block; } @font-face {  font-family:'fontAwesome';  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/fonts/themify.woff2) format('woff2'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/fonts/themify.woff) format('woff');  font-weight:normal;  font-style:normal;  font-display:auto; } html {  font-size:14px; } p::selection {  color:#fff;  background-color:#56cfe1; } body {  color:#878787;  font-weight:inherit;  font-style:inherit;  line-height:1.75;  letter-spacing:inherit;  font-size:14px;  font-family:'Poppins';  font-weight:400;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } a {  color:#8e8e8e;  text-decoration:none;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -ms-transition:all 300ms;  -o-transition:all 300ms;  transition:all 300ms; } a:hover, a:focus {  color:#56cfe1;  text-decoration:none; } a.link-underline {  text-decoration:underline; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  color:var(--thim-mgs-color-01, #222222);  font-weight:600;  line-height:1.428;  letter-spacing:0.5px;  margin-top:0;  margin-bottom:10px; } h1, .h1 {  font-size:48px; } h2, .h2 {  font-size:36px; } h3, .h3 {  font-size:24px; } h4, .h4 {  font-size:21px; } h5, .h5 {  font-size:18px; } h6, .h6 {  font-size:16px; } p {  margin:0 0 15px;  font-size:14px;  font-weight:400;  letter-spacing:0;  color:#878787;  line-height:1.75; } a.btn.btn-link {  padding:5px 0; } ul, ol {  list-style-type:none;  margin:0;  padding-left:0; } ul.list-item-1 li, ol.list-item-1 li {  position:relative;  padding:8px 0 8px 25px; } ul.list-item-1 li:before, ol.list-item-1 li:before {  content:"";  width:5px;  height:5px;  border-radius:50%;  background-color:#e0e1e1;  display:inline-block;  position:absolute;  left:1px;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } ul.list-item-2 li, ol.list-item-2 li {  position:relative;  padding:8px 0 8px 25px;  border-bottom:1px dashed #e1e1e1; } ul.list-item-2 li:before, ol.list-item-2 li:before {  content:"";  border-top:7px solid transparent;  border-bottom:7px solid transparent;  border-left:8px solid #e0e1e1;  display:inline-block;  position:absolute;  left:1px;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } ul.list-item-3, ol.list-item-3 {  list-style:decimal;  padding-left:15px; } ul.list-item-3 li, ol.list-item-3 li {  padding:8px 5px; } ul.list-item-4 li, ol.list-item-4 li {  position:relative;  padding:8px 0 8px 25px; } ul.list-item-4 li:before, ol.list-item-4 li:before {  content:"";  display:inline-block;  position:absolute;  left:1px;  top:50%;  transform:translateY(-50%);  width:10px;  height:1px;  background-color:#e1e1e1; } input[type=number] {  -moz-appearance:textfield;  appearance:textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  -webkit-appearance:none; } .separator {  font-weight:300;  color:#cccccc; } .heading {  margin-bottom:15px; } .heading .title {  margin-bottom:0; } .heading.heading-flex {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; } .title-link {  font-weight:500;  color:#56cfe1; } .title-link .ti-arrow-right {  font-size:10px; } .title-link:hover {  text-decoration:underline; } .text-center {  text-align:center; } .text-center p {  text-align:center; } hr {  border:none;  border-top:1px solid #ebebeb;  margin:20px auto;  box-sizing:content-box;  height:0;  overflow:visible; } button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .padding5 {  padding:5px; } .padding10 {  padding:10px; } .padding15 {  padding:15px; } .padding20 {  padding:20px; } .padding25 {  padding:25px; } .padding30 {  padding:30px; } .padding35 {  padding:35px; } .padding40 {  padding:40px; } .padding45 {  padding:45px; } .padding50 {  padding:50px; } .padding55 {  padding:55px; } .padding60 {  padding:60px; } .padding65 {  padding:65px; } .padding70 {  padding:70px; } .padding-top5 {  padding-top:5px; } .padding-top10 {  padding-top:10px; } .padding-top15 {  padding-top:15px; } .padding-top20 {  padding-top:20px; } .padding-top25 {  padding-top:25px; } .padding-top30 {  padding-top:30px; } .padding-top35 {  padding-top:35px; } .padding-top40 {  padding-top:40px; } .padding-top45 {  padding-top:45px; } .padding-top50 {  padding-top:50px; } .padding-top55 {  padding-top:55px; } .padding-top60 {  padding-top:60px; } .padding-top65 {  padding-top:65px; } .padding-top70 {  padding-top:70px; } .padding-right5 {  padding-right:5px; } .padding-right10 {  padding-right:10px; } .padding-right15 {  padding-right:15px; } .padding-right20 {  padding-right:20px; } .padding-right25 {  padding-right:25px; } .padding-right30 {  padding-right:30px; } .padding-right35 {  padding-right:35px; } .padding-right40 {  padding-right:40px; } .padding-right45 {  padding-right:45px; } .padding-right50 {  padding-right:50px; } .padding-right55 {  padding-right:55px; } .padding-right60 {  padding-right:60px; } .padding-right65 {  padding-right:65px; } .padding-right70 {  padding-right:70px; } .padding-left5 {  padding-left:5px; } .padding-left10 {  padding-left:10px; } .padding-left15 {  padding-left:15px; } .padding-left20 {  padding-left:20px; } .padding-left25 {  padding-left:25px; } .padding-left30 {  padding-left:30px; } .padding-left35 {  padding-left:35px; } .padding-left40 {  padding-left:40px; } .padding-left45 {  padding-left:45px; } .padding-left50 {  padding-left:50px; } .padding-left55 {  padding-left:55px; } .padding-left60 {  padding-left:60px; } .padding-left65 {  padding-left:65px; } .padding-left70 {  padding-left:70px; } .padding-bottom5 {  padding-bottom:5px; } .padding-bottom10 {  padding-bottom:10px; } .padding-bottom15 {  padding-bottom:15px; } .padding-bottom20 {  padding-bottom:20px; } .padding-bottom25 {  padding-bottom:25px; } .padding-bottom30 {  padding-bottom:30px; } .padding-bottom35 {  padding-bottom:35px; } .padding-bottom40 {  padding-bottom:40px; } .padding-bottom45 {  padding-bottom:45px; } .padding-bottom50 {  padding-bottom:50px; } .padding-bottom55 {  padding-bottom:55px; } .padding-bottom60 {  padding-bottom:60px; } .padding-bottom65 {  padding-bottom:65px; } .padding-bottom70 {  padding-bottom:70px; } .margin5 {  margin:5px; } .margin10 {  margin:10px; } .margin15 {  margin:15px; } .margin20 {  margin:20px; } .margin25 {  margin:25px; } .margin30 {  margin:30px; } .margin35 {  margin:35px; } .margin40 {  margin:40px; } .margin45 {  margin:45px; } .margin50 {  margin:50px; } .margin55 {  margin:55px; } .margin60 {  margin:60px; } .margin65 {  margin:65px; } .margin70 {  margin:70px; } .margin-top5 {  margin-top:5px; } .margin-top10 {  margin-top:10px; } .margin-top15 {  margin-top:15px; } .margin-top20 {  margin-top:20px; } .margin-top25 {  margin-top:25px; } .margin-top30 {  margin-top:30px; } .margin-top35 {  margin-top:35px; } .margin-top40 {  margin-top:40px; } .margin-top45 {  margin-top:45px; } .margin-top50 {  margin-top:50px; } .margin-top55 {  margin-top:55px; } .margin-top60 {  margin-top:60px; } .margin-top65 {  margin-top:65px; } .margin-top70 {  margin-top:70px; } .margin-right5 {  margin-right:5px; } .margin-right10 {  margin-right:10px; } .margin-right15 {  margin-right:15px; } .margin-right20 {  margin-right:20px; } .margin-right25 {  margin-right:25px; } .margin-right30 {  margin-right:30px; } .margin-right35 {  margin-right:35px; } .margin-right40 {  margin-right:40px; } .margin-right45 {  margin-right:45px; } .margin-right50 {  margin-right:50px; } .margin-right55 {  margin-right:55px; } .margin-right60 {  margin-right:60px; } .margin-right65 {  margin-right:65px; } .margin-right70 {  margin-right:70px; } .margin-left5 {  margin-left:5px; } .margin-left10 {  margin-left:10px; } .margin-left15 {  margin-left:15px; } .margin-left20 {  margin-left:20px; } .margin-left25 {  margin-left:25px; } .margin-left30 {  margin-left:30px; } .margin-left35 {  margin-left:35px; } .margin-left40 {  margin-left:40px; } .margin-left45 {  margin-left:45px; } .margin-left50 {  margin-left:50px; } .margin-left55 {  margin-left:55px; } .margin-left60 {  margin-left:60px; } .margin-left65 {  margin-left:65px; } .margin-left70 {  margin-left:70px; } .margin-bottom5 {  margin-bottom:5px; } .margin-bottom10 {  margin-bottom:10px; } .margin-bottom15 {  margin-bottom:15px; } .margin-bottom20 {  margin-bottom:20px; } .margin-bottom25 {  margin-bottom:25px; } .margin-bottom30 {  margin-bottom:30px; } .margin-bottom35 {  margin-bottom:35px; } .margin-bottom40 {  margin-bottom:40px; } .margin-bottom45 {  margin-bottom:45px; } .margin-bottom50 {  margin-bottom:50px; } .margin-bottom55 {  margin-bottom:55px; } .margin-bottom60 {  margin-bottom:60px; } .margin-bottom65 {  margin-bottom:65px; } .margin-bottom70 {  margin-bottom:70px; } .pull-right {  float:right !important; } .pull-left {  float:left !important; } .col-ds-block .line {  display:block; } a:hover, a:focus, a:active {  color:#56cfe1;  text-decoration:none; } .padding-bottom-img .product-image-container .product-image-wrapper {  padding-bottom:133% !important; } @media (max-width:1199px) {  .padding-left30 {   padding-left:15px;  }  .padding-right30 {   padding-right:15px;  } } @media (max-width:991px) and (min-width:768px) {  .sm-text30 .big-text {   font-size:30px !important;  } } .cms-index-index #maincontent > .columns, .cms-index-index main.page-main {  max-width:100vw !important;  padding-left:0;  padding-right:0; } .cms-index-index .section-builder-full .frame, .cms-index-index #maincontent .section-builder-full .frame {  max-width:100vw !important;  padding-left:15px;  padding-right:15px; } .cms-index-index .section-builder-full .frame.no-padding, .cms-index-index #maincontent .section-builder-full .frame.no-padding {  padding:0 !important; } .columns {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  box-sizing:border-box; } .columns:after {  clear:both;  content:' ';  display:block;  height:0;  overflow:hidden;  visibility:hidden; } .columns .column.main {  padding-bottom:0;  -webkit-flex-basis:100%;  flex-basis:100%;  -webkit-flex-grow:1;  flex-grow:1;  -ms-flex-order:1;  -webkit-order:1;  order:1; } .columns .sidebar-main {  -webkit-flex-grow:1;  flex-grow:1;  -webkit-flex-basis:100%;  flex-basis:100%;  -ms-flex-order:1;  -webkit-order:1;  order:1; } .columns .sidebar-additional {  -webkit-flex-grow:1;  flex-grow:1;  -webkit-flex-basis:100%;  flex-basis:100%;  -ms-flex-order:2;  -webkit-order:2;  order:2; } .page-wrapper {  width:100%; } .page-main > .columns {  margin-left:auto;  margin-right:auto;  padding-left:15px;  padding-right:15px; } .frame, .page-main > .columns, .breadcrumbs .items {  max-width:1200px;  margin:auto;  box-sizing:border-box; } .page-title-wrapper, .breadcrumbs .items, .frame {  padding-left:15px;  padding-right:15px; } @media (min-width:1200px) {  body.width1024 .frame,  body.width1024 .page-main,  body.width1024 .breadcrumbs .items,  body.width1024 .page.messages .messages,  body.width1024 .page-wrapper > .breadcrumbs {   max-width:1024px;  }  body.width1366 .frame,  body.width1366 .page-main,  body.width1366 .breadcrumbs .items,  body.width1366 .page.messages .messages,  body.width1366 .page-wrapper > .breadcrumbs {   max-width:1366px;  } } body.fullwidth .frame, body.fullwidth .page-main, body.fullwidth .breadcrumbs .items, body.fullwidth .page.messages .messages, body.fullwidth .page-wrapper > .breadcrumbs {  max-width:100% !important; } body .page-main > .columns {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  box-sizing:border-box; } body.page-layout-1column .sidebar.sidebar-main, body.page-layout-1column .sidebar.sidebar-additional, body.page-layout-1column .columns .column.main {  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; } @media (min-width:992px) {  body.page-layout-2columns-left .page-main > .columns,  body.page-layout-2columns-right .page-main > .columns {   display:block !important;  }  body.page-layout-2columns-left .page-main > .columns:after,  body.page-layout-2columns-right .page-main > .columns:after {   content:"";   display:table;  }  body.page-layout-2columns-left .page-main > .columns .column.main,  body.page-layout-2columns-right .page-main > .columns .column.main {   width:calc(75% - 15px);   float:right;  }  body.page-layout-2columns-left .page-main > .columns .sidebar.sidebar-main,  body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-main,  body.page-layout-2columns-left .page-main > .columns .sidebar.sidebar-additional,  body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-additional {   width:calc(25% + 15px);   padding:0 30px 0 0;   float:left;  }  body.page-layout-2columns-right .page-main > .columns .column.main {   float:left;  }  body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-main,  body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-additional {   float:right;   padding:0 0 0 30px;  }  body.page-layout-3columns .columns .column.main {   -ms-flex:0 0 calc(50% - 30px);   flex:0 0 calc(50% - 30px);   max-width:calc(50% - 30px);  }  body.page-layout-3columns .sidebar.sidebar-main,  body.page-layout-3columns .sidebar.sidebar-additional {   -ms-flex:0 0 calc(25% + 15px);   flex:0 0 calc(25% + 15px);   max-width:calc(25% + 15px);  }  body.page-layout-3columns .sidebar.sidebar-main {   padding:0 30px 0 0;  }  body.page-layout-3columns .sidebar.sidebar-additional {   padding:0 0 0 30px;  } } @media (max-width:991.98px) {  body.page-layout-3columns .columns .sidebar.sidebar-additional,  body.page-layout-2columns-left .columns .sidebar.sidebar-additional,  body.page-layout-2columns-right .columns .sidebar.sidebar-additional,  body.page-layout-3columns .columns .sidebar.sidebar-main,  body.page-layout-2columns-left .columns .sidebar.sidebar-main,  body.page-layout-2columns-right .columns .sidebar.sidebar-main,  body.page-layout-3columns .columns .column.main,  body.page-layout-2columns-left .columns .column.main,  body.page-layout-2columns-right .columns .column.main {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   padding:0;  } } body.boxed:not(.fbuilder-create-element).width1024 > .page-wrapper {  max-width:1024px; } @media (max-width:1084px) {  body.boxed:not(.fbuilder-create-element).width1024 > .page-wrapper {   max-width:calc(100% - 60px);  } } body.boxed:not(.fbuilder-create-element).width1200 > .page-wrapper {  max-width:1200px;  background-color:#fff;  margin:30px auto;  position:relative;  padding:0 30px; } @media (max-width:1260px) {  body.boxed:not(.fbuilder-create-element).width1200 > .page-wrapper {   max-width:calc(100% - 60px);  } } @media (max-width:767px) {  body.boxed:not(.fbuilder-create-element).width1200 > .page-wrapper {   max-width:calc(100% - 30px);   padding:0 15px !important;   margin:0 auto !important;  } } body.boxed:not(.fbuilder-create-element).width1366 > .page-wrapper {  max-width:1366px; } @media (max-width:1426px) {  body.boxed:not(.fbuilder-create-element).width1366 > .page-wrapper {   max-width:calc(100% - 60px);  } } body.boxed:not(.fbuilder-create-element).fullwidth > .page-wrapper {  max-width:calc(100% - 60px) !important; } @media (max-width:575px) {  body.boxed:not(.fbuilder-create-element).fullwidth > .page-wrapper {   max-width:calc(100% - 30px) !important;  } } body.boxed:not(.fbuilder-create-element) > .page-wrapper {  background-color:#fff;  margin:0 auto; } body.boxed:not(.panel-popup) .frame, body.boxed:not(.panel-popup) .frame-fluid {  width:100%;  padding:0 !important; } .table-wrapper {  margin-bottom:20px; } table > caption {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .table:not(.cart):not(.totals) {  border:none; } .table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > tbody > tr > th, .table:not(.cart):not(.totals) > tfoot > tr > th, .table:not(.cart):not(.totals) > thead > tr > td, .table:not(.cart):not(.totals) > tbody > tr > td, .table:not(.cart):not(.totals) > tfoot > tr > td {  border:none; } .table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > thead > tr > td {  border-bottom:1px solid #d1d1d1; } .table:not(.cart):not(.totals) tfoot > tr:first-child th, .table:not(.cart):not(.totals) tfoot > tr:first-child td {  border-top:1px solid #d1d1d1;  padding-top:20px; } .table:not(.cart):not(.totals) tfoot .mark {  font-weight:400;  text-align:right; } .message.info, .message.error, .message.warning, .message.notice, .message.success {  padding:12px 20px 12px 45px;  display:block;  font-size:14px;  position:relative;  margin:0;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px; } .message.info > *:first-child:before, .message.error > *:first-child:before, .message.warning > *:first-child:before, .message.notice > *:first-child:before, .message.success > *:first-child:before {  -webkit-font-smoothing:antialiased;  font-size:24px;  line-height:24px;  font-family:'fontAwesome';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  left:0;  width:45px;  position:absolute;  text-align:center;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } .message.info * a, .message.error * a, .message.warning * a, .message.notice * a, .message.success * a {  color:#56cfe1; } .message.info * a:hover, .message.error * a:hover, .message.warning * a:hover, .message.notice * a:hover, .message.success * a:hover {  text-decoration:underline; } .message.info .close, .message.error .close, .message.warning .close, .message.notice .close, .message.success .close {  position:absolute;  cursor:pointer;  right:6px;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  font-size:40px;  color:#000; } .message.info {  background:#d9edf7;  color:#31708f; } .message.info > *:first-child:before {  color:#31708f;  content:'\f024'; } .message.error {  background:#fae5e5;  color:#1979c3; } .message.error > *:first-child:before {  color:#b30000;  content:'\f06a'; } .message.warning {  background:#fdf0d5;  color:#6f4400; } .message.warning > *:first-child:before {  color:#b30000;  content:'\f071'; } .message.notice {  background:#fdf0d5;  color:#6f4400; } .message.notice > *:first-child:before {  color:#c07600;  content:'\f12a'; } .message.success {  background:#e5efe5;  color:#006400; } .message.success > *:first-child:before {  color:#006400;  content:'\f00c'; } .column.main .message.info, .sidebar .message.info, .column.main .message.error, .sidebar .message.error, .column.main .message.warning, .sidebar .message.warning, .column.main .message.notice, .sidebar .message.notice, .column.main .message.success, .sidebar .message.success {  position:relative;  max-width:100%;  left:auto;  right:auto;  top:auto; } .footer.page-footer .message.info.empty {  position:relative; } .page.messages .messages {  max-width:1200px;  margin:0 auto;  padding-left:15px;  padding-right:15px; } .page.messages .messages > .message {  margin-bottom:15px; } .panel.header .links, .panel.header .switcher {  display:none; } .nav-sections {  background:transparent; } .nav-toggle {  display:inline-block;  text-decoration:none;  cursor:pointer;  display:block;  font-size:0;  left:15px;  position:absolute;  top:15px;  z-index:14; } .nav-toggle:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:inherit;  color:#8f8f8f;  content:'\e609';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .nav-toggle:hover:before {  color:#333333; } .nav-toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .tooltip.wrapper {  position:relative; } .tooltip.wrapper .tooltip.content {  background:#ffffff;  max-width:360px;  min-width:210px;  padding:12px 16px;  z-index:100;  display:none;  position:absolute;  text-align:left;  color:#333333;  line-height:1.4;  border:1px solid #bbbbbb;  margin-top:5px;  left:0;  top:100%; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before {  border:solid transparent;  content:'';  height:0;  position:absolute;  width:0; } .tooltip.wrapper .tooltip.content:after {  border-width:5px;  border-color:transparent; } .tooltip.wrapper .tooltip.content:before {  border-width:6px;  border-color:transparent; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before {  bottom:100%; } .tooltip.wrapper .tooltip.content:after {  border-bottom-color:#ffffff;  left:15px;  margin-left:-5px; } .tooltip.wrapper .tooltip.content:before {  border-bottom-color:#bbbbbb;  left:15px;  margin-left:-6px; } .tooltip.wrapper .tooltip.toggle {  cursor:help; } .tooltip.wrapper .tooltip.toggle:hover + .tooltip.content, .tooltip.wrapper .tooltip.toggle:focus + .tooltip.content, .tooltip.wrapper:hover .tooltip.content {  display:block; } .tooltip.wrapper .tooltip.content dl {  margin-bottom:0; } .tooltip.wrapper .tooltip.content dd {  white-space:normal; } .tooltip.wrapper .tooltip.content .subtitle {  display:inline-block;  font-size:16px;  font-weight:500;  margin-bottom:15px; } .tooltip.wrapper .tooltip.content .label {  margin-top:10px; } .tooltip.wrapper .tooltip.content .label:first-child {  margin-top:0; } .tooltip.wrapper .tooltip.content .values {  margin:0; } .ui-tooltip {  position:absolute;  z-index:9999; } .load.indicator {  background-color:rgba(255, 255, 255, 0.5);  z-index:9999;  bottom:0;  left:0;  position:fixed;  right:0;  top:0;  position:absolute; } .load.indicator:before {  background:transparent url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader-2.gif) no-repeat 50% 50%;  border-radius:5px;  height:160px;  width:160px;  bottom:0;  box-sizing:border-box;  content:'';  left:0;  margin:auto;  position:absolute;  right:0;  top:0; } .load.indicator > span {  display:none; } .loading-mask {  bottom:0;  left:0;  margin:auto;  position:fixed;  right:0;  top:0;  z-index:100;  background:rgba(255, 255, 255, 0.5); } .loading-mask .loader > img {  bottom:0;  left:0;  margin:auto;  position:fixed;  right:0;  top:0;  z-index:100; } .loading-mask .loader > p {  display:none; } body > .loading-mask {  z-index:9999; } ._block-content-loading {  position:relative; } [data-role='main-css-loader'] {  display:none; } input::-webkit-input-placeholder {  color:#c1c1c1; } input:-moz-placeholder {  color:#c1c1c1; } input::-moz-placeholder {  color:#c1c1c1; } input:-ms-input-placeholder {  color:#c1c1c1; } textarea, select, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {  width:100%;  border-width:1px;  border-style:solid;  border-color:#cccccc;  border-radius:1px;  font-weight:400;  height:40px;  font-size:13px;  padding:0 10px;  box-shadow:none;  -webkit-appearance:none;  -moz-appearance:none;  font-family:'Poppins';  color:#878787; } textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus {  outline:none;  box-shadow:none;  border-color:#222; } textarea.mage-error, select.mage-error, input[type="text"].mage-error, input[type="password"].mage-error, input[type="url"].mage-error, input[type="tel"].mage-error, input[type="search"].mage-error, input[type="number"].mage-error, input[type="datetime"].mage-error, input[type="email"].mage-error {  border-color:#ff0000; } textarea + .nested, select + .nested, input[type="text"] + .nested, input[type="password"] + .nested, input[type="url"] + .nested, input[type="tel"] + .nested, input[type="search"] + .nested, input[type="number"] + .nested, input[type="datetime"] + .nested, input[type="email"] + .nested {  margin-top:15px; } textarea + div.mage-error, select + div.mage-error, input[type="text"] + div.mage-error, input[type="password"] + div.mage-error, input[type="url"] + div.mage-error, input[type="tel"] + div.mage-error, input[type="search"] + div.mage-error, input[type="number"] + div.mage-error, input[type="datetime"] + div.mage-error, input[type="email"] + div.mage-error {  color:#ff0000;  font-size:12px;  font-weight:400;  margin-top:0;  font-style:italic;  padding-top:5px;  line-height:1.4; } textarea + div.mage-error + .nested, select + div.mage-error + .nested, input[type="text"] + div.mage-error + .nested, input[type="password"] + div.mage-error + .nested, input[type="url"] + div.mage-error + .nested, input[type="tel"] + div.mage-error + .nested, input[type="search"] + div.mage-error + .nested, input[type="number"] + div.mage-error + .nested, input[type="datetime"] + div.mage-error + .nested, input[type="email"] + div.mage-error + .nested {  margin-top:18px; } textarea::placeholder, select::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="datetime"]::placeholder, input[type="email"]::placeholder {  color:#c1c1c1; } input[type="number"] {  -moz-appearance:textfield;  -webkit-appearance:textfield;  appearance:textfield; } input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {  -webkit-appearance:none; } .fieldset {  padding:0;  border:none;  box-shadow:none; } .fieldset .field + .field {  margin:16px 0 0; } .fieldset .field > .label {  margin:0 0 9px;  display:block;  color:var(--thim-mgs-color-01); } .fieldset .field.required > .label:after, .fieldset .field ._required > .label:after {  content:"*";  color:#ff0000;  margin:0 0 0 2px; } select[multiple="multiple"] {  padding:0;  border:none;  -webkit-appearance:none;  -moz-appearance:none;  background-color:transparent;  padding-right:25px;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/select-bg.svg);  background-repeat:no-repeat;  background-position:right 0 center;  display:inline-block;  vertical-align:top; } select[multiple="multiple"] option {  padding:8px 10px; } select {  -webkit-appearance:none;  -moz-appearance:none;  background-color:transparent;  padding-right:25px;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/select-bg.svg);  background-repeat:no-repeat;  background-position:right 0 center;  display:inline-block;  vertical-align:top; } input[type="radio"] {  width:13px;  height:13px;  border-radius:50%;  border:1px solid #eaeaea !important;  right:auto;  left:0;  top:3px;  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0);  background-color:transparent;  position:relative;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  margin:0;  outline:none;  -webkit-transition:300ms ease-out;  -moz-transition:300ms ease-out;  -ms-transition:300ms ease-out;  -o-transition:300ms ease-out;  transition:300ms ease-out; } input[type="radio"]:checked {  border:1px solid #3d75ff !important; } input[type="radio"]:checked:after {  content:'';  display:block;  width:7px;  height:7px;  position:absolute;  left:2px;  top:2px;  border-radius:50%;  background-color:#3d75ff; } textarea {  padding:14px 1.0625rem;  min-height:150px;  font-family:inherit;  line-height:inherit; } .fieldset .sorter-options {  margin:0;  width:100%; } .field.choice:not(.review-field-rating), .form .choice:not(.review-field-rating), .checkbox .choice {  position:relative;  overflow:hidden;  line-height:22px; } .field.choice:not(.review-field-rating) input[type="radio"], .form .choice:not(.review-field-rating) input[type="radio"], .checkbox .choice input[type="radio"], .field.choice:not(.review-field-rating) input[type="checkbox"], .form .choice:not(.review-field-rating) input[type="checkbox"], .checkbox .choice input[type="checkbox"] {  position:absolute;  left:0;  top:3px;  margin:0; } .field.choice:not(.review-field-rating) input[type="radio"] + label, .form .choice:not(.review-field-rating) input[type="radio"] + label, .checkbox .choice input[type="radio"] + label, .field.choice:not(.review-field-rating) input[type="checkbox"] + label, .form .choice:not(.review-field-rating) input[type="checkbox"] + label, .checkbox .choice input[type="checkbox"] + label, .field.choice:not(.review-field-rating) input[type="radio"] + .label, .form .choice:not(.review-field-rating) input[type="radio"] + .label, .checkbox .choice input[type="radio"] + .label, .field.choice:not(.review-field-rating) input[type="checkbox"] + .label, .form .choice:not(.review-field-rating) input[type="checkbox"] + .label, .checkbox .choice input[type="checkbox"] + .label {  position:relative;  padding-left:20px;  margin:0;  font-size:13px;  cursor:pointer;  white-space:normal; } .field.choice:not(.review-field-rating).disabled input[type="radio"] + label, .form .choice:not(.review-field-rating).disabled input[type="radio"] + label, .checkbox .choice.disabled input[type="radio"] + label, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + label, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + label, .checkbox .choice.disabled input[type="checkbox"] + label, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + label, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + label, .checkbox .choice input[type="radio"]:disabled + label, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + label, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + label, .checkbox .choice input[type="checkbox"]:disabled + label, .field.choice:not(.review-field-rating).disabled input[type="radio"] + .label, .form .choice:not(.review-field-rating).disabled input[type="radio"] + .label, .checkbox .choice.disabled input[type="radio"] + .label, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + .label, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + .label, .checkbox .choice.disabled input[type="checkbox"] + .label, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + .label, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + .label, .checkbox .choice input[type="radio"]:disabled + .label, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label, .checkbox .choice input[type="checkbox"]:disabled + .label {  cursor:not-allowed; } .field.choice:not(.review-field-rating).disabled input[type="radio"] + label:before, .form .choice:not(.review-field-rating).disabled input[type="radio"] + label:before, .checkbox .choice.disabled input[type="radio"] + label:before, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + label:before, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + label:before, .checkbox .choice.disabled input[type="checkbox"] + label:before, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + label:before, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + label:before, .checkbox .choice input[type="radio"]:disabled + label:before, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + label:before, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + label:before, .checkbox .choice input[type="checkbox"]:disabled + label:before, .field.choice:not(.review-field-rating).disabled input[type="radio"] + .label:before, .form .choice:not(.review-field-rating).disabled input[type="radio"] + .label:before, .checkbox .choice.disabled input[type="radio"] + .label:before, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + .label:before, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + .label:before, .checkbox .choice.disabled input[type="checkbox"] + .label:before, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + .label:before, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + .label:before, .checkbox .choice input[type="radio"]:disabled + .label:before, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label:before, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label:before, .checkbox .choice input[type="checkbox"]:disabled + .label:before, .field.choice:not(.review-field-rating).disabled input[type="radio"] + label:after, .form .choice:not(.review-field-rating).disabled input[type="radio"] + label:after, .checkbox .choice.disabled input[type="radio"] + label:after, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + label:after, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + label:after, .checkbox .choice.disabled input[type="checkbox"] + label:after, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + label:after, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + label:after, .checkbox .choice input[type="radio"]:disabled + label:after, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + label:after, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + label:after, .checkbox .choice input[type="checkbox"]:disabled + label:after, .field.choice:not(.review-field-rating).disabled input[type="radio"] + .label:after, .form .choice:not(.review-field-rating).disabled input[type="radio"] + .label:after, .checkbox .choice.disabled input[type="radio"] + .label:after, .field.choice:not(.review-field-rating).disabled input[type="checkbox"] + .label:after, .form .choice:not(.review-field-rating).disabled input[type="checkbox"] + .label:after, .checkbox .choice.disabled input[type="checkbox"] + .label:after, .field.choice:not(.review-field-rating) input[type="radio"]:disabled + .label:after, .form .choice:not(.review-field-rating) input[type="radio"]:disabled + .label:after, .checkbox .choice input[type="radio"]:disabled + .label:after, .field.choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label:after, .form .choice:not(.review-field-rating) input[type="checkbox"]:disabled + .label:after, .checkbox .choice input[type="checkbox"]:disabled + .label:after {  opacity:0.7; } .field > .label, .form-group > .label, .field > label, .form-group > label {  display:inline-block;  font-weight:500; } .label, label {  font-size:13px;  color:var(--thim-mgs-color-01);  padding:0;  margin:0 0 9px;  text-align:left;  line-height:inherit; } .edit-static-form .label, .edit-static-form label {  color:#222; } .edit-static-form .product.data.items > .item.title.active > .switch, .edit-static-form .product.data.items > .item.title.active > .switch, .edit-static-form .product.data.items > .item.title.active > .switch:focus, .edit-static-form .product.data.items > .item.title.active > .switch:hover, .edit-static-form h4 {  color:#333; } .actions-toolbar button, .actions-toolbar .cart.table-wrapper .actions-toolbar > .action, .actions-toolbar .action-gift {  border-radius:0; } select[multiple] option, select.form-control[multiple] option, select.input-text[multiple] option {  font-size:14px;  height:34px;  padding:8px 10px; } @font-face {  font-family:'icons-blank-theme';  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2) format('woff2'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff) format('woff');  font-weight:normal;  font-style:normal;  font-display:block; } button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {  font-family:'Poppins';  -webkit-appearance:button;  cursor:pointer; } .btn, .btn-secondary, .action-secondary, .action-primary, .btn-default {  display:inline-block;  font-size:14px;  line-height:36px;  font-weight:600;  height:40px;  outline:none;  cursor:pointer;  text-decoration:none;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -ms-transition:all 300ms;  -o-transition:all 300ms;  transition:all 300ms;  padding:0 36px;  border-width:1px;  border-style:solid;  text-align:center; } .btn:hover, .btn-secondary:hover, .action-secondary:hover, .action-primary:hover, .btn-default:hover, .btn._hover, .btn-secondary._hover, .action-secondary._hover, .action-primary._hover, .btn-default._hover, .btn:focus, .btn-secondary:focus, .action-secondary:focus, .action-primary:focus, .btn-default:focus {  outline:none;  box-shadow:none; } .btn.btn-lg, .btn-secondary.btn-lg, .action-secondary.btn-lg, .action-primary.btn-lg, .btn-default.btn-lg {  padding:0 40px;  height:44px;  line-height:40px; } .btn.btn-sm, .btn-secondary.btn-sm, .action-secondary.btn-sm, .action-primary.btn-sm, .btn-default.btn-sm {  font-size:14px;  padding:0 30px; } .btn.btn-xs, .btn-secondary.btn-xs, .action-secondary.btn-xs, .action-primary.btn-xs, .btn-default.btn-xs {  padding:0 25px;  line-height:34px;  height:36px; } .btn:hover, .btn:focus, .btn:active {  color:#fff;  border-color:#56cfe1;  background-color:#56cfe1; } .btn.btn-primary, .action.primary, .action-primary {  border-color:#222222;  background-color:#222222;  color:#ffffff; } .btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus {  border-color:#56cfe1;  background-color:#56cfe1;  color:#ffffff; } .action-secondary {  border-color:#222222;  background-color:#222222;  color:#FFFFFF; } .action-secondary:hover, .action-secondary._hover, .action-secondary:focus {  border-color:#56cfe1;  background-color:#56cfe1;  color:#FFFFFF; } .btn-secondary {  border-color:#56cfe1;  background-color:#56cfe1;  color:#FFFFFF; } .btn-secondary:hover, .btn-secondary._hover, .btn-secondary:focus {  border-color:#222222;  background-color:#222222;  color:#FFFFFF; } .btn-default {  color:#222222;  background-color:#fff;  border-color:#222222;  border-width:2px; } .btn-default:hover, .btn-default._hover, .btn-default:focus {  color:#fff;  background-color:#222222;  border-color:#222222; } .btn-default-primary {  border-color:#56cfe1;  border-width:2px;  text-transform:uppercase;  font-size:14px;  font-weight:600;  letter-spacing:0.075em; } .btn-default-primary:hover, .btn-default-primary._hover, .btn-default-primary:focus {  color:#fff;  background-color:#56cfe1;  border-color:#56cfe1;  box-shadow:0 5px 10px rgba(0, 0, 0, 0.05); } .btn.btn-square, .action.btn-square {  border-radius:0; } .btn-shadow {  box-shadow:0 5px 10px rgba(0, 0, 0, 0.05); } .btn-full {  width:100%; } .action.action-delete, .action.close {  display:inline-block;  color:#999999; } .action.action-delete:before, .action.close:before {  font-family:'fontAwesome';  display:inline-block; } .bg-image .btn-default-dark {  color:#fff;  border-color:#fff; } .bg-image .btn-default-dark:hover {  color:#ffffff;  background-color:#fff;  border-color:#fff; } .bg-image .btn-default:hover {  color:#fff;  background-color:#ffffff;  border-color:#ffffff; } .modal-popup .action-close {  width:40px;  height:40px;  padding:0;  cursor:pointer;  color:#1a1a1a; } .modal-popup .action-close:before {  content:"\e936";  font-size:15px;  font-family:"iconGemmart";  line-height:1;  vertical-align:middle; } .modal-popup .action-close:hover {  color:#fff;  background-color:#ffffff;  border-color:#ffffff; } .btn-default2 {  color:#fff;  border:2px solid #fff;  background-color:transparent; } .btn.btn-custom {  background-color:transparent;  color:#fff;  border:none; } .product.data.items {  margin:0;  padding:0;  margin-bottom:20px; } .product.data.items > .item.title {  box-sizing:border-box;  float:none;  width:100%; } .product.data.items > .item.title > .switch {  display:block; } .product.data.items > .item.content {  box-sizing:border-box;  display:block;  float:none;  margin:0; } .product.data.items > .item.content:before, .product.data.items > .item.content:after {  content:'';  display:table; } .product.data.items > .item.content:after {  clear:both; } .product.data.items > .item.content.active {  display:block; } .product.data.items > .item.title {  margin:0 0 5px; } .product.data.items > .item.title > .switch {  background:#f0f0f0;  border-bottom:1px solid #d1d1d1;  border-left:1px solid #d1d1d1;  border-right:1px solid #d1d1d1;  border-top:1px solid #d1d1d1;  height:40px;  padding:5px 20px 5px 20px;  font-weight:600;  line-height:40px;  font-size:1.8rem;  color:#7d7d7d;  text-decoration:none; } .product.data.items > .item.title > .switch:visited {  color:#7d7d7d;  text-decoration:none; } .product.data.items > .item.title > .switch:hover {  color:#7d7d7d;  text-decoration:none; } .product.data.items > .item.title > .switch:active {  color:#333333;  text-decoration:none; } .product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover {  background:#fcfcfc; } .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {  background:#ffffff;  color:#333333;  text-decoration:none;  padding-bottom:5px; } .product.data.items > .item.content {  background:#ffffff;  border:1px solid #d1d1d1;  margin:0 0 5px;  padding:20px 20px 20px 20px; } .pages > .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages .items {  font-size:0;  letter-spacing:-1px;  line-height:0;  white-space:nowrap;  margin:0;  padding:0;  list-style:none none;  display:inline-block;  font-weight:700; } .pages .item {  font-size:1.2rem;  line-height:3.2rem;  letter-spacing:normal;  margin:0 2px 0 0;  display:inline-block; } .pages .item .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages a.page {  color:#1979c3;  display:inline-block;  padding:0 4px;  text-decoration:none; } .pages a.page:visited {  color:#1979c3; } .pages a.page:hover {  color:#006bb4;  text-decoration:none; } .pages a.page:active {  color:#ff5501; } .pages strong.page {  font-size:1.2rem;  line-height:3.2rem;  letter-spacing:normal;  color:#333333;  display:inline-block;  font-weight:700;  padding:0 4px; } .pages .action {  border:1px solid #d1d1d1;  color:#7d7d7d;  display:inline-block;  padding:0;  text-decoration:none; } .pages .action:visited {  color:#7d7d7d; } .pages .action:hover {  color:#7d7d7d;  text-decoration:none; } .pages .action:active {  color:#7d7d7d; } .pages .action.next {  display:inline-block;  text-decoration:none; } .pages .action.next:visited:before {  color:#7d7d7d; } .pages .action.next:active:before {  color:#7d7d7d; } .pages .action.next > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages .action.next:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:46px;  line-height:inherit;  color:#7d7d7d;  content:'\e608';  font-family:'icons-blank-theme';  margin:0 0 0 -6px;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .pages .action.next:hover:before {  color:#7d7d7d; } .pages .action.next:active:before {  color:#7d7d7d; } .pages .action.previous {  display:inline-block;  text-decoration:none; } .pages .action.previous:visited:before {  color:#7d7d7d; } .pages .action.previous:active:before {  color:#7d7d7d; } .pages .action.previous > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages .action.previous:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:46px;  line-height:inherit;  color:#7d7d7d;  content:'\e617';  font-family:'icons-blank-theme';  margin:0 0 0 -6px;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .pages .action.previous:hover:before {  color:#7d7d7d; } .pages .action.previous:active:before {  color:#7d7d7d; } .pages .action {  width:34px; } .pages .action.previous {  margin-right:12px; } .pages .action.next {  margin-left:12px; } .actions-toolbar > .primary, .actions-toolbar > .secondary {  text-align:center;  margin-bottom:10px; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action {  margin-bottom:10px; } .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child {  margin-bottom:0; } .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child {  margin-bottom:0; } .actions-toolbar > .secondary .action.back {  display:none; } .breadcrumbs {  margin:0 0 40px;  position:relative;  background-color:#f6f6f8;  padding:18px 0 13px; } .breadcrumbs .items {  font-size:1.2rem;  color:#a3a3a3;  margin:0;  padding:0;  list-style:none none; } .breadcrumbs .items > li {  display:inline-block;  vertical-align:top; } .breadcrumbs .item {  margin:0; } .breadcrumbs a {  color:#222222;  text-decoration:none; } .breadcrumbs a:visited {  color:#333333;  text-decoration:none; } .breadcrumbs a:hover {  color:#333333;  text-decoration:underline; } .breadcrumbs a:active {  color:#333333;  text-decoration:none; } .breadcrumbs strong {  font-weight:400; } .breadcrumbs .item:not(:last-child) {  display:inline-block;  text-decoration:none; } .breadcrumbs .item:not(:last-child):after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:18px;  content:'\e608';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .breadcrumbs .items {  font-size:13px; } .breadcrumbs .items li strong {  font-weight:400;  max-width:180px;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;  vertical-align:middle;  font-size:13px;  display:inline-block; } .breadcrumbs .items li a:hover {  color:#56cfe1;  text-decoration:none; } .breadcrumbs .item:not(:last-child):after {  padding:0;  color:#878787;  vertical-align:middle;  line-height:22px; } .ui-dialog.popup .action.close {  position:absolute;  height:40px;  right:0;  top:0;  width:40px;  z-index:1001;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .ui-dialog.popup .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .ui-dialog.popup .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ui-dialog.popup .action.close:hover:before {  color:inherit; } .ui-dialog.popup .action.close:active:before {  color:inherit; } .ui-dialog.popup .action.close:focus, .ui-dialog.popup .action.close:active {  background:none;  border:none; } .ui-dialog.popup .action.close:hover {  background:none;  border:none; } .ui-dialog.popup .action.close.disabled, .ui-dialog.popup .action.close[disabled], fieldset[disabled] .ui-dialog.popup .action.close {  pointer-events:none;  opacity:0.5; } .popup-pointer {  margin-left:-14px;  position:absolute;  top:-14px; } .popup-pointer:before, .popup-pointer:after {  content:'';  position:absolute;  display:block;  width:0;  height:0;  border-bottom-style:solid; } .popup-pointer:before {  left:2px;  top:2px;  border:solid 6px;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .popup-pointer:after {  left:1px;  top:0px;  border:solid 7px;  border-color:transparent transparent #aeaeae transparent;  z-index:98; } .price-tier_price .price-excluding-tax, .price-tier_price .price-including-tax {  display:inline; } .price-including-tax, .price-excluding-tax {  display:block;  font-size:1.8rem;  line-height:1; } .price-including-tax .price, .price-excluding-tax .price {  font-weight:700; } .price-including-tax + .price-excluding-tax, .weee[data-label] {  display:block;  font-size:1.8rem; } .price-including-tax + .price-excluding-tax:before, .weee[data-label]:before {  content:attr(data-label) ':';  font-size:1.1rem; } .price-including-tax + .price-excluding-tax .price, .weee[data-label] .price {  font-size:1.1rem; } body._has-modal {  height:100%;  overflow:hidden;  width:100%; } .modals-overlay {  z-index:899; } .modal-slide, .modal-popup {  bottom:0;  left:0;  min-width:0;  position:fixed;  right:0;  top:0;  visibility:hidden;  opacity:0;  -webkit-transition:visibility 0s .3s, opacity .3s ease;  transition:visibility 0s .3s, opacity .3s ease; } .modal-slide._show, .modal-popup._show {  visibility:visible;  opacity:1;  -webkit-transition:opacity .3s ease;  transition:opacity .3s ease; } .modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap {  -webkit-transform:translate(0, 0);  transform:translate(0, 0); } .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap {  background-color:#ffffff;  box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);  opacity:1;  pointer-events:auto; } .modal-slide {  left:44px;  z-index:900; } .modal-slide._show .modal-inner-wrap {  -webkit-transform:translateX(0);  transform:translateX(0); } .modal-slide .modal-inner-wrap {  height:100%;  overflow-y:auto;  position:static;  -webkit-transform:translateX(100%);  transform:translateX(100%);  -webkit-transition:-webkit-transform 0.3s ease-in-out;  transition:transform 0.3s ease-in-out;  width:auto; } .modal-slide._inner-scroll .modal-inner-wrap {  overflow-y:visible;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; } .modal-slide._inner-scroll .modal-header, .modal-slide._inner-scroll .modal-footer {  -webkit-flex-grow:0;  flex-grow:0;  -webkit-flex-shrink:0;  flex-shrink:0; } .modal-slide._inner-scroll .modal-content {  overflow-y:auto; } .modal-slide._inner-scroll .modal-footer {  margin-top:auto; } .modal-slide .modal-header, .modal-slide .modal-content, .modal-slide .modal-footer {  padding:0 2.6rem 2.6rem; } .modal-slide .modal-header {  padding-bottom:2.1rem;  padding-top:2.1rem; } .modal-popup {  z-index:900;  left:0;  overflow-y:auto; } .modal-popup.confirm .modal-inner-wrap {  max-width:50rem; } .modal-popup._show .modal-inner-wrap {  -webkit-transform:translateY(0);  transform:translateY(0); } .modal-popup .modal-inner-wrap {  margin:5rem auto;  width:75%;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  box-sizing:border-box;  height:auto;  left:0;  position:absolute;  right:0;  -webkit-transform:translateY(-200%);  transform:translateY(-200%);  -webkit-transition:-webkit-transform 0.2s ease;  transition:transform .2s ease; } .modal-popup._inner-scroll {  overflow-y:visible; } .ie11 .modal-popup._inner-scroll {  overflow-y:auto; } .modal-popup._inner-scroll .modal-inner-wrap {  max-height:90%; } .ie11 .modal-popup._inner-scroll .modal-inner-wrap {  max-height:none; } .modal-popup._inner-scroll .modal-content {  overflow-y:auto; } .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {  padding-left:3rem;  padding-right:3rem; } .modal-popup .modal-header, .modal-popup .modal-footer {  -webkit-flex-grow:0;  flex-grow:0;  -webkit-flex-shrink:0;  flex-shrink:0; } .modal-popup .modal-header {  padding-bottom:1.2rem;  padding-top:3rem; } .modal-popup .modal-footer {  margin-top:auto;  padding-bottom:3rem;  padding-top:3rem; } .modal-popup .modal-footer-actions {  text-align:right; } .modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-shadow:none;  font-weight:400;  display:inline-block;  text-decoration:none;  position:absolute;  right:0;  top:0; } .modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus, .modal-custom .action-close:active, .modal-popup .action-close:active, .modal-slide .action-close:active {  background:none;  border:none; } .modal-custom .action-close:hover, .modal-popup .action-close:hover, .modal-slide .action-close:hover {  background:none;  border:none; } .modal-custom .action-close.disabled, .modal-popup .action-close.disabled, .modal-slide .action-close.disabled, .modal-custom .action-close[disabled], .modal-popup .action-close[disabled], .modal-slide .action-close[disabled], fieldset[disabled] .modal-custom .action-close, fieldset[disabled] .modal-popup .action-close, fieldset[disabled] .modal-slide .action-close {  pointer-events:none;  opacity:0.5; } .modal-custom .action-close > span, .modal-popup .action-close > span, .modal-slide .action-close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:32px;  color:#8f8f8f;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before {  color:inherit; } .modal-custom .action-close:active:before, .modal-popup .action-close:active:before, .modal-slide .action-close:active:before {  color:inherit; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before {  color:#1a1a1a; } .modal-custom .action-close {  margin:25px; } .modal-popup {  pointer-events:none; } .modal-popup .modal-title {  border-bottom:1px solid #c1c1c1;  font-weight:300;  padding-bottom:10px;  font-size:26px;  margin-bottom:0;  min-height:1em;  word-wrap:break-word; } .modal-popup .action-close {  padding:10px; } .modal-slide .action-close {  padding:1.1rem 2rem; } .modal-slide .page-main-actions {  margin-bottom:-12.9rem;  margin-top:2.1rem; } .modals-overlay {  background-color:rgba(51, 51, 51, 0.55);  bottom:0;  left:0;  position:fixed;  right:0;  top:0; } body._has-modal-custom .modal-custom-overlay {  height:100vh;  left:0;  position:fixed;  top:0;  width:100vw;  z-index:899; } #store-pickup.selected-shipping ~ #store-selector {  display:none; } #store-pickup.selected-store-pickup ~ #shipping, #store-pickup.selected-store-pickup ~ #opc-shipping_method {  visibility:hidden;  height:0;  overflow:hidden; } #delivery-method-selector {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } #delivery-method-selector .action {  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem; } #delivery-method-selector .action.selected {  background:#ffffff; } #delivery-method-selector .action-select-shipping {  border-bottom-right-radius:0;  border-top-right-radius:0; } #delivery-method-selector .action-select-store-pickup {  border-bottom-left-radius:0;  border-left:0;  border-top-left-radius:0; } #store-selector .form-login {  border-bottom:0;  margin-bottom:0;  padding-bottom:0; } #store-selector .form-continue {  margin:20px 0 0; } .location-details .location-name {  font-size:18px;  font-weight:700; } .store-selector-popup .modal-title {  border-bottom:0; } .store-selector-popup .modal-header {  padding-bottom:0; } #opc-store-selector-popup {  display:none; } #opc-store-selector-popup .block-search {  float:none;  width:100%;  margin:0 0 20px;  padding:0 0 10px;  border-bottom:1px solid #c1c1c1; } .modal-content #opc-store-selector-popup {  display:block; } .store-selector-popup-table thead th {  display:none; } .store-selector-popup-table tbody .location .location-name {  font-size:18px; } .store-selector-popup-table tbody .location + .location {  border-top:1px solid #cccccc; } .store-selector-popup-table tbody .col-location-details {  padding-left:0; } .store-selector-popup-table tbody .col-location-details p:last-child {  margin-bottom:0; } .store-selector-popup-table tbody .col-location-actions {  padding-right:0;  vertical-align:middle; } .store-selector-popup-table tbody .col-location-actions .action {  float:right; } .store-selector-popup-empty-query, .store-selector-popup-no-locations {  margin:0 0 20px; } .lac-notification-sticky {  position:relative;  z-index:999; } .lac-notification-sticky .lac-notification {  background-color:#373330;  color:#ffffff;  font-size:16px; } .lac-notification-sticky .lac-notification .lac-notification-icon {  float:left;  margin:10px 25px 10px 10px; } .lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {  display:block; } .lac-notification-sticky .lac-notification .lac-notification-text {  float:left;  padding:15px 0; } .lac-notification-sticky .lac-notification .lac-notification-links {  float:right;  padding:15px 0; } .lac-notification-sticky .lac-notification .lac-notification-links a {  color:#ffffff;  font-size:14px; } .lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_LoginAsCustomerFrontendUi/images/close.svg);  content:' ';  display:inline-block;  height:12px;  margin-left:5px;  vertical-align:middle;  width:12px; } @font-face {  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot);  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot) format('embedded-opentype'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff) format('woff'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf) format('truetype'); } .pagebuilder-icon, .slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {  -webkit-font-smoothing:antialiased;  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  line-height:1;  speak:none; } [class^='pagebuilder-icon-']:before, [class*=' pagebuilder-icon-']:before {  -moz-osx-font-smoothing:grayscale;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  line-height:1;  speak:none;  text-decoration:inherit;  text-rendering:auto;  text-transform:none;  vertical-align:middle; } .pagebuilder-icon-down:before {  content:'\f101'; } .pagebuilder-icon-next:before {  content:'\f102'; } .pagebuilder-icon-prev:before {  content:'\f103'; } .pagebuilder-icon-up:before {  content:'\f104'; } .product-full-width-section {  padding:.5em 0; } .product-full-width-section .block.review-add {  margin-top:2.7rem; } .page-layout-product-full-width .block.related {  margin-top:2.7rem; } .page-main-details .product-section-title {  border-bottom:1px solid #c6c6c6;  margin-bottom:15px;  padding-bottom:12px; } .additional-attributes-wrapper .additional-attributes {  border:none;  width:auto; } .additional-attributes-wrapper .additional-attributes > tbody > tr > th {  border:none;  padding:5.5px 30px 10px 0; } .additional-attributes-wrapper .additional-attributes > tbody > tr > td {  border:none;  padding:5.5px 5px 10px; } .cms-index-index.page-layout-cms-full-width .nav-sections {  margin-bottom:0; } .slick-slider {  -khtml-user-select:none;  -moz-user-select:none;  -ms-touch-action:pan-y;  -ms-user-select:none;  -webkit-tap-highlight-color:transparent;  -webkit-touch-callout:none;  -webkit-user-select:none;  box-sizing:border-box;  display:block;  position:relative;  touch-action:pan-y;  user-select:none; } .slick-list {  display:block;  margin:0;  overflow:hidden;  padding:0;  position:relative; } .slick-list:focus {  outline:none; } .slick-list.dragging {  cursor:pointer; } .slick-track {  display:block;  left:0;  margin-left:auto;  margin-right:auto;  position:relative;  top:0; } .slick-track:before, .slick-track:after {  content:'';  display:table; } .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 {  border:1px solid transparent;  display:block;  height:auto; } .slick-slider .slick-track, .slick-slider .slick-list {  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .slick-arrow.slick-hidden {  display:none; } .slick-prev {  left:2rem; } .slick-prev:before {  content:'\f103';  padding-right:5px; } .slick-next {  right:2rem; } .slick-next:before {  content:'\f102';  padding-left:5px; } .slick-prev, .slick-next {  -ms-transform:translate(0, -50%);  -webkit-transform:translate(0, -50%);  background:rgba(252, 252, 252, 0.6);  border:none;  border-radius:0;  color:transparent;  cursor:pointer;  display:block;  font-size:0;  height:60px;  line-height:0;  outline:none;  padding:0;  position:absolute;  top:50%;  transform:translate(0, -50%);  width:60px;  z-index:101; } .slick-prev.slick-disabled, .slick-next.slick-disabled {  opacity:.2; } .slick-prev:hover, .slick-next:hover {  background:#fcfcfc;  border:none; } .slick-prev:hover.slick-disabled, .slick-next:hover.slick-disabled {  opacity:.2; } .slick-prev:hover:before, .slick-next:hover:before {  color:#494949; } .slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {  color:#555555;  font-size:38px;  opacity:1; } .slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary) {  background:rgba(252, 252, 252, 0.7);  border:none;  box-shadow:none; } .slick-prev:active:active, .slick-next:active:active, .slick-prev:focus:active, .slick-next:focus:active, .slick-prev:not(.primary):active, .slick-next:not(.primary):active {  box-shadow:none; } .slick-dots {  font-size:1.4rem;  line-height:normal;  letter-spacing:normal;  display:block;  list-style:none;  margin:0;  padding:15px 0;  text-align:center;  width:100%; } .slick-dots li {  cursor:pointer;  display:inline-block;  height:14px;  margin:0 5px;  padding:0;  position:relative;  vertical-align:middle;  width:14px; } .slick-dots li button, .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .slick-dots li .action-gift {  background:#ffffff;  border:1px solid #cccccc;  border-radius:10px;  box-shadow:none;  cursor:pointer;  display:block;  height:14px;  padding:0;  text-indent:-99999px;  transition:.3s;  width:14px; } .slick-dots li button:hover, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover, .slick-dots li .action-gift:hover {  border:1px solid #b3b3b3; } .slick-dots li button:active, .slick-dots li button:focus, .slick-dots li button:not(.primary), .slick-dots li .cart.table-wrapper .actions-toolbar > .action:active, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:not(.primary), .slick-dots li .action-gift:active, .slick-dots li .action-gift:focus, .slick-dots li .action-gift:not(.primary) {  box-shadow:none; } .slick-dots li.slick-active button, .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action, .slick-dots li.slick-active .action-gift {  background:#1c1918; } [data-content-type='banner'] > [data-element='link'], [data-content-type='banner'] > [data-element='empty_link'] {  color:inherit;  text-decoration:inherit; } [data-content-type='banner'] > [data-element='link']:hover, [data-content-type='banner'] > [data-element='empty_link']:hover {  color:inherit;  text-decoration:inherit; } .pagebuilder-banner-wrapper {  background-clip:padding-box;  border-radius:inherit;  box-sizing:border-box;  overflow-wrap:break-word;  word-wrap:break-word; } .pagebuilder-banner-wrapper .pagebuilder-overlay {  -moz-transition:background-color 500ms ease;  -o-transition:background-color 500ms ease;  -webkit-transition:background-color 500ms ease;  box-sizing:border-box;  padding:30px;  position:relative;  transition:background-color 500ms ease; } .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {  align-items:center;  display:flex;  justify-content:center; } .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {  max-width:540px; } .pagebuilder-banner-wrapper.jarallax .video-overlay {  z-index:0; } .pagebuilder-banner-wrapper [data-element='content'] {  min-height:50px;  overflow:auto; } .pagebuilder-banner-wrapper .pagebuilder-banner-button {  -moz-transition:opacity 500ms ease;  -o-transition:opacity 500ms ease;  -webkit-transition:opacity 500ms ease;  margin:20px 0 0 0;  max-width:100%;  text-align:inherit;  transition:opacity 500ms ease;  word-break:break-word; } .pagebuilder-banner-wrapper .pagebuilder-poster-content {  width:100%; } [data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-left:auto;  margin-right:auto; } [data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-right:auto; } [data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-left:auto; } [data-content-type$='block'] .block p:last-child {  margin-bottom:1rem;  margin-top:0; } [data-content-type='buttons'] {  max-width:100%; } [data-content-type='button-item'] {  max-width:100%; } [data-content-type='button-item'] [data-element='link'], [data-content-type='button-item'] [data-element='empty_link'] {  max-width:100%;  word-wrap:break-word; } [data-content-type='button-item'] [data-element='empty_link'] {  cursor:default; } a.pagebuilder-button-link, button.pagebuilder-button-link, div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link {  line-height:2.2rem;  font-size:1.8rem;  line-height:1.42857143;  margin:0 10px 10px 0;  padding:14px 17px;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline;  font-weight:600;  box-shadow:none;  box-sizing:border-box;  display:inline-block; } a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:visited, .action-gift.pagebuilder-button-link:visited {  color:#1979c3;  text-decoration:none; } a.pagebuilder-button-link:hover, button.pagebuilder-button-link:hover, div.pagebuilder-button-link:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover, .action-gift.pagebuilder-button-link:hover {  color:#006bb4;  text-decoration:underline; } a.pagebuilder-button-link:active, button.pagebuilder-button-link:active, div.pagebuilder-button-link:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active, .action-gift.pagebuilder-button-link:active {  color:#ff5501;  text-decoration:underline; } a.pagebuilder-button-link:hover, button.pagebuilder-button-link:hover, div.pagebuilder-button-link:hover, a.pagebuilder-button-link:active, button.pagebuilder-button-link:active, div.pagebuilder-button-link:active, a.pagebuilder-button-link:focus, button.pagebuilder-button-link:focus, div.pagebuilder-button-link:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:focus, .action-gift.pagebuilder-button-link:hover, .action-gift.pagebuilder-button-link:active, .action-gift.pagebuilder-button-link:focus {  background:none;  border:0; } a.pagebuilder-button-link.disabled, button.pagebuilder-button-link.disabled, div.pagebuilder-button-link.disabled, a.pagebuilder-button-link[disabled], button.pagebuilder-button-link[disabled], div.pagebuilder-button-link[disabled], fieldset[disabled] a.pagebuilder-button-link, fieldset[disabled] button.pagebuilder-button-link, fieldset[disabled] div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link.disabled, .action-gift.pagebuilder-button-link[disabled], fieldset[disabled] .action-gift.pagebuilder-button-link {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary {  text-decoration:none;  background-image:none;  background:#1979c3;  border:1px solid #1979c3;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Poppins';  font-weight:700;  margin:0 10px 10px 0;  padding:7px 15px;  font-size:1.4rem;  box-sizing:border-box;  vertical-align:middle;  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem;  border-radius:3px;  box-shadow:none; } a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover, a.pagebuilder-button-primary:active, button.pagebuilder-button-primary:active, div.pagebuilder-button-primary:active, a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus, .action-gift.pagebuilder-button-primary:hover, .action-gift.pagebuilder-button-primary:active, .action-gift.pagebuilder-button-primary:focus {  text-decoration:none; } a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus, a.pagebuilder-button-primary:active, button.pagebuilder-button-primary:active, div.pagebuilder-button-primary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active, .action-gift.pagebuilder-button-primary:focus, .action-gift.pagebuilder-button-primary:active {  background:#006bb4;  border:1px solid #006bb4;  color:#ffffff; } a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover, .action-gift.pagebuilder-button-primary:hover {  background:#006bb4;  border:1px solid #006bb4;  color:#ffffff; } a.pagebuilder-button-primary.disabled, button.pagebuilder-button-primary.disabled, div.pagebuilder-button-primary.disabled, a.pagebuilder-button-primary[disabled], button.pagebuilder-button-primary[disabled], div.pagebuilder-button-primary[disabled], fieldset[disabled] a.pagebuilder-button-primary, fieldset[disabled] button.pagebuilder-button-primary, fieldset[disabled] div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary.disabled, .action-gift.pagebuilder-button-primary[disabled], fieldset[disabled] .action-gift.pagebuilder-button-primary {  opacity:0.5;  cursor:default;  pointer-events:none; } a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary, .action-gift.pagebuilder-button-secondary {  text-decoration:none;  background-image:none;  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333;  cursor:pointer;  display:inline-block;  font-family:'Poppins';  font-weight:700;  margin:0 10px 10px 0;  padding:7px 15px;  font-size:1.4rem;  line-height:1.6rem;  box-sizing:border-box;  vertical-align:middle;  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem;  border-radius:3px;  box-shadow:none; } a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover, a.pagebuilder-button-secondary:active, button.pagebuilder-button-secondary:active, div.pagebuilder-button-secondary:active, a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus, .action-gift.pagebuilder-button-secondary:hover, .action-gift.pagebuilder-button-secondary:active, .action-gift.pagebuilder-button-secondary:focus {  text-decoration:none; } a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus, a.pagebuilder-button-secondary:active, button.pagebuilder-button-secondary:active, div.pagebuilder-button-secondary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active, .action-gift.pagebuilder-button-secondary:focus, .action-gift.pagebuilder-button-secondary:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover, .action-gift.pagebuilder-button-secondary:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } a.pagebuilder-button-secondary.disabled, button.pagebuilder-button-secondary.disabled, div.pagebuilder-button-secondary.disabled, a.pagebuilder-button-secondary[disabled], button.pagebuilder-button-secondary[disabled], div.pagebuilder-button-secondary[disabled], fieldset[disabled] a.pagebuilder-button-secondary, fieldset[disabled] button.pagebuilder-button-secondary, fieldset[disabled] div.pagebuilder-button-secondary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary, .action-gift.pagebuilder-button-secondary.disabled, .action-gift.pagebuilder-button-secondary[disabled], fieldset[disabled] .action-gift.pagebuilder-button-secondary {  opacity:0.5;  cursor:default;  pointer-events:none; } .pagebuilder-column {  box-sizing:border-box; } [data-content-type='heading'] {  word-wrap:break-word; } [data-content-type='html'] {  word-wrap:break-word; } figure[data-content-type='image'] {  box-sizing:border-box; } figure[data-content-type='image'] > [data-element='link'], figure[data-content-type='image'] > [data-element='link'] img {  border-radius:inherit; } figure[data-content-type='image'] figcaption {  word-wrap:break-word; } [data-content-type='map'] {  box-sizing:border-box;  height:300px; } [data-content-type='row'] li.product-item {  text-align:left; } .pagebuilder-column .widget-product-grid .product-item {  max-width:100%;  min-width:50px; } .pagebuilder-column .widget-product-grid .product-item .price-box {  word-wrap:break-word; } .pagebuilder-column .widget-product-grid .product-item .price-box .price {  white-space:normal; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {  display:inline-block;  max-width:100%; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {  display:inline-block;  width:auto; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {  max-width:100%;  white-space:normal; } .pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {  width:200px; } [data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {  display:block; } [data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {  visibility:visible; } [data-content-type='products'][data-appearance='carousel'] .product-item-info {  width:auto; } [data-content-type='products'][data-appearance='carousel'] li.product-item {  display:none; } [data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {  display:block;  visibility:hidden; } [data-content-type='products'][data-appearance='carousel'].center-mode .product-item {  opacity:.5;  transition:all 300ms ease; } [data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {  opacity:1; } [data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {  opacity:1; } [data-content-type='row'][data-appearance='contained'] {  box-sizing:border-box;  margin-left:auto !important;  margin-right:auto !important;  max-width:1280px; } [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-bleed'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-width'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {  box-sizing:border-box;  margin-left:auto;  margin-right:auto;  max-width:1280px;  width:100%; } [data-content-type='slide'] {  box-sizing:border-box;  line-height:20px;  min-height:inherit;  overflow:hidden; } [data-content-type='slide'] > [data-element='link'], [data-content-type='slide'] > [data-element='empty_link'] {  color:inherit;  min-height:inherit;  text-decoration:inherit; } [data-content-type='slide'] > [data-element='link']:hover, [data-content-type='slide'] > [data-element='empty_link']:hover {  color:inherit;  text-decoration:inherit; } [data-content-type='slide'] + [data-content-type='slide'] {  height:0;  min-height:0; } .slick-slider [data-content-type='slide'] + [data-content-type='slide'] {  height:initial;  min-height:inherit; } .pagebuilder-slide-wrapper {  border-radius:inherit;  box-sizing:border-box;  min-height:inherit;  overflow-wrap:break-word;  word-wrap:break-word; } .pagebuilder-slide-wrapper .jarallax-viewport-element {  height:100%;  left:-15000vw;  position:absolute;  top:0;  width:1px;  z-index:100; } .slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {  left:0; } .pagebuilder-slide-wrapper.jarallax .video-overlay {  -webkit-transform:unset;  z-index:1; } .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {  position:relative;  z-index:2; } .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {  margin:auto !important;  transform:none !important; } .pagebuilder-slide-wrapper .pagebuilder-overlay {  -moz-transition:background-color 500ms ease;  -o-transition:background-color 500ms ease;  -webkit-transition:background-color 500ms ease;  border-radius:inherit;  box-sizing:border-box;  padding:30px;  transition:background-color 500ms ease; } .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {  align-items:center;  display:flex;  justify-content:center;  min-height:inherit; } .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {  max-width:540px; } .pagebuilder-slide-wrapper [data-element='content'] {  min-height:50px;  overflow:auto; } .pagebuilder-slide-wrapper .pagebuilder-slide-button {  -moz-transition:opacity 500ms ease;  -o-transition:opacity 500ms ease;  -webkit-transition:opacity 500ms ease;  margin:20px 0 0 0;  max-width:100%;  text-align:inherit;  transition:opacity 500ms ease;  word-break:break-word; } .pagebuilder-slide-wrapper .pagebuilder-poster-content {  width:100%; } [data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-left:auto;  margin-right:auto; } [data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-right:auto; } [data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-left:auto; } div[data-content-type='slider'] {  visibility:hidden; } div[data-content-type='slider'].slick-initialized {  visibility:visible; } div[data-content-type='slider'] .slick-list, div[data-content-type='slider'] .slick-track, div[data-content-type='slider'] .slick-slide {  min-height:inherit; } div[data-content-type='slider'] .slick-list > div, div[data-content-type='slider'] .slick-track > div, div[data-content-type='slider'] .slick-slide > div {  line-height:0;  min-height:inherit;  overflow:hidden;  width:100%; } div[data-content-type='slider'] a.button {  -moz-appearance:button;  -webkit-appearance:button;  appearance:button;  color:initial;  padding:10px;  text-decoration:none; } div[data-content-type='tabs'] .tabs-navigation {  display:block;  font-size:0;  margin:0 0 -1px;  padding:0; } div[data-content-type='tabs'] .tabs-navigation li:first-child {  margin-left:0 !important; } div[data-content-type='tabs'] .tabs-navigation li.tab-header {  background:#f6f6f6;  border:1px solid #cccccc;  border-bottom:0;  border-bottom-left-radius:0 !important;  border-bottom-right-radius:0 !important;  display:inline-block;  margin:0;  max-width:100%;  overflow-wrap:break-word;  position:relative;  word-wrap:break-word;  z-index:1; } div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {  margin-left:-1px; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {  border-right:0;  color:#000000;  cursor:pointer !important;  display:block;  font-size:14px;  font-weight:600;  padding:1.4rem 2rem;  position:relative;  transition:all .3s;  vertical-align:middle;  white-space:normal; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {  display:block; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {  text-decoration:none; } div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {  border-right:1px solid #cccccc; } div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {  background:#ffffff;  z-index:19; } div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {  position:relative;  transition:all .3s; } div[data-content-type='tabs'] .tabs-content {  border:1px solid #cccccc;  box-sizing:border-box;  overflow:hidden;  position:relative;  z-index:9; } div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {  box-sizing:border-box;  min-height:inherit; } div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {  display:none; } div[data-content-type='tabs'].tab-align-left .tabs-content {  border-top-left-radius:0 !important; } div[data-content-type='tabs'].tab-align-right .tabs-content {  border-top-right-radius:0 !important; } div[data-content-type='text'] {  word-wrap:break-word; } div[data-content-type='video'] {  font-size:0; } div[data-content-type='video'] .pagebuilder-video-inner {  box-sizing:border-box;  display:inline-block;  width:100%; } div[data-content-type='video'] .pagebuilder-video-container {  border-radius:inherit;  overflow:hidden;  padding-top:56.25%;  position:relative; } div[data-content-type='video'] iframe, div[data-content-type='video'] video {  height:100%;  left:0;  position:absolute;  top:0;  width:100%; } .jarallax {  position:relative;  z-index:0; } .jarallax > .jarallax-img {  font-family:'object-fit:cover;', sans-serif;  height:100%;  left:0;  object-fit:cover;  position:absolute;  top:0;  width:100%;  z-index:-1; } .jarallax-video-fallback {  transform:scale3d(0, 0, 0); } .jarallax .video-overlay {  -webkit-transform:translate3d(0, 0, 0);  bottom:0;  left:0;  position:absolute;  right:0;  top:0;  z-index:-99; } .jarallax [id*='jarallax-container'] video, .jarallax [id*='jarallax-container'] iframe {  visibility:hidden; } .cms-content-important {  background-color:#f5f5f5;  color:#333333;  font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size:22px;  font-style:normal;  font-weight:300;  line-height:1.1;  margin:0 0 35px -20px;  padding:20px; } .pagebuilder-full-width {  float:left;  width:100%; } .pagebuilder-content-type {  box-sizing:border-box;  margin-bottom:20px; } .pagebuilder-accordion {  margin:0;  padding:0; } .pagebuilder-accordion > .item.title {  box-sizing:border-box;  float:none;  width:100%; } .pagebuilder-accordion > .item.title > .switch {  display:block; } .pagebuilder-accordion > .item.content {  box-sizing:border-box;  display:block;  float:none;  margin:0; } .pagebuilder-accordion > .item.content:before, .pagebuilder-accordion > .item.content:after {  content:'';  display:table; } .pagebuilder-accordion > .item.content:after {  clear:both; } .pagebuilder-accordion > .item.content.active {  display:block; } .pagebuilder-accordion > .item.title {  margin:0 0 5px; } .pagebuilder-accordion > .item.title > .switch {  background:#f0f0f0;  border-bottom:1px solid #d1d1d1;  border-left:1px solid #d1d1d1;  border-right:1px solid #d1d1d1;  border-top:1px solid #d1d1d1;  height:40px;  padding:5px 20px 5px 20px;  font-weight:600;  line-height:40px;  font-size:1.8rem;  color:#7d7d7d;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:visited {  color:#7d7d7d;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:hover {  color:#7d7d7d;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:active {  color:#333333;  text-decoration:none; } .pagebuilder-accordion > .item.title:not(.disabled) > .switch:focus, .pagebuilder-accordion > .item.title:not(.disabled) > .switch:hover {  background:#fcfcfc; } .pagebuilder-accordion > .item.title:not(.disabled) > .switch:active, .pagebuilder-accordion > .item.title.active > .switch, .pagebuilder-accordion > .item.title.active > .switch:focus, .pagebuilder-accordion > .item.title.active > .switch:hover {  background:#ffffff;  color:#333333;  text-decoration:none;  padding-bottom:5px; } .pagebuilder-accordion > .item.content {  background:#ffffff;  border:1px solid #d1d1d1;  margin:0 0 5px;  padding:20px 20px 20px 20px; } .form-discount .g-recaptcha {  margin-top:50px !important; } .login-container .g-recaptcha, .form-login .g-recaptcha, .form-edit-account .g-recaptcha {  margin-bottom:10px !important; } .required-captcha.checkbox {  position:absolute;  display:block;  visibility:visible;  overflow:hidden;  opacity:0;  width:1px;  height:1px; } .block.newsletter .field-recaptcha .field .control:before {  content:none; } .review-form .field-recaptcha {  margin-bottom:10px; } .form.send.friend .g-recaptcha {  margin-top:40px; } .product-info-stock-sku .configurable-variation-qty {  display:none; } .amslick-slider-container .slick-dots li button:focus, .amslick-slider-container .slick-dots li button:hover, .amslick-slider-container .slick-list:focus, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover, .amslick-slider-container .slick-dots li .action-gift:focus, .amslick-slider-container .slick-dots li .action-gift:hover {  outline:0; } .amslick-slider-container .slick-list, .amslick-slider-container .slick-slider, .amslick-slider-container .slick-track {  position:relative;  display:block; } .amslick-slider-container .slick-loading .slick-slide, .amslick-slider-container .slick-loading .slick-track {  visibility:hidden; } .amslick-slider-container .slick-list {  overflow:hidden;  margin:0;  padding:0; } .amslick-slider-container .slick-list.dragging {  cursor:pointer;  cursor:grab; } .amslick-slider-container .slick-slider .slick-list, .amslick-slider-container .slick-slider .slick-track {  transform:translate3d(0, 0, 0); } .amslick-slider-container .slick-track {  top:0;  left:0;  margin:0 auto; } .amslick-slider-container .slick-track:after, .amslick-slider-container .slick-track:before {  display:table;  content:''; } .amslick-slider-container .slick-track:after {  clear:both; } .amslick-slider-container .slick-slide, .amslick-slider-container .slick-slide.slick-loading img {  display:none; } .amslick-slider-container .slick-slide {  float:left;  min-height:1px;  height:100%;  vertical-align:middle; } .amslick-slider-container [dir=rtl] .slick-slide {  float:right; } .amslick-slider-container .slick-slide.dragging img {  pointer-events:none; } .amslick-slider-container .slick-vertical .slick-slide {  display:block;  height:auto;  border:1px solid transparent; } .amslick-slider-container .slick-arrow.slick-hidden {  display:none; } .amslick-slider-container .slick-loading .slick-list {  position:relative;  background:0 0; } .amslick-slider-container .slick-loading .slick-list:before {  position:absolute;  top:50%;  left:50%;  display:block;  width:25px;  height:25px;  border-width:3px;  border-style:solid;  border-color:rgba(0, 0, 0, 0.2);  border-top-color:#5c5c5c;  border-radius:100%;  content:'';  transform:translate(-50%, -50%);  animation:loading 1s infinite linear; } .amslick-slider-container .slick-next.slick-disabled, .amslick-slider-container .slick-prev.slick-disabled {  opacity:0.25; } .amslick-slider-container .slick-dotted.slick-slider {  margin-bottom:30px; } .amslick-slider-container .slick-dots {  position:absolute;  left:0;  display:block;  margin:0;  padding:0;  width:100%;  list-style:none;  text-align:center; } .amslick-slider-container .slick-dots li {  position:relative;  display:inline-block;  margin:0 5px;  padding:0;  width:20px;  height:20px;  cursor:pointer; } .amslick-slider-container .slick-dots li button, .amslick-slider-container .slick-slider .slick-arrow, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .amslick-slider-container .slick-dots li .action-gift {  display:block;  outline:0;  box-shadow:none;  cursor:pointer; } .amslick-slider-container .slick-dots li button, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .amslick-slider-container .slick-dots li .action-gift {  padding:5px;  width:20px;  height:20px;  border:0;  background:0 0;  color:transparent;  font-size:0;  line-height:0; } .amslick-slider-container .slick-dots li button:focus:before, .amslick-slider-container .slick-dots li button:hover:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover:before, .amslick-slider-container .slick-dots li .action-gift:focus:before, .amslick-slider-container .slick-dots li .action-gift:hover:before {  opacity:1; } .amslick-slider-container .slick-dots li button:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:before, .amslick-slider-container .slick-dots li .action-gift:before {  position:absolute;  top:0;  left:0;  width:20px;  height:20px;  color:#000000;  content:'•';  text-align:center;  font-size:16px;  line-height:20px;  opacity:0.25;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .amslick-slider-container .slick-dots li.slick-active button:before, .amslick-slider-container .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action:before, .amslick-slider-container .slick-dots li.slick-active .action-gift:before {  color:#000000;  opacity:0.75; } .amslick-slider-container .slick-slider {  box-sizing:border-box;  padding:0 20px;  user-select:none;  touch-action:pan-y;  -webkit-tap-highlight-color:transparent; } .amslick-slider-container .slick-slider .slick-arrow {  position:absolute;  top:50%;  padding:0;  width:15px;  height:22px;  border:none;  background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+') center no-repeat !important;  color:transparent;  font-size:0;  line-height:0;  transition:background .3s ease;  transform:translate(0, -50%); } .amslick-slider-container .slick-slider .slick-arrow:before, .amslick-slider-container .slick-slider .slick-arrow:after {  content:''; } .amslick-slider-container .slick-slider .slick-arrow:hover {  background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+') center no-repeat; } .amslick-slider-container .slick-slider .slick-arrow.slick-next {  right:0; } .amslick-slider-container .slick-slider .slick-arrow.slick-prev {  left:0;  transform:rotate(180deg) translate(0, 50%); } .amslick-slider-container .slick-initialized .slick-slide {  display:inline-block !important;  float:none !important;  height:auto; } .amslick-slider-container .product-items.slick-slider > .slick-list {  padding:15px 0; } .amslick-slider-container .product-items.slick-slider .slick-slide .product-item {  display:block !important;  margin:auto !important;  max-width:205px; } .amslick-slider-container .sidebar.sidebar-additional {  width:100%; } @keyframes loading {  0% {   transform:translate(-50%, -50%) rotate(0);  }  100% {   transform:translate(-50%, -50%) rotate(359.9deg);  } } .am-word-break {  word-break:break-word;  word-wrap:break-word; } .ie11 .am-word-break {  word-break:break-all; } .amasty-label-container:not(.-preview) {  max-height:300px !important;  max-width:300px !important; } .amasty-label-container.-link:hover {  cursor:pointer; } .amasty-label-container.-link:hover .amlabel-text {  text-decoration:underline; } .fotorama--fullscreen .amasty-label-container {  display:none; } .products-upsell .product-item .amlabel-text {  font-size:12px !important;  padding:0 !important; } .fotorama .amlabel-text.-am-centered {  left:50%;  top:50%;  transform:translate(-50%, -50%);  width:auto !important; } .admin__field.-amlabel-hidden {  margin:0; } .admin__field.-amlabel-hidden > .admin__field-label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .amlabel-image-preview {  border:1px solid #ccc;  display:flex;  position:absolute;  right:0;  white-space:nowrap;  width:calc(100% * .25 - 30px);  z-index:99; } .amlabel-image-preview .amlabel-text {  word-break:break-word;  word-wrap:break-word; } .ie11 .amlabel-image-preview .amlabel-text {  word-break:break-all; } .amlabel-image-preview > .amlabel-image {  height:100%;  width:100%; } .amlabel-image-preview .amlabel-position-wrapper {  display:flex;  position:absolute; } .amlabel-image-preview .amasty-label-container {  display:flex;  flex-direction:column;  margin:auto;  max-width:100%;  position:relative; } .amlabel-image-preview .amlabel-preview-image + .amlabel-text {  left:50%;  position:absolute;  text-align:center;  top:50%;  transform:translate(-50%, -50%); } .amlabel-position-wrapper {  z-index:995; } .sidebar .amlabel-position-wrapper {  z-index:9; } .block-viewed-products-grid .amlabel-position-wrapper {  z-index:2; } .amlabel-position-chooser {  border-collapse:initial;  border-spacing:2px; } .amlabel-position-chooser td {  border:2px solid;  cursor:pointer;  padding:20px; } .amlabel-position-chooser td[data-amlabel-position-enabled='0'] {  background-color:#ced4de;  cursor:not-allowed; } .amlabel-position-chooser td[data-amlabel-position-selected='1'] {  background-color:#ffa726; } .amlabel-position-chooser td:hover:not([data-amlabel-position-enabled='0']) {  background-color:rgba(255, 167, 38, 0.5); } .amlabel-position-chooser.amlabel-visual-chooser {  border-spacing:6px; } .amlabel-position-chooser.amlabel-visual-chooser td {  padding:5px; } .amlabel-position-chooser.amlabel-visual-chooser td[data-amlabel-position-selected='1'] {  background-color:#007bdb;  border-color:#007bdb;  color:#fff; } .amlabel-position-chooser.amlabel-visual-chooser td:hover:not([data-amlabel-position-enabled='0'], [data-amlabel-position-selected='1']) {  background-color:#e8f5ff;  border-color:#000;  color:#000; } .amlabel-shapes-container {  align-items:center;  display:flex;  flex-wrap:wrap;  justify-content:start; } .amlabel-shapes-container > .amlabel-shape {  align-items:center;  border:1px solid #eee;  display:flex;  flex-wrap:nowrap;  height:55px;  justify-content:center;  margin:0 10px 10px 0;  padding:0 10px;  vertical-align:top;  width:115px; } .amlabel-shapes-container > .amlabel-shape:hover {  border-color:#c4c4c4; } .amlabel-shapes-container > .amlabel-shape.-am-checked {  border-color:#000; } .amlabel-shapes-container .amlabel-image {  height:40px; } .item.product.product-item.side-banner {  width:100%;  display:block; } .side-banner a.product.photo.product-item-photo {  position:unset;  display:block;  text-align:center; } .side-banner .product.details.product-item-details.product-item-details {  margin-left:0; } ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {  box-shadow:none; } input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {  border:1px solid #ebebeb; } select {  border:1px solid #ebebeb; } textarea {  border:1px solid #ebebeb; } .onestepcheckout-index-index .page-title-wrapper > * {  font-weight:500;  font-size:24px; } .onestepcheckout-index-index .page-title-wrapper .checkout-description {  font-size:1.8rem;  margin-top:-20px;  margin-bottom:40px; } .onestepcheckout-index-index .header.content {  padding:0px; } .modal-popup.popup-authentication .modal-inner-wrap {  position:absolute;  width:auto;  max-width:430px;  margin:auto;  top:50%;  transform:translateY(-50%);  max-height:90%;  overflow-y:auto;  overflow-x:hidden;  padding:30px;  min-width:unset; } .modal-popup.popup-authentication._show .modal-inner-wrap {  transform:translateY(-50%); } .modal-popup.popup-authentication .modal-header, .modal-popup.popup-authentication .modal-content, .modal-popup.popup-authentication .modal-footer {  padding-left:0;  padding-right:0; } .modal-custom.authentication-dropdown {  border-color:#333333; } .modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action {  padding:10px 15px;  min-width:110px;  border-color:#1a1a1a;  background:#1a1a1a;  font-size:1.4rem;  color:#ffffff;  display:flex;  align-items:center;  justify-content:center; } .checkout-container {  position:relative; } .checkout-container * {  box-sizing:border-box; } .checkout-container input, .checkout-container select {  height:44px; } .checkout-container input[type="checkbox"], .checkout-container input[type="radio"] {  height:initial; } .checkout-container .payment-group .payment-method input[type="radio"] {  height:initial; } .checkout-container .action.action-auth-toggle {  background:#1a1a1a;  border-color:#1a1a1a;  color:#fff;  font-size:14px;  font-weight:400;  padding:0 50px;  border-radius:3px;  height:45px;  line-height:45px;  margin:0; } .checkout-container .action.action-auth-toggle:hover {  text-decoration:none; } .checkout-container .authentication-wrapper {  margin-top:-91px; } .checkout-container .opc-block-summary .items-in-cart > .title strong {  font-size:1.6rem;  text-transform:uppercase; } .one-step-checkout-wrapper.opc-wrapper {  width:66.66666667%;  float:left; } .one-step-checkout-wrapper.opc-wrapper .form-login {  border-bottom:0;  padding-bottom:0;  margin-bottom:0; } .one-step-checkout-wrapper.opc-wrapper .form-login #customer-email-fieldset {  margin-bottom:0; } .one-step-checkout-wrapper .mgs-onestepcheckout-container {  display:flex;  flex-wrap:wrap;  margin-left:-15px;  margin-right:-15px; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address, .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method {  padding-left:15px;  padding-right:15px; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address {  width:50%; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address .opc-shipping-address-box {  border:1px solid #ebebeb;  padding:20px;  border-radius:3px; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address .shipping-address-item {  width:100%; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method {  width:50%; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method .checkout-payment-method .form.payments .fieldset {  margin-bottom:0; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method .checkout-payment-method .form.payments .fieldset hr {  display:none; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method .checkout-payment-method .form.payments .message.notice {  margin:0 0 15px; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-shipping-step, .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-billing-step {  border:1px solid #ebebeb;  padding:20px;  border-radius:3px; } .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-shipping-step {  margin-bottom:50px; } .one-step-checkout-wrapper .field-tooltip {  top:8px; } .checkout-payment-method #checkout-step-payment {  margin-bottom:10px; } .methods-shipping .table-checkout-shipping-method {  min-width:unset;  width:100%; } .methods-shipping .table-checkout-shipping-method .row {  display:table-row; } .methods-shipping .table-checkout-shipping-method tbody td {  border-top:1px solid #ebebeb; } .methods-shipping .table-checkout-shipping-method tbody td.col-price {  font-weight:400; } .checkout-shipping-method .delivery-time {  margin-bottom:20px; } .checkout-shipping-method .delivery-time .title {  margin-bottom:7px; } .checkout-shipping-method .delivery-time .control {  position:relative; } .checkout-shipping-method .delivery-time .ui-datepicker-trigger {  padding:0;  position:absolute;  top:50%;  transform:translateY(-50%);  right:15px;  border:0;  font-weight:400;  background:none; } .checkout-shipping-method .delivery-time .ui-datepicker-trigger span {  display:none; } .checkout-shipping-method .delivery-time .ui-datepicker-trigger:before {  content:'\e612';  font-family:'icons-blank-theme';  color:#7d7d7d;  font-size:2.3rem;  line-height:23px;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .checkout-shipping-method .checkout-comment-block label {  display:block;  margin-bottom:8px; } .checkout-payment-method .payments .payment-method + .payment-method .payment-method-title {  border-top:1px solid #ebebeb; } .mgs-checkout-step-sidebar {  width:33.33333333%;  float:right; } .mgs-checkout-step-sidebar .order-summary {  border:1px solid #ebebeb;  padding:20px;  border-radius:3px;  margin-bottom:70px; } .mgs-checkout-step-sidebar .order-summary .step-title {  font-size:2rem;  font-weight:600;  text-transform:uppercase;  padding-top:5px;  padding-bottom:10px;  margin-bottom:27px;  border-bottom:1px solid #ebebeb; } .mgs-checkout-step-sidebar .order-summary .payment-option-title {  margin-bottom:8px; } .mgs-checkout-step-sidebar .opc-block-summary {  background:var(--thim-mgs-color-07);  padding:0; } .mgs-checkout-step-sidebar .opc-block-summary .items-in-cart {  margin-bottom:15px; } .mgs-checkout-step-sidebar .opc-block-summary .items-in-cart > .title {  border-bottom:1px solid #ebebeb; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals {  border-top:0;  margin-bottom:25px; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals .totals.shipping .mark .value {  font-size:1.4rem;  font-weight:400;  text-transform:none;  font-style:italic; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals .totals.shipping .amount {  vertical-align:top; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals .grand .mark, .mgs-checkout-step-sidebar .opc-block-summary .table-totals .grand .amount {  border-top:none; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals .grand strong {  font-size:1.9rem;  font-weight:700; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody .mark, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot .mark, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody .amount, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot .amount {  font-size:1.6rem;  font-weight:600;  text-transform:uppercase;  padding:10px 0; } .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody > tr th, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot > tr th, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody > tr td, .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot > tr td {  vertical-align:middle; } .mgs-checkout-step-sidebar .opc-block-summary .not-calculated {  text-transform:none; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product > .product-image-container {  float:left; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details {  padding-left:100px; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .product-item-inner {  display:flex;  justify-content:space-between; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .product-item-name-block a {  color:#555555; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .product-item-name-block a:hover {  color:#222222; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .price-excluding-tax {  margin:0; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty {  display:flex;  flex-wrap:wrap;  align-items:center; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .label {  margin-right:8px; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control {  border:1px solid #ebebeb;  -moz-border-radius:30px;  -webkit-border-radius:30px;  border-radius:30px;  background-color:white;  width:120px;  position:relative; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control .items {  width:38px;  background:#ffffff;  position:absolute;  top:0;  bottom:0;  border:none;  -moz-border-radius:30px;  -webkit-border-radius:30px;  border-radius:30px;  font-size:1.3rem; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control .reduced {  left:0; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control .increase {  right:0; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .item_qty {  width:40px;  height:38px;  border:none;  display:block;  margin-left:auto;  margin-right:auto;  text-align:center; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .button-action.plus:before {  content:'\e61c';  font-family:'icons-blank-theme'; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .button-action.minus:before {  content:'\e60f';  font-family:'icons-blank-theme'; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .button-remove {  text-align:right;  display:none; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .button-remove .button-action.remove {  padding:0;  border:none;  background:none; } .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .button-remove .button-action.remove:before {  content:'\e604';  font-family:'icons-blank-theme'; } .mgs-checkout-step-sidebar .discount-code label[for="discount-code"] {  display:none;  margin-bottom:5px; } .mgs-checkout-step-sidebar .discount-code .payment-option-title {  display:none; } .mgs-checkout-step-sidebar .discount-code .payment-option-content {  display:block !important; } .mgs-checkout-step-sidebar .discount-code .form-discount {  display:flex;  flex-wrap:wrap; } .mgs-checkout-step-sidebar .discount-code .form-discount .payment-option-inner {  flex:1;  margin-right:10px; } .mgs-checkout-step-sidebar .discount-code .form-discount .actions-toolbar .primary .action-apply {  padding:13px 17px;  background:#1a1a1a;  border:1px solid #1a1a1a;  color:#ffffff;  margin-right:0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  text-transform:uppercase; } .onestepcheckout-index-index .page-title-wrapper {  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } table.table-checkout-shipping-method > tbody > tr > th, table.table-checkout-shipping-method > tfoot > tr > th, table.table-checkout-shipping-method > tbody > tr > td, table.table-checkout-shipping-method > tfoot > tr > td {  vertical-align:middle; } .opc-wrapper .step-title > .number {  display:none; } .payment-group > .step-title {  display:none; } .opc-wrapper .mgs-onestepcheckout-container .step-title {  font-size:2rem;  font-weight:600;  text-transform:uppercase;  padding-top:5px;  margin-bottom:15px;  border-bottom:1px solid #ebebeb; } .place-order-primary .action.checkout {  float:unset;  width:100%;  padding:18px 15px;  text-transform:uppercase; } .onestepcheckout-authentication-wrapper {  position:absolute;  width:33.33333333%;  text-align:right;  top:-65px;  right:0; } .onestepcheckout-payment-after-methods {  margin-bottom:40px; } .onestepcheckout-place-order-block label[for="discount-code"] {  display:none;  margin-bottom:5px; } .onestepcheckout-place-order-block .form-discount {  display:flex;  flex-wrap:wrap; } .onestepcheckout-place-order-block .form-discount .payment-option-inner {  flex:1;  margin-right:10px; } .onestepcheckout-place-order-block .form-discount .actions-toolbar .primary .action-apply {  padding:13px 17px;  background:#1a1a1a;  border:1px solid #1a1a1a;  color:#ffffff;  margin-right:0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  text-transform:uppercase; } .order-comment-block {  margin-bottom:20px; } .order-comment-block > .label {  display:block;  margin-bottom:8px;  text-transform:capitalize; } .checkout-newsletter {  margin-bottom:23px; } .billing-address-same-as-shipping-block {  margin-bottom:30px; } #checkout-step-shipping_method {  margin-bottom:8px; } .form-mgp-billing-address .actions-toolbar > .primary .action, .form-mgp-billing-address .actions-toolbar > .secondary .action {  color:#ffffff;  background:#1a1a1a;  border:1px solid #1a1a1a; } @media screen and (max-width:1199px) {  .one-step-checkout-wrapper.opc-wrapper {   width:100%;   padding-right:0;   margin-bottom:60px;  }  .one-step-checkout-wrapper.opc-wrapper .form-login,  .one-step-checkout-wrapper.opc-wrapper .form-shipping-address {   max-width:none;  }  .mgs-checkout-step-sidebar {   width:100%;  }  .checkout-container .authentication-wrapper {   width:35%;  } } @media screen and (max-width:991px) {  .checkout-container .authentication-dropdown {   width:auto;   min-width:0;   position:fixed;   right:0;   top:0;   bottom:0;   left:44px;   transform:scale(1, 1);   border-width:0;  }  body._has-modal-custom .modal-custom-overlay {   background-color:rgba(51, 51, 51, 0.55);  } } @media screen and (max-width:767px) {  .onestepcheckout-index-index .page-title-wrapper {   max-width:70%;  }  .onestepcheckout-index-index .page-title-wrapper .checkout-description {   font-size:1.5rem;  }  .checkout-container .authentication-wrapper {   margin-top:-167px;   width:auto;  }  .checkout-container .action.action-auth-toggle {   padding:0px 20px;   height:30px;   line-height:28px;  }  .one-step-checkout-wrapper.opc-wrapper {   margin-bottom:30px;  }  .one-step-checkout-wrapper.opc-wrapper .step-content {   margin-bottom:0;  }  .one-step-checkout-wrapper.opc-wrapper .form-login,  .one-step-checkout-wrapper.opc-wrapper .form-shipping-address {   margin-bottom:0;  }  .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address,  .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method {   width:100%;  }  .one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address {   margin-bottom:30px;  }  .one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-shipping-step {   margin-bottom:30px;  }  .one-step-checkout-wrapper .checkout-payment-method .step-title {   padding-left:0;   padding-right:0;  }  .one-step-checkout-wrapper .checkout-payment-method .payment-methods {   margin:0;  }  .one-step-checkout-wrapper .checkout-payment-method .payment-method-title {   padding-left:0;   padding-right:0;  }  .mgs-checkout-step-sidebar .discount-code .form-discount {   display:block;  }  .mgs-checkout-step-sidebar .discount-code .form-discount .payment-option-inner {   margin-right:0;   margin-bottom:30px;  } } @media screen and (max-width:639px) {  .one-step-checkout-wrapper.opc-wrapper .form-login,  .one-step-checkout-wrapper.opc-wrapper .form-shipping-address,  .one-step-checkout-wrapper.opc-wrapper .methods-shipping {   background:#ffffff;  }  .one-step-checkout-wrapper.opc-wrapper .methods-shipping {   border-bottom:none;   padding-top:0;   margin-top:0;   padding-bottom:0;   margin-bottom:0;  }  .one-step-checkout-wrapper.opc-wrapper .form-login,  .one-step-checkout-wrapper.opc-wrapper .form-shipping-address {   margin-top:0;   padding-bottom:0;  }  .mgs-checkout-step-sidebar .order-summary .step-title {   padding-bottom:0;  } } @media screen and (max-width:360px) {  .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control {   width:100px;  }  .mgs-checkout-step-sidebar .opc-block-summary .table-totals .grand strong {   font-size:1.8rem;  }  .mgs-checkout-step-sidebar .opc-block-summary .items-in-cart {   margin-bottom:9px;  }  .onestepcheckout-index-index .page-title-wrapper .checkout-description {   font-size:1.4rem;  }  .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody .mark,  .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot .mark,  .mgs-checkout-step-sidebar .opc-block-summary .table-totals tbody .amount,  .mgs-checkout-step-sidebar .opc-block-summary .table-totals tfoot .amount {   font-size:1.4rem;  } } .checkout-agreement.field.choice.required {  margin-top:20px !important; } button.action.action-show, .cart.table-wrapper .actions-toolbar > .action.action.action-show, .action-gift.action.action-show {  border:none !important;  background:none !important;  color:#1979c3 !important; } .people-also-searched .block-title {  font-size:26px;  font-weight:500;  margin-bottom:30px;  text-align:center; } .people-also-searched .list {  list-style:none; } .people-also-searched .item {  width:33%;  float:left;  position:relative;  padding-left:20px;  margin-bottom:10px; } @media (max-width:1199.98px) {  .people-also-searched .item {   width:50%;  } } @media (max-width:767.98px) {  .people-also-searched .item {   width:100%;   padding-left:0px;  } } .csslider {  -moz-perspective:1300px;  -ms-perspective:1300px;  -webkit-perspective:1300px;  perspective:1300px;  display:inline-block;  text-align:left;  position:relative;  margin-bottom:22px;  width:100%; } .csslider > input {  display:none; } .csslider > input:nth-of-type(10):checked ~ ul li:first-of-type {  margin-left:-900%; } .csslider > input:nth-of-type(10):checked ~ .slinav label:nth-of-type(10):after {  opacity:1; } .csslider > input:nth-of-type(10):checked ~ .arrows > label:nth-of-type(9) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(10):checked ~ .arrows > label:nth-of-type(11) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(9):checked ~ ul li:first-of-type {  margin-left:-800%; } .csslider > input:nth-of-type(9):checked ~ .slinav label:nth-of-type(9):after {  opacity:1; } .csslider > input:nth-of-type(9):checked ~ .arrows > label:nth-of-type(8) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(9):checked ~ .arrows > label:nth-of-type(10) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(8):checked ~ ul li:first-of-type {  margin-left:-700%; } .csslider > input:nth-of-type(8):checked ~ .slinav label:nth-of-type(8):after {  opacity:1; } .csslider > input:nth-of-type(8):checked ~ .arrows > label:nth-of-type(7) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(8):checked ~ .arrows > label:nth-of-type(9) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(7):checked ~ ul li:first-of-type {  margin-left:-600%; } .csslider > input:nth-of-type(7):checked ~ .slinav label:nth-of-type(7):after {  opacity:1; } .csslider > input:nth-of-type(7):checked ~ .arrows > label:nth-of-type(6) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(7):checked ~ .arrows > label:nth-of-type(8) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(6):checked ~ ul li:first-of-type {  margin-left:-500%; } .csslider > input:nth-of-type(6):checked ~ .slinav label:nth-of-type(6):after {  opacity:1; } .csslider > input:nth-of-type(6):checked ~ .arrows > label:nth-of-type(5) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(6):checked ~ .arrows > label:nth-of-type(7) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(5):checked ~ ul li:first-of-type {  margin-left:-400%; } .csslider > input:nth-of-type(5):checked ~ .slinav label:nth-of-type(5):after {  opacity:1; } .csslider > input:nth-of-type(5):checked ~ .arrows > label:nth-of-type(4) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(5):checked ~ .arrows > label:nth-of-type(6) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(4):checked ~ ul li:first-of-type {  margin-left:-300%; } .csslider > input:nth-of-type(4):checked ~ .slinav label:nth-of-type(4):after {  opacity:1; } .csslider > input:nth-of-type(4):checked ~ .arrows > label:nth-of-type(3) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(4):checked ~ .arrows > label:nth-of-type(5) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(3):checked ~ ul li:first-of-type {  margin-left:-200%; } .csslider > input:nth-of-type(3):checked ~ .slinav label:nth-of-type(3):after {  opacity:1; } .csslider > input:nth-of-type(3):checked ~ .arrows > label:nth-of-type(2) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(3):checked ~ .arrows > label:nth-of-type(4) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(2):checked ~ ul li:first-of-type {  margin-left:-100%; } .csslider > input:nth-of-type(2):checked ~ .slinav label:nth-of-type(2):after {  opacity:1; } .csslider > input:nth-of-type(2):checked ~ .arrows > label:nth-of-type(1) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(2):checked ~ .arrows > label:nth-of-type(3) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(1):checked ~ ul li:first-of-type {  margin-left:0%; } .csslider > input:nth-of-type(1):checked ~ .slinav label:nth-of-type(1):after {  opacity:1; } .csslider > input:nth-of-type(1):checked ~ .arrows > label:nth-of-type(0) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(1):checked ~ .arrows > label:nth-of-type(2) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > input:nth-of-type(11):checked ~ .slinav label:nth-of-type(11):after {  opacity:1; } .csslider > input:nth-of-type(11):checked ~ .arrows > label:nth-of-type(10) {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider > input:nth-of-type(11):checked ~ .arrows > label:nth-of-type(12) {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .csslider > ul {  position:relative;  z-index:1;  font-size:0;  line-height:0;  margin:0 auto !important;  padding:0;  overflow:hidden;  white-space:nowrap;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box; } .csslider > ul > li {  position:relative;  display:inline-block;  width:100%;  height:100%;  overflow:hidden;  font-size:initial;  line-height:normal;  -moz-transition:all 0.5s cubic-bezier(0.13, 0.91, 0.38, 0.98);  -o-transition:all 0.5s cubic-bezier(0.13, 0.91, 0.38, 0.98);  -webkit-transition:all 0.5s cubic-bezier(0.13, 0.91, 0.38, 0.98);  transition:all 0.5s cubic-bezier(0.13, 0.91, 0.38, 0.98);  vertical-align:top;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;  white-space:normal;  margin:0; } .csslider > ul > li img {  width:100%; } .csslider > ul > li.scrollable {  overflow-y:scroll; } .csslider > .slinav {  position:absolute;  bottom:0;  left:50%;  z-index:10;  margin-bottom:-10px;  font-size:0;  line-height:0;  text-align:center;  -webkit-touch-callout:none;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } .csslider > .slinav > div {  margin-left:-100%; } .csslider > .slinav label {  position:relative;  display:inline-block;  cursor:pointer;  border-radius:50%;  margin:0 4px;  padding:4px;  background:#a2a2a2; } .csslider > .slinav label:hover:after {  opacity:1; } .csslider > .slinav label:after {  content:"";  position:absolute;  left:50%;  top:50%;  margin-left:-6px;  margin-top:-6px;  background:#C9B06B;  border-radius:50%;  padding:6px;  opacity:0; } .csslider > .arrows {  -webkit-touch-callout:none;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  position:absolute;  left:0;  top:50%;  width:calc(100% - 60px);  height:45px;  z-index:1;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;  margin:0 30px; } .csslider > .arrows label {  display:none;  position:absolute;  top:-50%;  padding:14px;  box-shadow:inset 1px -1px 0 1px #afafaf;  cursor:pointer;  -moz-transition:box-shadow 0.15s, margin 0.15s;  -o-transition:box-shadow 0.15s, margin 0.15s;  -webkit-transition:box-shadow 0.15s, margin 0.15s;  transition:box-shadow 0.15s, margin 0.15s;  z-index:10; } .csslider > .arrows label:hover {  box-shadow:inset 2px -2px 0 2px #656565;  margin:0 0px; } .csslider > .arrows label:before {  content:"";  position:absolute;  top:-100%;  left:-100%;  height:300%;  width:300%; } .csslider.inside .slinav {  bottom:10px;  margin-bottom:10px; } .csslider.inside .slinav label {  border:1px solid #7e7e7e; } .csslider.infinity > input:first-of-type:checked ~ .arrows label.goto-last {  display:block;  left:0;  right:auto;  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .csslider.infinity > input:last-of-type:checked ~ .arrows label.goto-first {  display:block;  right:0;  left:auto;  -moz-transform:rotate(225deg);  -ms-transform:rotate(225deg);  -o-transform:rotate(225deg);  -webkit-transform:rotate(225deg);  transform:rotate(225deg); } .empty-td {  display:none;  width:0;  padding:0; } .estimation-wrapper {  margin-bottom:10px; } .estimation-wrapper .heading-container {  margin-bottom:3px;  position:relative; } .estimation-wrapper .heading-container .label {  display:none;  font-weight:600;  margin-bottom:0;  margin-right:5px; } .estimation-wrapper .heading-container img.loader {  display:none;  max-height:20px;  position:absolute;  top:0; } .estimation-wrapper .heading-container img.loader.visible {  display:inline-block; } .estimation-wrapper .heading-container.visible .label {  display:inline-block; } .estimation-wrapper .response-container {  display:none;  min-height:28px; } .estimation-wrapper .response-container span {  margin-top:5px;  margin-bottom:0; } .estimation-wrapper .response-container span.post-code {  cursor:pointer;  font-weight:600;  text-decoration:underline; } .estimation-wrapper .response-container span.country-code {  font-weight:600; } .estimation-wrapper .response-container span.error-massage {  display:none;  color:#ff0000;  cursor:pointer;  text-decoration:underline; } .estimation-wrapper .response-container .order-within-container, .estimation-wrapper .response-container #estimation_message {  display:none;  margin-top:3px; } .estimation-wrapper .response-container .order-within-container #order_within, .estimation-wrapper .response-container #estimation_message #order_within {  font-weight:bold;  margin-top:0; } .estimation-wrapper .response-container .input-wrapper {  display:inline-block; } .estimation-wrapper .response-container .input-wrapper input, .estimation-wrapper .response-container .input-wrapper select {  display:none;  height:auto;  margin:0 5px 0 0;  max-width:72px;  padding:2px;  text-align:center; } .estimation-wrapper .response-container.visible {  display:block; } .estimation-wrapper.show-spinner {  min-height:25px; } #estimated_content {  display:none;  float:left;  margin-bottom:10px;  width:100%; } #estimated_content strong.label {  float:left;  min-height:25px; } #estimated_content .loader {  display:none;  position:relative;  top:0;  left:10px; } #estimated_content .loader img {  height:20px; } #estimated_content #estimated_response {  display:none;  float:left;  min-height:30px;  width:100%; } #estimated_content #estimated_response span {  display:inline-block;  padding-top:5px; } #estimated_content #estimated_response span#zip {  cursor:pointer;  text-decoration:underline; } #estimated_content #estimated_response span#zip_response, #estimated_content #estimated_response span#country_response {  font-weight:bold; } #estimated_content #estimated_response span#zip_response.clickable {  cursor:pointer;  text-decoration:underline; } #estimated_content #estimated_response span.input-wrapper {  padding-top:0; } #estimated_content #estimated_response .update-location {  display:inline-block;  position:relative;  padding:0;  margin:0; } #estimated_content #estimated_response .update-location .input-wrapper, #estimated_content #estimated_response .update-location .buttons {  padding:0;  margin:0;  position:relative;  top:0; } #estimated_content #estimated_response .update-location #input_zip, #estimated_content #estimated_response .update-location #input_country {  display:none;  border:1px solid #ccc;  border-radius:0;  font-size:inherit;  text-align:center;  margin:0 2px;  height:26px;  padding:0;  max-width:75px; } #estimated_content #estimated_response .update-location #input_zip.empty, #estimated_content #estimated_response .update-location #input_country.empty {  border-color:#ff0000; } #estimated_content #estimated_response .update-location #coutry_text {  display:none; } #estimated_content #estimated_response .update-location #input_zip {  margin-left:0; } #estimated_content #estimated_response .update-location #input_country {  padding:0 20px 0 10px;  position:relative; } #estimated_content #estimated_response .update-location .buttons {  padding:0; } #estimated_content #estimated_response .update-location .buttons #update_location {  cursor:pointer;  border-radius:0;  padding:0;  margin:0 5px;  top:-2px;  position:relative; } #estimated_content #estimated_response .update-location .buttons #update_location span {  padding:0;  margin:0;  width:26px; } #estimated_content #estimated_response .update-location .buttons #update_location span:before {  font-family:'luma-icons';  font-size:12px;  line-height:24px;  content:'\e610';  display:inline-block; } #estimated_content #estimated_response .update-location .buttons #update_location {  display:none; } @media only screen and (max-width:1040px) {  #estimated_content #estimated_response .update-location {   margin-top:5px;  } } #estimated_content #error {  display:none;  float:left;  width:100%; } #estimated_content #error #error-message {  color:#ff0000; } #estimated_content #error #error-message.clickable {  cursor:pointer;  text-decoration:underline; } .wesupply_estimations_zip {  max-width:65px; } .page-header-v3 .header_right .wesupply-link-v2, .page-header-v4 .header_right .wesupply-link-v2 {  display:none; } .page-header-v4.sticky-header .header.links .wesupply-tracking-info {  margin-right:15px; } .wesupply_options {  width:150px;  margin-right:10px; } .wesupply-link-v2 {  float:left;  line-height:30px; } .sticky-header .wesupply-link-v2 {  display:none; } .sms-center {  text-align:center; } #ws_embed_sms_notification {  clear:left;  font:14px Helvetica, Arial, sans-serif;  margin:40px 0 20px;  padding:0; } #ws_embed_sms_notification.design-1 #phonePrefix, #ws_embed_sms_notification.design-1 #ws-Phone {  height:50px; } #ws_embed_sms_notification.ws-left {  text-align:left; } #ws_embed_sms_notification.ws-left.sms-center {  max-width:640px;  margin:0 auto;  text-align:center; } #ws_embed_sms_notification .block-span {  display:block; } #ws_embed_sms_notification .block-span.mg-top-span {  margin-bottom:10px; } #ws_embed_sms_notification .control-subs:before {  font-size:16px;  line-height:32px;  color:#575757;  margin:6px 0 0 8px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center;  position:absolute;  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/WeSupply_Toolbox/images/icone_phone.png);  content:'';  width:12px;  height:20px; } #ws_embed_sms_notification .control-subs .ws-Phone {  padding-left:35px; } #ws_embed_sms_notification #ws-responses {  padding:20px 0;  margin:0 auto; } #ws-responses {  padding-bottom:20px; } #ws-responses #ws-error-response {  color:red; } #ws-responses #ws-success-response {  color:green; } .sms-center-design-2 {  margin:0 auto;  text-align:center; } .ws-title-description-container-dsg2 {  margin:0;  position:absolute;  top:50%;  -ms-transform:translateY(-50%);  transform:translateY(-50%); } .ws_embed_sms_notification {  width:100%;  margin-top:50px; } .ws_embed_sms_notification .inline-block {  width:100%;  text-align:left;  border:1px solid #b5b5b5;  position:relative; } .ws_embed_sms_notification .inline-block .title-dsg-2 {  border-right:1px solid #b5b5b5;  float:left;  min-height:26px;  line-height:26px;  padding:15px 30px; } .ws_embed_sms_notification .inline-block .description-dsg-2 {  float:left;  display:inline-block;  width:auto;  padding:14px 20px;  min-height:26px;  line-height:26px; } .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 {  float:right;  display:inline-block;  max-width:unset;  padding:11px;  min-width:396px;  width:auto; } .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .ws-phone-dsg-2 {  width:205px;  float:left;  height:32px;  padding:0 0 0 26px;  border-right:0 none; } .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .ws-country-pc-dsg2 {  padding:0 0 0 26px;  height:34px;  width:130px; } .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .ws-orderId-dsg2 {  margin-bottom:10px;  max-width:100%; } .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 button.action, .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .cart.table-wrapper .actions-toolbar > .action.action, .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .action-gift.action {  float:left;  clear:none;  margin:0;  border-radius:0; } .ws_embed_sms_notification .inline-block .sms-subs {  margin-top:-3px;  border-radius:3px;  border-bottom-left-radius:0;  border-top-left-radius:0; } .ws_embed_sms_notification .inline-block .title-dsg-2 {  padding:14px;  font-size:13px;  margin:0;  background:#f4f4f4; } .ws_embed_sms_notification .inline-block .control-subs-2:before {  font-size:16px;  line-height:32px;  color:#575757;  margin:6px 0 0 8px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center;  position:absolute;  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/WeSupply_Toolbox/images/icone_phone.png);  content:'';  width:12px;  height:20px; } @media screen and (max-width:988px) {  .ws_embed_sms_notification .inline-block .title-dsg-2 {   display:none;  } } @media screen and (max-width:767px) {  .ws_embed_sms_notification .inline-block {   border:0 none;  }  .ws_embed_sms_notification .inline-block .description-dsg-2 {   padding-left:0;  }  .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 {   float:left;   padding:0 0 10px 0;   clear:both;  }  .ws_embed_sms_notification .inline-block .ws-title-description-container-dsg2 {   position:relative;  } } @media screen and (max-width:767px) {  .ws_embed_sms_notification .inline-block {   border:1px solid #b5b5b5;  }  .ws_embed_sms_notification .inline-block .description-dsg-2 {   text-align:center;   width:100%;  }  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 {   padding:0 20px;   min-width:unset;  }  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 #ws-Phone {   width:calc(100% - 130px);   border-right:1px solid #c2c2c2;  }  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 #ws-orderId {   margin-bottom:10px;   width:100%;   max-width:100%;  }  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 button#ws-embedded-subscribe,  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 .cart.table-wrapper .actions-toolbar > .action#ws-embedded-subscribe,  .ws_embed_sms_notification .inline-block #ws-embedded-sms-notification-form.ws-embedded-sms-notification-form-dsg-2 .action-gift#ws-embedded-subscribe {   width:100%;   margin-top:10px;   float:none;   height:auto;  } } .wesupply-track-shipment .page-title-wrapper, .wesupply-orders-view .page-title-wrapper {  display:none; } iframe.embedded-iframe.ws-stores-view {  height:820px; } #order-view-container {  height:1000px; } .order-view-modal .page-main-actions {  display:none; } .order-view-modal .modal-header {  display:none; } .order-view-modal .modal-content {  padding:0; } .loading-container {  text-align:center;  padding:40px;  position:relative; } .loading-container .loading-image {  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader-2.gif) center center no-repeat transparent;  background-size:contain;  position:absolute;  top:0;  left:calc(50% - 100px);  height:200px;  width:200px;  z-index:100; } [class*="cms-wesupply-store-locator"].sales-order-history .embedded-iframe-container, [class*="cms-wesupply-store-details"].sales-order-history .embedded-iframe-container, .account.sales-order-history .embedded-iframe-container, [class*="cms-wesupply-store-locator"].customer-account-index .embedded-iframe-container, [class*="cms-wesupply-store-details"].customer-account-index .embedded-iframe-container, .account.customer-account-index .embedded-iframe-container {  display:none; } .wesupply-track-shipment #maincontent {  position:relative;  margin:0 auto !important;  max-width:unset;  padding:0;  width:100%; } .wesupply-track-shipment #maincontent .embedded-iframe-container {  display:block; } .wesupply-track-shipment #maincontent .embedded-iframe-container .page-title {  text-align:left; } .wesupply-track-shipment #maincontent .not-found {  padding:40px 0 20px;  margin:0 auto;  display:table; } .wesupply-track-shipment .breadcrumbs {  display:none; } #co-shipping-method-form .item-options .field.item {  margin-left:20px; } #co-shipping-method-form .item-options .field.item input.radio {  margin-left:-20px;  margin-top:2px; } #co-shipping-method-form .item-options .field.item label.label {  position:relative;  top:-2px;  left:-2px; } #co-shipping-method-form .item-options .field.item span.eta {  display:block; } @media screen and (min-width:1024px) {  .order-view-modal {   max-width:989px;   left:calc(100% - 989px);  } } .theme-pearl .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .ws-phone-dsg-2 {  height:34px; } .theme-pearl .ws_embed_sms_notification .inline-block .ws-embedded-sms-notification-form-dsg-2 .ws-country-pc-dsg2 {  height:34px; } @media screen and (max-width:767px) {  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method thead {   display:none;  }  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method tbody {   padding-bottom:20px;  }  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method tbody tr.row {   display:flex;   margin-left:0;   padding-bottom:0;  }  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method tbody tr.row:first-child,  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method tbody tr.row.row-eta,  .theme-pearl .checkout-shipping-method .table-checkout-shipping-method tbody tr.row td.col {   border:0 none;  } } body:not(.theme-pearl) #estimated_content #estimated_response .update-location .input-wrapper #input_zip, body:not(.theme-pearl) #estimated_content #estimated_response .update-location .buttons #input_zip {  height:26px;  min-height:unset;  max-height:unset;  position:relative;  top:-1px; } body:not(.theme-pearl) #estimated_content #estimated_response .update-location .input-wrapper #input_country, body:not(.theme-pearl) #estimated_content #estimated_response .update-location .buttons #input_country, body:not(.theme-pearl) #estimated_content #estimated_response .update-location .input-wrapper #update_location, body:not(.theme-pearl) #estimated_content #estimated_response .update-location .buttons #update_location {  height:28px; } body:not(.theme-pearl) #estimated_content #estimated_response .update-location .input-wrapper #input_country, body:not(.theme-pearl) #estimated_content #estimated_response .update-location .buttons #input_country {  top:-1px; } body:not(.theme-pearl) #ws_embed_sms_notification.sms-center {  max-width:560px;  margin:40px auto; } body:not(.theme-pearl) #ws_embed_sms_notification.sms-center-design-2 {  margin:40px auto; } body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group {  position:relative; } body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group:before {  left:0; } body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group #phonePrefix, body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group #ws-Phone {  height:32px;  vertical-align:bottom; } body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group #ws-Phone {  padding-left:5px; } body:not(.theme-pearl) #ws_embed_sms_notification .ws-field-group #ws-orderId {  margin-bottom:10px;  width:460px;  max-width:100%; } .checkout-onepage-success .delivery-estimations {  font-size:1.8rem;  font-weight:600;  padding-top:20px; } .column .block-addbysku .fieldset {  margin:0; } .column .block-addbysku .fieldset .fields {  position:relative; } .column .block-addbysku .fieldset .fields .field {  display:inline-block;  margin-bottom:10px;  vertical-align:top; } .column .block-addbysku .fieldset .fields .actions-toolbar {  position:absolute;  right:0;  top:4px; } .column .block-addbysku .sku {  margin-right:-155px;  padding-right:160px;  width:100%; } .column .block-addbysku .skus > .label {  margin-top:10px; } .column .block-addbysku .qty .qty + .mage-error {  width:80px; } .column .block-addbysku .block-content .actions-toolbar {  clear:both;  margin:0 0 20px;  text-align:left; } .column .block-addbysku .block-content .actions-toolbar:before, .column .block-addbysku .block-content .actions-toolbar:after {  content:'';  display:table; } .column .block-addbysku .block-content .actions-toolbar:after {  clear:both; } .column .block-addbysku .block-content .actions-toolbar .primary {  float:left; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary {  display:inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary a.action, .column .block-addbysku .block-content .actions-toolbar .secondary a.action {  display:inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary .action {  margin:0 5px 0 0; } .column .block-addbysku .block-content .actions-toolbar .secondary a.action {  margin-top:6px; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary {  display:block;  float:none; } .column .block-addbysku .block-content .actions-toolbar > .secondary {  text-align:left; } .column .block-addbysku .reset {  margin:10px 0; } .column .block-addbysku .note {  display:block;  margin:0 0 20px; } .block-cart-failed {  margin-top:40px; } .block-cart-failed .block-title {  font-size:2.6rem; } .block-cart-failed .block-title strong {  font-weight:300; } .block-cart-failed .actions {  text-align:center; } .block-cart-failed .actions .action {  margin-bottom:10px; } .block-category-event {  background:#f0f0f0;  color:#333333;  padding:10px 0 15px;  text-align:center; } .block-category-event.block:last-child {  margin-bottom:10px; } .block-category-event .block-title {  margin:0 0 10px; } .block-category-event .block-title strong {  font-size:1.5rem;  font-weight:300; } .block-category-event .ticker {  margin:0;  padding:0;  list-style:none none; } .block-category-event .ticker li {  display:none;  margin:0 15px; } .block-category-event .ticker .value {  font-size:1.8rem;  font-weight:300; } .block-category-event .ticker .label {  font-size:1rem;  display:block;  text-transform:lowercase; } .block-category-event .dates {  display:table;  margin:0 auto; } .block-category-event .dates .start, .block-category-event .dates .end {  display:table-cell;  vertical-align:top; } .block-category-event .dates .date {  font-size:1.8rem; } .block-category-event .dates .time {  display:block; } .block-category-event .dates .start {  padding-right:40px;  position:relative; } .block-category-event .dates .start:after {  font-size:1.8rem;  content:'\2013';  display:block;  position:absolute;  right:15px;  top:0; } .cart-summary {  background:#f5f5f5;  margin-bottom:25px;  padding:1px 15px 25px; } .cart-summary > .title {  display:block;  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem; } .cart-summary .block {  margin-bottom:0; } .cart-summary .block .item-options {  margin-left:0; } .cart-summary .block .fieldset {  margin:15px 0 25px 5px; } .cart-summary .block .fieldset .field {  margin:0 0 10px; } .cart-summary .block .fieldset .field.note {  font-size:12px; } .cart-summary .block .fieldset .methods .field > .label {  display:inline; } .cart-totals {  border-top:1px solid #d1d1d1;  padding-top:10px; } .cart-totals .table-wrapper {  margin-bottom:0;  overflow:inherit; } .cart-totals .discount.coupon {  display:none; } .cart.table-wrapper .items thead + .item {  border-top:1px solid #d1d1d1; } .cart.table-wrapper .items > .item {  border-bottom:1px solid #d1d1d1;  position:relative; } .cart.table-wrapper .col {  padding-top:15px;  width:auto; } .cart.table-wrapper .col.qty .input-text {  margin-top:-5px; } .cart.table-wrapper .item-actions td {  padding-bottom:10px;  text-align:center;  white-space:normal; } .cart.table-wrapper .item .col.item {  display:block;  min-height:75px;  padding:25px 0 10px 75px;  position:relative; } .cart.table-wrapper .actions-toolbar > .action, .action-gift {  display:inline-block;  text-decoration:none;  margin-bottom:10px;  margin-right:10px; } .cart.table-wrapper .actions-toolbar > .action:hover, .cart.table-wrapper .actions-toolbar > .action:active, .cart.table-wrapper .actions-toolbar > .action:focus, .action-gift:hover, .action-gift:active, .action-gift:focus {  text-decoration:none; } .cart.table-wrapper .actions-toolbar > .action:last-child, .action-gift:last-child {  margin-right:0; } .cart.table-wrapper .action.help.map {  font-weight:400; } .cart.table-wrapper .product-item-photo {  display:block;  left:0;  max-width:60px;  padding:0;  position:absolute;  top:15px;  width:100%; } .cart.table-wrapper .product-item-details {  white-space:normal;  padding-top:0; } .cart.table-wrapper .product-item-name {  display:inline-block;  font-weight:500;  margin-top:-6px; } .cart.table-wrapper .product-item-name a {  font-size:15px;  color:var(--thim-mgs-color-01); } .cart.table-wrapper .gift-registry-name-label:after {  content:':'; } .cart.table-wrapper .item-options {  font-size:14px;  margin-bottom:10px;  color:#2a2a2a;  font-weight:400; } .cart.table-wrapper .item-options dd {  margin-left:0;  color:#878787; } .cart.table-wrapper .item-options dt:after {  content:":"; } .cart.table-wrapper .product-item-name + .item-options {  margin-top:0; } .cart.table-wrapper .action.configure {  display:inline-block;  margin:0 0 20px; } .cart-container {  overflow:hidden; } .cart-container .checkout-methods-items {  margin-top:20px;  text-align:center; } .cart-container .checkout-methods-items .action.primary {  width:100%; } .cart-container .checkout-methods-items .item + .item {  margin-top:20px; } .cart-products-toolbar .toolbar-amount {  margin:25px 0 15px;  padding:0;  text-align:center; } .cart-products-toolbar .pages {  margin:0 0 25px;  text-align:center; } .cart-products-toolbar .pages .items > .item {  border-bottom:0; } .cart-products-toolbar-top {  border-bottom:1px solid #d1d1d1; } .block.crosssell {  margin-top:70px; } .cart-tax-info + .cart-tax-total, .cart .cart-tax-info + .cart-tax-total {  display:block; } .cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {  text-align:center; } .checkout-cart-index .page-main .cart-empty {  text-align:center;  font-size:15px;  padding:24px 20px 12px;  border:1px solid #ddd;  border-radius:5px; } .checkout-cart-index .page-main .cart-empty a {  color:#56cfe1; } .checkout-cart-index .page-main .cart-empty a:hover {  text-decoration:underline; } .checkout-cart-index .page-main .cart-empty p {  margin-bottom:10px; } .checkout-cart-index .page-main .cart.table-wrapper .col.qty .input-text {  height:auto;  width:50px;  display:inline-block;  padding:0;  text-align:center;  background-color:transparent;  color:var(--thim-mgs-color-04); } .checkout-cart-index .page-main .cart.table-wrapper .items > .item .col.item {  padding-left:25px; } .checkout-cart-index .page-main .cart.table-wrapper .items > .item .col.item .product-item-photo {  border-right:none;  padding:0; } .checkout-cart-index .page-main .cart.table-wrapper .items > .item .product-item-details .item-actions a + a {  margin-left:8px; } .checkout-cart-index .page-main .cart.table-wrapper .items > .item .product-item-details .action {  padding:0;  border:none;  color:#8e8e8e; } .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty {  display:flex;  align-items:center;  height:40px;  font-size:14px; } .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty > span.minus {  padding-left:15px; } .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty > span.plus {  padding-right:15px; } .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .price {  color:var(--thim-mgs-color-04);  font-weight:400;  font-size:14px; } .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td.subtotal .cart-price .price {  color:var(--thim-mgs-color-04); } .checkout-cart-index .page-main .cart.table-wrapper table#shopping-cart-table .item-options .price:before {  content:"(";  display:inline-block; } .checkout-cart-index .page-main .cart.table-wrapper table#shopping-cart-table .item-options .price:after {  content:")";  display:inline-block; } .checkout-cart-index .page-main .cart.main.actions {  margin-top:40px; } .checkout-cart-index .page-main .cart.main.actions button, .checkout-cart-index .page-main .cart.main.actions .cart.table-wrapper .actions-toolbar > .action, .checkout-cart-index .page-main .cart.main.actions .action-gift {  float:right; } .checkout-cart-index .page-main .cart.main.actions button + button, .checkout-cart-index .page-main .cart.main.actions .cart.table-wrapper .actions-toolbar > .action + .cart.table-wrapper .actions-toolbar > .action, .checkout-cart-index .page-main .cart.main.actions .action-gift + .action-gift {  margin-right:15px; } .checkout-cart-index .page-main .checkout-extra {  position:relative;  padding-left:250px;  border:1px solid #efefef;  margin-top:40px;  background-color:var(--thim-mgs-color-06);  min-height:200px; } .checkout-cart-index .page-main .checkout-extra .block {  margin-bottom:0 !important; } .checkout-cart-index .page-main .checkout-extra .block:first-child > .title {  border-top:1px solid #efefef; } .checkout-cart-index .page-main .checkout-extra > .block > .title.active {  color:#fff;  background-color:#2a2a2a;  border-color:#2a2a2a; } .checkout-cart-index .page-main .checkout-extra > .block > .content.active {  display:block !important; } .checkout-cart-index .page-main .checkout-extra > .block > .title {  position:absolute;  left:0;  font-size:13px;  padding:12px 20px 9px;  width:250px;  top:38px;  cursor:pointer;  border-bottom:1px solid #efefef;  color:#676767; } .checkout-cart-index .page-main .checkout-extra > .block > .title strong {  font-weight:400;  font-size:13px; } .checkout-cart-index .page-main .checkout-extra > .block + .block > .title {  margin-top:45px; } .checkout-cart-index .page-main .checkout-extra > .block > .content {  padding:40px 30px;  border-left:1px solid #f4f4f4;  background-color:var(--thim-mgs-color-07);  min-height:200px;  display:none !important;  position:relative; } .checkout-cart-index .page-main .checkout-extra > .block > .content form legend.legend, .checkout-cart-index .page-main .checkout-extra > .block > .content form br {  display:none; } .checkout-cart-index .page-main .checkout-extra .block.shipping form .field.note {  color:#555; } .checkout-cart-index .page-main .checkout-extra .block.shipping form div.field {  display:grid;  grid-template-columns:30fr 70fr;  align-items:center; } .checkout-cart-index .page-main .checkout-extra .block.shipping form div.field label.label {  margin:0; } .checkout-cart-index .page-main .checkout-extra .block.shipping form + form {  margin-top:30px; } .checkout-cart-index .page-main .checkout-extra .block.shipping form#co-shipping-method-form fieldset.fieldset.rate {  margin:0; } .checkout-cart-index .page-main .checkout-extra .block.shipping form#co-shipping-method-form fieldset.fieldset.rate dt.item-title {  font-weight:600;  text-transform:uppercase;  color:#000;  font-size:14px;  padding-bottom:5px; } .checkout-cart-index .page-main .checkout-extra .block.shipping form#co-shipping-method-form fieldset.fieldset.rate dd.item-options {  margin-left:0; } .checkout-cart-index .page-main .checkout-extra .block.discount form#discount-coupon-form .actions-toolbar {  margin-left:0;  margin-top:15px; } .checkout-cart-index .cart.main.actions button, .checkout-cart-index .cart.main.actions .cart.table-wrapper .actions-toolbar > .action, .checkout-cart-index .cart.main.actions .action-gift {  float:right; } .checkout-cart-index .cart.main.actions button + button, .checkout-cart-index .cart.main.actions .cart.table-wrapper .actions-toolbar > .action + .cart.table-wrapper .actions-toolbar > .action, .checkout-cart-index .cart.main.actions .action-gift + .action-gift {  margin-right:10px; } .checkout-cart-index .cart-bottom .cart-totals {  border:1px solid #eaeaea;  margin-top:40px;  padding-top:21px;  position:relative; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals th, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th {  font-weight:500;  color:var(--thim-mgs-color-01);  padding:0 15px 15px;  vertical-align:middle;  font-size:14px;  border:none;  text-align:left; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals th span.label, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th span.label {  font-size:14px;  color:#222; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals td, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax td {  font-weight:500;  color:var(--thim-mgs-color-01);  padding:0 15px 15px;  vertical-align:middle;  font-size:14px;  border:none;  border-right:none;  text-align:left; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th .label, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl th .label, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th .value, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl th .value {  font-weight:400;  color:#646464;  font-size:13px; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax td span.price, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl td span.price {  color:#969696;  font-weight:400;  font-size:13px; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.sub td span.price {  font-size:14px; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.grand.totals th {  font-size:20px;  border-top:1px solid #eaeaea;  padding-top:15px; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.grand.totals td {  font-size:20px;  border-top:1px solid #eaeaea;  padding-top:15px; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.grand.totals td strong {  font-weight:400; } .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.grand.totals td strong span.price {  font-size:20px; } .checkout-cart-index .cart-summary {  background:transparent;  margin-top:30px;  padding:0; } .checkout-cart-index .cart-summary strong.summary.title {  display:none; } .checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout, .checkout-cart-index .cart-summary .checkout-methods-items .cart.table-wrapper .actions-toolbar > .action.action.primary.checkout, .checkout-cart-index .cart-summary .checkout-methods-items .action-gift.action.primary.checkout {  border:1px solid #2a2a2a;  font-size:15px;  text-transform:uppercase;  font-weight:600;  padding:0;  letter-spacing:1px;  border-radius:40px;  height:50px;  line-height:50px; } .checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout:hover, .checkout-cart-index .cart-summary .checkout-methods-items .cart.table-wrapper .actions-toolbar > .action.action.primary.checkout:hover, .checkout-cart-index .cart-summary .checkout-methods-items .action-gift.action.primary.checkout:hover {  background-color:#56cfe1;  border-color:#56cfe1; } .checkout-cart-index footer.page-footer {  margin-top:70px; } .block-minicart .items-total {  float:left;  margin:0 10px; } .block-minicart .items-total .count {  font-weight:700; } .block-minicart .subtotal {  margin:0 10px 10px;  text-align:right; } .block-minicart .amount .price-wrapper:first-child .price {  font-size:18px;  font-weight:700; } .block-minicart .subtitle {  display:none; } .block-minicart .subtitle.empty {  display:block;  font-size:14px;  padding:30px 0 20px;  text-align:center; } .block-minicart .text.empty {  text-align:center; } .block-minicart .block-content > .actions {  margin-top:0;  text-align:center; } .block-minicart .block-content > .actions > .primary {  margin:0; } .block-minicart .block-content > .actions > .primary .action.primary {  display:block;  margin-bottom:15px;  width:100%;  font-size:14px;  padding:0 35px;  height:40px;  border:2px solid #363636;  background-color:#363636; } .block-minicart .block-content > .actions > .primary .action.primary:last-child {  margin-bottom:0; } .block-minicart .block-content > .actions > .primary .action.primary:hover, .block-minicart .block-content > .actions > .primary .action.primary:focus, .block-minicart .block-content > .actions > .primary .action.primary:active {  color:#fff;  border:2px solid #56cfe1;  background-color:#56cfe1; } .block-minicart .block-category-link, .block-minicart .block-product-link, .block-minicart .block-cms-link, .block-minicart .block-banners {  margin:15px 0 0;  text-align:center; } .minicart-wrapper {  display:inline-block;  position:relative;  float:right; } .minicart-wrapper:before, .minicart-wrapper:after {  content:'';  display:table; } .minicart-wrapper:after {  clear:both; } .minicart-wrapper .action.showcart {  cursor:pointer;  display:inline-block;  text-decoration:none; } .minicart-wrapper .action.showcart:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:35px;  line-height:33px;  color:#8f8f8f;  content:'\e611';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.showcart:hover:before {  color:#333333; } .minicart-wrapper .action.showcart:active:before {  color:#8f8f8f; } .minicart-wrapper .action.showcart.active {  display:inline-block;  text-decoration:none; } .minicart-wrapper .action.showcart.active:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:35px;  line-height:33px;  color:#8f8f8f;  content:'\e611';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.showcart.active:hover:before {  color:#333333; } .minicart-wrapper .action.showcart.active:active:before {  color:#8f8f8f; } .minicart-wrapper .block-minicart {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:100%;  width:320px;  z-index:101;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  right:0;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .minicart-wrapper .block-minicart li {  margin:0; } .minicart-wrapper .block-minicart li:hover {  cursor:pointer; } .minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .minicart-wrapper .block-minicart:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .minicart-wrapper .block-minicart:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .minicart-wrapper .block-minicart:before {  right:26px;  top:-12px; } .minicart-wrapper .block-minicart:after {  right:25px;  top:-14px; } .minicart-wrapper.active {  overflow:visible; } .minicart-wrapper.active .block-minicart {  display:block; } .minicart-wrapper .block-minicart {  padding:25px 20px; } .minicart-wrapper .block-minicart .block-title {  display:none; } .minicart-wrapper .product .actions > .primary, .minicart-wrapper .product .actions > .secondary {  display:inline; } .minicart-wrapper .action.close {  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  height:40px;  position:absolute;  right:0;  top:0;  width:40px; } .minicart-wrapper .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-wrapper .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:32px;  color:inherit;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.close:hover:before {  color:inherit; } .minicart-wrapper .action.close:active:before {  color:inherit; } .minicart-wrapper .action.close:focus, .minicart-wrapper .action.close:active {  background:none;  border:none; } .minicart-wrapper .action.close:hover {  background:none;  border:none; } .minicart-wrapper .action.close.disabled, .minicart-wrapper .action.close[disabled], fieldset[disabled] .minicart-wrapper .action.close {  pointer-events:none;  opacity:0.5; } .minicart-wrapper .action.showcart {  white-space:nowrap;  cursor:pointer;  text-decoration:none;  position:relative; } .minicart-wrapper .action.showcart .counter.qty {  background:#ff5501;  color:#ffffff;  height:24px;  line-height:24px;  border-radius:2px;  display:inline-block;  margin:3px 0 0;  min-width:18px;  overflow:hidden;  padding:0 3px;  text-align:center;  white-space:normal; } .minicart-wrapper .action.showcart .counter.qty .loader > img {  max-width:24px; } .minicart-wrapper .minicart-widgets {  margin-top:15px; } .minicart-wrapper .block-content {  padding:0 15px; } @media screen and (max-width:767px) {  .minicart-wrapper .block-content {   max-height:calc(100vh - 50px);   overflow-x:hidden;   overflow-y:auto;   padding:0 20px;  } } @media screen and (min-width:768px) {  .minicart-wrapper .block-content .minicart-items-wrapper {   max-height:calc(100vh - 300px);   overflow-x:hidden;   overflow-y:auto;   padding:0;   height:auto !important;  } } .minicart-wrapper .block-content .minicart-items-wrapper::-webkit-scrollbar {  -webkit-appearance:none;  width:5px; } .minicart-wrapper .block-content .minicart-items-wrapper::-webkit-scrollbar-thumb {  background-color:rgba(0, 0, 0, 0.5);  border-radius:0; } .minicart-wrapper .block-content > .subtotal {  margin-top:15px;  text-align:center;  width:auto;  padding:11px 0 7px;  border-top:1px solid #ebebeb; } .minicart-wrapper .block-content > .subtotal > * {  display:inline-block; } .minicart-wrapper .block-content > .subtotal > span.label {  color:var(--thim-mgs-color-01);  font-size:18px;  letter-spacing:0.5px;  font-weight:600;  text-transform:uppercase; } .minicart-wrapper .block-content > .subtotal .price-container .price {  color:var(--thim-mgs-color-04);  font-size:18px;  font-weight:600; } .minicart-wrapper .block-content .subtitle.empty {  display:block;  color:var(--thim-mgs-color-01);  text-align:center;  font-weight:400;  padding-top:20px; } .minicart-items {  margin:0;  padding:0;  list-style:none none; } .minicart-items .product-item {  padding-top:20px; } .minicart-items .product-item-pricing .label {  display:inline-block; } .minicart-items .price-minicart {  margin-bottom:5px; } .minicart-items .message {  margin-bottom:0;  margin-top:10px; } .minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container {  float:left; } .minicart-items .product .toggle {  display:block;  text-decoration:none;  cursor:pointer;  position:relative;  white-space:nowrap; } .minicart-items .product .toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:16px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .product .toggle:after {  position:static;  right:20px;  top:0; } .minicart-items .product.active > .toggle:after {  content:'\e621'; } .minicart-items .product-item-name {  font-weight:400;  margin:0 0 10px; } .minicart-items .product-item-name a {  color:#1979c3; } .minicart-items .product-item-details {  padding-left:88px; } .minicart-items .product-item-details .price {  font-weight:400; } .minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax {  margin:0;  font-size:14px; } .minicart-items .product-item-details .weee[data-label] {  font-size:1.1rem; } .minicart-items .product-item-details .details-qty {  margin-top:10px; } .minicart-items .product.options .tooltip.toggle {  display:inline-block;  text-decoration:none; } .minicart-items .product.options .tooltip.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-items .product.options .tooltip.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:-3px 0 0 7px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .product.options .tooltip.toggle .details {  display:none; } .minicart-items .item-qty {  text-align:center;  width:45px; } .minicart-items .update-cart-item {  font-size:1.1rem;  margin-left:5px;  vertical-align:top; } .minicart-items .subtitle {  display:none; } .minicart-items .action.edit, .minicart-items .action.delete {  display:inline-block;  text-decoration:none; } .minicart-items .action.edit > span, .minicart-items .action.delete > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-items .action.edit:before, .minicart-items .action.delete:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:#303030;  content:'\e606';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before {  color:#303030; } .minicart-items .action.edit:active:before, .minicart-items .action.delete:active:before {  color:#303030; } .minicart-items .action.delete:before {  content:'\e604'; } .minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container {  overflow:hidden;  width:80px !important;  float:left; } .minicart-items .product > .product-item-photo img, .minicart-items .product > .product-image-container img {  max-width:100%;  height:auto !important; } .minicart-items .product-item {  padding-top:20px; } .minicart-items .product-item .product-image-container {  display:initial; } .minicart-items .product-item .product:after {  display:table;  clear:both;  content:""; } .minicart-items .product-item .product > .product-item-photo {  position:relative; } .minicart-items .product-item .product > .product-item-photo:after {  content:"";  background:#000;  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  opacity:0;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .minicart-items .product-item .product > .product-item-photo img {  max-width:100%;  height:auto !important;  margin:0; } .minicart-items .product-item .product-item-details {  float:left;  width:calc(100% - 80px);  padding-left:15px;  padding-top:1px; } .minicart-items .product-item .product-item-details > .product.options {  font-size:12px; } .minicart-items .product-item .product-item-details .product-item-name {  font-size:13px;  color:var(--thim-mgs-color-01);  line-height:1.428;  font-weight:600;  display:block; } .minicart-items .product-item .product-item-details .product-item-name a {  font-weight:600;  font-size:13px;  color:var(--thim-mgs-color-01);  line-height:1.428;  display:block; } .minicart-items .product-item .product-item-details .product-item-name a:hover {  color:#56cfe1; } .minicart-items .product-item .product-item-details .product-item-pricing {  margin-top:4px; } .minicart-items .product-item .product-item-details .product-item-pricing .price {  color:var(--thim-mgs-color-04);  font-size:14px; } .minicart-items .product-item .details-qty.qty {  margin-top:8px; } .minicart-items .product-item .details-qty.qty > label {  display:none; } .minicart-items .product-item .details-qty.qty .cart-item-qty {  width:80px;  height:34px;  border-radius:17px;  line-height:1;  padding:0;  text-align:center; } .minicart-items .product-item .details-qty.qty .update-cart-item {  margin-left:0;  height:34px;  padding:0 15px;  font-size:12px;  color:#fff;  border:1px solid #222;  background-color:#222;  border-radius:17px; } .minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active {  background-color:#56cfe1;  border-color:#56cfe1;  color:#fff; } .minicart-items .product-item .product.actions {  position:absolute;  top:50%;  left:50%;  display:table;  opacity:0;  visibility:hidden;  z-index:1;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  margin:0; } .minicart-items .product-item .product.actions > div {  display:table-cell;  padding:0 3px;  vertical-align:middle; } .minicart-items .product-item .product.actions .action {  width:30px;  height:30px;  color:#222;  background-color:#fff;  border:1px solid #fff;  display:block;  border-radius:5px;  text-align:center;  line-height:26px; } .minicart-items .product-item .product.actions .action span {  border:0 none;  clip:rect(0px, 0px, 0px, 0px);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-items .product-item .product.actions .action:after {  font-size:20px;  font-family:'Pe-icon-7-stroke';  font-weight:bold; } .minicart-items .product-item .product.actions .action.delete:after {  content:"\e680";  font-size:28px; } .minicart-items .product-item .product.actions .action.edit:after {  content:"\e666"; } .minicart-items .product-item .product.actions .action.delete:before, .minicart-items .product-item .product.actions .action.edit:after {  display:none; } .minicart-items .product-item .product.actions .action:hover {  background-color:#56cfe1;  border-color:#56cfe1;  color:#fff; } .minicart-items .product-item:hover .product > .product-item-photo:after {  opacity:0.5; } .minicart-items .product-item:hover .product.actions {  opacity:1;  visibility:visible; } .minicart-items .product.active > .toggle:after {  content:"\f106"; } .product.options > .toggle {  cursor:pointer;  color:var(--thim-mgs-color-01);  display:block;  font-weight:500; } .product.options > .toggle:after {  color:#2a2a2a;  margin:0 0 0 5px;  position:static;  content:"\f107";  display:inline-block;  font-family:FontAwesome;  font-size:12px;  font-weight:normal;  line-height:12px;  margin:0px 6px 0;  overflow:hidden;  text-align:center;  vertical-align:middle; } .product.options .content .subtitle {  display:none; } dl.product.options.list {  margin-bottom:5px; } dl.product.options.list dt, dl.product.options.list dd {  float:left;  vertical-align:top; } dl.product.options.list dd {  margin-bottom:8px;  line-height:21px;  margin-left:3px; } dl.product.options.list dt {  clear:left;  margin:0;  font-size:12px;  color:var(--thim-mgs-color-01);  font-weight:500; } dl.product.options.list dt:after {  content:":";  display:inline-block; } .minicart-wrapper h3.close-minicart button, .minicart-wrapper h3.close-minicart .cart.table-wrapper .actions-toolbar > .action, .minicart-wrapper h3.close-minicart .action-gift {  width:40px;  height:40px;  padding:0;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  margin:0; } aside.modal-popup.confirm._show {  z-index:999 !important; } .checkout-container {  margin:0 0 20px; } .opc-wrapper {  margin:0 0 20px; } .opc-wrapper .step-title {  border-bottom:1px solid #f0f0f0;  color:#1a1a1a;  font-size:22px;  font-weight:400;  padding-bottom:5px;  margin-bottom:25px; } .opc-wrapper .step-content {  margin:0 0 40px; } .checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {  display:none; } .checkout-index-index .logo {  margin-left:0; } .checkout-onepage-success .print, .multishipping-checkout-success .print {  display:none; } .checkout-onepage-success footer.page-footer, .multishipping-checkout-success footer.page-footer {  margin-top:70px; } .multicheckout.success, .checkout-success {  border:1px solid #f0f0f0;  border-radius:5px;  padding:30px 15px;  text-align:center; } .multicheckout.success a, .checkout-success a {  color:#56cfe1; } .multicheckout.success a:hover, .checkout-success a:hover {  text-decoration:underline; } .multicheckout.success .actions-toolbar, .checkout-success .actions-toolbar {  margin-top:15px; } .multicheckout.success .actions-toolbar .primary, .checkout-success .actions-toolbar .primary {  float:none; } .multicheckout.success .actions-toolbar .primary a.action.primary.continue, .checkout-success .actions-toolbar .primary a.action.primary.continue {  height:40px;  line-height:40px;  font-weight:600;  padding:0 35px;  color:#fff;  display:block; } .multicheckout.success .actions-toolbar .primary a.action.primary.continue:hover, .checkout-success .actions-toolbar .primary a.action.primary.continue:hover {  text-decoration:none; } .multicheckout.success p, .checkout-success p {  margin-bottom:10px; } .multicheckout.success .actions-toolbar-form {  margin-top:30px; } .checkout-success + #registration a.action.primary {  height:40px;  line-height:40px;  font-weight:600;  padding:0 35px;  color:#fff;  display:inline-block; } .checkout-success + #registration a.action.primary:hover {  text-decoration:none; } .opc-estimated-wrapper {  background:#f4f4f4 none repeat scroll 0 0;  border:1px solid #ccc;  margin-bottom:30px;  padding:11px 20px; } @media only screen and (min-width:768px) {  .opc-estimated-wrapper {   margin:0 0 30px;  } } .opc-estimated-wrapper .estimated-block {  font-size:18px;  font-weight:400;  float:left;  color:#2a2a2a; } .opc-estimated-wrapper .estimated-block .estimated-label {  display:block;  margin:0 0 5px; } .opc-estimated-wrapper .estimated-block span.estimated-price {  color:#56cfe1; } .opc-estimated-wrapper .minicart-wrapper {  border:none; } .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {  color:#333333; } .opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {  color:#555555; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart, .opc-estimated-wrapper .minicart-wrapper .cart.table-wrapper .actions-toolbar > .action.action.showcart, .opc-estimated-wrapper .minicart-wrapper .action-gift.action.showcart {  border:none;  background-color:transparent; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:before, .opc-estimated-wrapper .minicart-wrapper .cart.table-wrapper .actions-toolbar > .action.action.showcart:before, .opc-estimated-wrapper .minicart-wrapper .action-gift.action.showcart:before {  -webkit-font-smoothing:antialiased;  font-size:26px;  content:"\e615";  font-family:'Pe-icon-7-stroke';  overflow:hidden;  speak:none;  line-height:1;  text-align:center; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart span.counter.qty, .opc-estimated-wrapper .minicart-wrapper .cart.table-wrapper .actions-toolbar > .action.action.showcart span.counter.qty, .opc-estimated-wrapper .minicart-wrapper .action-gift.action.showcart span.counter.qty {  background-color:#222;  text-align:center;  white-space:normal;  position:absolute;  height:20px;  min-width:20px;  font-size:12px;  line-height:22px;  left:23px;  top:-10px;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%; } .checkout-container .opc-progress-bar {  margin:0 0 32px;  counter-reset:i;  font-size:0;  display:block;  width:calc(66.66666667% - 15px); } @media only screen and (max-width:1199px) {  .checkout-container .opc-progress-bar {   display:none;  } } .checkout-container .opc-progress-bar .opc-progress-bar-item > span {  display:inline-block;  padding-top:45px;  width:100%;  word-wrap:break-word;  color:#c2c2c2;  font-size:16px; } .checkout-container .opc-progress-bar .opc-progress-bar-item > span:after {  content:counter(i);  font-size:15px;  line-height:26px;  font-family:"Poppins", arial, tahoma;  color:#c2c2c2;  font-weight:400; } .checkout-container .opc-progress-bar .opc-progress-bar-item._active > span {  color:#eb5202; } .checkout-container .opc-progress-bar .opc-progress-bar-item._active > span:after {  color:#eb5202; } .checkout-container .opc-progress-bar .opc-progress-bar-item._complete::before {  background:#14ab00; } .checkout-container .opc-progress-bar .opc-progress-bar-item._complete > span {  color:#14ab00; } .checkout-container .opc-progress-bar .opc-progress-bar-item._complete > span:after {  color:#14ab00;  content:'\e610';  font-family:'icons-blank-theme';  font-size:28px; } .checkout-container .opc-progress-bar .opc-progress-bar-item._complete > span::before {  background:#14ab00; } .opc-progress-bar-item {  margin:0 0 10px;  display:inline-block;  position:relative;  text-align:center;  vertical-align:top;  width:50%; } .opc-progress-bar-item:before {  background:#e4e4e4;  top:19px;  content:'';  height:7px;  left:0;  position:absolute;  width:100%; } .opc-progress-bar-item:first-child:before {  border-radius:6px 0 0 6px; } .opc-progress-bar-item:last-child:before {  border-radius:0 6px 6px 0; } .opc-progress-bar-item > span {  display:inline-block;  padding-top:45px;  width:100%;  word-wrap:break-word;  color:#e4e4e4;  font-weight:300;  font-size:16px; } .opc-progress-bar-item > span:before, .opc-progress-bar-item > span:after {  background:#e4e4e4;  height:38px;  margin-left:-19px;  width:38px;  border-radius:50%;  content:'';  left:50%;  position:absolute;  top:0; } .opc-progress-bar-item > span:after {  background:#ffffff;  height:26px;  margin-left:-13px;  top:6px;  width:26px;  content:counter(i);  counter-increment:i;  color:#333333;  font-weight:600;  font-size:1.6rem; } .opc-progress-bar-item._active:before {  background:#ff5501; } .opc-progress-bar-item._active > span {  color:#333333; } .opc-progress-bar-item._active > span:before {  background:#ff5501; } .opc-progress-bar-item._active > span:after {  content:'\e610';  font-family:'icons-blank-theme';  line-height:1;  font-size:2.8rem; } .opc-progress-bar-item._complete {  cursor:pointer; } .opc-progress-bar-item._complete > span {  color:#333333; } .opc-progress-bar-item._complete > span:after {  content:'\e610';  font-family:'icons-blank-theme';  line-height:1;  font-size:2.8rem; } .field.choice .field-tooltip {  display:inline-block;  margin-left:10px;  position:relative;  top:-3px; } .field.choice .field-tooltip-action {  line-height:24px; } .field._error .control input, .field._error .control select, .field._error .control textarea {  border-color:#ed8380; } .opc-wrapper .fieldset > .field > .label {  font-weight:400; } .field-tooltip {  cursor:pointer;  position:absolute;  right:0;  top:1px; } .field-tooltip._active {  z-index:100; } .field-tooltip._active .field-tooltip-content {  display:block; } .field-tooltip._active .field-tooltip-action:before {  color:#333333; } .field-tooltip .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .field-tooltip .field-tooltip-action {  display:inline-block;  text-decoration:none; } .field-tooltip .field-tooltip-action > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .field-tooltip .field-tooltip-action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:inherit;  color:#bbbbbb;  content:'\e623';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .field-tooltip .field-tooltip-action:hover:before {  color:#333333; } .field-tooltip .field-tooltip-action:before {  padding-left:1px; } ._keyfocus .field-tooltip .field-tooltip-action:focus {  z-index:100; } ._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {  display:block; } ._keyfocus .field-tooltip .field-tooltip-action:focus:before {  color:#333333; } .field-tooltip .field-tooltip-content {  background:#f4f4f4;  border:1px solid #999999;  border-radius:1px;  font-size:14px;  padding:12px;  width:270px;  display:none;  left:38px;  position:absolute;  text-transform:none;  top:-9px;  word-wrap:break-word;  z-index:2; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after {  border:10px solid transparent;  height:0;  width:0;  border-right-color:#f4f4f4;  left:-21px;  top:12px;  content:'';  display:block;  position:absolute;  z-index:3; } .field-tooltip .field-tooltip-content:before {  border-right-color:#666666; } .field-tooltip .field-tooltip-content:after {  border-right-color:#f4f4f4;  width:1px;  z-index:4; } @media only screen and (max-width:768px) {  .field-tooltip .field-tooltip-content {   left:auto;   right:-10px;   top:40px;  }  .field-tooltip .field-tooltip-content::before,  .field-tooltip .field-tooltip-content::after {   border:10px solid transparent;   height:0;   left:auto;   margin-top:-21px;   right:10px;   top:0;   width:0;  }  .field-tooltip .field-tooltip-content::before {   border-bottom-color:#999999;  }  .field-tooltip .field-tooltip-content::after {   border-bottom-color:#f4f4f4;   top:1px;  } } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address {  margin-top:28px;  margin-bottom:20px; } .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {  font-size:14px;  margin-top:10px; } .opc-wrapper .shipping-address-items {  font-size:0; } .opc-wrapper .shipping-address-item {  border:2px solid transparent;  line-height:30px;  margin:0 0 20px;  padding:20px 35px 20px 20px;  transition:0.3s border-color;  width:50%;  display:inline-block;  font-size:14px;  position:relative;  vertical-align:top;  word-wrap:break-word; } .opc-wrapper .shipping-address-item.selected-item {  border-color:#56cfe1;  color:#56cfe1; } .opc-wrapper .shipping-address-item.selected-item a {  color:#56cfe1; } .opc-wrapper .shipping-address-item.selected-item:after {  background:#56cfe1;  color:#ffffff;  content:'\e610';  font-family:'icons-blank-theme';  height:27px;  width:29px;  font-size:27px;  line-height:21px;  padding-top:2px;  position:absolute;  right:0;  text-align:center;  top:0; } .opc-wrapper .action-show-popup {  margin:0 0 20px; } .opc-wrapper .action-show-popup > span:before {  content:'+';  padding-right:5px; } .opc-wrapper .action-select-shipping-item {  float:right;  margin:20px 0 0; } .opc-wrapper .edit-address-link {  display:block;  float:left;  margin:26px 5px 0 0; } .checkout-shipping-method .step-title {  margin-bottom:25px; } .checkout-shipping-method .no-quotes-block {  margin:20px 0; } .methods-shipping .actions-toolbar .action.primary {  margin:20px 0 0; } .table-checkout-shipping-method thead th {  color:#2b2b2b;  font-weight:400;  font-size:16px;  text-align:center;  border:1px solid #eaeaea;  vertical-align:middle;  padding:14px 30px 11px;  border-bottom:none;  width:auto; } .table-checkout-shipping-method tbody tr td {  border:1px solid #eaeaea;  padding:14px 30px 11px;  text-align:center;  vertical-align:middle;  cursor:pointer;  width:auto; } .table-checkout-shipping-method tbody tr td.col-method input {  margin:0 auto;  border-color:#2b2b2b !important; } .table-checkout-shipping-method tbody .row-error td {  border-top:none;  padding-bottom:10px;  padding-top:0; } .checkout-shipping-method .actions-toolbar {  margin-top:30px; } .checkout-shipping-method .actions-toolbar button.button.action.continue.primary, .checkout-shipping-method .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.button.action.continue.primary, .checkout-shipping-method .actions-toolbar .action-gift.button.action.continue.primary {  min-width:200px;  text-align:center;  padding:0 40px;  border:1px solid #222;  text-transform:uppercase;  font-size:14px;  letter-spacing:0.1em;  color:#fff;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px;  height:44px;  font-weight:600; } .checkout-shipping-method .actions-toolbar button.button.action.continue.primary:hover, .checkout-shipping-method .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.button.action.continue.primary:hover, .checkout-shipping-method .actions-toolbar .action-gift.button.action.continue.primary:hover {  border:1px solid #56cfe1;  background-color:#56cfe1; } .checkout-shipping-method .actions-toolbar button.button.action.continue.primary:focus, .checkout-shipping-method .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.button.action.continue.primary:focus, .checkout-shipping-method .actions-toolbar .action-gift.button.action.continue.primary:focus {  border-color:#56cfe1; } .shipping-address-items {  display:grid;  grid-template-columns:1fr 1fr;  gap:15px; } .shipping-address-items .shipping-address-item {  border:2px solid #ddd;  margin-bottom:14px;  color:#8e8e8e;  padding:15px;  margin:0;  width:100%; } .shipping-address-items .action {  font-size:13px;  color:#6c6c6c;  border:1px solid #e6e6e6;  background-color:#fff;  margin-top:10px;  padding:6px 15px;  font-weight:400;  margin-right:10px;  min-width:120px;  float:left; } .checkout-shipping-address > .step-content .action.action-show-popup {  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  font-size:13px;  padding:9px 28px;  color:#fff;  border:1px solid #1a1a1a;  margin:20px 20px 0 0;  background-color:#1a1a1a;  font-weight:600; } .checkout-shipping-address > .step-content .action.action-show-popup:hover {  color:#fff;  border-color:#56cfe1;  background-color:#56cfe1; } .checkout-shipping-address > .step-content .action.action-show-popup span:before {  display:none; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary button.action.action-update, .opc-payment .payment-methods .payment-method .actions-toolbar .primary button.action.action-cancel, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-update, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-cancel, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift.action.action-update, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift.action.action-cancel {  color:#fff;  float:left;  margin:0;  background-color:#56cfe1;  border:1px solid #56cfe1; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary button.action.action-update:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary button.action.action-cancel:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-update:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-cancel:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift.action.action-update:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift.action.action-cancel:hover {  text-decoration:none;  background-color:#222;  border:1px solid #222; } .checkout-payment-method .checkout-billing-address .billing-address-details button.action.action-edit-address, .checkout-payment-method .checkout-billing-address .billing-address-details .cart.table-wrapper .actions-toolbar > .action.action.action-edit-address, .checkout-payment-method .checkout-billing-address .billing-address-details .action-gift.action.action-edit-address {  background-color:#222;  padding:9px 35px;  color:#fff;  box-shadow:none;  border:1px solid #222;  border-radius:40px;  font-weight:600;  height:40px; } .checkout-payment-method .checkout-billing-address .billing-address-details button.action.action-edit-address:hover, .checkout-payment-method .checkout-billing-address .billing-address-details .cart.table-wrapper .actions-toolbar > .action.action.action-edit-address:hover, .checkout-payment-method .checkout-billing-address .billing-address-details .action-gift.action.action-edit-address:hover {  background-color:#56cfe1;  border-color:#56cfe1; } form.form-shipping-address .field-error span {  color:#ff0000;  font-size:12px;  font-weight:400;  margin-top:0;  font-style:italic;  padding-top:5px;  line-height:1.4; } form.form-shipping-address .field._required label.label:after {  content:"*";  color:#ff0000;  margin:0 0 0 2px; } .shipping-address-items button.action.action-select-shipping-item, .shipping-address-items .cart.table-wrapper .actions-toolbar > .action.action.action-select-shipping-item, .shipping-address-items .action-gift.action.action-select-shipping-item {  color:#222222;  background-color:#fff;  border-color:#222222;  border-width:2px;  display:inline-block;  font-size:14px;  line-height:36px;  font-weight:600;  height:40px;  padding:0; } .shipping-address-items button.action.action-select-shipping-item:hover, .shipping-address-items .cart.table-wrapper .actions-toolbar > .action.action.action-select-shipping-item:hover, .shipping-address-items .action-gift.action.action-select-shipping-item:hover {  background-color:#222;  color:#fff; } .checkout-shipping-method {  position:relative; } .shipping-policy-block.field-tooltip {  top:12px; } .shipping-policy-block.field-tooltip .field-tooltip-action {  color:#1979c3;  cursor:pointer; } .shipping-policy-block.field-tooltip .field-tooltip-action:before {  display:none; } .shipping-policy-block.field-tooltip .field-tooltip-content {  width:420px;  top:30px; } .opc-block-shipping-information {  padding:0 30px 23px;  background-color:#f5f5f5; } .opc-block-shipping-information .shipping-information-title {  border-bottom:1px solid #cccccc;  margin:0 0 20px;  position:relative; } .opc-block-shipping-information .shipping-information-title .action-edit {  top:2px;  display:inline-block;  text-decoration:none;  margin:0;  position:absolute;  right:0; } .opc-block-shipping-information .shipping-information-title .action-edit > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .opc-block-shipping-information .shipping-information-title .action-edit:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:#8f8f8f;  content:'\e606';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .opc-block-shipping-information .shipping-information-title .action-edit:hover:before {  color:#333333; } .opc-block-shipping-information .shipping-information-title .action-edit:active:before {  color:#8f8f8f; } .opc-block-shipping-information .shipping-information-content {  line-height:27px; } .opc-block-shipping-information .shipping-information-content .actions-toolbar {  margin-left:0; } .opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {  margin:0 0 20px; } .opc-block-summary {  background:#f5f5f5;  padding:19px 30px 30px; } .opc-block-summary > .title {  display:block;  text-transform:uppercase;  color:#2a2a2a;  font-size:20px;  font-weight:400;  margin-bottom:4px;  padding-bottom:1px; } .opc-block-summary table.data.table.table-totals {  margin-bottom:15px; } .opc-block-summary .discount.coupon {  display:none; } .opc-block-summary .grand.incl + .grand.excl .mark, .opc-block-summary .grand.incl + .grand.excl .amount {  border-top:0;  font-size:1.4rem;  padding-top:0; } .opc-block-summary .grand.incl + .grand.excl .mark strong, .opc-block-summary .grand.incl + .grand.excl .amount strong {  font-weight:400; } .opc-block-summary .not-calculated {  font-style:italic; } .opc-block-summary .items-in-cart > .title {  border-bottom:1px solid #d1d1d1;  padding:10px 40px 10px 0;  cursor:pointer;  display:block;  text-decoration:none;  margin-bottom:0;  position:relative; } .opc-block-summary .items-in-cart > .title > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .opc-block-summary .items-in-cart > .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:30px;  line-height:12px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:3px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .opc-block-summary .items-in-cart > .title:after {  position:absolute;  right:0;  top:10px; } .opc-block-summary .items-in-cart > .title strong {  font-size:1.8rem;  font-weight:300;  margin:0; } .opc-block-summary .items-in-cart.active > .title:after {  content:'\e621'; } .opc-block-summary .items-in-cart .product {  position:relative; } .opc-block-summary .minicart-items-wrapper {  margin:0 -15px 0 0;  padding:15px 15px 0 0;  border:0; } .column.main .opc-block-summary .product-item {  margin:0;  padding-left:0; } .opc-block-summary .product-item .product-item-inner {  display:block;  margin:0 0 10px;  width:100%; } .opc-block-summary .product-item .product-item-name-block {  display:block;  padding-right:5px;  text-align:left; } .opc-block-summary .product-item .subtotal {  display:table-cell;  text-align:right; } .opc-block-summary .product-item .price {  font-size:14px;  font-weight:400; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax {  margin:0; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {  font-size:1rem; } .opc-block-summary .actions-toolbar {  position:relative;  z-index:1; } .opc-block-summary .actions-toolbar .secondary {  border-top:1px solid #d1d1d1;  display:block;  float:none;  margin:-1px 0 0;  padding:15px 0 0;  text-align:left; } .opc-block-summary .actions-toolbar .secondary .action {  margin:0; } .opc-block-summary .table-totals tr th {  color:var(--thim-mgs-color-04);  font-weight:400;  margin:0;  background:none !important;  padding:10px 0;  vertical-align:middle; } .opc-block-summary .table-totals tr th strong {  color:var(--thim-mgs-color-04);  font-weight:400;  margin:0; } .opc-block-summary .table-totals tr th .label {  color:var(--thim-mgs-color-04);  font-weight:400;  margin:0; } .opc-block-summary .table-totals tr:first-child th {  border-top:none; } .opc-block-summary .table-totals tr:first-child td {  border-top:none; } .opc-block-summary .table-totals tr td {  background:none !important;  padding:10px 0;  vertical-align:middle;  text-align:right;  padding-left:20px;  width:1%;  font-size:14px;  color:var(--thim-mgs-color-04); } .opc-block-summary .table-totals tr.totals.sub th {  font-size:16px;  border-bottom:1px solid #ddd; } .opc-block-summary .table-totals tr.totals.sub td {  font-size:16px;  border-bottom:1px solid #ddd; } .opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td {  font-size:18px;  color:#56cfe1;  padding-top:10px;  border-top:1px solid #ddd; } .opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong {  color:#56cfe1;  font-weight:500; } .opc-block-summary .items-in-cart > .title strong {  font-size:20px;  display:block;  font-weight:300;  color:var(--thim-mgs-color-04); } .opc-block-summary .product-item .product-item-name-block .details-qty {  margin:0; } .opc-block-summary .product-item .product-item-name-block strong.product-item-name {  margin-bottom:0; } .opc-block-summary .product-item .product-item-inner .subtotal .price {  font-size:14px;  margin-top:5px;  display:block; } .checkout-container .opc-block-shipping-information .shipping-information-title {  border-bottom:1px solid #ddd;  margin:0 0 15px;  position:relative;  color:var(--thim-mgs-color-04);  font-size:20px;  font-weight:300;  padding-bottom:1px; } .checkout-container .opc-block-shipping-information .shipping-information-title .action-edit:before {  color:#8f8f8f;  content:"\f040";  display:inline-block;  font-family:"FontAwesome";  font-size:18px;  font-weight:normal;  line-height:20px;  overflow:hidden;  text-align:center;  box-shadow:none;  vertical-align:middle; } .authentication-dropdown {  box-sizing:border-box; } .authentication-dropdown .modal-inner-wrap {  padding:25px; } .authentication-wrapper {  margin-top:0;  position:relative;  z-index:1;  border-bottom:1px solid #f0f0f0;  margin-bottom:50px;  padding-bottom:15px;  max-width:100%;  text-align:right; } ._has-auth-shown .authentication-wrapper {  z-index:inherit; } .authentication-wrapper .action-auth-toggle {  font-size:14px;  color:var(--thim-mgs-color-01);  border:2px solid #222;  background-color:#fff;  margin-top:10px;  padding:0 25px;  font-weight:600;  margin-right:0;  min-width:130px;  height:36px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px; } .authentication-wrapper .action-auth-toggle:hover {  background-color:#222;  color:#fff;  text-decoration:none; } .block-authentication .block-title {  font-size:1.8rem;  border-bottom:0;  margin-bottom:25px; } .block-authentication .block-title strong {  font-weight:300;  text-align:left;  display:block;  color:var(--thim-mgs-color-01); } .block-authentication .field .label {  font-weight:400; } .block-authentication .actions-toolbar {  margin-bottom:5px; } .block-authentication .actions-toolbar > .secondary {  padding-top:25px;  text-align:left; } .block-authentication .block[class] {  margin:0; } .block-authentication .block[class] ul {  list-style:none;  padding-left:10px; } .block-authentication .block[class] .field .control, .block-authentication .block[class] .field .label {  float:none;  width:auto; } .block-authentication .block[class] + .block {  border-top:1px solid #c1c1c1;  margin-top:40px;  padding-top:40px;  position:relative; } .block-authentication .block[class] + .block:before {  height:36px;  line-height:34px;  margin:-19px 0 0 -18px;  min-width:36px;  background:#ffffff;  border:1px solid #c1c1c1;  border-radius:50%;  box-sizing:border-box;  color:#c1c1c1;  content:attr(data-label);  display:inline-block;  left:50%;  letter-spacing:normal;  padding:0 .2rem;  position:absolute;  text-align:center;  text-transform:uppercase;  top:0; } .block.block-customer-login form button.action.action-login.secondary, .block.block-customer-login form .cart.table-wrapper .actions-toolbar > .action.action.action-login.secondary, .block.block-customer-login form .action-gift.action.action-login.secondary {  background-color:#222;  border:1px solid #222;  color:#fff;  font-size:14px;  padding:0 30px;  height:40px;  margin-top:25px; } .block.block-customer-login form button.action.action-login.secondary:hover, .block.block-customer-login form .cart.table-wrapper .actions-toolbar > .action.action.action-login.secondary:hover, .block.block-customer-login form .action-gift.action.action-login.secondary:hover {  background-color:#01bad4;  border-color:#01bad4; } .checkout-payment-method .payment-method:first-child .payment-method-title {  border-top:0; } .checkout-payment-method .payment-method._active .payment-method-content {  display:block; } .checkout-payment-method .payment-methods .payment-method-title {  padding:0;  margin:0; } .checkout-payment-method .payment-methods .payment-method-title .payment-icon {  display:inline-block;  margin-right:5px;  vertical-align:middle; } .checkout-payment-method .payment-methods .payment-method-title .action-help {  display:inline-block;  margin-left:5px; } .checkout-payment-method .payment-methods .payment-method-title.choice input + .label {  font-size:16px; } .checkout-payment-method .payment-methods .payment-method-title input {  border-color:#333 !important; } .checkout-payment-method .payment-method-content {  display:none;  padding:15px 0 20px 0px; } .checkout-payment-method .payment-method-content .fieldset:not(:last-child) {  margin:0 0 20px; } .checkout-payment-method .payment-group + .payment-group .step-title {  margin:20px 0 0; } .checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form {  max-width:600px; } .checkout-payment-method .billing-address-same-as-shipping-block {  margin:0 0 10px; } .checkout-payment-method .checkout-billing-address {  margin:0 0 20px; } .checkout-payment-method .checkout-billing-address .primary .action-update {  margin-right:0; } .checkout-payment-method .checkout-billing-address .billing-address-details {  line-height:27px;  padding:0 0 0 23px; } .checkout-payment-method .payment-method-note + .checkout-billing-address {  margin-top:20px; } .checkout-payment-method .payment-method-iframe {  background-color:transparent;  display:none;  width:100%; } .checkout-payment-method .no-payments-block {  margin:20px 0; } .opc-payment .payment-methods .payment-method {  padding-bottom:13px;  border-bottom:1px solid #f0f0f0; } .opc-payment .payment-methods .payment-method:not(:last-child) {  margin-bottom:16px; } .opc-payment .payment-methods .payment-method:last-child {  margin-bottom:10px; } .opc-payment .payment-methods .payment-method .actions-toolbar {  margin:0; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary {  float:left; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary button, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift {  border-radius:40px;  font-size:14px !important;  min-width:200px;  font-weight:600;  text-transform:uppercase;  letter-spacing:0.1em;  border:2px solid #222;  background-color:#222;  padding:0 40px !important;  height:44px;  line-height:40px !important; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary button span, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action span, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift span {  font-size:14px; } .opc-payment .payment-methods .payment-method .actions-toolbar .primary button:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action:hover, .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift:hover {  border-color:#56cfe1;  background-color:#56cfe1;  box-shadow:none;  outline:none; } @media screen and (min-width:768px) {  .opc-payment .payment-methods .payment-method .actions-toolbar .primary button.action.action-update,  .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-update,  .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift.action.action-update {   margin-right:20px !important;  } } .payment-option.discount-code {  padding-bottom:20px; } .payment-option.discount-code .payment-option-title {  padding-left:0;  border-bottom:1px solid #f0f0f0;  color:#1a1a1a;  font-size:18px;  font-weight:300;  margin-bottom:15px;  padding-bottom:10px;  position:relative;  border-top:none;  padding-top:10px; } .payment-option.discount-code .payment-option-title span.action.action-toggle {  color:inherit; } .payment-option.discount-code .payment-option-title span.action.action-toggle:after {  position:absolute;  right:0;  color:var(--thim-mgs-color-01);  bottom:10px; } .payment-option.discount-code .payment-option-content {  padding:0; } .payment-option.discount-code .payment-option-content form.form.form-discount {  max-width:100%; } .payment-option.discount-code .payment-option-content form.form.form-discount .field label {  position:relative;  width:auto;  height:auto;  padding-bottom:10px; } .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary {  float:left; } .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-apply, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .action-gift.action.action-apply {  font-size:14px;  padding:0 30px;  height:40px;  font-weight:600;  color:#fff;  border:1px solid #1a1a1a;  background-color:#1a1a1a;  border-radius:40px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  -o-border-radius:40px; } .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply:hover, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-apply:hover, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .action-gift.action.action-apply:hover {  color:#fff;  border:1px solid #56cfe1;  background-color:#56cfe1; } .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {  content:'\e621'; } .checkout-payment-method .payment-option._collapsible .payment-option-title {  cursor:pointer; } .checkout-payment-method .payment-option._collapsible .payment-option-content {  display:none; } .checkout-payment-method .payment-option-title {  border-top:1px solid #cccccc;  padding:20px 0; } .checkout-payment-method .payment-option-title .action-toggle {  color:#1979c3;  display:inline-block;  text-decoration:none; } .checkout-payment-method .payment-option-title .action-toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:#8f8f8f;  content:'\e622';  font-family:'icons-blank-theme';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .checkout-payment-method .payment-option-title .action-toggle:hover:after {  color:#333333; } .checkout-payment-method .payment-option-title .action-toggle:active:after {  color:#8f8f8f; } .checkout-payment-method .payment-option-content {  padding:0 0 20px 22px; } .checkout-payment-method .payment-option-inner {  margin:0 0 20px; } .checkout-payment-method .credit-card-types {  padding:0; } .checkout-payment-method .credit-card-types .item {  display:inline-block;  list-style:none;  margin:0 5px 0 0;  vertical-align:top; } .checkout-payment-method .credit-card-types .item._active {  font-weight:700; } .checkout-payment-method .credit-card-types .item._active img {  -webkit-filter:grayscale(0%); } .checkout-payment-method .credit-card-types .item._inactive {  opacity:.4; } .checkout-payment-method .credit-card-types .item span {  display:inline-block;  padding-top:6px;  vertical-align:top; } .checkout-payment-method .credit-card-types img {  -webkit-filter:grayscale(100%);  -webkit-transition:all .6s ease; } .checkout-payment-method .ccard .fields > .year {  padding-left:5px; } .checkout-payment-method .ccard .fields .select {  padding-left:5px;  padding-right:5px; } .checkout-payment-method .ccard .month .select {  width:140px; } .checkout-payment-method .ccard .year .select {  width:80px; } .checkout-payment-method .ccard .captcha .input-text, .checkout-payment-method .ccard .number .input-text {  width:225px; } .checkout-payment-method .ccard > .field.cvv > .control {  padding-right:20px;  width:auto; } .checkout-payment-method .ccard .cvv .input-text {  width:55px; } .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {  width:auto !important; } .checkout-agreements-block .checkout-agreements {  margin-bottom:20px; } .checkout-agreements-block .action-show {  vertical-align:baseline; } .checkout-agreements-items {  padding-bottom:30px; } .checkout-agreements-items .checkout-agreements-item {  margin-bottom:20px; } .checkout-agreements-items .checkout-agreements-item-title {  border-bottom:0; } .checkout-agreement-item-content {  overflow:auto; } .downloadable.samples {  margin-bottom:20px; } .downloadable.samples dd {  margin:0 0 10px; } .table-downloadable-products .product-name {  margin-right:15px; } .field.downloads .price-container {  display:inline;  white-space:nowrap; } .field.downloads .price-container:before {  content:' + ';  display:inline; } .field.downloads .price-excluding-tax {  display:inline; } .field.downloads .price-excluding-tax:before {  content:' (' attr(data-label) ':'; } .field.downloads .price-excluding-tax:after {  content:')'; } .field.downloads .price-including-tax {  font-size:1.4rem;  display:inline;  font-weight:600; } .field.downloads .sample.link {  float:right; } .page-product-downloadable .product-add-form {  clear:both;  margin-bottom:25px; } .page-product-downloadable .product-options-bottom .field.qty {  display:none !important; } .cart-summary .block.giftcard .action.check {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem;  margin-top:20px; } .page-product-giftcard .giftcard-amount {  margin-bottom:0;  text-align:left; } .page-product-giftcard .giftcard-amount .field:last-child {  padding-bottom:20px; } .page-product-giftcard .product-options-wrapper .field:first-of-type {  margin-top:20px; } .giftcard-account .please-wait {  display:none; } .giftcard-account .form-giftcard-redeem .giftcard.info {  margin-bottom:30px; } .opc-wrapper .form-giftcard-account {  max-width:500px; } .opc-wrapper .form-giftcard-account .field {  margin:0 0 20px; } .opc-wrapper .giftcard-account-info {  margin:0 0 20px; } .opc-wrapper .giftcard-account-info .giftcard-account-number {  margin:0 0 10px; } .form-giftregistry-share .actions-toolbar:not(:last-child), .form-giftregistry-edit .actions-toolbar:not(:last-child) {  margin-bottom:40px; } .form-giftregistry-share .fieldset .nested .field:not(.choice) .control, .form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {  width:100%; } .table-giftregistry-items .product-image {  float:left;  margin-right:10px; } .cart-summary .form.giftregistry .fieldset {  margin:25px 0 5px; } .cart-summary .form.giftregistry .fieldset .field {  margin:0 0 10px; } .cart-summary .form.giftregistry .fieldset .field .control {  float:none;  width:auto; } .cart-summary .form.giftregistry .fieldset .action.primary {  margin-bottom:0; } .form-giftregistry-search {  margin-bottom:60px; } .form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {  margin-bottom:0; } .block-giftregistry-results .toolbar-giftregistry-results {  text-align:center; } .block-giftregistry .actions-toolbar {  margin:17px 0 0; } .block-giftregistry-shared .item-options .item-value {  margin:0 0 25px; } .block-giftregistry-shared-items .item {  border-bottom:1px solid #d1d1d1; } .block-giftregistry-shared-items .col {  padding:20px 8px 10px; } .block-giftregistry-shared-items .col .price-box {  display:inline-block; } .block-giftregistry-shared-items .col .price-wrapper {  font-size:1.8rem;  display:block;  font-weight:700;  white-space:nowrap; } .block-giftregistry-shared-items .product .item-options {  margin-bottom:0; } .block-giftregistry-shared-items .product-item-photo {  display:block;  max-width:65px;  padding:10px 0; } .block-giftregistry-shared-items .product-item-name {  display:block;  margin:0 0 5px; } .gift-wrapping .label {  margin:0 0 5px;  display:inline-block; } .gift-wrapping .field {  margin-bottom:10px; } .gift-wrapping-info {  font-weight:300;  font-size:18px;  margin:20px 0; } .gift-wrapping-list {  list-style:none;  margin:20px 0 10px;  padding:0; } .gift-wrapping-list .no-image {  background:#f2f2f2;  display:inline-block;  text-decoration:none; } .gift-wrapping-list .no-image > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .gift-wrapping-list .no-image:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:38px;  line-height:4rem;  color:#494949;  content:'\e629';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .gift-wrapping-list .no-image:after {  display:block; } .gift-wrapping-preview, .gift-wrapping-item > span {  cursor:pointer;  display:block;  overflow:hidden;  position:relative;  z-index:1; } .gift-wrapping-item {  float:left;  margin:0 10px 10px 0; } .gift-wrapping-item:last-child {  margin-right:0; } .gift-wrapping-item._active span:before {  border:3px solid #333333;  box-sizing:border-box;  content:'';  display:block;  height:100%;  position:absolute;  width:100%;  z-index:2; } .gift-wrapping-item > span {  height:4rem;  width:4rem; } .gift-wrapping-title {  margin:10px 0; } .gift-wrapping-title .action-remove {  margin-left:5px; } .gift-options-content .fieldset > .field {  margin:0 0 5px; } .gift-options-content .fieldset > .field:before {  display:none; } .gift-wrapping-summary .gift-wrapping-title {  border:0;  display:inline-block;  padding:0; } .opc-wrapper .data.table .gift-wrapping, .table-order-items .gift-wrapping, .table-order-review .gift-wrapping {  margin:20px 0; } .opc-wrapper .data.table .gift-wrapping .title, .table-order-items .gift-wrapping .title, .table-order-review .gift-wrapping .title {  float:none; } .opc-wrapper .data.table .gift-wrapping .content, .table-order-items .gift-wrapping .content, .table-order-review .gift-wrapping .content {  margin:0; } .opc-wrapper .data.table .gift-wrapping .content > img, .table-order-items .gift-wrapping .content > img, .table-order-review .gift-wrapping .content > img {  float:left;  margin:0 10px 0 0;  max-height:50px;  max-width:50px; } .gift-summary .price-box, .gift-options .price-box {  margin-left:22px; } .gift-summary .regular-price:before, .gift-options .regular-price:before {  content:attr(data-label) ':'; } .gift-summary .regular-price .price, .gift-options .regular-price .price {  font-weight:700; } .order-options .item {  padding-bottom:20px; } .order-options .product {  margin-bottom:10px; } .order-options .product-image-container {  float:left;  padding-right:10px; } .order-options .gift-wrapping {  margin-bottom:10px; } .table.grouped > thead > tr > th, .table.grouped > tbody > tr > th, .table.grouped > tfoot > tr > th, .table.grouped > thead > tr > td, .table.grouped > tbody > tr > td, .table.grouped > tfoot > tr > td {  border-top:1px solid #d1d1d1; } .table.grouped > caption + thead > tr:first-child > th, .table.grouped > colgroup + thead > tr:first-child > th, .table.grouped > thead:first-child > tr:first-child > th, .table.grouped > caption + thead > tr:first-child > td, .table.grouped > colgroup + thead > tr:first-child > td, .table.grouped > thead:first-child > tr:first-child > td {  border-top:0; } .table.grouped > tbody + tbody {  border-top:1px solid #d1d1d1; } .table.grouped > thead > tr > th {  border-bottom:0; } .table.grouped .product-item-name {  font-weight:400; } .table.grouped .price-box .price {  font-size:14px; } .table.grouped .stock.unavailable {  font-weight:normal;  margin:0;  text-transform:none;  white-space:nowrap; } .table.grouped .row-tier-price td {  border-top:0; } .table.grouped .row-tier-price .prices-tier {  margin:0 -10px 10px; } .form-add-invitations .action.add {  display:inline-block;  text-decoration:none;  line-height:normal;  padding:2px 0;  width:auto; } .form-add-invitations .action.add > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .form-add-invitations .action.add:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:31px;  line-height:22px;  color:inherit;  content:'\e61c';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .form-add-invitations .action.add:hover:before {  color:inherit; } .form-add-invitations .action.add:active:before {  color:inherit; } .map-popup-wrapper.popup .action.close {  top:10px; } .map-popup {  background:#ffffff;  border:1px solid #aeaeae;  padding:22px;  width:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  transition:opacity 0.3s linear;  left:0;  margin-top:10px;  position:absolute;  top:0;  z-index:1001;  display:none;  opacity:0;  box-sizing:border-box; } .map-popup .popup-header {  margin:0 0 25px;  padding-right:22px; } .map-popup .popup-header .title {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem; } .map-popup .popup-content {  margin:10px 0 0; } .map-popup .popup-actions .action.close {  position:absolute;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  right:10px;  top:10px; } .map-popup .popup-actions .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .map-popup .popup-actions .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .map-popup .popup-actions .action.close:hover:before {  color:inherit; } .map-popup .popup-actions .action.close:active:before {  color:inherit; } .map-popup .popup-actions .action.close:focus, .map-popup .popup-actions .action.close:active {  background:none;  border:none; } .map-popup .popup-actions .action.close:hover {  background:none;  border:none; } .map-popup .popup-actions .action.close.disabled, .map-popup .popup-actions .action.close[disabled], fieldset[disabled] .map-popup .popup-actions .action.close {  pointer-events:none;  opacity:0.5; } .map-popup.active {  opacity:1; } .map-popup .map-info-price {  margin-bottom:15px; } .map-popup .map-info-price .price-box {  margin:0 0 20px; } .map-popup .map-info-price .price-box .label:after {  content:':'; } .map-popup .regular-price .price-label {  display:none; } .map-old-price:not(:last-child), .product-info-price .map-show-info:not(:last-child) {  margin-right:10px; } .map-fallback-price {  display:none; } .map-old-price {  text-decoration:none; } .map-old-price .price-wrapper {  text-decoration:line-through; } .map-form-addtocart {  display:inline-block;  text-align:center; } .map-form-addtocart img {  display:block;  margin:0 auto; } button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline; } button.map-show-info:focus, button.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:focus, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .action-gift.map-show-info:focus, .action-gift.map-show-info:active {  background:none;  border:none; } button.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .action-gift.map-show-info:hover {  background:none;  border:none; } button.map-show-info.disabled, button.map-show-info[disabled], fieldset[disabled] button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled, .cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info.disabled, .action-gift.map-show-info[disabled], fieldset[disabled] .action-gift.map-show-info {  pointer-events:none;  opacity:0.5; } button.map-show-info:visited, .cart.table-wrapper .actions-toolbar > .action.map-show-info:visited, .action-gift.map-show-info:visited {  color:#1979c3;  text-decoration:none; } button.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .action-gift.map-show-info:hover {  color:#006bb4;  text-decoration:underline; } button.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .action-gift.map-show-info:active {  color:#ff5501;  text-decoration:underline; } button.map-show-info:hover, button.map-show-info:active, button.map-show-info:focus, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:focus, .action-gift.map-show-info:hover, .action-gift.map-show-info:active, .action-gift.map-show-info:focus {  background:none;  border:0; } button.map-show-info.disabled, button.map-show-info[disabled], fieldset[disabled] button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled, .cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info.disabled, .action-gift.map-show-info[disabled], fieldset[disabled] .action-gift.map-show-info {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .wishlist.split.button {  display:inline-block;  position:relative;  vertical-align:middle; } .wishlist.split.button:before, .wishlist.split.button:after {  content:'';  display:table; } .wishlist.split.button:after {  clear:both; } .wishlist.split.button .action.split {  float:left;  margin:0; } .wishlist.split.button .action.toggle {  float:right;  margin:0; } .wishlist.split.button button.action.split, .wishlist.split.button .cart.table-wrapper .actions-toolbar > .action.action.split, .wishlist.split.button .action-gift.action.split {  border-bottom-right-radius:0;  border-top-right-radius:0; } .wishlist.split.button button + .action.toggle, .wishlist.split.button .cart.table-wrapper .actions-toolbar > .action + .action.toggle, .wishlist.split.button .action-gift + .action.toggle {  border-bottom-left-radius:0;  border-left:0;  border-top-left-radius:0; } .wishlist.split.button .action.toggle {  display:inline-block;  text-decoration:none; } .wishlist.split.button .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.split.button .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:#7d7d7d;  content:'\e622';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.split.button .action.toggle:hover:after {  color:#333333; } .wishlist.split.button .action.toggle:active:after {  color:inherit; } .wishlist.split.button .action.toggle.active {  display:inline-block;  text-decoration:none; } .wishlist.split.button .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.split.button .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:#7d7d7d;  content:'\e621';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.split.button .action.toggle.active:hover:after {  color:#333333; } .wishlist.split.button .action.toggle.active:active:after {  color:inherit; } .wishlist.split.button .items {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:200px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .wishlist.split.button .items li {  margin:0;  padding:5px 5px 5px 23px; } .wishlist.split.button .items li:hover {  background:#e8e8e8;  cursor:pointer; } .wishlist.split.button .items:before, .wishlist.split.button .items:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .wishlist.split.button .items:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .wishlist.split.button .items:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .wishlist.split.button .items:before {  left:10px;  top:-12px; } .wishlist.split.button .items:after {  left:9px;  top:-14px; } .wishlist.split.button.active {  overflow:visible; } .wishlist.split.button.active .items {  display:block; } .wishlist.split.button .items {  text-align:left; } .wishlist.split.button .items .item > span {  display:block;  padding:5px 5px 5px 23px; } .wishlist.split.button .items .item:last-child:hover {  background:#e8e8e8; } .wishlist.split.button .items li {  padding:0; } .table-comparison .wishlist.split.button > .action.split:before, .product-items .wishlist.split.button > .action.split:before {  content:'\e601'; } .table-comparison .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:focus, .product-items .wishlist.split.button > .action:focus, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover {  color:#333333; } .table-comparison .wishlist.split.button > .action.toggle:before, .product-items .wishlist.split.button > .action.toggle:before {  border-left:1px solid #c9c9c9;  content:'';  float:left;  height:15px;  margin-top:3px; } .product-info-main .wishlist.split.button .action.split, .block-bundle-summary .wishlist.split.button .action.split, .product-add-form .wishlist.split.button .action.split, .product-info-main .wishlist.split.button .action.toggle, .block-bundle-summary .wishlist.split.button .action.toggle, .product-add-form .wishlist.split.button .action.toggle {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .product-info-main .wishlist.split.button .action.toggle, .block-bundle-summary .wishlist.split.button .action.toggle, .product-add-form .wishlist.split.button .action.toggle {  padding:0; } .cart.table-wrapper .wishlist.split.button {  margin-bottom:10px; } .cart.table-wrapper .wishlist.split.button > .action.toggle {  padding:4px 5px; } .wishlist.window.popup {  box-sizing:border-box;  background:#ffffff;  border:1px solid #aeaeae;  padding:22px;  width:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  transition:opacity 0.3s linear;  bottom:0;  left:0;  position:fixed;  right:0;  top:0;  z-index:1001;  display:none;  opacity:0; } .wishlist.window.popup .popup-header {  margin:0 0 25px;  padding-right:22px; } .wishlist.window.popup .popup-header .title {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem; } .wishlist.window.popup .popup-actions .action.close {  position:absolute;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  right:10px;  top:10px; } .wishlist.window.popup .popup-actions .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.window.popup .popup-actions .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.window.popup .popup-actions .action.close:hover:before {  color:inherit; } .wishlist.window.popup .popup-actions .action.close:active:before {  color:inherit; } .wishlist.window.popup .popup-actions .action.close:focus, .wishlist.window.popup .popup-actions .action.close:active {  background:none;  border:none; } .wishlist.window.popup .popup-actions .action.close:hover {  background:none;  border:none; } .wishlist.window.popup .popup-actions .action.close.disabled, .wishlist.window.popup .popup-actions .action.close[disabled], fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {  pointer-events:none;  opacity:0.5; } .wishlist.window.popup.active {  opacity:1; } .wishlist.window.popup.active {  display:block; } .wishlist.overlay {  transition:opacity 0.15s linear;  background:#000000;  z-index:899;  bottom:0;  left:0;  opacity:0;  position:fixed;  right:0;  top:0; } .wishlist.overlay.active {  opacity:0.5;  filter:alpha(opacity=50); } .wishlist.overlay.active {  display:block; } .block-wishlist-management {  position:relative; } .block-wishlist-management .wishlist-select .wishlist-name-label {  font-weight:600; } .block-wishlist-management .wishlist-title {  margin-bottom:10px; } .block-wishlist-management .wishlist-title strong {  font-weight:300;  margin-right:10px; } .block-wishlist-management .wishlist-notice {  color:#7d7d7d;  display:inline-block;  margin-right:20px; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions {  display:inline-block; } .block-wishlist-management .wishlist-toolbar-select {  margin-right:20px; } .block-wishlist-management .wishlist-dropdown.move {  margin-right:20px; } .block-wishlist-search-form .form-wishlist-search {  margin-bottom:60px;  max-width:500px; } .block-wishlist-search-results .toolbar-wishlist-results {  text-align:center; } .block-wishlist-info-items .block-title {  font-size:2.2rem;  margin-bottom:20px; } .block-wishlist-info-items .block-title > strong {  font-weight:300; } .block-wishlist-info-items .product-item {  width:100%; } .block-wishlist-info-items .product-item-photo {  margin-left:20px; } .block-wishlist-info-items .product-item-info {  width:auto; } .block-wishlist-info-items .product-item-info:hover .split {  visibility:visible; } .block-wishlist-info-items .price-wrapper {  display:block;  margin:0 0 10px; } .block-wishlist-info-items .split {  clear:both;  padding:10px 0; } .block-wishlist-info-items .action.towishlist {  padding:10px 0; } .block-wishlist-info-items .input-text.qty {  margin-right:10px; } .block.newsletter {  margin-bottom:40px; } .block.newsletter .form.subscribe {  display:table;  width:100%; } .block.newsletter .fieldset {  display:table-cell;  margin:0;  padding:0;  vertical-align:top; } .block.newsletter .field {  margin:0; } .block.newsletter .field .control {  display:inline-block;  text-decoration:none;  display:block; } .block.newsletter .field .control:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:35px;  line-height:33px;  color:#c2c2c2;  content:'\e61d';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block.newsletter .field .control:before {  position:absolute; } .block.newsletter input {  margin-right:35px;  padding:0 0 0 35px; } .block.newsletter .title {  display:none; } .block.newsletter .actions {  display:table-cell;  vertical-align:top;  width:1%; } .block.newsletter .action.subscribe {  border-bottom-left-radius:0;  border-top-left-radius:0;  margin-left:-1px; } .payment-method-content .pay-later-message {  margin-bottom:10px;  margin-top:10px; } .paypal.after:before {  content:'- ' attr(data-label) ' -';  display:block;  margin:5px 5px 10px;  text-transform:uppercase; } .paypal.before:before {  content:'- ' attr(data-label) ' -';  display:block;  margin:10px 5px;  text-align:center;  text-transform:uppercase; } .paypal.acceptance {  display:block;  margin:0 0 20px; } .paypal.acceptance img {  max-width:100%; } .box-tocart .paypal img, .block-minicart .paypal img {  display:block;  margin:0 auto; } .paypal-review .paypa-review-title > strong {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:inline-block; } .paypal-review .items-qty .item {  white-space:nowrap; } .paypal-review .items-qty .title:after {  content:':'; } .paypal-review .paypal-review-title > strong {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:inline-block; } .paypal-review .actions-toolbar {  margin-top:10px; } .paypal-review .item-options dt {  display:inline-block; } .paypal-review .item-options dt:after {  content:':'; } .paypal-review .item-options dd {  margin:0; } .paypal-review-discount {  border-bottom:1px solid #d1d1d1;  margin:20px 0; } .paypal-review-discount .block {  margin-bottom:0; } .paypal-review-discount .block .fieldset {  padding:10px 0 20px; } .block-reward-info .reward-rates:not(:last-child), .block-reward-info .reward-limit:not(:last-child), .block-reward-info .reward-expiring:not(:last-child) {  margin-bottom:25px; } .block-reward-info .reward-rates .title, .block-reward-info .reward-limit .title, .block-reward-info .reward-expiring .title {  display:inline-block;  margin-bottom:10px; } .form-create-return .field .control > span, .form-create-return .field address {  display:inline-block;  padding-top:6px; } .form-create-return .additional:first-child {  margin-top:0; } .form-create-return .additional .field:nth-last-child(2) {  margin-bottom:0; } .form-create-return .additional .field:last-child {  margin-top:20px; } .form-create-return .field.comment {  margin-top:55px; } .block-returns-comments .returns-comments dt, .block-returns-comments .returns-comments dd {  margin:0; } .block-returns-comments .returns-comments dt {  font-weight:400; } .block-returns-comments .returns-comments dd {  margin-bottom:15px; } .block-returns-comments .returns-comments dd:last-child {  margin-bottom:0; } .block-returns-comments .fieldset {  margin-bottom:20px; } .magento-rma-returns-returns .page-title-wrapper .page-title, .magento-rma-guest-returns .page-title-wrapper .page-title, .magento-rma-returns-view .page-title-wrapper .page-title {  margin-right:25px; } .opc-wrapper .form-discount {  max-width:500px; } .action.mailto.friend {  margin-left:-7px;  display:inline-block;  text-decoration:none; } .action.mailto.friend:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:inherit;  content:'\e61d';  font-family:'icons-blank-theme';  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .action.mailto.friend span {  display:inline-block;  line-height:28px;  vertical-align:top; } .my-credit-cards .status {  font-style:italic; } .my-credit-cards .action.delete {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline; } .my-credit-cards .action.delete:focus, .my-credit-cards .action.delete:active {  background:none;  border:none; } .my-credit-cards .action.delete:hover {  background:none;  border:none; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete {  pointer-events:none;  opacity:0.5; } .my-credit-cards .action.delete:visited {  color:#1979c3;  text-decoration:none; } .my-credit-cards .action.delete:hover {  color:#006bb4;  text-decoration:underline; } .my-credit-cards .action.delete:active {  color:#ff5501;  text-decoration:underline; } .my-credit-cards .action.delete:hover, .my-credit-cards .action.delete:active, .my-credit-cards .action.delete:focus {  background:none;  border:0; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .my-credit-cards-popup .modal-footer {  text-align:right; } .my-credit-cards-popup .action.secondary {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline;  margin-right:20px; } .my-credit-cards-popup .action.secondary:focus, .my-credit-cards-popup .action.secondary:active {  background:none;  border:none; } .my-credit-cards-popup .action.secondary:hover {  background:none;  border:none; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary {  pointer-events:none;  opacity:0.5; } .my-credit-cards-popup .action.secondary:visited {  color:#1979c3;  text-decoration:none; } .my-credit-cards-popup .action.secondary:hover {  color:#006bb4;  text-decoration:underline; } .my-credit-cards-popup .action.secondary:active {  color:#ff5501;  text-decoration:underline; } .my-credit-cards-popup .action.secondary:hover, .my-credit-cards-popup .action.secondary:active, .my-credit-cards-popup .action.secondary:focus {  background:none;  border:0; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .minilist .weee {  display:table-row;  font-size:1.1rem; } .minilist .weee:before {  display:none; } .price-container.weee:before {  display:none; } .fotorama-video-container:after {  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_ProductVideo/img/gallery-sprite.png) bottom right;  bottom:0;  content:'';  height:100px;  left:0;  margin:auto;  position:absolute;  right:0;  top:12px;  width:100px; } .fotorama-video-container .magnify-lens {  display:none !important; } .fotorama-video-container.video-unplayed:hover img {  opacity:.6; } .fotorama-video-container.video-unplayed:hover:after {  transform:scale(1.25); } .video-thumb-icon:after {  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Magento_ProductVideo/img/gallery-sprite.png) bottom left;  bottom:0;  content:'';  height:40px;  left:0;  margin:auto;  position:absolute;  right:0;  top:10px;  width:49px; } .product-video {  bottom:0;  height:75%;  left:0;  margin:auto;  position:absolute;  right:0;  top:0;  width:100%; } .product-video iframe {  height:100%;  left:0;  position:absolute;  top:0;  width:100%;  z-index:9999; } .fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {  bottom:0;  content:'';  height:100px;  left:0;  margin:auto;  position:absolute;  right:0;  top:12px;  width:100px; } .fotorama__product-video--loading:after {  visibility:hidden; } @media only screen and (min-width:320px) and (max-width:780px) and (orientation:landscape) {  .product-video {   height:100%;   width:81%;  } } .product_quickview_content {  background-color:#fff;  margin:0;  padding:0; } .product_quickview_content .product-info-main-wrapper {  padding:40px 30px; } .product_quickview_content .product-info-main-wrapper .product-name-wrapper h3.page-title {  font-size:18px;  margin-bottom:5px;  font-weight:600; } .product_quickview_content .product-info-main-wrapper .product-name-wrapper h3.page-title a {  color:var(--thim-mgs-color-01); } .product_quickview_content .product-info-main-wrapper .product-reviews-summary.empty {  display:none; } .product_quickview_content .product-info-main-wrapper .page-title-wrapper {  padding:0px;  background-color:transparent; } .product_quickview_content .product-info-main-wrapper .page-title-wrapper .page-title {  color:#8e8e8e; } .product_quickview_content .product-info-main-wrapper .page-title-wrapper .page-title span {  font-size:16px;  margin-bottom:5px;  font-weight:600; } .product_quickview_content .product-info-main-wrapper .page-title-wrapper::before {  opacity:0; } .product_quickview_content .product-info-main-wrapper .product-info-price {  margin-top:15px; } .product_quickview_content .product-info-main-wrapper .product-info-price .price-wrapper .price {  font-size:22px;  font-weight:normal; } .product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-label {  margin:0 0 10px !important;  display:inline-block;  font-size:14px;  color:var(--thim-mgs-color-01);  line-height:1;  font-weight:600;  text-transform:uppercase;  letter-spacing:0.5px; } .product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-label:after {  content:":"; } .product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options {  margin:0 0 5px 0; } .product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options .swatch-option {  margin:5px 10px 0 0; } .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap {  position:absolute;  width:100%;  top:50%;  margin:0 auto;  max-height:calc(100vh - 30px);  max-width:900px !important;  transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms;  -ms-transition:all 300ms;  opacity:0;  visibility:hidden;  transform:translateY(-50%) scale(0.95) !important;  -moz-transform:translateY(-50%) scale(0.95) !important;  -webkit-transform:translateY(-50%) scale(0.95) !important;  -o-transform:translateY(-50%) scale(0.95) !important; } .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header {  padding:0;  height:0;  position:relative;  z-index:1; } @media (min-width:1200px) {  .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close {   display:inline-flex;   align-items:center;   justify-content:center;   background-image:none;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   cursor:pointer;   text-shadow:none;   font-weight:400;   text-decoration:none;   position:absolute;   right:-13px;   top:-13px;   z-index:1;   width:30px;   height:30px;   border:2px solid #fff;   background-color:#2a2a2a;   color:#fff;   font-size:19px;   opacity:1;   text-align:center;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;  } } .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close:before {  font-size:26px;  content:"\e680";  font-family:"Pe-icon-7-stroke";  color:#fff;  line-height:1; } .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-content {  margin:0;  padding:0; } .modal-popup._inner-scroll.quickViewDetails._show .modal-inner-wrap {  opacity:1;  visibility:visible;  transform:translateY(-50%) scale(1) !important;  -moz-transform:translateY(-50%) scale(1) !important;  -webkit-transform:translateY(-50%) scale(1) !important;  -o-transform:translateY(-50%) scale(1) !important; } .modal-popup._inner-scroll.quickViewDetails .column.main.product-info-clearfix {  display:flex;  flex-wrap:wrap;  min-height:450px;  float:none !important;  width:100% !important; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper {  flex:0 0 50%;  max-width:50%;  padding:30px 25px; } @media (min-width:768px) {  .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper::-webkit-scrollbar {   -webkit-appearance:none;   width:5px;  }  .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper::-webkit-scrollbar-thumb {   background-color:rgba(0, 0, 0, 0.5);   border-radius:0;  } } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main {  float:none;  width:100%;  text-align:left !important;  padding-left:0; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .page-title-wrapper .page-title {  text-align:left !important; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-reviews-summary {  margin-left:0;  margin-right:0; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-info-price {  -webkit-justify-content:flex-start;  justify-content:flex-start; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .box-tocart {  display:block;  margin-bottom:15px; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .fieldset {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-wrap:wrap; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .fieldset .field.qty {  max-width:130px; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-addto-links {  margin:0 0 0 15px; } .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-addto-links a.action.tocompare {  margin-left:15px; } .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper {  margin:0;  padding:0;  flex:0 0 50%;  max-width:50%; } .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper .product.media {  float:none;  width:100%;  margin:0;  padding:0; } @media (min-width:1200px) {  .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper .product.media .product.item-image a {   padding-bottom:133%;   position:relative;  }  .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper .product.media .product.item-image a img {   position:absolute;   top:50%;   left:50%;   transform:translate(-50%, -50%);   -webkit-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);  } } .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper .product.media .owl-item .product.item-image img:not(.zoomImg) {  cursor:grab; } .modal-popup._inner-scroll.quickViewDetails .product.media .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {  display:none !important; } .product_quickview_content > .catalog-product-view .product.media .owl-item {  padding:0 !important; } .product_quickview_content .bundle-options-container {  margin:20px 0 0; } .product_quickview_content .bundle-options-container .product-add-form {  display:block !important; } .product_quickview_content .bundle-options-container .bundle-options-wrapper {  padding:0; } .product_quickview_content .bundle-options-container .bundle-options-wrapper .product-options-wrapper .legend.title, .product_quickview_content .bundle-options-container .bundle-options-wrapper .product-options-wrapper .legend.title + br {  display:none; } .product_quickview_content .bundle-options-container .bundle-options-wrapper, .product_quickview_content .bundle-options-container .block-bundle-summary {  float:none;  width:100% !important;  position:static !important; } .product_quickview_content .bundle-options-container .fieldset > .field:not(.choice) > .control {  float:none;  width:100% !important; } .product-info-main .product-addto-links a.action, .product-info-main .share-this-container a.action {  height:40px;  width:40px;  background-color:#ffffff !important;  border:1px solid #222 !important;  color:#222 !important;  font-size:18px;  text-align:center;  border-radius:50% !important;  line-height:40px !important;  box-shadow:none;  float:left;  position:relative; } .product-info-main .product-addto-links a.action:hover, .product-info-main .share-this-container a.action:hover {  background-color:#000 !important; } .product-info-main .product-addto-links a.action span, .product-info-main .share-this-container a.action span {  text-indent:-9999px;  display:inline-block; } .product-info-main .product-addto-links a.action.towishlist:before, .product-info-main .share-this-container a.action.towishlist:before {  content:"\e642";  font-family:"Pe-icon-7-stroke"; } .product-info-main .product-addto-links a.action.tocompare, .product-info-main .share-this-container a.action.tocompare {  margin-left:10px; } .product-info-main .product-addto-links a.action.tocompare:before, .product-info-main .share-this-container a.action.tocompare:before {  content:"\e64b";  font-family:"Pe-icon-7-stroke"; } .product-info-main .product-addto-links a.action:before, .product-info-main .share-this-container a.action:before {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%); } .product-info-main .product-addto-links a.action:hover, .product-info-main .share-this-container a.action:hover {  background-color:#000; } .product-info-main .product-addto-links a.action:hover:before, .product-info-main .share-this-container a.action:hover:before {  color:#fff; } .quickview-loading-overlay {  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  z-index:9999;  background:rgba(255, 255, 255, 0.8);  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader_black.svg);  background-size:50px auto;  background-repeat:no-repeat;  background-position:center;  opacity:0;  visibility:hidden;  transition:all 300ms;  -moz-transition:all 300ms;  -webkit-transition:all 300ms;  -ms-transition:all 300ms; } .quickview-loading-overlay.loading {  opacity:1;  visibility:visible; } @media (max-width:1199px) {  .modal-popup._inner-scroll.quickViewDetails {   inset:15px !important;  }  .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header {   z-index:9;  }  .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close {   margin:0;   padding:0;   position:absolute;   top:0;   right:0;   width:40px;   height:40px;   display:flex;   align-items:center;   justify-content:center;   background:rgba(0, 0, 0, 0.38);  }  .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close:before {   font-size:30px;   color:#fff;  } } @media (max-width:767px) {  .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap {   min-height:auto !important;   height:auto !important;   position:relative !important;   top:50% !important;   background-color:#fff !important;  }  .modal-popup._inner-scroll.quickViewDetails .product_quickview_content {   overflow:hidden;  }  .modal-popup._inner-scroll.quickViewDetails .column.main.product-info-clearfix {   flex-direction:column;  }  .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper {   flex:0 0 100%;   max-width:100%;  }  .modal-popup._inner-scroll.quickViewDetails .product-info-media-wrapper {   flex:0 0 100%;   max-width:100%;  } } .latest-post-grid-block .post-content {  margin-top:10px; } .latest-post-grid-block .post-content .title-blog a {  display:inline-block; } .latest-post-grid-block .post-content .title-blog a:hover {  color:#56cfe1; } .latest-post-grid-block .post-item .thumbnail-post {  position:relative;  overflow:hidden; } .latest-post-grid-block .post-item .thumbnail-post img {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  -webkit-transition:opacity 0.5s, -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);  transition:opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18); } .latest-post-grid-block .post-item .thumbnail-post a:before {  position:absolute;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  width:0;  height:0;  top:50%;  left:50%;  background-color:rgba(255, 255, 255, 0.3);  content:"";  z-index:2; } .latest-post-grid-block .post-item .thumbnail-post:hover a:before {  top:0;  left:0;  right:0;  bottom:0;  width:100%;  height:100%;  opacity:0;  -webkit-transition:all 0.6s;  -moz-transition:all 0.6s;  -ms-transition:all 0.6s;  -o-transition:all 0.6s;  transition:all 0.6s; } .latest-post-grid-block .post-item:hover .thumbnail-post img {  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .blog-list .post-item-info {  margin-bottom:100px; } .blog-list .post-item-info .post-image {  position:relative; } .blog-list .blog-post .post-image img {  width:100%;  min-height:200px; } .blog-list .post-item-info .post-image .post-info {  position:absolute;  bottom:30px;  left:30px;  right:30px; } .blog-list .post-item-info .post-info {  text-align:center;  padding:20px;  background:rgba(0, 0, 0, 0.9);  color:#878787;  font-size:12px;  line-height:21px; } .blog-list .post-item-info .post-info .post-tags a:not(:last-child):after {  content:",";  color:#878787; } .blog-list .post-item-info .published-by .text-capitalize {  color:#fff; } .blog-list .post-item-info .post-info a {  color:#fff; } .blog-list .post-item-info .post-info h2 {  letter-spacing:2px;  text-transform:uppercase;  font-size:14px;  margin-bottom:5px;  margin-top:10px; } .blog-list .post-item-info .post-content .post-short-description {  margin-bottom:1.3em; } .blog-list .post-item-info .post-content .post-short-description > *:last-child {  margin-bottom:0; } .blog-post-view .post-item-info .post-info {  padding:16px 0 10px;  border-bottom:1px dotted #d8d8d8;  color:#a1a1a1; } .blog-post-view .post-item-info .post-info > div {  display:inline-block;  margin-right:26px; } .blog-post-view .post-item-info .post-info > div .fa {  margin-right:10px;  color:#8a8a8a; } .blog-post-view .post-item-info .post-info .post-tags a:not(:last-child):after {  content:",";  display:inline-block;  margin-right:2px; } .blog-post-view .post-item-info .post-short-description {  margin-bottom:0;  margin-top:30px; } .post-actions {  display:table;  border-top:1px solid #ddd;  border-bottom:1px solid #ddd;  width:100%;  margin-top:32px; } .post-actions .action {  display:table-cell;  width:50%;  vertical-align:middle;  position:relative;  padding:23px 15px;  font-size:15px; } .post-actions .action a:after {  content:"\f0d9";  font-family:"FontAwesome";  font-size:18px;  position:absolute;  left:0;  top:21px; } .post-actions .action.next-action {  text-align:right;  padding-right:15px; } .post-actions .action.next-action a:after {  content:"\f0da";  left:auto;  right:0; } .screen-reader-text {  clip:rect(1px, 1px, 1px, 1px);  height:1px;  overflow:hidden;  position:absolute;  width:1px; } .blog-post-view .post-comments {  margin-top:65px;  margin-bottom:35px; } .blog-post-view .post-comments .title-comment-content {  font-size:17px;  color:#2a2a2a;  margin-bottom:25px;  display:block;  text-transform:uppercase;  font-weight:600;  letter-spacing:1px; } .blog-post-view .post-comments .title-comment-content span {  font-size:14px;  position:relative;  color:#c9c9c9; } .blog-post-view .post-comments .item {  padding:18px 28px 16px;  background:#f8f8f8;  margin-bottom:28px;  color:#8e8e8e; } .blog-post-view .post-comments .item .info {  margin-bottom:7px;  color:#2a2a2a;  font-size:14px; } .blog-post-view .post-comments .item .info .name {  font-weight:600;  margin-right:38px; } .blog-post-view .post-comments .item .sub-title {  font-style:italic;  margin-bottom:0; } .blog-post-view .post-comments .title {  font-size:17px;  color:var(--thim-mgs-color-04);  margin-bottom:2px;  display:block;  text-transform:uppercase;  font-weight:600;  letter-spacing:1px; } .blog-post-view .post-comments .sub-title {  font-style:italic;  margin-bottom:30px; } .blog-load-more-comment {  margin-top:20px; } .blog-load-more-comment a {  font-size:15px;  font-style:italic; } .blog-post-comment-list-toolbar {  width:0;  height:0;  overflow:hidden;  margin:0 !important; } .form.post-comment {  margin-top:50px; } .blog-post-list .sidebar .block .block-title .title, .blog-post-view .sidebar .block .block-title .title {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:25px; } .blog-post-list .sidebar .block .block-title .title:after, .blog-post-view .sidebar .block .block-title .title:after {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } .blog-post-list .sidebar .block + .block, .blog-post-view .sidebar .block + .block {  margin-top:52px; } .blog-post-list .sidebar .block-blog-posts .post-list li, .blog-post-view .sidebar .block-blog-posts .post-list li {  position:relative;  line-height:25px;  list-style:outside none none;  margin-bottom:5px; } .blog-post-list .sidebar .block-blog-posts .post-list li a, .blog-post-view .sidebar .block-blog-posts .post-list li a {  color:var(--thim-mgs-color-01); } .blog-post-list .sidebar .block-blog-posts .post-list li a:hover, .blog-post-view .sidebar .block-blog-posts .post-list li a:hover {  color:#56cfe1; } .blog-post-list .sidebar .block-blog-categories li, .blog-post-view .sidebar .block-blog-categories li {  position:relative;  line-height:25px;  list-style:outside none none;  margin-bottom:5px; } .blog-post-list .sidebar .block-blog-categories li a, .blog-post-view .sidebar .block-blog-categories li a {  color:var(--thim-mgs-color-01); } .blog-post-list .sidebar .block-blog-categories li a:hover, .blog-post-view .sidebar .block-blog-categories li a:hover {  color:#56cfe1; } .blog-post-list .bottom-pagination .toolbar .pager, .blog-post-view .bottom-pagination .toolbar .pager {  margin:0;  width:100%; } .blog-post-list .blog-post.post-item-info .form.post-comment .actions-toolbar, .blog-post-view .blog-post.post-item-info .form.post-comment .actions-toolbar {  margin-left:0; } .post-item-info .post-image + h1.post-title {  margin-top:15px; } .post-item-info h1.post-title {  font-size:24px;  line-height:1.5;  margin-bottom:5px; } .post-item-info h1.post-title a {  color:var(--thim-mgs-color-01); } .shop-by-brand .content-heading {  margin-bottom:35px; } .shop-by-brand .content-heading .title {  margin:0 0 5px;  font-weight:600;  font-size:24px;  line-height:24px;  color:var(--thim-mgs-color-01);  text-align:center;  position:relative;  display:inline-block;  text-transform:uppercase; } @media screen and (min-width:768px) {  .shop-by-brand .content-heading .title:before,  .shop-by-brand .content-heading .title:after {   position:absolute;   content:"";   width:60px;   height:2px;   background:var(--thim-mgs-color-01);   top:48%;  }  .shop-by-brand .content-heading .title:before {   left:-75px;  }  .shop-by-brand .content-heading .title:after {   right:-75px;  } } .shop-by-brand .featured-brands .block-content .owl-item .item {  margin:0;  display:flex;  flex-wrap:wrap;  flex-direction:column; } .shop-by-brand .featured-brands .block-content .owl-item .item .image {  min-height:160px;  flex-shrink:0; } .shop-by-brand .featured-brands .block-content .owl-item .item .brand-name {  flex:1;  margin-top:auto; } .shop-by-brand .message.warning {  margin-top:40px; } .shop-by-brand .message > * {  font-size:14px;  border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -o-border-radius:5px;  background:#fdf0d5;  color:#6f4400;  padding-left:5px; } .shop-by-brand .characters-filter li.active > a {  background-color:#56cfe1;  border-color:#56cfe1;  color:#fff; } .brand-index-index footer.page-footer {  margin-top:70px; } .brand-brand-view .page-footer {  margin-top:70px; } .brand-brand-view .sidebar .brand-list li {  position:relative;  line-height:25px;  list-style:outside none none;  margin-bottom:5px; } .brand-brand-view .sidebar .brand-list li a {  color:var(--thim-mgs-color-01); } .brand-brand-view .sidebar .brand-list li a:hover {  color:#56cfe1; } .brand-brand-view .sidebar .brand-list li .badge:before {  content:"("; } .brand-brand-view .sidebar .brand-list li .badge:after {  content:")"; } .brand-brand-view .sidebar .brand-list li.active {  color:#56cfe1; } .brand-brand-view .brand-info > .brand-description {  border:1px solid var(--thim-mgs-color-11);  padding:15px;  -webkit-border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px;  font-size:14px; } .brand-brand-view .brand-info .brand-image img {  display:block; } .brand-brand-view .category-product-actions .filter-toggle {  display:none; } .mfp-img-gallery .mfp-img {  background:#fff;  z-index:1050;  position:relative; } .mfp-gallery .mfp-image-holder .mfp-figure figure {  z-index:1060;  position:relative; } .product.media a.lb {  cursor:initial;  display:block;  line-height:0; } .product.media .gallery-list .product.item-image + .product.item-image {  margin-top:30px; } .product.media .zoomImg {  cursor:move; } .product.media .item-image-video .zoomImg {  display:none !important; } .product.media .product.item-image {  position:relative; } .product.media .product.item-image img:not(.zoomImg) {  min-width:100%;  cursor:zoom-in; } .product.media .product.item-image .label-video {  position:absolute;  z-index:1;  background-color:#f68872;  color:#fff;  border-radius:3px;  top:10px;  left:10px;  padding:4px 10px;  font-size:12px;  text-transform:uppercase;  font-weight:600;  letter-spacing:0.1em; } .product.media .product.item-image .lb.video-link {  display:block;  position:relative;  cursor:pointer; } .product.media .product.item-image .lb.video-link:after {  content:"";  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(255, 255, 255, 0.6);  z-index:2;  opacity:0;  visibility:hidden;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .product.media .product.item-image .lb.video-link:before {  content:"\e604";  font-family:"Pe-icon-7-stroke";  position:absolute;  display:block;  top:50%;  left:0;  text-align:center;  right:0;  z-index:3;  font-size:70px;  color:#000;  opacity:0;  visibility:hidden;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .product.media .product.item-image .lb.video-link:hover:after, .product.media .product.item-image .lb.video-link:hover:before {  opacity:1;  visibility:visible; } .product.media .item-thumb .popup-video-thumb, .product.media .product.item-image .popup-video {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background-color:transparent;  z-index:2;  opacity:0;  visibility:hidden;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .product.media .product.item-image:hover .popup-video {  opacity:1;  visibility:visible; } .product.media .product.item-image .popup-video span {  position:relative;  display:block;  top:50%;  left:0;  text-align:center;  right:0;  font-size:36px;  color:#f68872;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .product.media .item-thumb.slick-slide .popup-video-thumb {  top:5px;  bottom:5px; } .product.media .item-thumb .popup-video-thumb {  opacity:1;  visibility:visible;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  align-items:center;  color:#f68872;  justify-content:center;  font-size:24px; } .product.media .item-thumb .popup-video-thumb a.lb.video-link {  cursor:pointer;  position:relative;  width:100%;  height:100%; } .product.media .item-thumb .popup-video-thumb span.ti-video-camera:before {  content:"\e604";  font-family:"Pe-icon-7-stroke";  position:absolute;  display:block;  top:50%;  left:0;  text-align:center;  right:0;  z-index:3;  font-size:50px;  color:#000;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .extra-gallery-fullwidth.catalog-product-view .product.media {  width:100%;  overflow:hidden;  margin-bottom:111px; } @media (min-width:768px) and (max-width:1199px) {  .extra-gallery-fullwidth.catalog-product-view .product.media {   margin-bottom:70px;  } } @media (max-width:767.98px) {  .extra-gallery-fullwidth.catalog-product-view .product.media {   margin-bottom:0;   -ms-flex-order:initial;   -webkit-order:initial;   order:initial;  } } .extra-gallery-fullwidth.catalog-product-view .block-bundle-summary .box-tocart .field.qty, .extra-gallery-fullwidth.catalog-product-view .product-info-main .box-tocart .field.qty {  width:auto; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links, .extra-gallery-fullwidth.catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links {  -webkit-order:10;  order:10; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action, .extra-gallery-fullwidth.catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links .action {  margin:0 0 0 10px; } .extra-gallery-fullwidth.catalog-product-view .product.media > .owl-carousel {  margin:0 auto; } .extra-gallery-fullwidth.catalog-product-view .product.media.item-xl-1 > .owl-carousel {  width:50%; } .extra-gallery-fullwidth.catalog-product-view .product.media.item-xl-2 > .owl-carousel {  width:66.667%; } .extra-gallery-fullwidth.catalog-product-view .product.media.item-xl-3 > .owl-carousel {  width:75%; } .extra-gallery-fullwidth.catalog-product-view .product.media > .owl-carousel .owl-stage-outer {  overflow:visible; } .extra-gallery-fullwidth.catalog-product-view .product.attribute.overview {  margin:10px 0; } .extra-gallery-fullwidth.catalog-product-view .owl-item {  padding:0; } .extra-gallery-fullwidth.catalog-product-view .product.media .owl-carousel .owl-dots {  display:none; } .extra-gallery-fullwidth.catalog-product-view .product.attribute.overview {  max-width:100%;  display:flex;  justify-content:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main {  width:100%;  padding:0;  text-align:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .bundle-actions, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-options-wrapper, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-social-links .share-this-container, .extra-gallery-fullwidth.catalog-product-view .product-info-main .box-tocart {  max-width:100%;  display:flex;  justify-content:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-static-block, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-stock-sku, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product.attribute.sku, .extra-gallery-fullwidth.catalog-product-view .product-info-main .stock.available, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-brand {  display:inline-block;  margin:0 10px;  padding:0; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-stock-sku .availability.only {  display:inline-block; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-static-block .extra-link {  margin:0; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped, .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-options-wrapper {  text-align:left; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-options-wrapper .swatch-opt {  text-align:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-options {  display:table;  margin-left:auto;  margin-right:auto;  max-width:100%; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-reviews-summary {  margin-left:auto;  margin-right:auto; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .page-title-wrapper .page-title {  text-align:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-price {  justify-content:center; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-price .price-box .old-price {  float:none;  vertical-align:top; } .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-price .price-box .price {  font-size:26px; } .extra-gallery-fullwidth.catalog-product-view .product-info-main h2.product-name {  font-size:31px; } .product.media .owl-carousel .owl-nav button, .product.media .owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action, .product.media .owl-carousel .owl-nav .action-gift {  left:-140px;  position:absolute;  top:50%;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%); } .product.media .owl-carousel .owl-nav button.owl-next, .product.media .owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action.owl-next, .product.media .owl-carousel .owl-nav .action-gift.owl-next {  left:auto;  right:-140px; } @media (min-width:1200px) {  .extra-gallery-sticky.catalog-product-view .product-info-main {   width:50%;   padding:0 0 0 30px;  } } .extra-gallery-grid .product.media .gallery-list {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  flex-wrap:wrap;  margin:0 -5px; } .extra-gallery-grid .product.media .gallery-list .item-image {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%;  padding:0 5px;  margin:0 0 10px !important; } .extra-gallery-grid .product.media .product.item-image .label-video {  left:20px; } .product.media .product-thumbnail .gallery-horizontal .owl-dots {  display:none; } .product.media .product-thumbnail .gallery-horizontal {  margin-bottom:10px; } .product.media .horizontal-thumbnail-row {  margin:0 -5px; } .product.media .horizontal-thumbnail {  width:100%; } .product.media .horizontal-thumbnail .owl-item {  padding:0 5px; } .product.media .horizontal-thumbnail.owl-carousel .owl-nav button, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .action-gift {  width:20px;  height:20px;  text-align:left;  border-radius:0;  background:none;  border:none;  left:-35px;  right:auto;  font-size:18px;  color:#bbbbbb;  line-height:1;  margin-top:-10px; } .product.media .horizontal-thumbnail.owl-carousel .owl-nav button:hover, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action:hover, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .action-gift:hover {  color:#000; } .product.media .horizontal-thumbnail.owl-carousel .owl-nav button:before, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action:before, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .action-gift:before {  content:"\e93b"; } .product.media .horizontal-thumbnail.owl-carousel .owl-nav button.owl-next, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action.owl-next, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .action-gift.owl-next {  text-align:right;  left:auto;  right:-35px; } .product.media .horizontal-thumbnail.owl-carousel .owl-nav button.owl-next:before, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action.owl-next:before, .product.media .horizontal-thumbnail.owl-carousel .owl-nav .action-gift.owl-next:before {  content:"\e93c"; } .product.media .vertical-gallery {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center; } .product.media .vertical-gallery #vertical-thumbnail-wrapper {  width:90px; } .product.media .vertical-gallery .owl-carousel.gallery-vertical {  width:calc(100% - 100px);  margin-left:10px; } .product.media .vertical-gallery.no-thumb .owl-carousel.gallery-vertical {  width:100%;  margin-left:0; } .product.media .vertical-gallery .slick-vertical > .slick-list.draggable {  overflow:hidden; } .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button, .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav .cart.table-wrapper .actions-toolbar > .action, .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav .action-gift {  left:30px; } .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button.owl-next, .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav .cart.table-wrapper .actions-toolbar > .action.owl-next, .product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav .action-gift.owl-next {  left:auto;  right:30px; } .product.media .owl-carousel.gallery-horizontal .owl-nav button, .product.media .owl-carousel.gallery-horizontal .owl-nav .cart.table-wrapper .actions-toolbar > .action, .product.media .owl-carousel.gallery-horizontal .owl-nav .action-gift {  left:30px; } .product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-next, .product.media .owl-carousel.gallery-horizontal .owl-nav .cart.table-wrapper .actions-toolbar > .action.owl-next, .product.media .owl-carousel.gallery-horizontal .owl-nav .action-gift.owl-next {  left:auto;  right:30px; } .product.media .vertical-gallery .vertical-thumbnail {  position:relative; } .product.media .item-thumb {  transition:all 300ms;  opacity:.6;  cursor:pointer;  position:relative; } .product.media .item-thumb.active {  opacity:1; } .product.media .vertical-gallery .slick-arrow {  width:100%;  height:40px;  line-height:40px;  text-align:center;  font-size:40px;  cursor:pointer;  position:absolute;  top:0;  z-index:1;  color:#333;  background:linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0.5)); } .product.media .vertical-gallery .slick-arrow i {  left:50%;  position:absolute;  transform:translateX(-50%);  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -ms-transform:translateX(-50%); } .product.media .vertical-gallery .slick-arrow.icon-angle-down {  bottom:0;  top:auto;  background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #ffffff); } .gallery-float-right.catalog-product-view .product-info-clearfix > .product.media {  float:right; } .gallery-float-right.catalog-product-view .product-info-clearfix > .product.media + .product-info-main {  float:left;  padding:0 30px 0 0; } .product-info-main .product-brand .brand-name {  margin-top:5px; } .product-info-main .product-brand .brand-name .title {  font-weight:400;  color:var(--thim-mgs-color-01); } .product-info-main .product-brand .brand-name .title:after {  content:":";  display:inline-block;  margin-right:4px; } .product-info-main .extra-link a:hover {  color:#56cfe1; } .product-info-main .extra-link a {  color:var(--thim-mgs-color-01);  font-weight:600; } .rotate-image {  position:absolute;  right:25px;  z-index:1;  top:25px;  width:50px;  height:24px;  border-radius:4px;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/media_360.png);  background-size:50px 48px;  background-repeat:no-repeat;  transition:all 400ms ease; } .rotate-image:hover {  background-position:0px -24px;  transform:scale(1.2) rotate(360deg);  -webkit-transform:scale(1.2) rotate(360deg);  -moz-transform:scale(1.2) rotate(360deg);  -o-transform:scale(1.2) rotate(360deg); } .rotate-image-container .rotate-j360 {  position:fixed !important;  width:100% !important;  height:100% !important;  left:0 !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  cursor:move;  z-index:1000 !important; } .rotate-image-container .rotate-j360#mgs_j360 {  background-color:#fff;  z-index:999 !important; } .rotate-image-container .rotate-j360#view_overlay img.loader {  display:none !important; } .rotate-image-container .rotate-j360:before {  content:"";  display:block;  position:absolute;  width:38px;  height:38px;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/oval.svg);  background-repeat:no-repeat;  background-position:center center;  background-size:100% 100%;  left:50%;  top:50%;  margin:-19px 0 0 -19px;  opacity:1;  visibility:visible;  z-index:1;  -webkit-transition:all 0.5s;  -moz-transition:all 0.5s;  -ms-transition:all 0.5s;  -o-transition:all 0.5s;  transition:all 0.5s; } .rotate-image-container .rotate-j360 img {  max-width:100%;  max-height:100%;  width:auto;  position:absolute;  left:50%;  top:50%;  z-index:99;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .rotate-image-container .close-rotate {  cursor:pointer;  z-index:9999;  position:fixed;  right:30px;  top:15px;  color:#333;  width:24px;  height:24px;  font-size:40px;  background:none;  border-width:initial;  border-style:none;  border-color:initial;  border-image:initial;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .item-thumb {  position:relative; } .item-thumb .ar-thumbnail {  position:absolute;  top:0;  right:unset;  bottom:unset;  left:0;  width:100%;  height:100%;  z-index:9;  cursor:pointer; } .item-thumb .ar-thumbnail .pe-7s-box2 {  position:absolute;  top:15px;  right:15px;  bottom:unset;  left:unset;  pointer-events:none;  background:#5b5b5b;  font-size:15px;  padding:5px;  color:#fff;  border-radius:100px; } .item-thumb.active .ar-thumbnail .pe-7s-box2 {  opacity:1; } .message.global.cookie.mgs-gdpr-cookie-notice {  width:400px;  bottom:30px;  left:30px;  position:fixed;  right:auto;  z-index:3;  padding:30px;  margin:0;  display:block;  z-index:10;  padding:20px;  border-radius:2px;  background:#ffffff; } .message.global.cookie.mgs-gdpr-cookie-notice.gdpr-box-shadow {  -webkit-box-shadow:-1px 1px 8px 0px rgba(0, 0, 0, 0.26);  box-shadow:-1px 1px 8px 0px rgba(0, 0, 0, 0.26); } .message.global.cookie.mgs-gdpr-cookie-notice h3.notice-cookie-title {  font-size:18px;  font-weight:600;  margin:0 0 10px;  color:#222; } .message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content {  font-size:14px;  line-height:1.7; } .message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content a {  text-decoration:underline; } .message.global.cookie.mgs-gdpr-cookie-notice .actions {  margin-top:20px; } .message.global.cookie.mgs-gdpr-cookie-notice .actions #btn-cookie-allow {  border:none;  box-shadow:none;  padding:6px 12px;  font-size:14px;  font-weight:500;  border-radius:2px; } .modal-popup.modal-mgs-gdpr .modal-content {  max-width:calc(100% - 30px);  margin:0 auto; } .modal-popup.modal-mgs-gdpr .mgs-gdpr-popup {  padding:20px; } .modal-popup.modal-mgs-gdpr .mgs-gdpr-popup .message {  position:relative;  top:0;  margin-bottom:20px; } .mgs-instant-search .products.wrapper .product-items {  margin:0 -15px; } .mgs-instant-search .products-grid .product-item {  display:inline-block;  padding:0 15px;  width:25%;  margin:0 0 30px 0; } .mgs-instant-search .products-grid .product-item .product-top a.photo:after {  content:"";  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  opacity:0;  visibility:hidden;  z-index:3;  background-color:rgba(0, 0, 0, 0.2);  transition:all .5s; } .mgs-instant-search .products-grid .product-item-info .product-top:hover .tocart.btn-cart {  transform:translate(-50%, -50%);  opacity:1;  visibility:visible; } .mgs-instant-search .products-grid .product-item-info:hover .product-top a.photo:after {  opacity:1;  transition:opacity 0.3s ease-in-out;  visibility:visible; } .mgs-instant-search .products-grid .product-item-info .product-top:hover .product-label {  display:none; } .mgs-instant-search .products-grid .product-item-info .tocart.btn-cart {  position:absolute;  top:50%;  left:50%;  z-index:3;  color:#222;  line-height:40px;  white-space:nowrap;  background-color:#fff;  padding:0 25px;  text-align:center;  border:none;  opacity:0;  visibility:hidden;  border-radius:40px;  transform:translate(-50%, -100%); } .mgs-instant-search .products-grid .product-item-info .tocart.btn-cart:hover {  background-color:#222;  color:#fff; } .mgs-instant-search .products-grid .product-item-info .product-item-details .product-item-name a {  color:#222;  font-size:14px;  font-weight:500;  text-decoration:none; } .mgs-instant-search .products-grid .product-item-info .product-item-details .product-item-name a:hover {  color:#56cfe1; } .mgs-instant-search-type-page .toolbar .field.limiter {  display:flex; } .mgs-instant-search-type-page .pages .item {  display:block; } .mgs-instant-search .posts.wrapper .items, .mgs-instant-search-type-page .posts.wrapper .items {  margin:0 -15px; } .mgs-instant-search .posts.wrapper .items .item, .mgs-instant-search-type-page .posts.wrapper .items .item {  padding:0 15px;  width:calc(33.33333333%);  float:left; } .catalogsearch-result-index .mgs-filter-active {  margin-bottom:30px; } .catalogsearch-result-index .message.notice {  margin-bottom:30px; } .catalogsearch-result-index .category-product-actions .block .title {  font-size:18px;  font-weight:600;  color:#222; } .catalogsearch-result-index .category-product-actions .block .item {  margin:0; } .catalogsearch-result-index .product-container .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview span {  display:none; } .catalogsearch-result-index .close-filter-fixed {  display:none; } .catalogsearch-result-index .filter-toggle {  display:none; } .catalogsearch-result-index .toolbar .sorter {  text-align:right;  white-space:nowrap; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item {  margin-bottom:52px; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-title {  font-size:18px;  font-weight:600;  color:#222;  position:relative;  display:block;  padding:0 0 6px;  margin-bottom:15px;  line-height:1.75; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:#222;  left:0; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-title:after {  content:"\f107";  font-family:"FontAwesome";  font-size:12px;  color:#7f7f7f;  position:absolute;  right:0;  bottom:3px; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item {  border-bottom:1px solid #f0f0f0;  position:relative;  padding:10px 50px 7px 0;  margin:0; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {  position:absolute;  right:0;  top:50%;  color:#b1b1b1;  transform:translateY(-50%); } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item a:hover, .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item a:focus {  color:#222; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item.active .filter-options-title:after {  content:"\f106"; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item:hover .count {  color:#222; } .catalogsearch-result-index .block.filter .block-content.filter-content .filter-options-item:last-child {  margin-bottom:0; } .catalogsearch-result-index .columns .sidebar-main + .sidebar-additional {  margin-top:20px; } .mgs-instant-search-page .column.main, .mgs-instant-search-type-page .column.main, .catalogsearch-result-index .column.main {  margin-bottom:30px; } .mgs-instant-search-page .sidebar .block .block-title strong, .mgs-instant-search-type-page .sidebar .block .block-title strong, .catalogsearch-result-index .sidebar .block .block-title strong {  font-size:18px;  font-weight:600;  color:#222;  position:relative;  display:block;  padding:0 0 6px;  margin:0 0 25px;  display:inline-block; } .mgs-instant-search-page .sidebar .block .block-title strong:after, .mgs-instant-search-type-page .sidebar .block .block-title strong:after, .catalogsearch-result-index .sidebar .block .block-title strong:after {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:#222;  left:0; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item {  border-bottom:1px solid #f0f0f0;  padding-top:10px;  padding-bottom:7px;  margin:0;  display:block; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .product-item-name, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .product-item-name, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .product-item-name {  font-weight:500;  margin:0;  display:inline-block; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link {  text-decoration:none; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:hover, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:hover, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:hover, .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:focus, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:focus, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:focus, .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:active, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:active, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .product-item-name .product-item-link:active {  color:#56cfe1; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .action.delete, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .action.delete, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .action.delete {  float:right;  position:unset; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .action.delete:after, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .action.delete:after, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .action.delete:after {  content:"\f1f8";  font-family:"FontAwesome";  display:inline-block; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .action.delete:before, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .action.delete:before, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .action.delete:before {  display:none; } .mgs-instant-search-page .sidebar .block-compare ol.product-items li.product-item .action.delete span, .mgs-instant-search-type-page .sidebar .block-compare ol.product-items li.product-item .action.delete span, .catalogsearch-result-index .sidebar .block-compare ol.product-items li.product-item .action.delete span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .mgs-instant-search-page .sidebar .block-wishlist .block-title, .mgs-instant-search-type-page .sidebar .block-wishlist .block-title, .catalogsearch-result-index .sidebar .block-wishlist .block-title, .mgs-instant-search-page .sidebar .block-compare .block-title, .mgs-instant-search-type-page .sidebar .block-compare .block-title, .catalogsearch-result-index .sidebar .block-compare .block-title {  margin:0; } .mgs-instant-search-page .sidebar .block-wishlist .block-title .counter, .mgs-instant-search-type-page .sidebar .block-wishlist .block-title .counter, .catalogsearch-result-index .sidebar .block-wishlist .block-title .counter, .mgs-instant-search-page .sidebar .block-compare .block-title .counter, .mgs-instant-search-type-page .sidebar .block-compare .block-title .counter, .catalogsearch-result-index .sidebar .block-compare .block-title .counter {  font-size:14px;  color:#8e8e8e;  font-weight:500; } .mgs-instant-search-page .sidebar .block-wishlist .block-title .counter:before, .mgs-instant-search-type-page .sidebar .block-wishlist .block-title .counter:before, .catalogsearch-result-index .sidebar .block-wishlist .block-title .counter:before, .mgs-instant-search-page .sidebar .block-compare .block-title .counter:before, .mgs-instant-search-type-page .sidebar .block-compare .block-title .counter:before, .catalogsearch-result-index .sidebar .block-compare .block-title .counter:before {  content:"(";  display:inline-block; } .mgs-instant-search-page .sidebar .block-wishlist .block-title .counter:after, .mgs-instant-search-type-page .sidebar .block-wishlist .block-title .counter:after, .catalogsearch-result-index .sidebar .block-wishlist .block-title .counter:after, .mgs-instant-search-page .sidebar .block-compare .block-title .counter:after, .mgs-instant-search-type-page .sidebar .block-compare .block-title .counter:after, .catalogsearch-result-index .sidebar .block-compare .block-title .counter:after {  content:")";  display:inline-block; } .catalogsearch-result-index.page-layout-3columns .page-main .columns .sidebar.sidebar-additional {  width:25%;  padding:0 15px;  margin-top:0; } .catalogsearch-result-index.page-layout-3columns .page-main .columns .sidebar.sidebar-main {  width:25%;  padding:0 15px; } .catalogsearch-result-index.page-layout-3columns .page-main .columns .column.main {  width:50%;  padding:0 15px; } .catalogsearch-result-index.page-layout-3columns .page-main > .columns {  padding:0; } .catalogsearch-result-index.page-layout-3columns .sidebar-main + .sidebar-additional {  margin-top:0; } .catalogsearch-result-index.page-layout-3columns .toolbar .limiter {  display:none; } .catalogsearch-result-index.page-layout-3columns .bottom-pagination {  border-top:1px solid #ddd;  padding-top:13px; } .catalogsearch-result-index.page-layout-3columns .bottom-pagination .toolbar .pages {  padding-top:0;  flex:1;  border-top:none; } .catalogsearch-result-index.page-layout-3columns .bottom-pagination .toolbar .limiter {  display:block;  text-align:right; } .header-area.header4 .middle-header {  padding:26px 0; } @media screen and (max-width:1199px) {  .header-area.header4 .middle-header {   padding:0;  } } .header-area.header4 .middle-header .logo-header {  justify-content:center; } .header-area.header4 .bottom-content {  background-color:#76a72e; } .header-area.header4 .bottom-content .vertical-title {  font-size:15px;  font-weight:500;  color:#fff;  height:60px;  line-height:60px;  cursor:pointer;  padding:0 28px; } @media screen and (min-width:1199px) {  .header-area.header4 .bottom-content .vertical-title {   background-color:#638c28;  } } .header-area.header4 .bottom-content .vertical-title span.fa {  margin-right:15px; } .header-area.header4 .vertical-menu-widget {  position:relative; } .header-area.header4 .vertical-menu-widget .vertical-menu {  position:absolute;  top:100%;  background-color:#fff;  left:0;  right:0;  z-index:10;  width:100%; } .header-area.header4 .vertical-menu-widget .vertical-menu li > a {  padding:10px 0;  padding-left:40px; } .header-area.header4 .vertical-menu-widget .vertical-menu {  box-sizing:border-box;  border-top:0;  display:none; } @media screen and (min-width:1200px) {  .header-area.header4 .vertical-menu-widget .vertical-menu {   border:2px solid #638c28;  } } .header-area.header4 .vertical-menu-widget .vertical-menu li .icon-next {  right:initial;  left:18px;  top:10px;  color:#555;  display:none; } .header-area.header4 .vertical-menu-widget .vertical-menu li > ul.dropdown-menu {  box-shadow:none;  padding:0; } @media screen and (min-width:1200px) {  .header-area.header4 .vertical-menu-widget .vertical-menu li > ul.dropdown-menu {   border:2px solid #638c28;  } } @media screen and (min-width:1200px) {  .header-area.header4 .vertical-menu-widget .vertical-menu li.static-menu.level0 a.level0:before,  .header-area.header4 .vertical-menu-widget .vertical-menu li.category-menu.level0 a.level0:before {   content:"\f105";   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;   position:absolute;   left:18px;   top:13px;  } } @media screen and (min-width:768px) {  .header-area.header4 .search-form .block-search .block-content form.form.minisearch {   padding:0;   border:1px solid #fff;   -webkit-border-radius:4px;   -moz-border-radius:4px;   border-radius:4px;   margin:10px 10px 10px 25px;   background-color:#fff;  }  .header-area.header4 .search-form .block-search .block-content form.form.minisearch .input-text {   border:none;  } } .header-area.header4 .bottom-header-block {  position:relative;  text-align:right;  padding:18px 0 17px 20px;  color:#fff;  font-size:15px; } .header-area.header4 .bottom-header-block span.label-code {  font-weight:600; } .header-area.header4 .bottom-header-block span.discount {  font-weight:600;  display:inline-block;  padding:0 6px;  background-color:#f3a733;  border-radius:4px; } @media screen and (max-width:1199px) {  .header-area.header4 .bottom-content .frame {   position:relative;  }  .header-area.header4 .bottom-content .frame .col-tb-8 {   position:inherit;  }  .header-area.header4 .bottom-content .frame .col-mb-4 {   display:flex;   align-items:center;   justify-content:flex-end;  }  .header-area.header4 .bottom-content .frame .vertical-menu-widget {   position:inherit;  }  .header-area.header4 .bottom-content .frame .vertical-menu-widget .vertical-menu {   left:50%;   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   -ms-transform:translateX(-50%);   -o-transform:translateX(-50%);   transform:translateX(-50%);   width:90%;  }  .header-area.header4 .bottom-content .frame .vertical-menu-widget .vertical-menu li > a {   padding-left:25px;  }  .header-area.header4 .bottom-content .vertical-menu li > .dropdown-menu li ul li ul.sub-menu {   border-radius:0;   margin:0;   padding:0;   float:none;   width:100%;   border:none;   box-shadow:none;   position:absolute;   top:0;   bottom:0;   transform:translate(100%);   background-color:#fff;   z-index:10;   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);   visibility:hidden;   display:flex;  }  .header-area.header4 .bottom-content .vertical-menu li > .dropdown-menu li ul li ul.sub-menu.active {   background:#fff;   display:block;   position:absolute !important;   top:0;   z-index:11;   -moz-transition:all 300ms;   -o-transition:all 300ms;   -moz-transform:translateX(0);   transform:translate(0);   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);   visibility:visible;   width:100%;  }  .header-area.header4 .bottom-content .vertical-menu-widget .vertical-menu li > ul.dropdown-menu .mega-menu-content ul.sub-menu li.is-active {   position:inherit;  }  .header-area.header4 .bottom-content .vertical-menu-widget .vertical-menu li > ul.dropdown-menu.active > li {   position:initial;  }  .header-area.header4 .bottom-content .vertical-menu li > .dropdown-menu li ul {   padding-left:0;  }  .header-area.header4 .bottom-content #search_mini_form {   border:0;   margin:0;  }  .header-area.header4 .middle-header button.action.nav-tg,  .header-area.header4 .middle-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg,  .header-area.header4 .middle-header .action-gift.action.nav-tg {   margin-right:10px;   padding:0;  }  .header-area.header4 .middle-header button.action.nav-tg img,  .header-area.header4 .middle-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg img,  .header-area.header4 .middle-header .action-gift.action.nav-tg img {   display:block;  }  .nav-open header.page-header .header-area.header4 .close-nav-button {   display:none;  } } @media screen and (min-width:1200px) {  .cms-home .header-area.header4 .vertical-menu-widget .vertical-menu {   display:block;  } } .header-area.header8 .top-header-content {  display:flex;  align-items:center;  justify-content:center;  font-size:14px;  clear:both;  background-color:#f6f6f8; } .header-area.header8 .vertical-menu-widget > ul {  display:none; } .header-area.header8 .middle-header-content .logo-header .logo {  text-align:left;  padding-top:35px;  padding-bottom:35px;  display:flex;  justify-content:flex-start; } .header-area.header8 .search-form .form-search .form.minisearch {  border:1px solid #f6f6f8; } .header-area.header8 .vertical-menu-widget {  position:relative; } body.dark .header-area.header8 .vertical-title {  font-size:14px;  text-transform:uppercase;  font-weight:500;  color:#fff;  background-color:#222 !important;  height:48px;  line-height:48px;  padding:0 28px;  cursor:pointer; } .header-area.header8 .vertical-title {  font-size:16px;  background:#f6ab4a;  line-height:24px;  display:flex;  align-items:center;  text-transform:uppercase;  font-weight:500;  color:#fff;  height:48px;  padding:0 28px;  cursor:pointer; } .header-area.header8 .vertical-title .fa {  margin-right:15px; } .header-area.header8 .bottom-header-content .parent__megameu .nav-toggle {  height:48px;  width:48px;  text-align:center;  background-color:#222;  margin:0; } .header8 .vertical-menu-widget {  position:relative; } .header8 .vertical-menu-widget .vertical-menu {  display:none;  position:absolute;  top:100%;  background-color:#fff;  left:0;  right:0;  z-index:10; } .header8 .top-header-content .col-4 {  text-align:right; } .header-area.header8 .bottom-header-content .parent__megameu .nav-toggle {  background:transparent; } .header-area.header8 .bottom-header-content .parent__megameu .nav-toggle img {  filter:unset; } .header-area.header8 #search {  border:1px solid #f6f6f8 !important; } @media (min-width:1800px) {  .header.header8 .vertical-menu-widget {   max-width:270px;  } } @media (min-width:1200px) {  .header-area.header8 .bottom-header-content {   position:relative;  }  #main-Settingcontent,  #main-Accountcontent {   display:none !important;  } } @media (min-width:992px) {  .header-area.header8.active-sticky .middle-header-content {   position:fixed;   left:0;   right:0;   top:0;   z-index:997;   background-color:#fff;   box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.5);  } } @media only screen and (min-width:768px) and (max-width:1024px) {  .header-area.header8 .top-header-content {   font-size:12px !important;  } } @media screen and (min-width:768px) {  .header-area.header8 .top-header-content {   font-size:12px;  } } @media (max-width:1199px) {  .header8 .top-header-content {   padding-top:10px;   padding-bottom:10px;  }  .header8 .parent__megameu {   display:flex;   align-items:center;  } } @media (max-width:767px) {  .header-area.header8 .middle-header-content .logo-header .logo {   padding:0;  }  .header8 .col-3.col-mb-10 {   padding:0;  }  .header-area.header8 .top-header-content {   display:none;  } } .header9 .container-fuild {  padding-left:15px;  padding-right:15px;  margin-right:auto;  margin-left:auto; } .header9 .label-menu {  top:20px; } .header9 .logo-header img {  margin:auto; } header.page-header .header-area.header9 .navigation .nav-main-menu {  height:auto; } header.page-header .header-area.header9 .navigation .nav-main-menu > li > a {  padding:38px 24px;  display:block;  font-weight:500; } .header-area.header9 .switcher .switcher-options .switcher-dropdown {  left:0;  right:auto; } .header10 .navigation > ul {  padding:0; } .header10 .header-tell-info p {  margin:0; } .header10 .header-tell-info p.title {  font-size:18px;  font-weight:600;  color:black; } .header10 .megamenu-widget .vertical-title {  background-color:#01bad4;  color:#fff;  padding:10px 20px;  text-transform:uppercase;  font-size:18px;  line-height:30px;  font-weight:600;  cursor:pointer; } .header10 .megamenu-widget .vertical-title > span {  display:none; } .header10 .vertical-menu li a {  padding:10px 0 10px 25px; } .header10 .bottom-content {  padding-bottom:28px; } .header-area.header10.search-visible .search-form .block-search .block-content .form.minisearch {  margin:0;  max-width:100%;  border:0;  border-radius:5px; } .header-area.header10 .table-icon-menu > div {  padding:17px 10px; } .header-area.header10 .table-icon-menu > div:last-child {  padding-right:0; } .header-area.header10 .table-icon-menu > div.contact-info {  padding-right:30px; } .header-area.header10 .megamenu-widget .vertical-menu {  border:1px solid #ddd;  position:absolute;  top:100%;  left:15px;  right:15px;  background-color:#fff;  z-index:99;  display:none; } @media (max-width:1199px) {  .header-area.header10 .megamenu-widget .vertical-menu {   overflow:hidden;  } } @media (min-width:1200px) {  .page-header .header10 .menu-wrapper {   justify-content:flex-start;  }  .header10 .navigation > ul > li:first-child > a {   padding-left:0 !important;  }  .header-area.header10 .table-icon-menu .block-search .block-title,  .header-area.header10 .table-icon-menu .minicart-wrapper .action.showcart,  .header-area.header10 .table-icon-menu .theme-header-icon,  .header-area.header10 .table-icon-menu .minicart-wrapper .action.showcart:before {   font-size:30px;  }  header.page-header .header-area.header10 .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   left:0;   margin-left:0;  }  .cms-index-index .header-area.header10 .megamenu-widget .vertical-menu {   display:block;  }  .header-area.header10.search-visible .search-form .block-search .block-content .form.minisearch .input-text {   border-radius:5px;   height:50px;   line-height:50px;   border-color:#ddd;  }  .header-area.header10 .minicart-wrapper .action.showcart > .counter.qty {   width:25px;   min-width:25px;   height:25px;   line-height:25px;   left:12px;  } } @media (max-width:1199px) {  .header10 .parent__search {   display:flex;   justify-content:flex-end;  }  .header10 .parent__search .search-form {   margin-right:20px;   margin-left:0;  }  .header10 .middle-header {   padding-bottom:10px;  }  header.page-header button.action.nav-tg:before,  header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  header.page-header .action-gift.action.nav-tg:before,  header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  header.page-header .action-gift.action.nav-tg:before,  header.page-header .action-gift.action.nav-tg:before {   pointer-events:none;  }  .nav-before-open header.page-header button.action.nav-tg:before,  .nav-before-open header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  .nav-before-open header.page-header .action-gift.action.nav-tg:before,  .nav-before-open header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  .nav-before-open header.page-header .action-gift.action.nav-tg:before,  .nav-before-open header.page-header .action-gift.action.nav-tg:before {   pointer-events:all;  } } .tabs_categories_porfolio {  text-align:center;  margin-bottom:25px; } .tabs_categories_porfolio li {  display:inline-block;  vertical-align:middle; } .tabs_categories_porfolio li a.button.is-checked {  border-color:var(--thim-mgs-color-01); } .tabs_categories_porfolio li a.button:hover, .tabs_categories_porfolio li a.button.is-checked {  color:var(--thim-mgs-color-01); } .tabs_categories_porfolio li a.button {  font-size:14px;  color:#8e8e8e;  background-color:transparent;  border:1px solid transparent;  padding:0 20px;  line-height:40px;  font-weight:500;  border-radius:40px; } .tabs_categories_porfolio_content {  margin:0px -15px; } .tabs_categories_porfolio_content .item {  width:calc(33.33333333%);  float:left;  padding:0 15px;  margin-bottom:30px; } .tabs_categories_porfolio_content .item .portfolio-top-content {  position:relative; } .tabs_categories_porfolio_content .item .portfolio-top-content .image-item img {  min-width:100%;  display:block; } .tabs_categories_porfolio_content .item .portfolio-top-content .image-item {  display:block; } .portfolio-grid .item:hover .portfolio-top-content .image-item:after {  top:0;  height:100%;  visibility:visible;  opacity:1; } .portfolio-grid .item:hover .portfolio-top-content .portfolio-bottom-content {  opacity:1; } .portfolio-grid .item .portfolio-top-content .image-item:after {  content:'';  position:absolute;  background:rgba(0, 0, 0, 0.6);  left:0;  top:50%;  width:100%;  height:0;  visibility:hidden;  opacity:0;  transition:all .3s; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content {  position:absolute;  bottom:20px;  left:20px;  opacity:0;  width:100%;  z-index:1;  transition:all .3s; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title {  font-size:15px;  font-weight:600;  color:#fff;  margin:0; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title:hover {  color:#56cfe1; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link {  color:#fff; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a {  color:#fff; } .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a:hover {  color:#56cfe1; } .portfolio-index-view .page-main {  margin-bottom:35px; } .portfolio_galley_carousel {  margin-bottom:46px; } .portfolio-index-view .portfolio-table {  margin-top:4px;  border-bottom:1px solid var(--thim-mgs-color-11) !important;  margin-bottom:0; } .portfolio-index-view .portfolio-table tr th {  font-weight:500;  color:var(--thim-mgs-color-01);  width:1%;  padding:14px 14px 12px 0;  border-top:1px solid var(--thim-mgs-color-11) !important; } .portfolio-index-view .portfolio-table tr td {  padding:14px 0 12px;  color:#8d8d8d;  border-top:1px solid var(--thim-mgs-color-11) !important; } .portfolio-index-view .portfolio-related {  margin-top:60px; } .portfolio-index-view .portfolio-related .owl-carousel {  display:block; } .portfolio-index-view .portfolio-related .owl-carousel .owl-item {  padding:0px 15px; } .portfolio-index-view .portfolio-related .image-item {  position:relative; } .product-tab-wrapper .product.info.detailed .additional-attributes {  margin:0;  width:100%; } .product-tab-wrapper .product.info.detailed .additional-attributes > thead > tr > th {  display:table-cell;  vertical-align:middle;  text-align:left;  border:1px solid #ddd;  padding:15px;  line-height:1.4;  width:auto; } .product-tab-wrapper .product.info.detailed .additional-attributes > tbody > tr > th, .product-tab-wrapper .product.info.detailed .additional-attributes > tbody > tr > td {  display:table-cell;  vertical-align:middle;  text-align:left;  border:1px solid #ddd;  padding:15px;  line-height:1.4;  width:auto; } .product-tab-wrapper .product.info.detailed .additional-attributes > tfoot > tr > th {  display:table-cell;  vertical-align:middle;  text-align:left;  border:1px solid #ddd;  padding:15px;  line-height:1.4;  width:auto; } .product-tab-wrapper .product.info.detailed img {  vertical-align:middle; } .product.info.detailed .item.title > .switch .counter {  font-size:75%; } .product.info.detailed .item.title > .switch .counter:before {  content:"(";  display:inline-block; } .product.info.detailed .item.title > .switch .counter:after {  content:")";  display:inline-block; } .product-tab-wrapper {  margin-bottom:50px; } .product-tab-wrapper .product-tab-content .product.info.detailed .items-show-all > .item.title .data.switch {  display:inline-block;  position:relative;  color:#000;  line-height:24px;  height:auto;  font-size:24px;  font-weight:600;  text-transform:uppercase;  padding:0 !important; } .product-tab-wrapper .product-tab-content .product.info.detailed .items-show-all > .item.title .data.switch:before {  position:absolute;  content:"";  width:60px;  height:2px;  background:#000;  top:48%;  left:-75px; } .product-tab-wrapper .product-tab-content .product.info.detailed .items-show-all > .item.title .data.switch:after {  position:absolute;  content:"";  width:60px;  height:2px;  background:#000;  top:48%; } .product-tab-wrapper .product-tab-content .product.info.detailed .items-show-all .item .data:after {  right:-75px; } .product-tab-wrapper .product-tab-content .product.info.detailed .items-show-all .data.item.content {  display:block;  margin-top:30px;  margin-bottom:30px; } .bundle-options-container {  clear:both;  margin-bottom:30px; } .bundle-options-container .legend.title {  font-weight:300;  line-height:1.1;  font-size:2.6rem;  margin-top:2.5rem;  margin-bottom:2rem; } .bundle-options-container .product-options-wrapper {  margin-bottom:30px; } .bundle-options-container .action.back {  margin-bottom:30px; } .bundle-options-container .price-box .price {  font-size:18px;  font-weight:700; } .bundle-options-container .block-bundle-summary .bundle-summary {  margin-top:20px; } .bundle-options-container .block-bundle-summary .bundle-summary.empty {  display:none; } .bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:block; } .bundle-options-container .block-bundle-summary .bundle.items > li {  margin-bottom:10px; } .bundle-options-container .block-bundle-summary .box-tocart .actions {  margin-bottom:10px; } .bundle-options-container .block-bundle-summary .product-addto-links > .action {  vertical-align:top; } .bundle-options-container .nested .field.qty {  margin-top:20px; } .bundle-options-container .nested .field.qty .label {  font-weight:700;  margin:0 0 5px;  display:inline-block; } .bundle-options-container p.required {  color:#e02b27;  margin-top:20px; } .bundle-options-container .product-options-bottom {  clear:left; } .price-box .price-from, .price-box .price-to {  display:inline-block;  margin:0;  vertical-align:top; } .price-box .price-from .old-price, .price-box .price-to .old-price {  display:none; } .price-box .price-from:after {  content:" - "; } .bundle-options-container .product-add-form .block-bundle-summary .title strong {  display:block;  border:none;  font-size:15px;  font-weight:600;  color:var(--thim-mgs-color-01);  margin-bottom:0px;  padding-top:0px;  text-transform:uppercase; } .bundle-options-container .product-add-form .block-bundle-summary .bundle-info .price-box {  margin-top:30px; } .bundle-options-container .product-add-form .block-bundle-summary .bundle-info .price-box .price {  font-size:22px;  color:#2a2a2a; } .bundle-summary ul.bundle.items li strong.label {  display:inline-block;  font-size:14px;  color:#222;  line-height:1;  font-weight:600;  text-transform:uppercase;  letter-spacing:0.5px;  margin:0px 0px 10px !important; } .block-search {  margin-bottom:0; } .block-search .block-title {  display:none; } .block-search .block-content {  margin-bottom:0; } .block-search .label {  text-decoration:none;  display:inline-block;  float:right; } .block-search .label > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .block-search .label:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:35px;  line-height:33px;  color:#8f8f8f;  content:'\e615';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block-search .label:hover:before {  color:#333333; } .block-search .label:active:before {  color:#333333; } .block-search .label.active + .control input {  position:static; } .block-search .action.search {  display:none; } .block-search .control {  border-top:1px solid #d1d1d1;  clear:both;  margin:0 -15px -1px;  padding:0 15px; } .block-search input {  font-size:16px;  left:-300%;  margin:15px 0;  position:absolute; } .block-search .nested {  display:none; } .search-autocomplete {  display:none;  margin-top:0px;  overflow:hidden;  position:absolute;  z-index:3; } .search-autocomplete ul {  margin:0;  padding:0;  list-style:none none; } .search-autocomplete ul li {  border-top:1px solid #e5e5e5;  cursor:pointer;  margin:0;  padding:5px 40px 5px 10px;  position:relative;  text-align:left;  white-space:normal; } .search-autocomplete ul li:not(:empty) {  border-top:0;  border:1px solid #c2c2c2;  background:#ffffff; } .search-autocomplete ul li:first-child {  border-top:none; } .search-autocomplete ul li:hover, .search-autocomplete ul li.selected {  background:#e8e8e8; } .search-autocomplete ul li .amount {  color:#999999;  position:absolute;  right:7px;  top:5px; } .form.search.advanced .fields.range .field:first-child {  position:relative; } .form.search.advanced .fields.range .field:first-child .control {  padding-right:25px; } .form.search.advanced .fields.range .field:first-child .control:after {  content:' \2013 ';  display:inline-block;  position:absolute;  right:0;  text-align:center;  top:6px;  width:25px; } .form.search.advanced .fields.range .field:last-child {  position:relative; } .form.search.advanced .fields.range .field:last-child div.mage-error[generated] {  left:0;  position:absolute;  top:32px; } .form.search.advanced .fields.range .field.with-addon .control {  padding-right:45px; } .form.search.advanced .group.price .addon .addafter {  background:none;  border:0;  padding-top:6px;  position:absolute;  right:0;  top:0; } .search.summary {  margin-bottom:10px; } .header-area .table-icon-menu .block-search .block-title, .header-area .table-icon-menu .minicart-wrapper .action.showcart, .header-area .table-icon-menu .theme-header-icon, .header-area .table-icon-menu .minicart-wrapper .action.showcart:before {  background:0 0;  border:none;  color:#000;  font-size:24px;  line-height:1;  display:block; } .header-area .table-icon-menu > div {  vertical-align:middle;  padding:17px 12px 17px 0;  margin:0;  display:table-cell;  float:none; } .header-area .table-icon-menu > div:last-child {  padding-right:0; } .header-area .table-icon-menu .block-search .block-title:before {  display:inline-block;  font-family:'Pe-icon-7-stroke';  font-style:normal;  font-weight:400;  font-variant:normal;  text-transform:none;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  content:"\e618";  line-height:30px; } .header-area.header3 .parent-search {  display:table;  width:100%; } .header-area.header3 .parent-search .search-form, .header-area.header3 .parent-search .table-icon-menu {  display:table-cell;  vertical-align:middle; } .header-area.header3 .parent-search .table-icon-menu .minicart-wrapper {  float:none; } .header-area.header3 .table-icon-menu > div {  padding:12px 20px 9px 0; } .header-area.header3.search-icon-popup .parent-search {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end; } .header-area.header3.search-icon-popup .parent-search .table-icon-menu {  width:auto; } header.page-header .logo {  z-index:1; } header.page-header .block-search {  margin-right:0;  width:inherit; } header.page-header .block-search .block-title {  display:block;  cursor:pointer;  margin:0; } header.page-header .block-search .block-title > strong {  display:none; } header.page-header .block-search .block-title:before {  font-size:24px; } header.page-header .block-search .action.search {  opacity:0;  visibility:hidden;  display:none; } header.page-header #search_mini_form.loading .control:after {  height:50px;  right:20px; } header.page-header #search_mini_form.loading > .actions {  display:none; } .page-header .search-form .block-search {  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  z-index:9999;  background:rgba(0, 0, 0, 0.95);  opacity:0;  visibility:hidden;  -webkit-transition:all 400ms;  -moz-transition:all 400ms;  -ms-transition:all 400ms;  -o-transition:all 400ms;  transition:all 400ms; } .page-header .search-form .block-search .block-content .form.minisearch {  max-width:580px;  margin:0 auto;  padding:15px;  margin-top:130px; } .page-header .search-form .block-search .block-content .form.minisearch .input-text {  position:fixed;  left:0;  right:0;  width:100%;  min-width:auto;  height:40px;  border:0;  background:0 0;  border-bottom:1px solid rgba(255, 255, 255, 0.08);  padding:0;  text-align:center;  font-size:20px;  color:#fff;  box-shadow:none;  letter-spacing:2px; } .page-header .search-form .block-search .block-content .form.minisearch input:focus::-webkit-input-placeholder {  color:transparent; } .page-header .search-form .block-search .block-content .form.minisearch input:focus::-moz-placeholder {  color:transparent; } .page-header .search-form .block-search .block-content .form.minisearch input:focus:-ms-input-placeholder {  color:transparent; } .page-header .search-form .block-search .block-content .nested {  display:none; } .page-header .search-form .block-search .block-content .control {  padding:0;  border:none; } .page-header .search-form .actions-search .action-search {  background:none;  border:none;  color:#000000;  font-size:24px;  line-height:20px;  display:block;  cursor:pointer;  padding:0; } .page-header .search-form .actions-search .action-search:hover {  color:#56cfe1; } .page-header .search-close {  position:absolute;  right:20px;  top:40px;  color:#fff;  width:60px;  height:60px;  background:none;  border:none;  font-size:60px;  padding:0;  margin:0;  display:none; } .page-header .search-close i {  display:block; } .page-header .search-close:hover {  color:#01bad4;  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } .search-open .page-header .search-form .block-search {  opacity:1;  visibility:visible;  margin:0;  z-index:10001; } .search-open .page-header .search-form .block-search.active {  background-color:transparent; } .search-open .page-header .search-form .block-search.active:after {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:1;  background:#000000f2;  opacity:0.9;  content:""; } .search-open .page-header .search-form .block-search.active .block-content .form.minisearch {  z-index:2; } .search-open .page-header .search-form .search-close {  display:block;  z-index:3; } .catalogsearch-result-index .search-suggestions ul {  display:flex; } .catalogsearch-result-index .category-product-actions .block.search-suggestions ul li {  margin:0 10px;  display:block; } .catalogsearch-result-index .category-product-actions .block.search-suggestions ul li a {  border-radius:30px;  padding:0 25px;  height:40px;  border:1px solid #333;  display:inline-block;  line-height:40px;  color:#333; } .catalogsearch-result-index .category-product-actions .block.search-suggestions ul li a:hover {  background-color:#333;  color:#fff; } .catalogsearch-result-index .category-product-actions .block.search-suggestions ul li:first-child {  margin-left:0; } @media (max-width:1199px) {  .header-area.header3 .search-form .actions-search button,  .header-area.header3 .search-form .actions-search .cart.table-wrapper .actions-toolbar > .action,  .header-area.header3 .search-form .actions-search .action-gift {   background:0 0;   border:none;   color:#fff;   font-size:24px;   line-height:1;   display:block;  }  .header-area.header3 .search-form .block-search + .actions-search {   display:none;  }  .header-area.header3 .parent-search .table-icon-menu {   position:absolute;   top:-49px;   right:0;   z-index:10;  }  .header-area.header3.search-icon-popup .search-form .block-search + .actions-search {   display:block;  }  .navigation .level0 > .level-top {   line-height:normal;   padding:36px 18px 37px;  } } .contact-index-index .column:not(.sidebar-main) .form.contact {  float:none;  width:50%; } .contact-index-index .column:not(.sidebar-additional) .form.contact {  float:none;  width:50%; } .contact-index-index .contact-form-content h2 {  font-size:24px; } .contact-index-index .contact-form-content ul.list-icon li {  padding-left:70px;  position:relative;  margin-bottom:30px; } .contact-index-index .contact-form-content ul.list-icon li .icon {  font-size:50px;  font-weight:normal;  position:absolute;  left:0;  top:0; } .contact-index-index .contact-form-content form.form.contact .actions-toolbar {  margin-left:0;  margin-top:15px; } .contact-index-index .contact-form-content form.form.contact .field.comment textarea + .mage-error {  margin-top:-7px; } .login-container {  margin-top:40px; } .login-container .block-new-customer .actions-toolbar {  margin-top:25px; } .login-container .block .block-title {  border-bottom:none;  padding-bottom:0;  margin-bottom:20px; } .login-container .block .block-title h2 {  font-size:18px;  text-transform:uppercase;  font-weight:bold; } .login-container .fieldset:after {  margin:10px 0 0;  content:attr(data-hasrequired);  display:block;  letter-spacing:normal;  word-spacing:normal;  color:#e02b27;  font-size:1.2rem; } .login-container .fieldset:after {  margin-top:35px; } .login-container .fieldset .field.note {  margin-top:0;  font-style:italic;  font-weight:300; } .login-container form.form.form-login .fieldset:after {  display:none; } .login-container form.form.form-login .actions-toolbar {  margin-left:0;  margin-top:15px; } .login-container form.form.form-login .actions-toolbar .secondary {  margin-top:0; } .login-container form.form.form-login .actions-toolbar .primary button.action.login, .login-container form.form.form-login .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.login, .login-container form.form.form-login .actions-toolbar .primary .action-gift.action.login {  border-radius:40px; } .block-addresses-list .items.addresses > .item {  margin-bottom:20px; } .block-addresses-list .items.addresses > .item:last-child {  margin-bottom:0; } .form-address-edit .region_id {  display:none; } .form-edit-account .fieldset.password {  display:none; } .box-billing-address .box-content, .box-shipping-address .box-content, .box-information .box-content, .box-newsletter .box-content {  overflow-wrap:break-word;  word-wrap:break-word;  -ms-word-break:break-all;  word-break:break-word;  -webkit-hyphens:auto;  -moz-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto;  line-height:26px; } .fieldset .fullname.field > .label + .control {  width:100%; } .account .column.main h2 {  margin-top:0; } .account .column.main .toolbar {  text-align:center; } .account .column.main .toolbar .limiter-options {  width:auto; } .account .sidebar-additional {  margin-top:40px; } .account .table-wrapper:last-child {  margin-bottom:0; } .account .table-wrapper .action {  margin-right:15px; } .account .table-wrapper .action:last-child {  margin-right:0; } .account-nav .item {  margin:0; } .account-nav .item:first-child {  margin-top:0; } .account-nav .item a, .account-nav .item > strong {  display:block;  padding:10px 0; } .account-nav .item a {  text-decoration:none; } .account-nav .item.current a, .account-nav .item.current strong {  font-weight:700;  color:#56cfe1;  display:inline-block; } .account-nav .item.current a {  border-color:#ff5501; } .account-nav .item .delimiter {  border-top:1px solid #d1d1d1;  display:block;  margin:10px 1.8rem;  display:none; } .column.main .block:last-child {  margin-bottom:0; } .block .title {  margin-bottom:10px; } .block .title strong {  font-weight:700;  line-height:1.1;  font-size:1.4rem;  margin-top:2rem;  margin-bottom:2rem; } .column.main .block .title strong {  font-size:18px; } .block p:last-child {  margin:0; } .block .box-actions {  margin-top:10px; } .field.password .control {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; } .field.password .control .mage-error {  -ms-flex-order:2;  -webkit-order:2;  order:2; } .field.password .control .input-text {  -ms-flex-order:0;  -webkit-order:0;  order:0;  z-index:2; } .password-strength-meter {  background-color:#f4f4f4;  height:32px;  line-height:32px;  padding:0 9px;  color:#2a2a2a;  position:relative;  z-index:1; } .password-strength-meter:before {  content:'';  height:100%;  left:0;  position:absolute;  top:0;  z-index:-1; } .password-none .password-strength-meter:before {  background-color:#f4f4f4;  width:100%; } .password-weak .password-strength-meter:before {  background-color:#ffafae;  width:25%; } .password-medium .password-strength-meter:before {  background-color:#ffd6b3;  width:50%; } .password-strong .password-strength-meter:before {  background-color:#c5eeac;  width:75%; } .password-very-strong .password-strength-meter:before {  background-color:#81b562;  width:100%; } .control.captcha-image {  margin-top:10px; } .control.captcha-image .captcha-img {  vertical-align:middle; } .customer-account-login .account-social-login {  margin-bottom:0;  margin-top:40px; } .customer-account-login .account-social-login + .login-container {  margin-top:0; } form.form-create-account {  margin-top:40px; } form.form-create-account fieldset h2.title {  font-size:18px;  text-transform:uppercase;  font-weight:700;  margin:0 0 20px; } form.form-create-account fieldset + fieldset {  margin-top:50px; } form.form-create-account fieldset .customer-name-fields .field {  margin-bottom:15px; } form.form-create-account fieldset .customer-name-fields .field + .field {  margin:0; } form.form-create-account .actions-toolbar {  margin-left:0 !important; } form.form-create-account button[type="submit"], form.form-create-account .cart.table-wrapper .actions-toolbar > .action[type="submit"], form.form-create-account .action-gift[type="submit"] {  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px; } .customer-account-login footer.page-footer, .customer-account-create footer.page-footer, .multishipping-checkout-login footer.page-footer {  margin-top:70px; } .customer-account-create .account-social-login {  margin-top:60px; } .customer-account-create .mage-error {  color:#ff0000;  font-style:italic;  padding-top:5px;  line-height:1.4;  font-size:12px; } .sidebar .block.account-nav .account-nav-title h3.title {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:25px; } .sidebar .block.account-nav .account-nav-title h3.title:after {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } .block-title-account {  margin-bottom:20px; } .block-title-account h3 {  margin:0;  line-height:1;  display:block;  color:var(--thim-mgs-color-01);  font-weight:600;  font-size:20px;  text-transform:uppercase; } .block.block-dashboard-info .box-content, .block.block-dashboard-addresses .box-content {  margin-bottom:15px; } h4.box-title-subaccount {  font-size:16px;  color:var(--thim-mgs-color-04);  font-weight:500;  margin-bottom:10px; } @media screen and (max-width:1199px) {  body.account main.page-main .columns .column.main {   order:1;   width:100%;   min-height:auto;  }  body.account main.page-main .columns .sidebar.sidebar-main {   order:2;   margin-top:60px;   width:100%;  }  body.account main.page-main .columns .sidebar.sidebar-additional {   order:3;   margin:0;   width:100%;  }  .sidebar .block.block-reorder .block-content .actions-toolbar {   justify-content:left !important;  } } .customer-account-forgotpassword footer.page-footer {  margin-top:70px; } .customer-account-forgotpassword .actions-toolbar-form button, .customer-account-forgotpassword .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action, .customer-account-forgotpassword .actions-toolbar-form .action-gift {  border-radius:0; } .mage-error {  color:#ff0000;  font-style:italic;  padding-top:5px;  line-height:1.4;  font-size:12px; } .block.block-customer-login form .field.choice.mgs-gdpr-checkbox {  padding-left:20px; } .block.block-customer-login form .field.choice.mgs-gdpr-checkbox label {  padding-left:0; } body.account main.page-main .columns form .actions-toolbar-form, body.account main.page-main .columns .actions-toolbar-form {  margin-top:20px;  border-top:1px solid #eee;  padding-top:20px; } body.account main.page-main .columns form .actions-toolbar-form a, body.account main.page-main .columns .actions-toolbar-form a {  margin-left:10px; } form.form-edit-account .customer-name-fields {  margin-bottom:20px; } @media screen and (min-width:768px) {  form.form-edit-account .customer-name-fields .field + .field {   margin:0;  } } form.form-edit-account fieldset.fieldset.additional_info {  margin-top:10px; } form.form-edit-account fieldset.fieldset.password {  margin-top:15px; } form.form-edit-account .actions-toolbar-form {  border-top:1px solid #eee;  margin-top:10px;  padding-top:20px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } form.form-edit-account .actions-toolbar-form .primary {  margin-right:15px; } form.wishlist.share .actions-toolbar-form {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } form.wishlist.share .actions-toolbar-form .primary {  margin-right:15px; } .table-wrapper.reviews table.table thead tr th, .table-wrapper.orders-history table.table thead tr th, .table-wrapper.downloadable-products table.table thead tr th, .table-wrapper.my-credit-cards table.table thead tr th {  text-transform:uppercase;  color:#000;  font-weight:700;  border:none;  text-align:center;  width:auto;  padding:15px 15px 15px 5px;  vertical-align:bottom; } .table-wrapper.reviews table.table tbody tr td, .table-wrapper.orders-history table.table tbody tr td, .table-wrapper.downloadable-products table.table tbody tr td, .table-wrapper.my-credit-cards table.table tbody tr td {  width:inherit;  padding:15px 15px;  vertical-align:middle;  border-top:1px solid #ddd;  line-height:1.42857143; } .table-wrapper.reviews table.table tbody tr td.col.summary, .table-wrapper.orders-history table.table tbody tr td.col.summary, .table-wrapper.downloadable-products table.table tbody tr td.col.summary, .table-wrapper.my-credit-cards table.table tbody tr td.col.summary {  padding:15px; } @media screen and (max-width:767px) {  .table-wrapper.my-credit-cards table.table tbody tr {   border-bottom:1px solid #ddd;  } } .table-wrapper.my-credit-cards table.table tbody tr td {  text-align:left;  padding:15px !important; } @media screen and (max-width:767px) {  .table-wrapper.my-credit-cards table.table tbody tr td {   border:none !important;  } } .table-wrapper.my-credit-cards table.table tbody tr td.col.actions a {  color:red; } .table-wrapper.my-credit-cards table.table thead tr th {  text-align:left;  padding:15px !important; } .table-wrapper.my-credit-cards table.table tbody .downloadable-products-toolbar .pager .limiter, .order-products-toolbar .pager .limiter, .products-reviews-toolbar .pager .limiter {  display:none; } .table-wrapper.orders-history table tbody tr td.actions .action.view {  margin:0; } .table-wrapper.orders-history table tbody tr td.actions .action.view:after {  content:"|";  margin:0 8px;  display:inline-block; } .sales-order-print .actions-toolbar-form {  display:none; } .sales-order-print .logo {  display:block;  margin-bottom:25px; } .sales-order-print .logo img.default-logo {  display:block;  margin:0 auto; } .sales-order-print .page-title-wrapper {  padding:20px; } .sales-order-print .page-title-wrapper .order-date, .sales-order-print .page-title-wrapper .order-status {  color:#fff;  margin:0;  display:block; } .sales-order-print .page-title-wrapper .order-date span.label, .sales-order-print .page-title-wrapper .order-status span.label {  color:#fff; } .sales-order-print .page-title-wrapper > * {  position:relative; } .toolbar.bottom {  justify-content:flex-end; } .toolbar.bottom .pager select {  border:1px solid #878787;  text-align:center;  padding:0 20px;  border-radius:45px;  line-height:35px; } .toolbar.bottom .limiter {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  align-items:center; } .table-wrapper.additional-addresses table.table tbody tr td {  padding:15px;  text-align:left;  width:auto; } .table-wrapper.additional-addresses table.table thead tr th {  padding:15px;  text-transform:capitalize;  text-align:left;  line-height:1.4;  width:auto;  font-weight:500; } form.form-address-edit .fieldset .message.info {  margin-bottom:10px; } .gift-message .field {  margin-bottom:20px; } .gift-message .field .label {  color:#666666;  font-weight:400; } .gift-options .actions-toolbar .action-cancel {  display:none; } .gift-options-title {  margin:0 0 20px; } .gift-options-content .fieldset {  margin:0 0 20px; } .gift-summary .actions-toolbar > .secondary {  float:none; } .gift-summary .actions-toolbar > .secondary .action {  margin:10px 20px 0 0; } .action-gift {  display:inline-block;  text-decoration:none; } .action-gift:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .action-gift:hover:after {  color:inherit; } .action-gift:active:after {  color:inherit; } .action-gift.active:after, .action-gift._active:after {  content:'\e621'; } .cart.table-wrapper .gift-content {  box-sizing:border-box;  clear:left;  display:none;  float:left;  margin:10px 0 20px;  text-align:left;  width:100%; } .cart.table-wrapper .gift-content._active {  display:block; } .gift-item-block {  margin:0; } .gift-item-block._active .title:after {  content:'\e621'; } .gift-item-block .title {  border-radius:3px;  background-image:none;  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333;  cursor:pointer;  font-family:'Poppins';  font-weight:700;  margin:20px 0 0;  padding:7px 15px;  font-size:1.4rem;  line-height:1.6rem;  box-sizing:border-box;  vertical-align:middle;  display:inline-block;  text-decoration:none; } .gift-item-block .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .gift-item-block .title:hover:after {  color:inherit; } .gift-item-block .title:active:after {  color:inherit; } .gift-item-block .title:focus, .gift-item-block .title:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } .gift-item-block .title:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } .gift-item-block .title.disabled, .gift-item-block .title[disabled], fieldset[disabled] .gift-item-block .title {  opacity:0.5;  cursor:default;  pointer-events:none; } .gift-item-block .title:active {  box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12); } .gift-item-block .content {  border-bottom:1px solid #c1c1c1;  padding:10px 10px 20px;  position:relative; } .order-details-items .order-gift-message .item-options dt, .order-details-items .block-order-details-gift-message .item-options dt {  font-weight:400;  margin:10px 0; } .order-details-items .order-gift-message dt:after, .order-details-items .block-order-details-gift-message dt:after {  content:''; } .order-details-items .order-gift-message .item-message, .order-details-items .block-order-details-gift-message .item-message {  clear:left; } .order-details-items .order-items .action.show {  display:inline-block;  text-decoration:none;  padding-right:20px;  position:relative; } .order-details-items .order-items .action.show:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:inherit;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .order-details-items .order-items .action.show:after {  position:absolute;  right:0;  top:-4px; } .order-details-items .order-items .action.show.expanded:after {  content:'\e621'; } .block-order-details-gift-message {  border-top:1px solid #d1d1d1;  padding-top:10px; } .multishipping-checkout-addresses footer.page-footer, .multishipping-checkout_address-selectbilling footer.page-footer {  margin-top:70px; } @media only screen and (min-width:768px) {  form.multicheckout.address.form {   margin-bottom:40px;  } } form.multicheckout.address.form .content-heading h2 {  font-size:21px; } form.multicheckout.address.form .multiship-addresses-table thead tr th {  color:#2b2b2b;  font-size:16px;  font-weight:400;  padding:14px 20px 11px;  text-align:center;  vertical-align:middle;  border:1px solid #eaeaea;  width:auto; } @media only screen and (max-width:767px) {  form.multicheckout.address.form .multiship-addresses-table tbody tr {   border:1px solid #eaeaea;   padding:15px;  } } form.multicheckout.address.form .multiship-addresses-table tbody tr td {  text-align:left;  vertical-align:middle;  padding:15px 30px;  width:auto; } @media only screen and (min-width:768px) {  form.multicheckout.address.form .multiship-addresses-table tbody tr td {   border:1px solid #eaeaea !important;   border-top:none !important;  } } @media only screen and (max-width:767px) {  form.multicheckout.address.form .multiship-addresses-table tbody tr td.col.actions:before {   display:none;  } } form.multicheckout.address.form .multiship-addresses-table tbody tr td .product-item-name {  font-size:16px;  font-weight:400;  color:#2a2a2a;  margin-bottom:0; } form.multicheckout.address.form .multiship-addresses-table tbody tr td .product-item-name a:hover {  color:#56cfe1;  text-decoration:none; } form.multicheckout.address.form .multiship-addresses-table tbody tr td dl.item-options {  margin-top:0; } form.multicheckout.address.form .multiship-addresses-table tbody tr td dl.item-options dt {  margin-top:5px;  font-weight:400;  color:#2a2a2a; } form.multicheckout.address.form .multiship-addresses-table tbody tr td dl.item-options dt:after {  content:":"; } form.multicheckout.address.form .multiship-addresses-table tbody tr td dl.item-options dd {  margin-left:0; } form.multicheckout.address.form .multiship-addresses-table tbody tr td dl.item-options dd .price {  color:#878787;  font-size:14px; } form.multicheckout.address.form .multiship-addresses-table tbody tr td .field label {  display:none; } form.multicheckout.address.form .multiship-addresses-table tbody tr td .field.qty input {  width:80px;  text-align:center;  color:#2a2a2a;  border-radius:40px; } form.multicheckout.address.form .multiship-addresses-table tbody tr td.actions .action.delete {  background-color:#fff;  border:1px solid #e6e6e6;  color:#6c6c6c;  cursor:pointer;  display:inline-block;  font-size:13px;  height:34px;  line-height:32px;  width:34px;  text-align:center;  border-radius:5px; } form.multicheckout.address.form .actions-toolbar-table {  padding-top:15px; } form.multicheckout.address.form .actions-toolbar-table button, form.multicheckout.address.form .actions-toolbar-table .cart.table-wrapper .actions-toolbar > .action, form.multicheckout.address.form .actions-toolbar-table .action-gift {  border-radius:0;  padding:0; } @media only screen and (max-width:767px) {  form.multicheckout.address.form .actions-toolbar-table .line div {   margin-bottom:10px;  } } form.form-address-edit h3.block-title-info {  margin-bottom:15px;  line-height:1;  display:block;  color:var(--thim-mgs-color-01);  font-weight:600;  font-size:20px;  text-transform:uppercase; } form.form-address-edit .fieldset {  margin-bottom:15px; } form.form-address-edit .fieldset .field {  margin-bottom:15px; } @media only screen and (min-width:768px) {  form.form-address-edit .fieldset .field .line .field {   margin-bottom:0;  } } form.form-address-edit .fieldset .field .line .field + .field {  margin:0; } form.form-address-edit .actions-toolbar-form {  padding-top:20px;  border-top:1px solid #eee;  margin-bottom:70px; } form.form-address-edit .actions-toolbar-form button.action.save, form.form-address-edit .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action.action.save, form.form-address-edit .actions-toolbar-form .action-gift.action.save {  border-radius:0; } @media only screen and (max-width:480px) {  form.form-address-edit .actions-toolbar-form button.action.save,  form.form-address-edit .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action.action.save,  form.form-address-edit .actions-toolbar-form .action-gift.action.save {   margin-bottom:10px;  } } .multishipping-checkout-shipping h4.box-title {  font-size:18px;  color:#2a2a2a;  margin-bottom:15px; } .multishipping-checkout-shipping .box-shipping-address .box-content address {  margin-bottom:20px;  font-style:normal;  line-height:1.42857143; } .multishipping-checkout-shipping .box-shipping-method .box-content dd {  margin-left:0; } .multishipping-checkout-shipping .box-shipping-method .box-content input {  position:relative !important; } .multishipping-checkout-shipping .box-shipping-method .box-content .field.choice {  display:flex; } .multishipping-checkout-shipping .box-shipping-method .box-content label {  margin-left:5px; } .multishipping-checkout-shipping .box-shipping-method .box-content dt {  font-size:15px;  font-weight:400;  color:#1a1a1a; } .multishipping-checkout-shipping table thead tr th {  color:#2b2b2b;  font-size:16px;  font-weight:400;  padding:14px 30px 11px;  text-align:center;  vertical-align:middle;  border:1px solid #eaeaea !important;  display:table-cell !important; } .multishipping-checkout-shipping table tbody tr td {  border:1px solid #eaeaea !important;  vertical-align:middle;  padding:15px 40px !important;  display:table-cell !important; } .multishipping-checkout-shipping table tbody tr td .product-item-name {  font-size:16px;  font-weight:400;  color:#2a2a2a;  margin-bottom:0; } .multishipping-checkout-shipping table tbody tr td .product-item-name a:hover {  color:#56cfe1;  text-decoration:none; } .multishipping-checkout-shipping table tbody tr td::before {  display:none !important; } .multishipping-checkout-shipping table tbody tr td dl.item-options {  margin-top:0; } .multishipping-checkout-shipping table tbody tr td dl.item-options dt {  margin-top:5px;  font-weight:400;  color:#2a2a2a; } .multishipping-checkout-shipping table tbody tr td dl.item-options dd {  margin-left:0;  color:#878787; } .multishipping-checkout-shipping table tbody tr td dl.item-options dd .price {  color:#878787;  font-weight:400;  font-size:14px; } .multishipping-checkout-shipping table tbody tr td dl.item-options dt:after {  content:":"; } .multishipping-checkout-shipping table tbody tr td.product, .multishipping-checkout-shipping table tbody tr td.item {  text-align:left; } .multishipping-checkout-shipping footer.page-footer {  margin-top:70px; } .multishipping-checkout-shipping .actions-toolbar-form {  border-top:1px solid #f0f0f0;  padding-top:15px;  margin-top:30px;  display:flex;  flex-wrap:wrap; } .multishipping-checkout-shipping .actions-toolbar-form a {  margin-right:30px; } .multishipping-checkout-shipping .actions-toolbar-form a, .multishipping-checkout-shipping .actions-toolbar-form button, .multishipping-checkout-shipping .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action, .multishipping-checkout-shipping .actions-toolbar-form .action-gift {  max-width:400px; } .multishipping-checkout-shipping .actions-toolbar-form button.continue, .multishipping-checkout-shipping .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action.continue, .multishipping-checkout-shipping .actions-toolbar-form .action-gift.continue {  border-radius:0;  padding:0; } @media only screen and (max-width:767px) {  .multishipping-checkout-shipping .actions-toolbar-form a.back {   margin:0 0 15px 0;  } } .multishipping-checkout-billing .box-billing-address .box-content address {  margin-bottom:20px; } .multishipping-checkout-billing .box-billing-method dl .item-title {  position:relative;  padding:10px 0 10px 20px; } .multishipping-checkout-billing .box-billing-method dl > * {  max-width:600px; } .multishipping-checkout-billing .box-billing-method dl .item-title label {  font-size:16px;  font-weight:600;  margin-left:5px; } .multishipping-checkout-billing .actions-toolbar-form {  display:flex;  flex-wrap:wrap; } .multishipping-checkout-billing .actions-toolbar-form a, .multishipping-checkout-billing .actions-toolbar-form button, .multishipping-checkout-billing .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action, .multishipping-checkout-billing .actions-toolbar-form .action-gift {  max-width:350px; } .multishipping-checkout-billing .actions-toolbar-form button, .multishipping-checkout-billing .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action, .multishipping-checkout-billing .actions-toolbar-form .action-gift {  border-radius:0; } @media only screen and (min-width:768px) {  .multishipping-checkout-billing .actions-toolbar-form button,  .multishipping-checkout-billing .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action,  .multishipping-checkout-billing .actions-toolbar-form .action-gift {   margin-left:15px;  } } @media only screen and (max-width:480px) {  .multishipping-checkout-billing .actions-toolbar-form button,  .multishipping-checkout-billing .actions-toolbar-form .cart.table-wrapper .actions-toolbar > .action,  .multishipping-checkout-billing .actions-toolbar-form .action-gift {   margin-top:10px;  } } @media only screen and (max-width:767px) {  .multishipping-checkout-billing .box.box-billing-method {   margin-top:40px;  } } .multishipping-checkout-billing footer.page-footer {  margin-top:70px; } .multishipping-checkout-overview h4.box-title {  font-size:18px;  color:#2a2a2a;  margin-bottom:15px; } .multishipping-checkout-overview .block-content .box .box-content {  margin-bottom:15px;  margin-top:15px; } .multishipping-checkout-overview .block-content .box + .box {  margin-top:30px; } .multishipping-checkout-overview .block-shipping strong.box-title {  font-size:15px;  color:#2a2a2a; } .multishipping-checkout-overview table thead tr th {  color:#2b2b2b;  font-size:16px;  font-weight:400;  padding:14px 30px 11px;  text-align:center;  vertical-align:middle;  border:1px solid #eaeaea !important; } .multishipping-checkout-overview table tbody tr td.product {  text-align:left; } .multishipping-checkout-overview table tbody tr td.item {  text-align:left; } .multishipping-checkout-overview table tbody tr td.item .product-item-name {  font-size:16px;  font-weight:400;  color:#2a2a2a;  margin-bottom:0; } .multishipping-checkout-overview table tbody tr td.item .product-item-name a:hover {  color:#56cfe1;  text-decoration:none; } .multishipping-checkout-overview table tbody tr td {  border:1px solid #eaeaea !important;  vertical-align:middle;  text-align:center;  padding:15px 30px !important; } .multishipping-checkout-overview table tbody tr td span.cart-price span.price {  font-weight:400;  color:#878787; } .multishipping-checkout-overview table tbody tr td dl.item-options {  margin-top:0; } .multishipping-checkout-overview table tbody tr td dl.item-options dt {  margin-top:5px;  font-weight:400;  color:#2a2a2a; } .multishipping-checkout-overview table tbody tr td dl.item-options dt:after {  content:":"; } .multishipping-checkout-overview table tbody tr td dl.item-options dd {  margin-left:0; } .multishipping-checkout-overview table tbody tr td dl.item-options dd .price {  color:#878787;  font-size:14px; } .multishipping-checkout-overview table tfoot tr th {  padding:14px 20px 11px;  border:1px solid #eaeaea;  color:#2a2a2a;  background:none;  font-size:16px;  padding:14px 30px 11px;  border:1px solid #eaeaea !important;  font-weight:400 !important;  text-align:left;  font-weight:400;  text-align:left !important; } .multishipping-checkout-overview table tfoot tr td {  border:1px solid #eaeaea;  font-weight:400;  color:#2a2a2a;  background:none;  font-size:16px;  padding:14px 30px 11px;  border:1px solid #eaeaea !important;  font-weight:400 !important; } .multishipping-checkout-overview table tfoot tr td strong {  font-weight:400; } .multishipping-checkout-overview table tfoot tr.grand.totals td strong, .multishipping-checkout-overview table tfoot tr.grand.totals th strong {  font-weight:700;  font-size:20px;  color:#56cfe1; } .multishipping-checkout-overview address {  margin-bottom:20px;  font-style:normal;  line-height:1.42857143; } .multishipping-checkout-overview .checkout-review {  margin-top:50px;  text-align:right; } .multishipping-checkout-overview .checkout-review .grand.totals strong {  background:none;  font-weight:400;  font-size:24px;  color:#2a2a2a; } .multishipping-checkout-overview .checkout-review .action-finish-checkout {  margin-top:8px; } .multishipping-checkout-overview .checkout-review .action-finish-checkout .btn-lg {  min-width:300px;  text-align:center;  text-transform:uppercase;  font-size:14px;  letter-spacing:0.1em; } .multishipping-checkout-overview .checkout-review .action-finish-checkout .action.back {  display:block;  text-align:right;  margin-top:15px; } .multishipping-checkout-overview footer.page-footer {  margin-top:70px; } .multishipping-checkout-overview .block.block-other .block-content strong.subtitle {  display:block;  margin-bottom:10px; } .multishipping-checkout-overview .block.block-other .block-content strong.subtitle a {  margin-left:10px; } .multicheckout .block.block-billing .box.box-billing-address:not(:last-child) {  margin-bottom:50px; } .multicheckout .block.block-billing .box.box-billing-address .box-actions {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .multicheckout .block.block-billing .box .box-content strong {  color:#56cfe1; } .multicheckout .actions-toolbar {  border-top:1px solid #eee;  margin-top:20px;  padding-top:20px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .multicheckout .actions-toolbar a.back {  margin:0 0 0 10px !important; } .order-links {  border-bottom:1px solid #d1d1d1;  margin-bottom:10px; } .order-links .item {  display:inline-block;  margin-right:20px; } .order-actions-toolbar .action {  margin:0 20px 0 0; } .order-details-items {  border-bottom:1px solid #d1d1d1;  margin-bottom:20px;  padding-bottom:10px; } .order-details-items .items-qty .item {  white-space:nowrap; } .order-details-items .items-qty .title:after {  content:':'; } .order-details-items .table-order-items .product-item-name {  margin-top:0; } .order-details-items .table-order-items tbody + tbody {  border-top:1px solid #d1d1d1; } .order-details-items .item-options dt {  margin:0; } .order-details-items .item-options dd {  margin:0 0 15px; } .order-details-items .item-options.links dt {  display:inline-block;  font-weight:700; } .order-details-items .item-options.links dt:after {  content:':'; } .order-details-items .item-options.links dd {  margin:0; } .order-pager-wrapper .toolbar-amount {  padding-top:3px; } .order-pager-wrapper .pages-items .item:first-child, .order-pager-wrapper .pages-items .item:last-child {  margin-right:0; } .order-actions-toolbar {  margin-bottom:25px; } .order-actions-toolbar .action {  margin-right:30px; } .order-actions-toolbar .action.print {  margin:0; } .page-title-wrapper .order-date {  margin:0 0 20px; } .account .page-title-wrapper .page-title, [class^='sales-guest-'] .page-title-wrapper .page-title, .sales-guest-view .page-title-wrapper .page-title {  margin-right:25px; } .form-orders-search .field.email, .form-orders-search .field.zip {  margin-bottom:0; } .block-reorder form .product-items .product-item .checkbox {  position:relative;  top:initial;  vertical-align:top;  margin:5px 10px 0 0; } .block-reorder form .product-items .product-item .field.item {  display:inline-block;  overflow:initial; } .block-reorder .product-item-name {  display:inline-block; } .block-reorder .actions-toolbar {  border-top:1px solid #f0f0f0; } .block-reorder .actions-toolbar button.action.tocart, .block-reorder .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.action.tocart, .block-reorder .actions-toolbar .action-gift.action.tocart {  border-radius:40px;  margin:0; } .block-reorder .actions-toolbar .secondary .action.view {  margin-top:0; } .block-order-details-comments {  margin:0 0 40px; } .block-order-details-comments .comment-date {  font-weight:600; } .block-order-details-comments .comment-content {  line-height:1.6;  margin:0 0 20px; } .block-order-details-view .box-content .payment-method .title {  font-weight:400; } .block-order-details-view .box-content .payment-method .content {  margin:0; } .block-order-details-view .box-content .payment-method .content > strong {  font-weight:400; } .block-order-details-view .box-content .payment-method .content > strong:after {  content:':'; } .order-tracking {  border-bottom:1px solid #d1d1d1;  margin:0;  padding:20px 0; } .order-tracking .tracking-title {  display:inline-block; } .order-tracking .tracking-content {  display:inline-block;  margin:0 0 0 5px; } .sales-order-view .page-title-wrapper, .sales-order-invoice .page-title-wrapper {  padding:53px 0 35px; } .sales-order-view .page-title-wrapper .order-date, .sales-order-invoice .page-title-wrapper .order-date {  position:relative;  margin-bottom:5px; } .sales-order-view .page-title-wrapper .order-date span, .sales-order-invoice .page-title-wrapper .order-date span {  color:#fff; } .sales-order-view .page-title-wrapper span.order-status, .sales-order-invoice .page-title-wrapper span.order-status {  color:#fff;  position:relative; } .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar, .sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar {  position:relative;  text-align:center;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  justify-content:center; } .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar a, .sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar a {  margin-right:10px;  color:#fff; } .sales-order-view .items.order-links li.current, .sales-order-invoice .items.order-links li.current, .sales-order-view .items.order-links li:hover, .sales-order-invoice .items.order-links li:hover {  border-color:#56cfe1;  color:#56cfe1; } .sales-order-view .items.order-links, .sales-order-invoice .items.order-links {  display:table;  margin:20px auto 40px;  width:100%;  border-bottom:none; } .sales-order-view .items.order-links li, .sales-order-invoice .items.order-links li {  display:table-cell;  text-align:center;  padding:10px 15px;  border-bottom:4px solid #000;  text-transform:uppercase;  color:#000; } .sales-order-view .items.order-links li strong, .sales-order-invoice .items.order-links li strong {  font-weight:500; } .table-wrapper.order-items table.table thead tr th, .table-wrapper.table-order-items.invoice table.table thead tr th {  text-transform:uppercase;  color:#000;  font-weight:700;  text-align:center;  width:auto;  padding:15px 15px 15px 5px;  vertical-align:bottom; } .table-wrapper.order-items table.table thead tr th:first-child, .table-wrapper.table-order-items.invoice table.table thead tr th:first-child {  padding-left:0;  text-align:left; } .table-wrapper.order-items table.table tbody tr td, .table-wrapper.table-order-items.invoice table.table tbody tr td {  width:auto;  padding:15px 15px;  vertical-align:middle;  line-height:1.42857143; } .table-wrapper.order-items table.table tbody tr td:first-child, .table-wrapper.table-order-items.invoice table.table tbody tr td:first-child {  padding-left:0;  text-align:left; } .table-wrapper.order-items table.table tbody tr td.col.summary, .table-wrapper.table-order-items.invoice table.table tbody tr td.col.summary {  padding:15px; } .table-wrapper.order-items table.table tbody tr td.col.name .product-item-name, .table-wrapper.table-order-items.invoice table.table tbody tr td.col.name .product-item-name {  font-weight:500; } .table-wrapper.order-items table.table tbody tr td.col .price, .table-wrapper.table-order-items.invoice table.table tbody tr td.col .price {  font-weight:400;  color:#878787; } .table-wrapper.order-items table.table tbody tr.options-label td.col.label, .table-wrapper.table-order-items.invoice table.table tbody tr.options-label td.col.label {  font-size:14px; } .table-wrapper.order-items table.table tbody tr.item-options-container td.col.value, .table-wrapper.table-order-items.invoice table.table tbody tr.item-options-container td.col.value {  font-size:13px; } .table-wrapper.order-items table.table tbody tr.item-options-container td.col.value span.price, .table-wrapper.table-order-items.invoice table.table tbody tr.item-options-container td.col.value span.price {  font-size:13px; } .table-wrapper.order-items table.table tbody tr td dl.item-options dt:after, .table-wrapper.table-order-items.invoice table.table tbody tr td dl.item-options dt:after {  content:":"; } @media screen and (min-width:768px) {  .table-wrapper.order-items table.table tbody tr td.col.qty span.title,  .table-wrapper.table-order-items.invoice table.table tbody tr td.col.qty span.title {   display:block;  } } .table-wrapper.order-items table.table tbody tr td.col.qty span.title:after, .table-wrapper.table-order-items.invoice table.table tbody tr td.col.qty span.title:after {  display:none; } .table-wrapper.order-items table.table tfoot tr th, .table-wrapper.table-order-items.invoice table.table tfoot tr th {  vertical-align:middle;  padding-left:0;  text-align:left !important;  background:0 0; } .table-wrapper.order-items table.table tfoot tr td, .table-wrapper.table-order-items.invoice table.table tfoot tr td {  padding-bottom:15px;  padding-top:15px;  vertical-align:middle; } .table-wrapper.order-items table.table tfoot tr:not(:last-child) th, .table-wrapper.table-order-items.invoice table.table tfoot tr:not(:last-child) th, .table-wrapper.order-items table.table tfoot tr:not(:last-child) td, .table-wrapper.table-order-items.invoice table.table tfoot tr:not(:last-child) td {  border-bottom:1px solid #d1d1d1 !important; } .table-wrapper.order-items table.table tfoot tr.grand_total th strong, .table-wrapper.table-order-items.invoice table.table tfoot tr.grand_total th strong {  font-size:20px;  color:#56cfe1;  font-weight:400; } .table-wrapper.order-items table.table tfoot tr.grand_total td strong, .table-wrapper.table-order-items.invoice table.table tfoot tr.grand_total td strong {  font-size:20px;  color:#56cfe1; } .order-details-items.ordered, .order-details-items.invoice {  border-bottom:none;  margin-bottom:40px; } .order-details-items.ordered .actions-toolbar .secondary, .order-details-items.invoice .actions-toolbar .secondary {  float:none; } .order-details-items.ordered .actions-toolbar .secondary a, .order-details-items.invoice .actions-toolbar .secondary a {  text-align:left;  display:block; } .block-addresses-list ol.items.addresses.line li {  margin-bottom:20px !important; } .swatch-attribute-label {  font-weight:700;  position:relative; } .swatch-attribute-label.required {  padding-right:10px; } .swatch-attribute-label[data-required='1']:after {  color:#e02b27;  content:'*';  font-size:14px;  font-weight:700;  position:absolute;  right:-11px;  top:-2px; } .swatch-attribute-selected-option {  color:#646464;  padding-left:17px; } .swatch-attribute-options {  margin:0; } .swatch-attribute-options:focus {  box-shadow:none; } .swatch-attribute-options .swatch-option-tooltip-layered .title {  color:#282828;  bottom:-5px;  height:20px;  left:0;  margin-bottom:10px;  position:absolute;  text-align:center;  width:100%; } .swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {  background:#f0f0f0;  color:#949494; } .swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected {  background:#ffffff;  border:1px solid #ffffff;  color:#000000; } .swatch-option {  cursor:pointer;  float:left;  height:24px;  margin:5px 6px 0 0;  min-width:24px;  overflow:hidden;  padding:0;  position:relative;  text-align:center;  font-size:13px;  text-overflow:ellipsis;  border-radius:50%;  transition:all 300ms;  border:1px solid #ddd; } .swatch-option:focus {  box-shadow:0 0 3px 1px #68a8e0; } .swatch-option.text {  background:transparent !important;  color:#686868;  font-size:12px;  font-weight:400;  line-height:24px;  margin-right:7px;  min-width:22px;  height:24px;  padding:0 15px;  border-radius:20px;  border:1px solid #ccc;  margin-top:10px; } .swatch-option.text.selected {  background-color:#ffffff !important; } .swatch-option.selected {  box-shadow:0 0 0 2px rgba(0, 0, 0, 0.15);  color:#333333; } .swatch-option:not(.disabled):hover {  color:#333333;  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.15); } .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover {  border:1px solid #ffffff;  outline:2px solid #c34000; } .swatch-option.image {  border-radius:0; } .swatch-option.disabled {  box-shadow:unset;  cursor:default;  pointer-events:none; } .swatch-option.disabled:after {  background:linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));  background:-webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  bottom:0;  content:'';  left:0;  position:absolute;  right:0;  top:0; } .swatch-option-disabled {  border:0;  cursor:default;  outline:none !important; } .swatch-option-disabled:after {  -webkit-transform:rotate(-30deg);  -ms-transform:rotate(-30deg);  transform:rotate(-30deg);  content:'';  height:2px;  left:-4px;  position:absolute;  top:10px;  width:42px;  z-index:995;  background:#e02b27; } .swatch-option-tooltip {  border:1px solid #dadada;  color:#949494;  display:none;  max-height:100%;  min-height:20px;  min-width:20px;  padding:5px 10px;  position:absolute;  text-align:center;  z-index:999;  background:#ffffff;  border-radius:5px; } .swatch-option-tooltip .corner, .swatch-option-tooltip-layered .corner {  bottom:0;  height:8px;  left:40%;  position:absolute; } .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before, .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after {  border-style:solid;  content:'';  font-size:1px;  height:0;  position:relative;  width:0; } .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before {  border-color:#adadad transparent transparent transparent;  border-width:8px 8.5px 0 8.5px;  left:6px;  top:0px; } .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after {  border-color:#ffffff transparent transparent transparent;  border-width:7px 7.5px 0 7.5px;  left:-10px;  top:-2px; } .swatch-option-tooltip .image, .swatch-option-tooltip-layered .image {  display:block;  height:130px;  margin:0 auto;  width:130px; } .swatch-option-tooltip-layered {  border:1px solid #dadada;  color:#949494;  background:#ffffff;  display:none;  left:-47px;  position:absolute;  width:140px;  z-index:999; } .swatch-option-tooltip .title {  color:#282828;  display:block;  max-height:200px;  min-height:20px;  overflow:hidden;  text-align:center; } .swatch-option-link-layered {  margin:0 !important;  padding:0 !important;  position:relative; } .swatch-option-link-layered:focus > div {  box-shadow:0 0 3px 1px #68a8e0; } .swatch-option-link-layered:hover > .swatch-option-tooltip-layered {  display:block; } .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover {  border:none;  outline:none;  box-shadow:0 0 0 3px rgba(0, 0, 0, 0.15); } .swatch-opt {  margin:20px 0; } .swatch-opt-listing {  margin-bottom:10px; } .swatch-more {  display:inline-block;  margin:2px 0;  padding:2px;  position:static;  z-index:1; } .swatch-visual-tooltip-layered {  height:160px;  top:-170px; } .swatch-textual-tooltip-layered {  height:30px;  top:-40px; } .swatch-input {  left:-1000px;  position:absolute;  visibility:hidden; } .clearfix:after {  clear:both;  content:'';  display:block;  height:0;  visibility:hidden; } .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label {  margin-bottom:10px;  display:inline-block;  font-size:14px;  color:var(--thim-mgs-color-01);  line-height:1;  font-weight:600;  text-transform:uppercase;  letter-spacing:.5px; } .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label:after {  content:":";  display:inline-block;  margin-left:1px; } .swatch-attribute.product-add-form .product-options-wrapper .swatch-opt + .swatch-attribute {  padding-top:14px; } .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text {  background:transparent;  border:1px solid #ddd;  color:#ddd;  font-size:12px;  font-weight:700;  line-height:28px;  margin-right:7px;  min-width:28px;  padding:0 20px;  height:28px;  border-radius:20px; } :root {  --thim-mgs-color-01:#222;  --thim-mgs-color-02:#000;  --thim-mgs-color-03:#333;  --thim-mgs-color-04:#2a2a2a;  --thim-mgs-color-05:#1a1a1a;  --thim-mgs-color-06:#fff;  --thim-mgs-color-07:#fff;  --thim-mgs-color-08:#2b2b2b;  --thim-mgs-color-09:#ebebeb;  --thim-mgs-color-10:#fff;  --thim-mgs-color-11:#eee;  --thim-mgs-color-12:#f4f4f4;  --thim-mgs-color-13:#ddd; } body.dark {  --thim-mgs-color-01:#f0f0f0;  --thim-mgs-color-02:#f0f0f0;  --thim-mgs-color-03:#f0f0f0;  --thim-mgs-color-04:#999;  --thim-mgs-color-05:#f0f0f0;  --thim-mgs-color-06:#222;  --thim-mgs-color-07:#0f0f0f;  --thim-mgs-color-08:#f0f0f0;  --thim-mgs-color-09:#363636;  --thim-mgs-color-10:#1b1b1b;  --thim-mgs-color-11:#333;  --thim-mgs-color-12:#222;  --thim-mgs-color-13:#333; } .modal-popup.modal-slide .modal-inner-wrap {  background-color:transparent !important;  box-shadow:none;  -webkit-transform:translateY(-100%) !important;  transform:translateY(-100%) !important;  opacity:0 !important;  visibility:hidden !important;  transition:opacity 0.1s ease, visibility 0s ease, transform 0.1s ease; } .modal-popup.modal-slide .modal-inner-wrap .modal-content {  padding:0; } .modal-popup.modal-slide .modal-inner-wrap .modal-content > * {  background:var(--thim-mgs-color-07); } .modal-popup.modal-slide._show .modal-inner-wrap {  transform:translateY(-50%) !important;  -webkit-transform:translateY(-50%) !important;  -moz-transform:translateY(-50%) !important;  -o-transform:translateY(-50%) !important;  transition:all 0.3s ease;  opacity:1 !important;  visibility:visible !important;  top:50% !important;  margin-top:0;  margin-bottom:0; } @media only screen and (max-width:767px) {  .modal-popup.modal-slide {   left:0 !important;  }  .modal-popup.modal-slide .modal-inner-wrap {   position:absolute !important;  }  .modal-popup.modal-slide._show .modal-inner-wrap {   margin:0 auto !important;   height:auto !important;   min-height:auto !important;   overflow:visible !important;   transform:translateY(-50%) !important;   -webkit-transform:translateY(-50%) !important;   -moz-transform:translateY(-50%) !important;   -o-transform:translateY(-50%) !important;   top:50% !important;   margin-top:0 !important;   margin-bottom:0 !important;  } } .table-wrapper table thead tr th {  color:var(--thim-mgs-color-04);  font-weight:400;  font-size:16px;  text-align:center;  border:1px solid #eaeaea;  vertical-align:middle;  padding:14px 30px 11px;  border-bottom:none; } .table-wrapper table tbody tr td {  vertical-align:middle;  padding:25px 15px;  text-align:center;  border:1px solid #eaeaea;  border-bottom:none;  border-top:none; } .table-wrapper table tbody tr td .control.qty {  width:100px;  border:1px solid #eaeaea;  color:#4d4d4d;  border-radius:25px;  margin:0 auto; } .table-wrapper table tbody tr td .control.qty > span {  display:inline-block;  padding:5px 2px;  font-size:16px;  cursor:pointer; } .table-wrapper table tbody tr td .control.qty > span.minus {  padding-left:10px; } .table-wrapper table tbody tr td .control.qty > span.plus {  padding-right:10px; } .table-wrapper table tbody tr td .control.qty > span .input-text {  width:50px;  margin-top:0;  border:0;  height:40px;  text-align:center;  color:#2a2a2a; } .table-wrapper table tbody tr td .price {  font-size:16px;  color:var(--thim-mgs-color-04); } .cart.table-wrapper .items > .item {  border-bottom:1px solid #eaeaea;  position:relative; } .cart.table-wrapper .items > .item .col.item .product-item-photo {  vertical-align:top;  width:1%;  padding:10px;  border-right:1px solid #eaeaea;  min-width:125px;  min-height:125px; } .cart.table-wrapper .items > .item .col.item .product-item-details {  vertical-align:top;  padding-left:20px; } .cart.table-wrapper .items > .item .col.price {  border-left:0; } .cart.table-wrapper .items > .item .col.price, .cart.table-wrapper .items > .item .col.subtotal {  text-align:center; } .cart.table-wrapper .items > .item .product-item-details {  text-align:left; } .cart.table-wrapper .items > .item .product-item-details .action {  padding:0;  border:none;  color:#8e8e8e; } .cart.table-wrapper .items > .item .actions-toolbar {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; } .cart.table-wrapper .items > .item .actions-toolbar > * {  margin:0 3px; } .cart.table-wrapper .items > .item .actions-toolbar > .action, .cart.table-wrapper .items > .item .actions-toolbar .action-gift {  border:none;  padding:0; } .cart.table-wrapper .items > .item .actions-toolbar > .action > span, .cart.table-wrapper .items > .item .actions-toolbar .action-gift > span {  display:none; } .cart.table-wrapper .items thead + .item {  border-top:1px solid #eaeaea; } .cart.table-wrapper .col.qty .input-text {  margin-top:0;  border:none; } header.page-header {  position:relative;  z-index:888;  background-color:#fff; } header.page-header .header-area.active-sticky.scrolling {  background-color:#ffffff;  box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.5);  position:fixed !important;  top:0;  left:0;  right:0;  z-index:997; } header.page-header .header-area.active-sticky.scrolling.active-sticky-mb {  position:fixed; } header.page-header .header-area.active-sticky.scrolling .top-header {  display:none; } header.page-header .header-area.active-sticky.scrolling .sub-categories {  opacity:0;  visibility:hidden;  max-height:0;  overflow:hidden; } header.page-header .header-area.active-sticky.scrolling .nav-main-menu li:hover > ul.dropdown-menu {  -webkit-transform:translateY(20px);  -moz-transform:translateY(20px);  -ms-transform:translateY(20px);  -o-transform:translateY(20px);  transform:translateY(20px); } header.page-header .header-area.active-sticky.scrolling:hover .sub-categories {  opacity:1;  visibility:visible;  max-height:45px; } header.page-header .header-area.header3 .bottom-content {  background-color:#222222; } header.page-header .header-area.header3 .bottom-content .vertical-title {  font-size:14px;  text-transform:uppercase;  font-weight:500;  color:#fff;  background-color:#363636;  height:50px;  line-height:50px;  padding:0 28px;  cursor:pointer;  flex-basis:100%; } header.page-header .header-area.header3 .bottom-content .vertical-title .fa {  margin-right:15px; } header.page-header .header-area.header3 .table-icon-menu .block-search .block-title {  color:#ffffff; } header.page-header .header-area.header3 .table-icon-menu .minicart-wrapper .action.showcart {  color:#ffffff; } header.page-header .header-area.header3 .table-icon-menu .minicart-wrapper .action.showcart:before {  color:#ffffff; } header.page-header .header-area.header3 .table-icon-menu .theme-header-icon {  color:#ffffff; } header.page-header .header-area.header3 .top-wishlist .wishlist-icon:before {  color:#ffffff; } header.page-header .header-area.header3 .vertical-menu-widget {  position:relative; } header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {  padding-bottom:31px; } header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {  position:absolute;  top:100%;  background-color:#fff;  left:0;  right:0;  z-index:10; } .header-area .switcher .action.toggle {  background:0 0;  border:none;  box-shadow:none;  font-weight:400;  padding:9px 0;  line-height:inherit;  position:relative;  cursor:pointer; } .header-area .switcher .action.toggle strong {  font-weight:400; } .header-area .switcher .action.toggle:after {  content:"\f107";  font-size:11px;  margin-left:2px;  margin-top:1px;  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; } .header-area .switcher .switcher-label {  display:none; } .header-area .switcher + .switcher {  margin-left:30px; } .header-area .switcher .switcher-options {  position:relative; } .header-area .switcher .switcher-options .switcher-dropdown {  position:absolute;  top:100%;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translateY(60px);  -moz-transform:translateY(60px);  -ms-transform:translateY(60px);  -o-transform:translateY(60px);  transform:translateY(60px);  border:none;  right:0;  left:auto;  font-size:12px;  min-width:110px;  opacity:0;  visibility:hidden;  box-shadow:0 0 3px 0 var(--thim-mgs-color-11);  text-align:left;  z-index:1000;  background-color:var(--thim-mgs-color-10); } .header-area .switcher .switcher-options:hover .switcher-dropdown {  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0);  opacity:1;  visibility:visible; } .header-area .switcher .switcher-dropdown a {  padding:7px 15px;  background:0 0;  white-space:nowrap;  display:block;  line-height:1.42857143; } .header-area .switcher .switcher-dropdown a img {  height:auto;  margin-right:7px;  width:16px;  position:relative;  top:3px; } .header-area .switcher .switcher-dropdown a:not(:hover) {  color:#8e8e8e; } .header-area .switcher .switcher-dropdown li + li {  border-top:1px solid var(--thim-mgs-color-13); } .header-area .top-header {  font-size:12px;  background-color:#f6f6f8; } .header-area .top-header .top-custom-link ul li {  padding:9px 0; } .header-area .top-header a, .header-area .top-header .action.toggle {  color:#878787;  font-size:12px; } .header-area .top-header a:hover, .header-area .top-header .action.toggle:hover, .header-area .top-header a:focus, .header-area .top-header .action.toggle:focus {  color:#56cfe1; } .header-area .top-header .frame-fluid .line {  align-items:center; } .header-area .top-header .top-middle-header {  text-align:center;  padding:9px 0; } .header-area .top-custom-link ul a .icon {  font-size:16px;  vertical-align:middle; } @media (min-width:768px) {  .header-area .top-custom-link ul li + li {   margin-left:15px;  } } .header-area .customer-web-config {  text-align:right; } .header-area .social-link li {  font-size:16px;  margin:0 5px; } .header-area .social-link li:first-child {  margin-left:0; } .header-area .social-link li a {  color:var(--thim-mgs-color-01); } .header-area .logo-img > a > span {  display:none; } .page-header .header-top-links .header-acccount {  left:auto;  right:0;  opacity:0;  position:absolute;  top:100%;  visibility:hidden;  z-index:100;  display:block !important;  padding:0;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  box-shadow:0 0 3px 0 var(--thim-mgs-color-11);  background-color:var(--thim-mgs-color-10);  margin:-8px 0 0 0;  border:none;  -webkit-transform:translateY(20px);  -moz-transform:translateY(20px);  -ms-transform:translateY(20px);  -o-transform:translateY(20px);  transform:translateY(20px);  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .page-header .header-top-links .header-acccount .header.links {  min-width:162px; } .page-header .header-top-links .header-acccount .header.links li a, .page-header .header-top-links .header-acccount .header.links li > span {  padding:12px 15px 8px;  display:block; } .page-header .header-top-links .header-acccount .header.links li + li {  border-top:1px solid var(--thim-mgs-color-11); } .page-header .header-top-links .header-acccount .header.links li.link.wishlist span.counter.qty:after {  content:")"; } .page-header .header-top-links .header-acccount .header.links li.link.wishlist span.counter.qty:before {  content:"("; } .page-header .header-top-links .header-acccount .close-myaccount {  display:none; } .page-header .header-top-links:hover .header-acccount {  opacity:1;  visibility:visible;  transform:translateY(0);  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -o-transform:translateY(0); } .page-header .close-nav-button {  display:none; } .top-wishlist .wishlist-icon:before {  content:"\e642";  color:#000;  display:inline-block;  font-family:'Pe-icon-7-stroke';  font-style:normal;  font-weight:400;  font-variant:normal;  text-transform:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .top-wishlist .block-wishlist {  top:0;  bottom:0;  left:auto;  right:0 !important;  position:fixed;  z-index:222;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translate3d(320px, 0, 0);  -moz-transform:translate3d(320px, 0, 0);  -ms-transform:translate3d(320px, 0, 0);  -o-transform:translate3d(320px, 0, 0);  transform:translate3d(320px, 0, 0);  border:none;  box-shadow:0 0 3px 0 #eaeaea;  min-width:initial;  padding:0;  margin:0;  width:320px;  background-color:#fff; } .top-wishlist .block-wishlist .close-wishlist-site {  cursor:pointer;  font-size:40px;  background:none;  border:none;  opacity:0.8;  color:#fff;  line-height:40px;  max-height:40px;  position:absolute;  left:0;  top:5px; } .top-wishlist .block-wishlist .block-content {  padding:20px 20px; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item {  padding-bottom:15px;  position:relative; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .actions-remove {  position:absolute;  right:0;  top:5px;  font-size:inherit; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .actions-remove i {  font-size:14px;  color:#000; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .product-item-content {  display:grid;  grid-template-columns:auto 1fr;  grid-gap:10px; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .product-item-details .product-item-actions {  margin-top:5px; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .product-item-details strong.product-item-name {  font-weight:600;  margin:0 20px 0 0; } .top-wishlist .block-wishlist .block-content.wishlist-sidebar-content li.product-item .product-item-details .action.tocart {  border-radius:3px;  padding:0 15px;  border-color:#000;  background-color:#000; } .top-wishlist .block-wishlist .block-content .actions-toolbar {  padding-top:25px;  border-top:1px solid #eee;  position:relative; } .top-wishlist .block-wishlist .block-content .actions-toolbar .primary {  float:none;  width:100%;  padding:0 20px 20px; } .top-wishlist .block-wishlist .block-content .actions-toolbar .primary .btn-full.details {  width:100%;  border-radius:3px; } .top-wishlist .block-wishlist .block-content.empty {  text-align:center; } .top-wishlist .block-wishlist h3.close-wishlist {  font-size:16px;  line-height:50px;  letter-spacing:2px;  text-transform:uppercase;  background-color:#000;  color:#fff;  text-align:center;  font-weight:600;  position:relative; } .top-wishlist.active .block-wishlist {  opacity:1;  visibility:visible;  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0); } .top-wishlist.active:after {  position:fixed;  left:0;  right:0;  top:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.7);  opacity:1;  visibility:visible;  display:block;  content:"";  z-index:111; } .header-area .minicart-wrapper .mage-dropdown-dialog {  display:block !important; } .header-area .minicart-wrapper .action.showcart:before {  -webkit-font-smoothing:antialiased;  font-size:24px;  content:"\e615";  font-family:'Pe-icon-7-stroke';  overflow:hidden;  line-height:1;  text-align:center; } .header-area .minicart-wrapper .action.showcart > .counter.qty {  color:#fff;  background-color:#222;  text-align:center;  white-space:normal;  position:absolute;  height:20px;  min-width:20px;  font-size:12px;  line-height:22px;  left:14px;  top:-10px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  margin:0; } .header-area .minicart-wrapper .block-minicart {  background:var(--thim-mgs-color-06);  top:100%;  width:320px;  left:auto;  right:0 !important;  position:absolute;  z-index:111;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  border:none; } .header-area .minicart-wrapper .block-minicart .subtitle.empty {  font-weight:400; } .header-area .minicart-wrapper:hover .block-minicart {  opacity:1;  visibility:visible; } .header-area.minicart-slide .minicart-wrapper .block-minicart {  top:0;  bottom:0;  left:auto;  right:0 !important;  position:fixed;  z-index:222;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translate3d(320px, 0, 0);  -moz-transform:translate3d(320px, 0, 0);  -ms-transform:translate3d(320px, 0, 0);  -o-transform:translate3d(320px, 0, 0);  transform:translate3d(320px, 0, 0);  border:none;  min-width:initial;  padding:0;  margin:0; } .header-area.minicart-slide .minicart-wrapper .block-minicart:before, .header-area.minicart-slide .minicart-wrapper .block-minicart:after {  display:none; } .header-area.minicart-slide .minicart-wrapper .block-title {  display:block;  font-size:16px;  line-height:50px;  letter-spacing:2px;  text-transform:uppercase;  background:#000;  color:#fff;  text-align:center;  font-weight:600;  position:relative; } .header-area.minicart-slide .minicart-wrapper .block-title .qty {  display:none; } .header-area.minicart-slide .minicart-wrapper .action.close {  right:auto;  left:0;  width:50px;  height:50px; } .header-area.minicart-slide .minicart-wrapper .action.close:before {  content:"\e680";  display:inline-block;  font-family:'Pe-icon-7-stroke';  font-style:normal;  font-weight:400;  font-variant:normal;  text-transform:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:40px;  color:rgba(255, 255, 255, 0.7); } .header-area.minicart-slide .minicart-wrapper:after {  position:fixed;  left:0;  right:0;  top:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.7);  opacity:0;  visibility:hidden;  display:block;  content:"";  z-index:111; } .header-area.minicart-slide .minicart-wrapper.active .block-minicart {  opacity:1;  -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);  visibility:visible; } .header-area.minicart-slide .minicart-wrapper.active:after {  visibility:visible;  opacity:1; } .header-area:not(.minicart-slide) .minicart-wrapper p.close-minicart {  display:none; } .menu-content-mb .close-myaccount {  display:none; } .menu-content-mb .header.links li a, .menu-content-mb .header.links li > span {  border-bottom:1px solid #e3e3e3;  color:#575757;  display:block;  padding:10px 15px;  font-size:14px; } .menu-content-mb .customer-web-config:not(.header-set) {  text-align:left; } .menu-content-mb .customer-web-config:not(.header-set) .switcher {  display:block; } .menu-content-mb .customer-web-config:not(.header-set) .switcher .action.toggle {  float:none;  display:block;  border-bottom:1px solid #e3e3e3;  margin:0;  position:relative;  padding-left:15px; } .menu-content-mb .customer-web-config:not(.header-set) .switcher + .switcher {  margin-left:0; } .menu-content-mb .customer-web-config:not(.header-set) .switcher .switcher-options .switcher-dropdown {  opacity:0;  visibility:hidden;  left:15px;  right:auto; } .menu-content-mb .customer-web-config:not(.header-set) .switcher .switcher-options:hover .switcher-dropdown {  left:15px;  right:auto; } .menu-content-mb .customer-web-config:not(.header-set) .switcher .switcher-options.active .switcher-dropdown {  opacity:1;  visibility:visible;  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0);  left:15px;  right:auto; } body {  background-color:#ffffff;  overflow-x:hidden !important; } body:not(.cms-index-index) header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {  display:none; } .page-wrapper {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  min-height:100vh;  position:relative; } .page-wrapper .absolute-header {  height:auto !important; } .page-main {  -webkit-flex-grow:1;  flex-grow:1; } .page-header {  border-bottom:1px solid #ffffff; } .header.content {  padding-top:10px;  position:relative; } .logo img {  display:block;  height:auto; } .page-print .logo {  float:none; } .page-main > .page-title-wrapper .page-title + .action {  margin-top:30px; } .action.skip:focus {  background:#f0f0f0;  padding:10px;  box-sizing:border-box;  left:0;  position:absolute;  text-align:center;  top:0;  width:100%;  z-index:15; } .action-skip-wrapper {  height:0;  position:relative; } .message.global p {  margin:0; } .message.global.noscript, .message.global.cookie {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#ffee9c;  border-color:#d6ca8e;  color:#333333;  margin:0; } .message.global.noscript a, .message.global.cookie a {  color:#1979c3; } .message.global.noscript a:hover, .message.global.cookie a:hover {  color:#006bb4; } .message.global.noscript a:active, .message.global.cookie a:active {  color:#ff5501; } .message.global.cookie {  bottom:0;  left:0;  position:fixed;  right:0;  z-index:3; } .message.global.cookie .actions {  margin-top:10px; } .page-footer .footer-container.footer2 .top-footer {  padding:43px 0 50px;  background-color:#f6f6f8; } .page-footer .footer-container.footer2 .top-footer .block.newsletter {  max-width:550px;  margin:0 auto;  width:100%; } .page-footer .footer-container.footer2 .middle-footer {  background-color:#fff; } .page-footer .footer-container.footer2 .middle-footer .instagram-block .frame {  padding:0;  margin-left:-5px;  margin-right:-5px; } .page-footer .footer-container.footer2 .middle-footer .instagram-block .frame ul li {  margin-bottom:10px;  padding-left:5px;  padding-right:5px; } .page-footer .footer-container.footer2 .middle-footer .instagram-block .frame ul li img {  min-width:100%; } .page-footer .footer-container.footer2 .middle-footer a {  color:#878787; } .page-footer .footer-container.footer2 .bottom-footer {  background-color:#f6f6f8; } .page-footer .instagram-item {  position:relative; } .page-footer .instagram-item > a {  display:block; } .page-footer .instagram-item > a:after {  content:"";  left:0;  right:0;  bottom:0;  top:0;  background-color:#000;  opacity:0;  visibility:hidden;  position:absolute;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .page-footer .instagram-item > a img {  display:block; } .page-footer .instagram-item:hover > a:after {  opacity:0.5;  visibility:visible; } .page-footer .middle-footer {  padding:80px 0;  background-color:#f6f6f8;  border-top:1px solid #f6f6f8; } .page-footer .middle-footer ul.menu li {  line-height:30px;  margin-bottom:5px; } .page-footer .middle-footer p {  margin-bottom:1.3em;  line-height:24px; } .page-footer .bottom-footer {  line-height:1;  border-top:1px solid transparent;  padding:20px 0; } .page-footer .bottom-footer ul li {  float:right;  margin:0 10px; } .page-footer .bottom-footer .copyright address {  margin:0;  line-height:1; } .page-footer .bottom-footer .copyright span {  font-size:14px; } .footer.content .links > li {  margin:0 0 8px; } .footer.content .switcher-store {  margin:0 0 30px; } .footer.content ul.list-icon li {  padding-left:30px;  position:relative;  margin-bottom:18px; } .footer.content ul.list-icon li .icon {  font-size:24px;  font-weight:bold;  position:absolute;  left:0;  top:0; } .footer.content ul.social-link li {  float:left;  margin:0 10px;  font-size:16px; } .footer.content ul.social-link li:first-child {  margin-left:0; } .footer.content ul.social-link:after {  content:"";  display:table;  clear:both; } .footer.content .block.newsletter {  max-width:100%;  -webkit-border-radius:50px;  -moz-border-radius:50px;  border-radius:50px;  border:1px solid #878787;  padding:2px;  margin:0; } .footer.content .block.newsletter .field .control:before {  display:none; } .footer.content .block.newsletter input[type="email"] {  height:39px;  -webkit-border-radius:50px;  -moz-border-radius:50px;  border-radius:50px;  border:none;  padding:0 10px;  background-color:transparent;  margin:0; } .footer.content .block.newsletter .action.subscribe {  padding:0 15px;  color:#fff;  border:2px solid #222;  background-color:#222;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px;  margin:0; } .footer .copyright, .footer .bugs {  display:block;  margin:0; } .page-header .panel.wrapper .switcher, .page-footer .switcher {  margin-right:10px; } .page-header .panel.wrapper .switcher .options, .page-footer .switcher .options {  display:inline-block;  position:relative;  display:block; } .page-header .panel.wrapper .switcher .options:before, .page-footer .switcher .options:before, .page-header .panel.wrapper .switcher .options:after, .page-footer .switcher .options:after {  content:'';  display:table; } .page-header .panel.wrapper .switcher .options:after, .page-footer .switcher .options:after {  clear:both; } .page-header .panel.wrapper .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle {  padding:0;  cursor:pointer;  display:inline-block;  text-decoration:none; } .page-header .panel.wrapper .switcher .options .action.toggle > span, .page-footer .switcher .options .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .page-header .panel.wrapper .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e622';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .page-header .panel.wrapper .switcher .options .action.toggle:hover:after, .page-footer .switcher .options .action.toggle:hover:after {  color:inherit; } .page-header .panel.wrapper .switcher .options .action.toggle:active:after, .page-footer .switcher .options .action.toggle:active:after {  color:inherit; } .page-header .panel.wrapper .switcher .options .action.toggle.active, .page-footer .switcher .options .action.toggle.active {  display:inline-block;  text-decoration:none; } .page-header .panel.wrapper .switcher .options .action.toggle.active > span, .page-footer .switcher .options .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .page-header .panel.wrapper .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e621';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .page-header .panel.wrapper .switcher .options .action.toggle.active:hover:after, .page-footer .switcher .options .action.toggle.active:hover:after {  color:inherit; } .page-header .panel.wrapper .switcher .options .action.toggle.active:active:after, .page-footer .switcher .options .action.toggle.active:active:after {  color:inherit; } .page-header .panel.wrapper .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:160px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .page-header .panel.wrapper .switcher .options ul.dropdown li, .page-footer .switcher .options ul.dropdown li {  margin:0;  padding:0; } .page-header .panel.wrapper .switcher .options ul.dropdown li:hover, .page-footer .switcher .options ul.dropdown li:hover {  background:#e8e8e8;  cursor:pointer; } .page-header .panel.wrapper .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header .panel.wrapper .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .page-header .panel.wrapper .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .page-header .panel.wrapper .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .page-header .panel.wrapper .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {  left:10px;  top:-12px; } .page-header .panel.wrapper .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  left:9px;  top:-14px; } .page-header .panel.wrapper .switcher .options.active, .page-footer .switcher .options.active {  overflow:visible; } .page-header .panel.wrapper .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown {  display:block; } .page-header .panel.wrapper .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a {  display:block;  padding:8px; } .page-header .panel.wrapper .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover {  text-decoration:none; } .page-header .panel.wrapper .switcher li, .page-footer .switcher li {  font-size:12px;  margin:0; } .page-header .panel.wrapper .switcher strong, .page-footer .switcher strong {  font-weight:400; } .footer5 .bottom-footer {  border-top:1px solid #ddd;  padding:60px 0;  text-align:center; } .footer.content .footer5 ul.social-link li, .page-footer .footer5 .bottom-footer ul li {  float:none;  display:inline-block; } .footer.content .footer5 ul.social-link li {  font-size:20px; } .page-footer .footer5 .bottom-footer small.copyright {  text-align:center; } .footer5 .footer5-horizontal-menu li a {  color:#222;  font-weight:500;  margin-bottom:10px;  display:inherit; } .footer5 .footer5-horizontal-menu li a:hover {  color:#56cfe1; } .footer5-horizontal-menu {  margin-top:40px;  margin-bottom:15px; } .container {  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto; } .page-footer .footer6 .top-footer {  padding:45px 0 50px;  border-top:1px solid #ddd; } .page-footer .footer6 .top-footer .block.newsletter {  max-width:550px;  margin:0 auto;  width:100%; } .page-footer .footer6 .middle-col, .page-footer .footer6 .footer-map {  padding:0; } .page-footer .footer6 .footer-map > div {  height:100%; } .page-footer .footer6 .middle-footer {  padding-bottom:0;  border:0; } @media (max-width:767px) {  .page-footer .footer6 .middle-footer {   padding-bottom:50px;  } } .page-footer .footer6 .bottom-footer {  padding:20px 0;  border:0;  background-color:rgba(0, 0, 0, 0.4); } .page-footer .footer6 .bottom-footer small.copyright {  margin-bottom:0; } @media (min-width:1800px) {  .page-footer .footer6 .middle-footer {   padding:50px 150px 0;  } } @media (max-width:1199px) {  .page-footer .footer6 .middle-col {   order:1;  }  .page-footer .footer6 .footer-map {   min-height:400px;  } } .widget {  clear:both; } .page-header .widget.block, .page-footer .widget.block {  margin:20px 0; } .ui-datepicker td {  padding:0; } .header-area.header3 .logo-header .logo {  padding-top:35px;  padding-bottom:35px; } .header-area.header3 .minicart-wrapper .action.showcart > .counter.qty {  background-color:#ffffff;  color:#222; } .header-mobile-tabs--bottom {  display:none; } .parallax-footer footer.page-footer {  margin:0;  position:fixed;  bottom:0;  left:0;  right:0;  z-index:1; } .parallax-footer .page-main {  z-index:4;  position:relative;  background-color:#fff; } .parallax-footer header.page-header {  z-index:5; } .slider-hu3 .slide-text .inner-text .sub-title {  margin-bottom:15px;  font-weight:500; } .slider-hu3 .slide-text .inner-text .big-text {  line-height:1.1;  font-weight:600;  margin-bottom:20px; } .text-colour-white {  color:#ffffff; } .text-colour-white .promobanner .text {  color:#ffffff; } .text-colour-white p {  color:#ffffff; } .slide-text p {  margin:0 0 10px; } .slide-text .btn-default {  background-color:transparent; } .slide-text .btn-default:hover {  background-color:#56cfe1;  border-color:#56cfe1; } .slide-text .text-colour-white .btn-default {  color:#ffffff;  border-color:#ffffff; } .video-banner {  position:relative; } .video-banner:after {  content:"";  position:absolute;  left:0;  right:0;  bottom:8px;  top:0;  background-color:#000000;  opacity:0.4; } .video-banner .text {  padding-top:200px;  padding-bottom:200px;  background-color:#f5f5f5;  background-repeat:no-repeat;  background-position:center center;  background-size:cover;  left:0;  right:0;  top:50%;  z-index:1;  text-align:center;  position:relative; } .video-banner .text:after {  content:"";  position:absolute;  left:0;  right:0;  bottom:0;  top:0;  background:rgba(0, 0, 0, 0.5);  z-index:-1; } .video-banner #video-background:not(.loaded) {  display:none; } .video-banner .loaded + .text {  background:none !important;  padding:0 !important;  position:absolute;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } .video-banner .loaded + .text:after {  content:none; } .lh__1 {  line-height:1; } .nowrap {  white-space:nowrap; } .mgs-owl-carousel.owl-carousel .owl-item img {  transform-style:unset;  -moz-transform-style:unset;  -webkit-transform-style:unset; } .mgs-owl-carousel.owl-carousel .owl-dots.disabled {  margin:0 !important;  display:none; } .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot {  border:none;  background-color:transparent;  padding:0; } .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot span {  width:11px;  height:11px;  position:relative;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  margin:0 7.5px;  -webkit-transition:all 0.4s ease 0s;  -moz-transition:all 0.4s ease 0s;  -ms-transition:all 0.4s ease 0s;  -o-transition:all 0.4s ease 0s;  transition:all 0.4s ease 0s;  cursor:pointer;  background:#666;  background:rgba(0, 0, 0, 0.5);  display:block;  box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3); } .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot:hover span, .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot.active span {  background:#333;  background:rgba(0, 0, 0, 0.7); } .mgs-owl-carousel.owl-carousel .owl-nav.disabled {  display:none; } .mgs-owl-carousel.owl-carousel .owl-nav > div {  width:38px;  height:38px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  color:var(--thim-mgs-color-01);  border:2px solid #222;  background:none;  font-size:30px;  text-align:center;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -ms-transition:all 300ms;  -o-transition:all 300ms;  transition:all 300ms;  vertical-align:top;  display:inline-block;  cursor:pointer;  position:absolute;  top:50%;  margin-top:-19px;  line-height:38px;  opacity:0;  visibility:hidden; } .mgs-owl-carousel.owl-carousel .owl-nav > div i {  font-weight:600;  line-height:36px;  display:block; } .mgs-owl-carousel.owl-carousel .owl-nav > div.disabled {  color:#c2c2c2;  border-color:#c2c2c2;  cursor:auto;  pointer-events:initial;  opacity:0.4; } .mgs-owl-carousel.owl-carousel .owl-nav > div.owl-prev {  left:0;  top:40%; } .mgs-owl-carousel.owl-carousel .owl-nav > div.owl-next {  right:0;  top:40%; } .mgs-owl-carousel.owl-carousel:hover .owl-nav > div {  opacity:1;  visibility:visible; } .mgs-owl-carousel .owl-nav button span, .mgs-owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action span, .mgs-owl-carousel .owl-nav .action-gift span {  height:40px;  line-height:40px; } .mgs-owl-carousel .owl-nav button span em, .mgs-owl-carousel .owl-nav .cart.table-wrapper .actions-toolbar > .action span em, .mgs-owl-carousel .owl-nav .action-gift span em {  font-size:30px;  height:40px;  line-height:40px; } .owl-carousel .owl-nav > button, .owl-carousel .owl-nav > .cart.table-wrapper .actions-toolbar > .action, .owl-carousel .owl-nav > .action-gift {  width:38px;  height:38px;  color:var(--thim-mgs-color-01);  border:2px solid #222;  background:none;  font-size:30px;  text-align:center;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  vertical-align:top;  display:inline-block;  cursor:pointer;  padding:0;  position:absolute;  top:50%;  opacity:0;  visibility:hidden; } .owl-carousel .owl-nav > button.disabled, .owl-carousel .owl-nav > .cart.table-wrapper .actions-toolbar > .action.disabled, .owl-carousel .owl-nav > .action-gift.disabled {  color:#c2c2c2;  border-color:#c2c2c2;  cursor:auto;  pointer-events:none;  opacity:0.4; } .owl-carousel .owl-nav > button i, .owl-carousel .owl-nav > .cart.table-wrapper .actions-toolbar > .action i, .owl-carousel .owl-nav > .action-gift i {  font-weight:600;  display:block; } .owl-carousel:hover .owl-nav > button, .owl-carousel:hover .owl-nav > .cart.table-wrapper .actions-toolbar > .action, .owl-carousel:hover .owl-nav > .action-gift {  opacity:1;  visibility:visible; } .owl-carousel .owl-nav.disabled {  display:none; } .owl-carousel .owl-nav > div {  display:inline-flex;  align-items:center;  justify-content:center;  width:38px;  height:38px;  color:#222;  border:2px solid #222;  background:none;  font-size:30px;  line-height:1;  text-align:center;  vertical-align:top;  cursor:pointer;  position:absolute;  top:50%;  opacity:0;  visibility:hidden;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .owl-carousel .owl-nav > div i {  font-weight:600; } .owl-carousel .owl-nav > div:not(.disabled):hover {  background-color:#56cfe1;  color:#fff;  border-color:#56cfe1; } .owl-carousel .owl-nav > div.disabled {  color:#c2c2c2;  border-color:#c2c2c2;  cursor:auto;  pointer-events:none;  opacity:0.4; } .owl-carousel .owl-nav > div.owl-prev {  left:30px; } .owl-carousel .owl-nav > div.owl-next {  right:30px; } .owl-carousel:hover .owl-nav > div {  opacity:1;  visibility:visible; } .btn-default2:hover, .btn-default2:focus, .btn-default2:active {  color:#ffffff;  border:2px solid #56cfe1;  background-color:#56cfe1; } .navigation .nav-main-menu .link-colour-red a {  color:#ff0000; } .top-wishlist a {  position:relative; } .top-wishlist a span.counter.qty {  color:#ffffff;  background-color:#222;  text-align:center;  white-space:normal;  position:absolute;  height:20px;  max-width:20px;  min-width:20px;  font-size:12px;  line-height:22px;  left:14px;  top:-10px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; } .lazy-loading-img .products-grid .product-item-info .product-top:not(.arrow-parent-lazyloaded), .lazy-loading-img .list-products .product-item-info .product-image:not(.arrow-parent-lazyloaded), .lazy-loading-img .promobanner:not(.arrow-parent-lazyloaded), .lazy-loading-img .thumbnail-post:not(.arrow-parent-lazyloaded), .lazy-loading-img .instagram-item:not(.arrow-parent-lazyloaded) {  background-color:#f6f6f8;  background-size:30px auto;  background-position:center center;  background-repeat:no-repeat; } .minicart-wrapper p.close-minicart {  font-size:16px;  line-height:50px;  letter-spacing:2px;  text-transform:uppercase;  background-color:#000;  color:#ffffff;  text-align:center;  font-weight:600;  position:relative; } .minicart-wrapper .close-minicart button, .minicart-wrapper .close-minicart .cart.table-wrapper .actions-toolbar > .action, .minicart-wrapper .close-minicart .action-gift {  position:absolute;  left:8px;  top:0;  bottom:0;  cursor:pointer;  font-size:40px;  background:none;  border:none;  opacity:0.8;  color:#ffffff; } .minicart-wrapper .close-minicart button i, .minicart-wrapper .close-minicart .cart.table-wrapper .actions-toolbar > .action i, .minicart-wrapper .close-minicart .action-gift i {  display:block; } .promobanner-hu3 .promobanner a:after {  content:'';  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.6); } .promobanner-hu3 .promobanner .text.middle-center {  width:100%;  text-align:center; } .promobanner-hu3 .banner-text .content {  display:inline-block;  padding:20px;  -webkit-border-radius:10px;  -moz-border-radius:10px;  border-radius:10px; } .promobanner-hu3 .banner-text .content .title {  font-size:30px;  color:#fff; } .promobanner-hu3 .banner-text .content .sub-text {  font-size:16px;  font-weight:500;  text-transform:uppercase;  color:#fff; } .promobanner-hu3 .banner-text .content .title-primary {  color:#56cfe1; } .promobanner-hu3 img.banner-image {  vertical-align:middle; } .icon-service .icon {  color:#9e9e9e;  font-size:36px;  display:table-cell;  vertical-align:top;  width:1%;  padding-right:20px;  line-height:100%; } .icon-service .text {  display:table-cell;  vertical-align:top; } .icon-service .text h6 {  font-size:14px;  color:var(--thim-mgs-color-01); } .promobanner-full .promobanner .text.middle-center {  width:100%; } .content-heading {  text-align:center;  margin-bottom:33px; } .content-heading h3.title {  display:inline-block;  position:relative;  color:var(--thim-mgs-color-02);  line-height:24px; } .content-heading h3.title:before, .content-heading h3.title::after {  position:absolute;  content:"";  width:60px;  height:2px;  background:var(--thim-mgs-color-02);  top:48%; } .content-heading h3.title:before {  left:-75px; } .content-heading h3.title:after {  right:-75px; } .content-heading h3.title .counter:after {  content:')';  display:inline-block; } .content-heading h3.title .counter:before {  content:'(';  display:inline-block; } .content-heading .block-note {  font-style:italic;  font-size:14px;  color:#878787;  margin-top:5px;  line-height:16px;  letter-spacing:0.5px; } .title-v2 .content-heading {  text-align:left; } .title-v2 .content-heading h3.title:before {  content:none; } .title-v2 .content-heading h3.title:after {  right:-90px;  top:50%;  margin-top:-3px; } .button-colour-transparent button, .button-colour-transparent .cart.table-wrapper .actions-toolbar > .action, .button-colour-transparent .action-gift {  background-color:transparent; } .button-hover-colour-black .banner-text button:hover, .button-hover-colour-black .banner-text .cart.table-wrapper .actions-toolbar > .action:hover, .button-hover-colour-black .banner-text .action-gift:hover {  background-color:#000;  border-color:transparent; } .simple-product .products-grid .product-item-info .product-item-details {  position:absolute;  bottom:45px;  left:30px;  visibility:hidden;  opacity:0;  z-index:3;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .simple-product .products-grid .product-item-info .product-item-details .price-box .price {  color:#fff; } .simple-product .products-grid .product-item-info .product-item-details .price-box .special-price .price {  color:red; } .simple-product .products-grid .product-item-info .product-item-details .product-item-name a {  color:#fff; } .simple-product .products-grid .product-item-info .product-item-details .product-item-name a:hover {  color:#56cfe1; } .simple-product .products-grid .product-item-info:hover .product-item-details {  visibility:visible;  opacity:1; } .simple-product .products-grid .product-item-info:hover a.photo:after {  opacity:0.3;  visibility:visible; } .instagram-block > .content-heading {  margin-bottom:17px; } .instagram-item {  position:relative; } .instagram-item > a {  display:block; } .instagram-item > a img {  min-width:100%; } .instagram-item > a:after {  content:"";  left:0;  right:0;  bottom:0;  top:0;  background-color:#000;  opacity:0;  visibility:hidden;  position:absolute;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .instagram-item .social-count {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  z-index:1;  color:#fff;  opacity:0;  visibility:hidden; } .instagram-item .social-count > span {  margin:0 5px; } .instagram-item .social-count > span .fa {  margin-right:5px; } .instagram-item:hover > a:after {  opacity:0.5;  visibility:visible; } .instagram-item:hover .social-count {  opacity:1;  visibility:visible; } .instagram-block .instagram-item {  position:relative;  overflow:hidden; } .instagram-block .instagram-item a img {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  -webkit-transition:opacity 0.5s, -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);  transition:opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18); } .instagram-block .instagram-item:hover a img {  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .top-links ul.header.links li.link.wishlist span.counter.qty:after {  content:")"; } .top-links ul.header.links li.link.wishlist span.counter.qty:before {  content:"("; } .cms-noroute-index .page-main {  text-align:center;  padding-top:100px;  padding-bottom:100px;  letter-spacing:2px;  min-height:0 !important; } .cms-noroute-index .page-main .column.main a {  font-weight:700;  border-bottom:1px solid var(--thim-mgs-color-01);  padding:2px 5px;  color:var(--thim-mgs-color-01); } .cms-noroute-index .page-main .column.main a:hover {  color:#56cfe1; } .cms-noroute-index .page-main h1 {  font-size:80px;  letter-spacing:8px;  font-weight:700;  margin:0 0 5px; } .page-title-wrapper {  background-color:#f7f7f7;  padding:58px 0 55px;  text-align:center;  background-size:cover;  background-repeat:repeat-y;  position:relative;  background-position:center center;  background-attachment:scroll; } .page-title-wrapper h1.page-title {  color:#fff;  font-weight:500;  font-size:24px;  padding:0;  border:none;  display:block;  margin:0;  position:relative; } .page-title-wrapper::before {  content:'';  position:absolute;  background:rgba(0, 0, 0, 0.5);  left:0;  top:0;  width:100%;  height:100%; } .cms-about-us .panel-block-row h2 {  font-size:21px; } .cms-about-us .panel-block-row h2 p {  line-height:1.75; } blockquote {  quotes:none;  background:#f1f1f1;  padding:30px 25px 30px 60px;  margin:0 0 20px;  position:relative;  font-style:italic;  display:block;  font-size:14px;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px; } blockquote:before {  position:absolute;  content:"\f10d";  font-family:"FontAwesome";  left:25px;  top:10px;  font-size:20px;  color:#999; } .profile .profile-image {  position:relative;  overflow:hidden; } .profile .profile-image img {  min-width:100%; } .profile .profile-image > a:after {  content:"";  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  background-color:#000;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .profile .profile-image .social-link {  position:absolute;  z-index:1;  bottom:0;  text-align:center;  left:0;  right:0;  background-color:rgba(255, 255, 255, 0.9);  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%); } .profile .profile-image img {  min-width:100%;  display:block;  max-width:100%;  height:auto; } .profile .profile-image li {  float:none;  display:inline-block;  padding:10px 0;  margin:0 10px;  font-size:16px; } .profile .profile-image li:first-child {  margin-left:0; } .profile .profile-desc {  padding-top:11px; } .profile .profile-desc .profile-name {  color:var(--thim-mgs-color-01);  font-weight:600;  font-size:18px; } .profile .profile-desc .profile-name :hover {  color:#56cfe1; } .profile:hover .profile-image .social-link {  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0); } .profile:hover .profile-image > a:after {  opacity:0.7;  visibility:visible; } body.contact-index-index .page-wrapper .page-bottom {  max-width:100%;  width:100%; } body.contact-index-index .page-wrapper .page-footer {  margin-top:70px; } .page-footer .block.newsletter .form.subscribe {  position:relative; } .page-footer .block.newsletter .form.subscribe .form-group .control input + .mage-error {  position:absolute;  background-color:#fff;  border:1px solid #ccc;  left:30px;  top:100%;  margin-top:10px;  border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -o-border-radius:5px;  padding:12px 15px 10px;  right:0; } .page-footer .block.newsletter .form.subscribe .form-group .control input + .mage-error:before {  content:"";  width:0;  height:0;  position:absolute;  border-bottom:8px solid #ccc;  border-left:8px solid transparent;  border-right:8px solid transparent;  border-top:8px solid transparent;  top:-16px;  left:15px; } .page-footer .block.newsletter .form.subscribe .form-group .control input + .mage-error:after {  content:"";  width:0;  height:0;  position:absolute;  border-bottom:7px solid #fff;  border-left:7px solid transparent;  border-right:7px solid transparent;  border-top:7px solid transparent;  top:-14px;  left:16px; } .page-footer .block.newsletter:not(:hover) .form.subscribe .form-group .control input + .mage-error {  opacity:0;  visibility:hidden; } .page-footer .block.newsletter field.newsletter {  max-width:100%; } .category-product-list .category-list {  border:1px solid #f5f5f5;  box-sizing:border-box; } .category-product-list .category-list .category-title {  font-size:22px;  line-height:30px;  font-weight:700;  padding:24px 25px 8px 25px;  text-align:left;  box-sizing:border-box;  position:relative;  word-break:break-word; } .category-product-list .product-list {  padding:27px 30px 0;  border:1px solid #f5f5f5;  box-sizing:border-box;  border-left:none; } .category-product-list .resp-tabs-list {  color:#000; } .category-product-list .resp-tabs-list li .tab-title {  display:block;  font-weight:400;  margin:0;  padding:0 0 0 25px;  position:relative;  z-index:6;  cursor:pointer;  color:#000;  font-size:14px;  letter-spacing:0;  line-height:40px; } @media screen and (max-width:767px) {  .category-product-list .resp-tabs-list li .tab-title {   padding:0;  } } .category-product-list .resp-tabs-list a {  color:#000;  display:inline-block;  line-height:normal; } .category-product-list .resp-tabs-list li.product-button {  padding:17px 15px;  box-sizing:border-box;  text-align:left;  margin-top:10px; } .category-product-list .resp-tabs-list li.product-button a {  line-height:36px;  padding:10px 10px;  color:#000;  -webkit-border-radius:50px;  -moz-border-radius:50px;  border-radius:50px;  box-sizing:border-box;  font-weight:500;  text-decoration:underline; } .metro-new-slider h5.sub-title {  letter-spacing:0px; } .metro-new-slider h2 {  letter-spacing:0;  margin-bottom:19px;  margin-top:13px; } .metro-new-slider p {  font-size:16px;  line-height:23px;  margin-bottom:42px;  max-width:500px; } .metro-new-slider .slider_mgs_carousel.owl-carousel .owl-dots {  bottom:53px; } .metro-product-top {  margin-top:80px; } .metro-product {  margin-bottom:30px; } .metro-product .products-grid {  position:relative; } .metro-product .products-grid .product-item-info .product-item-details {  position:absolute;  opacity:0;  visibility:hidden;  transition:all 300ms;  bottom:0;  left:0;  right:0;  z-index:2;  padding:15px; } .metro-product .products-grid .product-item-info .product-item-details .product-item-name a {  color:#fff; } .metro-product .products-grid .product-item-info .product-item-details .price-box {  color:#fff; } .metro-product .products-grid .product-item-info .product-item-details .price-box .price {  color:#fff; } .metro-product .products-grid .product-item-info .product-item-details .price-box .special-price .price {  color:#ec0101; } .metro-product .products-grid:hover .product-item-info .product-item-details {  opacity:1;  visibility:visible; } .metro-sale-off {  background:#dedede;  padding:40px; } .metro-sale-off > div {  background:#ffffff;  padding:28px 0 26px 0;  text-align:center; } .metro-sale-off > div > p:nth-child(1) {  color:#000000;  font-size:43px;  font-weight:600;  letter-spacing:2px;  line-height:44px;  text-transform:uppercase; } .metro-sale-off > div > p:nth-child(2) {  color:#000000;  font-family:Libre Baskerville;  font-size:30px;  font-style:normal;  font-weight:normal;  line-height:37px; } .metro-sale-off > div > p:nth-child(3) {  color:#000000;  font-size:60px;  font-weight:bold;  letter-spacing:0.05em;  line-height:60px;  text-transform:uppercase; } .metro-sale-off > div > p:nth-child(4) {  color:#000000;  font-family:Libre Baskerville;  font-size:20px;  font-style:normal;  font-weight:normal;  line-height:25px; } .metro-big-banner .promobanner-block .mgs-promobanner .text.top-left {  top:0;  left:0;  padding:20px; } .metro-dress-collection {  margin-left:32px;  margin-top:43px; } .metro-dress-collection p {  color:#1a1a1a; } .metro-dress-collection > p:nth-child(1) {  font-size:60px;  font-weight:700;  letter-spacing:6px; } .metro-dress-collection > p:nth-child(2) {  font-size:40px;  line-height:19px; } .metro-dress-collection > p:nth-child(3) {  font-size:40px;  text-decoration-line:underline;  text-decoration-thickness:2px; } .metro-new-blog {  margin-top:55px; } .metro-new-instagram .widget.block.block-static-block {  margin-bottom:0; } .section-slider .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {  display:none; } @media (max-width:1199px) {  .cms-index-index .section-builder,  .cms-index-index .section-builder-full {   overflow:hidden;  }  header.page-header .menu-wrapper {   height:100%;   overflow-y:auto;   overflow-x:hidden;   position:fixed;   width:calc(100% - 54px);   max-width:400px;   background-color:#fff;   z-index:1000;   padding:0;   left:0;   top:0;   bottom:0;   -webkit-transition:all 0.3s;   -moz-transition:all 0.3s;   -ms-transition:all 0.3s;   -o-transition:all 0.3s;   transition:all 0.3s;   opacity:0;   visibility:hidden;   -webkit-transform:translate3d(-400px, 0, 0);   -moz-transform:translate3d(-400px, 0, 0);   -ms-transform:translate3d(-400px, 0, 0);   -o-transform:translate3d(-400px, 0, 0);   transform:translate3d(-400px, 0, 0);  }  header.page-header .menu-wrapper .megamenu-content {   display:none;  }  header.page-header .menu-wrapper .nav-tabs {   display:none;  }  header.page-header button.action.nav-tg,  header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg,  header.page-header .action-gift.action.nav-tg {   border:none;   background:0 0;   padding:5px 0;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;  }  header.page-header button.action.nav-tg:before,  header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  header.page-header .action-gift.action.nav-tg:before {   display:inline-block;   font-family:'Pe-icon-7-stroke';   speak:none;   font-style:normal;   font-weight:normal;   font-variant:normal;   text-transform:none;   line-height:1;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\e680";   position:fixed;   right:0;   top:0;   color:#fff;   font-size:40px;   width:40px;   height:40px;   z-index:9999;   opacity:0;   -webkit-transition:all 0.3s;   -moz-transition:all 0.3s;   -ms-transition:all 0.3s;   -o-transition:all 0.3s;   transition:all 0.3s;  }  header.page-header .close-nav-button {   position:fixed;   top:0;   right:auto;   left:-40px;   z-index:99999;   background:0 0;   border:none;   box-shadow:none;   color:#fff;   font-size:40px;   width:40px;   height:40px;   opacity:0;   -webkit-transition:all 0.3s;   -moz-transition:all 0.3s;   -ms-transition:all 0.3s;   -o-transition:all 0.3s;   transition:all 0.3s;  }  header.page-header .header-area.header3 .bottom-content .vertical-title {   background:none;   padding:0;  }  header.page-header .header-area.header3 button.action.nav-tg,  header.page-header .header-area.header3 .cart.table-wrapper .actions-toolbar > .action.action.nav-tg,  header.page-header .header-area.header3 .action-gift.action.nav-tg {   align-items:center;  }  header.page-header .nav-main-menu .line {   margin:0;  }  .nav-before-open header.page-header .menu-wrapper {   -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);   -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   align-items:initial;   justify-content:initial;   opacity:1;   visibility:visible;  }  .nav-before-open header.page-header .menu-wrapper .megamenu-content {   position:relative;   clear:left;   display:block;  }  .nav-before-open header.page-header .menu-wrapper .megamenu-content .navigation li.level0:last-child {   border-bottom:none;  }  .nav-before-open header.page-header .menu-wrapper .nav-tabs {   border:none;   display:block;  }  .nav-before-open header.page-header .menu-wrapper .nav-tabs > li {   width:calc(100%/3);   text-align:center;   margin:0;   float:left;  }  .nav-before-open header.page-header .menu-wrapper .nav-tabs > li > a {   background:0 0;   padding:25px 0;   display:block;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0;   margin:0;   font-weight:600;   color:#ffffff;   background-color:#222;   border:none !important;  }  .nav-before-open header.page-header .menu-wrapper .nav-tabs > li.active > a {   background-color:#ffffff;   color:#272727;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane > div {   display:none;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane.active > div {   display:block;   clear:left;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li {   display:block;   float:none !important;   margin:0;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li.logo-img,  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li.megamenu-homelink {   display:none !important;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li.is-active {   position:initial;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation {   display:block;   clear:left;   max-width:400px;   overflow:hidden;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation ul {   padding:0;  }  .nav-before-open header.page-header button.action.nav-tg:after,  .nav-before-open header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:after,  .nav-before-open header.page-header .action-gift.action.nav-tg:after {   background:rgba(0, 0, 0, 0.7);   content:"";   display:block;   height:100%;   position:fixed;   right:0;   top:0;   width:100%;   z-index:999;  }  .nav-before-open header.page-header button.action.nav-tg:before,  .nav-before-open header.page-header .cart.table-wrapper .actions-toolbar > .action.action.nav-tg:before,  .nav-before-open header.page-header .action-gift.action.nav-tg:before {   opacity:1;  }  .nav-before-open header.page-header .header3 .close-nav-button {   display:none;  }  .nav-open header.page-header .close-nav-button {   display:block;   opacity:1;   right:6px;   left:auto;   top:5px;   padding:0;  }  header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {   display:none;   margin-top:1px;  }  .cms-index-index .slider_mgs_carousel .owl-item .slide-text .inner-text {   padding-left:15px;  }  .category-product-list {   padding:0 15px;  }  .category-product-list .resp-tabs-list {   text-align:center;  }  .category-product-list .resp-tabs-list li {   width:25%;   position:relative;   text-align:center;   display:inline-block;   float:left;  }  .category-product-list .resp-tabs-list li.category-title {   width:100%;   text-align:center;  }  .category-product-list .resp-tabs-list li.product-button {   padding:0px 25px;   text-align:center;   margin-top:0;   width:100%;  }  .category-product-list .category-list {   border-bottom:none;  }  .category-product-list .product-list {   border-top:none;   border-left:1px solid #f5f5f5;  }  .header-area.header5 .social-link {   background-color:#f6f6f8;  }  .header-area.header5 .social-link li {   margin:0 5px;   padding:11px;  }  .header-area.header5 .header-body .header-body-content {   padding:0 15px;  }  .header-area.header5 .header-body .header-body-content .menu-mobile-tg,  .header-area.header5 .header-body .header-body-content .header-logo {   float:left;   width:calc(100%/3);   padding-top:15px;  }  .header-area.header5 .header-body .header-body-content .header-logo img {   margin:0 auto;  }  .header-area.header5 .header-body .header-body-content .table-icon-menu {   float:right;   display:table;  }  .metro-sale-off {   padding:30px;  }  .metro-sale-off > div {   padding:36px 0 36px;  }  .metro-sale-off > div > p:nth-child(1) {   font-size:30px;   line-height:20px;  }  .metro-sale-off > div > p:nth-child(2) {   font-size:25px;  }  .metro-sale-off > div > p:nth-child(3) {   font-size:32px;   line-height:27px;  }  .section-slider .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {   bottom:0;   display:block;  } } @media (max-width:991px) {  .slide-text p {   display:none;  }  .metro-sale-off {   padding:20px;  }  .metro-sale-off > div {   padding:16px 0 1px;  }  .metro-sale-off > div > p:nth-child(2) {   line-height:27px;  }  .metro-dress-collection > p:nth-child(1) {   font-size:30px;  }  .metro-dress-collection > p:nth-child(2),  .metro-dress-collection > p:nth-child(3) {   font-size:25px;  } } .bottom-pagination .pages .action.previous {  margin:0; } .bottom-pagination .pages .action.previous > span {  width:unset;  height:auto;  clip:unset;  position:static; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll header.modal-header {  display:none; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-inner-wrap {  width:auto; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content {  background:0 0;  box-shadow:none;  border:none;  overflow:visible; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup {  max-width:calc(100% - 30px);  margin:0 auto;  background-color:var(--thim-mgs-color-07);  position:relative; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .block-popup-subscribe {  max-height:100vh;  overflow-y:auto; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup button.action-close, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .cart.table-wrapper .actions-toolbar > .action.action-close, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .action-gift.action-close {  border:none;  background-color:rgba(255, 255, 255, 0.8);  width:30px;  height:30px;  font-size:30px;  opacity:1;  color:#222;  line-height:30px;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  padding:0;  top:-13px;  right:-13px;  z-index:10; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup button.action-close::before, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .cart.table-wrapper .actions-toolbar > .action.action-close::before, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .action-gift.action-close::before {  color:#222; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup button.action-close:hover, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .cart.table-wrapper .actions-toolbar > .action.action-close:hover, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .modal-content .newsletter_popup .action-gift.action-close:hover {  background-color:#fff; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-content {  padding:20px 30px 0;  text-align:center; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form {  text-align:center;  padding:0px 30px 30px; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form .form-group.newsletter {  margin-bottom:25px; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form .grpr-checkbox.choice.mgs-gdpr-checkbox {  margin-bottom:10px; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form form .grpr-checkbox.choice.mgs-gdpr-checkbox label.label {  font-size:10px; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form form button.action.subscribe, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form form .cart.table-wrapper .actions-toolbar > .action.action.subscribe, aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-form form .action-gift.action.subscribe {  border-radius:0; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .newsletter-popup-content-bottom {  text-align:center;  padding:15px;  font-size:12px;  background-color:var(--thim-mgs-color-12); } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .pop-sletter-title {  height:150px;  background-repeat:no-repeat;  text-align:center;  background-position:center center;  background-size:cover;  position:relative; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .pop-sletter-title h4 {  font-size:20px;  text-transform:uppercase;  position:relative;  z-index:2;  line-height:150px;  color:#fff; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .pop-sletter-title:after {  background:#000;  opacity:0.3;  position:absolute;  content:"";  top:0;  left:0;  right:0;  bottom:0; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .checkbox.dont-show-popup {  color:#333;  padding:9px 8px 6px;  text-align:left;  margin:0; } aside.modal-popup.modal_newsletter_popup.modal-slide._inner-scroll .checkbox.dont-show-popup label {  display:inline-flex;  align-items:center;  margin:0; } .mgs-promobanner.promobanner.flashed-zoom .text {  padding:0;  top:22%;  left:6%; } .mgs-promobanner.promobanner.flashed-zoom .static-wrapper .text1 {  display:block;  font-size:24px;  font-weight:300;  line-height:25px; } .mgs-promobanner.promobanner.flashed-zoom .static-wrapper .text2 {  display:block;  font-size:24px;  line-height:34px;  font-weight:500; } .mgs-promobanner.promobanner.flashed-zoom .banner-text .btn {  background-color:transparent;  margin-top:15px; } .content-block.mgs-product-tab .owl-carousel .owl-stage-outer {  height:auto !important; } .testimonial-list-block.boxed_content {  padding:60px 50px;  background-color:#f6f6f8; } @media screen and (min-width:1200px) {  .testimonial-list-block.boxed_content {   padding:60px 120px;  } } .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {  max-width:100%;  display:grid;  grid-template-columns:1fr;  grid-gap:40px;  background-color:#f6f6f8;  padding-top:20px;  text-align:left; } @media screen and (min-width:768px) {  .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {   grid-template-columns:100px 1fr;  } } @media screen and (min-width:1200px) {  .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {   grid-gap:140px;  } } .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content .author-thumbnail {  margin:0; } @media screen and (max-width:767px) {  .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content .author-thumbnail {   margin:auto;  } } .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content blockquote::before {  left:0;  font-size:62px;  color:rgba(40, 40, 40, 0.1);  top:-22px;  margin:0; } .testimonial-list-block .author-info .name {  font-size:16px;  font-weight:600;  line-height:1.2;  color:#2a2a2a; } .testimonial-list-block .author-info .infomation {  color:#a6a6a6; } .testimonial-list-block .mgs-testimonial .testimonial-content blockquote {  margin:0;  background-color:transparent;  padding:0;  border:none;  font-size:16px;  color:#282828;  font-family:inherit;  margin-bottom:12px; } .cms-index-index .page-wrapper.menu-vertical-fixed main.page-main {  max-width:100% !important; } .cms-index-index .page-wrapper.menu-vertical-fixed main.page-main > .columns, .cms-index-index .page-wrapper.menu-vertical-fixed main.page-main .column.main {  max-width:100% !important; } .page-header-sliders.template-1.fullscreen-slider .middle_right .inner-text {  margin-left:0; } .page-header-sliders.template-1.fullscreen-slider .middle_right .inner-text h5.sub-title {  font-weight:600; } @media screen and (min-width:1200px) {  .custom-banner-glasses .promobanner .banner-text {   padding-right:120px;  } } .custom-banner-glasses .promobanner .text.middle-right {  text-align:right; } .scroll-to-top {  display:flex;  align-items:center;  justify-content:center;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -o-border-radius:3px;  box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);  width:45px;  height:45px;  position:fixed;  bottom:25px;  right:-45px;  font-size:35px;  color:#878787;  background-color:#fff;  z-index:90;  opacity:0; } .scroll-to-top .fa {  font-family:"Pe-icon-7-stroke"; } .scroll-to-top .fa:before {  content:"\e682"; } .scroll-to-top:hover, .scroll-to-top:focus, .scroll-to-top:active {  color:var(--thim-mgs-color-01); } .section-sales .list-products .product-item-info .product-item-actions button.action.tocart, .section-sales .list-products .product-item-info .product-item-actions .cart.table-wrapper .actions-toolbar > .action.action.tocart, .section-sales .list-products .product-item-info .product-item-actions .action-gift.action.tocart {  border:1px solid #e0e0e0;  background-color:#fefefe;  height:35px;  line-height:34px;  font-size:12px;  font-weight:400;  padding:0 35px;  color:#222;  margin-top:5px; } .section-sales .list-products .product-item-info .product-item-actions button.action.tocart:hover, .section-sales .list-products .product-item-info .product-item-actions .cart.table-wrapper .actions-toolbar > .action.action.tocart:hover, .section-sales .list-products .product-item-info .product-item-actions .action-gift.action.tocart:hover {  background-color:#222;  color:#fff; } .message.info .close:before, .message.error .close:before, .message.warning .close:before, .message.notice .close:before, .message.success .close:before {  content:"\f057";  font-family:'fontAwesome';  font-size:26px; } .message.info, .message.error, .message.warning, .message.notice, .message.success {  color:#1f1f1f;  font-size:15px;  display:block;  padding:11px 40px;  position:fixed;  right:0;  top:60px;  z-index:2;  left:0;  text-align:left; } .message.info .close, .message.error .close, .message.warning .close, .message.notice .close, .message.success .close {  position:absolute;  cursor:pointer;  right:13px;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  font-size:unset; } #mgs-ajax-loading {  display:none; } #mgs-ajax-loading .preloader {  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader.svg) no-repeat 0 0;  background-size:100%;  width:50px;  height:50px;  position:absolute;  margin:auto;  top:0;  bottom:0;  left:0;  right:0;  z-index:9999; } .page.messages .message.info, .page.messages .message.error, .page.messages .message.warning, .page.messages .message.notice, .page.messages .message.success {  max-width:400px;  min-width:300px;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  z-index:9999; } .cookie-status-message {  display:none;  color:#1f1f1f;  font-size:15px;  padding:11px 40px;  background:#fdf0d5;  text-align:left; } .frame.sale-off-ch > .line .col-des-12 > .line {  grid-template-columns:repeat(auto-fill, minmax(auto, 50%));  grid-gap:0;  display:grid; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l {  position:relative;  display:flex;  align-items:center;  justify-content:center; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st {  position:absolute;  margin-top:-20px;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  top:calc(50%); } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st > * {  color:#fff; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h5 {  font-family:Libre Baskerville;  font-size:35px;  line-height:120%;  letter-spacing:0.2px; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h2 {  font-size:72px;  line-height:120%;  text-transform:uppercase;  letter-spacing:0; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st p {  font-size:24px;  line-height:120%;  max-width:460px;  margin-top:11px;  letter-spacing:0; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st a {  font-size:14px;  text-align:center;  color:#A41322;  margin-top:36px;  padding:0px 41px;  height:51px;  line-height:47px;  border-color:#A41322; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st a:hover {  background:#A41322;  color:#fff !important; } .frame.sale-off-ch > .line .col-des-12 > .line .banner-r {  display:flex; } .frame.sale-off-ch > .line .col-des-12 > .line .sale-off {  width:121px;  border:1px solid #A41322;  border-radius:50%;  height:121px;  text-align:center;  position:absolute;  left:50%;  top:50%;  transform:translate(-50%, -50%) rotate(-16.71deg);  background:#fff; } .frame.sale-off-ch > .line .col-des-12 > .line .sale-off > p {  font-size:24px;  line-height:93%;  color:#A41322;  text-transform:uppercase;  max-width:60px;  margin:0 auto;  transform:translate(-50%, -50%);  top:50%;  position:absolute;  left:50%; } .frame.sale-off-ch > .line .col-des-12 > .line .sale-off > p > span {  font-weight:700;  font-size:30px;  line-height:28px; } .frame.sale-off-ch > .line .col-des-12 > .line img {  width:100%; } .nd-ch {  margin-top:100px; } .nd-ch .christmas-nd p:nth-child(1) {  font-size:14px;  line-height:17px;  font-family:Libre Baskerville;  color:#4F4F4F; } .nd-ch .christmas-nd p:nth-child(2) {  font-weight:600;  font-size:36px;  line-height:100%;  display:flex;  align-items:center;  color:var(--thim-mgs-color-01);  max-width:220px; } .nd-ch .christmas-nd a {  font-weight:600;  font-size:14px;  color:#A41322;  background:transparent;  margin-top:11px;  border-color:#A41322; } .nd-ch .christmas-nd a:hover {  background:#A41322;  color:#fff !important; } .nd-ch .christmas-nd.girls {  margin-top:60px;  margin-left:50px; } .nd-ch .christmas-nd.footwear {  margin-left:20px;  margin-top:3px; } .nd-ch .christmas-nd.footwear > p:nth-child(1) {  margin-bottom:0; } .nd-ch .christmas-nd.access > p:nth-child(1) {  margin-bottom:13px; } .that-you-need {  margin-top:100px; } .that-you-need .block-note {  max-width:365px;  margin:0 auto; } .tyn-pro {  margin-top:12px; } .tyn-pro .products-grid .product-item-info .product-item-details {  padding-top:16px; } .tyn-pro .mgs-products.products-grid .product-item {  margin:0 0 40px 0; } .rd-bn {  margin-top:60px; } .rd-bn .christmas-rd {  display:flex;  flex-direction:column;  justify-content:center;  align-items:center;  margin-top:14px;  padding:105px 0;  background-repeat:no-repeat !important; } .rd-bn .christmas-rd > * {  color:#fff; } .rd-bn .christmas-rd p:nth-child(1) {  font-weight:600;  font-size:40px;  line-height:39px;  margin-bottom:0;  letter-spacing:0; } .rd-bn .christmas-rd p:nth-child(1) span {  font-size:25px;  line-height:76%;  letter-spacing:-0.055em;  text-transform:uppercase; } .rd-bn .christmas-rd p:nth-child(2) {  font-weight:600;  font-size:36px;  line-height:46px;  margin-bottom:0; } .rd-bn .christmas-rd p:nth-child(3) {  font-size:14px;  margin-bottom:10px;  margin-top:0px; } .rd-bn .christmas-rd a {  font-size:14px;  text-align:center;  color:#A41322;  margin-top:19px;  line-height:36px;  border-color:#A41322; } .rd-bn .christmas-rd a:hover {  background:#A41322;  color:#fff !important; } .xmas {  margin-top:100px; } .xmas-pro {  margin-top:10px; } .blog-ch {  margin-top:60px; } .blog-ch .latest-post-grid-block {  margin-top:6px; } .blog-ch .latest-post-grid-block .post-content .short-content {  line-height:22px; } .blog-ch .latest-post-grid-block .post-content .title-blog a {  font-size:17px;  padding-top:11px;  padding-bottom:10px; } .blog-ch .latest-post-grid-block .post-content .title-blog .post-create-date {  padding-bottom:4px; } .inst-ch {  margin-top:100px; } .inst-ch .instagram-block > .content-heading {  margin-bottom:30px; } @media only screen and (min-width:768px) and (max-width:1199px) {  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st {   margin-top:0;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h5 {   font-size:20px;   line-height:30px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h2 {   font-size:32px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st p {   font-size:15px;   max-width:250px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st a {   margin-top:10px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .sale-off {   width:80px;   height:80px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .sale-off > p {   font-size:16px;   line-height:16px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .sale-off > p > span {   font-size:18px;   line-height:21px;  }  .nd-ch .christmas-nd.girls {   margin-left:30px;  }  .rd-bn .christmas-rd {   margin-top:0;  }  .rd-bn .christmas-rd p:nth-child(1) {   font-size:22px;  }  .rd-bn .christmas-rd p:nth-child(1) span {   font-size:18px;  }  .rd-bn .christmas-rd p:nth-child(2) {   font-size:22px;   line-height:24px;  }  .rd-bn .christmas-rd a {   margin-top:0;  } } @media screen and (max-width:767px) {  .frame.sale-off-ch > .line .col-des-12 > .line {   display:flex;   flex-direction:column-reverse;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st {   left:10%;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h5 {   font-size:14px;   letter-spacing:0;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st h2 {   font-size:36px;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st p {   font-size:14px;   max-width:80%;  }  .frame.sale-off-ch > .line .col-des-12 > .line .banner-l > .christmas-st a {   height:43px;   padding:0 30px;   line-height:37px;   margin-top:16px;  }  .nd-ch {   margin-top:70px;  }  .nd-ch .col-des-6:nth-child(2) {   margin-top:35px;  }  .nd-ch .footwwear-ch {   margin-top:15px;  }  .nd-ch .christmas-nd.girls {   margin:31px 0px 0 20px;  }  .nd-ch .christmas-nd p:nth-child(1) {   margin-bottom:10px;  }  .nd-ch .christmas-nd p:nth-child(2) {   font-size:24px;  }  .nd-ch .christmas-nd a {   margin-top:3px;  }  .that-you-need {   margin-top:70px;  }  .rd-bn {   margin-top:20px;  }  .rd-bn .christmas-rd {   padding:40px 50px;   text-align:center;  }  .rd-bn .christmas-rd p:nth-child(1) {   font-size:36px;   line-height:54px;  }  .rd-bn .christmas-rd p:nth-child(1) span {   font-size:25px;   line-height:76%;   font-weight:500;   padding-left:5px;  }  .rd-bn .christmas-rd p:nth-child(2) {   font-size:24px;   line-height:110%;  }  .rd-bn .christmas-rd p:nth-child(3) {   font-size:12px;   line-height:18px;   margin-top:10px;   max-width:223px;  }  .xmas {   margin-top:70px;  }  .blog-content-ch .latest-post-grid-block .post-content {   margin-top:0;  }  .blog-content-ch .mgs-post .post-item-detail {   padding-bottom:30px !important;  }  .blog-content-ch .blog-content-ch .thumbnail-post img {   width:100%;  }  .blog-ch {   margin-top:40px;  }  .inst-ch {   margin-top:50px;  }  .inst-ch .content-block.instagram-block {   margin-top:0;  } } .onestepcheckout-index-index {  overflow-x:hidden !important; } .onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method thead {  display:none; } .onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td {  border:none;  padding:20px 15px;  color:var(--thim-mgs-color-01); } .onestepcheckout-index-index .table-checkout-shipping-method tbody tr td.col-method input {  margin:0 auto;  border-color:var(--thim-mgs-color-08) !important;  height:13px; } .onestepcheckout-index-index .mgs-checkout-step-sidebar .order-summary .step-title {  color:var(--thim-mgs-color-05, #1a1a1a);  font-size:20px;  font-weight:500; } .onestepcheckout-index-index .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details {  padding-left:20px; } .onestepcheckout-index-index .opc-block-summary .product-item .product-item-name-block strong.product-item-name {  font-weight:400;  font-size:14px;  margin:0 0 10px; } .onestepcheckout-index-index .opc-block-summary .product-item .product-item-inner .subtotal .price {  color:#222222; } .onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.sub th {  font-weight:500; } .onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.sub td {  font-weight:500; } .onestepcheckout-index-index .opc-block-summary .table-totals tr th {  font-size:unset !important; } .onestepcheckout-index-index .opc-block-summary .table-totals tr th .label {  font-size:16px;  font-weight:500; } .onestepcheckout-index-index span.value {  display:block;  font-size:14px !important;  color:#666666;  margin-top:-8px; } .onestepcheckout-index-index tr.totals.shipping.excl .amount {  font-size:16px;  font-weight:500; } .onestepcheckout-index-index .abs-margin-for-forms-desktop {  margin-left:0 !important; } .onestepcheckout-index-index textarea {  min-height:60px; } .onestepcheckout-index-index .opc-wrapper .mgs-onestepcheckout-container .step-title {  font-size:20px;  font-weight:500;  color:var(--thim-mgs-color-05); } .onestepcheckout-index-index .opc-payment .payment-methods .payment-method:last-child {  padding-bottom:0;  border:none;  max-height:30px; } .onestepcheckout-index-index .checkout-payment-method .payment-methods .payment-method-title.choice input + .label {  padding-left:0;  font-weight:400;  font-size:14px; } .onestepcheckout-index-index .checkout-payment-method .abs-product-options-list dt, .onestepcheckout-index-index .checkout-payment-method .opc-block-summary .items-in-cart .product .item-options dt, .onestepcheckout-index-index .checkout-payment-method .block-giftregistry-shared-items .product .item-options dt {  font-weight:700;  color:#333333; } .onestepcheckout-index-index .checkout-payment-method .block-giftregistry-shared-items .product .item-options dt {  font-weight:700;  color:#333333; } .onestepcheckout-index-index .abs-margin-for-forms-desktop, .onestepcheckout-index-index .column:not(.sidebar-main) form .actions-toolbar {  margin-left:0 !important; } .onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.grand th strong, .onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.grand td strong {  font-size:19px;  font-weight:600;  color:var(--thim-mgs-color-03); } .onestepcheckout-index-index .place-order-primary .action.checkout {  padding:15px;  border:none; } .onestepcheckout-index-index .page-title-wrapper {  width:unset !important;  position:relative !important;  height:unset !important;  padding:25px 0 0 0;  overflow:auto !important; } .onestepcheckout-index-index .page-title-wrapper > * {  position:relative;  color:#fff; } .onestepcheckout-index-index .checkout-container .authentication-wrapper {  margin-top:0;  border:none; } .onestepcheckout-index-index .checkout-container .payment-group .payment-method input[type="radio"] {  height:initial;  margin:0 auto;  border-color:var(--thim-mgs-color-08) !important;  height:13px; } .onestepcheckout-index-index .checkout-payment-method .payment-methods .payment-method-title.choice input + .label {  padding-left:30px; } .onestepcheckout-index-index .checkout-payment-method .payment-method._active .payment-method-content {  padding:0; } .onestepcheckout-index-index .checkout-payment-method .payments .payment-method + .payment-method .payment-method-title {  border:none; } .onestepcheckout-index-index .opc-payment .payment-methods .payment-method {  border:none;  padding:0px !important;  margin:10px !important; } .customer-account-create .create .choice label {  display:inline-block; } @media only screen and (max-width:1199px) {  .onestepcheckout-index-index .checkout-container .authentication-wrapper {   margin-top:0;   right:0;   width:unset;  } } @media only screen and (max-width:767px) {  .onestepcheckout-index-index .mgs-checkout-step-sidebar .order-summary {   padding-bottom:50px;  }  .onestepcheckout-index-index .onestepcheckout-index-index .page-header {   margin-bottom:0;  } } body.dark input[type="text"], body.dark input[type="password"], body.dark input[type="url"], body.dark input[type="tel"], body.dark input[type="search"], body.dark input[type="number"], body.dark input[type*="date"], body.dark input[type="email"], body.dark textarea, body.dark select {  background-color:var(--thim-mgs-color-06);  border-color:var(--thim-mgs-color-09); } .columns-main-sticky .product-detail-information {  display:none; } .toolbar.wishlist-toolbar .limiter {  float:right; } .toolbar.wishlist-toolbar .main .pages {  display:inline-block;  position:relative;  z-index:0; } .toolbar.wishlist-toolbar .toolbar-amount, .toolbar.wishlist-toolbar .limiter {  display:inline-block;  z-index:1; } .product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before {  content:'\e601'; } .account .table-wrapper .data.table.wishlist > thead > tr > th, .account .table-wrapper .data.table.wishlist > tbody > tr > th, .account .table-wrapper .data.table.wishlist > tfoot > tr > th, .account .table-wrapper .data.table.wishlist > thead > tr > td, .account .table-wrapper .data.table.wishlist > tbody > tr > td, .account .table-wrapper .data.table.wishlist > tfoot > tr > td {  border-top:1px solid #d1d1d1; } .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th, .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td {  border-top:0; } .account .table-wrapper .data.table.wishlist > tbody + tbody {  border-top:1px solid #d1d1d1; } .account .table-wrapper .data.table.wishlist thead > tr > th {  border-bottom:0; } .account .table-wrapper .data.table.wishlist tbody > tr:last-child > td {  border-bottom:1px solid #d1d1d1; } .account .table-wrapper .data.table.wishlist .product.name {  display:inline-block;  margin-bottom:10px; } .account .table-wrapper .data.table.wishlist .box-tocart {  margin:10px 0; } .account .table-wrapper .data.table.wishlist .box-tocart .qty {  vertical-align:middle; } .account .table-wrapper .data.table.wishlist .col.item {  width:50%; } .account .table-wrapper .data.table.wishlist .col.photo {  max-width:150px; } .account .table-wrapper .data.table.wishlist .col.selector {  max-width:15px; } .account .table-wrapper .data.table.wishlist textarea {  margin:10px 0; } .account .table-wrapper .data.table.wishlist .input-text.qty {  margin-bottom:10px; } .account .table-wrapper .data.table.wishlist .action.primary {  vertical-align:top; } .account .table-wrapper .data.table.wishlist .price {  font-weight:700; } .block-wishlist .product-item-name {  margin-right:25px; } .products-grid.wishlist .product-item-photo {  display:block;  margin-bottom:10px; } .products-grid.wishlist .product-item-name {  margin-top:0; } .products-grid.wishlist .product-item .price-box {  margin:0; } .products-grid.wishlist .product-item-comment {  display:block;  height:42px;  margin:0 0 20px 0; } .products-grid.wishlist .product-item-actions > * {  margin-right:15px; } .products-grid.wishlist .product-item-actions > *:last-child {  margin-right:0; } .products-grid.wishlist .product-item .box-tocart .field.qty label.label {  display:none; } .products-grid.wishlist .product-item .box-tocart input.qty {  width:90px;  border-radius:40px;  height:40px;  line-height:40px;  text-align:center;  color:var(--thim-mgs-color-01); } .products-grid.wishlist .product-items {  display:grid;  grid-gap:30px; } @media screen and (min-width:768px) {  .products-grid.wishlist .product-items {   grid-template-columns:1fr 1fr 1fr;  } } @media screen and (max-width:767px) {  .products-grid.wishlist .product-items {   grid-template-columns:1fr;  } } .products-grid.wishlist .product-item {  border:1px solid #f0f0f0;  padding:0; } .products-grid.wishlist .product-item .product-item-info {  border-radius:0 0 5px 5px;  padding-bottom:15px; } .products-grid.wishlist .product-item .product-item-info > * {  padding:0 15px; } .products-grid.wishlist .product-item-name {  margin-top:7px;  display:block;  font-size:16px;  color:#2a2a2a;  font-weight:400; } .products-grid.wishlist .product-item-photo {  padding:0 !important; } .products-grid.wishlist .product-item-photo .product-image-container {  width:100% !important; } .products-grid.wishlist .product-item-comment {  min-height:120px; } .products-grid.wishlist .product-item-inner .field.comment-box label.label {  position:relative;  height:auto;  width:auto; } .products-grid.wishlist .product-item-inner .box-tocart + .product-item-actions .action {  display:inline-block;  width:40px;  height:40px;  line-height:38px;  text-align:center;  border:1px solid #ddd;  color:#2a2a2a;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; } .products-grid.wishlist .product-item-inner .box-tocart + .product-item-actions .action:hover {  border-color:#2a2a2a;  background-color:#2a2a2a;  color:#fff; } .control-buttons {  margin-top:30px;  margin-bottom:30px; } .products-grid.wishlist .product-item .product-item-info .box-tocart fieldset.fieldset {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  align-items:center; } .products-grid.wishlist .product-item .box-tocart .product-item-actions {  margin:0;  flex:1; } .products-grid.wishlist .product-item .box-tocart .product-item-actions button .text, .products-grid.wishlist .product-item .box-tocart .product-item-actions .cart.table-wrapper .actions-toolbar > .action .text, .products-grid.wishlist .product-item .box-tocart .product-item-actions .action-gift .text {  display:none; } .products-grid.wishlist .product-item .box-tocart .field.qty {  width:100px;  flex-shrink:0; } .success-ajax--popup .mfp-inline-holder .mfp-content {  width:320px !important;  margin:0 auto;  background-color:#fff;  position:relative; } .success-ajax--popup .mfp-iframe-holder .mfp-content {  position:relative;  width:320px !important;  margin:0 auto;  background-color:#fff;  min-height:400px; } .success-ajax--popup .product-image-container {  width:100% !important; } .success-ajax--popup .product-image-container .product-image-wrapper .product-image-photo {  max-width:100% !important;  width:120px !important;  margin:0 auto;  display:block;  height:auto !important; } .success-ajax--popup .popup__result-view-cart {  margin:0 !important; } .success-ajax--popup .popup__actions-wrapper {  padding:0 20px 20px; } .success-ajax--popup .popup__actions-wrapper button, .success-ajax--popup .popup__actions-wrapper .cart.table-wrapper .actions-toolbar > .action, .success-ajax--popup .popup__actions-wrapper .action-gift {  width:100%;  text-align:center;  display:block;  min-height:30px;  text-transform:uppercase;  letter-spacing:1px; } .success-ajax--popup .popup__result-title {  text-align:center;  text-transform:uppercase;  font-weight:600;  color:#222; } .success-ajax--popup .mfp-close {  position:absolute;  border:0;  background-color:#fff;  width:30px;  height:30px;  font-size:30px;  opacity:1;  color:#222;  line-height:30px;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  right:-30px;  top:0 !important; } .success-ajax--popup .message > div {  margin:0 !important;  padding:15px;  line-height:1.428;  text-align:center; } .success-ajax--popup .message > div:before {  content:none !important; } .success-ajax--popup .popup__table {  display:table;  width:100%; } .success-ajax--popup .popup__table .popup__table-col {  display:table-cell;  vertical-align:middle;  padding:20px; } .success-ajax--popup .popup__table .popup__table-col + .popup__table-col {  padding-left:0; } .success-ajax--popup .page.messages .messages {  padding:0; } .success-ajax--popup .page.messages .messages > .message {  padding:0;  margin:0; } .success-ajax--popup .popup__message {  margin:0; } .success-ajax--popup .mfp-content .owl-carousel {  display:block; } .success-ajax--popup.modal-popup._inner-scroll .modal-inner-wrap {  width:320px; } .success-ajax--popup.modal-popup._inner-scroll .modal-inner-wrap.popup-related {  width:768px; } .ajaxCartForm.modal-popup._inner-scroll .modal-inner-wrap {  width:768px; } .ajaxCartForm.modal-popup .column.main {  width:100%;  float:none; } .ajaxCartForm.modal-popup .catalog-product-view .product-info-main {  width:100%;  padding:30px;  float:none; } .ajaxCartForm.modal-popup .modal-header {  padding:0;  height:0;  position:relative;  z-index:1; } .ajaxCartForm.modal-popup .modal-header .action-close {  right:20px; } .ajaxCartForm.modal-popup .modal-inner-wrap .modal-content {  padding:0;  overflow-y:visible; } .success-ajax--popup.modal-popup .modal-header {  padding:0;  height:0;  position:relative;  z-index:1; } .success-ajax--popup.modal-popup .modal-header .action-close {  padding:0;  right:0;  top:-10px; } .success-ajax--popup.modal-popup .modal-inner-wrap .modal-content {  padding:0;  overflow-y:visible; } .ajax_cart-popup.popup__columns .ajax_header {  border-bottom:1px solid #eee;  padding-bottom:10px;  color:#000;  font-size:16px;  position:relative;  padding-right:30px;  font-weight:600; } .ajax_cart-popup.popup__columns .ajax_footer {  border-top:1px solid #eee;  margin-top:20px;  padding-top:20px;  text-align:right; } .success-ajax--popup .modal-header .action-close:before, .ajaxCartForm .modal-header .action-close:before {  width:25px;  font-size:26px;  content:"\e680";  font-family:'Pe-icon-7-stroke';  height:25px;  color:#fff;  line-height:1;  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .products.list.items .product-item .product-top .mage-error {  display:none !important; } @media (min-width:1200px) {  .modal-popup._inner-scroll.success-ajax--popup .modal-inner-wrap .modal-header .action-close {   background-image:none;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   cursor:pointer;   text-shadow:none;   font-weight:400;   display:inline-block;   text-decoration:none;   position:absolute;   right:-13px;   top:-13px;   z-index:1;   width:30px;   height:30px;   border:3px solid #fff;   background-color:#2a2a2a;   color:#fff;   font-size:19px;   opacity:1;   text-align:center;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;  }  .modal-popup._inner-scroll.ajaxCartForm .modal-inner-wrap .modal-header .action-close {   background-image:none;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   cursor:pointer;   text-shadow:none;   font-weight:400;   display:inline-block;   text-decoration:none;   position:absolute;   right:-13px;   top:-13px;   z-index:1;   width:30px;   height:30px;   border:3px solid #fff;   background-color:#2a2a2a;   color:#fff;   font-size:19px;   opacity:1;   text-align:center;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;  } } @media (max-width:1199px) {  .modal-popup._inner-scroll.success-ajax--popup .modal-header .action-close {   right:0;   color:#000;   padding:0;   top:0;  }  .modal-popup._inner-scroll.ajaxCartForm .modal-header .action-close {   right:0;   color:#000;   padding:0;   top:0;  }  .modal-popup._inner-scroll.ajaxCartForm .modal-inner-wrap {   max-width:95% !important;   width:100%;   overflow:auto;  }  .success-ajax--popup .modal-header .action-close:before {   color:#000;   display:block;   font-size:28px;   width:auto;   font-weight:600;  }  .ajaxCartForm .modal-header .action-close:before {   color:#000;   display:block;   font-size:28px;   width:auto;   font-weight:600;  } } @media (max-width:767px) {  .modal-popup._inner-scroll.success-ajax--popup {   left:0;  }  .modal-popup._inner-scroll.success-ajax--popup .modal-inner-wrap {   position:absolute;   min-height:unset;  }  .modal-popup._inner-scroll.ajaxCartForm {   left:0;  }  .modal-popup._inner-scroll.ajaxCartForm .modal-inner-wrap {   position:absolute;   min-height:unset;  }  .ajaxCartForm.modal-popup .catalog-product-view .product-info-main {   padding:0;  } } .flycart-animated-add {  width:80px !important;  height:auto !important; } .flycart-animated-add span {  display:block;  width:100% !important;  padding:0 !important;  height:auto !important; } .flycart-animated-add .product-image-photo {  position:static; } .footer_minicart_container {  position:fixed;  bottom:0;  left:0;  right:0;  z-index:101; } .cart-footer {  position:relative; } .cart-footer .subtitle {  display:none; } .cart-footer .subtitle.empty {  font-weight:500;  display:block;  padding:35px 15px;  width:100%; } .cart-footer .cart-qty {  background-color:rgba(0, 0, 0, 0.7);  color:#fff;  padding:10px 15px;  border-radius:0 4px 0 0;  -webkit-border-radius:0 4px 0 0;  -moz-border-radius:0 4px 0 0;  display:inline-block;  cursor:pointer; } .cart-footer .fixed-mini-cart {  background-color:#fff;  box-shadow:0 0px 3px #ddd;  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; } .cart-footer .fixed-mini-cart:after {  content:"";  display:table;  clear:both; } .cart-footer .fixed-mini-cart .fixed-cart-col.empty {  display:none !important; } .cart-footer .fixed-mini-cart .fixed-cart-col.cart-items {  -ms-flex:0 0 calc(100% - 340px);  flex:0 0 calc(100% - 340px);  max-width:calc(100% - 340px); } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions {  border-left:1px solid #ddd;  padding:20px;  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  align-items:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:center; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .primary {  width:100%; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions button, .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions .cart.table-wrapper .actions-toolbar > .action, .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions .action-gift {  width:100%; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content {  width:100%; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .summary-field {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  justify-content:space-between;  padding:10px 0; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .title {  text-transform:uppercase; } .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .value {  font-weight:700;  color:#222;  font-size:15px; } .cart-footer .fixed-mini-cart .cart-items-inner {  white-space:nowrap;  max-width:100%;  overflow-x:auto;  padding:20px; } .cart-footer .fixed-mini-cart .cart-items .item {  display:inline-block;  margin-right:10px;  position:relative;  width:80px;  border:1px solid #d8d8d8;  line-height:1; } .cart-footer .fixed-mini-cart .cart-items .item img {  width:100%;  height:auto; } .cart-footer .fixed-mini-cart .cart-items .item .product {  line-height:0; } .cart-footer .fixed-mini-cart .cart-items .item .product .item-qty {  display:block;  width:20px;  height:20px;  border-radius:100px;  -webkit-border-radius:100px;  -moz-border-radius:100px;  background-color:#c61932;  text-align:center;  color:#fff;  line-height:20px;  position:absolute;  top:5px;  right:5px;  font-size:12px;  font-weight:600; } .cart-footer .fixed-mini-cart .cart-items .item .edit-icon {  position:absolute;  bottom:0;  right:0;  cursor:pointer;  background-color:rgba(47, 47, 47, 0.8);  color:#fff;  width:25px;  height:25px;  border-radius:4px 0 0;  text-align:center;  display:block; } .cart-footer .fixed-mini-cart .cart-items .item .edit-icon:before {  -webkit-font-smoothing:antialiased;  font-size:16px;  line-height:24px;  color:#999;  content:'\e606';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .cart-footer .fixed-mini-cart .cart-items .item > .product {  position:relative; } .cart-footer .fixed-mini-cart .item-actions {  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  min-width:100%;  position:relative;  max-height:0;  padding:0;  background-color:unset;  left:0; } .cart-footer .fixed-mini-cart .item-actions .product.actions {  white-space:nowrap;  text-align:center;  display:none;  position:absolute;  right:0;  top:30%; } .cart-footer .fixed-mini-cart .item-actions .product.actions > div {  display:inline-block;  vertical-align:top; } .cart-footer .fixed-mini-cart .item-actions .product.actions .action {  line-height:20px;  height:20px;  display:block;  padding:0;  border:unset; } .cart-footer .fixed-mini-cart .item-actions .product.actions .action span {  font-size:0;  line-height:0; } .cart-footer .fixed-mini-cart .item-actions .product.actions .action:after {  -webkit-font-smoothing:antialiased;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center;  color:#333;  background-color:rgba(255, 255, 255, 0.5); } .cart-footer .fixed-mini-cart .item-actions .product.actions .action:hover:after {  color:#c61932; } .cart-footer .fixed-mini-cart .item-actions .product.actions .action.edit:after {  -webkit-font-smoothing:antialiased;  font-size:16px;  line-height:20px;  color:#999;  content:'\e606';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .cart-footer .fixed-mini-cart .item-actions .product.actions .action.edit:hover:after {  color:#eb553c; } .cart-footer .fixed-mini-cart .item-actions .details-qty {  white-space:nowrap;  text-align:center;  margin-bottom:12px;  display:none;  position:absolute;  left:5px;  top:36%;  margin-bottom:0; } .cart-footer .fixed-mini-cart .item-actions .details-qty .label {  display:none; } .cart-footer .fixed-mini-cart .item-actions .details-qty .item-qty {  width:40px;  padding:0;  text-align:center;  height:30px;  display:inline-block;  vertical-align:top;  border:1px solid #ddd;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px; } .cart-footer .fixed-mini-cart .item-actions .details-qty .update-cart-item {  width:40px;  height:30px;  font-size:13px;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  background:#333;  color:#fff;  border:1px solid #333;  vertical-align:top;  text-align:center;  padding:0;  font-weight:600;  text-transform:uppercase; } .cart-footer .fixed-mini-cart .item-actions .details-qty .update-cart-item:hover {  background-color:#000;  border-color:#000; } .cart-footer .fixed-mini-cart .item-actions.show-actions {  opacity:1;  visibility:visible;  z-index:1;  padding-top:78px; } .cart-footer .fixed-mini-cart .item-actions.show-actions .details-qty {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  flex-direction:column; } .cart-footer .fixed-mini-cart .item-actions.show-actions .product.actions {  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  flex-direction:column; } .cart-footer.number:empty {  display:none; } .cart-footer-actions {  position:fixed;  bottom:20px;  left:20px;  background-color:#f5583e;  z-index:101;  width:45px;  height:45px;  border-radius:4px;  line-height:54px;  text-align:center;  cursor:pointer; } .cart-footer-actions .cart-qty {  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  opacity:1; } .cart-footer-actions .cart-qty.active {  opacity:0; } .cart-footer-actions .icon-cart-footer:before {  font-family:'fontAwesome2';  font-weight:900;  content:"\f290";  color:#fff;  font-size:24px;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-style:normal;  font-variant:normal;  text-rendering:auto;  line-height:1; } .cart-footer-actions .number {  border-radius:20px;  color:#fff;  font-size:0.625rem;  font-weight:600;  height:20px;  line-height:20px;  min-width:20px;  padding:0;  position:absolute;  top:-8px;  right:-8px;  text-align:center;  background-color:#222; } .close-footer-cart {  padding:0;  position:absolute;  top:-34px;  left:0;  z-index:1;  cursor:pointer;  text-align:center;  border:1px solid #eee;  border-radius:0 5px 0 0;  border-bottom-color:#fff;  background:#fff; } .close-footer-cart:hover:before {  color:#ea563b; } .close-footer-cart:before {  -webkit-font-smoothing:antialiased;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center;  color:#333;  background-color:rgba(255, 255, 255, 0.5);  border-radius:50%;  width:30px;  height:30px;  line-height:30px;  display:block;  font-size:30px; } @media screen and (min-width:768px) {  .products-grid.products-related.mgs-products {   min-width:768px;  } } aside.modal-popup.success-ajax--popup.viewBox.modal-slide._inner-scroll._show {  z-index:99999 !important; } @media (max-width:767px) {  .cart-footer-actions {   display:none !important;  }  .footer_minicart_container {   display:none !important;  }  aside.modal-popup.success-ajax--popup.viewBox.modal-slide._inner-scroll._show .modal-inner-wrap {   min-height:auto;  }  .products-grid.products-related.mgs-products {   padding:0 10px;  } } .products {  margin:30px 0; } .products-list .product-item {  width:100%; } .products-list .product-item-info {  position:relative; } .products-list .product-item-info .product-item-details {  padding-top:0; } .products-list .product-item-info .product-item-details .product-item-name {  font-size:14px;  font-weight:500;  margin-top:0;  margin-bottom:9px; } .products-list .product-item-info .product-item-details .product-item-name a {  color:var(--thim-mgs-color-01, #222222); } .products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus {  color:#56cfe1; } .products-list .product-item-info .product-item-details .price-box {  margin-top:7px; } .products-list .product-item-info .product-item-details .product-item-description {  margin:0;  padding-top:16px; } .products-list .product-item-info .product-item-details .actions-link {  margin-top:30px; } .products-list .product-item-info .product-item-details .actions-link li {  float:left;  vertical-align:top; } .products-list .product-item-info .product-item-details .actions-link li + li:not(:empty) {  margin-left:15px; } .products-list .product-item-info .product-item-details .actions-link .action.tocart {  background-color:#222;  border-color:#222;  color:#fff;  padding:0 25px;  font-size:13px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px; } .products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus {  background-color:#56cfe1;  border-color:#56cfe1; } .products-list .product-item-info .product-item-details .actions-link .action {  color:#6c6c6c;  height:40px;  font-size:18px;  min-width:40px;  background-color:#fff;  border:1px solid #222;  text-align:center;  line-height:40px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; } .products-list .product-item-info .product-item-details .actions-link .action i {  display:block; } .products-list .product-item-info .product-item-details .actions-link .action:before {  display:none; } .products-list .product-item-info .product-item-details .actions-link .action:hover {  background-color:#222;  border-color:#222;  color:#fff; } .products-list .product-item-info .product-item-details .actions-link:after {  content:"";  display:table;  clear:both; } .products-list .product-item .product-image-content {  position:relative; } .products-list .product-item .product-image-content .img-hover-show {  min-width:100%;  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .products-list .product-item .product-image-content a:after {  content:"";  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  background-color:#000;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  z-index:1; } .products-list .product-item .product-image-content ul.mgs-quickview {  position:absolute;  top:50%;  left:50%;  z-index:1;  -webkit-transform:translate(-50%, -90%);  -moz-transform:translate(-50%, -90%);  -ms-transform:translate(-50%, -90%);  -o-transform:translate(-50%, -90%);  transform:translate(-50%, -90%);  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview {  display:block;  color:var(--thim-mgs-color-01);  line-height:40px;  width:40px;  height:40px;  font-size:18px;  white-space:nowrap;  background-color:#fff;  text-align:center;  border:none;  opacity:0;  visibility:hidden;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; } .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview:hover {  color:#fff;  background-color:#56cfe1;  border-color:#56cfe1; } .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview span {  text-indent:-99999px;  display:block; } .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview:before {  font-family:'Pe-icon-7-stroke';  content:"\e618"; } .products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview:after {  display:none; } .products-list .product-item:hover .product-image-content .img-hover-show, .products-list .product-item:hover .product-image-content ul.mgs-quickview {  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .products-list .product-item:hover .product-image-content .img-hover-show a.action.quickview, .products-list .product-item:hover .product-image-content ul.mgs-quickview a.action.quickview {  opacity:1;  visibility:visible; } .products-list .product-item:hover .product-image-content a:after {  opacity:0.3;  visibility:visible; } .products-list .product-item-photo {  display:block;  height:0; } .products-list .product-item-details {  display:table-cell;  vertical-align:top; } .products-grid .product-image-photo {  padding:0;  line-height:1;  background:none;  border:none;  min-width:100%;  max-width:100%;  position:absolute;  top:0;  left:0;  display:block;  bottom:0;  right:0;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0; } .products-grid.deals-products-grid .product-item-info .product-item-details {  position:absolute;  bottom:0;  left:0;  right:0;  text-align:center;  padding-bottom:10px;  opacity:1;  visibility:visible;  z-index:1;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .products-grid.deals-products-grid .product-item-info .product-item-details .deal-timer {  margin:0 auto 15px; } .products-grid.deals-products-grid .product-item-info .product-item-details .product-item-name {  display:none; } .products-grid.deals-products-grid .product-item-info .product-item-details .product-item-name a {  font-size:16px; } .products-grid.deals-products-grid .product-item-info .product-item-details .price-box, .products-grid.deals-products-grid .product-item-info .product-item-details .saved-price {  display:none; } .products-grid.deals-products-grid .product-item-info .product-item-details .product-reviews-summary {  display:none;  margin:0 auto; } .products-grid.deals-products-grid .product-item-info .product-top:hover .deal-timer {  display:none; } .products-grid.deals-products-grid .product-item-info .product-top:hover .product-item-details {  opacity:1;  visibility:visible; } .products-grid.deals-products-grid .product-item-info .product-top:hover .product-item-name, .products-grid.deals-products-grid .product-item-info .product-top:hover .product-reviews-summary, .products-grid.deals-products-grid .product-item-info .product-top:hover .saved-price {  display:block; } .products-grid.deals-products-grid .product-item-info .product-top:hover .price-box {  display:inline-block; } .products-grid:not(.deals-products-grid) .product-item-info .product-top a.photo {  display:block;  height:0px; } .products-grid .product-item-info .product-top {  position:relative;  overflow:hidden; } .products-grid .product-item-info .product-top:hover {  background-image:none !important; } .products-grid .product-item-info .product-top:hover .product-item-photo.has-hover-image > img:not(.img-hover-show) {  opacity:0 !important;  visibility:hidden; } .products-grid .product-item-info .product-top:hover .product-item-photo.has-hover-image > .img-hover-show {  opacity:1 !important;  visibility:visible;  transform:scale(1.09);  -webkit-transform:scale(1.09); } .products-grid .product-item-info .product-top .product-item-photo > img {  -webkit-transform:scale(1);  transform:scale(1);  -webkit-transition:opacity 0.5s, -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);  transition:opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);  min-width:100%;  height:auto; } .products-grid .product-item-info .product-top .product-item-photo > img:not(.img-hover-show) {  z-index:1; } .products-grid .product-item-info .product-item-details {  padding-top:10px; } .products-grid .product-item-info .product-item-details .product-reviews-summary {  margin:8px 0 0; } .section-deals-single .products-grid .product-item-info .product-top:hover .product-item-photo.has-hover-image > .img-hover-show {  transform:scale(1.15);  -webkit-transform:scale(1.15);  position:relative;  top:10px; } .product-items {  font-size:0; } .product-item {  font-size:1rem;  vertical-align:top; } .products-grid .product-item {  display:inline-block;  padding:0 15px; } .product-item-name {  -moz-hyphens:auto;  -ms-hyphens:auto;  -webkit-hyphens:auto;  display:block;  hyphens:auto;  margin:5px 0;  word-wrap:break-word; } .product-item-info {  max-width:100%; } .product-item-actions {  font-size:0; } .product-item-actions > * {  font-size:1.4rem; } .product-item-actions .actions-secondary {  display:inline-block;  font-size:1.4rem;  vertical-align:middle;  white-space:nowrap; } .product-item-actions .actions-secondary > button.action, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action, .product-item-actions .actions-secondary > .action-gift.action {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .product-item-actions .actions-secondary > button.action:focus, .product-item-actions .actions-secondary > button.action:active, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:focus, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:active, .product-item-actions .actions-secondary > .action-gift.action:focus, .product-item-actions .actions-secondary > .action-gift.action:active {  background:none;  border:none; } .product-item-actions .actions-secondary > button.action:hover, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:hover, .product-item-actions .actions-secondary > .action-gift.action:hover {  background:none;  border:none; } .product-item-actions .actions-secondary > button.action.disabled, .product-item-actions .actions-secondary > button.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > button.action, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action.disabled, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action, .product-item-actions .actions-secondary > .action-gift.action.disabled, .product-item-actions .actions-secondary > .action-gift.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > .action-gift.action {  pointer-events:none;  opacity:0.5; } .product-item-actions .actions-secondary > .action {  line-height:35px;  text-align:center;  width:35px; } .product-item-actions .actions-secondary > .action:before {  margin:0; } .product-item-actions .actions-primary {  display:inline-block;  vertical-align:middle; } .product-item-description {  margin:25px 0; } .product-item .product-reviews-summary .rating-summary {  margin:0 4px 0 0; } .product-item .product-reviews-summary .reviews-actions {  font-size:14px;  margin-top:5px; } .product-item .price-box {  margin:0; } .product-item .price-box .price {  font-size:1rem;  font-weight:400;  white-space:nowrap; } .product-item .price-box .price-label:after {  content:':'; } .product-item .special-price .price, .product-item .minimal-price .price {  font-size:1rem;  color:#ec0101; } .product-item .special-price .price-wrapper, .product-item .minimal-price .price-wrapper {  display:inline-block; } .product-item .special-price .price-including-tax + .price-excluding-tax, .product-item .minimal-price .price-including-tax + .price-excluding-tax {  display:block; } .product-item .old-price .price {  font-weight:400; } .product-item .regular-price .price-label {  display:none; } .product-item .minimal-price .price-container {  display:block; } .product-item .minimal-price-link {  margin-top:5px; } .product-item .minimal-price-link .price-label {  color:#1979c3;  font-size:1.4rem; } .product-item .minimal-price-link .price {  font-weight:400; } .product-item .minimal-price-link, .product-item .price-excluding-tax, .product-item .price-including-tax {  display:block;  white-space:nowrap; } .product-item .price-from, .product-item .price-to {  margin:0; } .product-item .tocompare:before {  content:'\e61f'; } .product-item .tocompare:before {  display:none; } .product-item .tocart {  white-space:nowrap; } .product-label {  text-align:center;  font-size:12px;  top:15px;  z-index:2;  height:24px;  line-height:24px;  background:#fe9931;  color:#ffffff;  right:15px;  width:60px;  position:absolute;  display:block; } .product-label.new-label {  background-color:#56cfe1; } .product-label.sold-out-label {  line-height:1.2;  height:auto;  padding:5px;  width:auto;  max-width:85px;  background-color:#808080; } .product-label.multiple-label {  margin-top:34px; } .mgs-product.products-grid .product-item img.product-image-photo, .mgs-products.products-grid .product-item img.product-image-photo, .mgs-attribute-products .product-item img.product-image-photo {  margin:0; } .mgs-product.products-grid .product-item, .mgs-products.products-grid .product-item, .mgs-attribute-products .product-item {  margin-bottom:30px; } .mgs-product.products-grid .product-item-info .product-top, .mgs-products.products-grid .product-item-info .product-top, .mgs-attribute-products .product-item-info .product-top {  position:relative;  overflow:hidden;  -webkit-animation:1.25s cubic-bezier(0.26, 0.54, 0.32, 1) forwards ani-fadeIn;  animation:1.25s cubic-bezier(0.26, 0.54, 0.32, 1) forwards ani-fadeIn; } .mgs-product.products-grid .product-item-info .product-top a, .mgs-products.products-grid .product-item-info .product-top a, .mgs-attribute-products .product-item-info .product-top a {  display:block;  height:0; } .mgs-product.products-grid .product-item-info .product-top .actions-link, .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-attribute-products .product-item-info .product-top .actions-link {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  position:absolute;  top:0;  left:0;  z-index:2; } .mgs-product.products-grid .product-item-info .product-top .actions-link button, .mgs-products.products-grid .product-item-info .product-top .actions-link button, .mgs-attribute-products .product-item-info .product-top .actions-link button, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift {  background:none;  font-size:18px;  line-height:1;  color:#ffffff;  border:none;  box-shadow:none;  padding:12px 14px;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  opacity:0;  visibility:hidden; } .mgs-product.products-grid .product-item-info .product-top .actions-link button::before, .mgs-products.products-grid .product-item-info .product-top .actions-link button::before, .mgs-attribute-products .product-item-info .product-top .actions-link button::before, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action::before, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action::before, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action::before, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift::before, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift::before, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift::before {  display:none; } .mgs-product.products-grid .product-item-info .product-top .actions-link button:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link button:hover, .mgs-attribute-products .product-item-info .product-top .actions-link button:hover, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift:hover, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift:hover {  color:#56cfe1; } .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview {  display:inline-block;  font-family:'Pe-icon-7-stroke';  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  background:none;  font-size:18px;  line-height:1;  color:#fff;  border:none;  box-shadow:none;  padding:12px 14px;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out;  opacity:0;  visibility:hidden;  width:46px;  height:45px;  box-sizing:border-box; } .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview span, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview span, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview span {  font-size:0px;  display:block;  line-height:1;  clip:inherit;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview:before, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview:before, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview:before {  content:"\e618"; } .mgs-product.products-grid .product-item-info .product-top a.photo:after, .mgs-products.products-grid .product-item-info .product-top a.photo:after, .mgs-attribute-products .product-item-info .product-top a.photo:after {  content:"";  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.2);  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  z-index:2; } .mgs-product.products-grid .product-item-info .product-top .product-ribbon, .mgs-products.products-grid .product-item-info .product-top .product-ribbon, .mgs-attribute-products .product-item-info .product-top .product-ribbon {  opacity:0;  z-index:1; } .mgs-product.products-grid .product-item-info .tocart.btn-cart, .mgs-products.products-grid .product-item-info .tocart.btn-cart, .mgs-attribute-products .product-item-info .tocart.btn-cart {  position:absolute;  top:50%;  left:50%;  z-index:2;  color:#222;  line-height:40px;  white-space:nowrap;  background-color:#ffffff;  padding:0 25px;  text-align:center;  border:none;  opacity:0;  visibility:hidden;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px;  -webkit-transform:translate(-50%, -100%);  -moz-transform:translate(-50%, -100%);  -ms-transform:translate(-50%, -100%);  -o-transform:translate(-50%, -100%);  transform:translate(-50%, -100%);  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out; } .mgs-product.products-grid .product-item-info .tocart.btn-cart:hover, .mgs-products.products-grid .product-item-info .tocart.btn-cart:hover, .mgs-attribute-products .product-item-info .tocart.btn-cart:hover {  background-color:#222;  color:#fff; } .mgs-product.products-grid .product-item-info .tocart.btn-cart .icon, .mgs-products.products-grid .product-item-info .tocart.btn-cart .icon, .mgs-attribute-products .product-item-info .tocart.btn-cart .icon {  margin-right:5px;  font-size:20px;  vertical-align:middle;  line-height:1; } .mgs-product.products-grid .product-item-info .product-item-name, .mgs-products.products-grid .product-item-info .product-item-name, .mgs-attribute-products .product-item-info .product-item-name {  margin-bottom:6px;  line-height:1.1; } .mgs-product.products-grid .product-item-info .product-item-name a, .mgs-products.products-grid .product-item-info .product-item-name a, .mgs-attribute-products .product-item-info .product-item-name a {  color:var(--thim-mgs-color-01);  font-size:14px;  line-height:normal;  font-weight:500;  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  max-height:48px;  -webkit-line-clamp:2;  -webkit-box-orient:vertical; } .mgs-product.products-grid .product-item-info .product-item-name a:hover, .mgs-products.products-grid .product-item-info .product-item-name a:hover, .mgs-attribute-products .product-item-info .product-item-name a:hover {  color:#56cfe1;  text-decoration:none; } .mgs-product.products-grid .product-item-info .swatch-attribute.color .swatch-option, .mgs-products.products-grid .product-item-info .swatch-attribute.color .swatch-option, .mgs-attribute-products .product-item-info .swatch-attribute.color .swatch-option {  height:18px;  min-width:18px; } .mgs-product.products-grid .product-item-info:hover .product-top a.photo:after, .mgs-products.products-grid .product-item-info:hover .product-top a.photo:after, .mgs-attribute-products .product-item-info:hover .product-top a.photo:after {  opacity:1;  visibility:visible; } .mgs-product.products-grid .product-item-info:hover .product-top .actions-link button, .mgs-products.products-grid .product-item-info:hover .product-top .actions-link button, .mgs-attribute-products .product-item-info:hover .product-top .actions-link button, .mgs-product.products-grid .product-item-info:hover .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info:hover .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-attribute-products .product-item-info:hover .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info:hover .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info:hover .product-top .actions-link .action-gift, .mgs-attribute-products .product-item-info:hover .product-top .actions-link .action-gift {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  opacity:1;  visibility:visible; } .mgs-product.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-products.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-attribute-products .product-item-info:hover .product-top .tocart.btn-cart {  opacity:1;  visibility:visible;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .mgs-product.products-grid .product-item-info:hover .product-top .product-label, .mgs-products.products-grid .product-item-info:hover .product-top .product-label, .mgs-attribute-products .product-item-info:hover .product-top .product-label {  display:none; } .mgs-product.products-grid .product-item-info:hover .product-top .product-ribbon, .mgs-products.products-grid .product-item-info:hover .product-top .product-ribbon, .mgs-attribute-products .product-item-info:hover .product-top .product-ribbon {  opacity:1;  top:5px;  right:5px; } .mgs-product.products-grid .product-item-info:hover .product-top a.action.quickview, .mgs-products.products-grid .product-item-info:hover .product-top a.action.quickview, .mgs-attribute-products .product-item-info:hover .product-top a.action.quickview {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  opacity:1;  visibility:visible; } .mgs-product.products-grid .product-item-info:hover .product-top a.action.quickview:hover, .mgs-products.products-grid .product-item-info:hover .product-top a.action.quickview:hover, .mgs-attribute-products .product-item-info:hover .product-top a.action.quickview:hover {  color:#56cfe1; } .mgs-product.products-grid .product-item-info .product-top .product-image-container {  width:100% !important; } .mgs-products.mgs-deals-products.col1 .block-content .product-item-info {  width:100%; } .product-item-info span.product-image-photo.swatch-option-loading {  background-color:rgba(0, 0, 0, 0.8);  top:0 !important;  left:0 !important;  right:0 !important;  z-index:1;  bottom:0 !important;  content:"";  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader.svg);  background-position:center center;  background-repeat:no-repeat;  background-size:50px auto; } .list-products .product-item-info {  margin-bottom:30px;  position:relative; } .list-products .product-item-info .product-image {  width:120px;  float:left;  vertical-align:top;  position:relative; } .list-products .product-item-info .product-image a.photo .product-image-container {  display:block; } .list-products .product-item-info .product-image a.photo .product-image-photo {  background-color:transparent;  border:medium none;  border-radius:0;  padding:0;  min-width:100%;  height:auto !important; } .list-products .product-item-info .product-image a.photo:after {  position:absolute;  left:0;  right:0;  bottom:0;  top:0;  background-color:#000;  opacity:0;  content:"";  transition:all 300ms ease 0s;  -webkit-transition:all 300ms ease 0s;  -moz-transition:all 300ms ease 0s;  -o-transition:all 300ms ease 0s; } .list-products .product-item-info .product-image .actions-link {  position:absolute;  top:50%;  z-index:1;  left:0;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } .list-products .product-item-info .product-image .actions-link button, .list-products .product-item-info .product-image .actions-link .cart.table-wrapper .actions-toolbar > .action, .list-products .product-item-info .product-image .actions-link .action-gift {  background:none;  font-size:18px;  line-height:1;  color:#ffffff;  border:0;  box-shadow:none;  padding:7px 10px;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out;  opacity:0;  visibility:hidden; } .list-products .product-item-info .product-image .actions-link button:hover, .list-products .product-item-info .product-image .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .list-products .product-item-info .product-image .actions-link .action-gift:hover {  color:#56cfe1; } .list-products .product-item-info .product-image .actions-link a.action.quickview {  display:inline-block;  font-family:'Pe-icon-7-stroke';  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  background:none;  font-size:18px;  line-height:1;  color:#fff;  border:none;  box-shadow:none;  padding:12px 10px;  -webkit-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out;  opacity:0;  visibility:hidden;  width:40px;  height:45px;  box-sizing:border-box; } .list-products .product-item-info .product-image .actions-link a.action.quickview span {  font-size:0px;  display:block;  line-height:1;  clip:inherit;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } .list-products .product-item-info .product-image .actions-link a.action.quickview:before {  content:"\e618"; } .list-products .product-item-info:hover .product-image .actions-link button, .list-products .product-item-info:hover .product-image .actions-link .cart.table-wrapper .actions-toolbar > .action, .list-products .product-item-info:hover .product-image .actions-link .action-gift {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  opacity:1;  visibility:visible; } .list-products .product-item-info:hover .product-image .actions-link a.action.quickview {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  opacity:1;  visibility:visible; } .list-products .product-item-info:hover .product-image .actions-link a.action.quickview:hover {  color:#56cfe1; } .list-products .product-item-info:hover .product-image a.photo:after {  opacity:0.3; } .list-products .product-item-info:hover .product-label {  display:none; } .list-products .product-item-info .product-item-details {  float:left;  width:calc(100% - 120px);  vertical-align:top;  padding-left:30px; } .list-products .product-item-info .product-item-details .product-item-actions {  margin-top:10px; } .list-products .product-item-info .product-item-details .stock {  font-size:14px; } .list-products .product-item-info .product-item-details .stock.unavailable {  font-size:14px;  color:#ec0101; } .list-products .product-item-info .product-item-details .product-item-name {  margin-bottom:6px; } .list-products .product-item-info .product-item-details .product-item-name a {  color:var(--thim-mgs-color-01);  font-size:14px;  line-height:normal;  font-weight:500;  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  max-height:48px;  -webkit-line-clamp:2;  -webkit-box-orient:vertical; } .list-products .product-item-info .product-item-details .product-item-name a:hover {  color:#56cfe1;  text-decoration:none; } .list-products .product-item-info .product-item-details .price-box {  margin-bottom:2px; } .list-products .product-item-info .product-item-details .btn-cart {  border:1px solid #e0e0e0;  background-color:#fefefe;  height:35px;  line-height:normal;  font-size:12px;  font-weight:400;  padding:0 28px;  color:#222;  margin-top:5px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  border-radius:40px; } .list-products .product-item-info .product-item-details .btn-cart:hover {  color:#ffffff;  background-color:#222;  border-color:#222; } .list-products .product-item-info:after {  content:"";  display:table;  clear:both; } .price-box .price-label {  display:none; } .price-box .special-price .price {  color:#ec0101; } .price-box .old-price {  margin-right:8px;  float:left;  vertical-align:middle; } .price-container .price {  font-size:1rem;  color:#696969; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee {  margin-top:5px; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee, .price-container .price-including-tax + .price-excluding-tax .price, .price-container .weee .price, .price-container .weee + .price-excluding-tax:before, .price-container .weee + .price-excluding-tax .price {  font-size:1.1rem; } .price-container .weee:before {  content:'(' attr(data-label) ':'; } .price-container .weee:after {  content:')'; } .price-container .weee + .price-excluding-tax:before {  content:attr(data-label) ':'; } .deal-timer {  max-width:270px; } .deal-timer .countdown, .deal-timer .time-note {  display:grid;  grid-template-columns:25fr 25fr 25fr 25fr;  grid-gap:8px; } .deal-timer .countdown > span > b {  font-weight:400;  background-color:#2a2a2a;  color:#ffffff;  font-size:16px;  text-align:center;  display:block;  position:relative;  border-radius:4px 4px 0 0;  line-height:1;  padding-top:14px; } .deal-timer .time-note span {  text-align:center;  color:#999;  background-color:#2a2a2a;  border-radius:0 0 4px 4px;  padding-bottom:6px;  text-transform:lowercase; } .deal-small .deal-timer {  max-width:190px; } .deal-small .deal-timer .countdown > span > b {  font-size:12px;  padding-top:10px; } .deal-small .deal-timer .time-note span {  font-size:10px;  padding-bottom:5px; } .mgs-product-tab .tab-style2.data.items .item.title .switch {  height:40px !important;  line-height:20px !important;  font-size:14px;  font-weight:400; } .deals-product-cat-block .mgs-products.products-grid .product-item {  padding:0 15px; } .catproduct-product-cat-tab-block .products-grid.product-items .product-item {  padding:0 15px; } .custom-static-block .list-products .product-image a.photo {  display:block;  height:0; } .custom-static-block .list-products .product-reviews-summary {  margin:5px 0 0px; } @media (min-width:992px) {  .custom-static-block .list-products .product-item-info .product-item-details {   padding-left:20px;  } } @media (min-width:1200px) {  .custom-static-block .list-products .product-item-info .product-item-details {   padding-left:25px;  } } @media (min-width:1200px) {  .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary {   display:block;  } } .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary button.tocart, .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary .cart.table-wrapper .actions-toolbar > .action.tocart, .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary .action-gift.tocart {  width:100%;  border:1px solid #e0e0e0;  background-color:#fefefe;  height:35px;  line-height:34px;  font-size:12px;  font-weight:400;  padding:0 35px;  color:#222;  margin-top:5px; } .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary button.tocart:hover, .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary .cart.table-wrapper .actions-toolbar > .action.tocart:hover, .custom-static-block .list-products .product-item-info .product-item-details .product-item-actions .actions-primary .action-gift.tocart:hover {  background-color:#222;  color:#fff; } .attribute-products-list-block .list-products .product-item-info .product-item-details .btn-cart {  opacity:1;  visibility:visible;  position:relative;  top:0;  left:0;  transform:initial;  display:block; } .deals-products-list-block .mgs-deals-products.deals-products-list.col4 .product-item-info .product-item-details {  padding-left:10px; } .block-releated {  clear:left; } .block-releated .mgs-products.products-grid .product-item-info .tocart.btn-cart:hover {  background-color:#222222;  color:#fff; } .block-releated .mgs-products.products-grid .product-item-info .tocart.btn-cart .icon {  font-size:18px;  margin:0;  display:block !important; } .block-releated .mgs-products.products-grid .product-item-info .tocart.btn-cart .text {  display:none; } .block-releated .block-heading {  text-align:center;  margin-bottom:35px; } .block-releated .block-heading h3.title {  margin:0;  position:relative;  display:inline-block;  color:var(--thim-mgs-color-02);  line-height:24px; } .block-releated .block-heading h3.title:after, .block-releated .block-heading h3.title:before {  position:absolute;  content:"";  width:60px;  height:2px;  background:var(--thim-mgs-color-02);  top:48%; } .block-releated .block-heading h3.title:after {  right:-75px; } .block-releated .block-heading h3.title:before {  left:-75px; } .block-releated .mgs-products.products-grid {  margin:0 -15px; } .block-releated .mgs-products.products-grid .products {  margin:0; } .block-releated .mgs-owl-carousel.owl-carousel .owl-nav > div.owl-prev {  left:30px; } .block-releated .mgs-owl-carousel.owl-carousel .owl-nav > div.owl-next {  right:30px; } .block-releated .brand-related-products {  margin-bottom:40px; } .sidebar.sidebar-main .block.related .product-items .product-item-info .product-item-photo, .sidebar.sidebar-main .block.upsell .product-items .product-item-info .product-item-photo {  float:none;  height:auto;  margin:0;  position:relative;  width:100%;  padding:0; } .sidebar.sidebar-main .block.related .product-items .product-item-info .product-image a.photo .product-image-container, .sidebar.sidebar-main .block.upsell .product-items .product-item-info .product-image a.photo .product-image-container {  width:100% !important; } .sidebar.sidebar-main .mgs-owl-carousel .owl-dots {  position:relative;  transform:initial;  left:0;  margin:30px auto 0; } .sidebar.sidebar-main .block {  margin-bottom:20px; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top .tocart.btn-cart .icon, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top .tocart.btn-cart .icon {  display:block;  margin:0; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top .tocart.btn-cart .text, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top .tocart.btn-cart .text {  display:none; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover a.photo:after, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover a.photo:after {  visibility:hidden; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover .actions-link, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover .actions-link {  background-color:#eaece7; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover .actions-link li > a.action, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover .actions-link li > a.action {  color:var(--thim-mgs-color-01); } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover .actions-link li > button, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover .actions-link li > button, .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover .actions-link li > .cart.table-wrapper .actions-toolbar > .action, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover .actions-link li > .cart.table-wrapper .actions-toolbar > .action, .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top:hover .actions-link li > .action-gift, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top:hover .actions-link li > .action-gift {  color:var(--thim-mgs-color-01); } @media screen and (max-width:767px) {  .section-builder.category-product-list .mgs-product.products-grid .product-item-info .product-top .action-mobile,  .section-builder.category-product-list .mgs-products.products-grid .product-item-info .product-top .action-mobile {   box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);  } } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .tocart.btn-cart, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .tocart.btn-cart {  padding:0;  width:36px;  height:36px;  text-align:center; } .section-builder.category-product-list .mgs-product.products-grid .product-item-info .tocart.btn-cart:hover span.icon, .section-builder.category-product-list .mgs-products.products-grid .product-item-info .tocart.btn-cart:hover span.icon {  color:#fff; } .brand-related-products .products-grid .product-item-info .action-mobile, .block-releated .products-grid .product-item-info .action-mobile {  position:absolute;  left:auto;  transform:none;  top:auto;  bottom:10px;  right:10px;  z-index:9;  background:#fff;  border-radius:35px;  padding:0;  box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; } .brand-related-products .products-grid .product-item-info .action-mobile button.action.tocart.btn-cart, .block-releated .products-grid .product-item-info .action-mobile button.action.tocart.btn-cart, .brand-related-products .products-grid .product-item-info .action-mobile .cart.table-wrapper .actions-toolbar > .action.action.tocart.btn-cart, .block-releated .products-grid .product-item-info .action-mobile .cart.table-wrapper .actions-toolbar > .action.action.tocart.btn-cart, .brand-related-products .products-grid .product-item-info .action-mobile .action-gift.action.tocart.btn-cart, .block-releated .products-grid .product-item-info .action-mobile .action-gift.action.tocart.btn-cart {  position:static;  box-shadow:none;  width:36px;  height:36px;  line-height:33px;  top:auto;  left:auto;  bottom:10px;  right:10px;  -webkit-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0);  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  opacity:1;  visibility:visible;  padding:0;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .category-product-container .products-grid .product-image-photo.swatch-option-loading {  background-color:#000c;  top:0 !important;  left:0 !important;  right:0 !important;  z-index:1;  bottom:0 !important;  content:"" !important;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader.svg);  background-position:center center;  background-repeat:no-repeat;  background-size:50px auto; } .category-product-container .products-list .product-item-info {  margin-bottom:30px; } @media screen and (max-width:1199px) {  .mgs-products.products-grid .product-item-info .product-top .actions-link,  .mgs-product.products-grid .product-item-info .product-top .actions-link {   top:5px;  }  .mgs-products.products-grid .product-item-info .product-top .actions-link button,  .mgs-product.products-grid .product-item-info .product-top .actions-link button,  .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview,  .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview,  .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action,  .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action,  .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift,  .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift {   padding:5px 10px;   -webkit-transform:scale(1);   -moz-transform:scale(1);   -ms-transform:scale(1);   -o-transform:scale(1);   transform:scale(1);   opacity:1;   visibility:visible;   color:#333;   min-height:35px;   max-height:35px;  }  .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview,  .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview {   padding-top:10px;   min-height:35px;   max-height:35px;  }  .mgs-products.products-grid .product-item-info .product-top .action-mobile,  .mgs-product.products-grid .product-item-info .product-top .action-mobile {   position:absolute;   left:auto;   transform:none;   top:auto;   bottom:10px;   right:10px;   z-index:9;   background:#fff;   transition:.3s;   border-radius:35px;   padding:0;   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-direction:column;   -ms-flex-direction:column;   flex-direction:column;  }  .mgs-products.products-grid .product-item-info .product-top .action-mobile form,  .mgs-product.products-grid .product-item-info .product-top .action-mobile form {   order:2;  }  .mgs-products.products-grid .product-item-info .product-top .action-mobile .mgs-quickview,  .mgs-product.products-grid .product-item-info .product-top .action-mobile .mgs-quickview {   border:none;   background:transparent;   width:36px;   height:36px;   border-radius:0;   font-size:18px;   line-height:36px;   color:#000;   order:1;   margin-bottom:-8px;  }  .mgs-products.products-grid .product-item-info .product-top:hover .tocart.btn-cart,  .mgs-product.products-grid .product-item-info .product-top:hover .tocart.btn-cart {   -webkit-transform:translate(0);   -moz-transform:translate(0);   -ms-transform:translate(0);   -o-transform:translate(0);   transform:translate(0);  }  .mgs-products.products-grid .product-item-info .tocart.btn-cart,  .mgs-product.products-grid .product-item-info .tocart.btn-cart {   position:static;   box-shadow:none;   width:36px;   height:36px;   line-height:33px;   top:auto;   left:auto;   bottom:10px;   right:10px;   -webkit-transform:translate(0, 0);   -moz-transform:translate(0, 0);   -ms-transform:translate(0, 0);   -o-transform:translate(0, 0);   transform:translate(0, 0);   opacity:1;   visibility:visible;   color:#000;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%;   padding:0;  }  .mgs-products.products-grid .product-item-info .tocart.btn-cart .icon,  .mgs-product.products-grid .product-item-info .tocart.btn-cart .icon {   font-size:18px;   margin:0;  }  .mgs-products.products-grid .product-item-info .tocart.btn-cart .text,  .mgs-product.products-grid .product-item-info .tocart.btn-cart .text {   display:none;  }  .mgs-products.products-grid .mgs-owl-carousel .product-item,  .mgs-product.products-grid .mgs-owl-carousel .product-item {   padding:0;  }  .mgs-products.deals-products-grid .product-reviews-summary {   margin:0 auto;  } } .page-products .columns {  z-index:1; } .toolbar-amount {  display:block;  line-height:26px;  margin:0;  padding:8px 0 0;  vertical-align:middle; } .products.wrapper ~ .toolbar .toolbar-amount {  display:none; } .toolbar-products .pages {  display:none; } .products.wrapper ~ .toolbar-products .pages {  display:block; } .toolbar-products .limiter .control {  display:inline-block; } .sorter {  text-align:right; } .products.wrapper ~ .toolbar .sorter {  display:none; } .sorter-action {  vertical-align:top;  display:inline-block;  text-decoration:none; } .sorter-action > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sorter-action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:32px;  color:#8f8f8f;  content:'\e613';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sorter-action:hover:before {  color:#333333; } .sorter .sort-desc:before {  content:'\e614'; } .limiter-options {  margin:0 5px 0 7px;  width:auto; } .limiter-label {  font-weight:400; } .toolbar {  display:flex;  align-items:center; } .toolbar .form-item-select:after {  content:'\f107';  position:absolute;  font-family:'FontAwesome';  right:16px;  top:8px;  pointer-events:none; } .toolbar .modes, .toolbar .limiter, .toolbar .sorter {  -webkit-flex:1;  -ms-flex:1;  flex:1; } .toolbar .modes .modes-mode {  display:block;  padding:0 25px;  height:40px;  border:1px solid var(--thim-mgs-color-13);  color:var(--thim-mgs-color-13);  text-align:center;  line-height:40px;  font-size:16px;  border-radius:40px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  -o-border-radius:40px; } .toolbar .modes .modes-mode:after {  content:"\f00a";  font-family:"FontAwesome";  display:inline-block;  font-weight:normal !important; } .toolbar .modes .modes-mode:before {  display:none; } .toolbar .modes .modes-mode:hover, .toolbar .modes .modes-mode.active {  color:var(--thim-mgs-color-01);  border-color:var(--thim-mgs-color-01); } .toolbar .modes .modes-mode + .modes-mode {  margin-left:7px; } .toolbar .modes .modes-mode.mode-list:after {  content:"\f03a"; } .toolbar .toolbar-amount {  display:none; } .toolbar .form-item-select {  display:inline-block;  position:relative;  border:1px solid var(--thim-mgs-color-13);  border-radius:40px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  -o-border-radius:40px; } .toolbar select {  cursor:pointer;  border:none;  width:auto;  font-size:13px;  color:#878787;  height:40px;  line-height:1;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  padding:0 30px 0 15px;  width:initial;  background:none;  box-shadow:none; } .toolbar .sorter .sorter-options, .toolbar .sorter .sorter-action {  display:inline-flex !important;  align-items:center;  vertical-align:middle;  margin-top:0;  margin-bottom:0;  border-radius:40px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  -o-border-radius:40px; } .toolbar .sorter .sorter-action {  margin-left:7px;  display:block;  height:40px;  border:1px solid var(--thim-mgs-color-13);  color:#bcbcbc;  text-align:center;  line-height:40px;  padding:0 25px;  border-radius:40px;  -webkit-border-radius:40px;  -moz-border-radius:40px;  -o-border-radius:40px; } .toolbar .sorter .sorter-action:after {  content:"\f176";  font-family:"FontAwesome";  display:inline-block; } .toolbar .sorter .sorter-action:before {  display:none; } .toolbar .sorter .sorter-action:hover {  color:var(--thim-mgs-color-01);  border-color:var(--thim-mgs-color-01); } .bottom-pagination .toolbar .modes, .bottom-pagination .toolbar .limiter, .bottom-pagination .toolbar .limiter, .bottom-pagination .toolbar .toolbar-sorter.sorter {  display:none; } .bottom-pagination .pages {  width:100%;  display:block;  padding-top:13px;  border-top:1px solid #ddd;  margin:0; } .bottom-pagination .pages .pagination {  margin:0 auto;  display:table;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0; } .bottom-pagination .pages .pagination .item {  float:left;  padding:0 20px; } .bottom-pagination .pages .pagination .item.current a {  color:#ec0101; } .bottom-pagination .pages .pagination .item a {  text-align:center;  line-height:38px;  color:#5b5b5b;  font-size:14px;  float:none;  display:block;  padding:0;  border:none;  background:0 0; } .bottom-pagination .pages .pagination .item a:before {  display:none; } .bottom-pagination .pages .pagination .item a:hover {  color:#ec0101; } .bottom-pagination .pages .pagination:after {  content:"";  display:table;  clear:both; } .bottom-pagination .pages .pagination .action.next {  margin-left:0; } .bottom-pagination .pages .pagination .action.next span {  width:auto;  position:relative; } .page-layout-3columns .toolbar .limiter {  display:none; } @media (max-width:1199px) and (min-width:991px) {  .toolbar .toolbar-sorter.sorter {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;  } } @media (max-width:991px) {  .toolbar .modes {   display:none;  } } .old-price span.price, .old.price span.price {  text-decoration:line-through; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:before {  content:'(' attr(data-label) ':'; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after {  content:')'; } .prices-tier .price-container .weee[data-label] {  display:inline; } .prices-tier .price-container .weee[data-label] .price {  font-size:1.1rem; } .prices-tier .price-container .weee[data-label]:before {  content:' +' attr(data-label) ':'; } .actual-price {  font-weight:700; } .category-image .image {  display:block;  height:auto;  max-width:100%; } .category-image, .category-description {  margin-bottom:20px; } .product-image-container {  display:inline-block;  max-width:100%; } .product-image-wrapper {  display:block;  height:0;  overflow:hidden;  position:relative; } .product-image-photo {  padding:0;  line-height:1;  background:none;  border:none;  min-width:100%;  position:absolute;  top:0;  left:0;  margin:auto !important;  display:block;  bottom:0;  right:0;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0; } .product.media .placeholder .photo.container {  max-width:100%; } .product.media .notice {  color:#7d7d7d;  font-size:1.2rem;  margin:10px 0; } .product.media .product.thumbs {  margin:20px 0 30px; } .product.media .items.thumbs {  margin:0;  padding:0;  list-style:none none; } .product.media .items.thumbs > li {  display:inline-block;  vertical-align:top; } .product.media .items.thumbs .active {  display:block;  line-height:1; } .product.info.detailed {  clear:both;  margin-bottom:30px; } .product.info.detailed .additional-attributes {  width:auto; } .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td {  padding:4px 5px 10px 5px; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th {  padding:4px 30px 10px 0; } .product-info-main .page-title-wrapper .page-title {  line-height:1.42857143;  margin-bottom:10px; } .product-info-main .stock.available, .product-info-main .stock.unavailable {  display:block;  font-weight:400;  margin-right:0;  vertical-align:top;  padding:10px 0;  color:var(--thim-mgs-color-01);  margin:0; } .product-info-main .stock.available span, .product-info-main .stock.unavailable span {  margin-left:5px;  font-weight:400;  letter-spacing:normal; } .product-info-main .stock.available span {  color:green; } .product-info-main .stock.unavailable span {  color:red; } .product-info-main .product.attribute.sku {  display:block;  vertical-align:top;  color:#878787; } .product-info-main .product.attribute.sku > .value {  display:inline-block;  vertical-align:top;  word-break:break-all; } .product-info-main .product.attribute.sku strong {  font-weight:400;  color:var(--thim-mgs-color-01); } .product-info-main .product.attribute.sku strong:after {  content:":";  display:inline-block; } .product-info-main .product.attribute.overview {  margin:20px 0; } .product-info-main .product.attribute.overview .value ul {  list-style-type:square;  padding-left:15px; } .product-info-main .product.alert {  margin:10px 0; } .product-info-main .price-box {  margin-top:10px; } .product-info-main .product-reviews-summary .reviews-actions {  font-size:14px; } .product-info-main .product-brand {  margin-top:10px; } .product-options-wrapper .fieldset-product-options-inner .legend {  font-weight:700;  margin:0 0 5px;  font-size:1.4rem;  border:none;  display:inline-block;  float:none;  padding:0; } .product-options-wrapper .fieldset-product-options-inner input.datetime-picker ~ select.datetime-picker {  margin-top:10px; } .product-options-wrapper .fieldset-product-options-inner.required .legend:after, .product-options-wrapper .fieldset-product-options-inner._required .legend:after {  content:'*';  color:#e02b27;  font-size:1.2rem;  margin:0 0 0 5px; } .product-options-wrapper .field .note {  display:block; } .product-info-main .price-box .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax, .product-info-main .price-box .weee + .price-excluding-tax, .product-options-bottom .price-box .weee + .price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee {  font-size:1.2rem;  line-height:14px;  margin-bottom:5px; } .product-info-main .price-box .price-including-tax + .price-excluding-tax .price, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price, .product-info-main .price-box .weee + .price-excluding-tax .price, .product-options-bottom .price-box .weee + .price-excluding-tax .price, .product-info-main .price-box .weee .price, .product-options-bottom .price-box .weee .price {  font-size:1.2rem;  font-weight:700; } .product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {  font-size:22px;  font-weight:400; } .product-info-main .price-box .price, .product-options-bottom .price-box .price {  white-space:nowrap; } .product-info-main .special-price, .product-options-bottom .special-price {  display:inline;  margin:10px 0; } .product-info-main .special-price .price-container, .product-options-bottom .special-price .price-container {  font-size:1.4rem; } .product-info-main .special-price .price-label + .price-wrapper, .product-options-bottom .special-price .price-label + .price-wrapper {  display:inline-block; } .product-info-main .old-price .price-label:after, .product-options-bottom .old-price .price-label:after, .product-info-main .special-price .price-label:after, .product-options-bottom .special-price .price-label:after {  content:':'; } .product-info-main .box-tocart, .product-options-bottom .box-tocart {  margin:20px 0; } .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty {  padding-right:15px; } .product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty {  width:115px;  border:0;  height:40px;  background:0 0;  padding:0;  font-weight:600;  font-size:16px;  color:var(--thim-mgs-color-01);  text-align:center; } .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {  text-align:center; } .product-info-main .product-addto-links, .product-options-bottom .product-addto-links {  margin:20px 0; } .product-info-main .action.tocompare, .product-options-bottom .action.tocompare {  vertical-align:top; } .prices-tier {  background:#f5f5f5;  margin:10px 0;  padding:10px 15px; } .prices-tier .price-container {  display:inline-block; } .prices-tier .price-including-tax, .prices-tier .price-excluding-tax, .prices-tier .weee {  display:inline-block; } .prices-tier .price-including-tax .price, .prices-tier .price-excluding-tax .price, .prices-tier .weee .price {  font-size:1.4rem;  font-weight:700; } .ui-dialog-titlebar-close {  line-height:1.42857143;  margin:0;  padding:0;  color:#1979c3;  text-decoration:none;  background:none;  border:0;  display:inline; } .ui-dialog-titlebar-close:visited {  color:#1979c3;  text-decoration:none; } .ui-dialog-titlebar-close:hover {  color:#006bb4;  text-decoration:underline; } .ui-dialog-titlebar-close:active {  color:#ff5501;  text-decoration:underline; } .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active, .ui-dialog-titlebar-close:focus {  background:none;  border:0; } .ui-dialog-titlebar-close.disabled, .ui-dialog-titlebar-close[disabled], fieldset[disabled] .ui-dialog-titlebar-close {  color:#1979c3;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .block.related .action.select {  margin:0 5px; } .sidebar .product-items .product-item {  margin-bottom:20px;  position:relative; } .sidebar .product-items .product-item-info {  position:relative;  width:auto; } .sidebar .product-items .product-item-info .product-item-photo {  left:0;  position:absolute;  top:0; } .sidebar .product-items .product-item-name {  margin-top:0; } .sidebar .product-items .product-item-details {  margin:0; } .sidebar .product-items .product-item-actions {  display:block;  margin-top:10px; } .sidebar .product-items .price-box {  display:block;  margin:7px 0; } .sidebar .product-items .text {  margin-right:8px; } .sidebar .product-items .counter {  color:#7d7d7d;  font-size:1.2rem;  white-space:nowrap; } .sidebar .product-items .minilist .price {  display:inline;  padding:0; } .sidebar .product-items .minilist .weee:before {  display:inline-block; } .sidebar .action.delete {  position:absolute;  right:0;  top:-1px; } .sidebar .block-wishlist .action.delete {  line-height:unset;  width:auto; } .sidebar .block-compare .action.delete {  right:initial; } .sidebar .product-items-images {  margin-left:-5px; } .sidebar .product-items-images .product-item {  float:left;  padding-left:5px; } .sidebar .product-items-names .product-item {  display:flex;  margin-bottom:10px; } .sidebar .product-items-names .product-item-name {  margin:0; } .catalog-category-view.page-layout-1column .column.main {  min-height:inherit; } .mgs-product.products-grid .product-item-info .product-top .actions-link button, .mgs-products.products-grid .product-item-info .product-top .actions-link button, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift {  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out; } .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift {  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -ms-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  transition:0.3s ease-in-out; } .product-info-main .product-add-form .box-tocart .field.qty label.label {  display:none; } .product-info-main .product-add-form .box-tocart .field.qty .control {  position:relative;  height:40px;  border:1px solid var(--thim-mgs-color-01);  text-align:left;  border-radius:40px;  display:inline-block; } .product-info-main .product-add-form .box-tocart .field.qty .control span.edit-qty {  display:block;  text-align:center;  font-size:22px;  color:var(--thim-mgs-color-01);  font-weight:600;  line-height:1;  position:absolute;  top:2px;  left:16px;  cursor:pointer;  padding-top:7px; } .product-info-main .product-add-form .box-tocart .field.qty .control span.edit-qty.plus {  font-size:18px;  left:auto;  right:16px;  padding-top:9px; } .product-info-main .product-add-form .actions button.tocart, .product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar > .action.tocart, .product-info-main .product-add-form .actions .action-gift.tocart {  font-size:13px;  width:auto;  padding:0 34px;  border:none;  border-radius:40px;  line-height:40px;  height:40px;  font-weight:600;  text-transform:uppercase;  background-color:#56cfe1;  color:#fff; } .product-info-main .product-add-form .actions button.tocart:hover, .product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar > .action.tocart:hover, .product-info-main .product-add-form .actions .action-gift.tocart:hover {  border-color:#222;  background-color:#222; } .bundle-info .product-details .actions button.tocart, .bundle-info .product-details .actions .cart.table-wrapper .actions-toolbar > .action.tocart, .bundle-info .product-details .actions .action-gift.tocart {  font-size:13px;  width:auto;  padding:0 34px;  background-color:#56cfe1;  color:#fff;  border-radius:40px;  line-height:40px;  font-weight:600;  text-transform:uppercase;  box-sizing:border-box; } .bundle-info .product-details .actions button.tocart:hover, .bundle-info .product-details .actions .cart.table-wrapper .actions-toolbar > .action.tocart:hover, .bundle-info .product-details .actions .action-gift.tocart:hover {  border-color:#222;  background-color:#222; } .product-add-form .swatch-opt .swatch-attribute-label + span.swatch-attribute-selected-option {  font-size:16px;  color:#56cfe1;  padding-left:8px; } .product-detail-deals .hurry-text {  text-transform:uppercase;  font-size:16px;  font-weight:500;  color:red;  letter-spacing:0.5px; } body.category-fullwidth .page-main > .columns, body.category-fullwidth .navigation, body.category-fullwidth .breadcrumbs .items {  max-width:100%; } .category-product-container ul.actions-link.actions-secondary li:nth-child(2) {  order:2; } .category-product-container ul.actions-link.actions-secondary li:nth-child(1), .category-product-container ul.actions-link.actions-secondary li:nth-child(3) {  order:3; } .sub-categories {  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  border-top:1px solid #eee; } .sub-categories .items {  text-align:center; } .sub-categories .items .item {  display:inline-block; } .sub-categories .items .item a {  padding:10px 18px;  color:var(--thim-mgs-color-01);  display:block; } .sub-categories .items .item a:hover {  color:#56cfe1; } .catalog-category-view footer.page-footer {  margin-top:70px; } .catalog-category-view.page-layout-1column .category-view, .catalog-category-view.page-layout-2columns-left .category-view, .catalog-category-view.page-layout-2columns-right .category-view, .catalog-category-view.page-layout-3columns .category-view {  max-width:1200px;  margin:0 auto; } .catalog-category-view .category-view {  padding:0 15px; } .catalog-category-view .column.main .brand-related-products {  margin-bottom:30px; } .category-fullwidth.catalog-category-view .category-view {  max-width:100%; } .landing-categories-item {  margin-bottom:40px; } .landing-categories-item:hover .landing-categories-count {  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0); } .landing-categories-thumb {  position:relative;  overflow:hidden; } .landing-categories-thumb img {  min-width:100%;  display:block; } .landing-categories-count {  position:absolute;  left:0;  right:0;  bottom:0;  text-align:center;  background-color:rgba(0, 0, 0, 0.4);  font-weight:600;  color:#fff;  font-size:14px;  padding:10px;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s;  -webkit-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%); } .landing-categories-detail {  padding-top:9px; } .landing-categories-detail h2 {  font-size:18px;  font-weight:400; } .landing-categories-detail h2 a {  color:#000; } .landing-categories-detail h2 a:hover {  color:#56cfe1; } .landing-categories-shortdes {  padding-top:10px; } .landing-categories-shortdes .category-description {  margin:0; } body.landing-parallax .page-wrapper .columns {  max-width:100%;  padding:0; } body.landing-parallax .page-wrapper .breadcrumbs {  margin:0; } body.landing-parallax .page-wrapper footer.page-footer {  margin:0; } body.landing-parallax .landing-parallax-item {  height:100vh;  background-repeat:no-repeat;  background-position:center center;  background-size:cover;  background-attachment:fixed;  position:relative;  display:flex;  align-items:center;  align-content:center;  -webkit-align-content:center;  -ms-flex-line-pack:center; } body.landing-parallax .landing-parallax-item .landing-parallax-detail {  color:#999;  text-align:center;  background-color:#fff;  width:500px;  max-width:calc(100% - 30px);  padding:23px 20px 30px;  display:inline-block;  margin:0 auto; } body.landing-parallax .landing-parallax-item .landing-parallax-detail h2 {  font-size:20px;  font-weight:600; } body.landing-parallax .landing-parallax-count {  display:inline-block;  border-bottom:1px solid #ddd;  padding-bottom:13px;  margin-bottom:5px;  margin-top:5px; } body.landing-parallax .landing-parallax-detail h2 a {  color:var(--thim-mgs-color-01); } body.landing-parallax .landing-parallax-detail h2 a:hover {  color:#56cfe1; } body.landing-parallax .landing-parallax-shortdes {  padding-top:10px; } body.landing-parallax .landing-parallax-shortdes .category-description {  margin:0; } .catalog-product-view footer.page-footer {  margin-top:70px; } .catalog-product-view .section-custom-product .content-heading {  margin-bottom:45px; } .catalog-product-view .section-custom-product .frame.no-padding {  padding:0; } .catalog-product-view .product-info-main h1.product-name {  font-size:24px;  margin-bottom:5px;  font-weight:600;  color:var(--thim-mgs-color-01); } .catalog-product-view .product-info-main .product.attribute.overview .value ul {  list-style-type:square;  padding-left:15px; } .catalog-product-view .delivery-content .modal-body-content, .catalog-product-view .guilde-content .modal-body-content {  display:none; } aside.modal-popup.modal-static-block.modal-slide .modal-inner-wrap {  max-width:700px; } aside.modal-popup.modal-static-block.modal-slide header.modal-header {  display:none; } aside.modal-popup.modal-static-block.modal-slide .modal-content > * {  padding:20px; } aside.modal-popup.modal-static-block.modal-slide._show .modal-body-content {  display:block; } .product-add-form .table-wrapper.grouped {  margin-top:25px; } .product-add-form .table-wrapper.grouped table thead tr th {  font-size:16px;  color:var(--thim-mgs-color-01);  font-weight:600;  border:1px solid #ddd;  padding:9px 15px;  vertical-align:middle; } .product-add-form .table-wrapper.grouped table thead tr th.col.item {  text-align:left; } .product-add-form .table-wrapper.grouped table tbody tr td {  border:1px solid #ddd;  border-top:none;  vertical-align:middle;  padding:9px 15px !important; } .product-add-form .table-wrapper.grouped table tbody tr td .product-item-name {  font-weight:500;  display:block;  color:var(--thim-mgs-color-01);  margin:0; } .product-add-form .table-wrapper.grouped table tbody tr td .input-text.qty {  color:var(--thim-mgs-color-01);  text-align:center;  width:90px;  border-radius:40px; } .product-add-form .table-wrapper.grouped table tbody tr td .control.qty {  border:none; } .product-add-form .table-wrapper.grouped table tbody tr td .price {  font-size:18px;  color:#696969; } .product-add-form .table-wrapper.grouped table tbody tr td.col.item {  text-align:left; } .product-add-form .product-options-wrapper legend.legend.title {  display:block;  border:none;  font-size:15px;  font-weight:600;  color:var(--thim-mgs-color-01);  margin-top:0;  margin-bottom:0;  padding-top:20px;  text-transform:uppercase; } .product-add-form .product-options-wrapper .fieldset > .field > .label {  display:inline-block;  font-size:14px;  color:var(--thim-mgs-color-01);  font-weight:600;  line-height:1;  text-transform:uppercase;  letter-spacing:0.5px;  margin:0 0 10px !important; } .product-add-form .product-options-wrapper .fieldset > .field .control {  padding-bottom:10px; } .product-add-form .product-options-wrapper .fieldset > .field .control select[multiple] {  height:auto;  background-image:none;  background-color:var(--thim-mgs-color-06);  padding:0;  border:1px solid #ccc; } .product-add-form .product-options-wrapper .fieldset > .field .control .price-notice {  color:var(--thim-mgs-color-04);  font-weight:600;  white-space:nowrap;  display:inline-block; } .product-add-form .product-options-wrapper .fieldset > .field .control .price-notice:before {  content:"("; } .product-add-form .product-options-wrapper .fieldset > .field .control .price-notice:after {  content:")"; } .product-add-form .product-options-wrapper .fieldset > .field .control .price-notice .price-container, .product-add-form .product-options-wrapper .fieldset > .field .control .price-notice .price {  font-size:13px;  color:var(--thim-mgs-color-04); } .product-add-form .product-options-wrapper .fieldset .field .control select {  margin-bottom:5px;  max-width:450px;  height:40px; } .product-add-form .product-options-wrapper .fieldset .field .control .field.qty {  width:300px;  display:flex;  align-items:center;  margin-top:5px; } .product-add-form .product-options-wrapper .fieldset .field .control .field.qty .input-text.qty {  margin-left:10px;  background-color:transparent;  border-radius:40px;  width:115px; } .product-add-form .product-options-wrapper .fieldset .field .control .field.qty label {  margin-bottom:0;  font-weight:400;  color:#1a1a1a;  font-size:13px; } .product-add-form .product-options-wrapper .fieldset .field .control .field.qty label:after {  content:":"; } .product-add-form .product-options-wrapper .fieldset .field.option .nested.options-list label.label {  line-height:22px;  font-weight:600;  font-size:13px; } .product-add-form .product-options-wrapper .swatch-attribute:not(:first-child) {  padding-top:14px; } .product-info-stock-sku .availability.only {  color:var(--thim-mgs-color-01);  padding-bottom:10px; } .block-releated.block.related {  margin-top:30px; } .catalog-product_compare-index .page-title-wrapper {  margin-bottom:80px; } .catalog-product_compare-index .comparison-top {  text-align:right;  padding-bottom:30px; } .catalog-product_compare-index .comparison-top .action.print {  border-bottom:2px solid var(--thim-mgs-color-04);  padding:0 0 5px;  display:inline-block;  line-height:1;  text-transform:uppercase;  font-weight:700;  color:var(--thim-mgs-color-04); } .attribute-product-cat-block .owl-carousel .owl-stage-outer {  height:auto !important; } .product-info-main .box-tocart .product-social-links, .product-options-bottom .box-tocart .product-social-links {  width:auto;  display:flex; } .product-info-main .box-tocart .product-social-links .product-addto-links, .product-options-bottom .box-tocart .product-social-links .product-addto-links {  margin:0; } span.product-image-container {  display:none; } body.catalog-product-compare-index .action.print {  float:right;  margin:15px 0; } .table-wrapper.comparison {  clear:both;  max-width:100%;  overflow-x:auto; } .table-comparison {  table-layout:fixed; } .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span {  color:var(--thim-mgs-color-02);  font-size:16px;  font-weight:500; } .table-comparison .cell.label, .table-comparison td:last-child {  border-right:1px solid #d1d1d1; } .table-comparison .cell {  padding:15px;  width:140px; } .table-comparison .cell .attribute.value {  overflow:hidden;  width:100%; } .table-comparison .cell.product.info, .table-comparison .cell.product.label {  border-bottom:1px solid #d1d1d1; } .table-comparison .cell.label .attribute.label {  display:block;  width:100%;  word-wrap:break-word;  font-weight:500;  color:var(--thim-mgs-color-02);  font-size:16px; } .table-comparison .cell.attribute {  font-size:14px;  text-align:left; } .table-comparison .cell.attribute img {  height:auto;  max-width:100%; } .table-comparison tr th.cell.remove {  text-align:left; } .table-comparison .product-item-photo {  display:block;  margin:0;  text-align:left; } .table-comparison .product-image-photo {  margin-left:0; } .table-comparison .product-item-actions, .table-comparison .price-box, .table-comparison .product.rating, .table-comparison .product-item-name {  display:block;  margin:10px 0;  text-align:left; } .table-comparison .product-item-name {  font-weight:700;  text-align:left; } .table-comparison .product-item-name a {  color:var(--thim-mgs-color-03); } .table-comparison .product-addto-links {  margin-top:15px; } .table-comparison .product-addto-links .action.split, .table-comparison .product-addto-links .action.toggle {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .table-comparison .product-addto-links .action.toggle {  padding:0; } .table-comparison .cell.remove {  text-align:center;  font-weight:500; } .table-comparison .product-item-actions > .actions-primary + .actions-secondary {  margin-top:0; } .table-comparison .action.tocart {  white-space:nowrap; } .table-comparison > thead > tr > th, .table-comparison > tbody > tr > th, .table-comparison > tfoot > tr > th, .table-comparison > thead > tr > td, .table-comparison > tbody > tr > td, .table-comparison > tfoot > tr > td {  border-top:1px solid #ddd !important; } .table-comparison:not(.cart):not(.totals) > thead > tr > th, .table-comparison:not(.cart):not(.totals) > thead > tr > td {  border-bottom:none;  border-top:none !important; } .table-wrapper .table-comparison tbody tr td {  vertical-align:top; } .table-wrapper .table-comparison tbody tr td .price {  font-size:14px;  color:#696969; } .table-comparison .cell.remove a.action.delete {  width:26px;  height:26px;  border:1px solid var(--thim-mgs-color-02);  border-radius:50%; } .table-comparison .cell.remove a.action.delete:before {  font-size:22px;  position:relative;  top:-1px;  color:var(--thim-mgs-color-03); } .table-comparison .cell.remove a.action.delete:hover {  background-color:#000; } .table-comparison .cell.remove a.action.delete:hover:before {  color:#fff; } .comparison.headings {  background:#ffffff;  left:0;  position:absolute;  top:0;  width:auto;  z-index:2; } .block-compare .product-item .product-item-name {  margin-left:22px; } .block-compare .action.delete {  left:-6px;  position:absolute;  right:0;  top:0; } .block-compare .actions-toolbar {  margin:17px 0 0; } .catalog-category-view .category-content-before-list-product .title {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:15px;  line-height:1.75; } .catalog-category-view .category-content-before-list-product .category-text {  padding-left:20px;  width:100%; } .block.filter {  margin-bottom:0; } .block.filter .filter-title {  margin-bottom:20px; } .block.filter .filter-title strong {  font-size:18px; } .block.filter .block-content.filter-content .filter-options-item .swatch-attribute-options .swatch-option-link-layered .swatch-option {  outline:none !important;  min-width:25px;  margin:10px 10px 0 0;  min-height:25px; } .block-subtitle {  display:inline-block;  margin-bottom:10px; } .filter-current .item {  margin-bottom:10px; } .filter-current .filter-label {  display:block;  font-weight:700; } .filter-current .filter-label:after {  content:':'; } .filter-current + .filter-actions {  margin-bottom:30px; } .filter-options {  margin:0; } .filter-options .filter-options-title {  font-weight:700;  line-height:1.1;  font-size:1.4rem;  margin-top:2rem;  margin-bottom:2rem;  margin:0 0 10px;  word-break:break-all; } .filter-options .filter-options-content {  margin:0 0 25px; } .filter-options .filter-options-content .item {  margin-bottom:3px; } .filter-options .count {  color:#7d7d7d; } .filter-options .count:before {  content:'('; } .filter-options .count:after {  content:')'; } .filtered .items {  margin:15px 0; } .filtered .item {  margin-bottom:6px;  padding-left:22px;  position:relative; } .filtered .item .label {  font-weight:700; } .filtered .item .action.remove {  left:-6px;  position:absolute;  top:0; } .filtered + .actions {  margin-bottom:35px; } .category-product-actions {  margin-bottom:30px;  position:relative;  } .category-product-actions .change-product-per-row {  display:none;  justify-content:center;  margin-bottom:30px; } .category-product-actions .change-product-per-row a {  border:1px solid #878787;  height:26px; } .category-product-actions .change-product-per-row a:before {  content:"";  position:absolute;  top:2px;  left:2px;  width:10px;  height:20px;  background:#878787;  transition:all .3s; } .category-product-actions .change-product-per-row a.one {  width:16px; } .category-product-actions .change-product-per-row a.one:before {  box-shadow:13px 0 0 #878787; } .category-product-actions .change-product-per-row a.two {  width:29px; } .category-product-actions .change-product-per-row a.two:before {  box-shadow:13px 0 0 #878787, 13px 0 0 #878787; } .category-product-actions .change-product-per-row a.three {  width:42px; } .category-product-actions .change-product-per-row a.three:before {  box-shadow:13px 0 0 #878787, 26px 0 0 #878787; } .category-product-actions .change-product-per-row a.four {  width:55px; } .category-product-actions .change-product-per-row a.four:before {  box-shadow:13px 0 0 #878787, 26px 0 0 #878787, 39px 0 0 #878787; } .category-product-actions .change-product-per-row a.five {  width:68px; } .category-product-actions .change-product-per-row a.five:before {  box-shadow:13px 0 0 #878787, 26px 0 0 #878787, 39px 0 0 #878787, 52px 0 0 #878787; } .category-product-actions .change-product-per-row a.six {  width:81px; } .category-product-actions .change-product-per-row a.six:before {  box-shadow:13px 0 0 #878787, 26px 0 0 #878787, 39px 0 0 #878787, 52px 0 0 #878787, 65px 0 0 #878787; } .category-product-actions .change-product-per-row a:hover {  border-color:var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a:hover:before {  background:var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.active {  border-color:var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.active:before {  background:var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.four:hover:before, .category-product-actions .change-product-per-row a.four.active:before {  box-shadow:13px 0 0 var(--thim-mgs-color-01), 26px 0 0 var(--thim-mgs-color-01), 39px 0 0 var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.two:hover:before, .category-product-actions .change-product-per-row a.two.active:before {  box-shadow:13px 0 0 var(--thim-mgs-color-01), 13px 0 0 var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.three:hover:before, .category-product-actions .change-product-per-row a.three.active:before {  box-shadow:13px 0 0 var(--thim-mgs-color-01), 26px 0 0 var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.five:hover:before, .category-product-actions .change-product-per-row a.five.active:before {  box-shadow:13px 0 0 var(--thim-mgs-color-01), 26px 0 0 var(--thim-mgs-color-01), 39px 0 0 var(--thim-mgs-color-01), 52px 0 0 var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row a.six:hover:before, .category-product-actions .change-product-per-row a.six.active:before {  box-shadow:13px 0 0 var(--thim-mgs-color-01), 26px 0 0 var(--thim-mgs-color-01), 39px 0 0 var(--thim-mgs-color-01), 52px 0 0 var(--thim-mgs-color-01), 65px 0 0 var(--thim-mgs-color-01); } .category-product-actions .change-product-per-row .pr {  position:relative;  display:inline-block;  margin-right:20px; } .catalog-category-view.page-layout-1column .category-product-actions .filter-toggle {  float:left;  width:20%;  display:block; } .catalog-category-view.page-layout-1column .category-product-actions .filter-toggle .title {  font-size:36px;  cursor:pointer;  line-height:1;  color:var(--thim-mgs-color-01); } .catalog-category-view.page-layout-1column .category-product-actions .filter-toggle .title:before {  font-family:'Pe-icon-7-stroke';  content:"\e680";  position:fixed;  color:#fff;  display:block;  font-size:45px;  left:-50px;  line-height:50px;  top:0;  z-index:1000;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .catalog-category-view.page-layout-1column .category-product-actions .filter-toggle .title > span {  -webkit-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  transform:rotate(-90deg);  display:inline-block; } .catalog-category-view.page-layout-1column .category-product-actions:after {  display:table;  content:"";  clear:both; } .catalog-category-view.page-layout-1column .category-product-actions .toolbar-products {  display:flex;  justify-content:flex-end; } .catalog-category-view .block.filter .block-content.filter-content .close-filter-fixed {  font-size:16px;  line-height:50px;  letter-spacing:2px;  text-transform:uppercase;  color:#ffffff;  text-align:center;  font-weight:600;  position:relative;  background:#000000; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item {  font-size:14px;  font-weight:400;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:52px;  cursor:pointer; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:15px;  line-height:1.75; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:before {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:after {  content:"\f107";  font-family:"FontAwesome";  font-size:12px;  color:#7f7f7f;  position:absolute;  right:0;  bottom:3px; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item.active .filter-options-title:after {  content:"\f106"; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content {  padding:0;  margin:0; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item {  border-bottom:1px solid #f0f0f0;  position:relative;  padding:10px 50px 7px 0;  margin-left:0; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count {  position:absolute;  right:0;  top:50%;  color:#b1b1b1;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count:before {  content:"(";  display:inline-block; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count:after {  content:")";  display:inline-block; } .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count .filter-count-label {  display:none; } .catalog-category-view .category-product-actions .filter-toggle .title:before {  left:268px;  opacity:1;  visibility:visible; } .catalog-category-view.page-layout-1column .block.filter .block-content.filter-content {  background:#fff;  top:0;  bottom:0;  width:320px;  left:0;  right:auto;  position:fixed;  z-index:999;  opacity:0;  visibility:hidden;  -webkit-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -ms-transform:translateX(-100%);  -o-transform:translateX(-100%);  transform:translateX(-100%);  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; } .catalog-category-view.page-layout-1column .block.filter .block-content.filter-content .close-filter-fixed {  display:block !important; } .catalog-category-view.page-layout-1column .block.filter .block-content.filter-content .block-filter-content {  padding:20px;  max-height:calc(50%);  min-height:100vh;  overflow-y:auto; } .catalog-category-view.page-layout-2columns-left .block.filter .block-content.filter-content .close-filter-fixed, .catalog-category-view.page-layout-2columns-right .block.filter .block-content.filter-content .close-filter-fixed, .catalog-category-view.page-layout-3columns .block.filter .block-content.filter-content .close-filter-fixed {  display:none; } .filter-open body.catalog-category-view .block.filter .block-content.filter-content {  opacity:1;  visibility:visible;  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0); } .filter-open body.catalog-category-view .category-product-actions .filter-toggle .title:before {  left:268px;  opacity:1;  visibility:visible; } .filter-open body.catalog-category-view .category-product-actions .filter-toggle .title:after {  position:fixed;  left:0;  right:0;  top:0;  bottom:0;  background-color:#000;  opacity:0.8;  display:block;  content:"";  z-index:998; } .filter .filter-title {  display:none; } .mgs-filter .filter-content .item .mgs-filter-item-checkbox {  display:inline-block; } .filter-options-content .smile-es-range-slider .ui-slider-handle {  top:-3px;  height:15px;  width:15px;  background:#56cfe1;  display:block; } .mgs-filter-active .filter-current-subtitle {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:15px; } .mgs-filter-active .filter-current-subtitle:before {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } .sidebar .block .block-title strong {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:25px;  line-height:1.75; } .sidebar .block .block-title strong:after {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } .sidebar .block .block-title .counter.qty {  font-size:14px;  color:#8e8e8e;  font-weight:500; } .sidebar .block .block-title .counter.qty:before {  content:"(";  display:inline-block; } .sidebar .block .block-title .counter.qty:after {  content:")";  display:inline-block; } .sidebar .block.block-compare ol.product-items li.product-item {  border-bottom:1px solid #f0f0f0;  padding-top:10px;  padding-bottom:7px;  justify-content:space-between;  margin:0; } .sidebar .block.block-compare ol.product-items li.product-item .product-item-name {  font-weight:500;  margin-left:0; } .sidebar .block.block-compare ol.product-items li.product-item .product-item-name a {  color:#878787; } .sidebar .block.block-compare ol.product-items li.product-item .action.delete {  position:relative;  left:initial;  right:initial; } .sidebar .block.block-compare ol.product-items li.product-item .action.delete:after {  content:"\f1f8";  font-family:"FontAwesome";  display:inline-block; } .sidebar .block.block-compare ol.product-items li.product-item .action.delete:before {  display:none; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info {  margin-bottom:30px;  position:relative;  display:grid;  grid-template-columns:80px 1fr;  grid-gap:15px; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-image {  width:80px;  vertical-align:top;  position:relative; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details {  vertical-align:top;  padding-left:0; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details .action.delete {  top:0;  left:0;  right:initial;  padding-left:0;  padding-right:0;  width:40px;  border-radius:4px;  opacity:0;  visibility:hidden;  z-index:1; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details .product-item-name {  margin:0; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details .product-item-name a.product-item-link {  color:var(--thim-mgs-color-01);  font-size:14px;  line-height:1.1;  font-weight:500; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details .product-item-name a.product-item-link:hover {  color:#56cfe1; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info:hover .product-item-details .action.delete {  opacity:1;  visibility:visible;  color:#fff;  border:2px solid #56cfe1;  background-color:#56cfe1; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info:hover .product-item-details .action.delete:before {  display:none; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info:hover .product-item-details .action.delete:hover {  color:#fff;  border:2px solid #222;  background-color:#222; } .sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info:hover .product-item-details .action.delete span.fa {  position:relative;  height:34px;  line-height:30px;  margin:0;  width:auto; } .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar, .sidebar .block.block-reorder .block-content .actions-toolbar {  margin:0;  padding-top:30px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  justify-content:center;  flex-wrap:wrap; } .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar a.action.compare, .sidebar .block.block-reorder .block-content .actions-toolbar a.action.compare {  border-color:#222222;  background-color:#222222;  color:#fff;  margin:0; } .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar a.action.compare:hover, .sidebar .block.block-reorder .block-content .actions-toolbar a.action.compare:hover {  border-color:#56cfe1;  background-color:#56cfe1;  color:#FFFFFF; } .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar a.action.clear, .sidebar .block.block-reorder .block-content .actions-toolbar a.action.clear {  margin:0; } .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar .secondary, .sidebar .block.block-reorder .block-content .actions-toolbar .secondary {  margin-left:10px;  margin-top:0; } .mgs-filter-active .shoppingby-item:last-child .state-item:hover {  background-color:#01bad4;  border-color:#01bad4; } .mgs-filter-active .state-item:hover a {  color:#fff; } .sidebar.sidebar-main .block-filter-content .filter-current {  margin-bottom:40px; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li {  margin:0;  border-bottom:1px solid #f0f0f0;  padding:10px 7px 10px 0;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li span.filter-label {  color:#333; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li a.action.remove {  margin-left:auto; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li a.action.remove span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li a.action.remove:after {  content:"\f1f8";  font-family:"FontAwesome";  display:inline-block; } .sidebar.sidebar-main .block-filter-content .filter-current ol.items li span.filter-value {  margin-left:10px; } .sidebar.sidebar-main .block-filter-content .filter-current .block-actions {  display:flex;  justify-content:flex-end; } .sidebar.sidebar-main .block-filter-content .filter-current .block-actions .filter-clear {  padding:0 25px;  line-height:34px;  height:36px;  border:2px solid #333;  border-radius:40px;  color:#333;  font-weight:600;  margin-top:20px; } .sidebar.sidebar-main .block-filter-content .filter-current .block-actions .filter-clear:hover {  background-color:#333;  color:#fff; } .sidebar.sidebar-main .filter-current .filter-current-subtitle {  font-size:18px;  font-weight:600;  color:var(--thim-mgs-color-01);  position:relative;  display:block;  padding:0 0 2px;  margin-bottom:15px;  line-height:1.75; } .sidebar.sidebar-main .filter-current .filter-current-subtitle:before {  height:2px;  width:60px;  content:"";  position:absolute;  bottom:0;  background-color:var(--thim-mgs-color-01);  left:0; } @media (min-width:992px) {  .catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle,  .catalog-category-view.page-layout-2columns-right .category-product-actions .filter-toggle,  .catalog-category-view.page-layout-3columns .category-product-actions .filter-toggle {   display:none;  } } @media (max-width:1199px) {  .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar {   justify-content:left;  } } @media (max-width:991px) {  .category-product-actions .change-product-per-row {   display:none;  }  .catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle,  .catalog-category-view.page-layout-2columns-right .category-product-actions .filter-toggle,  .catalog-category-view.page-layout-3columns .category-product-actions .filter-toggle {   float:left;   width:20%;   display:block;  }  .catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle .title,  .catalog-category-view.page-layout-2columns-right .category-product-actions .filter-toggle .title,  .catalog-category-view.page-layout-3columns .category-product-actions .filter-toggle .title {   font-size:36px;   cursor:pointer;   line-height:1;   color:var(--thim-mgs-color-01);  }  .catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle .title:before,  .catalog-category-view.page-layout-2columns-right .category-product-actions .filter-toggle .title:before,  .catalog-category-view.page-layout-3columns .category-product-actions .filter-toggle .title:before {   font-family:'Pe-icon-7-stroke';   content:"\e680";   position:fixed;   color:#fff;   display:block;   font-size:45px;   left:-50px;   line-height:50px;   top:0;   z-index:1000;   opacity:0;   visibility:hidden;   -webkit-transition:all 0.3s;   -moz-transition:all 0.3s;   -ms-transition:all 0.3s;   -o-transition:all 0.3s;   transition:all 0.3s;  }  .catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle .title > span,  .catalog-category-view.page-layout-2columns-right .category-product-actions .filter-toggle .title > span,  .catalog-category-view.page-layout-3columns .category-product-actions .filter-toggle .title > span {   -webkit-transform:rotate(-90deg);   -moz-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   -o-transform:rotate(-90deg);   transform:rotate(-90deg);   display:inline-block;  }  .catalog-category-view.page-layout-2columns-left .category-product-actions:after,  .catalog-category-view.page-layout-2columns-right .category-product-actions:after,  .catalog-category-view.page-layout-3columns .category-product-actions:after {   display:table;   content:"";   clear:both;  }  .catalog-category-view.page-layout-2columns-left .category-product-actions .toolbar-products,  .catalog-category-view.page-layout-2columns-right .category-product-actions .toolbar-products,  .catalog-category-view.page-layout-3columns .category-product-actions .toolbar-products {   float:left;   width:80%;  }  .catalog-category-view.page-layout-2columns-left .block.filter .block-content.filter-content,  .catalog-category-view.page-layout-2columns-right .block.filter .block-content.filter-content,  .catalog-category-view.page-layout-3columns .block.filter .block-content.filter-content {   background:#fff;   top:0;   bottom:0;   width:320px;   left:0;   right:auto;   position:fixed;   z-index:999;   opacity:0;   visibility:hidden;   -webkit-transform:translateX(-100%);   -moz-transform:translateX(-100%);   -ms-transform:translateX(-100%);   -o-transform:translateX(-100%);   transform:translateX(-100%);   -webkit-transition:all 0.3s;   -moz-transition:all 0.3s;   -ms-transition:all 0.3s;   -o-transition:all 0.3s;   transition:all 0.3s;  }  .catalog-category-view.page-layout-2columns-left .block.filter .block-content.filter-content .close-filter-fixed,  .catalog-category-view.page-layout-2columns-right .block.filter .block-content.filter-content .close-filter-fixed,  .catalog-category-view.page-layout-3columns .block.filter .block-content.filter-content .close-filter-fixed {   display:block !important;  }  .catalog-category-view.page-layout-2columns-left .block.filter .block-content.filter-content .block-filter-content,  .catalog-category-view.page-layout-2columns-right .block.filter .block-content.filter-content .block-filter-content,  .catalog-category-view.page-layout-3columns .block.filter .block-content.filter-content .block-filter-content {   padding:20px;   max-height:calc(50%);   min-height:100vh;   overflow-y:auto;  } } .arrow-mode {  margin:0 10px;  display:inline-flex; } .arrow-mode-grid {  position:relative;  display:inline-flex; } .arrow-mode-grid:after {  content:'\f107';  position:absolute;  font-family:'FontAwesome';  right:10px;  left:auto;  top:8px;  pointer-events:none; } .arrow-mode-grid .change-product-per-row {  display:flex;  position:absolute;  top:100%;  left:0;  margin:0;  padding:10px;  box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);  background-color:#fff;  margin-top:10px;  transition:.3s;  opacity:0;  visibility:hidden;  z-index:999; } .arrow-mode-grid:hover .change-product-per-row {  margin-top:5px;  opacity:1;  visibility:visible; } @media (min-width:992px) {  .toolbar .modes {   display:flex;  }  .toolbar .modes .modes-mode {   order:0;  }  .toolbar .modes .arrow-mode {   order:1;  }  .toolbar .modes .modes-mode + .arrow-mode {   order:-1;  } } .breadcrumbs.layout-title-below > * {  max-width:1200px !important; } .breadcrumbs + .page-title-wrapper::before {  display:none; } .breadcrumbs + .page-title-wrapper h1.page-title {  color:black;  font-size:24px;  text-align:left;  max-width:1200px;  margin:auto;  padding:0 15px; } .rating-summary {  overflow:hidden;  white-space:nowrap; } .rating-summary .rating-result {  width:66px;  display:block;  position:relative; } .rating-summary .rating-result:before {  left:0;  position:absolute;  top:0;  width:100%;  z-index:1;  -webkit-font-smoothing:antialiased;  color:#acacac;  font-family:'FontAwesome';  font-size:12px;  height:12px;  letter-spacing:2px;  line-height:12px;  content:'\f006' '\f006' '\f006' '\f006' '\f006';  display:block;  font-style:normal;  font-weight:normal; } .rating-summary .rating-result > span {  display:block;  overflow:hidden; } .rating-summary .rating-result > span:before {  position:relative;  z-index:2;  -webkit-font-smoothing:antialiased;  color:#4a4a4a;  font-family:'FontAwesome';  font-size:12px;  height:12px;  letter-spacing:2px;  line-height:12px;  content:'\f005' '\f005' '\f005' '\f005' '\f005';  display:block;  font-style:normal;  font-weight:normal;  speak:none; } .rating-summary .rating-result > span span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .product-reviews-summary .rating-summary .label, .table-reviews .rating-summary .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote {  overflow:hidden; } .review-control-vote:before {  color:#c7c7c7;  font-family:'icons-blank-theme';  font-size:28px;  height:28px;  letter-spacing:-10px;  line-height:28px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  content:'\e605' '\e605' '\e605' '\e605' '\e605';  display:block;  position:absolute;  z-index:1; } .review-control-vote input[type="radio"] {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote input[type="radio"]:hover + label:before, .review-control-vote input[type="radio"]:checked + label:before {  opacity:1; } .review-control-vote label {  cursor:pointer;  display:block;  position:absolute; } .review-control-vote label span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote label:before {  color:#ff5501;  font-family:'icons-blank-theme';  font-size:28px;  height:28px;  letter-spacing:-10px;  line-height:28px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  opacity:0; } .review-control-vote label:hover:before {  opacity:1; } .review-control-vote label:hover ~ label:before {  opacity:0; } .review-control-vote .rating-5 {  z-index:2; } .review-control-vote .rating-5:before {  content:'\e605' '\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-4 {  z-index:3; } .review-control-vote .rating-4:before {  content:'\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-3 {  z-index:4; } .review-control-vote .rating-3:before {  content:'\e605' '\e605' '\e605'; } .review-control-vote .rating-2 {  z-index:5; } .review-control-vote .rating-2:before {  content:'\e605' '\e605'; } .review-control-vote .rating-1 {  z-index:6; } .review-control-vote .rating-1:before {  content:'\e605'; } .block.add.review {  margin-bottom:40px; } .block.add.review > .title {  font-weight:300;  line-height:1.1;  font-size:2.6rem;  margin-top:2.5rem;  margin-bottom:2rem; } .block.add.review .legend {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem;  margin:0 0 20px; } .block.add.review .field.rating {  display:table-row; } .block.add.review .field.rating .label {  display:table-cell;  padding:5px 0;  vertical-align:middle; } .block.add.review .field.rating .control {  display:table-cell;  vertical-align:top; } .block.reviews.list > .title {  font-weight:300;  line-height:1.1;  font-size:2.6rem;  margin-top:2.5rem;  margin-bottom:2rem; } .block.reviews.list .review.item {  margin-bottom:40px; } .block.reviews.list .review.title {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem; } .data.table.reviews .rating-summary {  margin-top:-4px; } .customer-review.view {  margin-bottom:20px; } .customer-review.view .review.title, .customer-review.view .ratings-summary, .customer-review.view .product-details {  margin-bottom:20px; } .product-reviews-summary {  display:table;  margin:5px 0 10px; } .products.wrapper.list .product-reviews-summary {  margin:0 auto; } .product-reviews-summary.empty {  margin-left:0;  margin-top:0; } .product-reviews-summary .rating-summary {  display:table-cell;  position:relative;  text-align:left;  vertical-align:middle; } .product-reviews-summary .reviews-actions {  display:none;  line-height:28px;  vertical-align:middle; } .product-reviews-summary .reviews-actions a {  margin-right:5px; } .full-review.product-reviews-summary .reviews-actions, .full-review.product-reviews-summary .rating-summary {  display:table-cell;  vertical-align:middle; } .full-review.product-reviews-summary:not(.empty) .reviews-actions {  padding-left:13px; } .full-review.product-reviews-summary .reviews-actions a {  margin:0;  color:#adadad; } .full-review.product-reviews-summary .reviews-actions a + a:before {  content:"/";  color:#adadad;  display:inline-block;  margin-right:3px; } .block.review-list .review-items li.item.review-item {  border-color:#f0f0f0;  padding-bottom:15px;  margin-bottom:15px;  padding-top:0; } .block.review-list .review-items li.item.review-item .review-title {  font-size:15px;  color:#56cfe1;  margin-bottom:0;  line-height:1.75; } .block.review-list .review-items li.review-item .review-ratings {  margin-bottom:5px;  float:none;  max-width:100%; } .block.review-list .review-items li.review-item .review-ratings .rating-summary.item .rating-label {  font-weight:600;  color:#2a2a2a;  margin-right:15px;  display:inline-block;  vertical-align:middle;  line-height:1;  padding:0;  margin:0 15px 0 0; } .block.review-list .review-items li.review-item .review-ratings .rating-summary.item .rating-label:after {  content:":";  display:inline-block; } .block.review-list .review-items li.review-item .review-ratings .rating-summary.item .rating-result {  display:inline-block;  vertical-align:middle;  line-height:1;  padding:0;  margin:0 15px 0 0; } .block.review-list .review-items li.review-item .rating-summary {  overflow:hidden;  white-space:nowrap; } .block.review-list .review-items li.review-item .rating-summary .rating-result {  width:66px;  display:block;  position:relative; } .block.review-list .review-items li.review-item .review-content {  margin:0; } .block.review-list .review-items li.review-item .review-details {  margin:0;  font-family:"Libre Baskerville";  display:flex;  flex-wrap:wrap;  font-style:italic;  font-weight:300; } .block.review-list .review-items li.review-item .review-details p.review-date {  margin-left:7px; } .block.review-list .review-items li.review-item .review-details .review-author {  margin:0; } .block.review-list .review-details .review-date:before {  content:"(";  display:inline-block; } .block.review-list .review-details .review-date:after {  content:")";  display:inline-block; } .customer-review .product-details {  margin-bottom:40px; } .customer-review .product-media .product-image-container .product-image-wrapper {  padding-bottom:130% !important; } .customer-review .review-details .customer-review-rating {  margin-bottom:20px; } .customer-review .review-details .customer-review-rating .item {  margin-bottom:10px; } .customer-review .review-details .customer-review-rating .item:last-child {  margin-bottom:0; } .customer-review .review-details .review-title {  line-height:normal;  font-size:16px;  font-weight:500;  margin-bottom:10px; } .customer-review .review-details .review-content {  margin-bottom:20px; } .customer-review .product-reviews-summary .rating-summary, .customer-review .product-reviews-summary .reviews-actions {  display:block; } .review-field-ratings .nested {  display:table; } .review-field-ratings .review-field-rating {  display:block; } .review-field-ratings .review-field-rating .label, .review-field-ratings .review-field-rating .control {  display:table-cell;  padding-bottom:10px;  vertical-align:top; } .review-field-ratings .review-field-rating .label {  padding:0;  display:block;  margin:0;  font-size:16px;  vertical-align:middle;  margin-bottom:10px; } .review-field-ratings .review-field-rating .control {  padding-top:2px; } .review-toolbar {  margin:0;  text-align:center; } .review-toolbar:first-child {  display:none; } .review-toolbar .pages {  border-bottom:1px solid #c9c9c9;  display:block;  padding:20px 0;  text-align:center; } .review-toolbar .limiter {  display:none; } .review-add .block-title strong {  font-size:16px;  font-weight:600;  margin:0 0 5px 0;  color:var(--thim-mgs-color-01);  line-height:1.428;  letter-spacing:0.5px; } .review-form .action.submit.primary {  background:#f2f2f2;  border:1px solid #cdcdcd;  color:#333333; } .review-form .action.submit.primary:focus, .review-form .action.submit.primary:active {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#333333; } .review-form .action.submit.primary:hover {  background:#e2e2e2;  border:1px solid #cdcdcd;  color:#555555; } .fieldset .review-legend.legend {  margin-bottom:20px; } .fieldset .review-legend.legend strong {  display:block;  margin-left:0; } .review-field-rating .control {  margin-bottom:48px;  margin-top:10px; } .review-list {  margin-bottom:30px; } .review-list .block-title strong {  font-weight:600;  line-height:1.428;  font-size:21px;  margin-top:0;  margin-bottom:0;  letter-spacing:0.5px;  color:var(--thim-mgs-color-01); } .review-item {  border-bottom:1px solid #c9c9c9;  margin:0;  padding:20px 0; } .review-item:after {  clear:both;  content:'';  display:table; } .review-ratings {  display:table;  margin-bottom:10px;  max-width:100%; } .review-author {  display:inline; } .review-title {  font-weight:300;  line-height:1.1;  font-size:1.8rem;  margin-top:1.5rem;  margin-bottom:1rem;  margin:0 0 20px; } .review-content {  margin-bottom:20px; } .block.review-add form.review-form legend.legend.review-legend {  margin:0;  margin-bottom:15px;  display:flex;  color:var(--thim-mgs-color-01);  letter-spacing:0.5px; } .block.review-add form.review-form legend.legend.review-legend strong {  margin-left:5px;  font-weight:400;  color:#56cfe1; } .block.review-add form.review-form fieldset {  min-width:0;  padding:0;  margin:5px 0 0 0;  border:0; } .block.review-add form.review-form fieldset br {  display:none; } .block.review-add form.review-form .review-field-ratings legend.label {  display:none; } .block.review-add form.review-form .review-field-ratings .nested {  display:block;  margin-bottom:30px; } .block.review-add form.review-form .field.review-field-text textarea {  min-height:128px; } .block.review-add form.review-form .actions-toolbar.review-form-actions {  margin-left:0;  margin-top:15px; } .review-field-rating {  margin-bottom:15px; } .review-field-rating > .label {  font-size:16px;  color:#2a2a2a;  margin-bottom:10px;  display:block; } .review-control-vote {  overflow:hidden;  height:22px; } .review-control-vote:before {  color:#c7c7c7;  font-family:'FontAwesome';  font-size:22px;  height:22px;  letter-spacing:4px;  line-height:22px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  content:'\f006' '\f006' '\f006' '\f006' '\f006';  display:block;  position:absolute;  z-index:1; } .review-control-vote input[type="radio"] {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px !important;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote input[type="radio"]:focus + label:before, .review-control-vote input[type="radio"]:checked + label:before {  opacity:1; } .review-control-vote label {  cursor:pointer;  display:block;  position:absolute; } .review-control-vote label span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote label:before {  color:#ff5501;  font-family:'FontAwesome';  font-size:22px;  height:22px;  letter-spacing:4px;  line-height:22px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  opacity:0; } .review-control-vote label:hover:before {  opacity:1; } .review-control-vote label:hover ~ label:before {  opacity:0; } .review-control-vote .rating-5 {  z-index:2; } .review-control-vote .rating-5:before {  content:'\f005' '\f005' '\f005' '\f005' '\f005'; } .review-control-vote .rating-4 {  z-index:3; } .review-control-vote .rating-4:before {  content:'\f005' '\f005' '\f005' '\f005'; } .review-control-vote .rating-3 {  z-index:4; } .review-control-vote .rating-3:before {  content:'\f005' '\f005' '\f005'; } .review-control-vote .rating-2 {  z-index:5; } .review-control-vote .rating-2:before {  content:'\f005' '\f005'; } .review-control-vote .rating-1 {  z-index:6; } .review-control-vote .rating-1:before {  content:'\f005'; } .form.send.friend > .actions-toolbar {  margin-top:20px;  padding-top:20px;  border-top:1px solid #ddd; } .customer-review.view .product-details .product-info h2 {  text-transform:uppercase; } .customer-review.view .product-details .product-info span.rating-average-label {  font-weight:700;  color:#000; } .customer-review.view .review-details .title {  text-transform:uppercase;  color:#000;  font-size:16px;  margin-bottom:8px;  padding:10px 0; } .customer-review .review-details .customer-review-rating .rating-summary.item {  display:flex;  align-items:center; } .customer-review .review-details .customer-review-rating .rating-summary.item span.rating-label {  font-weight:700;  color:#000;  margin-right:10px; } .customer-review .review-details .customer-review-rating .rating-summary.item span.rating-label:after {  content:":"; } .customer-review .review-details .review-date {  font-style:italic;  color:#56cfe1; } .smile-es-range-slider [data-role=from-label] {  display:block;  float:left;  padding:1px 5px; } .smile-es-range-slider [data-role=to-label] {  display:block;  float:right;  padding:1px 5px; } .smile-es-range-slider [data-role=message-box] {  font-size:14px;  color:#878787;  flex:1;  padding:6px 0 0; } .smile-es-range-slider [data-role=message-box].empty {  color:#e02b27;  font-size:1.2rem;  padding:0; } .smile-es-range-slider .actions-toolbar {  display:flex;  margin:15px 0; } .smile-es-range-slider .ui-slider {  margin:5px;  clear:both; } .smile-es-range-slider .ui-slider-handle {  background:#ff5501;  padding:0;  margin:-3px 0 0 -7px;  border-radius:15px;  width:15px;  height:15px; } .filter .filter-content .item {  margin:10px 0 0 10px; } .filter .block-subtitle {  border-bottom:none;  font-weight:700; } .filter .field.search input[type="text"] {  font-size:12px; } .filter .actions {  text-align:right;  margin:10px 0 0; } .filter .actions div.secondary {  display:inline-block; } .filter .actions div.secondary a {  color:#1979c3;  text-decoration:underline;  cursor:pointer; } .filter .actions div.secondary a:hover {  background:transparent; } .filter .actions div.secondary a.show-more span:after {  content:" +"; } .filter .actions div.secondary a.show-less span:after {  content:"-"; } .filter .filter-options dt.filter-options-title[aria-expanded="true"]:after {  content:'\e621'; } .filter .no-results-message p {  margin:9px 10px 0;  background-color:#FFEEEE;  padding:5px;  color:#AA0000; } .smile-elasticsuite-autocomplete-result .product-image-box {  float:left;  padding:0 5px;  width:55px; } .smile-elasticsuite-autocomplete-result .product-shop {  float:left;  margin:0 10px 0 0;  padding:0;  white-space:normal;  width:60%; } .smile-elasticsuite-autocomplete-result .product-item .price-box {  margin:5px 0; } .smile-elasticsuite-autocomplete-result .category-mini-crumb {  font-style:italic;  display:block;  margin-bottom:2px;  font-size:12px;  color:#929292; } .smile-elasticsuite-autocomplete-result .product-attribute-label {  text-transform:uppercase;  vertical-align:super;  font-size:10px;  color:#777; } .smile-elasticsuite-autocomplete-result .price-box span.old-price {  display:block; } .sidebar .block-addbysku .fieldset {  margin:0; } .sidebar .block-addbysku .fieldset .fields {  position:relative; } .sidebar .block-addbysku .fieldset .fields .field {  display:inline-block;  margin-bottom:10px;  vertical-align:top; } .sidebar .block-addbysku .fieldset .fields .field.sku {  margin-right:-85px;  padding-right:90px;  width:100%; } .sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {  width:80px; } .sidebar .block-addbysku .fieldset .fields .actions-toolbar {  position:absolute;  right:0;  top:6px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar {  margin-bottom:20px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {  text-align:left; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {  width:auto; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {  float:none;  text-align:left; } .sidebar .block-addbysku .action.add {  display:inline-block;  text-decoration:none;  line-height:normal;  padding:2px 0;  width:auto; } .sidebar .block-addbysku .action.add > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sidebar .block-addbysku .action.add:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:31px;  line-height:22px;  color:inherit;  content:'\e61c';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .block-addbysku .action.add:hover:before {  color:inherit; } .sidebar .block-addbysku .action.add:active:before {  color:inherit; } .sidebar .block-addbysku .action.links {  display:inline-block;  margin:20px 0 0; } .sidebar .block-addbysku .action.reset {  display:block;  margin:10px 0; } .sidebar .block-addbysku .action.remove {  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .sidebar .block-addbysku .action.remove > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sidebar .block-addbysku .action.remove:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:22px;  color:inherit;  content:'\e616';  font-family:'icons-blank-theme';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .block-addbysku .action.remove:hover:before {  color:inherit; } .sidebar .block-addbysku .action.remove:active:before {  color:inherit; } .sidebar .block-addbysku .action.remove:focus, .sidebar .block-addbysku .action.remove:active {  background:none;  border:none; } .sidebar .block-addbysku .action.remove:hover {  background:none;  border:none; } .sidebar .block-addbysku .action.remove.disabled, .sidebar .block-addbysku .action.remove[disabled], fieldset[disabled] .sidebar .block-addbysku .action.remove {  pointer-events:none;  opacity:0.5; } .block-banners .banner-item, .block-banners-inline .banner-item {  display:block; } .block-banners .banner-item-content, .block-banners-inline .banner-item-content {  margin-bottom:20px; } .block-banners .banner-item-content img, .block-banners-inline .banner-item-content img {  display:block;  margin:0 auto; } .block-product-link.widget, .block-category-link.widget {  display:block;  margin-bottom:20px; } .block-product-link-inline.widget {  margin:0; } .block.widget .products-grid .product-item {  margin-left:2%;  width:calc((100% - 2%) / 2); } .block.widget .products-grid .product-item:nth-child(2n + 1) {  margin-left:0; } .block.widget .product-item-info {  width:auto; } .block.widget .pager {  padding:0; } .block.widget .pager .toolbar-amount {  float:none;  font-size:1.2rem; } .block.widget .pager .pages-item-previous {  padding-left:0; } .block.widget .pager .pages-item-next {  position:relative; } .block.widget .pager .items {  white-space:nowrap; } .columns .block-event {  position:relative;  z-index:2; } .block-event .block-content {  position:relative; } .block-event .block-content > .action {  cursor:pointer;  margin-top:-6px;  position:absolute;  top:50%;  z-index:3; } .block-event .block-content > .action.backward, .block-event .block-content > .action.forward {  opacity:.5;  overflow:hidden;  width:20px;  display:inline-block;  text-decoration:none; } .block-event .block-content > .action.backward > span, .block-event .block-content > .action.forward > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:55px;  line-height:30px;  color:inherit;  content:'\e617';  font-family:'icons-blank-theme';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before {  margin-left:-15px; } .block-event .block-content > .action.backward {  left:0; } .block-event .block-content > .action.forward {  right:0; } .block-event .block-content > .action.forward:before {  content:'\e608'; } .block-event .block-content > .action.forward:before {  margin-left:-20px; } .block-event .block-content > .action.inactive {  cursor:default;  display:none; } .block-event .block-content > .action:hover {  opacity:1; } .block-event .slider-panel {  overflow:hidden;  position:relative;  z-index:2; } .block-event .slider-panel .slider {  white-space:nowrap; } .block-event .slider-panel .slider .item {  background:#f0f0f0;  display:inline-block;  text-align:center;  vertical-align:top;  white-space:normal;  width:16.35%; } .sidebar-main .block-event .slider-panel .slider .item, .sidebar-additional .block-event .slider-panel .slider .item {  width:100%; } .block-event .slider-panel .slider .item img {  max-width:100%; } .block-event .slider-panel .slider .item .category-name {  display:inline-block;  font-size:1.8rem;  padding:15px 5px 0;  word-break:break-all; } .block-event .slider-panel .slider .item .ticker {  margin:0;  padding:0;  list-style:none none; } .block-event .slider-panel .slider .item .ticker li {  display:none;  margin:0 5px; } .block-event .slider-panel .slider .item .ticker .value {  font-size:2.6rem;  font-weight:300; } .block-event .slider-panel .slider .item .ticker .label {  display:block;  font-size:1.3rem; } .block-event .slider-panel .slider .item .dates {  font-weight:300; } .block-event .slider-panel .slider .item .dates .start, .block-event .slider-panel .slider .item .dates .end, .block-event .slider-panel .slider .item .dates .date {  display:block; } .block-event .slider-panel .slider .item .dates .start:after {  font-size:1.8rem;  content:'\2013';  display:block; } .block-event .slider-panel .slider .item .dates .date {  font-size:1.8rem;  font-weight:300; } .block-event .slider-panel .slider .item .dates .time {  font-size:1.3rem; } .block-event .slider-panel .slider .item .box-event .box-content {  padding:5px 0 10px; } .block-event .slider-panel .slider .item .box-event .box-title {  display:block;  font-weight:300;  margin:10px 0 0; } .block-event .slider-panel .slider .item .action.show {  display:block;  padding:0; } .block-event .slider-panel .slider .item .action.show .category.name {  display:inline-block;  padding:30px 10px 0; } .block-event .slider-panel .slider .item .action.show img {  display:block; } .block-event .slider-panel .slider .item .action.event {  background-image:none;  background:#1979c3;  border:1px solid #1979c3;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Poppins';  font-weight:700;  padding:7px 15px;  font-size:1.4rem;  box-sizing:border-box;  vertical-align:middle;  margin-top:15px; } .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active {  background:#006bb4;  border:1px solid #006bb4;  color:#ffffff; } .block-event .slider-panel .slider .item .action.event:hover {  background:#006bb4;  border:1px solid #006bb4;  color:#ffffff; } .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event {  opacity:0.5;  cursor:default;  pointer-events:none; } .block-event .slider-panel .slider .item .action.event:hover {  text-decoration:none; } .block-static-block.widget, .block-cms-link.widget {  margin-bottom:20px; } .links .block-static-block.widget, .links .block-cms-link.widget {  margin-bottom:0; } .block-cms-link-inline.widget {  margin:0; } .block-wishlist-search .form-wishlist-search {  margin:20px 0 0; } .block-cms-hierarchy-link.widget {  display:block;  margin-bottom:20px; } .block-cms-hierarchy-link-inline.widget {  margin:0; } @media only screen and (max-width:768px) {  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  } } @media only screen and (max-width:767px) {  .abs-button-responsive-smaller,  .product-info-main .box-tocart .actions .action.tocart {   width:100%;  }  .abs-visually-hidden-mobile-m {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-mobile-m:before,  .abs-add-clearfix-mobile-m:after,  .form-create-return .fieldset > .actions-toolbar:before,  .form-create-return .fieldset > .actions-toolbar:after {   content:'';   display:table;  }  .abs-add-clearfix-mobile-m:after,  .form-create-return .fieldset > .actions-toolbar:after {   clear:both;  }  .abs-icon-add-mobile,  .block-wishlist-management .wishlist-add.item .add {   display:block;   text-decoration:none;  }  .abs-icon-add-mobile:before,  .block-wishlist-management .wishlist-add.item .add:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:10px;   line-height:10px;   color:inherit;   content:'\e61c';   font-family:'icons-blank-theme';   margin:0 5px 0 0;   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .abs-toggling-title-mobile,  .block-wishlist-management .wishlist-select .wishlist-name {   border-bottom:1px solid #d1d1d1;   border-top:1px solid #d1d1d1;   cursor:pointer;   margin-bottom:0;   padding:10px 40px 10px 15px;   position:relative;   display:block;   text-decoration:none;  }  .abs-toggling-title-mobile:after,  .block-wishlist-management .wishlist-select .wishlist-name:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:inherit;   color:inherit;   content:'\e622';   font-family:'icons-blank-theme';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .abs-toggling-title-mobile:after,  .block-wishlist-management .wishlist-select .wishlist-name:after {   position:absolute;   right:10px;   top:0;  }  .abs-toggling-title-mobile.active:after,  .block-wishlist-management .wishlist-select .wishlist-name.active:after {   content:'\e621';  }  .abs-pager-toolbar-mobile .toolbar-amount,  .abs-pager-toolbar-mobile .limiter,  .abs-pager-toolbar-mobile .pages,  .toolbar-wishlist-results .toolbar-amount,  .toolbar-wishlist-results .limiter,  .toolbar-wishlist-results .pages,  .account .toolbar .toolbar-amount,  .account .toolbar .limiter,  .account .toolbar .pages {   float:none;   margin-bottom:25px;  }  .abs-shopping-cart-items-mobile .actions,  .cart-container .form-cart .actions {   text-align:center;  }  .abs-shopping-cart-items-mobile .action.update,  .abs-shopping-cart-items-mobile .action.continue,  .abs-shopping-cart-items-mobile .action.clear,  .cart-container .form-cart .action.update,  .cart-container .form-cart .action.continue,  .cart-container .form-cart .action.clear {   margin:0 auto 10px;  }  .abs-shopping-cart-items-mobile .action.update,  .abs-shopping-cart-items-mobile .action.clear,  .cart-container .form-cart .action.update,  .cart-container .form-cart .action.clear {   display:block;  }  .abs-checkout-tooltip-content-position-top-mobile,  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  }  .abs-checkout-tooltip-content-position-top-mobile:before,  .abs-checkout-tooltip-content-position-top-mobile:after,  .field-tooltip .field-tooltip-content:before,  .field-tooltip .field-tooltip-content:after {   border:10px solid transparent;   height:0;   width:0;   margin-top:-21px;   right:10px;   left:auto;   top:0;  }  .abs-checkout-tooltip-content-position-top-mobile:before,  .field-tooltip .field-tooltip-content:before {   border-bottom-color:#999999;  }  .abs-checkout-tooltip-content-position-top-mobile:after,  .field-tooltip .field-tooltip-content:after {   border-bottom-color:#f4f4f4;   top:1px;  }  .account .page-main,  .cms-privacy-policy .page-main {   padding-top:41px;   position:relative;  }  .navigation {   padding:0;  }  .navigation .parent .level-top {   position:relative;   display:block;   text-decoration:none;  }  .navigation .parent .level-top:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:42px;   line-height:inherit;   color:inherit;   content:'\e622';   font-family:'icons-blank-theme';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .navigation .parent .level-top:after {   position:absolute;   right:7px;   top:50%;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   -o-transform:translateY(-50%);   transform:translateY(-50%);  }  .navigation .parent .level-top.ui-state-active:after {   content:'\e621';  }  .nav-sections {   -webkit-overflow-scrolling:touch;   -webkit-transition:left 0.3s;   -moz-transition:left 0.3s;   -ms-transition:left 0.3s;   transition:left 0.3s;   height:100%;   left:-80%;   left:calc(-1 * (100% - 54px));   overflow:auto;   position:fixed;   top:0;   width:80%;   width:calc(100% - 54px);  }  .nav-sections .switcher {   border-top:1px solid #d1d1d1;   font-size:1.6rem;   font-weight:700;   margin:0;   padding:.8rem 3.5rem .8rem 2rem;  }  .nav-sections .switcher .label {   display:block;   margin-bottom:5px;  }  .nav-sections .switcher:last-child {   border-bottom:1px solid #d1d1d1;  }  .nav-sections .switcher-trigger strong {   position:relative;   display:block;   text-decoration:none;  }  .nav-sections .switcher-trigger strong:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:42px;   line-height:inherit;   color:inherit;   content:'\e622';   font-family:'icons-blank-theme';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .nav-sections .switcher-trigger strong:after {   position:absolute;   right:-40px;   top:-16px;  }  .nav-sections .switcher-trigger.active strong:after {   content:'\e621';  }  .nav-sections .switcher-dropdown {   margin:0;   padding:0;   list-style:none none;   display:none;   padding:10px 0;  }  .nav-sections .switcher-options.active .switcher-dropdown {   display:block;  }  .nav-sections .header.links {   margin:0;   padding:0;   list-style:none none;   border-bottom:1px solid #d1d1d1;  }  .nav-sections .header.links li {   font-size:1.6rem;   margin:0;  }  .nav-sections .header.links li.greet.welcome {   border-top:1px solid #d1d1d1;   font-weight:700;   padding:0.8rem 15px;  }  .nav-sections .header.links li > a {   border-top:1px solid #d1d1d1;  }  .nav-sections .header.links a,  .nav-sections .header.links a:hover {   color:#222222;   text-decoration:none;   display:block;   font-weight:700;   padding:0.8rem 15px;  }  .nav-sections .header.links .header.links {   border:0;  }  .nav-before-open {   height:100%;   overflow-x:hidden;   width:100%;  }  .nav-before-open .page-wrapper {   -webkit-transition:left 0.3s;   -moz-transition:left 0.3s;   -ms-transition:left 0.3s;   transition:left 0.3s;   height:100%;   left:0;   overflow:hidden;   position:relative;  }  .nav-before-open body {   height:100%;   overflow:hidden;   position:relative;   width:100%;  }  .nav-open .nav-sections {   -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   -ms-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   left:0;   z-index:99;  }  .nav-open .nav-toggle:after {   background:rgba(0, 0, 0, 0.5);   content:'';   display:block;   height:100%;   position:fixed;   right:0;   top:0;   width:100%;   z-index:1;  }  .nav-sections-items {   position:relative;   z-index:1;  }  .nav-sections-items:before,  .nav-sections-items:after {   content:'';   display:table;  }  .nav-sections-items:after {   clear:both;  }  .nav-sections-item-title {   background:rgba(0, 0, 0, 0);   border:solid rgba(0, 0, 0, 0);   border-width:0 0 1px 1px;   box-sizing:border-box;   float:left;   height:71px;   padding-top:24px;   text-align:center;   width:33.33%;  }  .nav-sections-item-title.active {   background:transparent;   border-bottom:0;  }  .nav-sections-item-title .nav-sections-item-switch:hover {   text-decoration:none;  }  .nav-sections-item-content {   box-sizing:border-box;   float:right;   margin-left:-100%;   margin-top:71px;   width:100%;   padding:25px 0;  }  .nav-sections-item-content:before,  .nav-sections-item-content:after {   content:'';   display:table;  }  .nav-sections-item-content:after {   clear:both;  }  .nav-sections-item-content.active {   display:block;  }  .navigation {   background:transparent;   box-sizing:border-box;  }  .navigation ul {   margin:0;   padding:0;  }  .navigation li {   margin:0;  }  .navigation a {   display:block;   padding-top:10px;   padding-right:0;   padding-bottom:10px;   padding-left:15px;  }  .navigation a,  .navigation a:hover {   color:#222222;   text-decoration:none;  }  .navigation .level0 {   border-top:1px solid #d1d1d1;   font-size:1.4rem;  }  .navigation .level0 > .level-top {   display:block;   color:#575757;   font-size:14px;   padding:10px 15px 10px;  }  .navigation .level0 > .level-top:hover {   color:#333333;  }  .navigation .level0.active .all-category .ui-state-focus {   border-color:#ff5501;   border-style:solid;   border-width:0 0 0 8px;   padding-left:7px;   display:inline-block;  }  .navigation .level0 > .level1 {   font-weight:400;  }  .navigation .level0.active > a:not(.ui-state-active),  .navigation .level0.has-active > a:not(.ui-state-active) {   border-color:#ff5501;   border-style:solid;   border-width:0 0 0 8px;  }  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {   margin-left:-8px;  }  .navigation li.level0:last-child {   border-bottom:1px solid #d1d1d1;  }  .navigation .submenu > li {   word-wrap:break-word;  }  .navigation .submenu > li > a:hover {   color:#333333;  }  .navigation .submenu:not(:first-child) {   font-size:13px;   font-weight:400;   line-height:1.3;   left:auto !important;   overflow-x:hidden;   padding:0;   position:relative;   top:auto !important;   transition:left 0.3s ease-out;  }  .navigation .submenu:not(:first-child) > li > a {   padding-left:15px;  }  .navigation .submenu:not(:first-child) > li:last-child {   margin-bottom:0;  }  .navigation .submenu:not(:first-child) ul {   display:block;   padding-left:15px;  }  .navigation .submenu:not(:first-child) ul > li {   margin:0;  }  .navigation .submenu:not(:first-child) ul > li a {   color:#575757;   display:block;   line-height:normal;  }  .navigation .submenu:not(:first-child) ul > li a:hover {   color:#333333;  }  .navigation .submenu:not(:first-child).expanded {   display:block !important;   padding-right:0;   top:0 !important;  }  .navigation .submenu:not(:first-child) .active > a {   border-color:#ff5501;   border-style:solid;   border-width:0 0 0 8px;   padding-left:7px;  }  .navigation .submenu:not(:first-child) .level1.active > a {   padding-left:7px;  }  .product.data.items {   margin:0;   padding:0;  }  .product.data.items > .item.title {   box-sizing:border-box;   float:none;   width:100%;  }  .product.data.items > .item.title > .switch {   display:block;  }  .product.data.items > .item.content {   box-sizing:border-box;   display:block;   float:none;   margin:0;  }  .product.data.items > .item.content:before,  .product.data.items > .item.content:after {   content:'';   display:table;  }  .product.data.items > .item.content:after {   clear:both;  }  .product.data.items > .item.content.active {   display:block;  }  .product.data.items > .item.title {   margin:0 0 5px;  }  .product.data.items > .item.title > .switch {   background:#f0f0f0;   border-bottom:1px solid #d1d1d1;   border-left:1px solid #d1d1d1;   border-right:1px solid #d1d1d1;   border-top:1px solid #d1d1d1;   height:40px;   padding:5px 20px 5px 20px;   font-weight:600;   line-height:40px;   font-size:1.8rem;   color:#7d7d7d;   text-decoration:none;  }  .product.data.items > .item.title > .switch:visited {   color:#7d7d7d;   text-decoration:none;  }  .product.data.items > .item.title > .switch:hover {   color:#7d7d7d;   text-decoration:none;  }  .product.data.items > .item.title > .switch:active {   color:#333333;   text-decoration:none;  }  .product.data.items > .item.title:not(.disabled) > .switch:focus,  .product.data.items > .item.title:not(.disabled) > .switch:hover {   background:#fcfcfc;  }  .product.data.items > .item.title:not(.disabled) > .switch:active,  .product.data.items > .item.title.active > .switch,  .product.data.items > .item.title.active > .switch:focus,  .product.data.items > .item.title.active > .switch:hover {   background:#ffffff;   color:#333333;   text-decoration:none;   padding-bottom:5px;  }  .product.data.items > .item.content {   background:#ffffff;   border:1px solid #d1d1d1;   margin:0 0 5px;   padding:20px 20px 20px 20px;  }  .product.data.items .data.item {   display:block;  }  .product.data.items .item.title > .switch {   padding:1px 15px 1px;  }  .product.data.items > .item.content {   padding:10px 15px 30px;  }  .modal-popup.modal-slide {   left:44px;   z-index:900;  }  .modal-popup.modal-slide._show .modal-inner-wrap {   -webkit-transform:translateX(0);   transform:translateX(0);  }  .modal-popup.modal-slide .modal-inner-wrap {   height:100%;   overflow-y:auto;   position:static;   -webkit-transform:translateX(100%);   transform:translateX(100%);   -webkit-transition:-webkit-transform 0.3s ease-in-out;   transition:transform 0.3s ease-in-out;   width:auto;  }  .modal-popup.modal-slide .modal-inner-wrap {   margin:0;   max-height:90vh; }  .custom-slide {   bottom:0;   left:0;   min-width:0;   position:fixed;   right:0;   top:0;   visibility:hidden;   opacity:0;   -webkit-transition:visibility 0s .3s, opacity .3s ease;   transition:visibility 0s .3s, opacity .3s ease;   left:44px;   z-index:900;  }  .custom-slide._show {   visibility:visible;   opacity:1;   -webkit-transition:opacity .3s ease;   transition:opacity .3s ease;  }  .custom-slide._show .modal-inner-wrap {   -webkit-transform:translate(0, 0);   transform:translate(0, 0);  }  .custom-slide .modal-inner-wrap {   background-color:#ffffff;   box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);   opacity:1;   pointer-events:auto;  }  .custom-slide._show .modal-inner-wrap {   -webkit-transform:translateX(0);   transform:translateX(0);  }  .custom-slide .modal-inner-wrap {   height:100%;   overflow-y:auto;   position:static;   -webkit-transform:translateX(100%);   transform:translateX(100%);   -webkit-transition:-webkit-transform 0.3s ease-in-out;   transition:transform 0.3s ease-in-out;   width:auto;  }  .custom-slide._show {   -webkit-overflow-scrolling:touch;   overflow-x:hidden;   overflow-y:auto;  }  .custom-slide .modal-inner-wrap {   background-color:#f4f4f4;   box-sizing:border-box;   height:auto;   min-height:100%;  }  body._has-modal-custom {   height:100vh;   overflow:hidden;   width:100vw;  }  body._has-modal-custom .modal-custom-overlay {   background-color:rgba(51, 51, 51, 0.55);  }  .modal-popup {   pointer-events:auto;  }  .modal-popup.modal-slide .modal-inner-wrap[class] {   background-color:#f4f4f4;  }  .modal-popup.modal-slide._inner-scroll._show {   -webkit-overflow-scrolling:touch;   overflow-y:auto;  }  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {   height:auto;   min-height:100%;  }  .modal-popup .modal-title {   font-size:14px;   font-weight:700;  }  .lac-notification {   padding:5px 0;  }  .lac-notification .lac-notification-icon {   display:none;  }  .lac-notification .lac-notification-text,  .lac-notification .lac-notification-links {   float:none;   padding:5px 0;   text-align:center;  }  .pagebuilder-banner-wrapper {   background-attachment:scroll !important;  }  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {   max-width:none;  }  .pagebuilder-column {   background-attachment:scroll !important;   flex-basis:100%;   max-width:100%;  }  .pagebuilder-column-group {   flex-wrap:wrap;  }  .pagebuilder-column-line {   flex-wrap:wrap;  }  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {   background-attachment:scroll !important;  }  [data-content-type='row'][data-appearance='full-bleed'] {   background-attachment:scroll !important;  }  [data-content-type='row'][data-appearance='full-width'] {   background-attachment:scroll !important;  }  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {   max-width:none;  }  [data-content-type='tab-item'] {   background-attachment:scroll !important;  }  .pagebuilder-mobile-hidden {   display:none !important;  }  .wesupply-link-v2 {   display:none;  }  .ws_embed_sms_notification {   text-align:center;  }  .wpx-span span {   display:block;   margin:15px 0;   font-size:10px;  }  .control-subs-2 {   margin-bottom:15px;  }  #ws_embed_sms_notification .control-subs .ws-Phone {   width:80%;  }  #ws_embed_sms_notification .control-subs .ws-country-pc {   width:18%;   min-width:130px;  }  #ws_embed_sms_notification .control-subs .sms-subs {   margin-top:15px;   border-radius:0;   width:100%;  }  #estimated_response .update-location #input_country {   position:relative;   top:1px;  }  .table-checkout-shipping-method tbody {   border-top:1px solid #cccccc;   padding-bottom:20px;   display:block;  }  .table-checkout-shipping-method tbody tr {   padding-bottom:20px;  }  .table-checkout-shipping-method tbody tr td {   padding-bottom:10px;  }  .table-checkout-shipping-method tbody tr td.col-eta.eta-desktop {   display:none;  }  .table-checkout-shipping-method tbody tr.row-eta {   display:table-row;  }  .table-checkout-shipping-method tbody tr.row-eta td {   padding-bottom:20px;  }  .table-checkout-shipping-method tbody tr.row-eta td.col-method,  .table-checkout-shipping-method tbody tr.row-eta td.col-eta {   border-top:0 none;   padding-top:5px;   padding-bottom:5px;  }  .table-checkout-shipping-method tbody:first-of-type {   border-top:0 none;  }  .theme-pearl #ws_embed_sms_notification #ws-Phone {   width:210px;  }  .theme-pearl #ws_embed_sms_notification #phonePrefix,  .theme-pearl #ws_embed_sms_notification #ws-Phone {   height:50px;  }  .theme-pearl #ws_embed_sms_notification #ws-embedded-subscribe {   width:100px;   height:50px;  }  .theme-pearl #ws_embed_sms_notification .control-subs-2 {   margin-bottom:15px !important;  }  .theme-pearl #ws_embed_sms_notification .control-subs-2:before {   margin-top:15px;  }  .theme-pearl #ws_embed_sms_notification .control-subs:before {   margin-top:15px;  }  .theme-pearl #ws_embed_sms_notification .control-subs .sms-subs {   border-radius:0;   width:100%;  }  #ws_embed_sms_notification.ws-left {   padding:0 20px 20px;   border:1px solid #b5b5b5;  }  #ws_embed_sms_notification.ws-left #ws-Phone {   width:calc(100% - 135px);   position:relative;   top:1px;  }  #ws_embed_sms_notification.ws-left button#ws-embedded-subscribe,  #ws_embed_sms_notification.ws-left .cart.table-wrapper .actions-toolbar > .action#ws-embedded-subscribe,  #ws_embed_sms_notification.ws-left .action-gift#ws-embedded-subscribe {   margin-top:10px;   height:auto;   width:100%;  }  .ws_embed_sms_notification.sms-center-design-2 .inline-block {   width:auto;  }  .ws_embed_sms_notification.sms-center-design-2 .inline-block .description-dsg-2 {   width:100%;   text-align:center;   padding:15px;   margin-top:20px;  }   body:not(.theme-pearl) #estimated_content #estimated_response .update-location .input-wrapper #input_country {   top:0;  }  .cart.table-wrapper {   overflow:inherit;  }  .cart.table-wrapper thead .col:not(.item) {   display:none;  }  .cart.table-wrapper .items > .item .col.qty,  .cart.table-wrapper .items > .item .col.price,  .cart.table-wrapper .items > .item .col.subtotal,  .cart.table-wrapper .items > .item .col.msrp {   box-sizing:border-box;   display:block;   float:none;   text-align:center;   white-space:nowrap;   width:100%;   border-left:1px solid #eaeaea;   border-top:1px dashed #eaeaea;   padding:8px 0;  }  .cart.table-wrapper .items > .item .col.qty[data-th]:before,  .cart.table-wrapper .items > .item .col.price[data-th]:before,  .cart.table-wrapper .items > .item .col.subtotal[data-th]:before,  .cart.table-wrapper .items > .item .col.msrp[data-th]:before {   content:attr(data-th) ':';   font-weight:700;   padding-bottom:10px;   display:none;  }  .cart.table-wrapper .items > .item .col.msrp {   white-space:normal;  }  .cart.table-wrapper .item .col.item {   padding-bottom:0;  }  .cart-bottom {   display:table;  }  .cart-bottom .line {   display:table;  }  .checkout-cart-index .page-main .cart.table-wrapper table thead {   display:none;  }  .checkout-cart-index .page-main .cart.table-wrapper .items > .item .col.item {   padding:0;   display:flex;   position:relative;   align-items:center;   font-size:13px;  }  .checkout-cart-index .page-main .cart.table-wrapper .items > .item .col.item .product-item-photo {   position:relative;   top:0;  }  .checkout-cart-index .page-main .cart.table-wrapper .items > .item .col.item .product-item-photo .product-image-container {   display:block;  }  .checkout-cart-index .page-main .abs-shopping-cart-items-mobile .actions,  .checkout-cart-index .page-main .cart-container .form-cart .actions .btn,  .checkout-cart-index .page-main .cart-container .form-cart .actions {   width:100%;  }  .checkout-cart-index .page-main .abs-shopping-cart-items-mobile .actions,  .checkout-cart-index .page-main .cart-container .form-cart .actions .btn,  .checkout-cart-index .page-main .cart-container .form-cart .actions {   margin-top:15px;  }  .checkout-cart-index .page-main .abs-shopping-cart-items-mobile .actions,  .checkout-cart-index .page-main .cart-container .form-cart .actions .btn + .btn,  .checkout-cart-index .page-main .cart-container .form-cart .actions {   margin:15px 0 0;  }  .checkout-cart-index .page-main .checkout-extra {   padding:0;   border:none;  }  .checkout-cart-index .page-main .checkout-extra > .block > .title {   position:static;   width:100%;   margin:0;   border:1px solid #efefef;   padding:12px 20px 12px;  }  .checkout-cart-index .page-main .checkout-extra > .block > .content {   padding:30px 20px;   border-right:1px solid #f4f4f4;   border-bottom:1px solid #f4f4f4;  }  .checkout-cart-index .page-main .checkout-extra > .block .active > .content {   border:1px solid #efefef;  }  .checkout-cart-index .page-main .checkout-extra > .block + .block > .title {   margin:0;  }  .checkout-cart-index .page-main .checkout-extra .block.shipping form div.field {   grid-template-columns:55fr 45fr;  }  .minicart-wrapper .block-content {   padding:0 5px 0 5px;  }  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  }  .opc-wrapper form.form.form-shipping-address fieldset.field.street.admin__control-fields {   padding:0;   border:none;  }  .opc-wrapper .table-checkout-shipping-method tbody tr td {   padding:10px 10px;  }  .opc-wrapper .table-checkout-shipping-method thead th {   display:none;  }  .opc-wrapper .checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary,  .opc-wrapper .checkout-shipping-address .form-login fieldset .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.action.login.primary,  .opc-wrapper .checkout-shipping-address .form-login fieldset .actions-toolbar .action-gift.action.login.primary {   height:40px;   font-weight:600;   padding:0 35px;   line-height:36px;   color:#fff;   border:2px solid #222;   background-color:#222;   margin-bottom:0;   margin-top:10px;  }  .checkout-payment-method .payment-method-title {   padding:15px;  }  .checkout-payment-method .checkout-billing-address .action-cancel {   margin-top:10px;  }  .opc-payment .payment-methods .payment-method .actions-toolbar {   margin-top:20px;  }  .opc-payment .payment-methods .payment-method .actions-toolbar .primary {   float:none;  }  .opc-payment .payment-methods .payment-method .actions-toolbar .primary button + button,  .opc-payment .payment-methods .payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action + .cart.table-wrapper .actions-toolbar > .action,  .opc-payment .payment-methods .payment-method .actions-toolbar .primary .action-gift + .action-gift {   margin-top:15px !important;   display:block;  }  .payment-option.discount-code {   margin:0 !important;  }  .checkout-payment-method .payment-option {   margin:0 -15px;  }  .gift-wrapping {   border-bottom:1px solid #c1c1c1;   margin-bottom:20px;   padding-bottom:10px;  }  .gift-wrapping-list {   width:100%;  }  .gift-wrapping-preview img {   width:100%;  }  .item-actions .actions-toolbar .gift-options .gift-wrapping,  .item-actions .actions-toolbar .gift-options .gift-message {   display:block;  }  .form-add-invitations .additional,  .form-add-invitations .field.text {   margin-top:20px;  }  .map-popup {   max-width:100%;  }  .map-old-price,  .map-show-info {   display:inline-block;  }  .map-old-price:not(:last-child),  .map-show-info:not(:last-child) {   margin-bottom:10px;  }  .block-wishlist-management {   clear:both;   margin-top:-21px;  }  .block-wishlist-management .wishlist-select {   margin:0 -15px 20px;  }  .block-wishlist-management .wishlist-select-items {   border-bottom:1px solid #d1d1d1;   background:#f5f5f5;   display:none;   padding:15px 0;  }  .block-wishlist-management .wishlist-select-items.active {   display:block;  }  .block-wishlist-management .wishlist-select-items .item {   margin:3px 0 0;  }  .block-wishlist-management .wishlist-select-items .item:first-child {   margin-top:0;  }  .block-wishlist-management .wishlist-select-items .item.current {   display:none;  }  .block-wishlist-management .wishlist-select-items .item a {   display:block;   padding:5px 18px;   text-decoration:none;  }  .block-wishlist-management .wishlist-select-items .item a:hover {   background:#e8e8e8;  }  .block-wishlist-management .wishlist-title strong {   font-size:2.6rem;  }  .block-wishlist-management .wishlist-info {   margin-bottom:15px;  }  .block-wishlist-management .wishlist-toolbar-select,  .block-wishlist-management .wishlist-toolbar-actions {   margin-bottom:15px;  }  .products-grid.wishlist .product-item-checkbox {   left:0;   position:absolute;   top:20px;  }  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {   margin-left:25px;  }  .page-multiple-wishlist .products-grid.wishlist .product-item-name,  .page-multiple-wishlist .products-grid.wishlist .product-item-description,  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {   margin-left:115px;  }  .products-grid.wishlist .wishlist-dropdown {   display:none;  }  .reward-settings + .actions-toolbar {   margin-top:10px;  }  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {   display:block;   float:none;   margin:10px 0 0;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {   display:none;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {   display:none;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {   display:block;  }  .my-credit-cards .card-type img {   vertical-align:middle;  }  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-social-links,  .extra-gallery-fullwidth.catalog-product-view .product-info-main .amazon-minicart-container {   display:flex;   align-items:center;  }  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-stock-sku .availability.only {   margin:5px;  }  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-static-block,  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-info-stock-sku,  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product.attribute.sku,  .extra-gallery-fullwidth.catalog-product-view .product-info-main .stock.available,  .extra-gallery-fullwidth.catalog-product-view .product-info-main .product-brand {   margin:5px 10px;  }  .product.media .product-thumbnail .gallery-horizontal .owl-item {   height:auto !important;  }  .mgs-instant-search .products-grid .product-item {   width:50%;  }  .mgs-instant-search .posts.wrapper .items .item.post,  .mgs-instant-search-type-page .posts.wrapper .items .item.post {   width:100%;  }  .search-product-container .line {   display:block;  }  .search-product-container .line .col-mb-12 {   max-width:100%;  }  .catalogsearch-result-index.page-layout-3columns .bottom-pagination .toolbar .limiter {   display:none;  }  .tabs_categories_porfolio_content .item {   width:100%;  }  .catalog-product-view .product-tab-wrapper .product-tab-content .product.data .data.item.content {   padding:0;   border:none;  }  .catalog-product-view .product-tab-wrapper .product-tab-content .product.data:not(.items-show-all) .data.item.content > div {   width:90%;   margin:15px auto;  }  .bundle-options-container .product-options-wrapper fieldset.fieldset.fieldset-bundle-options {   margin:0;   width:100%;   display:contents;  }  .block-search .block-content {   margin-bottom:0;  }  .search-icon-popup .block-search .block-content .form.minisearch .input-text {   margin:0;  }  .search-icon-popup .block-search .label {   display:none;  }  .header-area.search-visible .search-form .label {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .page-header .search-form .block-search .block-content .form.minisearch {   margin-top:130px;  }  .parent-search #search_mini_form .mgs-instant-search-dropdown {   top:65px;  }  #search_mini_form .mgs-instant-search-dropdown {   top:50px;  }  .contact-index-index .column:not(.sidebar-main) .form.contact {   float:none;   width:100%;  }  .contact-index-index .column:not(.sidebar-additional) .form.contact {   float:none;   width:100%;  }  .login-container .fieldset:after {   text-align:center;  }  .account .messages {   margin-bottom:0;  }  .control.captcha-image .captcha-img {   margin-bottom:10px;   display:block;  }  .customer-account-index .page-title-wrapper {   position:relative;  }  .form.search.advanced .field.price .with-addon .input-text {   flex-basis:auto;   width:100%;  }  .login-container form.form.form-login .actions-toolbar {   margin-left:0;   margin-top:15px;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   justify-content:space-between;  }  .login-container form.form.form-login .actions-toolbar .primary {   text-align:left;   display:inline-block;   margin:0;  }  .login-container form.form.form-login .actions-toolbar .secondary {   margin-top:0;   padding-top:8px;   text-align:left;  }  .login-container .block-new-customer .actions-toolbar .primary {   text-align:left;  }  .login-container .block-new-customer .actions-toolbar .primary a {   width:auto;  }  .account .column.main .block.block-dashboard-info .block-content .box.box-information {   margin-bottom:35px;  }  .block-dashboard-orders .table-order-items tr {   border-bottom:1px solid #d7d7d7;   padding:20px 0;   display:block;  }  .block-dashboard-orders .table-order-items tr:first-child {   padding-top:0;  }  .block-dashboard-orders .table-order-items tr th {   text-align:left;  }  .block-dashboard-orders .table-order-items tr td {   text-align:left;  }  .block-dashboard-orders .table-order-items tr td::before {   font-weight:500 !important;  }  .block-dashboard-orders .table-order-items tr td:first-child {   padding:0 !important;  }  .block-dashboard-orders .table-order-items tr td.col.actions {   margin:0;   padding:0 !important;  }  .block-dashboard-orders .table-order-items tr td.col.actions::before {   display:none !important;  }  .block-dashboard-orders .table-order-items tr td.col.actions a.action.view {   margin:0;  }  .block-dashboard-orders .table-order-items tr td.col.actions a.action.view:after {   content:"|";   display:inline-block;   margin:0 10px;  }  .customer-account-forgotpassword .page-main {   padding-top:40px;  }  .table-wrapper.reviews table.table tbody tr,  .table-wrapper.orders-history table.table tbody tr {   padding:20px 0;   display:block;  }  .table-wrapper.reviews table.table tbody tr:not(:last-child),  .table-wrapper.orders-history table.table tbody tr:not(:last-child) {   border-bottom:1px solid #d7d7d7;  }  .table-wrapper.reviews table.table tbody tr td,  .table-wrapper.orders-history table.table tbody tr td {   padding:5px 0 !important;   display:block;   width:100%;   text-align:left;   border:none;  }  .table-wrapper.reviews table.table tbody tr td.col.summary .rating-summary,  .table-wrapper.orders-history table.table tbody tr td.col.summary .rating-summary {   display:inline-block;  }  .table-wrapper.reviews table.table tbody tr td.col.actions,  .table-wrapper.orders-history table.table tbody tr td.col.actions {   text-align:left;  }  .table-wrapper.reviews table.table tbody tr td.col.actions:before,  .table-wrapper.orders-history table.table tbody tr td.col.actions:before {   display:none !important;  }  .block.block-addresses-list + .actions-toolbar-form a {   margin-top:15px;  }  .gift-options .actions-toolbar .action-update {   font-size:2rem;   padding:15px;   width:100%;  }  .gift-item-block {   border-top:1px solid #c1c1c1;   border-bottom:0;  }  .cart.table-wrapper .gift-content {   margin-right:-10px;  }  .multishipping-checkout-overview table thead tr th.col.item {   display:block !important;   padding-left:0;   padding-right:0;   border:none !important;   text-align:left;  }  .multishipping-checkout-overview table tbody tr {   padding:15px !important;   border:1px solid #eaeaea !important;  }  .multishipping-checkout-overview table tbody tr td.col {   text-align:left;   border:none !important;  }  .multishipping-checkout-overview table tbody tr td.col span {   display:inline-block;  }  .multishipping-checkout-overview table tbody tr td.col:before {   font-weight:400 !important;  }  .multishipping-checkout-overview table tbody tr td.col.item {   padding:0 !important;  }  .multishipping-checkout-overview table tbody tr td.col.item:before {   display:none !important;  }  .multishipping-checkout-overview table tbody tr td.col.subtotal {   padding:0 !important;  }  .multishipping-checkout-overview .table-order-review tfoot tr {   border:1px solid #f0f0f0;   display:block;   padding:15px;  }  .multishipping-checkout-overview .table-order-review tfoot tr td {   display:block;   padding:0 !important;   border:none !important;   text-align:left !important;  }  .multishipping-checkout-overview .table-order-review tfoot tr th {   display:block;   padding:0 !important;   border:none !important;   text-align:left !important;   width:100% !important;  }  .multishipping-checkout-overview .table-order-review tbody tr {   border:1px solid #f0f0f0;   display:block;   padding:15px;  }  .order-pager-wrapper .toolbar-amount {   left:inherit;   position:relative;   text-align:center;   top:inherit;  }  .order-pager-wrapper .pages {   text-align:center;  }  .order-pager-wrapper .action.previous,  .order-pager-wrapper .action.next {   margin:0;  }  .table-wrapper.order-items table.table tbody tr td.table-wrapper.order-items table.table tbody tr td dl.item-options,  .table-wrapper.table-order-items.invoice table.table tbody tr td.table-wrapper.order-items table.table tbody tr td dl.item-options {   display:flex;  }  .table-wrapper.order-items table.table tbody tr td,  .table-wrapper.table-order-items.invoice table.table tbody tr td {   text-align:left;  }  .table-wrapper.order-items table.table tbody tr td dl.item-options,  .table-wrapper.table-order-items.invoice table.table tbody tr td dl.item-options {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   margin:0;  }  .table-wrapper.order-items table.table tbody tr td dl.item-options dt,  .table-wrapper.table-order-items.invoice table.table tbody tr td dl.item-options dt {   margin-right:10px;   font-weight:700;   color:#222;  }  .table-wrapper.order-items table.table tbody tr td dl.item-options dd,  .table-wrapper.table-order-items.invoice table.table tbody tr td dl.item-options dd {   margin:0;  }  .table-wrapper.order-items table.table tbody tr td.col.qty span.title,  .table-wrapper.table-order-items.invoice table.table tbody tr td.col.qty span.title {   display:inline-block;  }  .table-wrapper.order-items table.table tbody tr.item-options-container td.col.value,  .table-wrapper.table-order-items.invoice table.table tbody tr.item-options-container td.col.value {   font-size:14px;  }  .table-wrapper.order-items table.table tbody tr.options-label td.col.label,  .table-wrapper.table-order-items.invoice table.table tbody tr.options-label td.col.label {   font-size:14px;   padding:0;   margin-bottom:0;  }  .table-wrapper.order-items table.table tfoot tr th,  .table-wrapper.table-order-items.invoice table.table tfoot tr th,  .table-wrapper.order-items table.table tfoot tr td,  .table-wrapper.table-order-items.invoice table.table tfoot tr td {   padding-bottom:15px !important;   padding-top:15px !important;  }  .header-area .top-custom-link ul li {   flex:1;   font-size:12px;   justify-content:center;  }  .header-area .top-header .top-middle-header {   padding-top:10px;   padding-bottom:14px;  }  .header-area .top-header .top-custom-link ul {   display:table;   margin:0 auto;   text-align:center;  }  .header-area .top-header .top-custom-link ul li {   display:inline-block;   padding-top:14px;   padding-bottom:0;  }  .header-area .top-header .top-custom-link ul li + li {   padding-left:15px;  }  .header-area.header2 .top-header {   padding-bottom:0;  }  .header-area.header2 .top-header .frame {   max-width:100% !important;  }  .header-area.header2 .top-header .top-custom-link ul {   text-align:center;  }  .header-area.header2 .top-header .top-custom-link ul li {   display:inline-block;   padding-top:0;  }  .page-footer .switcher .options {   display:block;  }  .page-footer .middle-footer div[class*="col-des"]:not(:last-child) {   margin-bottom:50px;  }  .page-footer .bottom-footer small.copyright {   text-align:center;   margin-bottom:15px;   line-height:1.75;  }  .page-footer .bottom-footer ul {   display:table;   margin:0 auto;  }   body .header-mobile-tabs--bottom {   display:block !important;  }  .header-mobile-tabs--bottom {   position:fixed;   z-index:9;   bottom:0;   left:0;   right:0;   padding:0 10px;   -webkit-transition:all 0.25s;   -moz-transition:all 0.25s;   -ms-transition:all 0.25s;   -o-transition:all 0.25s;   transition:all 0.25s;   background-color:#ffffff;   border-top:1px solid #eee;   transform:none;   -webkit-transform:none;   overflow-x:auto;   overflow-y:hidden;   -webkit-overflow-scrolling:touch;   vertical-align:baseline;   z-index:100;  }  .header-mobile-tabs--bottom ul {   padding:0;  }  .header-mobile-tabs--bottom ul li {   -webkit-flex:1;   flex:1;   margin:0;   text-align:center;  }  .header-mobile-tabs--bottom ul li > button,  .header-mobile-tabs--bottom ul li > a,  .header-mobile-tabs--bottom ul li > .cart.table-wrapper .actions-toolbar > .action,  .header-mobile-tabs--bottom ul li > .action-gift {   background:none;   box-shadow:none;   width:100%;   border:none;   text-align:center;   height:50px;   line-height:50px;   padding:0 5px;   color:#000;   font-size:25px;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   align-items:center;   justify-content:center;   position:relative;  }  .header-mobile-tabs--bottom ul li > button > .counter,  .header-mobile-tabs--bottom ul li > a > .counter,  .header-mobile-tabs--bottom ul li > .cart.table-wrapper .actions-toolbar > .action > .counter,  .header-mobile-tabs--bottom ul li > .action-gift > .counter {   color:#ffffff;   background-color:#222;   text-align:center;   white-space:normal;   position:absolute;   height:16px;   min-width:16px;   font-size:10px;   line-height:16px;   left:50%;   top:5px;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%;  }  .header-mobile-tabs--bottom ul li > button > .counter.empty,  .header-mobile-tabs--bottom ul li > a > .counter.empty,  .header-mobile-tabs--bottom ul li > .cart.table-wrapper .actions-toolbar > .action > .counter.empty,  .header-mobile-tabs--bottom ul li > .action-gift > .counter.empty {   display:none;  }  .fullscreen-slider .slide-text h2 {   font-size:30px;   margin-bottom:20px;  }  .fullscreen-slider .slide-text .sub-title {   font-size:15px;  }  .slider_mgs_carousel .owl-item .item-image {   min-height:250px;  }  .slider_mgs_carousel .owl-item .item-image img {   opacity:0;   visibility:hidden;  }  .slide-text .sub-title {   display:none;  }  .slide-text .btn {   height:30px;   padding:0px 25px;   line-height:25px;  }  .slider-hu3 .slide-text .inner-text h2 {   font-size:35px;  }  .slider-hu3 .slider_mgs_carousel .owl-item .item-image {   min-height:300px;  }  .promobanner-hu3 .banner-text .content .title {   font-size:25px;  }  .promobanner-hu3 .banner-text .content .sub-text {   font-size:14px;  }  .decor-banner p {   font-size:30px !important;  }  .content-heading h3.title:before,  .content-heading h3.title:after {   display:none;  }  .video-banner #video-background:not(.loaded) + .text {   z-index:1;   padding-top:100px;   padding-bottom:100px;  }  .profile .profile-image .social-link {   -webkit-transform:translateY(0);   -moz-transform:translateY(0);   -ms-transform:translateY(0);   -o-transform:translateY(0);   transform:translateY(0);  }  .content-block.instagram-block .col {   padding:15px 0px 5px 15px !important;  }  body.boxed:not(.panel-popup) .page-header .frame .line,  body.boxed:not(.panel-popup) .page-header .frame-fluid .line {   margin:0;   padding:0;  }  .scroll-to-top {   width:40px;   height:40px;   bottom:55px;  }  footer.page-footer .middle-footer {   padding-bottom:40px;  }  footer.page-footer .bottom-footer {   padding-bottom:35px;  }  .mgs-promobanner.promobanner.flashed-zoom .text {   top:10%;   left:5%;  }  .mgs-promobanner.promobanner.flashed-zoom .static-wrapper .text1 {   font-size:20px;   line-height:30px;  }  .mgs-promobanner.promobanner.flashed-zoom .static-wrapper .text2 {   display:none;  }  .mgs-promobanner.promobanner.flashed-zoom .banner-text .btn {   margin-top:5px;  }  .category-product-list .product-list {   padding:27px 15px 40px;  }  .category-product-list .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {   bottom:-15px;  }  .category-product-list .resp-tabs-list li {   width:50%;  }  .brand-slider .slider_mgs_carousel .owl-item .item-image {   min-height:170px;  }  .section-builder.category-product-list .mgs-tab.data.items > .item.title > .switch {   height:30px !important;   line-height:30px !important;  }  .testimonial-list-block.boxed_content {   padding:40px 30px;  }  .testimonial-list-block.boxed_content .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {   bottom:-50px;  }  .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {   text-align:center;  }  .metro-product-bottom > .frame > .line {   display:flex;   flex-direction:row;   flex-wrap:wrap;  }  .metro-product-bottom > .frame > .line > .col-xs-12 {   order:1;  }  .metro-product-bottom > .frame > .line > div:nth-child(1) {   order:2;  }  .metro-product-bottom > .frame > .line > div:nth-child(3) {   order:3;  }  .metro-product-top {   margin-top:20px;  }  .metro-new-sale-off {   margin-bottom:30px;  }  .metro-dress-collection {   margin-left:5px;   margin-top:10px;  }  .metro-dress-collection > p:nth-child(1) {   font-size:40px;   letter-spacing:4px;  }  .metro-dress-collection > p:nth-child(2) {   font-size:30px;   line-height:14px;  }  .metro-dress-collection > p:nth-child(3) {   font-size:30px;  }  .metro-nineth-product {   margin-top:30px;  }  .metro-eleventh-product {   margin-top:30px;  }  .metro-new-blog {   margin-top:40px;  }  .metro-new-blog .content-heading h3.title {   font-size:23px;  }  .metro-new-blog .block-note {   margin-top:10px;  }  .metro-new-blog .block.widget.mgs-blog-lastest-posts {   margin-top:20px;  }  .metro-new-blog .widget.mgs-blog-lastest-posts .post-item-content {   margin-bottom:0;  }  .metro-new-ist .instagram-block > .content-heading {   margin-bottom:20px;  }  .metro-banner .slide-text h2 {   margin-bottom:15px;  }  .products-grid.wishlist .product-item .fieldset .field.qty {   margin-bottom:0;   padding-right:0;   width:90px;  }  .products-grid.wishlist .product-item-actions {   margin:10px 0 0;  }  .control-buttons .line > div {   margin-bottom:15px;  }  .wishlist-index-index .product-item {   width:100%;  }  .wishlist-index-index .product-item-info {   width:auto;  }  .products-grid.wishlist .product-item .product-item-info .product-item-inner {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   flex-wrap:wrap;   align-items:center;  }  .products-grid.wishlist .product-item .product-item-info .product-item-inner .field.comment-box {   flex-basis:100%;  }  .products-grid.wishlist .product-item .product-item-info .product-item-actions {   margin:0 0 0 10px;  }  .sub-categories {   display:none;  }  .products-list .product-item-info .product-item-details {   padding-top:20px;  }  .deals-products-list-block .list-products .product-item-info .product-item-details {   padding-left:20px;  }  .products-grid.deals-products-grid .product-item-info .product-item-details {   bottom:35px;  }  .block-releated .block-heading h3.title {   font-size:24px;   line-height:28.8px;   letter-spacing:0px;   max-width:300px;   text-transform:uppercase;  }  .block-releated .block-heading h3.title:after,  .block-releated .block-heading h3.title:before {   display:none;  }  .block-releated .mgs-products.products-grid .mgs-owl-carousel .product-item {   padding:0 15px;  }  .sidebar.sidebar-main .block.related .product-items .product-item-info .product-item-details {   padding-top:0;  }  .sidebar.sidebar-main .block-title {   margin-top:0;  }  .section-builder.category-product-list .panel-block .content-heading {   margin-bottom:10px;  }  .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview,  .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview {   padding-top:5px;  }  .toolbar .limiter {   display:none;  }  .toolbar .form-item-select select {   max-width:150px;  }  .catalog-product-view .column.main {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-direction:column;   -ms-flex-direction:column;   flex-direction:column;  }  .catalog-product-view .product.media {   -ms-flex-order:-1;   -webkit-order:-1;   order:-1;   position:relative;   height:auto !important;  }  .catalog-product-view .product-info-main h1.product-name {   margin-top:30px;  }  .catalog-product-view .product-info-main .box-tocart .fieldset {   display:flex;   flex-wrap:wrap;  }  .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty,  .catalog-product-view .product-info-main .box-tocart .fieldset .actions {   flex-shrink:0;   margin-bottom:10px;   padding-right:10px;  }  .catalog-product-view .product-info-main .box-tocart.update .fieldset .actions {   display:flex;  }  .catalog-product-view .product-info-main .box-tocart.update .fieldset .actions .product-social-links {   display:flex;  }  .catalog-product-view .product-info-main .box-tocart.update .fieldset .actions .product-social-links .product-addto-links {   margin:0;  }  .catalog-product-view .product-info-main .box-tocart.update .fieldset .field.qty {   margin-bottom:15px;  }  .catalog-product-view .product-tab-wrapper {   margin-top:66px;   clear:both;  }  .product-info-main .box-tocart .actions .action.tocart {   padding-top:0;  }  .product-info-main .box-tocart.update .actions button.action.primary.tocart,  .product-info-main .box-tocart.update .actions .cart.table-wrapper .actions-toolbar > .action.action.primary.tocart,  .product-info-main .box-tocart.update .actions .action-gift.action.primary.tocart {   margin-right:15px;  }  .block.related .action.select {   display:block;   margin:5px 0;  }  .product-add-form .table-wrapper.grouped table thead tr th {   display:table-cell !important;  }  .product-add-form .table-wrapper.grouped table tbody {   display:table-row-group !important;  }  .product-add-form .table-wrapper.grouped table tbody tr td {   display:table-cell !important;   border-bottom:1px solid #d1d1d1 !important;  }  .product-add-form .table-wrapper.grouped table tbody tr td::before {   display:none !important;  }  .product-add-form .table-wrapper.grouped table > tbody > tr {   display:table-row !important;  }  .page-product-grouped .product-info-main .box-tocart .product-social-links {   width:auto;   display:flex;   margin-left:10px;  }  .page-product-grouped .product-info-main .box-tocart .product-social-links .product-addto-links {   margin:0;  }  aside.modal-popup.modal-static-block.modal-slide .modal-inner-wrap {   width:90%;   max-width:100%;  }  aside.modal-popup.modal-static-block.modal-slide .modal-inner-wrap .modal-content {   padding:10px;  }  aside.modal-popup.modal-static-block.modal-slide .modal-inner-wrap .modal-content .modal-body-content {   overflow:auto;   max-height:80vh;  }  aside.modal-popup.modal-static-block.modal-slide._show {   left:0;  }  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header {   display:block;   position:absolute;   top:-16px;   right:-15px;   padding:10px;   width:30px;   height:30px;  }  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header button,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .cart.table-wrapper .actions-toolbar > .action,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .action-gift {   background-color:#000;   width:30px;   height:30px;   padding:0;   border-radius:50%;  }  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header button.action-close::before,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header button.action-close:hover,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .cart.table-wrapper .actions-toolbar > .action.action-close::before,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .cart.table-wrapper .actions-toolbar > .action.action-close:hover,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .action-gift.action-close::before,  aside.modal-popup.modal-static-block.modal-slide._show header.modal-header .action-gift.action-close:hover {   color:#fff;  }  body.page-layout-product-with-sticky-info .product-info-main.is_stuck,  body.page-layout-product-with-sticky-info-2 .product-info-main.is_stuck {   position:relative !important;   top:0 !important;   width:100% !important;   padding:0 !important;  }  body.page-layout-product-with-sticky-info .product-info-main.is_stuck + div,  body.page-layout-product-with-sticky-info-2 .product-info-main.is_stuck + div {   display:none !important;  }  body.page-layout-product-with-sticky-info .columns-main-sticky,  body.page-layout-product-with-sticky-info-2 .columns-main-sticky {   width:100%;   display:flex;   flex-direction:column;  }  body.page-layout-product-with-sticky-info .column.main,  body.page-layout-product-with-sticky-info-2 .column.main {   width:100%;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-detail-information {   display:none;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main {   text-align:center;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .product-reviews-summary.empty {   display:block;   text-align:center;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .product-reviews-summary.empty > div {   display:block;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .swatch-attribute-options.clearfix {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   justify-content:center;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .product-options-bottom .box-tocart .fieldset {   justify-content:center;  }  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .product-addto-links,  body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-main .product-addto-links {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   justify-content:center;  }  .page-with-filter .columns .sidebar-main {   -ms-flex-order:0;   -webkit-order:0;   order:0;  }  .sidebar .block.block-compare.mgs-compare .block-content .actions-toolbar {   justify-content:left;  }  .sidebar .block.block-wishlist.mgs-wishlist .block-content .actions-toolbar .primary {   text-align:left;  }  .sidebar .block.block-wishlist.mgs-wishlist .block-content .actions-toolbar .primary a.action {   width:auto;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.title {   font-weight:600;   color:#000000;   padding:0 40px 0 17px;   background-color:#f6f6f8;   position:relative;   line-height:40px;   cursor:pointer;   height:40px;   margin-bottom:0;   margin-top:10px;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.title a {   background-color:transparent !important;   border:none;   padding:0 !important;   font-size:14px;   color:var(--thim-mgs-color-01);  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.title a:after {   content:"+";   position:absolute;   background-color:#000;   line-height:40px;   display:block;   color:#fff;   right:0;   top:0;   width:40px;   bottom:0;   text-align:center;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.title.active a:after {   content:"-";  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content {   padding:17px;   border:1px solid #f6f6f8;   margin-bottom:10px;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content .table-wrapper {   overflow:initial;   margin:0;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table {   border:initial;   display:table;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody {   display:table-row-group;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody tr {   display:table-row;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody tr th {   display:table-cell;   padding:15px;   border-bottom:1px solid #ddd;   font-weight:600;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody tr th:before {   display:none;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody tr td {   display:table-cell;   padding:15px;   border-bottom:1px solid #ddd;  }  .product-tab-wrapper .product-tab-content .product-tab .data.item.content table tbody tr td:before {   display:none;  }  .product-tab-wrapper .product-tab-content .product-tab .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {   border:1px solid #ddd;   padding:15px;  }  .product-tab .table-wrapper .data.item.content table tbody tr {   display:table-row;  }  .product-tab .table-wrapper .data.item.content table tbody tr td:last-child {   padding:15px;   border-bottom:1px solid #ddd;  }  .block.review-add form.review-form .actions-toolbar.review-form-actions button.action.submit,  .block.review-add form.review-form .actions-toolbar.review-form-actions .cart.table-wrapper .actions-toolbar > .action.action.submit,  .block.review-add form.review-form .actions-toolbar.review-form-actions .action-gift.action.submit {   width:auto;  }  .block.review-add form.review-form .actions-toolbar.review-form-actions .primary.actions-primary {   text-align:left;  }  .block.review-add form.review-form legend.legend.review-legend {   display:block;  }  .block.review-add form.review-form legend.legend.review-legend strong {   display:inline-block;  }  .block.review-add form.review-form fieldset .field {   margin-bottom:15px;  }  .block.review-add form.review-form .actions-toolbar.review-form-actions {   margin-top:0;  }  .block.review-add form.review-form fieldset.field.required.review-field-ratings {   margin-top:15px;   margin-bottom:0;  }  .customer-review.view .product-details .product-info h2 {   font-size:32px;   margin-top:10px;   margin-bottom:10px;  }  .sidebar .block-viewed-products-grid .products-grid .product-item {   margin-left:2%;   width:calc((100% - 2%) / 2);  }  .sidebar .block-viewed-products-grid .products-grid .product-item:nth-child(2n + 1) {   margin-left:0;  }  .sidebar .block-viewed-products-grid .products-grid .product-item-photo {   display:block;   position:relative;  }  .sidebar .block-viewed-products-grid .products-grid .product-item-details {   margin:0;  }  .sidebar .block-viewed-products-grid .products-grid .product-item-info {   text-align:center;  }  .section-builder .banner-auto-parts h2.big-text {   font-size:26px;   line-height:48px;   margin-bottom:0;  }  .section-builder .banner-auto-parts h2.big-text br {   display:none;  }  .section-builder .banner-auto-parts .inner-text a.btn-red {   margin-top:24px;   height:40px;  }  .section-builder .banner-auto-parts h4 {   font-size:12px;  }  .section-builder .banner-auto-parts h4 br {   display:none;  }  .section-builder .banner-auto-parts .sub-number {   margin-top:10px;  }  .section-builder .home-policy.section-builder-full .panel-block-row {   margin:0 0 30px 0;  }  .cms-index-index .banner-auto-parts .slider_mgs_carousel .owl-item .slide-text .inner-text {   padding:0;   width:100%;  }  .cms-index-index .banner-auto-parts .slider_mgs_carousel .owl-item .item-image {   background-position:43% 100%;  }  .cms-index-index .banner-auto-parts .slider_mgs_carousel .owl-item .slide-text.middle_right {   top:36px;   transform:initial !important;   padding-top:0;  }  .cms-index-index .banner-auto-parts .owl-carousel .owl-stage-outer.owl-height {   height:555px !important;  }  .section-builder.section-common {   margin-top:48px;  }  .section-builder.section-common .panel-heading {   margin-bottom:24px;  }  .section-builder.section-common .motor-banner {   margin-bottom:16px;  }  .section-builder.section-common .motor-banner .banner-text h3 {   font-size:24px !important;  }  .section-builder.section-common .motor-banner .banner-text p {   font-size:12px;   margin-top:16px;  }  .section-builder.section-common .sale-banner .promobanner .text h2 {   font-size:56px !important;  }  .section-builder.section-common div.category-wrapper {   margin-bottom:24px;   max-height:190px;   min-height:190px;  }  .section-builder.section-common div.category-wrapper .promobanner-block .promobanner {   max-height:190px;   min-height:190px;  }  .section-builder.section-common div.category-wrapper .promobanner-block .promobanner a img {   max-width:130px;   padding-left:16px;  }  .section-builder.section-common div.category-wrapper .category-content h3 {   font-size:14px;   top:36px;   right:16px;  }  .section-builder.section-common div.category-wrapper .category-content a.btn-link.text-red {   right:17px;  }  .home-policy.section-builder-full {   padding:48px 0;  }  .home-policy.section-builder-full .col-des-3 {   margin-bottom:32px;  }  .section-builder.section-blog {   padding-bottom:78px;  }  .section-slider .mgs-owl-carousel.owl-carousel .owl-dots {   bottom:-30px;  } } @media only screen and (max-width:639px) {  .abs-visually-hidden-mobile,  .table-giftregistry-items .col.product:before {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-mobile:before,  .abs-add-clearfix-mobile:after,  .abs-checkout-order-review tbody tr:before,  .abs-checkout-order-review tbody tr:after,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,  .table-giftregistry-items .col.product:before,  .table-giftregistry-items .col.product:after,  .account .toolbar:before,  .account .toolbar:after {   content:'';   display:table;  }  .abs-add-clearfix-mobile:after,  .abs-checkout-order-review tbody tr:after,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,  .table-giftregistry-items .col.product:after,  .account .toolbar:after {   clear:both;  }  .abs-checkout-order-review tbody tr:not(:last-child) {   border-bottom:1px solid #d1d1d1;  }  .abs-checkout-order-review tbody tr .col.item:before {   display:none;  }  .abs-checkout-order-review tbody tr .col.qty,  .abs-checkout-order-review tbody tr .col.price,  .abs-checkout-order-review tbody tr .col.subtotal {   box-sizing:border-box;   float:left;   text-align:center;   white-space:nowrap;   width:33%;  }  .abs-checkout-order-review tbody tr .col.qty[data-th]:before,  .abs-checkout-order-review tbody tr .col.price[data-th]:before,  .abs-checkout-order-review tbody tr .col.subtotal[data-th]:before {   content:attr(data-th) ':';   display:block;   font-weight:700;   padding-bottom:10px;  }  .abs-checkout-order-review tbody tr .product-item-name {   margin:0;  }  .abs-no-display-s,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody th {   display:none;  }  .abs-pager-toolbar-mobile-s .toolbar-amount,  .abs-pager-toolbar-mobile-s .limiter,  .abs-pager-toolbar-mobile-s .pages,  .toolbar-giftregistry-results .toolbar-amount,  .toolbar-giftregistry-results .limiter,  .toolbar-giftregistry-results .pages {   margin-bottom:25px;  }  .table-wrapper {   overflow-x:auto;   overflow-y:hidden;   width:100%;   -ms-overflow-style:-ms-autohiding-scrollbar;   -webkit-overflow-scrolling:touch;   position:relative;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {   border:none;   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {   display:none;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {   border-bottom:none;   display:block;   padding:5px 0;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before {   padding-right:10px;   content:attr(data-th) ':';   display:inline-block;   color:#111111;   font-weight:700;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {   padding-top:20px;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child {   padding-bottom:20px;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {   border:none;   padding:0 0 5px;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {   display:block;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {   display:block;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {   padding-top:20px;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {   box-sizing:border-box;   float:left;   padding-left:0;   padding-right:0;   text-align:left;   width:70%;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {   box-sizing:border-box;   float:left;   padding-left:0;   padding-right:0;   text-align:right;   width:30%;  }  .data-table-definition-list thead {   display:none;  }  .data-table-definition-list tbody th {   padding-bottom:0;  }  .data-table-definition-list tbody th,  .data-table-definition-list tbody td {   display:block;   padding-left:0;   padding-right:0;  }  .column .block-addbysku .sku {   margin-right:-85px;   padding-right:90px;  }  .column .block-addbysku .action.remove {   display:inline-block;   background-image:none;   background:none;   -moz-box-sizing:content-box;   border:0;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   text-decoration:none;   text-shadow:none;   font-weight:400;  }  .column .block-addbysku .action.remove > span {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .column .block-addbysku .action.remove:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:22px;   color:inherit;   content:'\e616';   font-family:'icons-blank-theme';   margin:1px 0 0;   vertical-align:top;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .column .block-addbysku .action.remove:hover:before {   color:inherit;  }  .column .block-addbysku .action.remove:active:before {   color:inherit;  }  .column .block-addbysku .action.remove:focus,  .column .block-addbysku .action.remove:active {   background:none;   border:none;  }  .column .block-addbysku .action.remove:hover {   background:none;   border:none;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   pointer-events:none;   opacity:0.5;  }  .minicart-wrapper {   margin-top:10px;  }  .minicart-wrapper:before,  .minicart-wrapper:after {   content:'';   display:table;  }  .minicart-wrapper:after {   clear:both;  }  .minicart-wrapper .product .actions {   float:left;   margin:10px 0 0 0;  }  .minicart-wrapper .update-cart-item {   float:right;   margin-left:0;  }  .opc-wrapper .form-login {   border-bottom:1px solid #cccccc;   margin:0 0 15px;   padding:0 0 15px;  }  .opc-wrapper .shipping-address-item {   border-bottom:1px solid #cccccc;   margin:0 0 15px;   padding:15px 35px 15px 18px;   width:100%;  }  .opc-wrapper .shipping-address-item.selected-item {   padding:15px 35px 15px 18px;   border-bottom-width:2px;  }  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {   right:39px;  }  .opc-wrapper .form-login,  .opc-wrapper .form-shipping-address {   margin-top:28px;  }  .opc-wrapper .action-select-shipping-item {   float:none;   margin-top:10px;   width:100%;  }  .opc-wrapper .action-show-popup {   width:100%;  }  .opc-wrapper .edit-address-link {   display:inline-block;   text-decoration:none;   margin:0;   position:absolute;   right:0;   top:1px;  }  .opc-wrapper .edit-address-link > span {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .opc-wrapper .edit-address-link:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:28px;   color:#303030;   content:'\e606';   font-family:'icons-blank-theme';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .opc-wrapper .edit-address-link:hover:before {   color:#303030;  }  .opc-wrapper .edit-address-link:active:before {   color:#303030;  }  .shipping-policy-block.field-tooltip {   margin-bottom:20px;   position:relative;   right:auto;   top:auto;  }  .shipping-policy-block.field-tooltip .field-tooltip-content {   width:300px;   right:auto;  }  .shipping-policy-block.field-tooltip .field-tooltip-content:before,  .shipping-policy-block.field-tooltip .field-tooltip-content:after {   right:auto;  }  .opc-block-shipping-information .shipping-information-title {   font-size:2.3rem;  }  .table-giftregistry-items .field.choice,  .table-giftregistry-items .field.qty {   display:inline-block;  }  .form-giftregistry-search .fieldset {   margin-bottom:15px;  }  .block-search {   margin-top:10px;  }  .account .column.main,  .account .sidebar-additional {   margin:0;  }  .cart.table-wrapper .gift-content {   border-bottom:1px solid #d1d1d1;   margin-bottom:20px;  }  .account .order-details-items .table-order-items .product-item-name,  .account .order-details-items .table-order-items .price-including-tax,  .account .order-details-items .table-order-items .price-excluding-tax,  .account .order-details-items .table-order-items .items-qty {   display:inline-block;   vertical-align:initial;  }  .account .toolbar .pages {   float:right;  }  .account .toolbar .limiter {   clear:both;  }  .order-details-items thead {   display:block;  }  .order-details-items thead tr,  .order-details-items thead td {   display:block;  }  .table-wrapper .table.table-order-items tfoot td.order-pager-wrapper {   width:100%;  }  .order-items.table-wrapper .col.price,  .order-items.table-wrapper .col.qty,  .order-items.table-wrapper .col.subtotal,  .order-items.table-wrapper .col.msrp {   text-align:left;  }  .header-area.header2 .top-header .frame-fluid .line .top-middle-header {   margin:0 -15px !important;  }  .header-area.header2 .top-header .top-custom-link ul li {   padding-top:14px;  }  .products-list .product-item {   table-layout:fixed;  }  .products-list .product-item-photo {   padding:0 10px 10px 0;   width:30%;  } } @media only screen and (max-width:479px) {  .tooltip.wrapper .tooltip.content {   min-width:10rem;  }  .minicart-wrapper .block-minicart {   width:290px;  }  .header-area .minicart-wrapper .block-minicart {   width:270px;  }  .modal-popup .field-tooltip .field-tooltip-content {   width:200px;  }  .block-releated .block-heading h3.title {   max-width:300px;  } } @media all and (min-width:640px) {  .abs-blocks-2columns-s {   width:48.8%;  }  .abs-blocks-2columns-s:nth-child(odd) {   clear:left;   float:left;  }  .abs-blocks-2columns-s:nth-child(even) {   float:right;  }  .abs-reset-left-margin-desktop-s {   margin-left:0;  }  .abs-margin-for-forms-desktop-s {   margin-left:25.8%;  }  .abs-visually-hidden-desktop-s {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-desktop-s:before,  .abs-add-clearfix-desktop-s:after {   content:'';   display:table;  }  .abs-add-clearfix-desktop-s:after {   clear:both;  }  .abs-add-box-sizing-desktop-s {   box-sizing:border-box;  }  .ui-dialog.popup {   width:420px;  }  .column .block-addbysku .action.remove {   background-image:none;   -moz-box-sizing:content-box;   box-shadow:none;   line-height:inherit;   text-shadow:none;   font-weight:400;   line-height:1.42857143;   margin:0;   padding:0;   color:#1979c3;   text-decoration:none;   background:none;   border:0;   display:inline;   margin-top:2px;  }  .column .block-addbysku .action.remove:focus,  .column .block-addbysku .action.remove:active {   background:none;   border:none;  }  .column .block-addbysku .action.remove:hover {   background:none;   border:none;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   pointer-events:none;   opacity:0.5;  }  .column .block-addbysku .action.remove:visited {   color:#1979c3;   text-decoration:none;  }  .column .block-addbysku .action.remove:hover {   color:#006bb4;   text-decoration:underline;  }  .column .block-addbysku .action.remove:active {   color:#ff5501;   text-decoration:underline;  }  .column .block-addbysku .action.remove:hover,  .column .block-addbysku .action.remove:active,  .column .block-addbysku .action.remove:focus {   background:none;   border:0;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   color:#1979c3;   opacity:0.5;   cursor:default;   pointer-events:none;   text-decoration:underline;  }  .wishlist-index-index .products-grid .product-item {   margin-bottom:20px;  }  .wishlist-index-index .products-grid .product-item-actions {   margin:0;  }  .product-item-actions {   display:block;  }  .products-grid .product-item-actions {   margin:10px 0;  }  .product-item-actions .actions-primary + .actions-secondary > * {   white-space:normal;  }  .review-form {   max-width:100%;  }  .review-ratings {   float:left;   margin-bottom:0;   max-width:240px;  }  .review-ratings ~ .review-content,  .review-ratings ~ .review-details {   margin-left:280px;  }  .review-toolbar {   margin:0;  }  .review-toolbar .pages {   padding:30px 0;  }  .fieldset .review-legend.legend {   margin-bottom:30px;  }  .review-item {   padding:30px 0;  }  .review-title {   margin:0 0 30px;  }  .block.widget .products-grid .product-item,  .page-layout-1column .block.widget .products-grid .product-item,  .page-layout-3columns .block.widget .products-grid .product-item {   width:33.33333333%;  }  .page-layout-1column .block.widget .products-grid .product-item {   margin-left:2%;   width:calc((100% - 4%) / 3);  }  .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) {   margin-left:0;  } } .customer-account-create .create .choice {  overflow:inherit; } .customer-account-create .create .choice label {  display:inline-block; } .banner-auto-parts h2.big-text {  color:#ffffff;  font-size:56px;  line-height:64px;  margin-bottom:9px; } .banner-auto-parts h4 {  font-weight:600;  color:#ffffff;  text-transform:uppercase;  font-size:16px;  line-height:24px;  letter-spacing:0.05em; } .banner-auto-parts .sub-number {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  gap:24px;  margin-top:15px; } .banner-auto-parts h5 {  font-size:26px;  color:#fbdf60;  font-weight:bold; } .banner-auto-parts span {  font-size:11px;  color:#ffffff;  display:block;  margin-left:20px;  margin-top:-5px;  line-height:24px;  letter-spacing:0.05em; } .banner-auto-parts .inner-text a.btn-red {  background:#e23333;  border-radius:100px;  border:none;  font-size:16px;  padding:0 15px;  color:#ffffff;  margin-top:55px;  line-height:40px; } .banner-auto-parts .inner-text a.btn-red:hover {  opacity:0.9; } .section-builder.section-common .panel-heading {  text-align:center; } .section-builder.section-common .panel-heading h2 {  font-weight:600;  font-size:24px;  line-height:36px;  text-transform:uppercase;  position:relative;  display:inline-block; } .section-builder.section-common .panel-heading .panel-note {  font-family:"Libre Baskerville";  font-style:italic;  font-weight:normal;  font-size:14px;  line-height:24px;  color:#ff5050;  letter-spacing:0.5px; } .section-builder.section-common .motor-banner .promobanner .text, .section-builder.section-common .sale-banner .promobanner .text {  padding:36px;  bottom:0; } .section-builder.section-common .motor-banner .promobanner .text .btn-red, .section-builder.section-common .sale-banner .promobanner .text .btn-red {  position:absolute;  bottom:36px;  background-color:#e23333;  color:#ffffff;  font-size:16px;  padding:0 24px;  border:none;  line-height:40px;  min-width:136px; } .section-builder.section-common .motor-banner .promobanner .text .btn-red:hover, .section-builder.section-common .sale-banner .promobanner .text .btn-red:hover {  opacity:0.9; } .section-builder.section-common .motor-banner .promobanner .text h3, .section-builder.section-common .sale-banner .promobanner .text h3, .section-builder.section-common .motor-banner .promobanner .text h4, .section-builder.section-common .sale-banner .promobanner .text h4, .section-builder.section-common .motor-banner .promobanner .text h2, .section-builder.section-common .sale-banner .promobanner .text h2 {  font-weight:700; } .section-builder.section-common .motor-banner .banner-text p {  color:#ffffff;  font-size:16px;  line-height:24px;  letter-spacing:0.06em;  margin-top:18px; } .section-builder.section-common .sale-banner .promobanner .text {  padding-top:28px; } .section-builder.section-common .sale-banner .promobanner .text p {  font-size:14px;  line-height:18.5px;  color:#ffffff;  font-weight:500; } .section-builder.section-common .category-wrapper {  margin-bottom:30px; } .section-builder.section-common .category-wrapper .promobanner-block .promobanner {  background-color:#f6f6f6;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  justify-content:space-between;  align-items:center;  padding:16px 24px;  background-position:25% 50%; } .section-builder.section-common .category-wrapper .promobanner-block .promobanner a img {  max-width:150px;  background-color:#f6f6f6; } .section-builder.section-common .category-wrapper .promobanner-block .promobanner a:hover {  opacity:0.8; } .section-builder.section-common .category-wrapper .promobanner-block .promobanner .text.top-left {  position:absolute;  padding:0;  right:0;  bottom:0; } .section-builder.section-common .category-wrapper .category-content h3 {  font-weight:600;  font-size:16px;  line-height:36px;  letter-spacing:0.05em;  text-transform:uppercase;  color:#000000;  text-align:right;  position:absolute;  top:24px;  right:24px; } .section-builder.section-common .category-wrapper .category-content a.btn-link.text-red {  color:#bf2828;  position:absolute;  bottom:52px;  right:37px;  font-size:16px;  font-weight:500;  line-height:24px; } .section-builder.section-common .category-wrapper .category-content a.btn-link.text-red:after {  content:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/icon-arrow.svg);  width:13px;  height:8px;  margin-left:8px; } .section-builder.section-common .mgs-owl-carousel.owl-carousel .owl-nav > div {  width:40px;  height:40px;  background-color:#ffffff;  border:1px solid #f6f6f8;  color:#c2c2c2; } .section-builder.section-common .mgs-owl-carousel.owl-carousel .owl-nav > div:hover {  background:#bf2828;  color:#ffffff;  border:1px solid #f6f6f8; } .section-builder.section-common .mgs-owl-carousel.owl-carousel .owl-nav div.owl-prev {  left:0; } .section-builder.section-common .mgs-owl-carousel.owl-carousel .owl-nav div span em {  font-size:20px;  top:-3px; } .section-slider .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot span {  background-color:#e9f0f3; } .section-slider .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot:hover span {  background:#e23333; } .section-slider .mgs-owl-carousel.owl-carousel .owl-dots .owl-dot.active span {  background:#e23333; } .home-policy.section-builder-full .panel-block-row {  margin:0; } .home-policy.section-builder-full .panel-block-row .icon-service .icon {  color:#ffffff;  font-size:64px; } .home-policy.section-builder-full .panel-block-row .icon-service .icon em {  width:64px;  display:block;  position:relative; } .home-policy.section-builder-full .panel-block-row .icon-service .icon em:before {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .home-policy.section-builder-full .panel-block-row .icon-service h6 {  color:#ffffff;  font-size:16px;  line-height:24px; } .home-policy.section-builder-full .panel-block-row .icon-service p {  color:#ffffff;  max-width:210px; } .section-motor-sale .promobanner > a > img {  min-height:290px;  object-fit:cover; } .page-title-wrapper h1.page-title + .breadcrumbs {  background-color:transparent;  margin:0; } .page-title-wrapper h1.page-title + .breadcrumbs a, .page-title-wrapper h1.page-title + .breadcrumbs li {  color:#fff; } .page-title-wrapper.ttbg-color, .page-title-wrapper.ttbg-image {  margin-bottom:30px; } .page-title-wrapper.ttbg-color:before {  display:none; } .cms-index-index main.page-main {  margin-top:30px; } .layout_type2 .page-title-wrapper.ttbg-color, .layout_type2 .page-title-wrapper.ttbg-image {  margin-bottom:0; } .tooltipster-base{position:absolute;display:flex;pointer-events:none}.tooltipster-box{flex:1 1 auto}.tooltipster-content{overflow:auto;box-sizing:border-box;max-width:100%;max-height:100%}.tooltipster-ruler{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transition-property:transform;transform:scale(0,0);-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.tooltipster-swing{opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);transform:rotateZ(4deg)}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0)}.tooltipster-fall{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-webkit-transition-property:top;-moz-transition-property:top;-ms-transition-property:top;-o-transition-property:top;transition-property:top}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{top:0!important;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all}.tooltipster-slide{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{border:2px solid #000;border-radius:4px;background:#565656}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{padding:6px 14px;line-height:18px}.tooltipster-sidetip .tooltipster-arrow{position:absolute;overflow:hidden}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:0;margin-left:-10px;width:20px;height:10px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{top:0;right:0;margin-top:-10px;width:10px;height:20px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{top:0;left:0;margin-top:-10px;width:10px;height:20px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;margin-left:-10px;width:20px;height:10px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{position:absolute;width:0;height:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{top:3px;left:0;border-bottom-color:#565656}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{top:0;left:-3px;border-left-color:#565656}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{top:0;left:3px;border-right-color:#565656}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{top:-3px;left:0;border-top-color:#565656}.tooltipster-sidetip .tooltipster-arrow-border{top:-4px;left:2px;width:8px;height:8px;background:#000;transform:rotate(45deg)}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{margin-left:-6px;width:12px;height:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{margin-top:-6px;margin-left:0;width:6px;height:12px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{top:8px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{top:-4px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px} .fotorama-stretch, .fotorama-focus-overlay:after, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__html, .fotorama__video iframe {  bottom:0;  height:100%;  left:0;  position:absolute;  right:0;  top:0;  width:100%; } .fotorama-grab-cursor, .fotorama__wrap .fotorama__grab {  cursor:move;  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:-o-grab;  cursor:-ms-grab;  cursor:grab; } .fotorama-grabbing-cursor, .fotorama__grabbing * {  cursor:move;  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:-o-grabbing;  cursor:-ms-grabbing;  cursor:grabbing; } .fotorama-gpu, .fotorama--fullscreen, .fotorama__caption, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__html, .fotorama__stage:before, .fotorama__nav:before, .fotorama__stage:after, .fotorama__nav:after, .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {  transform:translateZ(0); } .fotorama-focus, .fotorama__nav__frame, .fotorama__fullscreen-icon:focus, .fotorama__zoom-out:focus, .fotorama__zoom-in:focus {  outline:0; } .fotorama-focus-overlay:after {  background-color:#006bb4;  border-radius:inherit;  content:''; } .fotorama-transform-disabled, .fotorama__wrap--video .fotorama__stage__shaft, .fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {  transform:none !important; } .fotorama-transition-for-slide, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {  transition-duration:0ms;  transition-property:transform, width;  transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1); } .fotorama-no-select, .fotorama__wrap, .fotorama__no-select, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close {  user-select:none; } .fotorama-select, .fotorama__select {  user-select:text; } .fotorama-empty-bg {  background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); } .fotorama-auto-margin, .fotorama__nav, .fotorama__nav__frame {  margin:auto;  padding:0; } .fotorama-inline-block, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__caption__wrap {  *display:inline;  *zoom:1;  -moz-box-orient:vertical;  display:-moz-inline-box;  display:inline-block;  vertical-align:middle; } .fotorama-content-box, .fotorama__nav__frame {  box-sizing:content-box; } .fotorama-border-box, .fotorama__thumb-border, .fotorama__caption__wrap, .fotorama__arr {  box-sizing:border-box; } .fotorama-hidden, .fotorama--hidden, .fotorama__load {  left:-99999px;  position:absolute;  top:-99999px;  z-index:-1000; } .fotorama-visible {  left:auto;  opacity:1;  position:relative;  top:auto;  z-index:auto; } .fotorama-no-tap, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__nav, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close {  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } .transitionDuration {  transition-duration:333ms; } .transitionDurationZero {  transition-duration:0ms; } .fotorama-sprite, .fotorama__fullscreen .fotorama__zoom-out, .fotorama__fullscreen .fotorama__zoom-in, .fotorama__arr .fotorama__arr__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__thumb--icon, .fotorama__video-close {  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/mage/gallery/gallery.png);  background-repeat:no-repeat; } @media print {  .fotorama-print-background,  .fotorama-sprite,  .fotorama__thumb-border,  .fotorama__fullscreen .fotorama__zoom-out,  .fotorama__fullscreen .fotorama__zoom-in,  .fotorama__arr .fotorama__arr__arr,  .fotorama__fullscreen-icon,  .fotorama__video-play,  .fotorama__thumb--icon,  .fotorama__video-close {   background:none !important;  } } .fotorama__fullscreen-icon:focus, .fotorama__zoom-out:focus, .fotorama__zoom-in:focus, .fotorama__arr:focus, .fotorama__stage__shaft:focus, .fotorama__nav__frame--thumb:focus .fotorama__thumb, .fotorama__nav__frame--dot:focus .fotorama__dot {  box-shadow:none; } .fotorama__fullscreen-icon:focus:after, .fotorama__zoom-out:focus:after, .fotorama__zoom-in:focus:after, .fotorama__arr:focus:after, .fotorama__stage__shaft:focus:after, .fotorama__nav__frame--thumb:focus .fotorama__thumb:after, .fotorama__nav__frame--dot:focus .fotorama__dot:after {  border-radius:inherit;  bottom:3px;  box-shadow:0 0 3px 1px #68a8e0;  content:'';  left:3px;  position:absolute;  right:3px;  top:3px;  z-index:1000; } .fotorama__nav__frame--thumb:focus .fotorama__thumb:after, .fotorama__nav__frame--dot:focus .fotorama__thumb:after, .fotorama__nav__frame--thumb:focus .fotorama__dot:after, .fotorama__nav__frame--dot:focus .fotorama__dot:after {  bottom:0;  left:0;  right:0;  top:0; } .fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after, .fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {  left:2px;  right:2px; } .fotorama__nav__frame--thumb:focus .fotorama__thumb, .fotorama__nav__frame--dot:focus .fotorama__thumb {  overflow:inherit; } .fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {  left:1px; } .fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {  top:1px; } .fotorama__nav__frame:last-child:focus .fotorama__thumb:after {  right:1px; } .fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {  bottom:1px; } .fotorama__thumb__arr {  box-shadow:none; } .fotorama--fullscreen {  background:#ffffff;  bottom:0 !important;  float:none !important;  left:0 !important;  margin:0 !important;  position:fixed !important;  right:0 !important;  top:0 !important;  width:100% !important;  z-index:1000 !important; } .fotorama--fullscreen .fotorama__wrap {  max-width:100% !important; } .fotorama__fullscreen {  overflow:hidden;  position:relative; } .fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out {  cursor:pointer;  display:block;  height:80px;  overflow:hidden;  position:absolute;  width:80px; } .fotorama__fullscreen .fotorama__zoom-out {  background-position:0 -80px !important;  top:80px; } .fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {  display:none; } .fotorama__fullscreen .fotorama__zoom-in {  background-position:0 0 !important;  top:0; } .fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {  display:none; } .fotorama__fullscreen .fotorama__video-close {  display:none; } .fotorama--fullscreen .fotorama__loaded--full .fotorama__img {  display:none; } .fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {  display:block; } .fotorama__zoom-in, .fotorama__zoom-out {  display:none; } .fotorama {  min-width:1px;  overflow:hidden; } .fotorama__wrap {  -webkit-text-size-adjust:100%;  direction:ltr;  position:relative;  z-index:0; } .fotorama__wrap--rtl .fotorama__stage__frame {  direction:rtl; } .fotorama__stage, .fotorama__nav {  max-width:100%;  overflow:hidden;  position:relative; } .fotorama__wrap--pan-y {  -ms-touch-action:pan-y; } .fotorama__stage__shaft {  position:relative; } .fotorama__wrap .fotorama__pointer {  cursor:pointer; } .fotorama__wrap--slide .fotorama__stage__frame {  opacity:1 !important; } .fotorama__stage__frame {  overflow:hidden; } .fotorama__stage__frame.fotorama__active {  z-index:8; } .fotorama__wrap--fade .fotorama__stage__frame {  display:none; } .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active, .fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear {  display:block;  left:0;  top:0; } .fotorama__wrap--fade .fotorama__fade-front {  z-index:8; } .fotorama__wrap--fade .fotorama__fade-rear {  z-index:7; } .fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {  z-index:9; } .fotorama__wrap--fade .fotorama__stage .fotorama__shadow {  display:none; } .fotorama__img {  border:none !important;  max-width:inherit;  opacity:0; } .fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img {  opacity:1; } .fotorama__img--full {  display:none; } .fotorama__nav {  display:none;  font-size:0;  line-height:0;  white-space:nowrap;  z-index:5; } .fotorama__nav__shaft {  left:0;  position:relative;  text-align:left;  top:0; } .fotorama__nav__frame {  position:relative; } .fotorama__nav--dots {  display:block;  text-align:center; } .fotorama__nav--dots .fotorama__nav__frame {  height:30px;  width:18px; } .fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {  display:none; } .fotorama__nav--thumbs {  display:block; } .fotorama__nav--thumbs .fotorama__nav__frame {  padding-left:0 !important; } .fotorama__nav--thumbs .fotorama__nav__frame:last-child {  padding-right:0 !important; } .fotorama__nav--thumbs .fotorama__nav__frame--dot {  display:none; } .fotorama__active .fotorama__dot {  background-color:#ff5501;  border-color:#ff5501; } .fotorama__nav__frame.fotorama__active .fotorama__nav__frame {  border-width:3px;  height:0;  width:0; } .fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {  left:-3px;  padding:3px;  top:-3px; } .fotorama__nav__frame:focus {  box-shadow:none; } .fotorama__nav__frame:focus :after {  left:-1px;  padding:1px;  top:-1px; } .fotorama__dot {  border-radius:6px;  border:1px solid #858585;  display:block;  height:4px;  left:6px;  position:relative;  top:12px;  width:4px; } .fotorama__thumb {  background-color:#ebebeb;  height:100%;  overflow:hidden;  position:relative;  width:100%; } .fotorama__nav__frame:focus .fotorama__thumb {  z-index:2; } .fotorama__thumb-border {  backface-visibility:hidden;  background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));  border:1px solid #ff5501;  left:0;  position:absolute;  top:0;  z-index:9; } .fotorama__caption {  bottom:0;  color:#000000;  font-size:14px;  left:0;  line-height:1.5;  position:absolute;  right:0;  z-index:12; } .fotorama__caption a {  border-bottom:1px solid;  border-color:rgba(0, 0, 0, 0.005);  color:#000000;  text-decoration:none; } .fotorama__caption a:hover {  border-color:rgba(0, 0, 0, 0.005);  color:#000000; } .fotorama__wrap--rtl .fotorama__caption {  left:auto;  right:0; } .fotorama__wrap--video .fotorama__caption, .fotorama__wrap--no-captions .fotorama__caption {  display:none; } .fotorama__caption__wrap {  background-color:#ffffff;  padding:5px 10px; } @keyframes spinner {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } .fotorama__spinner {  -webkit-transform:translate3d(-50%, -50%, 0);  -ms-transform:translate3d(-50%, -50%, 0);  -o-transform:translate3d(-50%, -50%, 0);  transform:translate3d(-50%, -50%, 0);  left:50%;  position:absolute;  top:50%; } .fotorama__wrap--css3 .fotorama__spinner {  animation:spinner 24s infinite linear; } .fotorama__wrap--css3 .fotorama__html {  transition-duration:0.3s;  transition-property:opacity;  transition-timing-function:linear; } .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {  opacity:0; } .fotorama__select {  cursor:auto; } .fotorama__video {  bottom:0;  left:0;  position:absolute;  right:0;  top:32px;  z-index:10; } @-moz-document url-prefix() {  .fotorama__active {   box-shadow:0 0 0 transparent;  } } .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close {  cursor:pointer;  position:absolute; } .fotorama__arr {  z-index:900; } .fotorama__fullscreen-icon, .fotorama__zoom-out, .fotorama__zoom-in, .fotorama__video-close {  z-index:1000; } .fotorama__arr {  bottom:0;  position:absolute;  top:0;  width:80px; } ._block-content-loading .fotorama__arr {  opacity:0; } .fotorama__arr .fotorama__arr__arr {  -webkit-transform:translate3d(-50%, -50%, 0);  -ms-transform:translate3d(-50%, -50%, 0);  -o-transform:translate3d(-50%, -50%, 0);  transform:translate3d(-50%, -50%, 0);  left:50%;  position:absolute;  top:50%;  height:80px;  width:80px; } .fotorama__arr--prev {  left:0; } .fotorama__arr--prev .fotorama__arr__arr {  background-position:-80px -80px; } .fotorama__arr--next {  right:0; } .fotorama__arr--next .fotorama__arr__arr {  background-position:-160px -80px; } .fotorama__arr--disabled {  cursor:default;  opacity:0;  pointer-events:none; } .fotorama__fullscreen-icon {  background-position:0 0;  display:none;  height:80px;  right:0;  top:0;  width:80px;  z-index:1000; } .fotorama--fullscreen-icons .fotorama__fullscreen-icon {  display:none; } .fotorama--fullscreen .fotorama__fullscreen-icon {  background-position:-80px 0;  display:inline-block; } .fotorama__video-play {  -webkit-transform:translate3d(-50%, -50%, 0);  -ms-transform:translate3d(-50%, -50%, 0);  -o-transform:translate3d(-50%, -50%, 0);  transform:translate3d(-50%, -50%, 0);  left:50%;  position:absolute;  top:50%;  background-position:-80px -160px;  height:160px;  width:160px; } .fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {  display:none; } .fotorama__loaded .fotorama__video-play, .fotorama__error .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {  display:block;  opacity:1; } .fotorama__nav__frame .fotorama__video-play {  background-position:0 -240px;  height:80px;  width:80px; } .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {  opacity:0; } .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {  opacity:1; } .fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {  display:none; } .fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {  opacity:1;  right:93px;  top:97px; } .fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {  display:none; } .fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {  opacity:1;  right:93px;  top:97px; } .fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {  display:none; } .fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {  opacity:1;  right:93px;  top:97px; } .fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {  opacity:0 !important; } .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {  display:none; } .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {  display:block; } .fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {  display:none !important; } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {  -webkit-transform:translate3d(80px, -80px, 0);  -ms-transform:translate3d(80px, -80px, 0);  -o-transform:translate3d(80px, -80px, 0);  transform:translate3d(80px, -80px, 0); } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {  -webkit-transform:translate3d(-120px, 0, 0);  -ms-transform:translate3d(-120px, 0, 0);  -o-transform:translate3d(-120px, 0, 0);  transform:translate3d(-120px, 0, 0); } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {  -webkit-transform:translate3d(120px, 0, 0);  -ms-transform:translate3d(120px, 0, 0);  -o-transform:translate3d(120px, 0, 0);  transform:translate3d(120px, 0, 0); } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {  -webkit-transform:translate3d(80px, -80px, 0) !important;  -ms-transform:translate3d(80px, -80px, 0) !important;  -o-transform:translate3d(80px, -80px, 0) !important;  transform:translate3d(80px, -80px, 0) !important; } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {  -webkit-transform:translate3d(-120px, 0, 0) !important;  -ms-transform:translate3d(-120px, 0, 0) !important;  -o-transform:translate3d(-120px, 0, 0) !important;  transform:translate3d(-120px, 0, 0) !important; } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {  -webkit-transform:translate3d(120px, 0, 0) !important;  -ms-transform:translate3d(120px, 0, 0) !important;  -o-transform:translate3d(120px, 0, 0) !important;  transform:translate3d(120px, 0, 0) !important; } .fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus) {  transition-duration:0.3s;  transition-property:transform, opacity, background-color; } .fotorama__stage:before, .fotorama__nav:before, .fotorama__stage:after, .fotorama__nav:after {  background-repeat:no-repeat;  content:'';  display:block;  pointer-events:none;  position:absolute;  text-decoration:none;  z-index:10; } .fotorama__stage:before, .fotorama__nav:before {  left:-10px;  top:-10px; } .fotorama__stage:after, .fotorama__nav:after {  right:-10px;  bottom:-10px; } .fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after {  background-size:1px 100%, 5px 100%;  bottom:0;  height:auto;  top:0;  width:10px; } .fotorama__stage.fotorama__shadows--top:before, .fotorama__nav.fotorama__shadows--top:before, .fotorama__stage.fotorama__shadows--bottom:after, .fotorama__nav.fotorama__shadows--bottom:after {  background-size:100% 1px, 100% 5px ;  height:10px;  left:0;  right:0;  width:auto; } .fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before {  background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);  background-position:0 0, 0 0;  left:0; } .fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after {  background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);  background-position:100% 0, 100% 0;  right:0; } .fotorama__stage.fotorama__shadows--top:before, .fotorama__nav.fotorama__shadows--top:before {  background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.4), transparent);  background-position:0 0, 0 0;  top:0; } .fotorama__stage.fotorama__shadows--bottom:after, .fotorama__nav.fotorama__shadows--bottom:after {  background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.4), transparent);  background-position:0 100%, 0 100%;  bottom:0; } .fotorama--fullscreen .fotorama__stage:before, .fotorama--fullscreen .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--fade .fotorama__stage:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--fade .fotorama__stage:after {  display:none; } .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  height:auto;  position:absolute;  top:50%;  width:100%; } .fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  top:50%;  left:50%;  position:absolute;  width:auto; } .magnifier-thumb-wrapper {  display:block;  left:0;  position:relative;  top:0; } .magnifier-lens {  border:solid 1px #bbbbbb;  left:0;  overflow:hidden;  position:absolute;  top:0;  z-index:800; } .magnify-lens {  background:rgba(255, 255, 255, 0.5);  border:solid 1px #bbbbbb;  color:#ffffff;  left:0;  position:absolute;  text-align:center;  top:0;  z-index:1000;  overflow:hidden; } .magnify-lens .magnifier-large {  width:auto;  height:auto;  max-height:none;  max-width:none;  border:none;  position:absolute;  z-index:100; } .magnifier-loader-text {  margin-top:10px; } .magnifier-preview {  bottom:0;  left:58%;  overflow:hidden;  padding:0;  position:absolute;  z-index:2;  top:215px; } .magnifier-preview:not(.hidden) {  background-color:#ffffff; } .magnifier-preview img {  left:0;  max-width:inherit;  max-height:inherit;  position:absolute;  top:0;  object-fit:scale-down; } .fotorama__stage__frame {  text-align:center; } .fotorama__stage__frame .fotorama__img {  height:auto;  left:50%;  max-height:100%;  max-width:100%;  position:absolute;  top:50%;  -webkit-transform:translate3d(-50%, -50%, 0);  -ms-transform:translate3d(-50%, -50%, 0);  -o-transform:translate3d(-50%, -50%, 0);  transform:translate3d(-50%, -50%, 0);  transition-duration:0.3s;  transition-property:width, height, top, left;  vertical-align:middle;  width:auto; } @media all and (min-width:768px) {  .fotorama__stage__frame .fotorama__img {   top:49.5%;  } } .magnify-opaque {  opacity:.5; } .magnify-hidden {  display:none; } .fotorama__nav-wrap--vertical.fotorama__nav-wrap {  display:inline-block;  left:0;  position:absolute;  top:0; } .fotorama__nav-wrap--vertical .fotorama__nav__shaft {  background-color:white;  width:100%; } .fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {  display:block;  padding-bottom:inherit !important; } .fotorama--fullscreen .fotorama__stage__frame .fotorama__img {  display:none; } .fotorama--fullscreen .fotorama__stage__frame .fotorama__img, .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {  bottom:0;  left:0;  margin:auto;  max-height:inherit;  max-width:inherit;  position:absolute;  right:0;  top:0; } .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {  cursor:default;  display:block;  height:auto;  left:0;  margin:auto;  max-height:100%;  max-width:100%;  top:0;  transition:0.3s linear;  vertical-align:middle;  width:auto; } .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {  cursor:pointer;  max-height:none;  max-width:none;  transition-property:width, height, bottom, right, top, left; } .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {  cursor:move;  transition-property:none; } .fotorama--fullscreen .fotorama__stage__frame iframe {  left:80px;  width:calc(100% - 80px * 2); } .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {  bottom:0;  cursor:pointer;  position:absolute;  top:0;  width:30px;  z-index:1000; } .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {  -webkit-transform:translate3d(-50%, -50%, 0);  -ms-transform:translate3d(-50%, -50%, 0);  -o-transform:translate3d(-50%, -50%, 0);  transform:translate3d(-50%, -50%, 0);  left:50%;  position:absolute;  top:50%;  width:100%; } .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {  left:0; } .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {  right:0; } .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left, .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {  cursor:pointer;  height:30px;  left:0;  position:absolute;  right:0;  z-index:1000; } .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg);  margin:auto;  width:30px; } .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {  top:0; } .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {  bottom:0; } .fotorama__wrap--only-active .fotorama__stage, .fotorama__wrap--only-active .fotorama__nav {  max-width:99999px !important; } .fotorama__wrap--only-active .fotorama__stage__frame {  visibility:hidden; } .fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {  visibility:visible; } .fotorama__thumb--icon {  font-size:0.001px;  padding-bottom:30px; } .fotorama__thumb__arr--left .fotorama__thumb--icon {  background-position:-25px -265px; } .fotorama__thumb__arr--right .fotorama__thumb--icon {  background-position:-25px -350px; } .magnify-fullimage {  display:none; } .fotorama__arr, .fotorama__thumb__arr {  background-color:rgba(255, 255, 255, 0.3);  transition:background-color 0.3s ease-in-out; } .fotorama__arr:hover, .fotorama__thumb__arr:hover {  background-color:rgba(255, 255, 255, 0.5); } .fotorama__arr:active, .fotorama__thumb__arr:active {  background-color:rgba(213, 213, 213, 0.5); } .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {  background-color:rgba(255, 255, 255, 0.3);  transition:background-color 0.3s ease-in-out; } .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {  background-color:rgba(255, 255, 255, 0.5); } .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {  background-color:rgba(213, 213, 213, 0.5); } .fotorama__video-close {  background-position:-80px 0;  height:80px;  opacity:0;  right:0;  top:0;  transform:translate3d(80px, -80px, 0);  transition:opacity 0.3s ease-in-out;  width:80px; } @media all and (max-width:768px) {  .fotorama__video-close {   background-position:-100px -20px;   top:10px;   height:40px;   width:40px;  } } .fotorama__video-close.fotorama-show-control {  opacity:1;  transform:translate3d(0, -10px, 0); } .gallery-placeholder__image {  display:block;  margin:auto; } .fotorama__spinner {  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/images/loader-1.gif);  bottom:0;  display:none;  height:64px;  left:0;  margin:auto;  position:absolute;  right:0;  top:0;  width:64px;  z-index:100; } .fotorama__spinner.fotorama__spinner--show {  display:block; } .fotorama__product-video--loaded .fotorama__img, .fotorama__product-video--loaded .fotorama__img--full {  display:none !important; } .fotorama__stage .fotorama__arr--shown {  display:block !important; } .fotorama__stage .fotorama__arr--hidden {  display:none !important; } .slick-list {  position:relative;  display:block;  overflow:hidden;  margin:0;  padding:0; } .slick-list:focus {  outline:none; } .slick-list.dragging {  cursor:pointer; } .slick-slider {  position:relative;  display:block;  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-slider .slick-track, .slick-slider .slick-list {  transform:translate3d(0, 0, 0);  -webkit-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -o-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-slide {  display:none;  float:left;  height:100%;  min-height:1px; } .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-track {  visibility:hidden; } .slick-loading .slick-slide {  visibility:hidden; } .slick-vertical .slick-slide {  display:block;  height:auto;  padding:5px 0; } .slick-arrow.slick-hidden {  display:none; } [dir='rtl'] .slick-slide {  float:right; } .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} .mgs-lookbook-container{position:relative;}  .mgs-lookbook-container{position:relative;} .mgs-lookbook-container .pin__image {line-height:1;} .mgs-lookbook-container .lookbook-image{max-width:100%} .mgs-lookbook-container .pin-item{position:absolute; text-align:center} .mgs-lookbook-container .pin-item{position:absolute; text-align:center} .lookbook-container .pin_close {position:absolute;left:0;top:0;z-index:1;display:none;} .lookbook-container .pin_close .icon-cross2 {display:block;font-size:14px;color:#fff;background-color:#000;} .lookbook-container .pin__opened.pin__popup {opacity:1;visibility:visible;} .lookbook-container .pin__opened.pin__popup + .pin_close {display:block;} .lookbook-container .pin__image:after {content:"";position:absolute;background:rgba(0, 0, 0, 0.35);left:0;top:0;right:0;bottom:0;opacity:0;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;} .lookbook-container .pin__image.pm-mask:before {display:none;} .lookbook-container .pin__image.pm-mask:after {opacity:1;} .lookbook-container .icon-cross2:before {content:"\f00d";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;} .pin-maker:before, .pin-maker:after {   content:"";   display:table; } .pin-maker:after {   clear:both; } .pin__wrapper {   position:relative;   outline:0; } .pin__wrapper a:focus, .pin__wrapper a:hover, .pin__wrapper a:active {   outline:0; } .pin-maker .pin__wrapper {   float:left; } .pin-maker .pin__wrapper .pin__image > img {   width:100%; } .pm-2col .pin__wrapper, .pm-2col .pin__sizer {   width:50%; } .pm-3col .pin__wrapper, .pm-3col .pin__sizer {   width:33.3%; } .pm-4col .pin__wrapper, .pm-4col .pin__sizer {   width:25%; } .pm-5col .pin__wrapper, .pm-5col .pin__sizer {   width:20%; } .pm-mask {   position:relative; } .pm-mask:before {   content:"";   position:absolute;   background:rgba(0, 0, 0, .35);   left:0;   top:0;   width:100%;   height:100%; }  [class*="pin__type--"] {   position:absolute; } .pin__icon--add, .pin__type--area {   cursor:pointer;   transition:all .35s;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-justify-content:center;   -ms-flex-pack:center;   -webkit-box-pack:center;   justify-content:center;   text-align:center;   -webkit-align-items:center;   -ms-flex-align:center;   -webkit-box-align:center;   align-items:center; } .pin__size--small {   width:24px;   height:24px;   line-height:22px;   font-size:10px; } .pin__size--medium {   width:32px;   height:32px;   line-height:30px;   font-size:16px; } .pin__size--large {   width:48px;   height:48px;   line-height:46px;   font-size:18px; }  .pin__popup, .pin__title {   position:absolute; } .pin__title:before, .pin__popup:before {   content:"";   position:absolute; } .pin__title {   white-space:nowrap;   background:#fff;   left:50%;   -webkit-transform:translateX(-50%) scale(0);   transform:translateX(-50%) scale(0);   top:-webkit-calc(-100% - 10px);   top:calc(-100% - 10px);   padding:5px 30px;   font-size:14px;   transition:all .35s ease-out 0s !important;   -webkit-transition:all .35s ease-out 0s !important;   -moz-transition:all .35s ease-out 0s !important;   -o-transition:all .35s ease-out 0s !important; } .pin__title:before {   border:6px solid transparent;   border-top:6px solid #fff;   bottom:-12px;   left:calc(50% - 6px);   left:-webkit-calc(50% - 6px); } .pin__size--small + .pin__title {   top:calc(-100% - 15px);   top:-webkit-calc(-100% - 15px); } .pin__size--large + .pin__title {   top:-100%; } .pin__type--area .pin__title {   top:-50px; } .pin__type:not(.pin__opened):hover .pin__title {   -webkit-transform:translateX(-50%) scale(1);   transform:translateX(-50%) scale(1); } .pin__popup {   box-shadow:0 0 20px rgba(0, 0, 0, .2);   opacity:0;   visibility:hidden;   transition:all .35s;   z-index:100;   border-radius:2px; } .pin__type--area .pin__popup {   text-align:initial; } .pin__opened .pin__popup {   opacity:1;   visibility:visible; } .pin__opened .pin__popup img, .pin__popup img{max-width:100%} .pin__popup--zoom {   -webkit-transform:scale(0);   transform:scale(0); } .pin__popup--zoom.pin__popup--right, .pin__popup--zoom.pin__popup--left {   -webkit-transform:translateY(-50%) scale(0);   transform:translateY(-50%) scale(0); } .pin__opened .pin__popup--zoom.pin__popup--top, .pin__opened .pin__popup--zoom.pin__popup--bottom {   -webkit-transform:scale(1);   transform:scale(1); } .pin__opened .pin__popup--zoom.pin__popup--right, .pin__opened .pin__popup--zoom.pin__popup--left {   -webkit-transform:translateY(-50%) scale(1);   transform:translateY(-50%) scale(1); } .pin__popup--sup {   -webkit-transform:translateY(30px);   transform:translateY(30px); } .pin__popup--sup.pin__popup--right, .pin__popup--sup.pin__popup--left {   -webkit-transform:translateY(calc(-50% + 30px));   transform:translateY(calc(-50% + 30px)); } .pin__opened .pin__popup--sup.pin__popup--right, .pin__opened .pin__popup--sup.pin__popup--left, .pin__opened .pin__popup--sdown.pin__popup--right, .pin__opened .pin__popup--sdown.pin__popup--left {   -webkit-transform:translateY(-50%);   transform:translateY(-50%); } .pin__popup--sdown {   -webkit-transform:translateY(-30px);   transform:translateY(-30px); } .pin__popup--sdown.pin__popup--right, .pin__popup--sdown.pin__popup--left {   -webkit-transform:translateY(calc(-50% - 30px));   transform:translateY(calc(-50% - 30px)); } .pin__popup--sleft {   -webkit-transform:translateX(30px);   transform:translateX(30px); } .pin__popup--sleft.pin__popup--right, .pin__popup--sleft.pin__popup--left {   -webkit-transform:translateY(-50%) translateX(30px);   transform:translateY(-50%) translateX(30px); } .pin__opened .pin__popup--sleft.pin__popup--right, .pin__opened .pin__popup--sleft.pin__popup--left, .pin__opened .pin__popup--sright.pin__popup--right, .pin__opened .pin__popup--sright.pin__popup--left {   -webkit-transform:translateY(-50%) translateX(0);   transform:translateY(-50%) translateX(0); } .pin__popup--sright {   -webkit-transform:translateX(-30px);   transform:translateX(-30px); } .pin__popup--sright.pin__popup--right, .pin__popup--sright.pin__popup--left {   -webkit-transform:translateY(-50%) translateX(-30px);   transform:translateY(-50%) translateX(-30px); } .pin__popup--rotate {   -webkit-transform:rotateY(360deg);   transform:rotateY(360deg); } .pin__popup--rotate.pin__popup--right, .pin__popup--rotate.pin__popup--left {   -webkit-transform:translateY(-50%) rotateY(360deg);   transform:translateY(-50%) rotateY(360deg); } .pin__opened .pin__popup--rotate.pin__popup--right, .pin__opened .pin__popup--rotate.pin__popup--left {   -webkit-transform:translateY(-50%) rotateY(0deg);   transform:translateY(-50%) rotateY(0deg); } .pin__opened .pin__popup--sup, .pin__opened .pin__popup--sdown {   -webkit-transform:translateY(0);   transform:translateY(0); } .pin__opened .pin__popup--sleft, .pin__opened .pin__popup--sright {   -webkit-transform:translateX(0);   transform:translateX(0); } .pin__opened .pin__popup--rotate {   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg); } .pin__popup:before {   border:10px solid transparent; } .pin__popup--top {   bottom:calc(100% + 20px); } .pin__popup--top:before {   border-top:10px solid #fff;   left:calc(50% - 10px);   bottom:-20px; } .pin__popup--bottom {   top:calc(100% + 20px); } .pin__popup--bottom:before {   border-bottom:10px solid #fff;   left:calc(50% - 10px);   top:-20px; } .pin__popup--right {   left:calc(100% + 20px);   top:50%;   -webkit-transform:translateY(-50%);   transform:translateY(-50%); } .pin__popup--right:before {   border-right:10px solid #fff;   left:-20px;   top:calc(50% - 10px); } .pin__popup--left {   right:calc(100% + 20px);   top:50%;   -webkit-transform:translateY(-50%);   transform:translateY(-50%); } .pin__popup--left:before {   border-left:10px solid #fff;   right:-20px;   top:calc(50% - 10px); } .popup__title {   padding:10px 15px;   font-size:16px; } .popup__content {   padding:15px; } .popup__title + .popup__content {   border-top:2px solid #f2f2f2; } .popup__content iframe {   width:100%;   height:100%; } .popup__content--product {   text-align:center;   background:#fff; } .pin__popup .popup__content--product h3 {   font-size:15px;   color:#222;   margin-top:0;   margin-bottom:10px;   text-transform:none; } .popup__content--product > span {   font-size:14px;   display:block;   line-height:1;   color:#878787; } .popup__content--product > span ins {   background:none;   color:#c60f02;   text-decoration:none; } .popup__content--product > div form{   display:inline-block;   width:50%;   padding:12px 0 0;   height:auto;   line-height:1; } .popup__content--product .product-details .product-link, .popup__content--product > div button.action.primary {   display:inline-block;   width:50%;   color:#222;   padding:12px 0 0 0;   margin:0;   background:none;   box-shadow:none;   border:0;   font-weight:normal;   height:auto;   line-height:1;   text-decoration:none; } .popup__content--product .product-details .product-link:hover, .popup__content--product > div button.action.primary:hover {   color:#56cfe1; } .popup__content--product > div button.action.primary{width:100%; padding:0; font-size:14px;} .popup__content--product > div a:hover {   background:none;   color:#56cfe1; } .pin__popup_text_content{background:#fff; color:#878787} .pin__popup_text_content .popup__title{color:#2b2b2b} .pin__popup_text_content .popup__content{line-height:23px} .popup__content .price-box .price{color:#878787} .pm-slick {   position:relative;   display:block;   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; } .pm-slick .slick-list {   position:relative;   display:block;   overflow:hidden;   margin:0;   padding:0; } .pm-slick .slick-list:focus, .pm-slick .slick-arrow:focus {   outline:none; } .pm-slick .slick-list.dragging {   cursor:pointer; } .pm-slick .slick-track, .pm-slick .slick-list {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); } .pm-slick .slick-track {   position:relative;   top:0;   left:0;   display:block; } .pm-slick .slick-track:before, .pm-slick .slick-track:after {   display:table;   content:''; } .pm-slick .slick-track:after {   clear:both; } .slick-loading .slick-track, .pm-slick .slick-loading .slick-slide {   visibility:hidden; } .pm-slick .slick-slide {   display:none;   float:left;   height:100%;   min-height:1px; } [dir='rtl'] .pm-slick .slick-slide {   float:right; } .pm-slick .slick-slide img, .pm-slick.slick-initialized .slick-slide {   display:block; } .pm-slick .slick-slide.slick-loading img, .pm-slick .slick-arrow.slick-hidden {   display:none; } .pm-slick .slick-slide.dragging img {   pointer-events:none; } .pm-slick.slick-vertical .slick-slide {   display:block;   height:auto;   border:1px solid transparent; } .pm-slick .slick-arrow {   position:absolute;   width:36px;   height:36px;   border-radius:50%;   top:calc(50% - 16px);   z-index:10;   text-indent:-999em;   background:#65affa;   color:#fff;   border:3px solid rgba(255, 255, 255, .45);   transition:all .35s;   opacity:0;   line-height:26px; } .pm-slick:hover .slick-arrow {   opacity:1; } .pm-slick .slick-arrow:hover {   background:#3881ca; } .pm-slick .slick-next {   right:20px; } .pm-slick .slick-prev {   left:20px; } .pm-slick .slick-arrow:before {   position:absolute;   font-family:icomoon;   text-indent:0;   display:block;   font-size:12px;   width:18px; } .pm-slick .slick-prev:before {   content:"\e901"; } .pm-slick .slick-next:before {   content:"\e902"; } .pm-slick.slick-dotted {   margin-bottom:30px; } .pm-slick .slick-dots {   position:absolute;   bottom:-45px;   display:block;   width:100%;   padding:0;   list-style:none;   text-align:center; } .pm-slick .slick-dots li {   position:relative;   display:inline-block;   width:20px;   height:20px;   padding:0;   cursor:pointer; } .pm-slick .slick-dots li button {   cursor:pointer;   color:transparent;   border:0;   outline:none;   background:transparent;   width:20px;   height:20px;   padding:0; } .pm-slick .slick-dots li button:hover, .pm-slick .slick-dots li button:focus {   outline:none; } .pm-slick .slick-dots li button:hover:before, .pm-slick .slick-dots li button:focus:before {   opacity:1; } .pm-slick .slick-dots li button:before {   font-size:32px;   position:absolute;   top:0;   left:0;   width:20px;   height:20px;   line-height:14px;   content:'•';   text-align:center;   opacity:.25;   color:#65affa;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .pm-slick .slick-dots li.slick-active button:before {   opacity:1; } .pin__title{color:#878787; line-height:25px} .pin__popup div.price-box{border:none} .pin__popup .price-box p{margin-bottom:0} .lookbook-slider .owl-dots {   bottom:30px;   top:auto;   height:0;   display:flex;   left:50%;   transform:translateX(-50%);   position:absolute; } .lookbook-slider.owl-carousel .owl-dots .owl-dot:hover span, .lookbook-slider.owl-carousel .owl-dots .owl-dot.active span {   opacity:1;   border-color:#56ceff;   background-color:#56ceff; } .lookbook-slider.owl-carousel .owl-dots .owl-dot span {   background-color:#56ceff;   border-color:#56ceff;   opacity:.5; } .lookbook-slider{clear:both} .lookbook-slider .owl-dots .owl-dot span{width:15px; height:15px; background:#f9f9f9} .lookbook-slider .owl-dots .owl-dot.active span, .lookbook-slider .owl-dots .owl-dot:hover span{background:#65affa} .lookbook-slider .owl-nav{margin:-20px 0 0 0} .lookbook-slider .owl-nav [class*="owl-"]{background:none;font-size:26px; border-radius:50%; padding:0; margin:0; width:40px; height:40px; opacity:0; position:absolute; top:50%; margin-top:-20px; transition:all 0.35s ease 0s; -webkit-transition:all 0.35s ease 0s} .lookbook-slider .owl-nav [class*="owl-"]:hover{background:none; opacity:1} .lookbook-slider .owl-nav [class*="owl-"] i {font-weight:600;line-height:38px;color:#222;} .lookbook-slider .owl-nav [class*="owl-"]:hover i {color:#fff;} .lookbook-slider:hover .owl-nav [class*="owl-"]{opacity:1} .lookbook-slider:hover .owl-nav .disabled{opacity:0.4 !important } .lookbook-slider .owl-nav img{max-width:100%} .lookbook-slider .owl-next{right:20px} .lookbook-slider .owl-prev{left:20px}  .lookbook-container .popup__content.popup__content--product {   display:grid;   grid-template-columns:40fr 60fr; } .lookbook-container .popup__content.popup__content--product .product-details h3 a {   font-weight:600;   color:#222; } .lookbook-container .popup__content.popup__content--product .product-image {   flex-shrink:0;   max-width:108px;   display:flex; } .lookbook-container .popup__content.popup__content--product .product-details {   flex:1;   padding-left:5px; } .lookbook-container .popup__content.popup__content--product .product-image img {   height:145px;   width:100%;   object-fit:cover; } .pin__popup_text_content .popup__content a {   color:#56ceff; } @media (max-width:960px) {   .popup__content {  padding:10px;   }   .pin__popup{width:200px !important}   .pin__popup .popup__content--product h3{font-size:12px; margin-bottom:10px}   .lookbook-slider .popup__content.popup__content--product .product-image img {  height:100px;   }   .popup__content--product .product-details .product-link,   .popup__content--product > div button.action.primary, .popup__content--product > div .cart.table-wrapper .actions-toolbar > .action.action.primary, .popup__content--product > div .action-gift.action.primary {  padding-top:5px;  font-size:12px;   }   .popup__content--product > div form {  padding-top:5px;   } } @media (max-width:767px) {   .mgs-lookbook-container .pin__type .pin-label,   .lookbook-container .pin_close .icon-cross2{  width:30px !important;  height:30px !important;  line-height:30px !important;  font-size:10px;   }   .pin__popup_text_content .popup__title ,   .pin__popup_text_content .popup__content {  font-size:12px;   } } .label-menu {  font-size:9px;  color:#fff;  border-radius:50px;  -webkit-border-radius:50px;  -moz-border-radius:50px;  -o-border-radius:50px;  background-color:#01bad4;  border-color:#01bad4;  padding:0 7px;  display:block;  text-align:center;  position:absolute !important;  left:100%;  margin-left:-23px;  top:10px; } .label-menu.sale {  background-color:#ffa800;  border-color:#ffa800; } .navigation .nav-main-menu li > ul.dropdown-menu .label-menu {  right:5px;  left:auto;  top:5px;  position:static !important;  display:inline-block;  margin-left:10px; } .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu .label-menu {  right:0; } .navigation .nav-main-menu a {  color:#222; } header.page-header .nav.nav-main-menu > li.logo-item {  padding:0 21px; } header.page-header #main-Menucontent .navigation > .container {  width:100%;  padding:0 !important; } header.page-header .nav-main-menu a .icon-next {  display:none !important; } header.page-header .nav-main-menu li {  position:relative;  float:none !important; } header.page-header .nav-main-menu li > a + .toggle-menu {  width:40px;  position:absolute;  right:0;  text-align:center;  line-height:45px;  top:0;  display:block !important; } header.page-header .nav-main-menu li > a + .toggle-menu a {  color:#575757; } @media (min-width:1200px) {  header.page-header .header-area:not(.header7) .navigation .nav-main-menu {   display:table;   margin:0 auto;   position:relative;   height:60px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li {   display:table-cell;   vertical-align:middle;   float:none;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li > a {   white-space:nowrap;   font-size:14px;   padding:19px 18px;   background:0 0;   position:relative;   margin:0;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li > a .icon-next {   display:none !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li.hover-right > ul.dropdown-menu {   right:0 !important;   left:auto !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li.hover-right > ul.dropdown-menu ul.dropdown-menu {   right:100% !important;   left:auto !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li.mega-menu-item.megamenu-homelink a {   padding:0;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li {   position:relative;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu a {   color:#878787;   background:none !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu a:hover {   color:var(--thim-mgs-color-01);  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu ul > li:not(:last-child) > a {   border-bottom:1px solid var(--thim-mgs-color-11);  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu ul > li:first-child > a {   border-bottom:1px solid var(--thim-mgs-color-11);  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > a + .toggle-menu {   display:none !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > .dropdown-menu,  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > .dropdown-submenu {   left:0;   opacity:0;   position:absolute;   top:100%;   visibility:hidden;   z-index:100;   display:block !important;   padding:0;   border-radius:0;   -webkit-border-radius:0;   -moz-border-radius:0;   -o-border-radius:0;   box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);   background-color:var(--thim-mgs-color-10);   min-width:250px;   margin:0;   border:none;   transform:translateY(20px);   -webkit-transform:translateY(20px);   -moz-transform:translateY(20px);   -o-transform:translateY(20px);   transition:all 300ms;   -webkit-transition:all 300ms;   -moz-transition:all 300ms;   -o-transition:all 300ms;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li:hover > ul.dropdown-menu,  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li:hover > .dropdown-submenu {   opacity:1;   visibility:visible;   transform:translateY(0px);   -webkit-transform:translateY(0px);   -moz-transform:translateY(0px);   -o-transform:translateY(0px);  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li li > a {   display:block;   font-size:13px;   padding:12px 15px 8px;   line-height:1.75;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li li > a .icon-next {   display:none !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li li > ul li > ul {   top:-1px;   left:100%;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li li > ul li > ul.dropdown-menu,  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li li > ul li > ul.category-submenu {   left:100%;   top:0;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth {   position:static !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu {   left:0;   right:0;   border-top:1px solid var(--thim-mgs-color-10);   padding:14px 30px 16px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu .mega-menu-sub-title {   font-size:14px;   text-transform:uppercase;   color:var(--thim-mgs-color-01);   font-weight:500;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul {   position:static;   left:auto;   right:auto;   top:auto;   border:none;   box-shadow:none;   transform:none;   -webkit-transform:none;   -moz-transform:none;   -o-transform:none;   opacity:1;   visibility:inherit;   background-color:transparent;   text-transform:none;   padding:0;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a {   padding:10px 0 6px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a > span {   position:relative;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns {   position:relative !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns > ul.dropdown-menu {   left:0;   right:auto;   min-width:500px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns.hover-right {   position:static !important;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns.hover-right > ul.dropdown-menu {   right:0;   left:auto;   min-width:500px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   width:1170px;   left:50%;   right:auto;   margin-left:-585px;  }  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.sub-menu {   display:block !important;  } } @media (max-width:1199px) {  header.page-header #main-Menucontent .navigation > .container {   width:100%;   padding:0 !important;  }  header.page-header .nav-main-menu .dropdown-menu,  header.page-header .nav-main-menu .dropdown-submenu {   width:100% !important;   padding:0;   margin:0;   float:none;   background:none;   border-radius:0;   -webkit-border-radius:0;   -moz-border-radius:0;   -o-border-radius:0;   border:none;   box-shadow:none;   position:absolute;   top:0;   bottom:0;   padding-top:0;   padding-bottom:0;   transform:translate(100%);   height:calc(100vh - 10px);   background-color:#fff;   z-index:10;   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);  }  header.page-header .nav-main-menu .is-active .dropdown-menu,  header.page-header .nav-main-menu .is-active .dropdown-submenu {   transform:translate(0);  }  header.page-header .nav-main-menu a .icon-next {   display:none !important;  }  header.page-header .nav-main-menu li {   position:relative;   float:none !important;   border-top:none;  }  header.page-header .nav-main-menu li > a {   padding-right:40px;   display:block;   padding:10px 15px !important;   color:#575757;   font-size:14px;   border-top:none;   border-bottom:1px solid #ddd;  }  header.page-header .nav-main-menu li > a + .toggle-menu {   width:40px;   position:absolute;   right:0;   text-align:center;   line-height:45px;   top:0;  }  header.page-header .nav-main-menu li > a + .toggle-menu a {   color:#575757;   display:initial;   padding:0;   font-size:14px;  }  header.page-header .nav-main-menu li > a span.nav-back i {   margin-right:5px;  }  header.page-header .nav-main-menu .label-menu {   position:static !important;   float:none;   vertical-align:top;   margin-top:0;   margin-right:0;   margin-left:5px;   display:inline-block;  }  header.page-header .nav-main-menu [class*="col-"] {   padding:0;   float:none;   width:100%;  }  header.page-header .nav-main-menu li > ul.sub-menu li > a {   padding-left:25px !important;  } } .menu-banner {  position:relative;  overflow:hidden; } .menu-banner:after {  position:absolute;  left:10px;  right:10px;  top:10px;  bottom:10px;  border:1px solid rgba(255, 255, 255, 0.6);  z-index:1;  content:"";  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } .menu-banner .text {  text-align:center;  position:absolute;  left:0;  right:0;  top:50%;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%);  z-index:2; } .menu-banner:hover:after {  left:0;  right:0;  top:0;  bottom:0; } .menu-banner img {  min-width:100%;  display:block; } @media (min-width:1200px) {  body.boxed.width1024 .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   width:994px;   margin-left:-497px;  } } @media (min-width:1426px) {  body.boxed.width1366 .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   width:1336px;   margin-left:-668px;  } } @media (min-width:1370px) {  body.wide.width1366 .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   width:1336px;   margin-left:-668px;  } } @media (min-width:1200px) {  body.wide.width1024 .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu {   width:994px;   margin-left:-668px;  } } .vertical-menu li {  display:block;  position:relative;  float:none !important; } .vertical-menu li a {  display:block;  padding:12px 40px 12px 25px;  font-size:14px;  position:relative;  line-height:1.75;  background:none !important;  color:#878787; } .vertical-menu li a .label-menu {  margin-left:5px;  top:4px;  position:static !important;  display:inline-block;  vertical-align:top; } .vertical-menu li a:hover {  color:#222; } header.page-header .header-area:not(.header7) .nav.nav-main-menu .mega-item > a {  display:block;  font-size:14px;  padding:19px 18px;  background:none;  position:relative;  margin:0; } header.page-header .header-area:not(.header7) .nav.nav-main-menu .mega-item > a:hover {  color:#56cfe1; } header.page-header .header-area:not(.header7) .nav.nav-main-menu .mega-item > a + span.toggle-menu {  display:none; } header.page-header .header-area:not(.header7) .navigation .nav-main-menu li:hover > ul.dropdown-menu {  opacity:1;  visibility:visible; } header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > .dropdown-submenu {  left:100%;  top:0px; } header.page-header .header-area:not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu a {  display:block;  font-size:13px;  padding:12px 15px 8px;  line-height:1.75;  border-bottom:1px solid var(--thim-mgs-color-11); } header.page-header .header-area:not(.header7) .navigation .nav-main-menu ul {  padding:0; } header.page-header .header-area.header7 .megamenu-vertical {  height:100%;  left:calc(100% - 54px);  overflow-y:auto;  overflow-x:hidden;  position:fixed;  width:calc(100% - 54px);  max-width:400px;  background-color:#fff;  z-index:1000;  padding:0;  left:-400px;  top:0;  bottom:0;  transition:0.3s ease-in-out;  -webkit-transition:0.3s ease-in-out;  -moz-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  opacity:0;  visibility:hidden; } header.page-header .header-area.header7 button.action.nav-tg {  border:none;  background:0 0;  padding:5px 0; } header.page-header .header-area.header7 .close-nav-button {  position:fixed;  top:0;  right:auto;  left:-40px;  z-index:99999;  background:0 0;  border:none;  box-shadow:none;  color:#fff;  font-size:40px;  width:40px;  height:40px;  opacity:0;  transition:all 300ms;  -webkit-transition:all 300ms;  -moz-transition:all 300ms;  -o-transition:all 300ms; } header.page-header .header-area.header7 #main-Menucontent .navigation > .container {  width:100%;  padding:0 !important; } header.page-header .header-area.header7 .nav-main-menu .dropdown-menu, header.page-header .header-area.header7 .nav-main-menu .dropdown-submenu {  width:100% !important;  padding:0;  margin:0;  float:none;  background:none;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  border:none;  box-shadow:none;  position:absolute;  top:0;  bottom:0;  padding-top:0;  padding-bottom:0;  transform:translate(100%);  height:calc(100vh - 10px);  background-color:#fff;  z-index:10;  transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97); } header.page-header .header-area.header7 .nav-main-menu .is-active .dropdown-menu, header.page-header .header-area.header7 .nav-main-menu .is-active .dropdown-submenu {  transform:translate(0); } header.page-header .header-area.header7 .nav-main-menu a .icon-next {  display:none !important; } header.page-header .header-area.header7 .nav-main-menu li {  position:relative;  float:none !important;  border-top:none; } header.page-header .header-area.header7 .nav-main-menu li > a {  padding-right:40px;  display:block;  padding:10px 15px !important;  color:#575757;  font-size:14px;  border-top:none;  border-bottom:1px solid #ddd; } header.page-header .header-area.header7 .nav-main-menu li > a + .toggle-menu {  width:40px;  position:absolute;  right:0;  text-align:center;  line-height:45px;  top:0; } header.page-header .header-area.header7 .nav-main-menu li > a + .toggle-menu a {  color:#575757;  display:initial;  padding:0;  font-size:14px; } header.page-header .header-area.header7 .nav-main-menu li > a span.nav-back i {  margin-right:5px; } header.page-header .header-area.header7 .nav-main-menu .label-menu {  position:static !important;  float:none;  vertical-align:top;  margin-top:0;  margin-right:0;  margin-left:5px;  display:inline-block; } header.page-header .header-area.header7 .nav-main-menu [class*="col-"] {  padding:0;  float:none;  width:100%;  flex:100%;  max-width:100%; } header.page-header .header-area.header7 .nav-main-menu li > ul.sub-menu li > a {  padding-left:25px !important; } header.page-header .header-area.header7 .nav-main-menu .static-content {  display:none; } header.page-header .header-area.header7 .nav-main-menu .line {  margin:0; } header.page-header .header-area.header7 .nav-main-menu ul li li > a + .toggle-menu a.active .fa:before {  content:"\f068"; } .nav-before-open header.page-header .header-area .megamenu-vertical {  transform:translate3d(400px, 0, 0);  -webkit-transform:translate3d(400px, 0, 0);  -moz-transform:translate3d(400px, 0, 0);  -o-transform:translate3d(400px, 0, 0);  box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);  align-items:initial;  justify-content:initial;  opacity:1;  visibility:visible; } .nav-before-open header.page-header .header-area .megamenu-vertical .megamenu-content {  position:relative;  clear:left; } .nav-before-open header.page-header .header-area .megamenu-vertical .megamenu-content .navigation li.level0:last-child {  border-bottom:none; } .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs {  border:none; } .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li {  width:calc(100%/3);  text-align:center;  margin:0;  float:left; } .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li > a {  background:0 0;  padding:25px 0;  display:block;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  margin:0;  font-weight:600;  color:#fff;  background-color:#222;  border:none !important; } .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li.active > a {  background-color:#fff;  color:#272727; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane > div {  display:none; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane.active > div {  display:block;  clear:left; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane ul li {  display:block;  float:none !important;  margin:0; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane ul li.logo-img, .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane ul li.megamenu-homelink {  display:none !important; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane ul li.is-active {  position:initial; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane ul li.hidden-des {  display:block !important; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation {  display:block;  clear:left;  max-width:400px;  overflow:hidden; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation ul {  padding:0; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation li a ~ ul.sub-menu {  display:none; } .nav-before-open button.action.nav-tg:after {  background:rgba(0, 0, 0, 0.7);  content:"";  display:block;  height:100%;  position:fixed;  right:0;  top:0;  width:100%;  z-index:999; } .nav-open header.page-header .header-area .close-nav-button {  display:block;  opacity:1;  right:6px;  left:auto;  top:5px;  padding:0; } .nav-before-open header.page-header .header-area .nav-main-menu .category-menu .category-submenu .dropdown-submenu {  display:none; } .nav-before-open header.page-header .header-area .nav-main-menu .category-menu .category-submenu .dropdown-submenu.active {  display:block; } .nav-before-open header.page-header .header-area .nav-main-menu .category-menu .is-active li ul .dropdown-submenu.active {  display:block; } .nav-before-open header.page-header .header-area .nav-main-menu li.mega-menu-item:not(.static-menu) ul li li > a + .toggle-menu a.active .fa:before {  content:"\f054"; } .nav-before-open header.page-header .header-area .category-menu .megamenu-vertical .tab-content .tab-pane nav.navigation ul.dropdown-menu.active li.level1.category-submenu.is-active {  position:initial; } .nav-before-open header.page-header .header-area .category-menu .megamenu-vertical .tab-content .tab-pane nav.navigation ul.dropdown-menu.active li {  position:initial; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation .category-menu ul.dropdown-menu.active li.level1.category-submenu {  position:relative; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation .category-menu ul.dropdown-menu.active li.level1.category-submenu.is-active {  position:initial; } .nav-before-open header.page-header .header-area .megamenu-vertical .tab-content .tab-pane nav.navigation .category-menu ul.dropdown-menu.active li {  position:initial; } @media (max-width:1199px) {  header.page-header .nav-main-menu li > ul.sub-menu,  header.page-header .nav-main-menu li > ul.dropdown-menu {   padding-left:0px !important;  }  .vertical-menu li > a {   border-bottom:1px solid #eee;  }  .vertical-menu li .toggle-menu {   position:absolute;   right:5px;   font-size:20px;   top:0px;   width:40px;  }  .vertical-menu li .icon-next {   display:none !important;  }  .vertical-menu li > .dropdown-menu {   position:static;   border-radius:0;   margin:0;   padding:0;   float:none;   width:100%;   border:none;   box-shadow:none;   display:none;  }  .navigation span.nav-back a {   padding:10px 15px;   font-size:14px;  }  .navigation span.nav-back a span {   margin-right:5px;  }  header.page-header .nav-main-menu ul li li > a + .toggle-menu a.active .fa:before {   content:"\f068";  }  header.page-header .nav.nav-main-menu .mega-item {   position:relative;   padding:10px 15px;   border-bottom:1px solid #ddd;  }  header.page-header .nav.nav-main-menu .mega-item .toggle-menu {   position:absolute;   right:5px;   top:10px;   padding:0 15px;  }  header.page-header .nav.nav-main-menu .mega-item a {   padding:0;   font-size:14px;   border-top:none;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation li a ~ ul.sub-menu-content,  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation li a ~ ul.sub-menu {   display:none;  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation ul .dropdown-submenu {   width:100% !important;   padding:0;   margin:0;   float:none;   background:none;   border-radius:0;   -webkit-border-radius:0;   -moz-border-radius:0;   -o-border-radius:0;   border:none;   box-shadow:none;   position:absolute;   top:0;   bottom:0;   padding-top:0;   padding-bottom:0;   transform:translate(100%);   height:calc(90vh);   background-color:#fff;   z-index:10;   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);  }  .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation ul li.category-submenu.is-active > .dropdown-submenu {   transform:translate(0);  } } @media (min-width:1200px) {  .vertical-menu li:not(:last-child) a {   border-bottom:1px solid #eee;  }  .vertical-menu > li > a {   color:#222;  }  .vertical-menu > li:hover > a {   color:#56cfe1;  }  .vertical-menu li .icon-next {   position:absolute;   right:15px;   font-size:14px;   top:12px;  }  .vertical-menu li .icon-next .fa:before {   content:"\f105";  }  .vertical-menu li .toggle-menu {   display:none !important;  }  .vertical-menu li.mega-menu-fullwidth > ul.dropdown-menu {   border-top:1px solid #efefef;   padding:14px 30px 16px;  }  .vertical-menu li > .dropdown-menu {   position:absolute;   left:100%;   top:0;   border-radius:0;   display:block !important;   padding:0;   box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);   background-color:#fff;   min-width:250px;   margin:0;   border:none;   transform:translateY(20px);   -webkit-transform:translateY(20px);   -moz-transform:translateY(20px);   -o-transform:translateY(20px);   transition:all 300ms;   -webkit-transition:all 300ms;   -moz-transition:all 300ms;   -o-transition:all 300ms;   opacity:0;   visibility:hidden;  }  .vertical-menu li:hover > .dropdown-menu {   transform:translateY(0);   -webkit-transform:translateY(0);   -moz-transform:translateY(0);   -o-transform:translateY(0);   opacity:1;   visibility:visible;  }  .vertical-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a {   padding:10px 0 6px;  } } @media (min-width:1200px) {  header.page-header .header-area:not(.header7) .navigation .nav-main-menu .multi-level li > ul.sub-menu {   position:absolute;   left:100%;   top:0;   border-radius:0;   display:block !important;   padding:0;   background-color:var(--thim-mgs-color-10);   min-width:250px;   margin:0;   border:none;   box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);   transform:translateY(20px);   -webkit-transform:translateY(20px);   -moz-transform:translateY(20px);   -o-transform:translateY(20px);   transition:all 300ms;   -webkit-transition:all 300ms;   -moz-transition:all 300ms;   -o-transition:all 300ms;   opacity:0;   visibility:hidden;  }  .header-area:not(.header7) .multi-level > ul > .level1:hover > ul.sub-menu {   display:block !important;   position:absolute;   top:0;   left:100%;   width:100%;   background:#fff;   opacity:1 !important;   visibility:visible !important;   transition:all 300ms;   -webkit-transition:all 300ms;   -moz-transition:all 300ms;   -o-transition:all 300ms;   transform:translateY(0) !important;   -webkit-transform:translateY(0) !important;   -moz-transform:translateY(0) !important;   -o-transform:translateY(0) !important;  }  .header-area:not(.header7) .vertical-menu li.level1.category-submenu > .dropdown-submenu {   position:absolute;   left:100%;   top:0;   border-radius:0;   display:block !important;   padding:0;   background-color:#fff;   min-width:250px;   margin:0;   border:none;   transform:translateY(20px);   -webkit-transform:translateY(20px);   -moz-transform:translateY(20px);   -o-transform:translateY(20px);   transition:all 300ms;   -webkit-transition:all 300ms;   -moz-transition:all 300ms;   -o-transition:all 300ms;   opacity:0;   visibility:hidden;   box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);  }  .header-area:not(.header7) .vertical-menu li.level1.category-submenu:hover > .dropdown-submenu {   width:100%;   opacity:1;   visibility:visible;   transform:translateY(0);   -webkit-transform:translateY(0);   -moz-transform:translateY(0);   -o-transform:translateY(0);  }  .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li {   display:none;  }  .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li.active {   display:block;   float:none;   width:100%;  }  .nav-before-open header.page-header .header-area .megamenu-vertical .nav-tabs > li.active a {   font-size:16px;   line-height:50px;   letter-spacing:2px;   text-transform:uppercase;   background:#000;   color:#fff;   text-align:center;   font-weight:600;   position:relative;   padding:0;  } } @media (max-width:1199px) {  header.page-header .navigation .nav-main-menu .multi-level .level1 {   position:relative !important;  }  header.page-header .navigation .nav-main-menu .multi-level li a + .toggle-menu {   width:40px;   position:absolute;   right:0;   text-align:center;   line-height:45px;   top:0;  }  header.page-header .nav-main-menu li > a + .toggle-menu {   width:40px;   position:absolute;   right:0;   text-align:center;   line-height:45px;   top:0;  }  .vertical-menu li.category-menu.level0.dropdown.is-active {   position:initial;  }  .vertical-menu li.level1.category-submenu .toggle-menu > a > span:before {   content:"\f067" !important;  }  .vertical-menu li.level1.category-submenu > .dropdown-submenu {   display:none;  }  .vertical-menu li.level1.category-submenu > .dropdown-submenu .nav-back {   display:none;  }  .vertical-menu li.level1.category-submenu > .dropdown-submenu.active {   display:block;  }  .vertical-menu li.level1.category-submenu > .dropdown-submenu.active > .nav-back {   display:none;  }  .vertical-menu li.level1.category-submenu.is-active .toggle-menu > a > span:before {   content:"\f068" !important;  }  .vertical-menu li > .dropdown-menu {   border-radius:0;   margin:0;   padding:0;   float:none;   width:100%;   border:none;   background:none;   box-shadow:none;   position:absolute;   top:0;   bottom:0;   padding-top:0;   padding-bottom:0;   transform:translate(100%);   height:calc(100vh - 10px);   background-color:#fff;   z-index:10;   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);   visibility:hidden;   display:flex;  }  .vertical-menu li > .dropdown-menu li ul {   padding-left:15px;  }  .vertical-menu li > .dropdown-menu.active {   background:#fff;   display:block;   height:100vh;   position:absolute !important;   top:0;   z-index:11;   -moz-transition:all 300ms;   -o-transition:all 300ms;   -moz-transform:translateX(0);   transform:translate(0);   transition:transform 0.3s cubic-bezier(0.42, 0.2, 0, 0.97);   visibility:visible;  } } .width1024 .page-main > .columns, .width1024 .navigation, .width1024 .breadcrumbs .items, .width1024 .page-header .header.panel, .width1024 .page-wrapper > .widget, .width1024 .page-wrapper > .page-bottom, .width1024 .block.category.event, .width1024 .top-container {  max-width:1024px; } .width1200 .page-main > .columns, .width1200 .navigation, .width1200 .breadcrumbs .items, .width1200 .page-header .header.panel, .width1200 .page-wrapper > .widget, .width1200 .page-wrapper > .page-bottom, .width1200 .block.category.event, .width1200 .top-container {  max-width:1200px; } .width1366 .page-main > .columns, .width1366 .navigation, .width1366 .breadcrumbs .items, .width1366 .page-header .header.panel, .width1366 .page-wrapper > .widget, .width1366 .page-wrapper > .page-bottom, .width1366 .block.category.event, .width1366 .top-container {  max-width:1366px; } .fullwidth .page-main > .columns, .fullwidth .navigation, .fullwidth .breadcrumbs .items, .fullwidth .page-header .header.panel, .fullwidth .page-wrapper > .widget, .fullwidth .page-wrapper > .page-bottom, .fullwidth .block.category.event, .fullwidth .top-container {  max-width:100vw; }  .owl-carousel {   display:none;   width:100%;   -webkit-tap-highlight-color:transparent;  position:relative;   z-index:1; } .owl-carousel .owl-stage {   position:relative;   -ms-touch-action:pan-Y;   touch-action:manipulation;   -moz-backface-visibility:hidden;   } .owl-carousel .owl-stage:after {   content:".";   display:block;   clear:both;   visibility:hidden;   line-height:0;   height:0; } .owl-carousel .owl-stage-outer {   position:relative;   overflow:hidden;  -webkit-transform:translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper, .owl-carousel .owl-item {   -webkit-backface-visibility:hidden;   -moz-backface-visibility:hidden;   -ms-backface-visibility:hidden;   -webkit-transform:translate3d(0, 0, 0);   -moz-transform:translate3d(0, 0, 0);   -ms-transform:translate3d(0, 0, 0); } .owl-carousel .owl-item {   position:relative;   min-height:1px;   float:left;   -webkit-backface-visibility:hidden;   -webkit-tap-highlight-color:transparent;   -webkit-touch-callout:none; } .owl-carousel .owl-item img {   display:block;   width:100%; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {   display:none; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {   cursor:pointer;   -webkit-user-select:none;   -khtml-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {   background:none;   color:inherit;   border:none;   padding:0 !important;   font:inherit; } .owl-carousel.owl-loaded {   display:block; } .owl-carousel.owl-loading {   opacity:0;   display:block; } .owl-carousel.owl-hidden {   opacity:0; } .owl-carousel.owl-refresh .owl-item {   visibility:hidden; } .owl-carousel.owl-drag .owl-item {   -ms-touch-action:pan-y;   touch-action:pan-y;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } .owl-carousel.owl-grab {   cursor:move;   cursor:grab; } .owl-carousel.owl-rtl {   direction:rtl; } .owl-carousel.owl-rtl .owl-item {   float:right; }  .no-js .owl-carousel {   display:block; }  .owl-carousel .animated {   animation-duration:1000ms;   animation-fill-mode:both; } .owl-carousel .owl-animated-in {   z-index:0; } .owl-carousel .owl-animated-out {   z-index:1; } .owl-carousel .fadeOut {   animation-name:fadeOut; } @keyframes fadeOut {   0% {  opacity:1;   }   100% {  opacity:0;   } }  .owl-height {   transition:height 500ms ease-in-out; }  .owl-carousel .owl-item {   } .owl-carousel .owl-item .owl-lazy {   opacity:0;   transition:opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {   max-height:0; } .owl-carousel .owl-item img.owl-lazy {   transform-style:preserve-3d; }  .owl-carousel .owl-video-wrapper {   position:relative;   height:100%;   background:#000; } .owl-carousel .owl-video-play-icon {   position:absolute;   height:80px;   width:80px;   left:50%;   top:50%;   margin-left:-40px;   margin-top:-40px;   background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/Mageplaza_Core/css/owl.video.play.png) no-repeat;   cursor:pointer;   z-index:1;   -webkit-backface-visibility:hidden;   transition:transform 100ms ease; } .owl-carousel .owl-video-play-icon:hover {   -ms-transform:scale(1.3, 1.3);   transform:scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {   display:none; } .owl-carousel .owl-video-tn {   opacity:0;   height:100%;   background-position:center center;   background-repeat:no-repeat;   background-size:contain;   transition:opacity 400ms ease; } .owl-carousel .owl-video-frame {   position:relative;   z-index:1;   height:100%;   width:100%; }  .owl-theme .owl-nav {   margin-top:10px;   text-align:center;   -webkit-tap-highlight-color:transparent; } .owl-theme .owl-nav [class*='owl-'] {   color:#FFF;   font-size:14px;   margin:5px;   padding:4px 7px;   background:#D6D6D6;   display:inline-block;   cursor:pointer;   border-radius:3px; } .owl-theme .owl-nav [class*='owl-']:hover {   background:#869791;   color:#FFF;   text-decoration:none; } .owl-theme .owl-nav .disabled {   opacity:0.5;   cursor:default; } .owl-theme .owl-nav.disabled + .owl-dots {   margin-top:10px; } .owl-theme .owl-dots {   text-align:center;   -webkit-tap-highlight-color:transparent; } .owl-theme .owl-dots .owl-dot {   display:inline-block;   zoom:1;   *display:inline; } .owl-theme .owl-dots .owl-dot span {   width:10px;   height:10px;   margin:5px 7px;   background:#D6D6D6;   display:block;   -webkit-backface-visibility:visible;   transition:opacity 200ms ease;   border-radius:30px; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {   background:#869791; }  @-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} .mp-banner-slider .owl-nav button span{   position:absolute;   top:40%;   font-size:80px;   color:#869791; } .mp-banner-slider .owl-nav .owl-prev span{   left:1%; } .mp-banner-slider .owl-nav .owl-next span{   right:1%; } .mp-banner-slider .owl-dots{   position:absolute;   top:88%;   left:49%; } .mp-banner-slider .owl-dots .owl-dot{   box-shadow:none; } .sidebar .mp-banner-slider .owl-nav button span{   font-size:30px;   top:30%; } .sidebar .mp-banner-slider .owl-dots .owl-dot span{   width:8px;   height:8px; } .sidebar .mp-banner-slider .owl-dots{   top:70%;   left:42.5%; } @media only screen and (max-width:764px) {   .mp-banner-slider .owl-nav button span{  top:20%;  font-size:45px;   }   .mp-banner-slider .owl-dots{  top:62%;  left:47%;   } } @media only screen and (max-width:1024px) and (min-width:768px) {   .mp-banner-slider .owl-nav button span{  top:30%;  font-size:80px;   }   .mp-banner-slider .owl-dots{  top:75%;  left:49%;   } } @media only screen and (max-width:767px) {   div[data-role="am-banners-lite"] {  order:-2;   } }body.search-popup {  overflow:hidden; } body.search-popup header.page-header > .header-area {  position:static !important;  transform:none !important;  -moz-transform:none !important;  -webkit-transform:none !important;  -ms-transform:none !important;  -o-transform:none !important; } #search_mini_form {  position:relative; } #search_mini_form.loading:after {  content:"";  width:32px;  height:32px;  position:absolute;  top:50%;  right:0;  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_InstantSearch/images/ajax-loader.gif) center center;  background-repeat:no-repeat;  margin-top:0; } #search_mini_form.loading .mgs-instant-search-dropdown {  display:none; } #search_mini_form .mgs-instant-search-dropdown {  position:absolute;  z-index:1;  margin-top:5px;  right:15px;  left:15px;  top:50px; } .post-item-shortdescription {  display:block;  text-overflow:ellipsis;  word-wrap:break-word;  overflow:hidden;  max-height:36px;  line-height:18px;  color:#000;  display:-webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient:vertical; } .post-item-shortdescription p {  line-height:18px; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper {  background-color:var(--thim-mgs-color-06);  padding:0 10px 10px;  max-height:calc(100vh - 220px);  overflow-x:hidden;  overflow-y:auto; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .products {  margin:0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items {  margin:0;  padding-top:10px; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-info {  display:table;  max-width:100%;  width:100%;  margin:0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-photo {  display:table-cell;  vertical-align:top;  width:80px;  padding:10px 10px 5px 0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-photo img {  max-width:100%; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details {  vertical-align:top;  display:table-cell; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-reviews-summary.empty {  display:none; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box {  display:block;  margin:0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container {  font-size:15px; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price {  font-size:15px;  line-height:20px;  font-weight:400; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-from, #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-to {  display:inline-block; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-label {  display:none; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item {  border-bottom:1px solid var(--thim-mgs-color-13); } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item:last-child {  border-bottom:none; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .categories .category-item {  margin:0;  line-height:30px;  border-bottom:1px solid var(--thim-mgs-color-13); } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .categories .category-item:last-child {  border-bottom:none; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .pages .items {  display:block; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .pages .page-item {  display:block;  margin:0;  border-bottom:1px solid var(--thim-mgs-color-13);  padding:5px 0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .pages .page-item:last-child {  border-bottom:none; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-items {  padding-top:10px;  padding-bottom:10px; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info {  display:table-row; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item + .post-item {  border-top:1px solid var(--thim-mgs-color-13);  padding-top:10px;  margin-top:10px; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-photo {  display:table-cell;  vertical-align:top;  width:80px;  padding:0 10px 0 0; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-photo img {  max-width:100%; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details {  display:table-cell;  vertical-align:top; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details .post-item-name a {  font-weight:600;  color:#000; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details .post-item-name a:hover {  color:#56cfe1; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title {  margin:0 -10px;  line-height:40px;  padding:0 10px;  background-color:#dadada; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title > span {  text-transform:uppercase;  color:#000;  font-weight:600; } #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title .see-all {  float:right; } .mgs-instant-search-type-page .toolbar {  position:relative; } .mgs-instant-search-type-page .toolbar .limiter {  display:block; } .mgs-instant-search-type-page .toolbar .pages {  display:none; } .mgs-instant-search-type-page .wrapper ~ .toolbar .toolbar-amount, .mgs-instant-search-type-page .wrapper ~ .toolbar .limiter {  display:none; } .mgs-instant-search-type-page .wrapper ~ .toolbar .pages {  display:block;  text-align:right; } .mgs-instant-search-type-page .wrapper ~ .toolbar .pages .pages-item-next {  margin-right:0; } .mgs-instant-search .message.info {  margin:0 0 20px; } .mgs-instant-search .block-title {  margin-bottom:20px !important;  background-color:#dadada;  padding:0 20px; } .mgs-instant-search .block-title h4 {  line-height:40px;  margin:0;  display:inline-block; } .mgs-instant-search .block-title .view-more {  float:right; } .mgs-instant-search .block-title .view-more a {  line-height:40px; } .mgs-instant-search .products-grid .product-item .product-item-info {  width:100%; } .mgs-instant-search .categories.wrapper, .mgs-instant-search-type-page .categories.wrapper, .mgs-instant-search .pages.wrapper, .mgs-instant-search-type-page .pages.wrapper, .mgs-instant-search .posts.wrapper, .mgs-instant-search-type-page .posts.wrapper {  margin:30px 0 20px; } .mgs-instant-search .wrapper:not(.products) .items .item.post, .mgs-instant-search-type-page .wrapper:not(.products) .items .item.post {  margin-bottom:20px; } .mgs-instant-search .wrapper:not(.products) .items .item strong, .mgs-instant-search-type-page .wrapper:not(.products) .items .item strong {  line-height:30px;  display:block; } .mgs-instant-search .wrapper:not(.products) .pages.items, .mgs-instant-search-type-page .wrapper:not(.products) .pages.items {  display:block;  white-space:inherit; } .mgs-instant-search .wrapper:not(.products) .pages strong.page, .mgs-instant-search-type-page .wrapper:not(.products) .pages strong.page {  background:none;  padding:0;  font-size:1.4rem; } .search-open .header .search-form .form-search {  opacity:1;  visibility:visible; } .header .search-form.not-full .form-search .form.minisearch .input-text {  border-bottom:2px solid #000; } .not-full #search_mini_form .mgs-instant-search-dropdown {  margin-top:0;  right:0;  box-shadow:2px 3px 6px 0px #ddd;  left:0; } @media (max-width:1199px) {  #search_mini_form .mgs-instant-search-dropdown {   top:50px;  } } @media (max-width:900px) {  .mgs-instant-search .wrapper:not(.products) .items .item,  .mgs-instant-search-type-page .wrapper:not(.products) .items .item {   width:33.33%;  } } @media (max-width:767px) {  .mgs-instant-search .wrapper:not(.products) .items .item,  .mgs-instant-search-type-page .wrapper:not(.products) .items .item {   width:50%;  } } @media (max-width:320px) {  .mgs-instant-search .wrapper:not(.products) .items .item,  .mgs-instant-search-type-page .wrapper:not(.products) .items .item {   width:100%;  } } .mgs-instant-autocomplete-wrapper .no-result {  padding:10px 0 0;  font-style:italic; } .search.results.mgs-instant-search .wrapper + .block-title {  margin-top:30px;  border-top:1px solid #ddd;  padding-top:30px; } .search.results.mgs-instant-search .block-title {  background:none;  padding:0; } .search.results.mgs-instant-search .block-title h4 {  position:relative;  color:#000;  line-height:24px;  text-transform:uppercase; } .search.results.mgs-instant-search .post-item-description {  display:block;  text-overflow:ellipsis;  word-wrap:break-word;  overflow:hidden;  max-height:5.2em;  line-height:1.3em; } .search.results.mgs-instant-search .post-image-wrapper img {  max-width:100%; } .search.results.mgs-instant-search a {  color:#000; } .search.results.mgs-instant-search a:hover {  color:#56cfe1; } .search.results.mgs-instant-search .post-item-link {  color:#000;  font-size:16px;  display:block;  padding-top:8px; }  @font-face {  font-family:'FontAwesome';  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.eot);  src:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.woff2) format('woff2'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.woff) format('woff'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.ttf) format('truetype'), url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/fontawesome.v4.7.0/fonts/fontawesome-webfont.svg) format('svg');  font-weight:normal;  font-style:normal;  font-display:swap; } .fa {  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; }  .fa-lg {  font-size:1.33333333em;  line-height:0.75em;  vertical-align:-15%; } .fa-2x {  font-size:2em; } .fa-3x {  font-size:3em; } .fa-4x {  font-size:4em; } .fa-5x {  font-size:5em; } .fa-fw {  width:1.28571429em;  text-align:center; } .fa-ul {  padding-left:0;  margin-left:2.14285714em;  list-style-type:none; } .fa-ul>li {  position:relative; } .fa-li {  position:absolute;  left:-2.14285714em;  width:2.14285714em;  top:0.14285714em;  text-align:center; } .fa-li.fa-lg {  left:-1.85714286em; } .fa-border {  padding:.2em .25em .15em;  border:solid 0.08em #eeeeee;  border-radius:.1em; } .fa-pull-left {  float:left; } .fa-pull-right {  float:right; } .fa.fa-pull-left {  margin-right:.3em; } .fa.fa-pull-right {  margin-left:.3em; }  .pull-right {  float:right; } .pull-left {  float:left; } .fa.pull-left {  margin-right:.3em; } .fa.pull-right {  margin-left:.3em; } .fa-spin {  -webkit-animation:fa-spin 2s infinite linear;  animation:fa-spin 2s infinite linear; } .fa-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);  } } .fa-rotate-90 {  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg); } .fa-rotate-180 {  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); } .fa-rotate-270 {  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform:rotate(270deg);  -ms-transform:rotate(270deg);  transform:rotate(270deg); } .fa-flip-horizontal {  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);  -webkit-transform:scale(-1, 1);  -ms-transform:scale(-1, 1);  transform:scale(-1, 1); } .fa-flip-vertical {  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);  -webkit-transform:scale(1, -1);  -ms-transform:scale(1, -1);  transform:scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {  filter:none; } .fa-stack {  position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle; } .fa-stack-1x, .fa-stack-2x {  position:absolute;  left:0;  width:100%;  text-align:center; } .fa-stack-1x {  line-height:inherit; } .fa-stack-2x {  font-size:2em; } .fa-inverse {  color:#ffffff; }  .fa-glass:before {  content:"\f000"; } .fa-music:before {  content:"\f001"; } .fa-search:before {  content:"\f002"; } .fa-envelope-o:before {  content:"\f003"; } .fa-heart:before {  content:"\f004"; } .fa-star:before {  content:"\f005"; } .fa-star-o:before {  content:"\f006"; } .fa-user:before {  content:"\f007"; } .fa-film:before {  content:"\f008"; } .fa-th-large:before {  content:"\f009"; } .fa-th:before {  content:"\f00a"; } .fa-th-list:before {  content:"\f00b"; } .fa-check:before {  content:"\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before {  content:"\f00d"; } .fa-search-plus:before {  content:"\f00e"; } .fa-search-minus:before {  content:"\f010"; } .fa-power-off:before {  content:"\f011"; } .fa-signal:before {  content:"\f012"; } .fa-gear:before, .fa-cog:before {  content:"\f013"; } .fa-trash-o:before {  content:"\f014"; } .fa-home:before {  content:"\f015"; } .fa-file-o:before {  content:"\f016"; } .fa-clock-o:before {  content:"\f017"; } .fa-road:before {  content:"\f018"; } .fa-download:before {  content:"\f019"; } .fa-arrow-circle-o-down:before {  content:"\f01a"; } .fa-arrow-circle-o-up:before {  content:"\f01b"; } .fa-inbox:before {  content:"\f01c"; } .fa-play-circle-o:before {  content:"\f01d"; } .fa-rotate-right:before, .fa-repeat:before {  content:"\f01e"; } .fa-refresh:before {  content:"\f021"; } .fa-list-alt:before {  content:"\f022"; } .fa-lock:before {  content:"\f023"; } .fa-flag:before {  content:"\f024"; } .fa-headphones:before {  content:"\f025"; } .fa-volume-off:before {  content:"\f026"; } .fa-volume-down:before {  content:"\f027"; } .fa-volume-up:before {  content:"\f028"; } .fa-qrcode:before {  content:"\f029"; } .fa-barcode:before {  content:"\f02a"; } .fa-tag:before {  content:"\f02b"; } .fa-tags:before {  content:"\f02c"; } .fa-book:before {  content:"\f02d"; } .fa-bookmark:before {  content:"\f02e"; } .fa-print:before {  content:"\f02f"; } .fa-camera:before {  content:"\f030"; } .fa-font:before {  content:"\f031"; } .fa-bold:before {  content:"\f032"; } .fa-italic:before {  content:"\f033"; } .fa-text-height:before {  content:"\f034"; } .fa-text-width:before {  content:"\f035"; } .fa-align-left:before {  content:"\f036"; } .fa-align-center:before {  content:"\f037"; } .fa-align-right:before {  content:"\f038"; } .fa-align-justify:before {  content:"\f039"; } .fa-list:before {  content:"\f03a"; } .fa-dedent:before, .fa-outdent:before {  content:"\f03b"; } .fa-indent:before {  content:"\f03c"; } .fa-video-camera:before {  content:"\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before {  content:"\f03e"; } .fa-pencil:before {  content:"\f040"; } .fa-map-marker:before {  content:"\f041"; } .fa-adjust:before {  content:"\f042"; } .fa-tint:before {  content:"\f043"; } .fa-edit:before, .fa-pencil-square-o:before {  content:"\f044"; } .fa-share-square-o:before {  content:"\f045"; } .fa-check-square-o:before {  content:"\f046"; } .fa-arrows:before {  content:"\f047"; } .fa-step-backward:before {  content:"\f048"; } .fa-fast-backward:before {  content:"\f049"; } .fa-backward:before {  content:"\f04a"; } .fa-play:before {  content:"\f04b"; } .fa-pause:before {  content:"\f04c"; } .fa-stop:before {  content:"\f04d"; } .fa-forward:before {  content:"\f04e"; } .fa-fast-forward:before {  content:"\f050"; } .fa-step-forward:before {  content:"\f051"; } .fa-eject:before {  content:"\f052"; } .fa-chevron-left:before {  content:"\f053"; } .fa-chevron-right:before {  content:"\f054"; } .fa-plus-circle:before {  content:"\f055"; } .fa-minus-circle:before {  content:"\f056"; } .fa-times-circle:before {  content:"\f057"; } .fa-check-circle:before {  content:"\f058"; } .fa-question-circle:before {  content:"\f059"; } .fa-info-circle:before {  content:"\f05a"; } .fa-crosshairs:before {  content:"\f05b"; } .fa-times-circle-o:before {  content:"\f05c"; } .fa-check-circle-o:before {  content:"\f05d"; } .fa-ban:before {  content:"\f05e"; } .fa-arrow-left:before {  content:"\f060"; } .fa-arrow-right:before {  content:"\f061"; } .fa-arrow-up:before {  content:"\f062"; } .fa-arrow-down:before {  content:"\f063"; } .fa-mail-forward:before, .fa-share:before {  content:"\f064"; } .fa-expand:before {  content:"\f065"; } .fa-compress:before {  content:"\f066"; } .fa-plus:before {  content:"\f067"; } .fa-minus:before {  content:"\f068"; } .fa-asterisk:before {  content:"\f069"; } .fa-exclamation-circle:before {  content:"\f06a"; } .fa-gift:before {  content:"\f06b"; } .fa-leaf:before {  content:"\f06c"; } .fa-fire:before {  content:"\f06d"; } .fa-eye:before {  content:"\f06e"; } .fa-eye-slash:before {  content:"\f070"; } .fa-warning:before, .fa-exclamation-triangle:before {  content:"\f071"; } .fa-plane:before {  content:"\f072"; } .fa-calendar:before {  content:"\f073"; } .fa-random:before {  content:"\f074"; } .fa-comment:before {  content:"\f075"; } .fa-magnet:before {  content:"\f076"; } .fa-chevron-up:before {  content:"\f077"; } .fa-chevron-down:before {  content:"\f078"; } .fa-retweet:before {  content:"\f079"; } .fa-shopping-cart:before {  content:"\f07a"; } .fa-folder:before {  content:"\f07b"; } .fa-folder-open:before {  content:"\f07c"; } .fa-arrows-v:before {  content:"\f07d"; } .fa-arrows-h:before {  content:"\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before {  content:"\f080"; } .fa-twitter-square:before {  content:"\f081"; } .fa-facebook-square:before {  content:"\f082"; } .fa-camera-retro:before {  content:"\f083"; } .fa-key:before {  content:"\f084"; } .fa-gears:before, .fa-cogs:before {  content:"\f085"; } .fa-comments:before {  content:"\f086"; } .fa-thumbs-o-up:before {  content:"\f087"; } .fa-thumbs-o-down:before {  content:"\f088"; } .fa-star-half:before {  content:"\f089"; } .fa-heart-o:before {  content:"\f08a"; } .fa-sign-out:before {  content:"\f08b"; } .fa-linkedin-square:before {  content:"\f08c"; } .fa-thumb-tack:before {  content:"\f08d"; } .fa-external-link:before {  content:"\f08e"; } .fa-sign-in:before {  content:"\f090"; } .fa-trophy:before {  content:"\f091"; } .fa-github-square:before {  content:"\f092"; } .fa-upload:before {  content:"\f093"; } .fa-lemon-o:before {  content:"\f094"; } .fa-phone:before {  content:"\f095"; } .fa-square-o:before {  content:"\f096"; } .fa-bookmark-o:before {  content:"\f097"; } .fa-phone-square:before {  content:"\f098"; } .fa-twitter:before {  content:"\f099"; } .fa-facebook-f:before, .fa-facebook:before {  content:"\f09a"; } .fa-github:before {  content:"\f09b"; } .fa-unlock:before {  content:"\f09c"; } .fa-credit-card:before {  content:"\f09d"; } .fa-feed:before, .fa-rss:before {  content:"\f09e"; } .fa-hdd-o:before {  content:"\f0a0"; } .fa-bullhorn:before {  content:"\f0a1"; } .fa-bell:before {  content:"\f0f3"; } .fa-certificate:before {  content:"\f0a3"; } .fa-hand-o-right:before {  content:"\f0a4"; } .fa-hand-o-left:before {  content:"\f0a5"; } .fa-hand-o-up:before {  content:"\f0a6"; } .fa-hand-o-down:before {  content:"\f0a7"; } .fa-arrow-circle-left:before {  content:"\f0a8"; } .fa-arrow-circle-right:before {  content:"\f0a9"; } .fa-arrow-circle-up:before {  content:"\f0aa"; } .fa-arrow-circle-down:before {  content:"\f0ab"; } .fa-globe:before {  content:"\f0ac"; } .fa-wrench:before {  content:"\f0ad"; } .fa-tasks:before {  content:"\f0ae"; } .fa-filter:before {  content:"\f0b0"; } .fa-briefcase:before {  content:"\f0b1"; } .fa-arrows-alt:before {  content:"\f0b2"; } .fa-group:before, .fa-users:before {  content:"\f0c0"; } .fa-chain:before, .fa-link:before {  content:"\f0c1"; } .fa-cloud:before {  content:"\f0c2"; } .fa-flask:before {  content:"\f0c3"; } .fa-cut:before, .fa-scissors:before {  content:"\f0c4"; } .fa-copy:before, .fa-files-o:before {  content:"\f0c5"; } .fa-paperclip:before {  content:"\f0c6"; } .fa-save:before, .fa-floppy-o:before {  content:"\f0c7"; } .fa-square:before {  content:"\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before {  content:"\f0c9"; } .fa-list-ul:before {  content:"\f0ca"; } .fa-list-ol:before {  content:"\f0cb"; } .fa-strikethrough:before {  content:"\f0cc"; } .fa-underline:before {  content:"\f0cd"; } .fa-table:before {  content:"\f0ce"; } .fa-magic:before {  content:"\f0d0"; } .fa-truck:before {  content:"\f0d1"; } .fa-pinterest:before {  content:"\f0d2"; } .fa-pinterest-square:before {  content:"\f0d3"; } .fa-google-plus-square:before {  content:"\f0d4"; } .fa-google-plus:before {  content:"\f0d5"; } .fa-money:before {  content:"\f0d6"; } .fa-caret-down:before {  content:"\f0d7"; } .fa-caret-up:before {  content:"\f0d8"; } .fa-caret-left:before {  content:"\f0d9"; } .fa-caret-right:before {  content:"\f0da"; } .fa-columns:before {  content:"\f0db"; } .fa-unsorted:before, .fa-sort:before {  content:"\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before {  content:"\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before {  content:"\f0de"; } .fa-envelope:before {  content:"\f0e0"; } .fa-linkedin:before {  content:"\f0e1"; } .fa-rotate-left:before, .fa-undo:before {  content:"\f0e2"; } .fa-legal:before, .fa-gavel:before {  content:"\f0e3"; } .fa-dashboard:before, .fa-tachometer:before {  content:"\f0e4"; } .fa-comment-o:before {  content:"\f0e5"; } .fa-comments-o:before {  content:"\f0e6"; } .fa-flash:before, .fa-bolt:before {  content:"\f0e7"; } .fa-sitemap:before {  content:"\f0e8"; } .fa-umbrella:before {  content:"\f0e9"; } .fa-paste:before, .fa-clipboard:before {  content:"\f0ea"; } .fa-lightbulb-o:before {  content:"\f0eb"; } .fa-exchange:before {  content:"\f0ec"; } .fa-cloud-download:before {  content:"\f0ed"; } .fa-cloud-upload:before {  content:"\f0ee"; } .fa-user-md:before {  content:"\f0f0"; } .fa-stethoscope:before {  content:"\f0f1"; } .fa-suitcase:before {  content:"\f0f2"; } .fa-bell-o:before {  content:"\f0a2"; } .fa-coffee:before {  content:"\f0f4"; } .fa-cutlery:before {  content:"\f0f5"; } .fa-file-text-o:before {  content:"\f0f6"; } .fa-building-o:before {  content:"\f0f7"; } .fa-hospital-o:before {  content:"\f0f8"; } .fa-ambulance:before {  content:"\f0f9"; } .fa-medkit:before {  content:"\f0fa"; } .fa-fighter-jet:before {  content:"\f0fb"; } .fa-beer:before {  content:"\f0fc"; } .fa-h-square:before {  content:"\f0fd"; } .fa-plus-square:before {  content:"\f0fe"; } .fa-angle-double-left:before {  content:"\f100"; } .fa-angle-double-right:before {  content:"\f101"; } .fa-angle-double-up:before {  content:"\f102"; } .fa-angle-double-down:before {  content:"\f103"; } .fa-angle-left:before {  content:"\f104"; } .fa-angle-right:before {  content:"\f105"; } .fa-angle-up:before {  content:"\f106"; } .fa-angle-down:before {  content:"\f107"; } .fa-desktop:before {  content:"\f108"; } .fa-laptop:before {  content:"\f109"; } .fa-tablet:before {  content:"\f10a"; } .fa-mobile-phone:before, .fa-mobile:before {  content:"\f10b"; } .fa-circle-o:before {  content:"\f10c"; } .fa-quote-left:before {  content:"\f10d"; } .fa-quote-right:before {  content:"\f10e"; } .fa-spinner:before {  content:"\f110"; } .fa-circle:before {  content:"\f111"; } .fa-mail-reply:before, .fa-reply:before {  content:"\f112"; } .fa-github-alt:before {  content:"\f113"; } .fa-folder-o:before {  content:"\f114"; } .fa-folder-open-o:before {  content:"\f115"; } .fa-smile-o:before {  content:"\f118"; } .fa-frown-o:before {  content:"\f119"; } .fa-meh-o:before {  content:"\f11a"; } .fa-gamepad:before {  content:"\f11b"; } .fa-keyboard-o:before {  content:"\f11c"; } .fa-flag-o:before {  content:"\f11d"; } .fa-flag-checkered:before {  content:"\f11e"; } .fa-terminal:before {  content:"\f120"; } .fa-code:before {  content:"\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before {  content:"\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {  content:"\f123"; } .fa-location-arrow:before {  content:"\f124"; } .fa-crop:before {  content:"\f125"; } .fa-code-fork:before {  content:"\f126"; } .fa-unlink:before, .fa-chain-broken:before {  content:"\f127"; } .fa-question:before {  content:"\f128"; } .fa-info:before {  content:"\f129"; } .fa-exclamation:before {  content:"\f12a"; } .fa-superscript:before {  content:"\f12b"; } .fa-subscript:before {  content:"\f12c"; } .fa-eraser:before {  content:"\f12d"; } .fa-puzzle-piece:before {  content:"\f12e"; } .fa-microphone:before {  content:"\f130"; } .fa-microphone-slash:before {  content:"\f131"; } .fa-shield:before {  content:"\f132"; } .fa-calendar-o:before {  content:"\f133"; } .fa-fire-extinguisher:before {  content:"\f134"; } .fa-rocket:before {  content:"\f135"; } .fa-maxcdn:before {  content:"\f136"; } .fa-chevron-circle-left:before {  content:"\f137"; } .fa-chevron-circle-right:before {  content:"\f138"; } .fa-chevron-circle-up:before {  content:"\f139"; } .fa-chevron-circle-down:before {  content:"\f13a"; } .fa-html5:before {  content:"\f13b"; } .fa-css3:before {  content:"\f13c"; } .fa-anchor:before {  content:"\f13d"; } .fa-unlock-alt:before {  content:"\f13e"; } .fa-bullseye:before {  content:"\f140"; } .fa-ellipsis-h:before {  content:"\f141"; } .fa-ellipsis-v:before {  content:"\f142"; } .fa-rss-square:before {  content:"\f143"; } .fa-play-circle:before {  content:"\f144"; } .fa-ticket:before {  content:"\f145"; } .fa-minus-square:before {  content:"\f146"; } .fa-minus-square-o:before {  content:"\f147"; } .fa-level-up:before {  content:"\f148"; } .fa-level-down:before {  content:"\f149"; } .fa-check-square:before {  content:"\f14a"; } .fa-pencil-square:before {  content:"\f14b"; } .fa-external-link-square:before {  content:"\f14c"; } .fa-share-square:before {  content:"\f14d"; } .fa-compass:before {  content:"\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before {  content:"\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before {  content:"\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before {  content:"\f152"; } .fa-euro:before, .fa-eur:before {  content:"\f153"; } .fa-gbp:before {  content:"\f154"; } .fa-dollar:before, .fa-usd:before {  content:"\f155"; } .fa-rupee:before, .fa-inr:before {  content:"\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {  content:"\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before {  content:"\f158"; } .fa-won:before, .fa-krw:before {  content:"\f159"; } .fa-bitcoin:before, .fa-btc:before {  content:"\f15a"; } .fa-file:before {  content:"\f15b"; } .fa-file-text:before {  content:"\f15c"; } .fa-sort-alpha-asc:before {  content:"\f15d"; } .fa-sort-alpha-desc:before {  content:"\f15e"; } .fa-sort-amount-asc:before {  content:"\f160"; } .fa-sort-amount-desc:before {  content:"\f161"; } .fa-sort-numeric-asc:before {  content:"\f162"; } .fa-sort-numeric-desc:before {  content:"\f163"; } .fa-thumbs-up:before {  content:"\f164"; } .fa-thumbs-down:before {  content:"\f165"; } .fa-youtube-square:before {  content:"\f166"; } .fa-youtube:before {  content:"\f167"; } .fa-xing:before {  content:"\f168"; } .fa-xing-square:before {  content:"\f169"; } .fa-youtube-play:before {  content:"\f16a"; } .fa-dropbox:before {  content:"\f16b"; } .fa-stack-overflow:before {  content:"\f16c"; } .fa-instagram:before {  content:"\f16d"; } .fa-flickr:before {  content:"\f16e"; } .fa-adn:before {  content:"\f170"; } .fa-bitbucket:before {  content:"\f171"; } .fa-bitbucket-square:before {  content:"\f172"; } .fa-tumblr:before {  content:"\f173"; } .fa-tumblr-square:before {  content:"\f174"; } .fa-long-arrow-down:before {  content:"\f175"; } .fa-long-arrow-up:before {  content:"\f176"; } .fa-long-arrow-left:before {  content:"\f177"; } .fa-long-arrow-right:before {  content:"\f178"; } .fa-apple:before {  content:"\f179"; } .fa-windows:before {  content:"\f17a"; } .fa-android:before {  content:"\f17b"; } .fa-linux:before {  content:"\f17c"; } .fa-dribbble:before {  content:"\f17d"; } .fa-skype:before {  content:"\f17e"; } .fa-foursquare:before {  content:"\f180"; } .fa-trello:before {  content:"\f181"; } .fa-female:before {  content:"\f182"; } .fa-male:before {  content:"\f183"; } .fa-gittip:before, .fa-gratipay:before {  content:"\f184"; } .fa-sun-o:before {  content:"\f185"; } .fa-moon-o:before {  content:"\f186"; } .fa-archive:before {  content:"\f187"; } .fa-bug:before {  content:"\f188"; } .fa-vk:before {  content:"\f189"; } .fa-weibo:before {  content:"\f18a"; } .fa-renren:before {  content:"\f18b"; } .fa-pagelines:before {  content:"\f18c"; } .fa-stack-exchange:before {  content:"\f18d"; } .fa-arrow-circle-o-right:before {  content:"\f18e"; } .fa-arrow-circle-o-left:before {  content:"\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before {  content:"\f191"; } .fa-dot-circle-o:before {  content:"\f192"; } .fa-wheelchair:before {  content:"\f193"; } .fa-vimeo-square:before {  content:"\f194"; } .fa-turkish-lira:before, .fa-try:before {  content:"\f195"; } .fa-plus-square-o:before {  content:"\f196"; } .fa-space-shuttle:before {  content:"\f197"; } .fa-slack:before {  content:"\f198"; } .fa-envelope-square:before {  content:"\f199"; } .fa-wordpress:before {  content:"\f19a"; } .fa-openid:before {  content:"\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before {  content:"\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before {  content:"\f19d"; } .fa-yahoo:before {  content:"\f19e"; } .fa-google:before {  content:"\f1a0"; } .fa-reddit:before {  content:"\f1a1"; } .fa-reddit-square:before {  content:"\f1a2"; } .fa-stumbleupon-circle:before {  content:"\f1a3"; } .fa-stumbleupon:before {  content:"\f1a4"; } .fa-delicious:before {  content:"\f1a5"; } .fa-digg:before {  content:"\f1a6"; } .fa-pied-piper:before {  content:"\f1a7"; } .fa-pied-piper-alt:before {  content:"\f1a8"; } .fa-drupal:before {  content:"\f1a9"; } .fa-joomla:before {  content:"\f1aa"; } .fa-language:before {  content:"\f1ab"; } .fa-fax:before {  content:"\f1ac"; } .fa-building:before {  content:"\f1ad"; } .fa-child:before {  content:"\f1ae"; } .fa-paw:before {  content:"\f1b0"; } .fa-spoon:before {  content:"\f1b1"; } .fa-cube:before {  content:"\f1b2"; } .fa-cubes:before {  content:"\f1b3"; } .fa-behance:before {  content:"\f1b4"; } .fa-behance-square:before {  content:"\f1b5"; } .fa-steam:before {  content:"\f1b6"; } .fa-steam-square:before {  content:"\f1b7"; } .fa-recycle:before {  content:"\f1b8"; } .fa-automobile:before, .fa-car:before {  content:"\f1b9"; } .fa-cab:before, .fa-taxi:before {  content:"\f1ba"; } .fa-tree:before {  content:"\f1bb"; } .fa-spotify:before {  content:"\f1bc"; } .fa-deviantart:before {  content:"\f1bd"; } .fa-soundcloud:before {  content:"\f1be"; } .fa-database:before {  content:"\f1c0"; } .fa-file-pdf-o:before {  content:"\f1c1"; } .fa-file-word-o:before {  content:"\f1c2"; } .fa-file-excel-o:before {  content:"\f1c3"; } .fa-file-powerpoint-o:before {  content:"\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {  content:"\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before {  content:"\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before {  content:"\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before {  content:"\f1c8"; } .fa-file-code-o:before {  content:"\f1c9"; } .fa-vine:before {  content:"\f1ca"; } .fa-codepen:before {  content:"\f1cb"; } .fa-jsfiddle:before {  content:"\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {  content:"\f1cd"; } .fa-circle-o-notch:before {  content:"\f1ce"; } .fa-ra:before, .fa-rebel:before {  content:"\f1d0"; } .fa-ge:before, .fa-empire:before {  content:"\f1d1"; } .fa-git-square:before {  content:"\f1d2"; } .fa-git:before {  content:"\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {  content:"\f1d4"; } .fa-tencent-weibo:before {  content:"\f1d5"; } .fa-qq:before {  content:"\f1d6"; } .fa-wechat:before, .fa-weixin:before {  content:"\f1d7"; } .fa-send:before, .fa-paper-plane:before {  content:"\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before {  content:"\f1d9"; } .fa-history:before {  content:"\f1da"; } .fa-circle-thin:before {  content:"\f1db"; } .fa-header:before {  content:"\f1dc"; } .fa-paragraph:before {  content:"\f1dd"; } .fa-sliders:before {  content:"\f1de"; } .fa-share-alt:before {  content:"\f1e0"; } .fa-share-alt-square:before {  content:"\f1e1"; } .fa-bomb:before {  content:"\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before {  content:"\f1e3"; } .fa-tty:before {  content:"\f1e4"; } .fa-binoculars:before {  content:"\f1e5"; } .fa-plug:before {  content:"\f1e6"; } .fa-slideshare:before {  content:"\f1e7"; } .fa-twitch:before {  content:"\f1e8"; } .fa-yelp:before {  content:"\f1e9"; } .fa-newspaper-o:before {  content:"\f1ea"; } .fa-wifi:before {  content:"\f1eb"; } .fa-calculator:before {  content:"\f1ec"; } .fa-paypal:before {  content:"\f1ed"; } .fa-google-wallet:before {  content:"\f1ee"; } .fa-cc-visa:before {  content:"\f1f0"; } .fa-cc-mastercard:before {  content:"\f1f1"; } .fa-cc-discover:before {  content:"\f1f2"; } .fa-cc-amex:before {  content:"\f1f3"; } .fa-cc-paypal:before {  content:"\f1f4"; } .fa-cc-stripe:before {  content:"\f1f5"; } .fa-bell-slash:before {  content:"\f1f6"; } .fa-bell-slash-o:before {  content:"\f1f7"; } .fa-trash:before {  content:"\f1f8"; } .fa-copyright:before {  content:"\f1f9"; } .fa-at:before {  content:"\f1fa"; } .fa-eyedropper:before {  content:"\f1fb"; } .fa-paint-brush:before {  content:"\f1fc"; } .fa-birthday-cake:before {  content:"\f1fd"; } .fa-area-chart:before {  content:"\f1fe"; } .fa-pie-chart:before {  content:"\f200"; } .fa-line-chart:before {  content:"\f201"; } .fa-lastfm:before {  content:"\f202"; } .fa-lastfm-square:before {  content:"\f203"; } .fa-toggle-off:before {  content:"\f204"; } .fa-toggle-on:before {  content:"\f205"; } .fa-bicycle:before {  content:"\f206"; } .fa-bus:before {  content:"\f207"; } .fa-ioxhost:before {  content:"\f208"; } .fa-angellist:before {  content:"\f209"; } .fa-cc:before {  content:"\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {  content:"\f20b"; } .fa-meanpath:before {  content:"\f20c"; } .fa-buysellads:before {  content:"\f20d"; } .fa-connectdevelop:before {  content:"\f20e"; } .fa-dashcube:before {  content:"\f210"; } .fa-forumbee:before {  content:"\f211"; } .fa-leanpub:before {  content:"\f212"; } .fa-sellsy:before {  content:"\f213"; } .fa-shirtsinbulk:before {  content:"\f214"; } .fa-simplybuilt:before {  content:"\f215"; } .fa-skyatlas:before {  content:"\f216"; } .fa-cart-plus:before {  content:"\f217"; } .fa-cart-arrow-down:before {  content:"\f218"; } .fa-diamond:before {  content:"\f219"; } .fa-ship:before {  content:"\f21a"; } .fa-user-secret:before {  content:"\f21b"; } .fa-motorcycle:before {  content:"\f21c"; } .fa-street-view:before {  content:"\f21d"; } .fa-heartbeat:before {  content:"\f21e"; } .fa-venus:before {  content:"\f221"; } .fa-mars:before {  content:"\f222"; } .fa-mercury:before {  content:"\f223"; } .fa-intersex:before, .fa-transgender:before {  content:"\f224"; } .fa-transgender-alt:before {  content:"\f225"; } .fa-venus-double:before {  content:"\f226"; } .fa-mars-double:before {  content:"\f227"; } .fa-venus-mars:before {  content:"\f228"; } .fa-mars-stroke:before {  content:"\f229"; } .fa-mars-stroke-v:before {  content:"\f22a"; } .fa-mars-stroke-h:before {  content:"\f22b"; } .fa-neuter:before {  content:"\f22c"; } .fa-genderless:before {  content:"\f22d"; } .fa-facebook-official:before {  content:"\f230"; } .fa-pinterest-p:before {  content:"\f231"; } .fa-whatsapp:before {  content:"\f232"; } .fa-server:before {  content:"\f233"; } .fa-user-plus:before {  content:"\f234"; } .fa-user-times:before {  content:"\f235"; } .fa-hotel:before, .fa-bed:before {  content:"\f236"; } .fa-viacoin:before {  content:"\f237"; } .fa-train:before {  content:"\f238"; } .fa-subway:before {  content:"\f239"; } .fa-medium:before {  content:"\f23a"; } .fa-yc:before, .fa-y-combinator:before {  content:"\f23b"; } .fa-optin-monster:before {  content:"\f23c"; } .fa-opencart:before {  content:"\f23d"; } .fa-expeditedssl:before {  content:"\f23e"; } .fa-battery-4:before, .fa-battery-full:before {  content:"\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before {  content:"\f241"; } .fa-battery-2:before, .fa-battery-half:before {  content:"\f242"; } .fa-battery-1:before, .fa-battery-quarter:before {  content:"\f243"; } .fa-battery-0:before, .fa-battery-empty:before {  content:"\f244"; } .fa-mouse-pointer:before {  content:"\f245"; } .fa-i-cursor:before {  content:"\f246"; } .fa-object-group:before {  content:"\f247"; } .fa-object-ungroup:before {  content:"\f248"; } .fa-sticky-note:before {  content:"\f249"; } .fa-sticky-note-o:before {  content:"\f24a"; } .fa-cc-jcb:before {  content:"\f24b"; } .fa-cc-diners-club:before {  content:"\f24c"; } .fa-clone:before {  content:"\f24d"; } .fa-balance-scale:before {  content:"\f24e"; } .fa-hourglass-o:before {  content:"\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before {  content:"\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before {  content:"\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before {  content:"\f253"; } .fa-hourglass:before {  content:"\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before {  content:"\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before {  content:"\f256"; } .fa-hand-scissors-o:before {  content:"\f257"; } .fa-hand-lizard-o:before {  content:"\f258"; } .fa-hand-spock-o:before {  content:"\f259"; } .fa-hand-pointer-o:before {  content:"\f25a"; } .fa-hand-peace-o:before {  content:"\f25b"; } .fa-trademark:before {  content:"\f25c"; } .fa-registered:before {  content:"\f25d"; } .fa-creative-commons:before {  content:"\f25e"; } .fa-gg:before {  content:"\f260"; } .fa-gg-circle:before {  content:"\f261"; } .fa-tripadvisor:before {  content:"\f262"; } .fa-odnoklassniki:before {  content:"\f263"; } .fa-odnoklassniki-square:before {  content:"\f264"; } .fa-get-pocket:before {  content:"\f265"; } .fa-wikipedia-w:before {  content:"\f266"; } .fa-safari:before {  content:"\f267"; } .fa-chrome:before {  content:"\f268"; } .fa-firefox:before {  content:"\f269"; } .fa-opera:before {  content:"\f26a"; } .fa-internet-explorer:before {  content:"\f26b"; } .fa-tv:before, .fa-television:before {  content:"\f26c"; } .fa-contao:before {  content:"\f26d"; } .fa-500px:before {  content:"\f26e"; } .fa-amazon:before {  content:"\f270"; } .fa-calendar-plus-o:before {  content:"\f271"; } .fa-calendar-minus-o:before {  content:"\f272"; } .fa-calendar-times-o:before {  content:"\f273"; } .fa-calendar-check-o:before {  content:"\f274"; } .fa-industry:before {  content:"\f275"; } .fa-map-pin:before {  content:"\f276"; } .fa-map-signs:before {  content:"\f277"; } .fa-map-o:before {  content:"\f278"; } .fa-map:before {  content:"\f279"; } .fa-commenting:before {  content:"\f27a"; } .fa-commenting-o:before {  content:"\f27b"; } .fa-houzz:before {  content:"\f27c"; } .fa-vimeo:before {  content:"\f27d"; } .fa-black-tie:before {  content:"\f27e"; } .fa-fonticons:before {  content:"\f280"; } .fa-reddit-alien:before {  content:"\f281"; } .fa-edge:before {  content:"\f282"; } .fa-credit-card-alt:before {  content:"\f283"; } .fa-codiepie:before {  content:"\f284"; } .fa-modx:before {  content:"\f285"; } .fa-fort-awesome:before {  content:"\f286"; } .fa-usb:before {  content:"\f287"; } .fa-product-hunt:before {  content:"\f288"; } .fa-mixcloud:before {  content:"\f289"; } .fa-scribd:before {  content:"\f28a"; } .fa-pause-circle:before {  content:"\f28b"; } .fa-pause-circle-o:before {  content:"\f28c"; } .fa-stop-circle:before {  content:"\f28d"; } .fa-stop-circle-o:before {  content:"\f28e"; } .fa-shopping-bag:before {  content:"\f290"; } .fa-shopping-basket:before {  content:"\f291"; } .fa-hashtag:before {  content:"\f292"; } .fa-bluetooth:before {  content:"\f293"; } .fa-bluetooth-b:before {  content:"\f294"; } .fa-percent:before {  content:"\f295"; }.promobanner{position:relative;overflow:hidden}.promobanner>a>img{min-width:100%}.promobanner .text{position:absolute;padding:20px;z-index:1;color:#1a1a1a;font-size:15px}.promobanner .text.top-left,.promobanner .text.top-middle,.promobanner .text.top-right{top:0}.promobanner .text.top-left{left:0}.promobanner .text.top-middle{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.promobanner .text.top-right{right:0}.promobanner .text.middle-left,.promobanner .text.middle-center,.promobanner .text.middle-right{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.promobanner .text.middle-left{left:0}.promobanner .text.middle-center{left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.promobanner .text.middle-right{right:0}.promobanner .text.bottom-left,.promobanner .text.bottom-center,.promobanner .text.bottom-right{bottom:0}.promobanner .text.bottom-left{left:0}.promobanner .text.bottom-center{}.promobanner .text.bottom-right{right:0}.promobanner.zoom img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.promobanner.zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.promobanner.border-zoom:before{border:2px solid #fff;top:-2px;bottom:-2px;right:-2px;left:-2px;content:'';display:block;position:absolute;transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s}.promobanner.border-zoom img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s}.promobanner.border-zoom:hover:before{top:15px;bottom:15px;right:15px;left:15px;z-index:9}.promobanner.border-zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.promobanner.flashed:after{position:absolute;top:0;left:0;width:1000px;height:200px;background:rgba(255,255,255,0.5);content:'';transition:transform .6s;-webkit-transition:transform .6s;-moz-transition:transform .6s;-o-transition:transform .6s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.promobanner.flashed:hover:after{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0)}.promobanner.zoom-flashed:after{position:absolute;top:0;left:0;width:1000px;height:200px;background:rgba(255,255,255,0.5);content:'';transition:transform .7s;-webkit-transition:transform .7s;-moz-transition:transform .7s;-o-transition:transform .7s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.promobanner.zoom-flashed img{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.promobanner.zoom-flashed:hover:after{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0)}.promobanner.zoom-flashed:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.promobanner.shadow-corner{transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.promobanner.shadow-corner:hover{box-shadow:2px 3px 3px rgba(0,0,0,0.2)}.promobanner.zoom-shadow:after{position:absolute;content:"";left:20px;right:20px;bottom:20px;top:20px;background:#000000;opacity:0.4;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.promobanner.zoom-shadow:hover:after{left:0;right:0;bottom:0;top:0}.promobanner.cup-border{overflow:visible}.promobanner.cup-border a:after{border:2px solid #ddbe86;position:absolute;left:0;bottom:0;top:0;right:0;content:"";opacity:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.promobanner.cup-border:hover a:after{opacity:1;transform:translate(15px, 15px);-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px);-o-transform:translate(15px, 15px)}.promobanner.flashed-zoom a:after{position:absolute;content:"";width:100%;padding-top:100%;top:50%;left:50%;opacity:1;background:#fff;transform:translate(-50%,-50%) rotate(45deg) scale(0);-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(0);-moz-transform:translate(-50%,-50%) rotate(45deg) scale(0);-o-transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out}.promobanner.flashed-zoom a>img{transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out}.promobanner.flashed-zoom:hover a>img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.promobanner.flashed-zoom:hover a:after{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(1);-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1);-moz-transform:translate(-50%,-50%) rotate(45deg) scale(1);-o-transform:translate(-50%,-50%) rotate(45deg) scale(1)}.promobanner.zoom-out-shadow a:after{position:absolute;content:"";left:-10px;right:-10px;bottom:-10px;top:-10px;border:2px solid #fff;outline-width:15px;outline-style:solid;outline-color:rgba(0,0,0,0.3);z-index:100;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.promobanner.zoom-out-shadow:hover a:after{left:15px;right:15px;bottom:15px;top:15px}.promobanner.mist a:after{position:absolute;z-index:1;background-color:rgba(255,255,255,0.8);content:"";top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.promobanner.mist:hover a:after{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);opacity:1;visibility:visible}.promobanner.mist-text a:after{position:absolute;z-index:1;background-color:rgba(255,255,255,0.8);content:"";top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.promobanner.mist-text:hover a:after{opacity:1;visibility:visible;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1)}.frame *, .frame ::after, .frame ::before,.panel-popup *, .panel-popup ::after, .panel-popup ::before {   box-sizing:border-box; } .frame { box-sizing:border-box;   width:100%;   padding-right:15px;   padding-left:15px;   margin-right:auto;   margin-left:auto } .no-padding{padding:0} .no-padding-right{padding-right:0 !important} .no-padding-left{padding-left:0 !important} .line {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   margin-right:-15px;   margin-left:-15px } .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-des, .col-des-1, .col-des-10, .col-des-11, .col-des-12, .col-des-2, .col-des-3, .col-des-4, .col-des-5, .col-des-6, .col-des-7, .col-des-8, .col-des-9, .col-des-auto, .col-tb, .col-tb-1, .col-tb-10, .col-tb-11, .col-tb-12, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-auto, .col-mb, .col-mb-1, .col-mb-10, .col-mb-11, .col-mb-12, .col-mb-2, .col-mb-3, .col-mb-4, .col-mb-5, .col-mb-6, .col-mb-7, .col-mb-8, .col-mb-9, .col-mb-auto{   position:relative;   width:100%;   min-height:1px;   padding-right:15px;   padding-left:15px } .col {   -ms-flex-preferred-size:0;   flex-basis:0;   -webkit-box-flex:1;   -ms-flex-positive:1;   flex-grow:1;   max-width:100% } .col-1 {   -webkit-box-flex:0;   -ms-flex:0 0 8.333333%;   flex:0 0 8.333333%;   max-width:8.333333% } .col-2 {   -webkit-box-flex:0;   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667% } .col-3 {   -webkit-box-flex:0;   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25% } .col-4 {   -webkit-box-flex:0;   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333% } .col-5 {   -webkit-box-flex:0;   -ms-flex:0 0 41.666667%;   flex:0 0 41.666667%;   max-width:41.666667% } .col-6 {   -webkit-box-flex:0;   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50% } .col-7 {   -webkit-box-flex:0;   -ms-flex:0 0 58.333333%;   flex:0 0 58.333333%;   max-width:58.333333% } .col-8 {   -webkit-box-flex:0;   -ms-flex:0 0 66.666667%;   flex:0 0 66.666667%;   max-width:66.666667% } .col-9 {   -webkit-box-flex:0;   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75% } .col-10 {   -webkit-box-flex:0;   -ms-flex:0 0 83.333333%;   flex:0 0 83.333333%;   max-width:83.333333% } .col-11 {   -webkit-box-flex:0;   -ms-flex:0 0 91.666667%;   flex:0 0 91.666667%;   max-width:91.666667% } .col-12 {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100% } @media (max-width:570.98px) {   .frame {  max-width:calc(100% - 30px);   }  .col-mb {  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%   }   .col-mb-auto {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none   }   .col-mb-1 {  -webkit-box-flex:0;  -ms-flex:0 0 8.333333%;  flex:0 0 8.333333%;  max-width:8.333333%   }   .col-mb-2 {  -webkit-box-flex:0;  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%   }   .col-mb-3 {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%   }   .col-mb-4 {  -webkit-box-flex:0;  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%   }   .col-mb-5 {  -webkit-box-flex:0;  -ms-flex:0 0 41.666667%;  flex:0 0 41.666667%;  max-width:41.666667%   }   .col-mb-6 {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%   }   .col-mb-7 {  -webkit-box-flex:0;  -ms-flex:0 0 58.333333%;  flex:0 0 58.333333%;  max-width:58.333333%   }   .col-mb-8 {  -webkit-box-flex:0;  -ms-flex:0 0 66.666667%;  flex:0 0 66.666667%;  max-width:66.666667%   }   .col-mb-9 {  -webkit-box-flex:0;  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%   }   .col-mb-10 {  -webkit-box-flex:0;  -ms-flex:0 0 83.333333%;  flex:0 0 83.333333%;  max-width:83.333333%   }   .col-mb-11 {  -webkit-box-flex:0;  -ms-flex:0 0 91.666667%;  flex:0 0 91.666667%;  max-width:91.666667%   }   .col-mb-12 {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%   } } @media (max-width:576px) { .columns .column.main{  -webkit-flex-basis:unset;  flex-basis:unset;  } } @media (min-width:571px) and (max-width:1199.98px) {   .frame {  max-width:calc(100% - 30px);   }  .col-tb {  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%   }   .col-tb-auto {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none   }   .col-tb-1 {  -webkit-box-flex:0;  -ms-flex:0 0 8.333333%;  flex:0 0 8.333333%;  max-width:8.333333%   }   .col-tb-2 {  -webkit-box-flex:0;  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%   }   .col-tb-3 {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%   }   .col-tb-4 {  -webkit-box-flex:0;  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%   }   .col-tb-5 {  -webkit-box-flex:0;  -ms-flex:0 0 41.666667%;  flex:0 0 41.666667%;  max-width:41.666667%   }   .col-tb-6 {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%   }   .col-tb-7 {  -webkit-box-flex:0;  -ms-flex:0 0 58.333333%;  flex:0 0 58.333333%;  max-width:58.333333%   }   .col-tb-8 {  -webkit-box-flex:0;  -ms-flex:0 0 66.666667%;  flex:0 0 66.666667%;  max-width:66.666667%   }   .col-tb-9 {  -webkit-box-flex:0;  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%   }   .col-tb-10 {  -webkit-box-flex:0;  -ms-flex:0 0 83.333333%;  flex:0 0 83.333333%;  max-width:83.333333%   }   .col-tb-11 {  -webkit-box-flex:0;  -ms-flex:0 0 91.666667%;  flex:0 0 91.666667%;  max-width:91.666667%   }   .col-tb-12 {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%   } } @media (min-width:1200px) {   .frame {  max-width:1170px   }  .col-des {  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%   }   .col-des-auto {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none   }   .col-des-1 {  -webkit-box-flex:0;  -ms-flex:0 0 8.333333%;  flex:0 0 8.333333%;  max-width:8.333333%   }   .col-des-2 {  -webkit-box-flex:0;  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%   }   .col-des-3 {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%   }   .col-des-4 {  -webkit-box-flex:0;  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%   }   .col-des-5 {  -webkit-box-flex:0;  -ms-flex:0 0 41.666667%;  flex:0 0 41.666667%;  max-width:41.666667%   }   .col-des-6 {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%   }   .col-des-7 {  -webkit-box-flex:0;  -ms-flex:0 0 58.333333%;  flex:0 0 58.333333%;  max-width:58.333333%   }   .col-des-8 {  -webkit-box-flex:0;  -ms-flex:0 0 66.666667%;  flex:0 0 66.666667%;  max-width:66.666667%   }   .col-des-9 {  -webkit-box-flex:0;  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%   }   .col-des-10 {  -webkit-box-flex:0;  -ms-flex:0 0 83.333333%;  flex:0 0 83.333333%;  max-width:83.333333%   }   .col-des-11 {  -webkit-box-flex:0;  -ms-flex:0 0 91.666667%;  flex:0 0 91.666667%;  max-width:91.666667%   }   .col-des-12 {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%   }  body:not(.active-builder) .hidden-des {  display:none !important; } } @media (min-width:1200px){ .row-1 .col {  -ms-flex:0 0 calc(100% / 1);  flex:0 0 calc(100% / 1);  max-width:calc(100% / 1);  width:100%; } .row-2 .col {  -ms-flex:0 0 calc(100% / 2);  flex:0 0 calc(100% / 2);  max-width:calc(100% / 2);  width:100%; } .row-3 .col {  -ms-flex:0 0 calc(100% / 3);  flex:0 0 calc(100% / 3);  max-width:calc(100% / 3);  width:100%; } .row-4 .col {  -ms-flex:0 0 calc(100% / 4);  flex:0 0 calc(100% / 4);  max-width:calc(100% / 4);  width:100%; } .row-5 .col {  -ms-flex:0 0 calc(100% / 5);  flex:0 0 calc(100% / 5);  max-width:calc(100% / 5);  width:100%; } .row-6 .col {  -ms-flex:0 0 calc(100% / 6);  flex:0 0 calc(100% / 6);  max-width:calc(100% / 6);  width:100%; } .row-7 .col {  -ms-flex:0 0 calc(100% / 7);  flex:0 0 calc(100% / 7);  max-width:calc(100% / 7);  width:100%; } .row-8 .col {  -ms-flex:0 0 calc(100% / 8);  flex:0 0 calc(100% / 8);  max-width:calc(100% / 8);  width:100%; } } @media (min-width:572px) and (max-width:1199.98px) { .row-tablet-1 .col {  -ms-flex:0 0 calc(100% / 1);  flex:0 0 calc(100% / 1);  max-width:calc(100% / 1);  width:100%; } .row-tablet-2 .col {  -ms-flex:0 0 calc(100% / 2);  flex:0 0 calc(100% / 2);  max-width:calc(100% / 2);  width:100%; } .row-tablet-3 .col {  -ms-flex:0 0 calc(100% / 3);  flex:0 0 calc(100% / 3);  max-width:calc(100% / 3);  width:100%; } .row-tablet-4 .col {  -ms-flex:0 0 calc(100% / 4);  flex:0 0 calc(100% / 4);  max-width:calc(100% / 4);  width:100%; } .row-tablet-5 .col {  -ms-flex:0 0 calc(100% / 5);  flex:0 0 calc(100% / 5);  max-width:calc(100% / 5);  width:100%; } .row-tablet-6 .col {  -ms-flex:0 0 calc(100% / 6);  flex:0 0 calc(100% / 6);  max-width:calc(100% / 6);  width:100%; } .row-tablet-7 .col {  -ms-flex:0 0 calc(100% / 7);  flex:0 0 calc(100% / 7);  max-width:calc(100% / 7);  width:100%; } .row-tablet-8 .col {  -ms-flex:0 0 calc(100% / 8);  flex:0 0 calc(100% / 8);  max-width:calc(100% / 8);  width:100%; }  body:not(.active-builder) .hidden-tb {  display:none !important; } } @media (max-width:571.98px) { .row-mobile-1 .col {  -ms-flex:0 0 calc(100% / 1);  flex:0 0 calc(100% / 1);  max-width:calc(100% / 1);  width:100%; } .row-mobile-2 .col {  -ms-flex:0 0 calc(100% / 2);  flex:0 0 calc(100% / 2);  max-width:calc(100% / 2);  width:100%; } .row-mobile-3 .col {  -ms-flex:0 0 calc(100% / 3);  flex:0 0 calc(100% / 3);  max-width:calc(100% / 3);  width:100%; } .row-mobile-4 .col {  -ms-flex:0 0 calc(100% / 4);  flex:0 0 calc(100% / 4);  max-width:calc(100% / 4);  width:100%; } .row-mobile-5 .col {  -ms-flex:0 0 calc(100% / 5);  flex:0 0 calc(100% / 5);  max-width:calc(100% / 5);  width:100%; } .row-mobile-6 .col {  -ms-flex:0 0 calc(100% / 6);  flex:0 0 calc(100% / 6);  max-width:calc(100% / 6);  width:100%; } .row-mobile-7 .col {  -ms-flex:0 0 calc(100% / 7);  flex:0 0 calc(100% / 7);  max-width:calc(100% / 7);  width:100%; } .row-mobile-8 .col {  -ms-flex:0 0 calc(100% / 8);  flex:0 0 calc(100% / 8);  max-width:calc(100% / 8);  width:100%; } body:not(.active-builder) .hidden-mb {  display:none !important; } } @media (min-width:1200px) {   .frame {  max-width:100%;   } } .no-margin{margin:0 !important} .no-margin-top{margin-top:0 !important} .no-margin-bottom{margin-bottom:0 !important} .text-align-left, .text-align-left .slide-text{text-align:left} .text-align-right, .text-align-right .slide-text{text-align:right} .text-align-center, .text-align-center .slide-text{text-align:center} .mgs-products.products-grid { margin:0; } .mgs-products.products-grid .product-item{padding-left:15px; padding-right:15px} .panel-block *{   -webkit-transition:background-color 0.25s ease-in-out;  -moz-transition:background-color 0.25s ease-in-out;  -o-transition:background-color 0.25s ease-in-out;  transition:background-color 0.25s ease-in-out; }  .fullscreen-slider .owl-carousel .item-image img, .fullscreen-slider .owl-carousel .item-image, .fullscreen-slider .owl-carousel div:not(.owl-nav):not(.owl-dots):not(.slide-text){height:100%} .fullscreen-slider .owl-carousel {   height:100%;   position:relative; } .fullscreen-slider .owl-carousel .item-image{height:100%; background-position:center; display:block; background-size:cover; background-repeat:no-repeat;} .fullscreen-slider .item img{opacity:0; visibility:hidden; filter:alpha(opacity=0)} .mgs-owl-carousel{position:relative;} .mgs-owl-carousel .owl-nav.disabled{display:none !important} .mgs-owl-carousel .owl-nav .disabled{opacity:0.5; filter:alpha(opacity=50)} .mgs-owl-carousel .owl-nav .disabled span::before, .mgs-owl-carousel .owl-nav .disabled span{cursor:unset !important} .mgs-owl-carousel .owl-prev, .mgs-owl-carousel .owl-next{height:100%; position:absolute; top:0; left:30px} .mgs-owl-carousel.owl-rtl .owl-prev{left:70px} .mgs-owl-carousel .owl-next{left:unset; right:30px} .mgs-owl-carousel.owl-rtl .owl-next{right:30px} .mgs-owl-carousel .slider-nav:before{width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; color:#fff; line-height:40px; content:'\e608'; font-family:"luma-icons", "icons-blank-theme"; text-align:center; font-size:18px; cursor:pointer; transition:all 300ms; -webkit-transition:all 300ms; -moz-transition:all 300ms; -o-transition:all 300ms;} .autohide-nav.mgs-owl-carousel .slider-nav:before, .autohide-nav.mgs-owl-carousel .owl-nav span{ opacity:0; visibility:hidden; } .mgs-owl-carousel .slider-nav:hover:before{ transition:all 300ms; -webkit-transition:all 300ms; -moz-transition:all 300ms; -o-transition:all 300ms; } .mgs-owl-carousel .nav-prev:before{content:'\e617';} .mgs-owl-carousel.owl-carousel:hover .slider-nav:before, .autohide-nav.mgs-owl-carousel:hover .owl-nav span {opacity:1; visibility:visible; -webkit-transition:opacity 0.5s ease-in-out;  -moz-transition:opacity 0.5s ease-in-out; -ms-transition:opacity 0.5s ease-in-out; -o-transition:opacity 0.5s ease-in-out;} .mgs-owl-carousel .owl-dots { display:table;   margin:20px auto 0;   position:absolute;   left:50%;   margin:0;   transform:translateX(-50%);   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   -o-transform:translateX(-50%); } .slider_mgs_carousel.owl-carousel .owl-dots {   bottom:20px; } .mgs-owl-carousel .owl-dots .owl-dot {   display:table-cell;   vertical-align:middle;   cursor:pointer; } .mgs-owl-carousel .owl-dots .owl-dot span {   background-color:#f0f0f0;   height:15px;   margin:0 7px;   transition:all .4s ease 0s;   -webkit-transition:all .4s ease 0s;   -moz-transition:all .4s ease 0s;   -o-transition:all .4s ease 0s;   width:15px;   border-radius:10px;   cursor:pointer;   display:block; } .mgs-owl-carousel .owl-dots .owl-dot:hover span, .owl-carousel .owl-dots .owl-dot.active span {   background-color:#006bb4; } .nav-position-middle-outside .owl-nav div span, .nav-position-middle-inside .owl-nav div span{position:absolute; top:50%; cursor:pointer} .mgs-owl-carousel .owl-nav div span{text-align:center; display:block} .mgs-owl-carousel.nav-position-middle-outside .owl-prev{left:-30px} .mgs-owl-carousel.nav-position-middle-outside .owl-next{right:-30px} .mgs-owl-carousel.nav-position-top-left .owl-nav div, .mgs-owl-carousel.nav-position-top-right .owl-nav div, .mgs-owl-carousel.nav-position-bottom-left .owl-nav div, .mgs-owl-carousel.nav-position-bottom-right .owl-nav div{position:unset; float:left; margin-right:10px} .mgs-owl-carousel.nav-position-top-right .owl-nav div{margin-right:0; margin-left:10px} .mgs-owl-carousel.nav-position-top-left .owl-nav, .mgs-owl-carousel.nav-position-top-right .owl-nav, .mgs-owl-carousel.nav-position-bottom-left .owl-nav, .mgs-owl-carousel.nav-position-bottom-right .owl-nav{position:absolute; top:0; left:0} .mgs-owl-carousel.nav-position-top-right .owl-nav, .mgs-owl-carousel.nav-position-bottom-right .owl-nav{left:unset; right:0} .mgs-carousel-single.mgs-owl-carousel.nav-position-top-right .owl-nav{top:15px; right:15px} .mgs-carousel-single.mgs-owl-carousel.nav-position-top-left .owl-nav{top:15px; left:15px} .mgs-carousel-single.mgs-owl-carousel.nav-position-bottom-right .owl-nav{top:unset; right:15px; bottom:15px} .mgs-carousel-single.mgs-owl-carousel.nav-position-bottom-left .owl-nav{top:unset; left:15px; bottom:15px} .mgs-carousel-multiple.mgs-owl-carousel.nav-position-top-left .owl-nav{top:-55px; left:0; right:unset} .mgs-carousel-multiple.mgs-owl-carousel.nav-position-top-right .owl-nav{top:-55px; right:0; left:unset} .mgs-carousel-multiple.mgs-owl-carousel.nav-position-bottom-left .owl-nav, .mgs-carousel-multiple.mgs-owl-carousel.nav-position-bottom-right .owl-nav{position:unset; margin-top:15px} .mgs-carousel-multiple.mgs-owl-carousel.nav-position-bottom-right .owl-nav{float:right} .mgs-carousel-multiple.mgs-owl-carousel.nav-position-bottom-right .owl-nav div{margin-right:0; margin-left:10px} .mgs-owl-carousel .owl-nav span{cursor:pointer; position:relative; width:100%} .mgs-owl-carousel .owl-nav .disabled span{cursor:unset} .mgs-owl-carousel.nav-position-middle-inside .owl-nav .owl-next span,.mgs-owl-carousel.nav-position-middle-outside .owl-nav .owl-prev span{right:0} .mgs-owl-carousel.mgs-carousel-single.dot-position-left .owl-dots{left:60px} .mgs-owl-carousel.mgs-carousel-single.dot-position-right .owl-dots{left:unset; right:0} .mgs-owl-carousel.mgs-carousel-multiple .owl-dots{bottom:-30px} .mgs-owl-carousel.mgs-carousel-multiple.dot-position-left .owl-dots{left:30px} .mgs-owl-carousel.mgs-carousel-multiple.dot-position-right .owl-dots{left:unset; right:-30px}  .mgs-products .product-image-container{width:100% !important} .mgs-products .mgs-owl-carousel .product-item{width:100% !important; margin-top:20px; margin-bottom:35px} .mgs-tab.data.items, .builder-tab.data.items {   position:relative;   z-index:1;   border-bottom:0;   margin-left:0;   margin-right:0; } .mgs-product-tab .mgs-tab.data.items > .item.title, .builder-tab.data.items > .item.title{ box-sizing:border-box; float:unset;   width:auto; margin:0 -1px 0 0; display:inline-block; } .mgs-tab.data.items > .item.title > .switch {   display:block;   position:relative;   z-index:2; font-weight:400;   line-height:40px !important;   font-size:1.4rem;   color:#6d6d6d;   text-decoration:none; border:1px solid #ccc; border-bottom:none; height:40px !important;   padding:1px 35px 1px 35px !important; background:#f6f6f6; } .mgs-tab.data.items > .item.title:not(.disabled) > .switch:active, .mgs-tab.data.items > .item.title.active > .switch, .mgs-tab.data.items > .item.title.active > .switch:focus, .mgs-tab.data.items > .item.title.active > .switch:hover{ background:#fff; color:#333; } .mgs-tab.data.items::before, .mgs-tab.data.items::after, .builder-tab.data.items::before, .builder-tab.data.items::after {   content:'';   display:table; } .mgs-tab.data.items > .item.content, .builder-tab.data.items > .item.content {   margin-top:40px;   box-sizing:border-box;   float:right;   margin-left:-100%;   width:100%; background:#fff; padding:35px; } .builder-tab.data.items > .item.title > .switch{padding:1px 35px; height:40px; line-height:40px; color:#6d6d6d; text-decoration:none; display:block}  .mgs-product-tab .mgs-tab.product.data{float:left; width:100%; margin-top:20px} .mgs-product-tab .mgs-tab.tab-align-center{text-align:center} .mgs-product-tab .mgs-tab.tab-align-right{text-align:right} .mgs-product-tab .mgs-tab .data.content{text-align:left} .mgs-product-tab .mgs-tab.data.items > .item.content{margin-top:51px; padding:10px 0; box-shadow:unset; border-left:none; border-right:none; border-bottom:none} .mgs-product-tab .mgs-tab.data.items .switch{font-weight:300} .mgs-product-tab .tab-style1.data.items > .item.content, .mgs-product-tab .tab-style2.data.items > .item.content, .mgs-product-tab .tab-style3.data.items > .item.content, .mgs-product-tab .tab-style4.data.items > .item.content, .mgs-product-tab .tab-style6.data.items > .item.content, .mgs-product-tab .tab-style7.data.items > .item.content{border:none} .mgs-product-tab .tab-style1.data.items > .item.title > .switch{border:none; background:none; position:relative} .mgs-product-tab .tab-style1.data.items .item.title .switch:hover{background:none !important} .mgs-product-tab .tab-style1.data.items .item.title .switch:before{position:absolute; top:9px; left:0; width:1px; height:22px; background:#ccc; content:""} .mgs-product-tab .tab-style1.data.items .item.title.item1 a:before{display:none} .mgs-product-tab .mgs-tab.tab-align-left .item.title.item1 a{padding-left:0 !important} .mgs-product-tab .mgs-tab.tab-font-bold .item.title a{font-weight:bold !important} .mgs-product-tab .mgs-tab.tab-uppercase .item.title a{text-transform:uppercase !important} .mgs-product-tab .mgs-tab.tab-italic .item.title a{font-style:italic !important} .mgs-tab.data.items.tab-align-right > .item.title.last-item > .switch{padding-right:0 !important}  .mgs-product-tab .tab-style2.data.items .item.title .switch{background:none !important; color:#878787; height:auto !important; line-height:unset !important; padding:8px 25px !important; border:1px solid transparent;} .mgs-product-tab .tab-style2.data.items .item.title.active .switch{border:1px solid #222; color:#222; border-radius:20px} .mgs-product-tab .mgs-tab.data.items.tab-align-right.tab-style2 > .item.title.last-item > .switch{padding-right:25px !important}  .mgs-product-tab .tab-style3.data.items .item.title{margin:0 10px} .mgs-product-tab .tab-style3.data.items .item.title .switch{border:1px solid #e3e3e3; background:none !important; color:#797979; height:auto !important; line-height:unset !important; padding:10px 30px !important; border-radius:20px} .mgs-product-tab .tab-style3.data.items .item.title.active .switch, .mgs-product-tab .tab-style3.data.items .item.title .switch:hover,.mgs-product-tab .tab-style3.data.items .item.title.active .switch:focus, .mgs-product-tab .tab-style3.data.items .item.title.active .switch:hover, .mgs-product-tab .tab-style3.data.items .item.title .switch:active{border:1px solid #6e6e6e; color:#fff !important; background:#6e6e6e !important} .mgs-product-tab .mgs-tab.data.items.tab-align-right.tab-style3 > .item.title.last-item > .switch{padding-right:30px !important}  .mgs-product-tab .tab-style4.data.items .item.title{margin:0 12px} .mgs-product-tab .tab-style4.data.items .item.title .switch{padding:0 !important; background:none !important; color:#777; height:auto !important; line-height:unset !important; border:none; position:relative} .mgs-product-tab .tab-style4.data.items .item.title.active .switch, .mgs-product-tab .tab-style4.data.items .item.title .switch:hover, .mgs-product-tab .tab-style4.data.items .item.title .switch:active, .mgs-product-tab .tab-style4.data.items .item.title .switch:focus{color:#333} .mgs-product-tab .tab-style4.data.items .item.title.active .switch:after{content:""; position:absolute; height:3px; width:100%; background:#a6cd56; left:0; bottom:-8px}  .mgs-product-tab .tab-style5.data.items > .item.content{margin-top:40px; border-top:2px solid #e7e7e7} .mgs-product-tab .tab-style5.data.items .item.title{margin:0 15px} .mgs-product-tab .tab-style5.data.items .item.title .switch{padding:0 !important; background:none !important; color:#313131; border:none; position:relative} .mgs-product-tab .tab-style5.data.items .item.title.active .switch, .mgs-product-tab .tab-style5.data.items .item.title .switch:hover, .mgs-product-tab .tab-style5.data.items .item.title .switch:active, .mgs-product-tab .tab-style5.data.items .item.title .switch:focus{color:#EE2D43 !important} .mgs-product-tab .tab-style5.data.items .item.title.active .switch:after{content:""; position:absolute; height:2px; width:100%; background:#EE2D43; left:0; bottom:-2px; display:block !important; top:unset; right:unset} .mgs-product-tab .tab-style5.tab-align-left .item.title.item1, .mgs-product-tab .tab-style3.tab-align-left .item.title.item1, .mgs-product-tab .tab-style4.tab-align-left .item.title.item1{margin-left:0} .mgs-product-tab .tab-style4.tab-align-right .item.title.last-item, .mgs-product-tab .tab-style5.tab-align-right .item.title.last-item, .mgs-product-tab .tab-style3.tab-align-right .item.title.last-item{margin-right:0}  .mgs-product-tab .tab-style6.data.items > .item.title{margin:0 -4px 0 0;} .mgs-product-tab .tab-style6.data.items .item.title .switch{padding:5px 40px; border:none; color:#fff; background:#2a2b2e; border-left:1px solid #505050} .mgs-product-tab .tab-style6.data.items .item.title.item1 .switch{border:none; padding-left:40px !important} .mgs-product-tab .tab-style6.data.items .item.title.active .switch, .mgs-product-tab .tab-style6.data.items .item.title .switch:active, .mgs-product-tab .tab-style6.data.items .item.title .switch:focus, .mgs-product-tab .tab-style6.data.items .item.title .switch:hover{background:#dd0017 !important; color:#fff !important} .mgs-product-tab .mgs-tab.data.items.tab-align-right.tab-style6 > .item.title.last-item > .switch{padding-right:35px !important}  .mgs-product-tab .tab-style7.data.items .item.title .switch{border:none; color:#999; background:none !important; padding:0 20px !important} .mgs-product-tab .tab-style7.data.items .item.title.active .switch, .mgs-product-tab .tab-style7.data.items .item.title .switch:active, .mgs-product-tab .tab-style7.data.items .item.title .switch:focus, .mgs-product-tab .tab-style7.data.items .item.title .switch:hover{color:#c33 !important} .mgs-product-tab .tab-style7.tab-align-right .item.title.last-item a.switch{padding-right:0 !important} .mgs-product-tab .tab-style7.tab-align-left .item.title.item1 a.switch{padding-left:0 !important} .deal-timer{margin:10px 0; width:100%; display:inline-block} .deal-timer span{display:block; width:24%; text-align:center; float:left; font-size:18px; margin-right:1%; border-radius:3px; overflow:hidden} .deal-timer span.secs{margin-right:0} .deal-timer .time-note span{font-size:11px} .mgs-products .product-item-info{position:relative} .mgs-products .product-ribbon{position:absolute; background:#ff3100; color:#fff; width:45px; height:45px; display:block; border-radius:50%; top:0; z-index:10; text-align:center; line-height:45px; font-size:14px; right:0} .mgs-products.list-products .product-image{position:relative} .mgs-products .saved-price .price{margin-left:5px} .instagram-widget .instagram-item{position:relative} .instagram-widget .instagram-item > a {   display:block; } .instagram-widget .instagram-item > a::after {   content:"";   left:0;   right:0;   bottom:0;   top:0;   background-color:#000;   opacity:0;   visibility:hidden;   position:absolute;   transition:all .3s;   -webkit-transition:all .3s;   -moz-transition:all .3s;   -o-transition:all .3s; } .instagram-widget .instagram-item:hover > a::after {   opacity:.5;   visibility:visible; } .instagram-widget .instagram-item .social-count {   position:absolute;   left:50%;   top:50%;   transform:translate(-50%,-50%);   -webkit-transform:translate(-50%,-50%);   -moz-transform:translate(-50%,-50%);   -o-transform:translate(-50%,-50%);   transition:all .3s;   -webkit-transition:all .3s;   -moz-transition:all .3s;   -o-transition:all .3s;   z-index:1;   color:#fff;   opacity:0;   visibility:hidden; } .instagram-widget .instagram-item:hover .social-count {   opacity:1;   visibility:visible; } .instagram-widget .instagram-item .social-count > span {   margin:0 5px; } .instagram-widget .instagram-item .social-count span span{margin-right:5px} .instagram-widget .owl-dots, .category-grid-widget .owl-dots{margin-top:15px} .category-grid-block .category-item{position:relative} .category-grid-block .no-slider .category-item{margin-bottom:15px} .category-grid-block .category-item .widget-category-infor{position:absolute; padding:0 30px; top:50%; margin-top:-20px; left:0} .category-grid-block .category-item .widget-category-infor span{display:block; color:#a3a3a3; font-size:12px} .category-grid-block .category-item .widget-category-infor span.number{display:unset} .category-grid-block .category-item .widget-category-infor .category-name{font-size:16px; margin-bottom:5px} .category-list-block{border:1px solid #dae2e6; border-radius:2px} .category-list-block .list-heading h3{padding:15px 20px; background:#f5f5f5; font-size:15px; font-weight:600; margin:0; border-bottom:1px solid #dae2e6; letter-spacing:0.5px;} .category-list-block ul{margin:0 15px 5px; list-style:none; padding:0} .category-list-block ul li{border-bottom:1px solid #dae2e6; padding:10px 3px; margin:0} .category-list-block ul li .category-icon{margin-right:8px} .category-list-block ul li .font-icon{margin-left:5px;} .category-list-block ul li .category-icon img{max-height:25px} .category-list-block ul li:last-child{border:none} .category-list-block ul li a{color:#333; text-decoration:none; display:flex; align-items:center} .category-list-block .empty{padding:15px} .font-bold{font-weight:bold !important} .font-italic{font-style:italic !important} .font-uppercase{text-transform:uppercase !important;} .mgs-accordion .accordion-title{ color:#000; padding:0 40px 0 17px; background-color:#f6f6f8; position:relative; line-height:40px; cursor:pointer; height:40px; font-weight:normal; margin:10px 0 0 } .mgs-accordion .accordion-title:first-child{margin:0} .mgs-accordion .accordion-content{ padding:20px; border:1px solid #f6f6f8; } .accordion-title-icon .icon:before, .mgs-accordion .accordion-title:before{ color:#333; font-family:"luma-icons", "icons-blank-theme"; vertical-align:middle; display:inline-block; font-weight:normal; overflow:hidden; text-align:center; } .mgs-accordion .accordion-title{position:relative} .mgs-accordion .accordion-title:before{height:40px; width:40px; position:absolute; right:0; top:0; font-size:25px; font-style:normal !important} .accordion-title-icon1 .icon:before, .accordion-title-icon1 .accordion-title:before{ font-family:"FontAwesome"; content:"\f105"; font-size:20px; } .accordion-title-icon1 .icon-active:before, .accordion-title-icon1 .accordion-title.ui-accordion-header-active:before{ content:"\f107" } .accordion-title-icon2 .icon:before, .accordion-title-icon2 .accordion-title:before{ font-family:"Poppins", arial, tahoma; content:'+'; font-size:20px; } .accordion-title-icon2 .icon-active:before, .accordion-title-icon2 .accordion-title.ui-accordion-header-active:before{ font-family:"Poppins", arial, tahoma; content:'-'; font-size:24px; } .accordion-icon-left .accordion-title{ padding-left:35px; } .accordion-icon-left .accordion-title:before{right:unset; left:0}  .mgs-video.youtube-video.video-fullwidth,.mgs-video.vimeo-video.video-fullwidth { position:relative; padding-bottom:56.25%;  height:0; } .mgs-video.youtube-video.video-fullwidth iframe,.mgs-video.vimeo-video.video-fullwidth iframe { position:absolute; top:0; left:0; width:100%; height:100%; } .mgs-video.vimeo-video.video-hide-controls {  padding-bottom:56.25%;  height:0;  overflow:hidden;  position:relative; } .mgs-video.vimeo-video.video-hide-controls iframe {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .mgs-video.vimeo-video.video-hide-controls .wrapper {  position:relative;  padding-bottom:200%;  transform:translateY(-35.95%); }  .mgs-map .map-info{width:260px; padding:25px; background:#0095eb; color:#fff} .mgs-map .map-info h3{margin:0 0 20px 0; font-size:25px} .mgs-map .map-detail-info ul{margin:0; padding:0; list-style:none; margin-left:10px} .mgs-map .map-detail-info ul li{margin-bottom:10px} .mgs-map .map-container{position:relative} .mgs-map .map-container .map-info{position:absolute; z-index:10; left:50%; margin-left:150px; top:50%; margin-top:-200px} .mgs-promobanner{cursor:pointer}  .mgs-profile .photo{border:8px solid #f8f8f8; margin-bottom:15px} .mgs-profile .photo img{max-width:100%; display:block} .mgs-profile h4{margin:0 0 7px 0; font-weight:400; font-size:21px} .mgs-profile .subtitle{color:#a8a8a8; font-size:13px; margin-bottom:15px; padding-bottom:15px} .mgs-profile .subtitle span{position:relative;} .mgs-profile .subtitle span:after{position:absolute; content:""; height:1px; bottom:-15px; left:0; width:100%; background:#0095eb} .mgs-profile .profile-description{margin-bottom:15px} .mgs-profile .social ul{list-style:none; margin:0; padding:0} .mgs-profile .social ul li{display:inline-block; margin-right:2px; width:42px; height:42px; line-height:40px; text-align:center} .mgs-profile .social ul li a{color:#444; font-size:15px; display:block; border:1px solid rgba(0,0,0,.08)} .mgs-profile .box-shadow a{-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.08); box-shadow:inset 0 0 5px 0 rgba(0,0,0,.08);} .mgs-profile.profile-horizontal h4{margin-top:10px} .mgs-profile.profile-circle{text-align:center} .mgs-profile.profile-circle .photo {   width:130px;   height:130px;   margin:0 auto 15px;   -webkit-border-radius:100%;   border-radius:100%;   overflow:hidden;   position:relative;   z-index:1; }  .mgs-content-box.cursor{cursor:pointer} .mgs-content-box .icon-wrapper{width:100px; height:100px; line-height:100px; font-size:55px; text-align:center; border-radius:50%; overflow:hidden} .mgs-content-box.box-vertical .icon-wrapper{margin:0 auto 15px;} .mgs-content-box.box-vertical{text-align:center} .mgs-content-box.box-horizontal{text-align:left; display:inline-block; width:100%} .mgs-content-box.box-horizontal .icon-wrapper{float:left;} .mgs-content-box.box-horizontal .content-wrapper{margin-left:120px} .mgs-content-box.box-vertical .icon-wrapper{margin:0 auto 15px;} .mgs-content-box .content-wrapper h4{font-size:21px; font-weight:500; margin:0 0 15px} .mgs-content-box.box-horizontal .content-wrapper h4{margin-top:10px}  .mgs-counter-box .icon-wrapper{width:100px; font-size:55px; text-align:center; border-radius:50%; overflow:hidden} .mgs-counter-box.box-vertical{text-align:center} .mgs-counter-box.box-horizontal{text-align:left; display:inline-block; width:100%} .mgs-counter-box.box-horizontal .icon-wrapper{float:left; width:auto; margin-right:5px; padding:0 5px} .mgs-counter-box.box-horizontal .counter-box{line-height:80px} .mgs-counter-box.box-horizontal .content{display:block; clear:both; text-align:center; margin-top:-15px} .mgs-counter-box.box-vertical .icon-wrapper{margin:0 auto;} .mgs-counter-box.box-vertical .counter-box span{display:block;} .mgs-counter-box .number{font-size:35px} .mgs-counter-box .subtitle{font-size:20px}  @-webkit-keyframes move{from{background-position:0 0}to{background-position:30px 0}} @keyframes move{from{background-position:0 0}to{background-position:30px 0}} .mgs-progressbar {position:relative;} .mgs-progressbar .progressbar{   margin:0;   height:30px;   width:100%;   background-clip:padding-box; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background-color:#f7f7f7; } .mgs-progressbar .progress {   float:left;   width:0%;   height:100%;   font-size:12px;   line-height:20px;   color:#fff;   text-align:center;   background-color:#08c;   box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);   -webkit-transition:width .6s ease;   transition:width .6s ease; background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size:30px 30px; transition-duration:3s; } .mgs-progressbar .progress.animation{-webkit-animation:move 2s linear infinite; animation:move 2s linear infinite;} .mgs-progressbar .progress-info{margin:5px 0} .mgs-progressbar.progress-inside{position:relative} .mgs-progressbar.progress-inside .progress-info{position:absolute; top:0; left:15px; height:100%; line-height:30px; margin:0} .mgs-progressbar.progress-top-left-right .progress-info .progress-value, .mgs-progressbar.progress-bottom-left-right .progress-info .progress-value{float:right} .mgs-progressbar.progress-bottom-right .progress-info, .mgs-progressbar.progress-top-right .progress-info{text-align:right}  .mgs-progress-circle {  margin:20px auto;  width:120px;  height:120px;  background-color:#d9d9d9;  border-radius:50%; } .mgs-circle-pie-progress .progress-info h4{text-align:center; font-weight:normal; font-size:16px; margin:20px 0} .mgs-progress-circle .mgs-progress-circle__slice, .mgs-progress-circle .mgs-progress-circle__fill {  width:120px;  height:120px;  position:absolute;  -webkit-backface-visibility:hidden;  transition:transform 1s;  border-radius:50%; } .mgs-progress-circle .mgs-progress-circle__slice {  clip:rect(0px, 120px, 120px, 60px); } .mgs-progress-circle .mgs-progress-circle__slice .mgs-progress-circle__fill {  clip:rect(0px, 60px, 120px, 0px);  background-color:#1291d4; } .mgs-progress-circle .mgs-progress-circle__overlay {  width:100px;  height:100px;  position:absolute;  margin-left:10px;  margin-top:10px;  border-radius:50%;  line-height:100px;  text-align:center;  font-size:30px; } .mgs-progress-circle__overlay .font-container{ display:block; width:100%; height:100%; position:relative; } .mgs-progress-circle__overlay .font-container span{ position:absolute; width:100%; top:50%; left:0; } .progress-type-circle .mgs-progress-circle__overlay{background:#fff} .mgs-progress-circle[data-progress="0"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="0"] .mgs-progress-circle__fill {  transform:rotate(0deg); } .mgs-progress-circle[data-progress="0"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(0deg); } .mgs-progress-circle[data-progress="1"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="1"] .mgs-progress-circle__fill {  transform:rotate(1.8deg); } .mgs-progress-circle[data-progress="1"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(3.6deg); } .mgs-progress-circle[data-progress="2"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="2"] .mgs-progress-circle__fill {  transform:rotate(3.6deg); } .mgs-progress-circle[data-progress="2"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(7.2deg); } .mgs-progress-circle[data-progress="3"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="3"] .mgs-progress-circle__fill {  transform:rotate(5.4deg); } .mgs-progress-circle[data-progress="3"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(10.8deg); } .mgs-progress-circle[data-progress="4"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="4"] .mgs-progress-circle__fill {  transform:rotate(7.2deg); } .mgs-progress-circle[data-progress="4"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(14.4deg); } .mgs-progress-circle[data-progress="5"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="5"] .mgs-progress-circle__fill {  transform:rotate(9deg); } .mgs-progress-circle[data-progress="5"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(18deg); } .mgs-progress-circle[data-progress="6"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="6"] .mgs-progress-circle__fill {  transform:rotate(10.8deg); } .mgs-progress-circle[data-progress="6"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(21.6deg); } .mgs-progress-circle[data-progress="7"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="7"] .mgs-progress-circle__fill {  transform:rotate(12.6deg); } .mgs-progress-circle[data-progress="7"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(25.2deg); } .mgs-progress-circle[data-progress="8"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="8"] .mgs-progress-circle__fill {  transform:rotate(14.4deg); } .mgs-progress-circle[data-progress="8"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(28.8deg); } .mgs-progress-circle[data-progress="9"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="9"] .mgs-progress-circle__fill {  transform:rotate(16.2deg); } .mgs-progress-circle[data-progress="9"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(32.4deg); } .mgs-progress-circle[data-progress="10"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="10"] .mgs-progress-circle__fill {  transform:rotate(18deg); } .mgs-progress-circle[data-progress="10"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(36deg); } .mgs-progress-circle[data-progress="11"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="11"] .mgs-progress-circle__fill {  transform:rotate(19.8deg); } .mgs-progress-circle[data-progress="11"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(39.6deg); } .mgs-progress-circle[data-progress="12"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="12"] .mgs-progress-circle__fill {  transform:rotate(21.6deg); } .mgs-progress-circle[data-progress="12"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(43.2deg); } .mgs-progress-circle[data-progress="13"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="13"] .mgs-progress-circle__fill {  transform:rotate(23.4deg); } .mgs-progress-circle[data-progress="13"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(46.8deg); } .mgs-progress-circle[data-progress="14"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="14"] .mgs-progress-circle__fill {  transform:rotate(25.2deg); } .mgs-progress-circle[data-progress="14"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(50.4deg); } .mgs-progress-circle[data-progress="15"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="15"] .mgs-progress-circle__fill {  transform:rotate(27deg); } .mgs-progress-circle[data-progress="15"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(54deg); } .mgs-progress-circle[data-progress="16"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="16"] .mgs-progress-circle__fill {  transform:rotate(28.8deg); } .mgs-progress-circle[data-progress="16"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(57.6deg); } .mgs-progress-circle[data-progress="17"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="17"] .mgs-progress-circle__fill {  transform:rotate(30.6deg); } .mgs-progress-circle[data-progress="17"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(61.2deg); } .mgs-progress-circle[data-progress="18"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="18"] .mgs-progress-circle__fill {  transform:rotate(32.4deg); } .mgs-progress-circle[data-progress="18"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(64.8deg); } .mgs-progress-circle[data-progress="19"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="19"] .mgs-progress-circle__fill {  transform:rotate(34.2deg); } .mgs-progress-circle[data-progress="19"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(68.4deg); } .mgs-progress-circle[data-progress="20"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="20"] .mgs-progress-circle__fill {  transform:rotate(36deg); } .mgs-progress-circle[data-progress="20"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(72deg); } .mgs-progress-circle[data-progress="21"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="21"] .mgs-progress-circle__fill {  transform:rotate(37.8deg); } .mgs-progress-circle[data-progress="21"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(75.6deg); } .mgs-progress-circle[data-progress="22"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="22"] .mgs-progress-circle__fill {  transform:rotate(39.6deg); } .mgs-progress-circle[data-progress="22"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(79.2deg); } .mgs-progress-circle[data-progress="23"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="23"] .mgs-progress-circle__fill {  transform:rotate(41.4deg); } .mgs-progress-circle[data-progress="23"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(82.8deg); } .mgs-progress-circle[data-progress="24"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="24"] .mgs-progress-circle__fill {  transform:rotate(43.2deg); } .mgs-progress-circle[data-progress="24"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(86.4deg); } .mgs-progress-circle[data-progress="25"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="25"] .mgs-progress-circle__fill {  transform:rotate(45deg); } .mgs-progress-circle[data-progress="25"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(90deg); } .mgs-progress-circle[data-progress="26"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="26"] .mgs-progress-circle__fill {  transform:rotate(46.8deg); } .mgs-progress-circle[data-progress="26"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(93.6deg); } .mgs-progress-circle[data-progress="27"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="27"] .mgs-progress-circle__fill {  transform:rotate(48.6deg); } .mgs-progress-circle[data-progress="27"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(97.2deg); } .mgs-progress-circle[data-progress="28"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="28"] .mgs-progress-circle__fill {  transform:rotate(50.4deg); } .mgs-progress-circle[data-progress="28"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(100.8deg); } .mgs-progress-circle[data-progress="29"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="29"] .mgs-progress-circle__fill {  transform:rotate(52.2deg); } .mgs-progress-circle[data-progress="29"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(104.4deg); } .mgs-progress-circle[data-progress="30"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="30"] .mgs-progress-circle__fill {  transform:rotate(54deg); } .mgs-progress-circle[data-progress="30"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(108deg); } .mgs-progress-circle[data-progress="31"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="31"] .mgs-progress-circle__fill {  transform:rotate(55.8deg); } .mgs-progress-circle[data-progress="31"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(111.6deg); } .mgs-progress-circle[data-progress="32"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="32"] .mgs-progress-circle__fill {  transform:rotate(57.6deg); } .mgs-progress-circle[data-progress="32"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(115.2deg); } .mgs-progress-circle[data-progress="33"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="33"] .mgs-progress-circle__fill {  transform:rotate(59.4deg); } .mgs-progress-circle[data-progress="33"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(118.8deg); } .mgs-progress-circle[data-progress="34"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="34"] .mgs-progress-circle__fill {  transform:rotate(61.2deg); } .mgs-progress-circle[data-progress="34"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(122.4deg); } .mgs-progress-circle[data-progress="35"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="35"] .mgs-progress-circle__fill {  transform:rotate(63deg); } .mgs-progress-circle[data-progress="35"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(126deg); } .mgs-progress-circle[data-progress="36"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="36"] .mgs-progress-circle__fill {  transform:rotate(64.8deg); } .mgs-progress-circle[data-progress="36"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(129.6deg); } .mgs-progress-circle[data-progress="37"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="37"] .mgs-progress-circle__fill {  transform:rotate(66.6deg); } .mgs-progress-circle[data-progress="37"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(133.2deg); } .mgs-progress-circle[data-progress="38"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="38"] .mgs-progress-circle__fill {  transform:rotate(68.4deg); } .mgs-progress-circle[data-progress="38"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(136.8deg); } .mgs-progress-circle[data-progress="39"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="39"] .mgs-progress-circle__fill {  transform:rotate(70.2deg); } .mgs-progress-circle[data-progress="39"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(140.4deg); } .mgs-progress-circle[data-progress="40"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="40"] .mgs-progress-circle__fill {  transform:rotate(72deg); } .mgs-progress-circle[data-progress="40"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(144deg); } .mgs-progress-circle[data-progress="41"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="41"] .mgs-progress-circle__fill {  transform:rotate(73.8deg); } .mgs-progress-circle[data-progress="41"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(147.6deg); } .mgs-progress-circle[data-progress="42"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="42"] .mgs-progress-circle__fill {  transform:rotate(75.6deg); } .mgs-progress-circle[data-progress="42"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(151.2deg); } .mgs-progress-circle[data-progress="43"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="43"] .mgs-progress-circle__fill {  transform:rotate(77.4deg); } .mgs-progress-circle[data-progress="43"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(154.8deg); } .mgs-progress-circle[data-progress="44"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="44"] .mgs-progress-circle__fill {  transform:rotate(79.2deg); } .mgs-progress-circle[data-progress="44"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(158.4deg); } .mgs-progress-circle[data-progress="45"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="45"] .mgs-progress-circle__fill {  transform:rotate(81deg); } .mgs-progress-circle[data-progress="45"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(162deg); } .mgs-progress-circle[data-progress="46"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="46"] .mgs-progress-circle__fill {  transform:rotate(82.8deg); } .mgs-progress-circle[data-progress="46"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(165.6deg); } .mgs-progress-circle[data-progress="47"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="47"] .mgs-progress-circle__fill {  transform:rotate(84.6deg); } .mgs-progress-circle[data-progress="47"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(169.2deg); } .mgs-progress-circle[data-progress="48"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="48"] .mgs-progress-circle__fill {  transform:rotate(86.4deg); } .mgs-progress-circle[data-progress="48"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(172.8deg); } .mgs-progress-circle[data-progress="49"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="49"] .mgs-progress-circle__fill {  transform:rotate(88.2deg); } .mgs-progress-circle[data-progress="49"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(176.4deg); } .mgs-progress-circle[data-progress="50"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="50"] .mgs-progress-circle__fill {  transform:rotate(90deg); } .mgs-progress-circle[data-progress="50"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(180deg); } .mgs-progress-circle[data-progress="51"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="51"] .mgs-progress-circle__fill {  transform:rotate(91.8deg); } .mgs-progress-circle[data-progress="51"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(183.6deg); } .mgs-progress-circle[data-progress="52"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="52"] .mgs-progress-circle__fill {  transform:rotate(93.6deg); } .mgs-progress-circle[data-progress="52"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(187.2deg); } .mgs-progress-circle[data-progress="53"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="53"] .mgs-progress-circle__fill {  transform:rotate(95.4deg); } .mgs-progress-circle[data-progress="53"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(190.8deg); } .mgs-progress-circle[data-progress="54"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="54"] .mgs-progress-circle__fill {  transform:rotate(97.2deg); } .mgs-progress-circle[data-progress="54"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(194.4deg); } .mgs-progress-circle[data-progress="55"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="55"] .mgs-progress-circle__fill {  transform:rotate(99deg); } .mgs-progress-circle[data-progress="55"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(198deg); } .mgs-progress-circle[data-progress="56"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="56"] .mgs-progress-circle__fill {  transform:rotate(100.8deg); } .mgs-progress-circle[data-progress="56"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(201.6deg); } .mgs-progress-circle[data-progress="57"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="57"] .mgs-progress-circle__fill {  transform:rotate(102.6deg); } .mgs-progress-circle[data-progress="57"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(205.2deg); } .mgs-progress-circle[data-progress="58"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="58"] .mgs-progress-circle__fill {  transform:rotate(104.4deg); } .mgs-progress-circle[data-progress="58"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(208.8deg); } .mgs-progress-circle[data-progress="59"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="59"] .mgs-progress-circle__fill {  transform:rotate(106.2deg); } .mgs-progress-circle[data-progress="59"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(212.4deg); } .mgs-progress-circle[data-progress="60"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="60"] .mgs-progress-circle__fill {  transform:rotate(108deg); } .mgs-progress-circle[data-progress="60"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(216deg); } .mgs-progress-circle[data-progress="61"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="61"] .mgs-progress-circle__fill {  transform:rotate(109.8deg); } .mgs-progress-circle[data-progress="61"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(219.6deg); } .mgs-progress-circle[data-progress="62"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="62"] .mgs-progress-circle__fill {  transform:rotate(111.6deg); } .mgs-progress-circle[data-progress="62"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(223.2deg); } .mgs-progress-circle[data-progress="63"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="63"] .mgs-progress-circle__fill {  transform:rotate(113.4deg); } .mgs-progress-circle[data-progress="63"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(226.8deg); } .mgs-progress-circle[data-progress="64"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="64"] .mgs-progress-circle__fill {  transform:rotate(115.2deg); } .mgs-progress-circle[data-progress="64"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(230.4deg); } .mgs-progress-circle[data-progress="65"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="65"] .mgs-progress-circle__fill {  transform:rotate(117deg); } .mgs-progress-circle[data-progress="65"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(234deg); } .mgs-progress-circle[data-progress="66"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="66"] .mgs-progress-circle__fill {  transform:rotate(118.8deg); } .mgs-progress-circle[data-progress="66"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(237.6deg); } .mgs-progress-circle[data-progress="67"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="67"] .mgs-progress-circle__fill {  transform:rotate(120.6deg); } .mgs-progress-circle[data-progress="67"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(241.2deg); } .mgs-progress-circle[data-progress="68"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="68"] .mgs-progress-circle__fill {  transform:rotate(122.4deg); } .mgs-progress-circle[data-progress="68"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(244.8deg); } .mgs-progress-circle[data-progress="69"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="69"] .mgs-progress-circle__fill {  transform:rotate(124.2deg); } .mgs-progress-circle[data-progress="69"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(248.4deg); } .mgs-progress-circle[data-progress="70"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="70"] .mgs-progress-circle__fill {  transform:rotate(126deg); } .mgs-progress-circle[data-progress="70"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(252deg); } .mgs-progress-circle[data-progress="71"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="71"] .mgs-progress-circle__fill {  transform:rotate(127.8deg); } .mgs-progress-circle[data-progress="71"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(255.6deg); } .mgs-progress-circle[data-progress="72"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="72"] .mgs-progress-circle__fill {  transform:rotate(129.6deg); } .mgs-progress-circle[data-progress="72"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(259.2deg); } .mgs-progress-circle[data-progress="73"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="73"] .mgs-progress-circle__fill {  transform:rotate(131.4deg); } .mgs-progress-circle[data-progress="73"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(262.8deg); } .mgs-progress-circle[data-progress="74"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="74"] .mgs-progress-circle__fill {  transform:rotate(133.2deg); } .mgs-progress-circle[data-progress="74"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(266.4deg); } .mgs-progress-circle[data-progress="75"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="75"] .mgs-progress-circle__fill {  transform:rotate(135deg); } .mgs-progress-circle[data-progress="75"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(270deg); } .mgs-progress-circle[data-progress="76"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="76"] .mgs-progress-circle__fill {  transform:rotate(136.8deg); } .mgs-progress-circle[data-progress="76"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(273.6deg); } .mgs-progress-circle[data-progress="77"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="77"] .mgs-progress-circle__fill {  transform:rotate(138.6deg); } .mgs-progress-circle[data-progress="77"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(277.2deg); } .mgs-progress-circle[data-progress="78"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="78"] .mgs-progress-circle__fill {  transform:rotate(140.4deg); } .mgs-progress-circle[data-progress="78"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(280.8deg); } .mgs-progress-circle[data-progress="79"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="79"] .mgs-progress-circle__fill {  transform:rotate(142.2deg); } .mgs-progress-circle[data-progress="79"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(284.4deg); } .mgs-progress-circle[data-progress="80"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="80"] .mgs-progress-circle__fill {  transform:rotate(144deg); } .mgs-progress-circle[data-progress="80"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(288deg); } .mgs-progress-circle[data-progress="81"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="81"] .mgs-progress-circle__fill {  transform:rotate(145.8deg); } .mgs-progress-circle[data-progress="81"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(291.6deg); } .mgs-progress-circle[data-progress="82"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="82"] .mgs-progress-circle__fill {  transform:rotate(147.6deg); } .mgs-progress-circle[data-progress="82"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(295.2deg); } .mgs-progress-circle[data-progress="83"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="83"] .mgs-progress-circle__fill {  transform:rotate(149.4deg); } .mgs-progress-circle[data-progress="83"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(298.8deg); } .mgs-progress-circle[data-progress="84"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="84"] .mgs-progress-circle__fill {  transform:rotate(151.2deg); } .mgs-progress-circle[data-progress="84"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(302.4deg); } .mgs-progress-circle[data-progress="85"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="85"] .mgs-progress-circle__fill {  transform:rotate(153deg); } .mgs-progress-circle[data-progress="85"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(306deg); } .mgs-progress-circle[data-progress="86"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="86"] .mgs-progress-circle__fill {  transform:rotate(154.8deg); } .mgs-progress-circle[data-progress="86"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(309.6deg); } .mgs-progress-circle[data-progress="87"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="87"] .mgs-progress-circle__fill {  transform:rotate(156.6deg); } .mgs-progress-circle[data-progress="87"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(313.2deg); } .mgs-progress-circle[data-progress="88"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="88"] .mgs-progress-circle__fill {  transform:rotate(158.4deg); } .mgs-progress-circle[data-progress="88"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(316.8deg); } .mgs-progress-circle[data-progress="89"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="89"] .mgs-progress-circle__fill {  transform:rotate(160.2deg); } .mgs-progress-circle[data-progress="89"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(320.4deg); } .mgs-progress-circle[data-progress="90"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="90"] .mgs-progress-circle__fill {  transform:rotate(162deg); } .mgs-progress-circle[data-progress="90"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(324deg); } .mgs-progress-circle[data-progress="91"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="91"] .mgs-progress-circle__fill {  transform:rotate(163.8deg); } .mgs-progress-circle[data-progress="91"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(327.6deg); } .mgs-progress-circle[data-progress="92"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="92"] .mgs-progress-circle__fill {  transform:rotate(165.6deg); } .mgs-progress-circle[data-progress="92"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(331.2deg); } .mgs-progress-circle[data-progress="93"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="93"] .mgs-progress-circle__fill {  transform:rotate(167.4deg); } .mgs-progress-circle[data-progress="93"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(334.8deg); } .mgs-progress-circle[data-progress="94"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="94"] .mgs-progress-circle__fill {  transform:rotate(169.2deg); } .mgs-progress-circle[data-progress="94"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(338.4deg); } .mgs-progress-circle[data-progress="95"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="95"] .mgs-progress-circle__fill {  transform:rotate(171deg); } .mgs-progress-circle[data-progress="95"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(342deg); } .mgs-progress-circle[data-progress="96"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="96"] .mgs-progress-circle__fill {  transform:rotate(172.8deg); } .mgs-progress-circle[data-progress="96"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(345.6deg); } .mgs-progress-circle[data-progress="97"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="97"] .mgs-progress-circle__fill {  transform:rotate(174.6deg); } .mgs-progress-circle[data-progress="97"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(349.2deg); } .mgs-progress-circle[data-progress="98"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="98"] .mgs-progress-circle__fill {  transform:rotate(176.4deg); } .mgs-progress-circle[data-progress="98"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(352.8deg); } .mgs-progress-circle[data-progress="99"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="99"] .mgs-progress-circle__fill {  transform:rotate(178.2deg); } .mgs-progress-circle[data-progress="99"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(356.4deg); } .mgs-progress-circle[data-progress="100"] .mgs-progress-circle__slice.full, .mgs-progress-circle[data-progress="100"] .mgs-progress-circle__fill {  transform:rotate(180deg); } .mgs-progress-circle[data-progress="100"] .mgs-progress-circle__fill.mgs-progress-circle__bar {  transform:rotate(360deg); }  .mgs-countdown-block .countdown-timer .time-text, .mgs-countdown-block .countdown-timer .countdown{display:flex} .mgs-countdown-block .countdown-timer .days, .mgs-countdown-block .countdown-timer .hours, .mgs-countdown-block .countdown-timer .mins, .mgs-countdown-block .countdown-timer .secs{display:block; width:25%; margin:0; text-align:center} .mgs-countdown-block .countdown-timer .time-text{font-size:20px} .mgs-countdown-block .countdown-timer .countdown span b{font-size:80px; font-weight:normal}  .mgs-divider-block{display:inline-block; width:100%} .mgs-divider{display:block; width:100%; position:relative; text-align:center } .mgs-divider hr{margin:0; height:1px; border-left:0 !important; border-right:0 !important; border-bottom:0; border-top-width:1px; border-top-style:solid; border-top-color:#ccc} .mgs-divider.mgs-divider-dotted hr, .mgs-divider.mgs-divider-dashed hr{border-bottom:none !important} .mgs-divider.mgs-divider-double_solid hr{border-bottom-style:solid;} .mgs-divider.mgs-divider-dotted hr, .mgs-divider.mgs-divider-double_dotted hr{border-style:dotted} .mgs-divider.mgs-divider-dashed hr, .mgs-divider.mgs-divider-double_dashed hr{border-style:dashed} .mgs-divider.mgs-divider-double_solid hr, .mgs-divider.mgs-divider-double_dotted hr, .mgs-divider.mgs-divider-double_dashed hr{padding:3px 0; border-bottom-width:1px; border-bottom-color:#ccc} .mgs-divider.mgs-divider-shadown hr{ border:none; background:radial-gradient(ellipse at 50% -50% , #cccccc 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-webkit-radial-gradient(ellipse at 50% -50% , #cccccc 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-moz-radial-gradient(ellipse at 50% -50% , #cccccc 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-o-radial-gradient(ellipse at 50% -50% , #cccccc 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0); } .mgs-divider.mgs-divider-shadown hr:after{ display:block; margin-top:10px; height:6px; width:100%; content:''; background:-webkit-radial-gradient(50% -50% ellipse,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%); background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%); } .mgs-divider.divider-center{margin:0 auto} .mgs-divider.divider-right{float:right} .mgs-divider .divider-text,.mgs-divider .divider-icon{position:absolute; width:100%; left:0; font-size:20px; top:50%; margin-top:-10px; height:20px; line-height:20px;} .mgs-divider .divider-text span{background:#fff; padding:0 10px} .mgs-divider .divider-icon{height:30px; margin-top:-17.5px} .mgs-divider .divider-icon span{font-size:15px; background:#fff; border-radius:50%; width:35px; height:35px; text-align:center; position:relative;} .mgs-divider .divider-icon span::before{position:absolute; top:50%; margin-top:-7.5px; width:100%; left:0} .mgs-divider .text-icon-container .fa{padding:0 !important} .mgs-divider .text-icon-container span.icon{border-radius:50%; text-align:center; position:relative;} .mgs-divider .text-icon-container span.icon:before{position:absolute; top:50%; margin-top:-10px; width:100%; left:0}  .mgs-heading.heading-left{text-align:left} .mgs-heading.heading-center{text-align:center} .mgs-heading.heading-right{text-align:right} .mgs-heading .heading{font-weight:normal; text-transform:unset; margin:0;} .mgs-heading.has-border .heading{position:relative; } .mgs-heading.has-border .heading:after{content:""; position:absolute; width:100%; left:0; bottom:-10px; z-index:1} .mgs-heading.has-border.heading-middle .heading:after{bottom:unset; top:50%} .mgs-heading.has-border.heading-middle .heading span{padding:5px 15px; background:#fff; position:relative; z-index:2} .mgs-heading.has-border.heading-middle.heading-left .heading span{padding-left:0;} .mgs-heading.has-border.heading-middle.heading-right .heading span{padding-right:0;} .mgs-heading.heading-solid .heading:after{border-bottom:1px solid #ccc} .mgs-heading.heading-dotted .heading:after{border-bottom:1px dotted #ccc} .mgs-heading.heading-dashed .heading:after{border-bottom:1px dashed #ccc}  .mgs-list-block ul, .mgs-list-block ol{padding-left:12px; margin-left:0; list-style:none} .mgs-list-block ul li, .mgs-list-block ol li{color:#575757; width:100%} .mgs-list-block.list-style-icon ul, .mgs-list-block.list-style-icon ol{padding-left:0; margin-left:0;} .mgs-list-block .list-disc{list-style:disc;} .mgs-list-block .list-armenian{list-style:armenian;} .mgs-list-block .list-circle{list-style:circle;} .mgs-list-block .list-cjk-ideographic{list-style:cjk-ideographic;} .mgs-list-block .list-decimal{list-style:decimal;} .mgs-list-block .list-decimal-leading-zero{list-style:decimal-leading-zero;} .mgs-list-block .list-georgian{list-style:georgian;} .mgs-list-block .list-hebrew{list-style:hebrew;} .mgs-list-block .list-hiragana{list-style:hiragana;} .mgs-list-block .list-hiragana-iroha{list-style:hiragana-iroha;} .mgs-list-block .list-katakana{list-style:katakana;} .mgs-list-block .list-katakana-iroha{list-style:katakana-iroha;} .mgs-list-block .list-lower-alpha{list-style:lower-alpha;} .mgs-list-block .list-lower-greek{list-style:lower-greek;} .mgs-list-block .list-lower-latin{list-style:lower-latin;} .mgs-list-block .list-lower-roman{list-style:lower-roman;} .mgs-list-block .list-none{list-style:none;} .mgs-list-block .list-square{list-style:square;} .mgs-list-block .list-upper-alpha{list-style:upper-alpha;} .mgs-list-block .list-upper-greek{list-style:upper-greek;} .mgs-list-block .list-upper-latin{list-style:upper-latin;} .mgs-list-block .list-upper-roman{list-style:upper-roman;} .mgs-list-block .list-initial{list-style:initial;} .mgs-list-block .list-inherit{list-style:inherit;} .mgs-list-block.list-style-icon li{display:inline-flex;} .mgs-list-block.list-style-icon .list-icon{margin-right:8px;} .mgs-list-block.list-style-icon li span{line-height:inherit}  .mgs-image-block .image-content span{display:block; overflow:hidden; line-height:0} .mgs-effect-zoom-in img{ opacity:1; -webkit-transition:opacity 1s,-webkit-transform 1s; transition:opacity 1s,-webkit-transform 1s; -o-transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s,-webkit-transform 1s; } .mgs-effect-zoom-in img:hover{ opacity:.9; -webkit-transform:scale3d(1.1,1.1,1); transform:scale3d(1.1,1.1,1); } .mgs-effect-zoom-out img{ opacity:1; -webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12); -webkit-transition:opacity 1s,-webkit-transform 1s; transition:opacity 1s,-webkit-transform 1s; -o-transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s,-webkit-transform 1s; } .mgs-effect-zoom-out img:hover{ opacity:.9; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); } .mgs-effect-rotate img{ opacity:1; -webkit-transform:rotate(5deg) scale(1.4); transform:rotate(5deg) scale(1.4); -webkit-transition:opacity 1s,-webkit-transform 1s; transition:opacity 1s,-webkit-transform 1s; -o-transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s; transition:opacity 1s,transform 1s,-webkit-transform 1s; } .mgs-effect-rotate img:hover{ -webkit-transform:rotate(0) scale(1); transform:rotate(0) scale(1); opacity:.9; } .mgs-effect-blur img{ -webkit-filter:blur(3px); filter:blur(3px); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; } .mgs-effect-blur img:hover{ -webkit-filter:blur(0); filter:blur(0); } .mgs-effect-grayscale img{ -webkit-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; } .mgs-effect-grayscale img:hover{ -webkit-filter:grayscale(0); filter:grayscale(0); } .mgs-effect-sepia img{ -webkit-filter:sepia(100%); filter:sepia(100%); -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; } .mgs-effect-sepia img:hover{ -webkit-filter:sepia(0); filter:sepia(0); } .mgs-effect-opacity img{ opacity:1; -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; } .mgs-effect-opacity img:hover{ opacity:.5; } .mgs-box-shadow{ -webkit-box-shadow:3px 3px 7px rgba(0,0,0,0.3); box-shadow:3px 3px 7px rgba(0,0,0,0.3); } .mgs-box-shadow a, .mgs-box-shadow img{line-height:0; display:block} .mgs-image-block.multiple-image .image-content.fade span.span-container{position:relative; line-height:0} .mgs-image-block.multiple-image .image-content.fade img.before-image {   opacity:1; } .mgs-image-block.multiple-image .image-content.fade img.after-image {   opacity:0;   position:absolute;   top:0;   left:0; } .mgs-image-block.multiple-image .image-content.fade img {   transition:0.5s ease-in-out; } .mgs-image-block.multiple-image .image-content.fade span.span-container:hover img.before-image {   opacity:0; } .mgs-image-block.multiple-image .image-content.fade span.span-container:hover img.after-image {   opacity:1; }  .mgs-button-block button{border-radius:0; border:none; padding-top:0; padding-bottom:0; height:35px; line-height:35px; box-shadow:none} .mgs-button-block button span{height:35px; line-height:35px} .mgs-button-block.button-left{text-align:left} .mgs-button-block.button-center{text-align:center} .mgs-button-block.button-right{text-align:right} .mgs-button-block.button-fullwidth button{width:100%} .mgs-button-block.button-shadow button{ -webkit-box-shadow:0px 3px 6px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 3px 6px 2px rgba(0,0,0,0.3); box-shadow:0px 3px 6px 2px rgba(0,0,0,0.3); } .mgs-button-block .icon-left{margin-right:5px} .mgs-button-block .icon-right{margin-left:5px} .mgs-button-block .has-divider{margin:0; display:inline-block} .mgs-button-block .has-divider.icon-right{float:right; padding-left:15px; border-left:1px solid #fff; margin-left:15px} .mgs-button-block .has-divider.icon-left{float:left; padding-right:15px; border-right:1px solid #fff; margin-right:15px}  .mgs-table-block{table-layout:fixed;} .mgs-table-block tr td{padding:10px 20px}  .mgs-masonry-block .grid-item span{display:block;overflow:hidden}  .mgs-modal .pop-sletter-title{height:30px; float:left; width:100%} .mgs-modal .pop-sletter-title h3{position:relative; top:-30px} .mgs-modal img{max-width:100%}  .mgs-post .post-item-detail{color:#676767; } .mgs-post .title-blog h3{margin-top:15px; margin-bottom:5px} .mgs-post .title-blog a{ color:#222; font-size:16px; } .mgs-post .post-create-date{margin-bottom:10px} .mgs-post .post-create-date span{color:#222}  .mgs-portfolio .portfolio-item {position:relative} .mgs-portfolio .portfolio-item-detail{ position:absolute; bottom:20px; left:20px; opacity:0; z-index:1; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; color:#fff; } .mgs-portfolio .portfolio-item:hover .portfolio-item-detail {   opacity:1; } .mgs-portfolio .portfolio-item-detail a{ margin:0; color:#fff; text-decoration:none; } .mgs-portfolio .portfolio-item-detail h5{font-size:15px} .mgs-portfolio .portfolio-item .thumbnail::after {   content:'';   position:absolute;   background:rgba(0,0,0,.6);   left:0;   top:50%;   width:100%;   height:0;   visibility:hidden;   opacity:0;   transition:all .3s;   -webkit-transition:all .3s;   -moz-transition:all .3s;   -o-transition:all .3s; } .mgs-portfolio .portfolio-item:hover .thumbnail::after {   top:0;   height:100%;   visibility:visible;   opacity:1; }  .mgs-testimonial .testimonial-item {   text-align:center; } .mgs-testimonial .testimonial-content{max-width:800px; margin:auto;} .mgs-testimonial .testimonial-content .author-thumbnail {   width:100px;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;   overflow:hidden; margin:0 auto 40px; height:100px; } .mgs-testimonial .testimonial-content .content { position:relative;} .mgs-testimonial .testimonial-content .content blockquote::before {   content:"\f10e";   font-family:FontAwesome;   position:absolute;   left:50%; font-size:30px; top:-28px;   z-index:0;   color:rgba(40,40,40,.3);   font-style:normal;   line-height:1; margin-left:-12px; } .mgs-testimonial .testimonial-content .content .name{font-weight:600} .mgs-testimonial .testimonial-content .content .infomation{font-size:12px} .mgs-testimonial blockquote{font-style:normal} .cms-index-index.active-builder #maincontent, .cms-page-view.active-builder #maincontent{max-width:unset; padding-left:unset; padding-right:unset; overflow:hidden} .cms-index-index.active-builder #maincontent .section-builder , .cms-page-view.active-builder #maincontent .section-builder {max-width:1240px; margin:auto; box-sizing:border-box; padding-left:15px; padding-right:15px} .cms-index-index.active-builder #maincontent .section-builder-full , .cms-page-view.active-builder #maincontent .section-builder-full {max-width:unset !important; padding-left:15px; padding-right:15px} @media (max-width:767px) {  .mgs-product-tab .mgs-tab.tab-align-center{text-align:left} .mgs-product-tab .mgs-tab.product.data{float:none}   .mgs-product-tab .mgs-tab.data.items .data.item{width:100%; margin-bottom:5px; float:none} .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch{  padding-top:5px !important;  padding-bottom:5px !important;  height:auto !important;  border-radius:unset !important; } .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch::before{display:none}  .mgs-product-tab .mgs-tab.data.items > .item.content{margin-top:0 !important; padding:0 !important} .panel-block .mgs-product-tab .mgs-tab .product-items{margin-left:0} .mgs-product-tab .mgs-tab.data.items > .item.content{display:none} .mgs-product-tab .mgs-tab.data.items > .item.content[aria-hidden="false"]{display:inline !important}  .mgs-countdown-block .countdown-timer .countdown span b{font-size:22px !important} .mgs-countdown-block .countdown-timer .time-text{font-size:18px !important} .mgs-countdown-block .countdown-timer .countdown span b{border-width:1px !important} } .header{position:unset !important} .top-panel{border-radius:0} .top-panel .builder-panel{border:none;} .top-panel button{margin-top:0 !important} .font-bold{font-weight:600 !important} .instagram-widget .instagram-item .social-count .fa::before{font-family:FontAwesome} .mgs-carousel-multiple .owl-nav div span{line-height:36px} .mgs-carousel-multiple .owl-nav div span em.fa-angle-right{position:relative; left:3px; } .mgs-carousel-multiple .owl-nav div span em.fa-angle-left{position:relative; right:3px;} .mgs-form-block .captcha-reload{padding:5px 10px; border:none; margin-left:10px} .mgs-form-block .captcha input{margin-bottom:5px} .panel-popup .mgs-tab .item.title {   display:inline-block; } .mfp-iframe-holder .mfp-close {   width:30px;   top:-10px; } .builder-container .frame .edit-panel{width:150px !important;} .owl-carousel .animated {  -webkit-animation-duration:1000ms;  animation-duration:1000ms;  -webkit-animation-fill-mode:both;  animation-fill-mode:both; } .owl-carousel .owl-animated-in {  z-index:0; } .owl-carousel .owl-animated-out {  z-index:1; } .owl-carousel .fadeOut {  -webkit-animation-name:fadeOut;  animation-name:fadeOut; } @-webkit-keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } @keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } .owl-height {  -webkit-transition:height 500ms ease-in-out;  -moz-transition:height 500ms ease-in-out;  -ms-transition:height 500ms ease-in-out;  -o-transition:height 500ms ease-in-out;  transition:height 500ms ease-in-out; } .owl-carousel {  display:none;  width:100%;  -webkit-tap-highlight-color:transparent;   position:relative;  z-index:1; } .owl-carousel .owl-stage {  position:relative;  -ms-touch-action:pan-Y; } .owl-carousel .owl-stage:after {  content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0; } .owl-carousel .owl-stage-outer {  position:relative;  overflow:hidden;   -webkit-transform:translate3d(0px, 0px, 0px); } .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {  cursor:pointer;  cursor:grab;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } .owl-carousel.owl-loaded {  display:block; } .owl-carousel.owl-loading {  opacity:0;  display:block; } .owl-carousel.owl-hidden {  opacity:0; } .owl-carousel .owl-refresh .owl-item {  display:none; } .owl-carousel .owl-item {  position:relative;  min-height:1px;  float:left;  -webkit-backface-visibility:hidden;  -webkit-tap-highlight-color:transparent;  -webkit-touch-callout:none;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } .owl-carousel .owl-item img {  display:block;  width:100%;  -webkit-transform-style:preserve-3d; } .owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select:auto;  -moz-user-select:auto;  -ms-user-select:auto;  user-select:auto; } .owl-carousel .owl-grab {  cursor:move;  cursor:-webkit-grab;  cursor:-o-grab;  cursor:-ms-grab;  cursor:grab; } .owl-carousel.owl-rtl {  direction:rtl; } .owl-carousel.owl-rtl .owl-item {  float:right; } .no-js .owl-carousel {  display:block; } .owl-carousel .owl-item .owl-lazy {  opacity:0;  -webkit-transition:opacity 400ms ease;  -moz-transition:opacity 400ms ease;  -ms-transition:opacity 400ms ease;  -o-transition:opacity 400ms ease;  transition:opacity 400ms ease; } .owl-carousel .owl-item img {  transform-style:preserve-3d; } .owl-carousel .owl-video-wrapper {  position:relative;  height:100%;  background:#000; } .owl-carousel .owl-video-play-icon {  position:absolute;  height:80px;  width:80px;  left:50%;  top:50%;  margin-left:-40px;  margin-top:-40px;  background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/css/owl.video.play.png) no-repeat;  cursor:pointer;  cursor:grab;  z-index:1;  -webkit-backface-visibility:hidden;  -webkit-transition:scale 100ms ease;  -moz-transition:scale 100ms ease;  -ms-transition:scale 100ms ease;  -o-transition:scale 100ms ease;  transition:scale 100ms ease; } .owl-carousel .owl-video-play-icon:hover {  -webkit-transform:scale(1.3, 1.3);  -moz-transform:scale(1.3, 1.3);  -ms-transform:scale(1.3, 1.3);  -o-transform:scale(1.3, 1.3);  transform:scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {  display:none; } .owl-carousel .owl-video-tn {  opacity:0;  height:100%;  background-position:center center;  background-repeat:no-repeat;  -webkit-background-size:contain;  -moz-background-size:contain;  -o-background-size:contain;  background-size:contain;  -webkit-transition:opacity 400ms ease;  -moz-transition:opacity 400ms ease;  -ms-transition:opacity 400ms ease;  -o-transition:opacity 400ms ease;  transition:opacity 400ms ease; } .owl-carousel .owl-video-frame {  position:relative;  z-index:1; } .slider_mgs_carousel .owl-item.active .slide-text {  transition:all 900ms ease 500ms;  -webkit-transition:all 900ms ease 500ms;  -moz-transition:all 900ms ease 500ms;  -o-transition:all 900ms ease 500ms;  transition-delay:800ms;  -webkit-transition-delay:800ms;  -moz-transition-delay:800ms;  -o-transition-delay:800ms; } .slider_mgs_carousel .owl-item:not(.active) { } .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.middle, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.middle_left, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.middle_right {  opacity:0;  visibility:hidden;  top:calc(50% - 150px); } .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.top_left, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.top_right, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.top_center {  opacity:0;  visibility:hidden;  top:150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.bottom_left, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.bottom_right, .slider_mgs_carousel .owl-item:not(.active) .slideInDown .slide-text.bottom_center {  opacity:0;  visibility:hidden;  bottom:-150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.middle, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.middle_left, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.middle_right {  opacity:0;  visibility:hidden;  top:calc(50% + 150px); } .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.top_left, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.top_right, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.top_center {  opacity:0;  visibility:hidden;  top:-150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.bottom_left, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.bottom_right, .slider_mgs_carousel .owl-item:not(.active) .slideInUp .slide-text.bottom_center {  opacity:0;  visibility:hidden;  bottom:150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.middle, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.middle_left, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.top_left, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.bottom_left, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.top_center, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.bottom_center {  opacity:0;  visibility:hidden;  left:-150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.top_right, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.bottom_right, .slider_mgs_carousel .owl-item:not(.active) .slideInLeft .slide-text.middle_right {  opacity:0;  visibility:hidden;  right:150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.middle, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.middle_left, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.top_left, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.bottom_left, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.top_center, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.bottom_center {  opacity:0;  visibility:hidden;  left:150px; } .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.top_right, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.bottom_right, .slider_mgs_carousel .owl-item:not(.active) .slideInRight .slide-text.middle_right {  opacity:0;  visibility:hidden;  right:-150px; } .slider_mgs_carousel .owl-item.active .zoomIn .inner-text {  transform:scale(1);  -webkit-transform:scale(1);  -moz-transform:scale(1);  -o-transform:scale(1);  opacity:1;  visibility:visible;  transition:all 900ms ease 500ms;  -webkit-transition:all 900ms ease 500ms;  -moz-transition:all 900ms ease 500ms;  -o-transition:all 900ms ease 500ms;  transition-delay:800ms;  -webkit-transition-delay:800ms;  -moz-transition-delay:800ms;  -o-transition-delay:800ms; } .slider_mgs_carousel .owl-item .zoomIn .inner-text {  opacity:0;  visibility:hidden;  transform:scale(1.5);  -webkit-transform:scale(1.5);  -moz-transform:scale(1.5);  -o-transform:scale(1.5); } .slider_mgs_carousel .owl-item.active .zoomOut .inner-text {  transform:scale(1);  -webkit-transform:scale(1);  -moz-transform:scale(1);  -o-transform:scale(1);  opacity:1;  visibility:visible;  transition:all 900ms ease 500ms;  -webkit-transition:all 900ms ease 500ms;  -moz-transition:all 900ms ease 500ms;  -o-transition:all 900ms ease 500ms;  transition-delay:800ms;  -webkit-transition-delay:800ms;  -moz-transition-delay:800ms;  -o-transition-delay:800ms; } .slider_mgs_carousel .owl-item .zoomOut .inner-text {  opacity:0;  visibility:hidden;  transform:scale(0.5);  -webkit-transform:scale(0.5);  -moz-transform:scale(0.5);  -o-transform:scale(0.5); } .text-full-width .slider_mgs_carousel .owl-item .slide-text {  max-width:100%; } .slider_mgs_carousel .owl-item .slide-text {  max-width:1200px; } @media (max-width:1199px) {  .slider_mgs_carousel .owl-item .slide-text {   max-width:970px;  } } .slider_mgs_carousel .owl-item .slide-text {  transition:all 0s;  -webkit-transition:all 0s;  -moz-transition:all 0s;  -o-transition:all 0s;  opacity:1;  visibility:visible;  padding:15px;  position:absolute;  left:0;  right:0;  margin:0 auto; } .slider_mgs_carousel .owl-item .slide-text > * {  max-width:550px; } .slider_mgs_carousel .owl-item .slide-text.middle {  top:50%;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .slider_mgs_carousel .owl-item .slide-text.middle > * {  margin:0 auto; } .slider_mgs_carousel .owl-item .slide-text.top_center {  top:0;  bottom:auto; } .slider_mgs_carousel .owl-item .slide-text.top_center > * {  margin:0 auto; } .slider_mgs_carousel .owl-item .slide-text.bottom_center {  top:auto;  bottom:0; } .slider_mgs_carousel .owl-item .slide-text.bottom_center > * {  margin:0 auto; } .slider_mgs_carousel .owl-item .slide-text.middle_right {  top:50%;  bottom:auto;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .slider_mgs_carousel .owl-item .slide-text.middle_right > * {  float:right; } .slider_mgs_carousel .owl-item .slide-text.middle_left {  top:50%;  bottom:auto;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -o-transform:translateY(-50%); } .slider_mgs_carousel .owl-item .slide-text.middle_left > * {  float:left; } .slider_mgs_carousel .owl-item .slide-text.top_left {  top:0;  bottom:auto; } .slider_mgs_carousel .owl-item .slide-text.top_left > * {  float:left; } .slider_mgs_carousel .owl-item .slide-text.top_right {  top:0;  bottom:auto; } .slider_mgs_carousel .owl-item .slide-text.top_right > * {  float:right; } .slider_mgs_carousel .owl-item .slide-text.bottom_right {  top:auto;  bottom:0; } .slider_mgs_carousel .owl-item .slide-text.bottom_right > * {  float:right; } .slider_mgs_carousel .owl-item .slide-text.bottom_left {  top:auto;  bottom:0; } .slider_mgs_carousel .owl-item .slide-text.bottom_left > * {  float:left; } .slider_mgs_carousel .owl-item .item-image {  background-position:center;  display:block;  background-size:cover;  background-repeat:no-repeat; } .slider_mgs_carousel .owl-item .item-image img {  opacity:0;  visibility:hidden; } #owl-carousel-gallery .owl-item .product.item-image {  height:100%; } #owl-carousel-gallery .owl-item model-viewer {  height:100%;  margin:auto; } .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} .animated {  -webkit-animation-duration:1s;  animation-duration:1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both; } .animated.infinite {  -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite; } .animated.hinge {  -webkit-animation-duration:2s;  animation-duration:2s; } .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {  -webkit-animation-duration:.75s;  animation-duration:.75s; } @-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   -webkit-transform:translate3d(0,0,0);   transform:translate3d(0,0,0);  }  40%, 43% {   -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform:translate3d(0, -30px, 0);   transform:translate3d(0, -30px, 0);  }  70% {   -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform:translate3d(0, -15px, 0);   transform:translate3d(0, -15px, 0);  }  90% {   -webkit-transform:translate3d(0,-4px,0);   transform:translate3d(0,-4px,0);  } } @keyframes bounce {  from, 20%, 53%, 80%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   -webkit-transform:translate3d(0,0,0);   transform:translate3d(0,0,0);  }  40%, 43% {   -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform:translate3d(0, -30px, 0);   transform:translate3d(0, -30px, 0);  }  70% {   -webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform:translate3d(0, -15px, 0);   transform:translate3d(0, -15px, 0);  }  90% {   -webkit-transform:translate3d(0,-4px,0);   transform:translate3d(0,-4px,0);  } } .bounce {  -webkit-animation-name:bounce;  animation-name:bounce;  -webkit-transform-origin:center bottom;  transform-origin:center bottom; } @-webkit-keyframes flash {  from, 50%, to {   opacity:1;  }  25%, 75% {   opacity:0;  } } @keyframes flash {  from, 50%, to {   opacity:1;  }  25%, 75% {   opacity:0;  } } .flash {  -webkit-animation-name:flash;  animation-name:flash; }  @-webkit-keyframes pulse {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  50% {   -webkit-transform:scale3d(1.05, 1.05, 1.05);   transform:scale3d(1.05, 1.05, 1.05);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes pulse {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  50% {   -webkit-transform:scale3d(1.05, 1.05, 1.05);   transform:scale3d(1.05, 1.05, 1.05);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } .pulse {  -webkit-animation-name:pulse;  animation-name:pulse; } @-webkit-keyframes rubberBand {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  30% {   -webkit-transform:scale3d(1.25, 0.75, 1);   transform:scale3d(1.25, 0.75, 1);  }  40% {   -webkit-transform:scale3d(0.75, 1.25, 1);   transform:scale3d(0.75, 1.25, 1);  }  50% {   -webkit-transform:scale3d(1.15, 0.85, 1);   transform:scale3d(1.15, 0.85, 1);  }  65% {   -webkit-transform:scale3d(.95, 1.05, 1);   transform:scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform:scale3d(1.05, .95, 1);   transform:scale3d(1.05, .95, 1);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes rubberBand {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  30% {   -webkit-transform:scale3d(1.25, 0.75, 1);   transform:scale3d(1.25, 0.75, 1);  }  40% {   -webkit-transform:scale3d(0.75, 1.25, 1);   transform:scale3d(0.75, 1.25, 1);  }  50% {   -webkit-transform:scale3d(1.15, 0.85, 1);   transform:scale3d(1.15, 0.85, 1);  }  65% {   -webkit-transform:scale3d(.95, 1.05, 1);   transform:scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform:scale3d(1.05, .95, 1);   transform:scale3d(1.05, .95, 1);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } .rubberBand {  -webkit-animation-name:rubberBand;  animation-name:rubberBand; } @-webkit-keyframes shake {  from, to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {   -webkit-transform:translate3d(10px, 0, 0);   transform:translate3d(10px, 0, 0);  } } @keyframes shake {  from, to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {   -webkit-transform:translate3d(10px, 0, 0);   transform:translate3d(10px, 0, 0);  } } .shake {  -webkit-animation-name:shake;  animation-name:shake; } @-webkit-keyframes headShake {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  6.5% {   -webkit-transform:translateX(-6px) rotateY(-9deg);   transform:translateX(-6px) rotateY(-9deg);  }  18.5% {   -webkit-transform:translateX(5px) rotateY(7deg);   transform:translateX(5px) rotateY(7deg);  }  31.5% {   -webkit-transform:translateX(-3px) rotateY(-5deg);   transform:translateX(-3px) rotateY(-5deg);  }  43.5% {   -webkit-transform:translateX(2px) rotateY(3deg);   transform:translateX(2px) rotateY(3deg);  }  50% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes headShake {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  6.5% {   -webkit-transform:translateX(-6px) rotateY(-9deg);   transform:translateX(-6px) rotateY(-9deg);  }  18.5% {   -webkit-transform:translateX(5px) rotateY(7deg);   transform:translateX(5px) rotateY(7deg);  }  31.5% {   -webkit-transform:translateX(-3px) rotateY(-5deg);   transform:translateX(-3px) rotateY(-5deg);  }  43.5% {   -webkit-transform:translateX(2px) rotateY(3deg);   transform:translateX(2px) rotateY(3deg);  }  50% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } .headShake {  -webkit-animation-timing-function:ease-in-out;  animation-timing-function:ease-in-out;  -webkit-animation-name:headShake;  animation-name:headShake; } @-webkit-keyframes swing {  20% {   -webkit-transform:rotate3d(0, 0, 1, 15deg);   transform:rotate3d(0, 0, 1, 15deg);  }  40% {   -webkit-transform:rotate3d(0, 0, 1, -10deg);   transform:rotate3d(0, 0, 1, -10deg);  }  60% {   -webkit-transform:rotate3d(0, 0, 1, 5deg);   transform:rotate3d(0, 0, 1, 5deg);  }  80% {   -webkit-transform:rotate3d(0, 0, 1, -5deg);   transform:rotate3d(0, 0, 1, -5deg);  }  to {   -webkit-transform:rotate3d(0, 0, 1, 0deg);   transform:rotate3d(0, 0, 1, 0deg);  } } @keyframes swing {  20% {   -webkit-transform:rotate3d(0, 0, 1, 15deg);   transform:rotate3d(0, 0, 1, 15deg);  }  40% {   -webkit-transform:rotate3d(0, 0, 1, -10deg);   transform:rotate3d(0, 0, 1, -10deg);  }  60% {   -webkit-transform:rotate3d(0, 0, 1, 5deg);   transform:rotate3d(0, 0, 1, 5deg);  }  80% {   -webkit-transform:rotate3d(0, 0, 1, -5deg);   transform:rotate3d(0, 0, 1, -5deg);  }  to {   -webkit-transform:rotate3d(0, 0, 1, 0deg);   transform:rotate3d(0, 0, 1, 0deg);  } } .swing {  -webkit-transform-origin:top center;  transform-origin:top center;  -webkit-animation-name:swing;  animation-name:swing; } @-webkit-keyframes tada {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  10%, 20% {   -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {   -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes tada {  from {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  }  10%, 20% {   -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {   -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } .tada {  -webkit-animation-name:tada;  animation-name:tada; }  @-webkit-keyframes wobble {  from {   -webkit-transform:none;   transform:none;  }  15% {   -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {   -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {   -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {   -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {   -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {   -webkit-transform:none;   transform:none;  } } @keyframes wobble {  from {   -webkit-transform:none;   transform:none;  }  15% {   -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {   -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {   -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {   -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {   -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {   -webkit-transform:none;   transform:none;  } } .wobble {  -webkit-animation-name:wobble;  animation-name:wobble; } @-webkit-keyframes jello {  from, 11.1%, to {   -webkit-transform:none;   transform:none;  }  22.2% {   -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);   transform:skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {   -webkit-transform:skewX(6.25deg) skewY(6.25deg);   transform:skewX(6.25deg) skewY(6.25deg);  }  44.4% {   -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);   transform:skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {   -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);   transform:skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {   -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);   transform:skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {   -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);   transform:skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {   -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);   transform:skewX(-0.1953125deg) skewY(-0.1953125deg);  } } @keyframes jello {  from, 11.1%, to {   -webkit-transform:none;   transform:none;  }  22.2% {   -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);   transform:skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {   -webkit-transform:skewX(6.25deg) skewY(6.25deg);   transform:skewX(6.25deg) skewY(6.25deg);  }  44.4% {   -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);   transform:skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {   -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);   transform:skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {   -webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);   transform:skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {   -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);   transform:skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {   -webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);   transform:skewX(-0.1953125deg) skewY(-0.1953125deg);  } } .jello {  -webkit-animation-name:jello;  animation-name:jello;  -webkit-transform-origin:center;  transform-origin:center; } @-webkit-keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  20% {   -webkit-transform:scale3d(1.1, 1.1, 1.1);   transform:scale3d(1.1, 1.1, 1.1);  }  40% {   -webkit-transform:scale3d(.9, .9, .9);   transform:scale3d(.9, .9, .9);  }  60% {   opacity:1;   -webkit-transform:scale3d(1.03, 1.03, 1.03);   transform:scale3d(1.03, 1.03, 1.03);  }  80% {   -webkit-transform:scale3d(.97, .97, .97);   transform:scale3d(.97, .97, .97);  }  to {   opacity:1;   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  20% {   -webkit-transform:scale3d(1.1, 1.1, 1.1);   transform:scale3d(1.1, 1.1, 1.1);  }  40% {   -webkit-transform:scale3d(.9, .9, .9);   transform:scale3d(.9, .9, .9);  }  60% {   opacity:1;   -webkit-transform:scale3d(1.03, 1.03, 1.03);   transform:scale3d(1.03, 1.03, 1.03);  }  80% {   -webkit-transform:scale3d(.97, .97, .97);   transform:scale3d(.97, .97, .97);  }  to {   opacity:1;   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } .bounceIn {  -webkit-animation-name:bounceIn;  animation-name:bounceIn; } @-webkit-keyframes bounceInDown {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:translate3d(0, -3000px, 0);   transform:translate3d(0, -3000px, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(0, 25px, 0);   transform:translate3d(0, 25px, 0);  }  75% {   -webkit-transform:translate3d(0, -10px, 0);   transform:translate3d(0, -10px, 0);  }  90% {   -webkit-transform:translate3d(0, 5px, 0);   transform:translate3d(0, 5px, 0);  }  to {   -webkit-transform:none;   transform:none;  } } @keyframes bounceInDown {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:translate3d(0, -3000px, 0);   transform:translate3d(0, -3000px, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(0, 25px, 0);   transform:translate3d(0, 25px, 0);  }  75% {   -webkit-transform:translate3d(0, -10px, 0);   transform:translate3d(0, -10px, 0);  }  90% {   -webkit-transform:translate3d(0, 5px, 0);   transform:translate3d(0, 5px, 0);  }  to {   -webkit-transform:none;   transform:none;  } } .bounceInDown {  -webkit-animation-name:bounceInDown;  animation-name:bounceInDown; } @-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:translate3d(-3000px, 0, 0);   transform:translate3d(-3000px, 0, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(25px, 0, 0);   transform:translate3d(25px, 0, 0);  }  75% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0);  }  90% {   -webkit-transform:translate3d(5px, 0, 0);   transform:translate3d(5px, 0, 0);  }  to {   -webkit-transform:none;   transform:none;  } } @keyframes bounceInLeft {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity:0;   -webkit-transform:translate3d(-3000px, 0, 0);   transform:translate3d(-3000px, 0, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(25px, 0, 0);   transform:translate3d(25px, 0, 0);  }  75% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0);  }  90% {   -webkit-transform:translate3d(5px, 0, 0);   transform:translate3d(5px, 0, 0);  }  to {   -webkit-transform:none;   transform:none;  } } .bounceInLeft {  -webkit-animation-name:bounceInLeft;  animation-name:bounceInLeft; } @-webkit-keyframes bounceInRight {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {   opacity:0;   -webkit-transform:translate3d(3000px, 0, 0);   transform:translate3d(3000px, 0, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(-25px, 0, 0);   transform:translate3d(-25px, 0, 0);  }  75% {   -webkit-transform:translate3d(10px, 0, 0);   transform:translate3d(10px, 0, 0);  }  90% {   -webkit-transform:translate3d(-5px, 0, 0);   transform:translate3d(-5px, 0, 0);  }  to {   -webkit-transform:none;   transform:none;  } } @keyframes bounceInRight {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {   opacity:0;   -webkit-transform:translate3d(3000px, 0, 0);   transform:translate3d(3000px, 0, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(-25px, 0, 0);   transform:translate3d(-25px, 0, 0);  }  75% {   -webkit-transform:translate3d(10px, 0, 0);   transform:translate3d(10px, 0, 0);  }  90% {   -webkit-transform:translate3d(-5px, 0, 0);   transform:translate3d(-5px, 0, 0);  }  to {   -webkit-transform:none;   transform:none;  } } .bounceInRight {  -webkit-animation-name:bounceInRight;  animation-name:bounceInRight; } @-webkit-keyframes bounceInUp {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {   opacity:0;   -webkit-transform:translate3d(0, 3000px, 0);   transform:translate3d(0, 3000px, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(0, -20px, 0);   transform:translate3d(0, -20px, 0);  }  75% {   -webkit-transform:translate3d(0, 10px, 0);   transform:translate3d(0, 10px, 0);  }  90% {   -webkit-transform:translate3d(0, -5px, 0);   transform:translate3d(0, -5px, 0);  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } @keyframes bounceInUp {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {   opacity:0;   -webkit-transform:translate3d(0, 3000px, 0);   transform:translate3d(0, 3000px, 0);  }  60% {   opacity:1;   -webkit-transform:translate3d(0, -20px, 0);   transform:translate3d(0, -20px, 0);  }  75% {   -webkit-transform:translate3d(0, 10px, 0);   transform:translate3d(0, 10px, 0);  }  90% {   -webkit-transform:translate3d(0, -5px, 0);   transform:translate3d(0, -5px, 0);  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } .bounceInUp {  -webkit-animation-name:bounceInUp;  animation-name:bounceInUp; } @-webkit-keyframes bounceOut {  20% {   -webkit-transform:scale3d(.9, .9, .9);   transform:scale3d(.9, .9, .9);  }  50%, 55% {   opacity:1;   -webkit-transform:scale3d(1.1, 1.1, 1.1);   transform:scale3d(1.1, 1.1, 1.1);  }  to {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  } } @keyframes bounceOut {  20% {   -webkit-transform:scale3d(.9, .9, .9);   transform:scale3d(.9, .9, .9);  }  50%, 55% {   opacity:1;   -webkit-transform:scale3d(1.1, 1.1, 1.1);   transform:scale3d(1.1, 1.1, 1.1);  }  to {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  } } .bounceOut {  -webkit-animation-name:bounceOut;  animation-name:bounceOut; } @-webkit-keyframes bounceOutDown {  20% {   -webkit-transform:translate3d(0, 10px, 0);   transform:translate3d(0, 10px, 0);  }  40%, 45% {   opacity:1;   -webkit-transform:translate3d(0, -20px, 0);   transform:translate3d(0, -20px, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  } } @keyframes bounceOutDown {  20% {   -webkit-transform:translate3d(0, 10px, 0);   transform:translate3d(0, 10px, 0);  }  40%, 45% {   opacity:1;   -webkit-transform:translate3d(0, -20px, 0);   transform:translate3d(0, -20px, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  } } .bounceOutDown {  -webkit-animation-name:bounceOutDown;  animation-name:bounceOutDown; } @-webkit-keyframes bounceOutLeft {  20% {   opacity:1;   -webkit-transform:translate3d(20px, 0, 0);   transform:translate3d(20px, 0, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  } } @keyframes bounceOutLeft {  20% {   opacity:1;   -webkit-transform:translate3d(20px, 0, 0);   transform:translate3d(20px, 0, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  } } .bounceOutLeft {  -webkit-animation-name:bounceOutLeft;  animation-name:bounceOutLeft; } @-webkit-keyframes bounceOutRight {  20% {   opacity:1;   -webkit-transform:translate3d(-20px, 0, 0);   transform:translate3d(-20px, 0, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  } } @keyframes bounceOutRight {  20% {   opacity:1;   -webkit-transform:translate3d(-20px, 0, 0);   transform:translate3d(-20px, 0, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  } } .bounceOutRight {  -webkit-animation-name:bounceOutRight;  animation-name:bounceOutRight; } @-webkit-keyframes bounceOutUp {  20% {   -webkit-transform:translate3d(0, -10px, 0);   transform:translate3d(0, -10px, 0);  }  40%, 45% {   opacity:1;   -webkit-transform:translate3d(0, 20px, 0);   transform:translate3d(0, 20px, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  } } @keyframes bounceOutUp {  20% {   -webkit-transform:translate3d(0, -10px, 0);   transform:translate3d(0, -10px, 0);  }  40%, 45% {   opacity:1;   -webkit-transform:translate3d(0, 20px, 0);   transform:translate3d(0, 20px, 0);  }  to {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  } } .bounceOutUp {  -webkit-animation-name:bounceOutUp;  animation-name:bounceOutUp; } @-webkit-keyframes fadeIn {  from {   opacity:0;  }  to {   opacity:1;  } } @keyframes fadeIn {  from {   opacity:0;  }  to {   opacity:1;  } } .fadeIn {  -webkit-animation-name:fadeIn;  animation-name:fadeIn; } @-webkit-keyframes fadeInDown {  from {   opacity:0;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInDown {  from {   opacity:0;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInDown {  -webkit-animation-name:fadeInDown;  animation-name:fadeInDown; } @-webkit-keyframes fadeInDownBig {  from {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInDownBig {  from {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInDownBig {  -webkit-animation-name:fadeInDownBig;  animation-name:fadeInDownBig; } @-webkit-keyframes fadeInLeft {  from {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInLeft {  from {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInLeft {  -webkit-animation-name:fadeInLeft;  animation-name:fadeInLeft; } @-webkit-keyframes fadeInLeftBig {  from {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInLeftBig {  from {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInLeftBig {  -webkit-animation-name:fadeInLeftBig;  animation-name:fadeInLeftBig; } @-webkit-keyframes fadeInRight {  from {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInRight {  from {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInRight {  -webkit-animation-name:fadeInRight;  animation-name:fadeInRight; } @-webkit-keyframes fadeInRightBig {  from {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInRightBig {  from {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInRightBig {  -webkit-animation-name:fadeInRightBig;  animation-name:fadeInRightBig; } @-webkit-keyframes fadeInUp {  from {   opacity:0;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInUp {  from {   opacity:0;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInUp {  -webkit-animation-name:fadeInUp;  animation-name:fadeInUp; } @-webkit-keyframes fadeInUpBig {  from {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes fadeInUpBig {  from {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .fadeInUpBig {  -webkit-animation-name:fadeInUpBig;  animation-name:fadeInUpBig; } @-webkit-keyframes fadeOut {  from {   opacity:1;  }  to {   opacity:0;  } } @keyframes fadeOut {  from {   opacity:1;  }  to {   opacity:0;  } } .fadeOut {  -webkit-animation-name:fadeOut;  animation-name:fadeOut; } @-webkit-keyframes fadeOutDown {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  } } @keyframes fadeOutDown {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  } } .fadeOutDown {  -webkit-animation-name:fadeOutDown;  animation-name:fadeOutDown; } @-webkit-keyframes fadeOutDownBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  } } @keyframes fadeOutDownBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, 2000px, 0);   transform:translate3d(0, 2000px, 0);  } } .fadeOutDownBig {  -webkit-animation-name:fadeOutDownBig;  animation-name:fadeOutDownBig; } @-webkit-keyframes fadeOutLeft {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  } } @keyframes fadeOutLeft {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  } } .fadeOutLeft {  -webkit-animation-name:fadeOutLeft;  animation-name:fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  } } @keyframes fadeOutLeftBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(-2000px, 0, 0);   transform:translate3d(-2000px, 0, 0);  } } .fadeOutLeftBig {  -webkit-animation-name:fadeOutLeftBig;  animation-name:fadeOutLeftBig; } @-webkit-keyframes fadeOutRight {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  } } @keyframes fadeOutRight {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  } } .fadeOutRight {  -webkit-animation-name:fadeOutRight;  animation-name:fadeOutRight; } @-webkit-keyframes fadeOutRightBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  } } @keyframes fadeOutRightBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(2000px, 0, 0);   transform:translate3d(2000px, 0, 0);  } } .fadeOutRightBig {  -webkit-animation-name:fadeOutRightBig;  animation-name:fadeOutRightBig; } @-webkit-keyframes fadeOutUp {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  } } @keyframes fadeOutUp {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  } } .fadeOutUp {  -webkit-animation-name:fadeOutUp;  animation-name:fadeOutUp; } @-webkit-keyframes fadeOutUpBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  } } @keyframes fadeOutUpBig {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(0, -2000px, 0);   transform:translate3d(0, -2000px, 0);  } } .fadeOutUpBig {  -webkit-animation-name:fadeOutUpBig;  animation-name:fadeOutUpBig; } @-webkit-keyframes flip {  from {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);   transform:perspective(400px) rotate3d(0, 1, 0, -360deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) scale3d(.95, .95, .95);   transform:perspective(400px) scale3d(.95, .95, .95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @keyframes flip {  from {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);   transform:perspective(400px) rotate3d(0, 1, 0, -360deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) scale3d(.95, .95, .95);   transform:perspective(400px) scale3d(.95, .95, .95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } .animated.flip {  -webkit-backface-visibility:visible;  backface-visibility:visible;  -webkit-animation-name:flip;  animation-name:flip; } @-webkit-keyframes flipInX {  from {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  60% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);   transform:perspective(400px) rotate3d(1, 0, 0, 10deg);   opacity:1;  }  80% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);   transform:perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);  } } @keyframes flipInX {  from {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  60% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);   transform:perspective(400px) rotate3d(1, 0, 0, 10deg);   opacity:1;  }  80% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);   transform:perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);  } } .flipInX {  -webkit-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInX;  animation-name:flipInX; } @-webkit-keyframes flipInY {  from {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);   transform:perspective(400px) rotate3d(0, 1, 0, -20deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  60% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);   transform:perspective(400px) rotate3d(0, 1, 0, 10deg);   opacity:1;  }  80% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);   transform:perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);  } } @keyframes flipInY {  from {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);   transform:perspective(400px) rotate3d(0, 1, 0, -20deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  60% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);   transform:perspective(400px) rotate3d(0, 1, 0, 10deg);   opacity:1;  }  80% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);   transform:perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {   -webkit-transform:perspective(400px);   transform:perspective(400px);  } } .flipInY {  -webkit-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInY;  animation-name:flipInY; } @-webkit-keyframes flipOutX {  from {   -webkit-transform:perspective(400px);   transform:perspective(400px);  }  30% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   opacity:1;  }  to {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   opacity:0;  } } @keyframes flipOutX {  from {   -webkit-transform:perspective(400px);   transform:perspective(400px);  }  30% {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   transform:perspective(400px) rotate3d(1, 0, 0, -20deg);   opacity:1;  }  to {   -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   transform:perspective(400px) rotate3d(1, 0, 0, 90deg);   opacity:0;  } } .flipOutX {  -webkit-animation-name:flipOutX;  animation-name:flipOutX;  -webkit-backface-visibility:visible !important;  backface-visibility:visible !important; } @-webkit-keyframes flipOutY {  from {   -webkit-transform:perspective(400px);   transform:perspective(400px);  }  30% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);   transform:perspective(400px) rotate3d(0, 1, 0, -15deg);   opacity:1;  }  to {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   opacity:0;  } } @keyframes flipOutY {  from {   -webkit-transform:perspective(400px);   transform:perspective(400px);  }  30% {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);   transform:perspective(400px) rotate3d(0, 1, 0, -15deg);   opacity:1;  }  to {   -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   transform:perspective(400px) rotate3d(0, 1, 0, 90deg);   opacity:0;  } } .flipOutY {  -webkit-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipOutY;  animation-name:flipOutY; } @-webkit-keyframes lightSpeedIn {  from {   -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);   transform:translate3d(100%, 0, 0) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:skewX(20deg);   transform:skewX(20deg);   opacity:1;  }  80% {   -webkit-transform:skewX(-5deg);   transform:skewX(-5deg);   opacity:1;  }  to {   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes lightSpeedIn {  from {   -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);   transform:translate3d(100%, 0, 0) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:skewX(20deg);   transform:skewX(20deg);   opacity:1;  }  80% {   -webkit-transform:skewX(-5deg);   transform:skewX(-5deg);   opacity:1;  }  to {   -webkit-transform:none;   transform:none;   opacity:1;  } } .lightSpeedIn {  -webkit-animation-name:lightSpeedIn;  animation-name:lightSpeedIn;  -webkit-animation-timing-function:ease-out;  animation-timing-function:ease-out; } @-webkit-keyframes lightSpeedOut {  from {   opacity:1;  }  to {   -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);   transform:translate3d(100%, 0, 0) skewX(30deg);   opacity:0;  } } @keyframes lightSpeedOut {  from {   opacity:1;  }  to {   -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);   transform:translate3d(100%, 0, 0) skewX(30deg);   opacity:0;  } } .lightSpeedOut {  -webkit-animation-name:lightSpeedOut;  animation-name:lightSpeedOut;  -webkit-animation-timing-function:ease-in;  animation-timing-function:ease-in; } @-webkit-keyframes rotateIn {  from {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:rotate3d(0, 0, 1, -200deg);   transform:rotate3d(0, 0, 1, -200deg);   opacity:0;  }  to {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes rotateIn {  from {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:rotate3d(0, 0, 1, -200deg);   transform:rotate3d(0, 0, 1, -200deg);   opacity:0;  }  to {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:none;   transform:none;   opacity:1;  } } .rotateIn {  -webkit-animation-name:rotateIn;  animation-name:rotateIn; } @-webkit-keyframes rotateInDownLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes rotateInDownLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } .rotateInDownLeft {  -webkit-animation-name:rotateInDownLeft;  animation-name:rotateInDownLeft; } @-webkit-keyframes rotateInDownRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes rotateInDownRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } .rotateInDownRight {  -webkit-animation-name:rotateInDownRight;  animation-name:rotateInDownRight; } @-webkit-keyframes rotateInUpLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes rotateInUpLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } .rotateInUpLeft {  -webkit-animation-name:rotateInUpLeft;  animation-name:rotateInUpLeft; } @-webkit-keyframes rotateInUpRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, -90deg);   transform:rotate3d(0, 0, 1, -90deg);   opacity:0;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } @keyframes rotateInUpRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, -90deg);   transform:rotate3d(0, 0, 1, -90deg);   opacity:0;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:none;   transform:none;   opacity:1;  } } .rotateInUpRight {  -webkit-animation-name:rotateInUpRight;  animation-name:rotateInUpRight; } @-webkit-keyframes rotateOut {  from {   -webkit-transform-origin:center;   transform-origin:center;   opacity:1;  }  to {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:rotate3d(0, 0, 1, 200deg);   transform:rotate3d(0, 0, 1, 200deg);   opacity:0;  } } @keyframes rotateOut {  from {   -webkit-transform-origin:center;   transform-origin:center;   opacity:1;  }  to {   -webkit-transform-origin:center;   transform-origin:center;   -webkit-transform:rotate3d(0, 0, 1, 200deg);   transform:rotate3d(0, 0, 1, 200deg);   opacity:0;  } } .rotateOut {  -webkit-animation-name:rotateOut;  animation-name:rotateOut; } @-webkit-keyframes rotateOutDownLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   opacity:1;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  } } @keyframes rotateOutDownLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   opacity:1;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, 45deg);   transform:rotate3d(0, 0, 1, 45deg);   opacity:0;  } } .rotateOutDownLeft {  -webkit-animation-name:rotateOutDownLeft;  animation-name:rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   opacity:1;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  } } @keyframes rotateOutDownRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   opacity:1;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  } } .rotateOutDownRight {  -webkit-animation-name:rotateOutDownRight;  animation-name:rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   opacity:1;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  } } @keyframes rotateOutUpLeft {  from {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   opacity:1;  }  to {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate3d(0, 0, 1, -45deg);   transform:rotate3d(0, 0, 1, -45deg);   opacity:0;  } } .rotateOutUpLeft {  -webkit-animation-name:rotateOutUpLeft;  animation-name:rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   opacity:1;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, 90deg);   transform:rotate3d(0, 0, 1, 90deg);   opacity:0;  } } @keyframes rotateOutUpRight {  from {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   opacity:1;  }  to {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate3d(0, 0, 1, 90deg);   transform:rotate3d(0, 0, 1, 90deg);   opacity:0;  } } .rotateOutUpRight {  -webkit-animation-name:rotateOutUpRight;  animation-name:rotateOutUpRight; } @-webkit-keyframes hinge {  0% {   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate3d(0, 0, 1, 80deg);   transform:rotate3d(0, 0, 1, 80deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40%, 80% {   -webkit-transform:rotate3d(0, 0, 1, 60deg);   transform:rotate3d(0, 0, 1, 60deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;   opacity:1;  }  to {   -webkit-transform:translate3d(0, 700px, 0);   transform:translate3d(0, 700px, 0);   opacity:0;  } } @keyframes hinge {  0% {   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate3d(0, 0, 1, 80deg);   transform:rotate3d(0, 0, 1, 80deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40%, 80% {   -webkit-transform:rotate3d(0, 0, 1, 60deg);   transform:rotate3d(0, 0, 1, 60deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;   opacity:1;  }  to {   -webkit-transform:translate3d(0, 700px, 0);   transform:translate3d(0, 700px, 0);   opacity:0;  } } .hinge {  -webkit-animation-name:hinge;  animation-name:hinge; }  @-webkit-keyframes rollIn {  from {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } @keyframes rollIn {  from {   opacity:0;   -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {   opacity:1;   -webkit-transform:none;   transform:none;  } } .rollIn {  -webkit-animation-name:rollIn;  animation-name:rollIn; }  @-webkit-keyframes rollOut {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  } } @keyframes rollOut {  from {   opacity:1;  }  to {   opacity:0;   -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  } } .rollOut {  -webkit-animation-name:rollOut;  animation-name:rollOut; } @-webkit-keyframes zoomIn {  from {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  50% {   opacity:1;  } } @keyframes zoomIn {  from {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  50% {   opacity:1;  } } .zoomIn {  -webkit-animation-name:zoomIn;  animation-name:zoomIn; } @-webkit-keyframes zoomInDown {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInDown {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInDown {  -webkit-animation-name:zoomInDown;  animation-name:zoomInDown; } @-webkit-keyframes zoomInLeft {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInLeft {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInLeft {  -webkit-animation-name:zoomInLeft;  animation-name:zoomInLeft; } @-webkit-keyframes zoomInRight {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInRight {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInRight {  -webkit-animation-name:zoomInRight;  animation-name:zoomInRight; } @-webkit-keyframes zoomInUp {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInUp {  from {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInUp {  -webkit-animation-name:zoomInUp;  animation-name:zoomInUp; } @-webkit-keyframes zoomOut {  from {   opacity:1;  }  50% {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  to {   opacity:0;  } } @keyframes zoomOut {  from {   opacity:1;  }  50% {   opacity:0;   -webkit-transform:scale3d(.3, .3, .3);   transform:scale3d(.3, .3, .3);  }  to {   opacity:0;  } } .zoomOut {  -webkit-animation-name:zoomOut;  animation-name:zoomOut; } @-webkit-keyframes zoomOutDown {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   -webkit-transform-origin:center bottom;   transform-origin:center bottom;   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutDown {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   -webkit-transform-origin:center bottom;   transform-origin:center bottom;   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomOutDown {  -webkit-animation-name:zoomOutDown;  animation-name:zoomOutDown; } @-webkit-keyframes zoomOutLeft {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {   opacity:0;   -webkit-transform:scale(.1) translate3d(-2000px, 0, 0);   transform:scale(.1) translate3d(-2000px, 0, 0);   -webkit-transform-origin:left center;   transform-origin:left center;  } } @keyframes zoomOutLeft {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {   opacity:0;   -webkit-transform:scale(.1) translate3d(-2000px, 0, 0);   transform:scale(.1) translate3d(-2000px, 0, 0);   -webkit-transform-origin:left center;   transform-origin:left center;  } } .zoomOutLeft {  -webkit-animation-name:zoomOutLeft;  animation-name:zoomOutLeft; } @-webkit-keyframes zoomOutRight {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {   opacity:0;   -webkit-transform:scale(.1) translate3d(2000px, 0, 0);   transform:scale(.1) translate3d(2000px, 0, 0);   -webkit-transform-origin:right center;   transform-origin:right center;  } } @keyframes zoomOutRight {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {   opacity:0;   -webkit-transform:scale(.1) translate3d(2000px, 0, 0);   transform:scale(.1) translate3d(2000px, 0, 0);   -webkit-transform-origin:right center;   transform-origin:right center;  } } .zoomOutRight {  -webkit-animation-name:zoomOutRight;  animation-name:zoomOutRight; } @-webkit-keyframes zoomOutUp {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   -webkit-transform-origin:center bottom;   transform-origin:center bottom;   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutUp {  40% {   opacity:1;   -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity:0;   -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   -webkit-transform-origin:center bottom;   transform-origin:center bottom;   -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomOutUp {  -webkit-animation-name:zoomOutUp;  animation-name:zoomOutUp; } @-webkit-keyframes slideInDown {  from {   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } @keyframes slideInDown {  from {   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } .slideInDown {  -webkit-animation-name:slideInDown;  animation-name:slideInDown; } @-webkit-keyframes slideInLeft {  from {   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } @keyframes slideInLeft {  from {   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } .slideInLeft {  -webkit-animation-name:slideInLeft;  animation-name:slideInLeft; } @-webkit-keyframes slideInRight {  from {   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } @keyframes slideInRight {  from {   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } .slideInRight {  -webkit-animation-name:slideInRight;  animation-name:slideInRight; } @-webkit-keyframes slideInUp {  from {   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } @keyframes slideInUp {  from {   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);   visibility:visible;  }  to {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  } } .slideInUp {  -webkit-animation-name:slideInUp;  animation-name:slideInUp; } @-webkit-keyframes slideOutDown {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  } } @keyframes slideOutDown {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(0, 100%, 0);   transform:translate3d(0, 100%, 0);  } } .slideOutDown {  -webkit-animation-name:slideOutDown;  animation-name:slideOutDown; } @-webkit-keyframes slideOutLeft {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  } } @keyframes slideOutLeft {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0);  } } .slideOutLeft {  -webkit-animation-name:slideOutLeft;  animation-name:slideOutLeft; } @-webkit-keyframes slideOutRight {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  } } @keyframes slideOutRight {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0);  } } .slideOutRight {  -webkit-animation-name:slideOutRight;  animation-name:slideOutRight; } @-webkit-keyframes slideOutUp {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  } } @keyframes slideOutUp {  from {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  }  to {   visibility:hidden;   -webkit-transform:translate3d(0, -100%, 0);   transform:translate3d(0, -100%, 0);  } } .slideOutUp {  -webkit-animation-name:slideOutUp;  animation-name:slideOutUp; } .tab-content > .tab-pane.product-carousel{ display:block; visibility:hidden;   height:0px;   overflow:hidden; } .tab-content > .tab-pane.product-carousel.active{ visibility:visible;   height:auto;   overflow:visible; } .parallax {   background-attachment:fixed !important;   background-position:center center;   background-repeat:no-repeat;   background-size:cover; } .mfp-bg {  top:0;  left:0;  width:100%;  height:100%;  z-index:1042;  overflow:hidden;  position:fixed;  background:#0b0b0b;  opacity:0.8; } .mfp-wrap {  top:0;  left:0;  width:100%;  height:100%;  z-index:1043;  position:fixed;  outline:none !important;  -webkit-backface-visibility:hidden; } .mfp-container {  text-align:center;  position:absolute;  width:100%;  height:100%;  left:0;  top:0;  padding:0 8px;  box-sizing:border-box; } .mfp-container:before {  content:'';  display:inline-block;  height:100%;  vertical-align:middle; } .mfp-align-top .mfp-container:before {  display:none; } .mfp-content {  position:relative;  display:inline-block;  vertical-align:middle;  margin:0 auto;  text-align:left;  z-index:1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width:100%;  cursor:auto; } .mfp-ajax-cur {  cursor:progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor:-moz-zoom-out;  cursor:-webkit-zoom-out;  cursor:zoom-out; } .mfp-zoom {  cursor:pointer;  cursor:-webkit-zoom-in;  cursor:-moz-zoom-in;  cursor:zoom-in; } .mfp-auto-cursor .mfp-content {  cursor:auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select:none;  -moz-user-select:none;  user-select:none; } .mfp-loading.mfp-figure {  display:none; } .mfp-hide {  display:none !important; } .mfp-s-ready .mfp-preloader {  display:none; } .mfp-s-error .mfp-content {  display:none; } button.mfp-close, button.mfp-arrow {  overflow:visible;  cursor:pointer;  background:transparent;  border:0;  -webkit-appearance:none;  display:block;  outline:none;  padding:0;  z-index:1046;  box-shadow:none;  touch-action:manipulation; } button::-moz-focus-inner {  padding:0;  border:0; } .mfp-close {  width:44px;  height:44px;  line-height:44px;  position:absolute;  right:0;  top:0;  text-decoration:none;  text-align:center;  opacity:0.65;  padding:0 0 18px 10px;  color:#FFF;  font-style:normal;  font-size:28px;  font-family:Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus {  opacity:1; } .mfp-close:active {  top:1px; } .mfp-close-btn-in .mfp-close {  color:#333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color:#FFF;  right:-6px;  text-align:right;  padding-right:6px;  width:100%; } .mfp-counter {  position:absolute;  top:0;  right:0;  color:#CCC;  font-size:12px;  line-height:18px;  white-space:nowrap; } .mfp-arrow {  position:absolute;  opacity:0.65;  margin:0;  top:50%;  margin-top:-55px;  padding:0;  width:90px;  height:110px;  -webkit-tap-highlight-color:transparent; } .mfp-arrow:active {  margin-top:-54px; } .mfp-arrow:hover, .mfp-arrow:focus {  opacity:1; } .mfp-arrow:before, .mfp-arrow:after {  content:'';  display:block;  width:0;  height:0;  position:absolute;  left:0;  top:0;  margin-top:35px;  margin-left:35px;  border:medium inset transparent; } .mfp-arrow:after {  border-top-width:13px;  border-bottom-width:13px;  top:8px; } .mfp-arrow:before {  border-top-width:21px;  border-bottom-width:21px;  opacity:0.7; } .mfp-arrow-left {  left:0; } .mfp-arrow-left:after {  border-right:17px solid #FFF;  margin-left:31px; } .mfp-arrow-left:before {  margin-left:25px;  border-right:27px solid #3F3F3F; } .mfp-arrow-right {  right:0; } .mfp-arrow-right:after {  border-left:17px solid #FFF;  margin-left:39px; } .mfp-arrow-right:before {  border-left:27px solid #3F3F3F; } .mfp-iframe-holder {  padding-top:40px;  padding-bottom:40px; } .mfp-iframe-holder .mfp-content {  line-height:0;  width:100%;  max-width:900px; } .mfp-iframe-holder .mfp-close {  top:-40px; } .mfp-iframe-scaler {  width:100%;  height:0;  overflow:hidden;  padding-top:56.25%; } .mfp-iframe-scaler iframe {  position:absolute;  display:block;  top:0;  left:0;  width:100%;  height:100%;  box-shadow:0 0 8px rgba(0, 0, 0, 0.6);  background-color:#fff; } .mfp-preloader {  position:absolute;  display:block;  top:0;  left:0;  width:100%;  background-image:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/images/loader.svg);  background-repeat:no-repeat;  background-size:50px auto;  background-position:center center;  filter:brightness(0) invert(0);  -webkit-filter:brightness(0) invert(0);  height:100vh;  z-index:2000; } img.mfp-img {  width:auto;  max-width:100%;  height:auto;  display:block;  line-height:0;  box-sizing:border-box;  padding:40px 0 40px;  margin:0 auto; } .mfp-figure {  line-height:0; } .mfp-figure:after {  content:'';  position:absolute;  left:0;  top:40px;  bottom:40px;  display:block;  right:0;  width:auto;  height:auto;  z-index:-1;  box-shadow:0 0 8px rgba(0, 0, 0, 0.6);  background:#444; } .mfp-figure small {  color:#BDBDBD;  display:block;  font-size:12px;  line-height:14px; } .mfp-figure figure {  margin:0; } .mfp-bottom-bar {  margin-top:-36px;  position:absolute;  top:100%;  left:0;  width:100%;  cursor:auto; } .mfp-title {  text-align:left;  line-height:18px;  color:#F3F3F3;  word-wrap:break-word;  padding-right:36px; } .mfp-image-holder .mfp-content {  max-width:100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor:pointer; } @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {   .mfp-img-mobile .mfp-image-holder {   padding-left:0;   padding-right:0;  }  .mfp-img-mobile img.mfp-img {   padding:0;  }  .mfp-img-mobile .mfp-figure:after {   top:0;   bottom:0;  }  .mfp-img-mobile .mfp-figure small {   display:inline;   margin-left:5px;  }  .mfp-img-mobile .mfp-bottom-bar {   background:rgba(0, 0, 0, 0.6);   bottom:0;   margin:0;   top:auto;   padding:3px 5px;   position:fixed;   box-sizing:border-box;  }  .mfp-img-mobile .mfp-bottom-bar:empty {   padding:0;  }  .mfp-img-mobile .mfp-counter {   right:5px;   top:3px;  }  .mfp-img-mobile .mfp-close {   top:0;   right:0;   width:35px;   height:35px;   line-height:35px;   background:rgba(0, 0, 0, 0.6);   position:fixed;   text-align:center;   padding:0;  } } @media all and (max-width:900px) {  .mfp-arrow {   -webkit-transform:scale(0.75);   transform:scale(0.75);  }  .mfp-arrow-left {   -webkit-transform-origin:0;   transform-origin:0;  }  .mfp-arrow-right {   -webkit-transform-origin:100%;   transform-origin:100%;  }  .mfp-container {   padding-left:6px;   padding-right:6px;  } } .mfp-img-gallery .mfp-figure:before, .mfp-img-gallery .mfp-iframe-scaler:before {  content:"";  display:block;  position:fixed;  z-index:1049;  background:rgba(0, 0, 0, 0.5);  left:0;  right:0;  top:0;  height:50px;  cursor:default; } .mfp-img-gallery .mfp-figure .mfp-close, .mfp-img-gallery .mfp-iframe-scaler .mfp-close {  font-family:inherit;  position:fixed;  top:0;  right:0;  z-index:1050 !important;  height:50px;  width:50px;  margin:0 !important;  padding:0 !important;  color:#fff !important;  font-size:36px;  background:none !important;  border:none !important;  text-align:center; } .mfp-img-gallery .mfp-bottom-bar {  display:block;  position:fixed;  z-index:1049;  background:rgba(0, 0, 0, 0.5);  left:0;  right:0;  bottom:0;  cursor:default;  margin:0;  top:auto;  padding:15px; } .mfp-img-gallery .mfp-counter {  padding:15px 15px 15px 0; } .lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://tiana-organics.com/static/_cache/merged/../../frontend/Mgs/claue_child/en_GB/MGS_Fbuilder/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {  content:" ";  display:block;  background:white;  position:absolute;  z-index:30;  -webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {  width:3px;  height:9999px;  left:50%;  margin-left:-1.5px; } .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {  width:9999px;  height:3px;  top:50%;  margin-top:-1.5px; } .twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {  position:absolute;  top:0;  width:100%;  height:100%; } .twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {  -webkit-transition-duration:0.5s;  -moz-transition-duration:0.5s;  transition-duration:0.5s; } .twentytwenty-before-label, .twentytwenty-after-label {  -webkit-transition-property:opacity;  -moz-transition-property:opacity;  transition-property:opacity; } .twentytwenty-before-label:before, .twentytwenty-after-label:before {  color:white;  font-size:13px;  letter-spacing:0.1em; } .twentytwenty-before-label:before, .twentytwenty-after-label:before {  position:absolute;  background:rgba(255, 255, 255, 0.2);  line-height:38px;  padding:0 20px;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px; } .twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {  top:50%;  margin-top:-19px; } .twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {  left:50%;  margin-left:-45px;  text-align:center;  width:90px; } .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {  width:0;  height:0;  border:6px inset transparent;  position:absolute; } .twentytwenty-left-arrow, .twentytwenty-right-arrow {  top:50%;  margin-top:-6px; } .twentytwenty-up-arrow, .twentytwenty-down-arrow {  left:50%;  margin-left:-6px; } .twentytwenty-container {  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;  z-index:0;  overflow:hidden;  position:relative;  -webkit-user-select:none;  -moz-user-select:none; }  .twentytwenty-container img {   max-width:100%;   position:absolute;   top:0;   display:block; }  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {   background:rgba(0, 0, 0, 0); }   .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,   .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,   .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { opacity:0; }  .twentytwenty-container * {   -webkit-box-sizing:content-box;   -moz-box-sizing:content-box;   box-sizing:content-box; } .twentytwenty-before-label {  opacity:0; }  .twentytwenty-before-label:before {   content:attr(data-content); } .twentytwenty-after-label {  opacity:0; }  .twentytwenty-after-label:before {   content:attr(data-content); } .twentytwenty-horizontal .twentytwenty-before-label:before {  left:10px; } .twentytwenty-horizontal .twentytwenty-after-label:before {  right:10px; } .twentytwenty-vertical .twentytwenty-before-label:before {  top:10px; } .twentytwenty-vertical .twentytwenty-after-label:before {  bottom:10px; } .twentytwenty-overlay {  -webkit-transition-property:background;  -moz-transition-property:background;  transition-property:background;  background:rgba(0, 0, 0, 0);  z-index:25; }  .twentytwenty-overlay:hover {   background:rgba(0, 0, 0, 0.5); }   .twentytwenty-overlay:hover .twentytwenty-after-label { opacity:1; }   .twentytwenty-overlay:hover .twentytwenty-before-label { opacity:1; } .twentytwenty-before {  z-index:20; } .twentytwenty-after {  z-index:10; } .twentytwenty-handle {  height:38px;  width:38px;  position:absolute;  left:50%;  top:50%;  margin-left:-22px;  margin-top:-22px;  border:3px solid white;  -webkit-border-radius:1000px;  -moz-border-radius:1000px;  border-radius:1000px;  -webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);  z-index:40;  cursor:pointer; } .twentytwenty-horizontal .twentytwenty-handle:before {  bottom:50%;  margin-bottom:22px;  -webkit-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-horizontal .twentytwenty-handle:after {  top:50%;  margin-top:22px;  -webkit-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-vertical .twentytwenty-handle:before {  left:50%;  margin-left:22px;  -webkit-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-vertical .twentytwenty-handle:after {  right:50%;  margin-right:22px;  -webkit-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  -moz-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);  box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-left-arrow {  border-right:6px solid white;  left:50%;  margin-left:-17px; } .twentytwenty-right-arrow {  border-left:6px solid white;  right:50%;  margin-right:-17px; } .twentytwenty-up-arrow {  border-bottom:6px solid white;  top:50%;  margin-top:-17px; } .twentytwenty-down-arrow {  border-top:6px solid white;  bottom:50%;  margin-bottom:-17px; } 