@charset "UTF-8";/*!
Theme Name: 93digital
Theme URI: http://www.93digital.co.uk
Author: 93digital
Author URI: http://www.93digital.co.uk
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nine3
Tags:

This theme, like WordPress, is licensed under the GPL.

nine3 is 93digital's theme framework, based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

   ,---.-,     .--,-``-.
  '   ,'  '.  /   /     '.                                           ___                  ,--,
 /   /      \/ ../        ;       ,---,  ,--,               ,--,   ,--.'|_              ,--.'|
.   ;  ,/.  :\ ``\  .`-    '    ,---.'|,--.'|             ,--.'|   |  | :,'             |  | :
'   |  | :  ; \___\/   \   :    |   | :|  |,     ,----._,.|  |,    :  : ' :             :  : '
'   |  ./   :      \   :   |    |   | |`--'_    /   /  ' /`--'_  .;__,'  /    ,--.--.   |  ' |
|   :       ,      /  /   /   ,--.__| |,' ,'|  |   :     |,' ,'| |  |   |    /       \  '  | |
 \   \      |      \  \   \  /   ,'   |'  | |  |   | .\  .'  | | :__,'| :   .--.  .-. | |  | :
  `---`---  ;  ___ /   :   |.   '  /  ||  | :  .   ; ';  ||  | :   '  : |__  \__\/: . . '  : |__
     |   |  | /   /\   /   :'   ; |:  |'  : |__'   .   . |'  : |__ |  | '.'| ," .--.; | |  | '.'|
     '   :  ;/ ,,/  ',-    .|   | '/  '|  | '.'|`---`-'| ||  | '.'|;  :    ;/  /  ,.  | ;  :    ;
     |   |  '\ ''\        ; |   :    :|;  :    ;.'__/\_: |;  :    ;|  ,   /;  :   .'   \|  ,   /
     ;   |.'  \   \     .'   \   \  /  |  ,   / |   :    :|  ,   /  ---`-' |  ,     .-./ ---`-'
     '---'     `--`-,,-'      `----'    ---`-'   \   \  /  ---`-'           `--`---'
*/img,legend{border:0}body,legend,td,th{padding:0}a,p a{text-decoration:none}ol,p,ul{margin:1em 0}.clearfix::after,.container-fluid::after,.container::after,.main::after,.page-section,.page-section::after,.row::after{clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.container-fluid::after,.container-fluid::before,.container::after,.container::before,.main::after,.main::before,.row::after,.row::before{content:' ';display:table}a{background-color:transparent;color:inherit;transition:all .15s}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:auto}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:100%}@media screen and (max-width:991px){html{font-size:90%}}body,ol,ul{font-size:1rem}body{font-family:sofia-pro,sans-serif;line-height:1.5;color:#0a0b0c;text-align:left;margin:0}a:active,a:focus,a:hover{text-decoration:none;color:inherit}p{font-weight:300}p a{font-weight:inherit;color:#ec2053}.breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:hover,p a:hover{text-decoration:underline}p a:active,p a:focus{outline-color:#e40042;outline-offset:0}ol,ul{font-weight:300;padding-left:1.5em}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[data-media-modal]:focus,[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:rgba(255,255,255,.3) dashed 1px;outline-offset:2px;transition:all 0s}.main{padding-top:7.5rem}@media screen and (max-width:767px){.main{padding-top:0}}[data-fade-toggler],[data-slide-toggler],[data-toggler]{cursor:pointer}[data-fade-toggler]:focus,[data-slide-toggler]:focus,[data-toggler]:focus{outline:rgba(255,255,255,.3) dashed 1px;outline-offset:2px}.video-container{width:100%;max-width:798px}.video-container__inner,p.has-iframe{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container__inner iframe,p.has-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container{position:relative}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{position:relative}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media screen and (max-width:480px){.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:auto}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:auto}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-{right:auto}.col-lg-push12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-pus-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-pus-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-pus-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.breadcrumb,.woocommerce .woocommerce-breadcrumb,.woocommerce-breadcrumb{margin:30px 0;color:#fff;font-size:12px;text-transform:uppercase}.breadcrumb a,.woocommerce .woocommerce-breadcrumb a,.woocommerce-breadcrumb a{font:inherit!important;color:inherit!important}@media (min-width:993px){.breadcrumb,.woocommerce .woocommerce-breadcrumb,.woocommerce-breadcrumb{margin:55px 0}}.breadcrumb .fa,.woocommerce .woocommerce-breadcrumb .fa,.woocommerce-breadcrumb .fa{font-size:9px;vertical-align:top;margin:5px 8px 0}.btn,.button,.button.alt,.button.checkout,.button.disabled,.button[type=submit],.my-account .woocommerce-MyAccount-content .return-to-shop .button,.my-account .woocommerce-MyAccount-content .wishlist_item .button,.my-account .woocommerce-MyAccount-content .woocommerce-Button,.my-account .woocommerce-MyAccount-content .woocommerce-button,.my-account .woocommerce-MyAccount-navigation ul li,.my-account .woocommerce.tinv-wishlist .return-to-shop .button,.my-account .woocommerce.tinv-wishlist .wishlist_item .button,.my-account .woocommerce.tinv-wishlist .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .woocommerce-button,.woocommerce #content div.product .reset_variations,.woocommerce #content div.product .tinvwl_add_to_wishlist_button,.woocommerce .header__dropdown .button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.checkout,.woocommerce a.button.disabled,.woocommerce a.button[type=submit],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.checkout,.woocommerce button.button.disabled,.woocommerce button.button[type=submit],.woocommerce div.product .reset_variations,.woocommerce div.product .tinvwl_add_to_wishlist_button,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.checkout,.woocommerce input.button.disabled,.woocommerce input.button[type=submit]{display:inline-block;vertical-align:middle;border-radius:2px;background-color:transparent;border:1px solid #fff;color:#fff;font-size:1.25rem;line-height:1;letter-spacing:.15em;padding:1em 2.25em;font-weight:600;text-decoration:none;text-align:center;transition:all .15s}.btn:hover,.button:hover,.my-account .woocommerce-MyAccount-content .return-to-shop .button:hover,.my-account .woocommerce-MyAccount-content .wishlist_item .button:hover,.my-account .woocommerce-MyAccount-content .woocommerce-Button:hover,.my-account .woocommerce-MyAccount-content .woocommerce-button:hover,.my-account .woocommerce-MyAccount-navigation ul li.is-active,.my-account .woocommerce-MyAccount-navigation ul li:hover,.my-account .woocommerce.tinv-wishlist .return-to-shop .button:hover,.my-account .woocommerce.tinv-wishlist .wishlist_item .button:hover,.my-account .woocommerce.tinv-wishlist .woocommerce-Button:hover,.my-account .woocommerce.tinv-wishlist .woocommerce-button:hover,.woocommerce #content div.product .reset_variations:hover,.woocommerce #content div.product .tinvwl_add_to_wishlist_button:hover,.woocommerce .header__dropdown .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product .reset_variations:hover,.woocommerce div.product .tinvwl_add_to_wishlist_button:hover,.woocommerce input.button:hover{color:#000;background-color:#fff}.btn--pink,.button.alt,.button.alt.disabled,.button.checkout,.button.checkout.disabled,.button.disabled,.button.disabled[type=submit],.button[type=submit],.my-account .woocommerce-MyAccount-content .return-to-shop .button,.my-account .woocommerce-MyAccount-content .wishlist_item .button,.my-account .woocommerce-MyAccount-content .woocommerce-Button,.my-account .woocommerce-MyAccount-content .woocommerce-button,.my-account .woocommerce.tinv-wishlist .return-to-shop .button,.my-account .woocommerce.tinv-wishlist .wishlist_item .button,.my-account .woocommerce.tinv-wishlist .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .woocommerce-button,.woocommerce .cart-wrapper .col-2 .checkout-button,.woocommerce .header__dropdown .button.checkout,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.checkout,.woocommerce a.button.checkout.disabled,.woocommerce a.button.disabled,.woocommerce a.button.disabled[type=submit],.woocommerce a.button[type=submit],.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.checkout,.woocommerce button.button.checkout.disabled,.woocommerce button.button.disabled,.woocommerce button.button.disabled[type=submit],.woocommerce button.button[type=submit],.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.checkout,.woocommerce input.button.checkout.disabled,.woocommerce input.button.disabled,.woocommerce input.button.disabled[type=submit],.woocommerce input.button[type=submit],.woocommerce-checkout input.button{background-color:#ec2053;border-color:#c01741;border-width:0 0 4px}.btn--pink:hover,.button.alt:hover,.button.checkout:hover,.button.disabled:hover,.button:hover[type=submit],.my-account .woocommerce-MyAccount-content .return-to-shop .button:hover,.my-account .woocommerce-MyAccount-content .wishlist_item .button:hover,.my-account .woocommerce-MyAccount-content .woocommerce-Button:hover,.my-account .woocommerce-MyAccount-content .woocommerce-button:hover,.my-account .woocommerce.tinv-wishlist .return-to-shop .button:hover,.my-account .woocommerce.tinv-wishlist .wishlist_item .button:hover,.my-account .woocommerce.tinv-wishlist .woocommerce-Button:hover,.my-account .woocommerce.tinv-wishlist .woocommerce-button:hover,.woocommerce .cart-wrapper .col-2 .checkout-button:hover,.woocommerce .header__dropdown .button.checkout:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.checkout:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:hover[type=submit],.woocommerce button.button.alt:hover,.woocommerce button.button.checkout:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:hover[type=submit],.woocommerce input.button.alt:hover,.woocommerce input.button.checkout:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:hover[type=submit],.woocommerce-checkout input.button:hover{color:#fff;background-color:#c8113f;border-color:#921232}.btn--purple-light{background-color:#be74ff;border-color:#6f2ed7;border-width:0 0 4px}.btn--purple-light:hover{color:#fff;background-color:#a641ff;border-color:#5922b0}.btn--large{font-size:1.5rem}.btn--normal,.my-account .woocommerce-MyAccount-content .return-to-shop .button,.my-account .woocommerce-MyAccount-content .wishlist_item .button,.my-account .woocommerce-MyAccount-content .woocommerce-Button,.my-account .woocommerce-MyAccount-content .woocommerce-button,.my-account .woocommerce-MyAccount-navigation ul li,.my-account .woocommerce.tinv-wishlist .return-to-shop .button,.my-account .woocommerce.tinv-wishlist .wishlist_item .button,.my-account .woocommerce.tinv-wishlist .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .woocommerce-button{font-size:1rem;font-weight:300}.btn--fixed-width{padding:1em;text-align:center;width:13em;max-width:100%}.btn--hover-icon::after{font-family:FontAwesome;content:'\f054';display:inline-block;font-size:.8em;width:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;transition:all .15s}.btn--hover-icon:hover::after{width:1em;padding-left:.5em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 100 )";filter:alpha(opacity=100);opacity:1}.black-btn,.woocommerce-checkout .login-btn-holder .btn-black{display:inline-block;vertical-align:middle;border-radius:2px;background-color:#fff;border:1px solid #000;color:#232428;font-size:20px;font-weight:700;text-decoration:none;text-align:center;padding:12px;transition:all .15s}.black-btn--active,.woocommerce-checkout .login-btn-holder .btn-black.active{color:#fff;background:#000;font-size:20px;text-transform:capitalize}.button.alt.disabled,.button.checkout.disabled,.button.disabled.disabled,.button[type=submit].disabled,.woocommerce a.button.alt.disabled,.woocommerce a.button.checkout.disabled,.woocommerce a.button.disabled.disabled,.woocommerce a.button[type=submit].disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.checkout.disabled,.woocommerce button.button.disabled.disabled,.woocommerce button.button[type=submit].disabled,.woocommerce input.button.alt.disabled,.woocommerce input.button.checkout.disabled,.woocommerce input.button.disabled.disabled,.woocommerce input.button[type=submit].disabled{opacity:.4}.button.gform_button,.woocommerce a.button.gform_button,.woocommerce button.button.gform_button,.woocommerce input.button.gform_button{padding-left:10px;padding-right:10px}.woocommerce a.remove{display:inline-block;vertical-align:middle;position:relative;width:12px;height:12px;font-size:0;line-height:0;padding:0;margin:0;background:0 0;overflow:hidden;text-indent:-9999px;border-radius:0;transition:opacity .3s,transform .3s}.woocommerce a.remove:hover{opacity:.8}.woocommerce a.remove:hover:before{transform:rotate(-45deg)}.woocommerce a.remove:hover:after{transform:rotate(45deg)}.woocommerce a.remove:after,.woocommerce a.remove:before{content:'';position:absolute;display:block;left:-2px;right:-2px;top:50%;height:4px;margin:-2px 0 0;background:#ec2053;transform:rotate(45deg);transition:inherit}.modal,.modal__bg,.modal__video{height:100%;width:100%}.woocommerce a.remove:after{transform:rotate(-45deg)}.heading,.my-account .woocommerce-MyAccount-content h2,.my-account .woocommerce.tinv-wishlist h2,.page-section__wysiwyg h1,.page-section__wysiwyg h2,.page-section__wysiwyg h3,.page-section__wysiwyg h4,.page-section__wysiwyg h5,.page-section__wysiwyg h6{font-family:rift-soft,sans-serif;line-height:1.1;font-weight:600;text-transform:uppercase;margin:0 0 .5em}.heading--xxl{font-size:92px}@media screen and (max-width:991px){.heading--xxl{font-size:80px}}@media screen and (max-width:767px){.heading--xxl{font-size:60px}}@media screen and (max-width:480px){.heading--xxl{font-size:50px}}.heading--xl{font-size:70px}@media screen and (max-width:991px){.heading--xl{font-size:60px}}@media screen and (max-width:767px){.heading--xl{font-size:50px}}@media screen and (max-width:480px){.heading--xl{font-size:42px}}.heading--lg{font-size:46px}.heading--md,.page-section__wysiwyg h1,.page-section__wysiwyg h2{font-size:38px}@media screen and (max-width:991px){.heading--lg{font-size:38px}.heading--md,.page-section__wysiwyg h1,.page-section__wysiwyg h2{font-size:30px}}.heading--sm,.page-section__wysiwyg h3,.page-section__wysiwyg h4{font-size:26px}.heading--xs,.page-section__wysiwyg h5,.page-section__wysiwyg h6{font-size:1rem}.heading--white{color:#fff}.heading--pink{color:#ec2053}.heading--centre{text-align:center}.heading--no-margin{margin:0}.heading--add-top{margin-top:.5em}.heading--increase-bottom{margin-bottom:1em}.heading--sofia,.my-account .woocommerce-MyAccount-content h2,.my-account .woocommerce.tinv-wishlist h2,.page-section__wysiwyg h5,.page-section__wysiwyg h6{font-family:sofia-pro,sans-serif;text-transform:none}.heading--lower{text-transform:none}.heading--heavy{font-weight:700}.modal{display:none;position:fixed;top:0;left:0;z-index:10000}.modal__bg,.modal__box{position:absolute;top:0;left:0}.modal__bg{z-index:1;background-color:#0a0b0c;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 60 )";filter:alpha(opacity=60);opacity:.6}.modal__box{bottom:0;right:0;z-index:2;margin:auto;box-shadow:0 0 20px 0 #0a0b0c;background-color:#fff}.modal__image{max-width:100%;max-height:100%}.about-cta,.my-account .woocommerce-MyAccount-content,.my-account .woocommerce-message,.my-account .woocommerce.tinv-wishlist,.page-block,.post-face{display:block;position:relative;border-radius:2px;overflow:hidden;z-index:1}.about-cta:focus,.my-account .woocommerce-MyAccount-content:focus,.my-account .woocommerce-message:focus,.my-account .woocommerce.tinv-wishlist:focus,.page-block:focus,.post-face:focus{outline-color:rgba(111,46,215,.5)}.page-block--1x1{height:0;padding-bottom:100%}@media screen and (max-width:767px){.page-block--1x1{padding-bottom:0;height:17rem}}.page-block--2x1{height:0;padding-bottom:calc(50% - 15px)}@media screen and (max-width:767px){.page-block--2x1{padding-bottom:0;height:17rem}}.my-account .woocommerce-MyAccount-content,.my-account .woocommerce.tinv-wishlist,.page-block--main{background-color:#fff;float:none;width:100%;padding:1rem;color:#0a0b0c}.my-account .woocommerce-MyAccount-content>p:first-child,.my-account .woocommerce.tinv-wishlist>p:first-child,.page-block--main>p:first-child{margin-top:0}.page-block--add-top{margin-top:4rem}.page-block__inner{position:absolute;top:0;left:0;width:100%;height:100%}.page-block__inner-circle{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:80%;width:80%;border-radius:100%;text-align:center}@media screen and (max-width:767px){.page-block__inner-circle{height:15rem;width:15rem}}.page-block__inner-circle__content{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}.page-section{background-size:cover;background-position:center;position:relative}.page-section::after,.page-section::before{content:' ';display:table}.page-section--margin{margin:30px 0}@media screen and (max-width:767px){.page-section--margin{margin:15px 0}}.page-section--padded{padding:3rem 0}.page-section--extra-padded{padding:6rem 0}@media screen and (max-width:480px){.page-section--extra-padded{padding:3rem 0}}.page-section--align-centre{text-align:center}.page-section--patterned{background-image:url(assets/img/backgrounds/pattern.png);background-position:left top;background-size:auto;background-repeat:repeat;background-color:#be74ff;color:#fff}.page-section__hero-image{display:block;width:100%;margin-bottom:2rem}.page-section__overlay{background-color:rgba(111,46,215,.8);padding:6rem 0;color:#fff}.page-section__image{display:block;width:100%}.page-section__wysiwyg{text-align:left}.page-section__wysiwyg p:first-of-type{margin-top:0}.page-section__wysiwyg ul{font-size:inherit}.page-section__wysiwyg img{display:inline-block;max-width:100%;height:auto;margin:1rem auto}.page-section__wysiwyg img.alignright{float:right;margin-left:1rem}.page-section__wysiwyg img.alignleft{float:left;margin-right:1rem}.page-section__wysiwyg img.aligncenter{display:block}.page-section__wysiwyg img.alignnone{display:block;margin-left:0}.page-section__wysiwyg figure{margin:.5rem auto;max-width:100%!important}.page-section__wysiwyg figure.alginnone{margin:1rem 0}.page-section__wysiwyg figure.aligncenter{text-align:center}.page-section__wysiwyg figure.alignleft{float:left;margin-right:1rem}.page-section__wysiwyg figure.alignright{float:right;margin-left:1rem}.page-section__wysiwyg figure figcaption{font-size:.8rem;font-weight:300}.page-section__wysiwyg figure img{margin:auto}.page-section__wysiwyg .wp-video,.page-section__wysiwyg iframe{display:block;margin:auto;max-width:100%}.page-section__wysiwyg hr{border:none;width:100%;height:1px;margin:1em 0;background-color:#d8d8df}.page-section__wysiwyg blockquote,.page-section__wysiwyg code{display:block;background-color:#ededf1;margin:1rem 0;padding:1rem;border-radius:2px}.page-section__wysiwyg blockquote p:first-child,.page-section__wysiwyg code p:first-child{margin-top:0}.page-section__wysiwyg blockquote p:last-child,.page-section__wysiwyg code p:last-child{margin-bottom:0}.page-section__video-container{display:block;height:0;padding-bottom:56.25%;position:relative;margin:1rem 0}.page-section__video-container iframe,.page-section__video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.post-face{width:100%;height:0;padding-bottom:125%;background-color:#fff;margin-bottom:30px;text-align:left}@media screen and (max-width:767px){.post-face{margin-bottom:15px}}.post-face:focus{outline-color:rgba(255,255,255,.3)}.post-face:hover .post-face__title{color:#e40042}.post-face__thumbnail{position:absolute;top:0;left:0;width:100%;height:50%;overflow:hidden;background-color:#232428}.post-face__thumbnail__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}.post-face__thumbnail__image--faded{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 60 )";filter:alpha(opacity=60);opacity:.6}.post-face__thumbnail__icon{position:absolute;top:1rem;left:1rem;height:2rem;z-index:2}.post-face__info{position:absolute;top:50%;left:0;width:100%;height:50%;padding:2rem}.post-face__info::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2.5rem;box-shadow:inset 0 -2rem 1.5rem -.5rem #fff;z-index:100}@media screen and (max-width:1199px){.post-face__info{padding:1rem 1.5rem}}.post-face__info--featured-profile{top:0;height:100%;background-color:rgba(35,36,40,.9)}.post-face__info--featured-profile::after{display:none}.post-face__excerpt{font-size:1.125rem;color:#0a0b0c}.post-face__excerpt--featured-profile{position:relative;font-size:1.375rem;color:#fff;padding:5rem 4rem 2rem}.post-face__excerpt--featured-profile::before{content:'“';font-size:5em;line-height:1;position:absolute;top:0;left:0}.post-face__term{font-size:.875rem;color:#6b6b8b;font-weight:300;display:block;margin-bottom:1em}@media screen and (max-width:1199px){.post-face__term{margin-bottom:.5em}}@media screen and (max-width:991px) and (min-width:768px){.post-face__term{margin-bottom:0}}.post-face__term--featured-profile{position:absolute;top:2rem;right:2rem;color:#fff}.post-face__title{font-family:rift-soft,sans-serif;font-size:1.8rem;line-height:1.3;font-weight:600;margin:0;color:#6f2ed7}@media screen and (max-width:991px){.post-face__title{font-size:1.6rem}}.post-face__featured-profile-name{position:relative;padding:0 4rem}.post-face__featured-profile-name::before{content:'';width:2.3em;height:.2em;display:inline-block;vertical-align:middle;margin-right:.7em;background-color:#fff}.woocommerce-cart .select2-dropdown--above{color:#000}.woocommerce-cart .main{background-image:url(assets/img/backgrounds/bg.png);background-size:cover;background-position:top left;background-repeat:repeat}.woocommerce-cart h1{display:block}.woocommerce-cart .m03.page-section{background:#fff}.woocommerce-cart .m03.page-section .m03__intro{margin-top:10px;color:#6b6b8b;font-size:14px;font-weight:400}.woocommerce-cart .block-upsell{margin-bottom:0}.my-account .woocommerce-MyAccount-content .woocommerce-cart .block-upsell h2,.my-account .woocommerce.tinv-wishlist .woocommerce-cart .block-upsell h2,.page-section__wysiwyg .woocommerce-cart .block-upsell h2,.woocommerce-cart .block-upsell .my-account .woocommerce-MyAccount-content h2,.woocommerce-cart .block-upsell .my-account .woocommerce.tinv-wishlist h2,.woocommerce-cart .block-upsell .page-section__wysiwyg h2,.woocommerce-cart .block-upsell h2.heading{font-size:32px}.woocommerce-cart .block-upsell h2.woocommerce-loop-product__title{font-size:16px;font-weight:500;letter-spacing:.53px}@media (max-width:769px){.woocommerce-cart .block-upsell .m18__caro__item{width:25%}}.woocommerce-cart .breadcrumb-last{color:#cd9afa}.select2-container--open .select2-dropdown--below{color:#000}.woocommerce .woocommerce-NoticeGroup-checkout{width:49%}@media (max-width:992px){.woocommerce .woocommerce-NoticeGroup-checkout{width:100%}}.woocommerce .cart-wrapper li.select2-results__option{color:#000!important}.woocommerce .cart-wrapper .col-1{float:left;width:49%;background-color:#232428;color:#fff;font-size:16px;font-weight:400;line-height:28px;padding:47px 42px}.woocommerce .cart-wrapper .col-1 .woocommerce-cart-form__cart-item{position:relative;margin-bottom:20px}.woocommerce .cart-wrapper .col-1 .actions{margin-top:20px}.woocommerce .cart-wrapper .col-1 .product-cart-info .variation,.woocommerce .cart-wrapper .col-1 .product-cart-info dd p,.woocommerce .cart-wrapper .col-1 .product-cart-info dt p{margin:0}@media (max-width:992px){.woocommerce .cart-wrapper .col-1{width:100%;padding:10px}}.woocommerce .cart-wrapper .col-1 .product-cart-info{padding-left:175px}.woocommerce .cart-wrapper .col-1 .product-cart-info dd,.woocommerce .cart-wrapper .col-1 .product-cart-info dt{display:inline-block;width:40%;margin-left:0}@media (max-width:769px){.woocommerce .cart-wrapper .col-1 .product-cart-info dd,.woocommerce .cart-wrapper .col-1 .product-cart-info dt{width:48%}}@media (max-width:479px){.woocommerce .cart-wrapper .col-1 .product-cart-info{padding-left:150px}.woocommerce .cart-wrapper .col-1 .product-cart-info dd,.woocommerce .cart-wrapper .col-1 .product-cart-info dt{width:100%}}.woocommerce .cart-wrapper .col-1 .product-quantity input{width:2.7rem;margin-left:.5rem;margin-top:.25rem;padding:0 .5rem;background-color:#232428;color:#ec2053;border:1px solid #fff;text-align:center;-moz-appearance:textfield;border-radius:0}.woocommerce .cart-wrapper .col-1 .product-quantity input::-webkit-inner-spin-button,.woocommerce .cart-wrapper .col-1 .product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .cart-wrapper .col-2{float:right;width:49%;color:#0a0b0c}.woocommerce .cart-wrapper .col-2 .cart-collaterals{background:#fff;padding:41px 42px}@media (max-width:479px){.woocommerce .cart-wrapper .col-2 .cart-collaterals{padding:20px 15px}.woocommerce .cart-wrapper .col-2 .checkout-button{width:100%}}.woocommerce .cart-wrapper .col-2 .cart_totals{width:100%}.woocommerce .cart-wrapper .col-2 .checkout-button{float:left;padding:20px 55px}@media (max-width:992px){.woocommerce .cart-wrapper .col-2{width:100%}}.woocommerce .cart-wrapper .product-thumbnail{float:left;width:153px;height:153px;background:#fff;margin-right:20px;border-radius:2px}@media (max-width:479px){.woocommerce .cart-wrapper .product-thumbnail{width:130px;height:130px}}.woocommerce .cart-wrapper .product-thumbnail img{height:100%;margin:0 auto;display:block}.woocommerce .cart-wrapper .product-remove{display:block;position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer}.woocommerce .cart-wrapper .product-remove a{position:absolute;display:block;width:100%;height:100%}.woocommerce .cart-wrapper .product-remove a:hover{background-color:transparent}.woocommerce .cart-wrapper .product-price{display:none}.woocommerce .cart-wrapper .product-subtotal{font-size:20px;font-weight:700;padding-right:15px}.woocommerce .cart-wrapper .product-quantity select{background:0 0;color:#ec2053;border:none}.woocommerce .payments-block .block-title{color:#232428;font-size:20px;font-weight:700}.woocommerce .payments-block ul{list-style:none;padding-left:0}.woocommerce .payments-block ul li{display:inline-block}.woocommerce .payments-block .subtext{font-size:16px;font-weight:400;line-height:24px}.woocommerce .cart_totals h2{margin-top:0;font-size:28px;margin-bottom:10px}.woocommerce .cart_totals .shop_table td,.woocommerce .cart_totals .shop_table th{border:none!important;color:#232428;font-size:20px;font-weight:700;padding-left:0}.woocommerce .cart_totals .shop_table td{text-align:right}.woocommerce .cart_totals .shop_table th,.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:left}@media (max-width:480px){.woocommerce .cart_totals .shop_table th{display:block!important;width:100%!important}.woocommerce .cart_totals .shop_table td{display:block!important;text-align:left!important}.woocommerce .cart_totals .shop_table td::before{display:none!important}}.woocommerce .cart_totals .select2-selection--single{height:60px;padding:13px 4px;border-radius:0;border-color:#d8d8df;border-bottom:4px solid #d8d8d8}.woocommerce .cart_totals .select2-selection__arrow{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a2a2bb;font-size:15px;top:20px!important;right:10px!important}.woocommerce .cart_totals button.button{width:100%}.woocommerce .cart-subtext{color:#fff;font-size:16px;font-weight:400;line-height:24px;float:right;padding:32px}.cart-content{padding-bottom:2rem}.cart-content .cart-empty{color:#fff}.shop-categories-holder{-ms-flex-flow:row wrap;color:#fff;font-size:14px;line-height:1.2;font-weight:400;letter-spacing:.15em;display:-ms-flexbox;display:flex;flex-flow:row wrap;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media (min-width:993px){.shop-categories-holder{font-size:16px}}.shop-categories-holder.default .cat-holder a{display:block;height:auto;padding:25px 10px}.shop-categories-holder .cat-holder{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;text-align:center;width:14.91667%;margin:0 .75%}@media (max-width:992px){.shop-categories-holder.default .cat-holder a{padding:25px 0}.shop-categories-holder .cat-holder{margin:0 .5%}}@media (max-width:769px){.shop-categories-holder.default .cat-holder a{padding:10px 15px;text-align:center}.shop-categories-holder .cat-holder{width:auto;margin:0 .25rem .5rem}}.shop-categories-holder .cat-holder>a{max-width:100%;border:1px solid rgba(255,255,255,.3);border-radius:2px;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.5rem;padding:0 5px}@media (max-width:769px){.shop-categories-holder .cat-holder>a{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 10px;height:2.5rem}}.shop-categories-holder .cat-holder>a:hover{border-color:#232428;background:#232428}.shop-categories-holder .cat-holder.active>a{position:relative;border-color:#232428;background:#232428}.shop-categories-holder .cat-holder.active:hover:not(:first-child) a:after,.shop-categories-holder .cat-holder.active>a:hover:not(:first-child):after{position:absolute;width:100%;font-family:FontAwesome;content:'\f00d';left:0;transform:translate(0,-50%);background-color:#232428;top:50%;text-align:center}.shop-categories-holder .cat-holder.active>a:hover:not(:first-child):after{padding:1em 0}.shop-categories-holder .cat-holder.active.introjs-showElement a::after{display:none}.shop-categories-holder .cat-holder img{display:block;margin:0 auto 17px;height:60px;width:auto}@media (max-width:769px){.shop-categories-holder .cat-holder img{margin:0 auto 5px;height:40px}}.shop-categories-holder .shop-sub-cats{position:relative;background-color:#232428;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:20px 0 0;padding:20px 0 0}@media (max-width:769px){.shop-categories-holder .shop-sub-cats{margin-top:0;padding:.5rem 0 0}}.shop-categories-holder .shop-sub-cats .sub-cat-link{border:1px solid rgba(255,255,255,.3);border-radius:2px;position:relative;width:14.91667%;margin:0 .75% 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.5rem;padding:0 5px}.shop-categories-holder .shop-sub-cats .sub-cat-link.active,.shop-categories-holder .shop-sub-cats .sub-cat-link:hover{border-color:#fff}.shop-categories-holder .shop-sub-cats .sub-cat-link.introjs-showElement{color:#313238}.shop-categories-holder .shop-sub-cats .sub-cat-link.active:hover::after{font-family:FontAwesome;content:'\f00d';position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);background-color:#232428;text-align:center;padding:1em 0}@media (max-width:769px){.shop-categories-holder .shop-sub-cats .sub-cat-link{width:auto;margin-bottom:.5rem;padding:0 10px;height:2.5rem}}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear{display:inline-block;vertical-align:middle;position:relative;width:12px;height:12px;font-size:0;line-height:0;padding:0;margin:-4px 0 0 5px;background:0 0;overflow:hidden;text-indent:-9999px;border-radius:0;transition:opacity .3s,transform .3s}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:hover{opacity:.8}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:hover:before{transform:rotate(-45deg)}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:hover:after{transform:rotate(45deg)}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:after,.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:before{content:'';position:absolute;display:block;left:-2px;right:-2px;top:50%;height:4px;margin:-2px 0 0;background:#fff;transform:rotate(45deg);transition:inherit}.shop-categories-holder .shop-sub-cats .sub-cat-link__clear:after{transform:rotate(-45deg)}.block-products{padding-top:20px}@media (min-width:770px){.block-products{padding-top:40px}}.shop-cat-description{text-align:center}@media (min-width:480px){.shop-cat-description{padding:0 5%}}.block-products-toolbar{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.045em;position:relative;font-size:22px;z-index:5;margin:20px 0 15px}@media (min-width:770px){.shop-cat-description{padding:0 10%}.block-products-toolbar{margin:40px 0 15px}}.block-products-toolbar .toolbar-posts-cnt{margin:0 5px 5px 0;width:100%}.block-products-toolbar .toolbar-posts-cnt--zero{margin-bottom:50px}.block-products-toolbar .toolbar-posts-filter{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:2px}.block-products-toolbar .toolbar-posts-filter i{font-size:18px;vertical-align:top;padding-top:8px}.block-products-toolbar .toolbar-posts-filter [data-togglee]{font-size:16px;display:none;list-style:none;margin:0;position:absolute;top:100%;left:0;width:328px;padding:36px;max-width:100%;background:#232428}.block-products-toolbar .toolbar-posts-filter [data-togglee] li{margin:30px 0 0}.block-products-toolbar .toolbar-posts-filter [data-togglee] li:first-child{margin-top:0}.block-products-toolbar .toolbar-posts-filter [data-togglee] a{display:inline-block;vertical-align:top;color:#fff}.block-products-toolbar .toolbar-posts-filter [data-togglee] a:hover,.block-products-toolbar .toolbar-posts-filter [data-togglee].active>a{color:#ec2053}.block-products-toolbar .toolbar-view-as{position:absolute;top:0;right:0}@media (max-width:992px){.block-products-toolbar .toolbar-view-as{display:none}}.block-products-toolbar .toolbar-view-as ul{font-size:0;list-style:none;padding:0;margin:0}.block-products-toolbar .toolbar-view-as ul li{display:inline-block;vertical-align:top;margin:0 0 19px 19px}.block-products-toolbar .toolbar-view-as ul a:hover{text-decoration:none;opacity:.8}.products-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;margin:0 -22px 21px 0}.products-list:last-child{margin-bottom:80px}@media (min-width:993px){.products-list.four-columns .product{width:calc(25% - 22px)}.products-list.two-columns .product{width:calc(50% - 22px)}}.products-list .product{margin:0 22px 22px 0;position:relative;overflow:hidden;color:#4613b1;max-width:none;width:calc(100% - 22px);transform:translateY(0);transition:transform .3s;border-radius:4px;background-color:#fff}.faq__content iframe,.products-list .product .hover-box>*{max-width:100%}.products-list .product .product-description{color:#fff;background-color:rgba(35,36,40,.9);transition:.3s}.products-list .product:hover .product-description{color:#fff;background-color:rgba(111,46,215,.8)}.products-list .product.block-guide{color:#fff;text-align:center;background-color:#4613b1}.products-list .product.block-guide .m12__text{margin-bottom:10px}@media (max-width:770px){.products-list .product.block-guide h2{font-size:22px}.products-list .product.block-guide .m12__btn{padding:10px}.products-list .product.block-guide .m12__btn :before{display:none}}.products-list .product .hover-box{position:absolute;left:0;top:0;width:100%;height:100%;padding:15px;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(35,36,40,.9);color:#fff;text-align:center;z-index:5;transform:translateY(100%);transition:opacity .3s,transform .3s,visibility .3s}.products-list .product .hover-box .icon{height:30px;width:auto;margin:0 0 10px}.products-list .product .hover-box .price{width:100%}.products-list .product.new-item{transform:translateY(30px)}@media (min-width:480px){.products-list .product{width:calc(50% - 22px)}}@media (min-width:993px){.products-list .product{width:calc(33.3334% - 22px)}}.products-list .product a{color:inherit}.products-list .product a:hover{text-decoration:none;opacity:.8}.products-list .product a.m12__btn:hover{color:#000}.products-list .product-image img{display:block;width:100%;height:auto}.products-list .product-description{position:absolute;bottom:-2px;left:0;width:100%;padding:10px 15px;font-size:16px;text-transform:uppercase;z-index:3}.products-list .product-description .price{display:block}.products-list .product-name{text-transform:uppercase;font-weight:700}.products-list .product .added_to_cart,.products-list .product-out-of-stock{position:absolute;left:0;top:0;padding:7px 15px;max-width:100%;font-weight:700;color:#e40042;text-transform:uppercase}.products-list .product .add_to_cart_button{position:absolute;right:10px;top:10px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:21px;height:21px;background:0 0;padding:0;margin:0;border:none;z-index:6}.products-list .product .add_to_cart_button:hover{transform:rotate(-360deg);opacity:.85}.products-list .product .add_to_cart_button:after,.products-list .product .add_to_cart_button:before{content:'';position:absolute;left:50%;top:50%;width:5px;height:100%;border-radius:2px;background:#ec2053;margin:-50% 0 0 -2.5px}.products-list .product .add_to_cart_button:after{width:100%;height:5px;margin:-2.5px 0 0 -50%}.btn-load-more{display:table;margin:0 auto 80px}.woocommerce-LoopProduct-link h2{color:#fff;font-size:16px;font-weight:500;letter-spacing:.53px}@media (max-width:993px){.m18__thumbnail{height:100%;padding-bottom:0}.m18__thumbnail img{width:100%;height:100%}}@media (max-width:770px){.m18__caro__nav{display:none}}.clearfix::after{content:"";display:table}.woocommerce form.login{color:#000}.woocommerce-checkout .breadcrumb-last{color:#cd9afa}.woocommerce-checkout .main{margin-top:-7.5rem}@media screen and (max-width:767px){.woocommerce-checkout .main{margin-top:-.5rem}}.woocommerce-checkout .col2-set{min-height:600px}.woocommerce-checkout .login-btn-holder{border-top:1px solid #d8d8df;padding-top:40px;margin-top:-40px;padding-bottom:40px}.woocommerce-checkout .login-btn-holder .btn-black{margin:0 8px}@media (max-width:770px){.woocommerce-checkout .login-btn-holder .btn-black{margin:0;display:block}}.woocommerce-checkout .login-btn-holder .btn-black.active{margin-left:0}.woocommerce-checkout .login-btn-holder .btn-black:hover{opacity:.6}.woocommerce-checkout .showdelivery{margin-bottom:0}.woocommerce-checkout .showcoupon,.woocommerce-checkout .showdelivery,.woocommerce-checkout .showlogin{width:100%;display:block}.woocommerce-checkout .showcoupon .fa,.woocommerce-checkout .showdelivery .fa,.woocommerce-checkout .showlogin .fa{float:right;color:#ec2053;font-size:20px;margin-top:13px}.woocommerce-checkout div.create-account{border-top:1px solid #d8d8df;padding-top:25px;margin-top:25px}.woocommerce-checkout form.checkout h3,.woocommerce-checkout form.checkout label .head-text,.woocommerce-checkout form.checkout span.head-text{color:#232428;font-size:28px;font-weight:500;cursor:pointer}.woocommerce-checkout .checkout_coupon span,.woocommerce-checkout .woocommerce-form span,.woocommerce-checkout label.username{font-size:12px;font-weight:400;text-transform:uppercase;color:#4c4e58}.woocommerce-checkout .woocommerce-info{margin-bottom:20px}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-form{margin-top:-20px!important;margin-bottom:20px!important;border:none!important;border-radius:0!important;padding:45px!important}@media (max-width:480px){.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-form{padding:35px 20px!important}}.woocommerce-checkout .woocommerce-additional-fields{background:#fff;padding:45px!important}.community__featured-profile,.contact{background-size:cover;background-position:center top}@media (max-width:480px){.woocommerce-checkout .woocommerce-additional-fields{padding:35px 20px!important}}.woocommerce-checkout .password-hide,.woocommerce-checkout .password-show{color:#4c4e58;text-transform:lowercase}.woocommerce-checkout .lost_password a{float:right;margin-top:-40px;color:#4c4e58}.woocommerce-checkout .woocommerce-form-login .form-row-first{margin-bottom:20px}.woocommerce-checkout .woocommerce-form-login>p{margin-top:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding-top:35px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{padding:15px 0}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{padding-top:40px}.woocommerce-checkout .woocommerce-checkout-review-order-table{margin-left:-10px}.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{margin:40px 0}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th{border:none!important}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{color:#232428;font-size:20px;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name dd p{margin:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item{color:#232428;font-size:16px;font-weight:400;line-height:24px}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{width:15%;text-align:left;padding-top:40px}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal{border-bottom:1px solid #ccc}.woocommerce-checkout .woocommerce-checkout-review-order-table .shipping{color:#232428;font-size:19px}.woocommerce-checkout .woocommerce-checkout-review-order-table .shipping td{padding:16px}.woocommerce-checkout .about_paypal,.woocommerce-checkout [for=payment_method_cheque],.woocommerce-checkout [for=payment_method_paypal]{color:#232428;cursor:pointer}.woocommerce-checkout .select2-selection--single{height:60px;padding:13px 4px;border-radius:0;border-color:#d8d8df;border-bottom:4px solid #d8d8d8}.woocommerce-checkout .select2-selection__arrow{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a2a2bb;font-size:15px;top:20px!important;right:10px!important}.woocommerce-checkout .select2-selection__arrow [role=presentation],.woocommerce-checkout .woocommerce-account-fields input[type=checkbox],.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before,body.woocommerce-checkout h1{display:none}.woocommerce-checkout .select2-selection__arrow:before{content:"\f078"}.woocommerce-checkout .woocommerce-account-fields{background-color:#fff;margin-top:30px;margin-bottom:30px;padding:41px}@media (max-width:479px){.woocommerce-checkout .woocommerce-account-fields{padding:20px 15px}}.woocommerce-checkout .woocommerce-account-fields .fa{float:right;color:#ec2053;font-size:20px;margin-top:13px}.woocommerce-checkout .woocommerce-account-fields input{border-color:#d8d8d8!important}.woocommerce-checkout .woocommerce-account-fields [for=account_password]{color:#4c4e58!important;font-size:12px;font-weight:400;text-transform:uppercase}.woocommerce-form,.woocommerce-info{background-color:#fff}body.woocommerce-checkout .header{position:static}body.woocommerce-checkout .main{background-image:url(assets/img/backgrounds/bg.png);background-size:cover}body.woocommerce-checkout .woocommerce{position:relative}body.woocommerce-checkout .cart-subtext{padding:0 32px}.woocommerce-info{color:#232428;font-size:28px;font-weight:500}.woocommerce-billing-fields,.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff;border-top:none;padding:40px 44px 47px}@media (max-width:479px){.woocommerce-billing-fields,.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 15px}}.woocommerce-billing-fields{margin-bottom:2rem}.woocommerce-billing-fields h3{margin-top:0}.woocommerce form .form-row input.input-text{height:66px;border:1px solid #d8d8df;padding:18px 14px 20px;border-bottom:4px solid #d8d8df;outline:0;color:#6b6b8b;font-size:16px;font-weight:400;border-radius:2px}.about-cta:focus,.faq-category__faq:focus{outline-color:rgba(111,46,215,.5)}@media (max-width:993px){.woocommerce form .form-row input.input-text{height:64px;-webkit-appearance:none}}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.woocommerce form.checkout_coupon{margin:0 0 2em;border-radius:0;background-color:#fff;padding:41px 44px;padding-top:0!important}@media (max-width:479px){.woocommerce form.checkout_coupon{padding:20px 15px!important}}.woocommerce form.checkout_coupon span{display:block;border-top:1px solid #ccc!important;padding-top:30px}.woocommerce form.checkout_coupon .form-row-first{width:70%;padding-left:0;padding-right:0}@media (min-width:481px) and (max-width:770px){.woocommerce form.checkout_coupon .form-row-first{width:100%}}.woocommerce form.checkout_coupon .form-row-last{padding-left:0;width:30%}.woocommerce form.checkout_coupon .form-row-last input{width:100%;padding:21px 0}@media (min-width:481px) and (max-width:770px){.woocommerce form.checkout_coupon .form-row-last{width:100%}}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:49%}@media (max-width:770px){.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}}.woocommerce-page .col2-set .col-2 .wrapper{background-color:#fff;padding:41px}.woocommerce-page .col2-set .col-2 .wrapper h3{margin-top:0}.woocommerce-checkout-payment .button.alt{float:left!important}.woocommerce table.shop_table{border:none}@media (max-width:479px){.woocommerce-page .col2-set .col-2 .wrapper{padding:20px 15px}.woocommerce div.product form.cart .button{width:100%}.load-more-holder{overflow:hidden}}.community__flex-row{display:-ms-flexbox;display:flex}.community__flex-row--stack{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.community__sidebar{height:100%;padding-bottom:30px}@media screen and (max-width:991px){.community__flex-row{display:block}.community__sidebar{height:auto;padding-bottom:0}.community__sidebar__row{display:-ms-flexbox;display:flex}}.community__sidebar__row{height:100%}.community__sidebar__col{height:50%}@media screen and (max-width:991px){.community__sidebar__col{height:auto;margin-bottom:30px}}@media screen and (max-width:767px){.community__sidebar__col{margin-bottom:15px}}.community__sidebar__col .post-face{height:100%;margin-bottom:0}.community__social-block{background-color:#232428}.community__social-block--twitter{height:100%}@media screen and (max-width:480px){.community__sidebar__row{display:block}.community__social-block--twitter{height:0;padding-bottom:125%}}.community__social-block--instagram{padding-bottom:125%;margin-bottom:30px}@media screen and (max-width:991px){.community__social-block--instagram{padding-bottom:35%}}@media screen and (max-width:767px){.community__social-block--instagram{margin-bottom:15px}}@media screen and (max-width:480px){.community__social-block--instagram{padding-bottom:90%}}.community__about-ctas{position:relative;height:100%}.community__about-cta{position:absolute;bottom:50%;width:100%;height:calc(50% - 30px)}.community__about-cta:not(:first-of-type){bottom:0}@media screen and (max-width:991px){.community__about-cta{position:relative;height:0;padding-bottom:50%;top:auto;bottom:auto;margin-bottom:30px}.community__about-cta:not(:first-of-type){bottom:auto;margin-bottom:0}}@media screen and (max-width:480px){.community__about-cta{padding-bottom:40%}}.community__featured-profile{padding-bottom:calc((100% - 30px) * .625);background-color:#232428}@media screen and (max-width:767px){.community__about-cta{margin-bottom:15px}.community__about-cta:not(:first-of-type){bottom:auto;margin-bottom:0}.community__featured-profile{padding-bottom:0;height:auto}.community__featured-profile__info{position:relative;padding-bottom:2rem}}.community__featured-profile__info{top:0;height:100%;background-color:rgba(35,36,40,.9)}.community__featured-profile__info::after{display:none}.community__featured-profile__excerpt{position:relative;font-size:22px;color:#fff;padding:3rem 4rem 2rem}.community__featured-profile__excerpt::before{content:'“';font-size:5em;line-height:1;position:absolute;top:0;left:0}@media screen and (max-width:991px) and (min-width:768px){.community__featured-profile__excerpt{padding:5rem 4rem 2rem}}@media screen and (max-width:767px){.community__featured-profile__excerpt{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:480px){.community__featured-profile__excerpt{padding:2rem}.community__featured-profile__excerpt::before{top:-2rem}}.community__featured-profile__term{position:absolute;top:2rem;right:2rem;color:#fff}.community__featured-profile__name{position:relative;padding:0 4rem}.community__featured-profile__name::before{content:'';width:2.3em;height:.2em;display:inline-block;vertical-align:middle;margin-right:.7em;background-color:#fff}@media screen and (max-width:767px){.community__featured-profile__name{padding:0 3rem}}@media screen and (max-width:480px){.community__featured-profile__name{padding:0 2rem}.community__featured-profile__name::before{width:.5em;height:.1em}}.contact{background-image:url(assets/img/backgrounds/bg.png);padding:4rem 0;color:#fff}.gform_wrapper ul{list-style:none}.gform_wrapper .gfield{margin-bottom:25px}.faq-archive__category{display:block;position:relative;height:0;padding-bottom:32%;background-color:#ededf1;margin-bottom:30px}@media screen and (max-width:767px){.faq-archive__category{padding-bottom:0;height:8rem}}@media screen and (max-width:480px){.faq-archive__category{height:6rem}}.faq-archive__category__block{position:absolute;top:0;left:0;width:32%;height:100%;background-color:#4613b1}@media screen and (max-width:767px){.faq-archive__category__block{width:8rem}}@media screen and (max-width:480px){.faq-archive__category__block{width:6rem}}.faq-archive__category__heading{position:absolute;top:0;left:32%;width:68%;padding:1em .7em;color:#232428}@media screen and (max-width:1199px){.faq-archive__category__heading{padding:.7em}}@media screen and (max-width:767px){.faq-archive__category__heading{position:static;width:100%;padding-left:calc(8rem + .7em)}}@media screen and (max-width:480px){.faq-archive__category__heading{font-size:26px;padding:.5em .5em .5em calc(6rem + .5em)}}.faq__content{display:none;overflow:hidden}.faq-category__header{position:relative;margin:1rem 0 4rem;color:#232428;z-index:1}.faq-category__heading{padding-right:7rem}.faq-category__filter{position:absolute;bottom:-.5rem;right:0;width:7.5rem;cursor:pointer}@media screen and (max-width:767px){.faq-category__header{margin-bottom:2rem}.faq-category__heading{padding-right:0;margin-bottom:1rem}.faq-category__filter{position:relative}}.faq-category__filter__toggler{display:block;height:100%;position:relative;z-index:2;background-color:#fff;padding:.5rem}.faq-category__filter__icon{position:absolute;top:.4rem;right:.5rem;color:#be74ff}.faq-category__filter__list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background-color:#fff;margin:0;padding:0;box-shadow:0 0 10px -2px #0a0b0c}.faq-category__filter__list__item{list-style-type:none;padding:.25rem .5rem}.faq-category__faq{display:block;position:relative;height:0;padding-bottom:7%;margin-bottom:30px;background-color:#ededf1}@media screen and (max-width:991px){.faq-category__faq{padding-bottom:12%}}@media screen and (max-width:767px){.faq-category__faq{padding-bottom:0;height:auto;min-height:4rem;padding-right:2rem}}.faq-category__faq__block{position:absolute;top:0;left:0;width:7%;height:100%;background-color:#d8d8df}@media screen and (max-width:991px){.faq-category__faq__block{width:12%}}@media screen and (max-width:767px){.faq-category__faq__block{width:4rem;height:4rem}}@media screen and (max-width:480px){.faq-category__faq{min-height:3rem}.faq-category__faq__block{width:3rem;height:3rem}}.faq-category__faq__block--text{background-color:#4613b1}.faq-category__faq__block--video{background-color:#be74ff}.faq-category__faq__block img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:60%;max-height:60%}.faq-category__faq__heading{position:absolute;top:50%;left:7%;transform:translate(0,-50%);width:93%;padding:0 1em;color:#232428}@media screen and (max-width:991px){.faq-category__faq__heading{left:12%;width:88%}}@media screen and (max-width:767px){.faq-category__faq__heading{position:static;transform:none;margin-left:4rem;padding:.5em;width:auto}}@media screen and (max-width:480px){.faq-category__faq__heading{margin-left:3rem;padding:.25em .5em}}.faq-category__togglee{display:none;background-color:#ededf1;padding:0 0 0 7%}@media screen and (max-width:991px){.faq-category__togglee{padding:0}}.faq-category__togglee__content{padding:1rem}.faq-category__togglee__video{position:relative;height:0;padding-bottom:56.25%}.faq-category__togglee__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.my-account .woocommerce-message{background-color:#fff;padding:1rem;color:#0a0b0c;font-weight:300}.my-account .woocommerce-message a{font-weight:700;color:#ec2053}.my-account .woocommerce-message a:hover{text-decoration:underline}.my-account .woocommerce-MyAccount-navigation{float:none;width:100%}.my-account .woocommerce-MyAccount-navigation ul{display:-ms-flexbox;display:flex;list-style-type:none;padding:2rem 0 1rem;margin:0 0 1.5rem;text-align:center}@media screen and (max-width:767px){.my-account .woocommerce-MyAccount-navigation ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}}.my-account .woocommerce-MyAccount-navigation ul li{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .5rem;padding:0;display:inline-block}.my-account .woocommerce-MyAccount-navigation ul li:first-child{margin-left:0}.my-account .woocommerce-MyAccount-navigation ul li:last-child{margin-right:0}@media screen and (max-width:991px){.my-account .woocommerce-MyAccount-navigation ul li{margin:0 .25rem}}.my-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:1rem .5rem;height:100%}@media screen and (max-width:767px){.my-account .woocommerce-MyAccount-navigation ul li{margin:0 .25rem .5rem!important;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.my-account .woocommerce-MyAccount-navigation ul li a{padding:.5rem}}.my-account .woocommerce-MyAccount-content .return-to-shop .button,.my-account .woocommerce-MyAccount-content .wishlist_item .button,.my-account .woocommerce-MyAccount-content .woocommerce-Button,.my-account .woocommerce-MyAccount-content .woocommerce-button,.my-account .woocommerce.tinv-wishlist .return-to-shop .button,.my-account .woocommerce.tinv-wishlist .wishlist_item .button,.my-account .woocommerce.tinv-wishlist .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .woocommerce-button{padding:.5em 2em;margin:.25em 0}.my-account .woocommerce-MyAccount-content .woocommerce-info,.my-account .woocommerce.tinv-wishlist .woocommerce-info{padding:0;margin:auto;width:100%}@media screen and (max-width:480px){.my-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .woocommerce-info .woocommerce-Button{width:50%;margin-right:50%}}.my-account .woocommerce-MyAccount-content .woocommerce-orders-table .button,.my-account .woocommerce.tinv-wishlist .woocommerce-orders-table .button{margin-right:5px}.my-account .woocommerce.tinv-wishlist .woocommerce-message{margin:0 0 1rem}.my-account .woocommerce.tinv-wishlist .wishlist_item{border-top:1px solid #d8d8df}.my-account .woocommerce.tinv-wishlist .wishlist_item td{padding:0 1em}.my-account .woocommerce.tinv-wishlist .wishlist_item td.product-remove{margin-top:33px!important}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right{padding-top:2rem}@media screen and (max-width:1199px){.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right{width:100%}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left .input-group-btn,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right .input-group-btn{float:left}}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left button,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right button{font-size:1rem}@media screen and (max-width:480px){.my-account .woocommerce.tinv-wishlist tfoot td{padding-left:0;padding-right:0}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left .input-group-btn,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right .input-group-btn{padding:.5rem 0 0;width:100%}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left button,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right button{max-width:100%}}.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left select,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right select{max-width:200px;height:3.25rem}@media screen and (max-width:480px){.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-left select,.my-account .woocommerce.tinv-wishlist tfoot td .tinvwl-to-right select{width:100%;max-width:none}}.my-account .woocommerce-MyAccount-content form{width:65%}@media screen and (max-width:767px){.my-account .woocommerce-MyAccount-content form{width:100%}}.my-account .woocommerce .woocommerce-form-login .woocommerce-form__input-checkbox{margin-left:.5rem}.my-account .woocommerce-form-login,.my-account .woocommerce-form-register{color:#0a0b0c}.woocommerce .tinvwl-buttons-group a.button,.woocommerce .tinvwl-buttons-group button.button,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message button.button{color:#515151;border-color:#515151}@media (max-width:770px){.woocommerce .tinvwl-buttons-group a.button,.woocommerce .tinvwl-buttons-group button.button,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message button.button{display:block;float:none}}.woocommerce .tinv-txt{color:#515151}.woocommerce .after-price-txt{margin-bottom:55px;font-size:16px}.woocommerce #content div.product,.woocommerce div.product{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.woocommerce #content div.product span.price,.woocommerce div.product span.price{color:#fff}@media (min-width:993px){.woocommerce #content div.product,.woocommerce div.product{font-size:1.25rem;margin-top:50px}.woocommerce #content div.product ol,.woocommerce #content div.product p,.woocommerce #content div.product ul,.woocommerce div.product ol,.woocommerce div.product p,.woocommerce div.product ul{font-size:1.25rem}}.woocommerce #content div.product span.onsale,.woocommerce div.product span.onsale{box-sizing:border-box;position:absolute;top:-1.25rem;left:-1rem;width:3.5rem;height:3.5rem;font-size:1rem;line-height:3rem;text-align:center;color:#fff;background-color:#ec2053;border-radius:50%;z-index:10}.woocommerce #content div.product div.images,.woocommerce div.product div.images{background:#fff}@media (max-width:992px){.woocommerce #content div.product div.images,.woocommerce div.product div.images{width:100%!important}}@media (min-width:993px){.woocommerce #content div.product div.images,.woocommerce div.product div.images{width:50%!important}}.woocommerce #content div.product div.images a.woocommerce-product-gallery__trigger,.woocommerce div.product div.images a.woocommerce-product-gallery__trigger{position:absolute;right:auto;left:30px;top:30px;width:36px;height:36px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;background:url(assets/img/icons/zoom.svg) center center no-repeat;background-size:36px 36px;border-radius:0}.woocommerce #content div.product div.images a.woocommerce-product-gallery__trigger:hover,.woocommerce div.product div.images a.woocommerce-product-gallery__trigger:hover{transform:scale(1.1)}.woocommerce #content div.product div.images a.woocommerce-product-gallery__trigger:after,.woocommerce #content div.product div.images a.woocommerce-product-gallery__trigger:before,.woocommerce div.product div.images a.woocommerce-product-gallery__trigger:after,.woocommerce div.product div.images a.woocommerce-product-gallery__trigger:before{visibility:hidden}.woocommerce #content div.product div.images ol.flex-control-thumbs,.woocommerce #content div.product div.images ul.flex-control-thumbs,.woocommerce div.product div.images ol.flex-control-thumbs,.woocommerce div.product div.images ul.flex-control-thumbs{clear:both;padding:0 15px;margin:25px 0 47px}@media (min-width:770px){.woocommerce #content div.product div.images ol.flex-control-thumbs,.woocommerce #content div.product div.images ul.flex-control-thumbs,.woocommerce div.product div.images ol.flex-control-thumbs,.woocommerce div.product div.images ul.flex-control-thumbs{padding:0 22%}}.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-list,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-list,.woocommerce div.product div.images ol.flex-control-thumbs .slick-list,.woocommerce div.product div.images ul.flex-control-thumbs .slick-list{border:1px solid #d8d8df}.woocommerce #content div.product div.images ol.flex-control-thumbs li,.woocommerce #content div.product div.images ul.flex-control-thumbs li,.woocommerce div.product div.images ol.flex-control-thumbs li,.woocommerce div.product div.images ul.flex-control-thumbs li{border:1px solid #d8d8df!important;border-width:0 1px 0 0!important;position:relative;overflow:hidden;clear:none!important;box-sizing:border-box}.woocommerce #content div.product div.images ol.flex-control-thumbs li:last-child,.woocommerce #content div.product div.images ul.flex-control-thumbs li:last-child,.woocommerce div.product div.images ol.flex-control-thumbs li:last-child,.woocommerce div.product div.images ul.flex-control-thumbs li:last-child{border-width:0!important}.woocommerce #content div.product div.images ol.flex-control-thumbs li:before,.woocommerce #content div.product div.images ul.flex-control-thumbs li:before,.woocommerce div.product div.images ol.flex-control-thumbs li:before,.woocommerce div.product div.images ul.flex-control-thumbs li:before{content:"";clear:both;display:block;padding:calc(100% - 2px) 0 0}.woocommerce #content div.product div.images ol.flex-control-thumbs li img,.woocommerce #content div.product div.images ul.flex-control-thumbs li img,.woocommerce div.product div.images ol.flex-control-thumbs li img,.woocommerce div.product div.images ul.flex-control-thumbs li img{position:absolute;left:50%;top:50%;width:auto;min-width:100%;height:95%;min-height:100%;transform:translate(-50%,-50%)}.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow{position:absolute;left:20px;top:50%;color:#a2a2bb;cursor:pointer;z-index:5;transform:translateY(-50%)}@media (min-width:770px){.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow{left:10%}}.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow:hover,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow:hover,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow:hover,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow:hover{color:#76769b}.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow.slick-disabled,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow.slick-disabled,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow.slick-disabled,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow.slick-disabled{opacity:.2;cursor:not-allowed!important}.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow.slick-next,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow.slick-next,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow.slick-next,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow.slick-next{left:auto;right:20px}@media (min-width:770px){.woocommerce #content div.product div.images ol.flex-control-thumbs .slick-arrow.slick-next,.woocommerce #content div.product div.images ul.flex-control-thumbs .slick-arrow.slick-next,.woocommerce div.product div.images ol.flex-control-thumbs .slick-arrow.slick-next,.woocommerce div.product div.images ul.flex-control-thumbs .slick-arrow.slick-next{right:10%}}.woocommerce #content div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image{position:relative;overflow:hidden}.woocommerce #content div.product div.images .woocommerce-product-gallery__image:before,.woocommerce div.product div.images .woocommerce-product-gallery__image:before{content:"";clear:both;display:block;padding:100% 0 0}.woocommerce #content div.product div.images .woocommerce-product-gallery__image img:not(.zoomImg),.woocommerce div.product div.images .woocommerce-product-gallery__image img:not(.zoomImg){position:absolute;left:50%;top:50%;height:auto;width:auto;max-width:100%;min-height:95%;transform:translate(-50%,-50%)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary{background:#232428;padding:30px;position:relative}@media (max-width:992px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary{margin:0 -15px 1.5rem;width:calc(100% + 30px)!important}}@media (min-width:993px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary{width:50%!important;padding:45px 4rem}}.woocommerce #content div.product div.summary .variations .label,.woocommerce div.product div.summary .variations .label{width:1px}.woocommerce #content div.product div.summary .variations .value,.woocommerce div.product div.summary .variations .value{position:relative}.woocommerce #content div.product div.summary .variations .color-variable-wrapper,.woocommerce div.product div.summary .variations .color-variable-wrapper{margin:15px 0}.woocommerce #content div.product div.summary .variations ul,.woocommerce div.product div.summary .variations ul{list-style:none;padding:0;margin:0}.woocommerce #content div.product div.summary .variations .variable-item.color-variable-item,.woocommerce #content div.product div.summary .variations .variable-item.image-variable-item,.woocommerce div.product div.summary .variations .variable-item.color-variable-item,.woocommerce div.product div.summary .variations .variable-item.image-variable-item{border-width:2px;border-style:solid;border-color:transparent;background:#fff;box-shadow:0 0 2px rgba(35,36,40,.3)}.woocommerce #content div.product div.summary .variations .variable-item.color-variable-item.selected,.woocommerce #content div.product div.summary .variations .variable-item.image-variable-item.selected,.woocommerce div.product div.summary .variations .variable-item.color-variable-item.selected,.woocommerce div.product div.summary .variations .variable-item.image-variable-item.selected{border-color:rgba(236,32,83,.8)}.woocommerce #content div.product div.summary .woocommerce-product-details__short-description,.woocommerce div.product div.summary .woocommerce-product-details__short-description{max-width:none;margin:auto;text-align:left}.woocommerce #content div.product .title-holder .product_title,.woocommerce div.product .title-holder .product_title{font:inherit;text-align:inherit;text-transform:none;margin:0 10px 15px 0}.woocommerce #content div.product .stock,.woocommerce #content div.product p.price,.woocommerce #content div.product p.span,.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product p.span{color:inherit;font-size:inherit;line-height:inherit}@media (max-width:993px){.woocommerce #content div.product .title-holder .product_title,.woocommerce div.product .title-holder .product_title{margin:0 10px 15px 0}}.woocommerce #content div.product p.price,.woocommerce #content div.product p.price-euro,.woocommerce div.product p.price,.woocommerce div.product p.price-euro{display:block}.woocommerce #content div.product p.price .amount,.woocommerce #content div.product p.span .amount,.woocommerce div.product p.price .amount,.woocommerce div.product p.span .amount{font-weight:700}.woocommerce #content div.product .jcf-select,.woocommerce #content div.product select,.woocommerce div.product .jcf-select,.woocommerce div.product select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;float:none;display:inline-block;vertical-align:middle;margin:0 10px 0 0;color:#ec2053;width:auto;min-width:0;padding-right:26px;padding-left:6px;background:url(assets/img/icons/arrow-down-pink.svg) 97% center no-repeat;background-size:15px 10px;cursor:pointer;border-radius:2px;border:none}.woocommerce #content div.product .jcf-select::-ms-expand,.woocommerce #content div.product select::-ms-expand,.woocommerce div.product .jcf-select::-ms-expand,.woocommerce div.product select::-ms-expand{display:none}.woocommerce #content div.product .ceiling-height,.woocommerce div.product .ceiling-height{display:inline-block;-moz-appearance:textfield}.woocommerce #content div.product input[type=number]::-webkit-inner-spin-button,.woocommerce #content div.product input[type=number]::-webkit-outer-spin-button,.woocommerce div.product input[type=number]::-webkit-inner-spin-button,.woocommerce div.product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce #content div.product .cart,.woocommerce div.product .cart{margin-top:35px}.woocommerce #content div.product .cart:last-child,.woocommerce div.product .cart:last-child{margin-bottom:0}.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{position:absolute;margin:0 0 0 -3px;right:22rem;top:96px;width:auto;max-width:50px;padding-right:20px;background-position:80% center}.woocommerce #content div.product .single_variation_wrap,.woocommerce #content div.product .single_variation_wrap [type=submit],.woocommerce div.product .single_variation_wrap,.woocommerce div.product .single_variation_wrap [type=submit]{width:100%}@media (max-width:1199px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:16rem}}@media (max-width:992px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:41rem;top:68px}}@media (max-width:739px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:31rem}}@media (max-width:599px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:21rem}}@media (max-width:489px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:10rem}}@media (max-width:369px){.woocommerce #content div.product .cart select[name=quantity],.woocommerce div.product .cart select[name=quantity]{right:5rem}}.woocommerce #content div.product .title-holder select[name=quantity],.woocommerce div.product .title-holder select[name=quantity]{display:none}@media (min-width:770px){.woocommerce #content div.product .single_variation_wrap,.woocommerce #content div.product .tinv-wraper,.woocommerce div.product .single_variation_wrap,.woocommerce div.product .tinv-wraper{display:inline-block;vertical-align:bottom}}.woocommerce #content div.product .single_variation_wrap .price-euro,.woocommerce div.product .single_variation_wrap .price-euro{font-weight:300;font-size:.9em;vertical-align:center;padding-left:.25em}.woocommerce #content div.product .single_variation_wrap .single_add_to_cart_button,.woocommerce div.product .single_variation_wrap .single_add_to_cart_button{width:calc(100% - 92px);display:inline-block;float:none}.woocommerce #content div.product .single_variation_wrap+.tinv-wraper,.woocommerce div.product .single_variation_wrap+.tinv-wraper{display:none}.woocommerce #content div.product .single_add_to_cart_button,.woocommerce div.product .single_add_to_cart_button{float:none;display:inline-block;vertical-align:bottom;position:relative;width:100%}@media (max-width:769px){.woocommerce #content div.product .single_add_to_cart_button,.woocommerce div.product .single_add_to_cart_button{margin:0 0 20px}}@media (min-width:770px){.woocommerce #content div.product .single_add_to_cart_button,.woocommerce div.product .single_add_to_cart_button{margin-right:12px;width:calc(100% - 88px);float:none!important}}.woocommerce #content div.product .single_add_to_cart_button:hover .add-to-cart-tooltip,.woocommerce div.product .single_add_to_cart_button:hover .add-to-cart-tooltip{opacity:1;transform:translate(-50%,0);visibility:visible}.woocommerce #content div.product .single_add_to_cart_button .add-to-cart-tooltip,.woocommerce div.product .single_add_to_cart_button .add-to-cart-tooltip{position:absolute;bottom:100%;left:50%;letter-spacing:0;margin:0 0 25px;padding:21px;font-size:16px;line-height:1.5;font-weight:500;background:#fff;color:#232428;width:259px;white-space:normal;text-align:left;pointer-events:none;opacity:0;visibility:hidden;border-radius:2px;transform:translate(-50%,15px);transition:opacity .3s,transform .3s,visibility .3s}.woocommerce #content div.product .single_add_to_cart_button .add-to-cart-tooltip:before,.woocommerce div.product .single_add_to_cart_button .add-to-cart-tooltip:before{content:"";position:absolute;top:100%;left:50%;border:solid transparent;border-width:14px 14px 0;border-top-color:#fff;margin:0 0 0 -14px}.woocommerce #content div.product .tinvwl_add_to_wishlist_button,.woocommerce div.product .tinvwl_add_to_wishlist_button{display:block;font-size:16px;line-height:1.2;position:relative;width:100%;height:58px;padding:0;margin:0}@media (min-width:770px){.woocommerce #content div.product .tinvwl_add_to_wishlist_button,.woocommerce div.product .tinvwl_add_to_wishlist_button{width:70px}}@media (min-width:993px){.woocommerce #content div.product .tinvwl_add_to_wishlist_button,.woocommerce div.product .tinvwl_add_to_wishlist_button{height:64px}}.woocommerce #content div.product .tinvwl_add_to_wishlist_button:before,.woocommerce div.product .tinvwl_add_to_wishlist_button:before{content:"\f004";font:normal normal normal 16px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.woocommerce #content div.product .tinvwl_add_to_wishlist_button:hover>span,.woocommerce div.product .tinvwl_add_to_wishlist_button:hover>span{visibility:visible;opacity:1;transform:translate(-50%,0)}.woocommerce #content div.product .tinvwl_add_to_wishlist_button>span,.woocommerce div.product .tinvwl_add_to_wishlist_button>span{position:absolute;bottom:100%;left:50%;letter-spacing:0;margin:0 0 25px;padding:21px;width:150px;font-weight:500;background:#fff;color:#232428;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:2px;transform:translate(-50%,15px);transition:opacity .3s,transform .3s,visibility .3s}.woocommerce #content div.product .tinvwl_add_to_wishlist_button>span:before,.woocommerce div.product .tinvwl_add_to_wishlist_button>span:before{content:"";position:absolute;top:100%;left:50%;border:solid transparent;border-width:14px 14px 0;border-top-color:#fff;margin:0 0 0 -14px}.woocommerce #content div.product .reset_variations,.woocommerce div.product .reset_variations{display:block;padding:10px 15px;margin:10px 0}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs{width:100%}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;padding:0 1px 1px 0;margin:0 0 20px;border:none}@media (min-width:770px){.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{visibility:hidden}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;background:0 0;padding:0;margin:0 -1px -1px 0;border:none;-ms-flex:1 0 auto;flex:1 0 auto;min-width:50%}@media (min-width:770px){.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{width:24%;min-width:0;-ms-flex:none;flex:none;min-height:140px;margin:0 calc(4% / 3) 0 0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:last-child,.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.tab-grow,.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-grow{-ms-flex:1 0 0px;flex:1 0 0;min-width:0}}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font:600 20px/1.34 rift-soft,sans-serif;text-transform:uppercase;color:#fff;min-height:100%;padding:15px;text-align:center;border:1px solid #fff;border-radius:0}@media (min-width:770px){.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-radius:2px 2px 0 0;border-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{background:rgba(35,36,40,.6);border-color:transparent}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a [class^=icon-],.woocommerce div.product .woocommerce-tabs ul.tabs li a [class^=icon-]{display:block;height:31px;width:40px;margin:5px;background-repeat:no-repeat;background-position:50%;background-size:auto 95%}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-product-info,.woocommerce div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-product-info{background-image:url(assets/img/icons/eye.svg)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-specification,.woocommerce div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-specification{background-image:url(assets/img/icons/ruler.svg)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-installation,.woocommerce div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-installation{background-image:url(assets/img/icons/nut.svg)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-delivery,.woocommerce div.product .woocommerce-tabs ul.tabs li a [class^=icon-].icon-delivery{background-image:url(assets/img/icons/delivery.svg)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a span,.woocommerce div.product .woocommerce-tabs ul.tabs li a span{margin:5px}@media (min-width:993px){.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:32px}}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#232428;border-color:#232428}.woocommerce #content div.product .woocommerce-tabs .wc-tab,.woocommerce div.product .woocommerce-tabs .wc-tab{background:#fff;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:30px 15px;color:#232428;border-radius:0 0 2px 2px}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 .m11__video-cta__duration,.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 h3,.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider__cta,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 .m11__video-cta__duration,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 h3,.woocommerce div.product .woocommerce-tabs .wc-tab__slider__cta{color:#fff}.woocommerce #content div.product .woocommerce-tabs .wc-tab__section-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__section-wrapper{display:-ms-flexbox;display:flex}@media (max-width:767px){.woocommerce #content div.product .woocommerce-tabs .wc-tab,.woocommerce div.product .woocommerce-tabs .wc-tab{-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce #content div.product .woocommerce-tabs .wc-tab__section-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__section-wrapper{display:block}}.woocommerce #content div.product .woocommerce-tabs .wc-tab__section,.woocommerce div.product .woocommerce-tabs .wc-tab__section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.woocommerce #content div.product .woocommerce-tabs .wc-tab__section--slider-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__section--slider-wrapper{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-positive:0;flex-grow:0;padding-left:5rem}@media (max-width:767px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__section--slider-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__section--slider-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}@media (max-width:480px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__section--slider-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__section--slider-wrapper{padding:0 2rem}}.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider,.woocommerce div.product .woocommerce-tabs .wc-tab__slider{height:0;padding-bottom:calc(200% + 3rem)}@media (max-width:767px) and (min-width:480px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider,.woocommerce div.product .woocommerce-tabs .wc-tab__slider{width:25rem;max-width:100%;margin:1rem auto 0;padding-bottom:0;height:12rem}}@media (max-width:480px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider,.woocommerce div.product .woocommerce-tabs .wc-tab__slider{margin-top:2rem}}.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider .js-slider__paging,.woocommerce div.product .woocommerce-tabs .wc-tab__slider .js-slider__paging{position:absolute;top:0;right:100%;width:3rem;padding:0 2rem 0 0;margin:0}@media (max-width:767px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider .js-slider__paging,.woocommerce div.product .woocommerce-tabs .wc-tab__slider .js-slider__paging{padding:0 1rem 0 0;width:2rem}}.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper{position:relative;width:100%;height:0;padding-bottom:100%;background-position:center;background-size:cover;margin-bottom:1.5rem}@media (max-width:767px) and (min-width:480px){.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper{position:absolute;top:0;left:0;height:100%;width:12rem;margin-bottom:0;padding-bottom:0}.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper+.wc-tab__slider__cta-wrapper,.woocommerce div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper+.wc-tab__slider__cta-wrapper{left:auto;right:0}}.woocommerce #content div.product .woocommerce-tabs .wc-tab .description-block,.woocommerce #content div.product .woocommerce-tabs .wc-tab .tab-delivery,.woocommerce div.product .woocommerce-tabs .wc-tab .description-block,.woocommerce div.product .woocommerce-tabs .wc-tab .tab-delivery{width:100%}.woocommerce #content div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper+.wc-tab__slider__cta-wrapper .wc-tab__slider__cta,.woocommerce div.product .woocommerce-tabs .wc-tab__slider__cta-wrapper+.wc-tab__slider__cta-wrapper .wc-tab__slider__cta{background-color:rgba(0,0,0,.7)}.woocommerce #content div.product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description,.woocommerce div.product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description{display:block}@media (min-width:770px){.woocommerce #content div.product .woocommerce-tabs .wc-tab,.woocommerce div.product .woocommerce-tabs .wc-tab{padding:70px 6.7%}.woocommerce #content div.product .woocommerce-tabs .wc-tab .description-block,.woocommerce div.product .woocommerce-tabs .wc-tab .description-block{width:calc(100% - 320px)}}.woocommerce #content div.product .woocommerce-tabs .wc-tab .description-block:only-child,.woocommerce div.product .woocommerce-tabs .wc-tab .description-block:only-child{width:100%}.woocommerce #content div.product .woocommerce-tabs .wc-tab .description-block>:first-child,.woocommerce div.product .woocommerce-tabs .wc-tab .description-block>:first-child{margin-top:0}.woocommerce #content div.product .woocommerce-tabs .wc-tab .description-block>:last-child,.woocommerce div.product .woocommerce-tabs .wc-tab .description-block>:last-child{margin-bottom:0}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09,.woocommerce div.product .woocommerce-tabs .wc-tab .m09{background-color:transparent;padding:0 0 0 80px;width:320px;max-width:100%;margin:30px auto}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09:last-child,.woocommerce div.product .woocommerce-tabs .wc-tab .m09:last-child{margin-bottom:0}@media (min-width:770px){.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09,.woocommerce div.product .woocommerce-tabs .wc-tab .m09{margin:0}}@media (max-width:769px){.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09,.woocommerce div.product .woocommerce-tabs .wc-tab .m09{width:100%;padding:0 0 0 1.5rem}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 .js-slider__paging,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 .js-slider__paging{left:-1.5rem}}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 .js-slider,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 .js-slider{padding:calc(100% + 19px) 0 0}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 .js-slider__item,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 .js-slider__item{margin:0 0 19px}.woocommerce #content div.product .woocommerce-tabs .wc-tab .m09 .js-slider__paging,.woocommerce div.product .woocommerce-tabs .wc-tab .m09 .js-slider__paging{top:0;transform:translate(0,-.5rem)}.pswp__caption__center{text-align:center!important;text-transform:uppercase!important}.tooltip-attr-desc{position:absolute;z-index:10;left:100%;top:4px;margin:0 -30px 0 0;cursor:pointer}.tooltip-attr-desc:hover .opener{background:#ec2053;color:#fff}.tooltip-attr-desc:hover .tooltip-frame{visibility:visible;opacity:1;transform:translate(0,-50%)}.tooltip-attr-desc .opener{display:block;width:30px;height:30px;color:#ec2053;text-align:center;line-height:30px;border-radius:50%}.tooltip-attr-desc .tooltip-frame{position:absolute;right:100%;top:50%;width:150px;visibility:hidden;opacity:0;padding:5px 20px;margin:0 15px 0 0;background:#fff;color:#232428;font-size:16px;text-align:left;pointer-events:none;border-radius:2px;transform:translate(-15px,-50%);transition:visibility .3s,opacity .3s,transform .3s}.tooltip-attr-desc .tooltip-frame:before{content:"";position:absolute;left:100%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background-color:inherit;transform:rotate(45deg)}.tooltip-attr-desc .tooltip-frame p{margin:0}.product_title{font:600 36px/1.1 rift-soft,sans-serif;margin:0 0 10px;text-align:center}@media (min-width:770px){.product_title{font-size:60px}.header__dropdown--basket{min-width:406px}}.woocommerce-product-details__short-description{text-align:center;max-width:540px;margin:0 auto 40px}@media (min-width:993px){.product_title{font-size:92px}.woocommerce-product-details__short-description{margin-bottom:70px}}.woocommerce-variation-add-to-cart .price{display:none!important}.faq-panel .faq-category__faq{width:100%}.calculator{display:-ms-flexbox;display:flex}.calculator .jcf-select-text{margin-right:0!important}.calculator-size{display:none}.calculator-size.visible{display:inline-block}.size-ft{width:33%;max-width:70px}.size-ft input{width:calc(100% - 15px)}#dividoWidget{display:none}#dividoWidget.visible{display:block;margin-bottom:20px}#dividoWidget.visible p{position:relative;width:100%;top:unset;left:unset;transform:unset}.search__hero{background-image:url(assets/img/backgrounds/m21.png);background-position:left top;background-size:cover;background-color:#be74ff;color:#fff}.search__hero__subtitle{font-size:1.375rem;letter-spacing:.0625rem}.search__result{padding:2rem 0;border-bottom:1px solid #d8d8df}.search__result:last-child{border-bottom:none}.search__result__post-type{text-transform:uppercase;padding:.25rem 0;font-size:.875rem;font-weight:300}.search__result__cta{font-weight:600;font-size:1.25rem;letter-spacing:.125rem}.search__form{text-align:center}.search__form .search-bar__field{border-top:1px solid #d8d8df;border-left:1px solid #d8d8df}.single-post__hero__inner{background-color:rgba(111,46,215,.8);padding:7% 0 10%;color:#fff}.single-post__hero__term{font-size:1.25rem;margin:0 0 1em}.single-post__hero__term a{color:#fff}.single-post__hero__social-link{display:inline-block;margin:.5em .5rem 0 0;font-size:1.5rem}.single-post__social-sharing{position:absolute;top:20rem;left:-.3em;width:3em;font-size:1.125rem;border-radius:0 2px 2px 0;overflow:hidden}@media screen and (max-width:767px){.single-post__hero__inner{padding:3rem 0 4.5rem}.single-post__social-sharing{position:fixed;z-index:100;top:auto;bottom:0;left:0;border-radius:0 2px 0 0;width:auto;box-shadow:0 0 10px -2px #0a0b0c}.single-post__social-sharing::after,.single-post__social-sharing::before{content:' ';display:table}.single-post__social-sharing::after{clear:both}}.single-post__social-sharing__link{display:block;text-align:center;height:2em;color:#fff;background-color:#0a0b0c}.single-post__social-sharing__link:hover{color:#fff;margin-left:.3em}.single-post__social-sharing__link:focus{color:#fff}@media screen and (max-width:767px){.single-post__social-sharing__link{float:left;width:2.5em;font-size:15px}.single-post__social-sharing__link:hover{margin-left:0}}.single-post__social-sharing__link--facebook{background-color:#3b5998}.single-post__social-sharing__link--twitter{background-color:#00aced}.single-post__social-sharing__link--googleplus{background-color:#dd4b39}.single-post__social-sharing__link--pinterest{background-color:#cb2027}.single-post__social-sharing__link i{padding-top:.5em;padding-left:.15em}.single-post__drop-cap{width:100%;height:0;padding-bottom:105%;background-color:#be74ff;color:#fff;text-transform:uppercase;text-align:center;font-size:8rem;line-height:1.2;font-weight:700;border-radius:2px}@media screen and (max-width:1199px){.single-post__drop-cap{font-size:6.5rem}}@media screen and (max-width:991px){.single-post__drop-cap{font-size:5.4rem}}.single-post__drop-cap--inline{width:5.8rem;height:5.8rem;float:left;padding-bottom:0;font-size:4.4rem;margin-right:1rem}.single-post__wysiwyg{font-size:1.25rem}.single-post__wysiwyg h1,.single-post__wysiwyg h2,.single-post__wysiwyg h3,.single-post__wysiwyg h4,.single-post__wysiwyg h5,.single-post__wysiwyg h6{font-family:sofia-pro,sans-serif;text-transform:none}.single-post__wysiwyg figure figcaption{font-size:.875rem}.single-post__featured-video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:2rem}.single-post__featured-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-post__excerpt{position:relative;float:right;width:45%;margin:.5rem -3rem 1rem 1.5rem;background-color:#4099ff;color:#fff;border-radius:2px;padding:6rem 2rem;font-weight:300}.single-post__excerpt::before{content:'“';font-size:7rem;line-height:1;position:absolute;top:1rem;left:2rem}@media screen and (max-width:1199px){.single-post__excerpt{width:55%;margin-right:-5rem}}@media screen and (max-width:991px){.single-post__excerpt{width:50%;margin-right:-1rem;padding:4rem 2rem}.single-post__excerpt::before{content:'“';font-size:5rem}}@media screen and (max-width:767px){.single-post__excerpt{margin-right:0;width:100%}}.single-post__excerpt--left{float:left;margin:.5rem 1.5rem 1rem 0}.single-post__excerpt--centre{float:none;margin:.5rem auto;width:70%}.single-post__excerpt__share{position:absolute;bottom:0;left:0;width:100%;background-color:#2982e8;padding:1rem 0;text-align:center;border-radius:2px;font-weight:700;letter-spacing:.15em}.single-post__gallery{position:relative;width:100%;height:0;padding-bottom:65%;margin:2rem 0 1rem}.single-post__gallery:first-child{margin-top:0}.single-post__gallery__reel{display:none;position:absolute!important;top:0;left:0;width:87%;height:100%}.single-post__gallery__reel.slick-initialized{display:block}.single-post__gallery__reel .slick-list,.single-post__gallery__reel .slick-track{height:100%}.single-post__gallery__item{cursor:pointer}.single-post__gallery__item::before{content:'';position:absolute;top:1rem;left:1rem;width:32px;height:32px;background-image:url(assets/img/icons/expand.svg);background-size:100%}.single-post__gallery__item__image{height:90%;background-size:cover;background-position:center top}.single-post__gallery__item__caption{display:block;height:10%;overflow:hidden;padding-top:.5rem;font-size:.875rem;font-weight:300;background-color:#fff}.single-post__gallery__nav{display:none;position:absolute!important;top:45%;right:0;width:10%;transform:translate(0,-50%);margin-top:.5rem}.single-post__gallery__nav.slick-initialized{display:block}.single-post__gallery__nav .slick-arrow{position:absolute;left:0;width:100%;text-align:center;cursor:pointer;font-size:1.2rem;color:#6b6b8b}.single-post__gallery__nav .slick-prev{bottom:100%;padding-bottom:1rem}.single-post__gallery__nav .slick-next{top:100%;padding-top:1rem;margin-top:-1rem}.single-post__gallery__thumbnail{width:100%;height:0;min-height:0!important;padding-bottom:100%;background-size:cover;background-position:center top;border:none!important;border-radius:2px;margin-bottom:1rem;cursor:pointer}.single-post__video-cta{position:relative;background-color:#232428;height:0;padding-bottom:60%;background-position:center;background-size:cover;margin-bottom:1.5rem;cursor:pointer}.single-post__video-cta__icon{position:absolute;top:1rem;left:1rem;width:2.4rem}.single-post__author{padding:4rem 0 2rem}.single-post__author__info{position:relative;padding-left:6rem;margin-bottom:1.5rem}.single-post__author__avatar{position:absolute;top:0;left:0;width:4.5rem;height:4.5rem;border-radius:100%}.single-post__author__social-link{display:inline-block;font-size:1.4rem;color:#ec2053;margin:.4em .4em 0 0}.woocommerce-order-received .woocommerce-order h1{display:block;color:#fff;font-family:Rift-Soft;font-size:92px;font-weight:600;text-transform:uppercase;letter-spacing:3.07px;text-align:center;margin:0}@media (max-width:479px){.woocommerce-order-received .woocommerce-order h1{font-size:60px}}.woocommerce-order-received .normal{font-size:16px;line-height:24px;font-weight:400;text-align:center;color:#fff;margin:0}.woocommerce-order-received .bold{font-size:16px;line-height:24px;font-weight:700;text-align:center;color:#fff;margin-top:0;margin-bottom:70px}.woocommerce-order-received .m11__video-cta__icon{margin:.5rem 0 2.5rem}.my-account .woocommerce-MyAccount-content .woocommerce-order-received h2,.my-account .woocommerce.tinv-wishlist .woocommerce-order-received h2,.page-section__wysiwyg .woocommerce-order-received h2,.woocommerce-order-received .my-account .woocommerce-MyAccount-content h2,.woocommerce-order-received .my-account .woocommerce.tinv-wishlist h2,.woocommerce-order-received .page-section__wysiwyg h2,.woocommerce-order-received h2.heading{letter-spacing:1.27px}.page-section__wysiwyg .woocommerce-order-received h3,.woocommerce-order-received .page-section__wysiwyg h3,.woocommerce-order-received h3.heading{color:#fff;font-family:Rift-Soft;font-size:38px;font-weight:700;text-transform:uppercase}.page-section__wysiwyg .woocommerce-order-received h3.heading-big,.woocommerce-order-received .page-section__wysiwyg h3.heading-big,.woocommerce-order-received h3.heading.heading-big{font-size:38px!important;line-height:48px!important}.page-section__wysiwyg .woocommerce-order-received .m11__video-cta h3,.woocommerce-order-received .m11__video-cta .page-section__wysiwyg h3,.woocommerce-order-received .m11__video-cta h3.heading{font-size:26px;line-height:36px}.woocommerce-order-received .password-show-hide{margin-bottom:20px}.woocommerce-order-received__col-wrapper{display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4rem}.woocommerce-order-received .col-1{width:49%;min-height:380px;padding:42px;background-color:#fff;color:#000}@media (max-width:769px){.woocommerce-order-received__col-wrapper{display:block}.woocommerce-order-received .col-1{width:100%}}@media (max-width:479px){.woocommerce-order-received .col-1{padding:20px 15px}}.woocommerce-order-received .col-1 h3{color:#232428;font-size:28px;font-weight:500;margin-top:0;margin-bottom:35px}.woocommerce-order-received .col-1 ul{margin:0;padding:0}.woocommerce-order-received .col-1 ul li{display:block;float:none;border:none;margin-bottom:31px;color:#232428}.woocommerce-order-received .col-1 ul li.header-text{color:#232428;font-size:28px;font-weight:500;text-transform:capitalize}.m02__form-wrapper .gform_confirmation_message,.m07-1__subtitle,.m07__subtitle,.m21__search__button{text-transform:uppercase}.woocommerce-order-received .col-1 ul li span{font-weight:400;font-size:20px}.woocommerce-order-received .col-1 ul li strong{font-size:20px;font-weight:700;display:inline-block;line-height:1.2}.woocommerce-order-received .col-2{width:49%;position:static!important;min-height:380px;background-color:#fff}.woocommerce-order-received .col-2 form{width:100%;padding:0;margin:0;margin-top:0!important}@media (max-width:479px){.woocommerce-order-received .col-2 form{padding:20px 15px!important}}.woocommerce-order-received .col-2 h3{color:#232428;font-size:28px;font-weight:500;margin-top:0}@media (max-width:769px){.woocommerce-order-received .col-2{width:100%}.my-account .woocommerce-order-received .page-block--2x1.woocommerce-MyAccount-content,.my-account .woocommerce-order-received .page-block--2x1.woocommerce-message,.my-account .woocommerce-order-received .page-block--2x1.woocommerce.tinv-wishlist,.woocommerce-order-received .my-account .page-block--2x1.woocommerce-MyAccount-content,.woocommerce-order-received .my-account .page-block--2x1.woocommerce-message,.woocommerce-order-received .my-account .page-block--2x1.woocommerce.tinv-wishlist,.woocommerce-order-received .page-block--2x1.about-cta,.woocommerce-order-received .page-block--2x1.post-face,.woocommerce-order-received .page-block.page-block--2x1{padding-bottom:0;height:100%}.woocommerce-order-received .m12__inner{position:static;transform:none;padding:40px;margin:0 auto}}.woocommerce-order-received .blue-block .m11__video-cta{background-color:#4613b1}.woocommerce-order-received .black-block .m11__video-cta{background-color:#232428}.woocommerce-order-received .thankyou-form-message{color:#ec2053;padding:35px;font-size:20px}.wishlist .woocommerce-MyAccount-navigation-link--dashboard{background-color:transparent!important;color:#fff!important}.wishlist .woocommerce-MyAccount-navigation-link--tinv_wishlist{background-color:#fff!important;color:#0a0b0c!important}.wishlist .tinv-wishlist .input-group .form-control{height:64px}@media (max-width:770px){.wishlist .tinv-wishlist .input-group .form-control{height:58px}}.wishlist .tinv-wishlist p:last-child{margin:1em 0}.wishlist .tinv-wishlist .product-remove{margin-top:45px!important;width:12px!important;display:inline-block;vertical-align:middle;position:relative;height:12px;font-size:0;line-height:0;padding:0;margin:0;background:0 0;overflow:hidden;text-indent:-9999px;border-radius:0;transition:opacity .3s,transform .3s}.wishlist .tinv-wishlist .product-remove:hover{opacity:.8}.wishlist .tinv-wishlist .product-remove:hover:before{transform:rotate(-45deg)}.wishlist .tinv-wishlist .product-remove:hover:after{transform:rotate(45deg)}.wishlist .tinv-wishlist .product-remove:after,.wishlist .tinv-wishlist .product-remove:before{content:'';position:absolute;display:block;left:-2px;right:-2px;top:50%;height:4px;margin:-2px 0 0;background:#e40042;transform:rotate(45deg);transition:inherit}.wishlist .tinv-wishlist .product-remove:after{transform:rotate(-45deg)}.wishlist .tinv-wishlist .product-remove button{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.wishlist .tinv-wishlist .product-action{width:auto}.about-cta,.about-cta__inner{top:0;left:0;width:100%;height:100%;position:absolute}.wishlist .tinv-wishlist thead .product-remove{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;margin-top:20px!important}.about-cta,.about-cta:focus,.about-cta:hover{color:#fff}.about-cta__inner{background-color:#4613b1}.about-cta__inner--alternate{background-color:#ac65f5;color:#fff}.category-filters__cta--current,.category-filters__cta:hover{border-color:#232428;background-color:#232428}.about-cta__text{position:absolute;top:50%;left:55%;width:37.5%;transform:translate(0,-50%);text-align:left}.about-cta__text .heading,.about-cta__text .my-account .woocommerce-MyAccount-content h2,.about-cta__text .my-account .woocommerce.tinv-wishlist h2,.about-cta__text .page-section__wysiwyg h1,.about-cta__text .page-section__wysiwyg h2,.about-cta__text .page-section__wysiwyg h3,.about-cta__text .page-section__wysiwyg h4,.about-cta__text .page-section__wysiwyg h5,.about-cta__text .page-section__wysiwyg h6,.my-account .woocommerce-MyAccount-content .about-cta__text h2,.my-account .woocommerce.tinv-wishlist .about-cta__text h2,.page-section__wysiwyg .about-cta__text h1,.page-section__wysiwyg .about-cta__text h2,.page-section__wysiwyg .about-cta__text h3,.page-section__wysiwyg .about-cta__text h4,.page-section__wysiwyg .about-cta__text h5,.page-section__wysiwyg .about-cta__text h6{font-size:30px}@media screen and (max-width:767px){.about-cta__text{left:40%;width:55%}.about-cta__text .heading,.about-cta__text .my-account .woocommerce-MyAccount-content h2,.about-cta__text .my-account .woocommerce.tinv-wishlist h2,.about-cta__text .page-section__wysiwyg h1,.about-cta__text .page-section__wysiwyg h2,.about-cta__text .page-section__wysiwyg h3,.about-cta__text .page-section__wysiwyg h4,.about-cta__text .page-section__wysiwyg h5,.about-cta__text .page-section__wysiwyg h6,.my-account .woocommerce-MyAccount-content .about-cta__text h2,.my-account .woocommerce.tinv-wishlist .about-cta__text h2,.page-section__wysiwyg .about-cta__text h1,.page-section__wysiwyg .about-cta__text h2,.page-section__wysiwyg .about-cta__text h3,.page-section__wysiwyg .about-cta__text h4,.page-section__wysiwyg .about-cta__text h5,.page-section__wysiwyg .about-cta__text h6{font-size:22px}}.about-cta__thumbnail{position:absolute;top:50%;left:27.5%;transform:translate(-50%,-50%);max-height:70%;max-width:40%}.footer__bottom,.footer__heading{position:relative}.category-filters{display:-ms-flexbox;display:flex;list-style-type:none;margin:4rem 0 2rem;text-align:center}@media screen and (max-width:767px){.about-cta__thumbnail{left:20%}.category-filters{display:block;overflow-x:auto;white-space:nowrap;margin-top:2.5rem;margin-left:-15px;margin-right:-15px}}.category-filters__cta{-ms-flex-positive:1;flex-grow:1;margin:0 .5rem;padding:1.25rem .75rem;display:inline-block}.category-filters__cta:first-child{margin-left:0}.category-filters__cta:last-child{margin-right:0}.category-filters__cta:hover{color:#fff}@media screen and (max-width:767px){.category-filters__cta{margin:0 .25rem;padding:1rem}.category-filters__cta:first-child{margin-left:15px}.category-filters__cta:last-child{margin-right:15px}}.category-filters__cta--current:not(:first-child)::after{content:'';display:inline-block;width:.75em;height:.75em;background-image:url(assets/img/icons/close.svg);background-size:100% 100%;margin-left:1rem}#wp-live-chat #wp-live-chat-minimize,#wp-live-chat .wp-live-chat-wraper .bleeper_powered_by{display:none!important}#wp-live-chat{min-height:initial;height:8rem!important;box-shadow:0 0 10px -2px #0a0b0c}#wp-live-chat .wp-live-chat-wraper{background-color:#fff!important}#wp-live-chat #wp-live-chat-header{height:8rem!important;border-radius:2px 0 0 2px!important;background:#232428!important;font-size:1.125rem!important;letter-spacing:.15em;padding:0!important}#wp-live-chat #wp-live-chat-1{width:8rem!important;top:100%!important;left:10px!important;transform-origin:0 100% 0!important;text-align:center}#wp-live-chat #wplc_chatmsg{width:225px!important}#wp-live-chat #bleeper_chat_ended{width:210px;left:50px;bottom:auto;height:45px;background-color:#fff;color:#232428;font-weight:600;min-height:45px;box-shadow:0 0 10px #6b6b8b;border-radius:2px;text-align:center}.footer,.footer__menu li a{color:#fff}#wp-live-chat #bleeper_chat_ended::after,#wp-live-chat #bleeper_chat_ended::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}#wp-live-chat #bleeper_chat_ended .bleeper_restart_chat{margin-top:3px;display:inline-block;width:80%}.footer{background-color:#232428;overflow:hidden}.footer__top{padding-top:2rem}.footer__menu{padding:1.5rem 0 0;margin:0;list-style-type:none}@media screen and (min-width:992px){.footer__menu{display:block!important}}@media screen and (max-width:991px){.footer__menu{display:none;padding:1rem 0}}.footer__menu--double-col{column-count:2;column-gap:1rem}.footer__menu li{display:inline-block;width:100%;padding:.75rem 0;line-height:1.1}.footer__heading{padding:.5em 0;border-bottom:1px solid #313238}.footer__heading__icon{position:absolute;top:0;bottom:0;right:0;margin:auto;font-size:.7em;display:none}.footer__heading__icon::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}@media screen and (max-width:991px){.footer__heading{padding:.7em 0}.footer__heading__icon{display:block}}.footer__language-menu{position:relative}.footer__language-menu p{margin-bottom:1.5em}.footer__language-menu__list{display:none;position:absolute;top:100%;left:0;width:75%;max-height:8rem;margin:.5rem 0 0;overflow:auto;list-style-type:none;padding:.5rem 1rem;background-color:#fff}.footer__language-menu__list li{display:block;padding:.5rem 0}.footer__language-menu__list li a{color:#0a0b0c}.footer__language-menu__list li a:focus{outline-color:rgba(35,36,40,.9)}.footer__social-links{padding:1px}.footer__payment-options{margin:2rem 0 1rem;text-align:center}@media screen and (max-width:991px){.footer__language-menu__list{width:250px}.footer__payment-options{text-align:left}}.footer__payment-options__icon{display:inline-block;vertical-align:middle;margin:0 .1rem;height:1.6rem}@media screen and (max-width:480px){.footer__payment-options__icon{height:1.4rem}}.footer__payment-options__icon:first-child{height:3rem;margin:0 1.2rem .7rem 0}@media screen and (max-width:480px){.footer__payment-options__icon:first-child{height:2.5rem;margin:0 .5rem .1rem 0}}.footer__payment-options__icon:last-child{margin-right:0}.footer__copyright-notice{font-size:.875rem;margin:0;background-color:#0a0b0c;padding:1rem 11rem;text-align:center}@media screen and (max-width:767px){.footer__copyright-notice{padding:1rem 15px}}.footer__copyright-notice a{color:#fff}.footer__back-to-top{position:absolute;bottom:0;right:.5rem;background-color:#ec2053;color:#fff;width:10rem;height:5rem;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;font-size:1.25rem;font-weight:700;padding-top:2rem;cursor:pointer;text-align:center;transition:margin-top .15s}@media screen and (max-width:767px){.footer__back-to-top{position:static;display:block;width:100%;height:auto;border-radius:0;padding:1rem 15px;transform:none}}.footer__back-to-top:focus,.footer__back-to-top:hover{bottom:.2rem}.footer__back-to-top:focus:after,.footer__back-to-top:hover:after{content:'';position:absolute;top:100%;left:0;width:100%;height:.2rem;background-color:inherit}.footer .currency-widget{display:none}.header__dropdown--basket{left:auto;text-align:left;padding:54px 40px}@media (max-width:992px){.header__dropdown--basket{padding:20px}}@media (max-width:769px){.header__dropdown--basket{left:auto!important;right:0!important;width:100%!important}}.header__dropdown--basket:after{position:absolute;left:60px;top:-10px;width:20px;height:20px;background:inherit;transform:rotate(45deg)}@media (min-width:770px){.header__dropdown--basket:after{left:auto;right:60px}}.header__dropdown--basket .woocommerce-mini-cart,.woocommerce .header__dropdown--basket .woocommerce-mini-cart{list-style:none;padding:0 40px 0 0;margin:0 -40px 0 0;max-height:calc(100vh - 370px);overflow-y:auto}@media (max-width:769px){.header__dropdown--basket .woocommerce-mini-cart,.woocommerce .header__dropdown--basket .woocommerce-mini-cart{max-height:calc(100vh - 400px)}}.header__dropdown--basket .woocommerce-mini-cart__total,.woocommerce .header__dropdown--basket .woocommerce-mini-cart__total{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:700;margin:19px 0}.header__dropdown--basket .woocommerce-mini-cart__total>*,.woocommerce .header__dropdown--basket .woocommerce-mini-cart__total>*{max-width:50%;font-weight:inherit}.header__dropdown--basket .woocommerce-mini-cart-item,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item{overflow:hidden;position:relative;padding:19px 0;border:solid #6b6b8b;border-width:1px 0 0}.header__dropdown--basket .woocommerce-mini-cart-item:first-child,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item:first-child{border-width:0;padding-top:0}.header__dropdown--basket .woocommerce-mini-cart-item:first-child .remove,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item:first-child .remove{top:4px}.header__dropdown--basket .woocommerce-mini-cart-item:last-child,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item:last-child{padding-bottom:0}.header__dropdown--basket .woocommerce-mini-cart-item .variation,.header__dropdown--basket .woocommerce-mini-cart-item .variation dd,.header__dropdown--basket .woocommerce-mini-cart-item .variation dd p,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .variation,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .variation dd,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .variation dd p{margin:0}.header__dropdown--basket .woocommerce-mini-cart-item img,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item img{float:left;width:153px;max-width:50%;height:auto;margin:0 20px 0 0}.header__dropdown--basket .woocommerce-mini-cart-item a,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item a{font-weight:inherit}.header__dropdown--basket .woocommerce-mini-cart-item .amount,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .amount{font-weight:700;display:block;overflow:hidden;font-size:20px;line-height:1.2;padding:0 15px 3px 0}.header__dropdown--basket .woocommerce-mini-cart-item .qty,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .qty{display:block}.header__dropdown--basket .woocommerce-mini-cart-item .remove,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove{display:inline-block;vertical-align:middle;width:12px;height:12px;font-size:0;line-height:0;padding:0;margin:0;background:0 0;overflow:hidden;text-indent:-9999px;border-radius:0;transition:opacity .3s,transform .3s;position:absolute;right:0;top:23px}.header__dropdown--basket .woocommerce-mini-cart-item .remove:hover,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:hover{opacity:.8}.header__dropdown--basket .woocommerce-mini-cart-item .remove:hover:before,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:hover:before{transform:rotate(-45deg)}.header__dropdown--basket .woocommerce-mini-cart-item .remove:hover:after,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:hover:after{transform:rotate(45deg)}.header__dropdown--basket .woocommerce-mini-cart-item .remove:after,.header__dropdown--basket .woocommerce-mini-cart-item .remove:before,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:after,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:before{content:'';position:absolute;display:block;left:-2px;right:-2px;top:50%;height:4px;margin:-2px 0 0;background:#ec2053;transform:rotate(45deg);transition:inherit}.header__dropdown--basket .woocommerce-mini-cart-item .remove:after,.woocommerce .header__dropdown--basket .woocommerce-mini-cart-item .remove:after{transform:rotate(-45deg)}.woocommerce .header__dropdown .button{width:100%;max-width:100%;display:block;margin:20px 0 0;font-weight:700;letter-spacing:3.33px;font-size:20px}.header__dropdown .buttons{margin:0}.header{position:fixed;width:100%;height:7.5rem;z-index:9999;box-shadow:0 -7rem 5rem 5rem #6b6b8b}.header__top{position:relative;z-index:2;background-color:#232428;height:2.5rem;color:#fff}.header__top .container{height:100%;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.header{position:relative}.header__top .container{padding:0}}.header__top__item{display:inline-block;height:100%;border-left:1px solid #d8d8df;text-align:center}@media screen and (max-width:480px){.header__top__item{width:auto;-ms-flex-positive:1;flex-grow:1;padding:0;display:block;float:left;overflow:hidden}}.header__top__item--grow{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header__top__item--pink{background-color:#ec2053;border-left:none}.header__toggler{position:relative;height:100%;padding:0 .3rem}.header__dropdown,.header__toggler::after{position:absolute;background-color:#232428;top:100%}@media screen and (max-width:480px){.header__toggler{padding:0 .1em}}.header__toggler:focus{outline-offset:-2px}.header__toggler::after{content:"";display:none;left:0;right:0;margin:.75rem auto 0;width:1.5rem;height:1.5rem;transform:rotate(45deg)}.header__toggler--toggled::after{display:block}.header__toggler--static{padding:0}.header__toggler--static a{padding:0 .3rem;display:block;height:100%}.header__toggler--static a:focus{outline-offset:-2px}.header__toggler--search .header__toggler__text--search-close,.header__toggler--search.toggled .header__toggler__text--search-open{display:none}.header__toggler--search.toggled .header__toggler__text--search-close{display:block}.header__toggler__text{color:#fff;height:100%}.header__toggler__text::after,.header__toggler__text::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}.header__toggler__text:active,.header__toggler__text:hover{color:#fff;text-decoration:none}.header__toggler__text--search i{color:#ec2053}@media screen and (max-width:480px){.header__toggler--static a{padding:0}.header__toggler__text{line-height:2rem}.header__toggler__text::after,.header__toggler__text::before{display:none}.header__toggler__text--search i{display:inline-block!important;color:#fff;width:.8rem;text-align:center}.header__toggler__text--search span{display:none!important}}.header__toggler__text i,.header__toggler__text img,.header__toggler__text span{display:inline-block;vertical-align:middle;margin:0 .2em}@media screen and (max-width:767px){.header__toggler__text i,.header__toggler__text img,.header__toggler__text span{margin:0 .1em}.header__toggler__text span{font-size:12px}}.header__toggler__text i{font-size:.8em}@media screen and (max-width:480px){.header__toggler__text i{display:none}}.header__toggler__text i.fa-language{font-size:1.3em;display:inline-block!important}.header__toggler__text i.fa-money{font-size:1.1em;display:inline-block!important}.header__toggler__text img{max-height:1rem}.header__dropdown{display:none;margin-top:1.25rem}@media screen and (max-width:480px){.header__dropdown{margin-top:0;padding:1rem}}.header__dropdown--language{left:15px;padding:1rem 1.25rem;min-width:200px;max-width:100%}@media screen and (max-width:767px){.header__dropdown--language{left:0}}.header__dropdown--language li a{display:inline-block;vertical-align:middle}.header__dropdown--currency{left:15px;padding:.75rem 1.25rem;max-width:400px}@media screen and (max-width:767px){.header__dropdown--currency{left:0}}.header__dropdown--currency .widgettitle{display:none}.header__dropdown--currency ul.currency_switcher{padding:0;margin:0;text-align:center}.header__dropdown--currency ul.currency_switcher li{float:none;display:inline-block;width:2rem;margin:0 .25rem}.header__dropdown--currency ul.currency_switcher li a{font-size:1.1rem;display:block;border:none;border-radius:0;padding:0;float:none;margin:.25rem 0}.header__dropdown--currency ul.currency_switcher li a.active,.header__dropdown--currency ul.currency_switcher li a:hover{background-color:#fff;color:#0a0b0c}.header__dropdown--newsletter{left:15px;width:40%;text-align:center;padding:2.5rem 5%}@media screen and (max-width:991px){.header__dropdown--newsletter{width:50%}}@media screen and (max-width:767px){.header__dropdown--newsletter{left:0;width:70%}}@media screen and (max-width:480px){.header__dropdown--newsletter{width:100%}}.header__dropdown--basket{right:0;width:30%}.header__wide-dropdown{display:none;position:fixed;left:0;background-color:#232428;width:100%}@media screen and (max-width:767px){.header__wide-dropdown{position:absolute;padding:0 1rem}}.header__language-menu{list-style-type:none;margin:0;padding:0;text-align:left}.header__language-menu li{display:block;padding:.5rem 0}.header__language-menu a{color:#fff}.header__language-menu a:hover{color:#ec2053}.header__newsletter__social-links{margin:1.5rem 0;font-size:1.125rem}.header__newsletter__form-wrapper .gfield_email{position:relative;display:block;margin:2rem 0}.header__newsletter__form-wrapper .gfield_email .gfield_label{display:block;font-size:.75rem;text-align:left;text-transform:uppercase}.header__newsletter__form-wrapper .gfield_email input{width:100%}.header__newsletter__form-wrapper .gfield_email .gfield_description{position:absolute;top:100%;left:0;width:100%;font-size:.75rem;text-align:left;font-style:italic}.header__newsletter__form-wrapper .gform_button{width:100%}.header__bottom{position:relative;z-index:1;background-color:#fff;height:5rem;text-align:right}.header__bottom .container{height:100%}.header__bottom a:focus .header__logo{outline:rgba(111,46,215,.5) dashed 1px;outline-offset:1px}.header__logo{position:absolute;top:.25rem;bottom:0;z-index:3;left:15px;margin:auto;height:4rem!important;max-width:none!important}.header__mobile-toggler{display:none}@media screen and (max-width:1366px){.header__mobile-toggler{position:absolute;top:0;left:0;z-index:2;display:block;height:100%;width:100%;padding:0 15px;color:#232428;background-color:#fff;font-size:1.6rem;line-height:3;text-align:right;cursor:pointer}.header__mobile-toggler::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}}.header__menu{list-style-type:none;height:100%;margin:0;padding-left:12rem;text-align:right}.header__menu::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}@media screen and (max-width:1366px){.header__menu{display:none;position:absolute;z-index:1;top:100%;left:0;padding:.5rem 1.6rem;width:100%;height:auto;overflow-y:auto;background-color:#232428;text-align:left;box-shadow:0 -5rem 5rem 5rem #232428}.header__menu::before{display:none}}.load-more,.m02{text-align:center}@media screen and (min-width:1367px){.header__menu{display:block!important}}.header__menu li{display:inline-block;vertical-align:middle;padding:0 2.5%}.jcf-list,.jcf-list .jcf-list-content{vertical-align:top;width:100%;display:inline-block}.header__menu li:first-child{padding-left:0}.header__menu li:last-child{padding-right:0}.header__menu a{color:#0a0b0c;font-weight:600;text-decoration:none}.header__menu a:active,.header__menu a:hover{color:#e40042;text-decoration:none}.header__menu a:focus{outline:rgba(111,46,215,.5) dashed 1px}@media screen and (max-width:1366px){.header__menu li{display:block;font-size:1.1rem;padding:.8em 0}.header__menu a{color:#fff;letter-spacing:2px}.header__menu a:active,.header__menu a:hover{color:#fff}}.jcf-select{display:inline-block;vertical-align:top;position:relative;height:auto;width:auto;max-width:100%}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;margin:0 15px 0 0}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:url(assets/img/icons/arrow-down-pink.svg) right center no-repeat;background-size:15px 10px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-list,.js-slider{position:relative}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{background:#fff;line-height:1.2;border-radius:2px;min-width:180px}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:6px 15px;color:#656565;height:1%}.js-slider,.js-slider__item,.js-slider__reel{height:100%;width:100%}@media (min-width:993px){.jcf-list{min-width:284px;font-size:20px}.jcf-list .jcf-option{padding:12px 21px}}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd!important}.js-slider__reel{position:absolute;top:0;left:0;z-index:1;overflow:hidden}.js-slider__item{position:relative;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 30 )";filter:alpha(opacity=30);opacity:.3;transition:all .4s}.js-slider__item--current{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 100 )";filter:alpha(opacity=100);opacity:1}.js-slider__page{display:block;width:1rem;height:1rem;border-radius:100%;background-color:#d8d8df;margin:.5rem 0;cursor:pointer;transition:background-color .4s}.js-slider__page--current{background-color:#be74ff}.load-more{margin:2rem 0}.load-more--loading .load-more__spinner{display:block!important}.load-more--none{display:none}.load-more .load-more__spinner{display:none;position:relative;margin:1rem auto auto;width:40px;height:40px}.load-more .load-more__spinner::before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background:url(assets/img/icons/loader.png) no-repeat;background-size:40px 40px;animation:load_more_rotate .7s infinite linear}@keyframes load_more_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search-bar{display:inline-block;width:32rem;max-width:100%;margin:2rem 0}.search-bar::after,.search-bar::before{content:' ';display:table}.search-bar::after{clear:both}.search-bar__field{float:left;width:70%}@media screen and (max-width:480px){.search-bar__field{width:58%;padding:0 .5em}}.search-bar__btn{float:left;width:30%}@media screen and (max-width:480px){.search-bar__btn{width:42%;padding:0 .5em}}.social-links{font-size:inherit}.social-links__icon{display:inline-block;margin-right:1rem}.social-links__icon:last-child{margin-right:0}.social-links__icon a{color:#fff}.wwof-woocommerce .button{border-radius:2px!important;padding:.618em 1em!important;background-color:#6f2ed7!important;border:1px solid #6f2ed7!important}.wwof-woocommerce .button:hover{background-color:transparent!important;color:#0a0b0c!important}.m02{background-color:#6f2ed7;background-image:url(assets/img/backgrounds/m02.png);background-size:cover;background-position:top center;color:#fff}.m02__form-wrapper{position:relative;width:30rem;height:4rem;margin:3rem auto 0;max-width:100%}.m02__form-wrapper form{position:absolute;top:0;left:0;width:100%}.m02__form-wrapper form::after,.m02__form-wrapper form::before{content:' ';display:table}.m02__form-wrapper form::after{clear:both}.m02__form-wrapper .gform_body,.m02__form-wrapper .gform_footer{float:left;width:50%}.m02__form-wrapper .gfield_email input,.m02__form-wrapper .gform_button{width:100%}.m02__form-wrapper .gfield_email{position:relative}.m02__form-wrapper .gfield_email .gfield_label{display:none}.m02__form-wrapper .gfield_email .gfield_description{position:absolute;top:100%;left:0;width:100%;font-size:.75rem;text-align:left;font-style:italic}.m03,.m05--centre,.m05__btn,.m05__subtitle--centre{text-align:center}@media screen and (max-width:480px){.m02__form-wrapper{height:8rem}.m02__form-wrapper .gform_body,.m02__form-wrapper .gform_footer{width:100%}.m02__form-wrapper .gfield_email{margin-bottom:1.5rem}.m02__form-wrapper .gfield_email input,.m02__form-wrapper .gform_button{border-radius:2px!important}}.m02__form-wrapper .gform_confirmation_message{font-size:1.125rem;letter-spacing:.15em}.m02__form-wrapper .gform_confirmation_message::before{content:'\f164';font-family:FontAwesome;margin-right:.25em}.m03{padding:1.5rem 0 1rem;background-color:#fff}.m03__intro{display:block;font-size:.875rem;color:#6b6b8b;margin-bottom:1em}.m05,.m07-1,.m07__info,.m08__circle,.m09__content{color:#fff}.m03__thumbnail{display:inline-block;position:relative;width:16%;height:0;padding-bottom:10%;margin:0 0 1rem}@media screen and (max-width:767px){.m03__thumbnail{width:24%;padding-bottom:15%}}@media screen and (max-width:480px){.m03__thumbnail{width:48%;padding-bottom:30%}}.m03__thumbnail__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:100%;width:auto;height:auto}.m05{font-size:24px;overflow:hidden;position:relative;padding-top:6rem;padding-bottom:18rem;background-color:#6f2ed7;background-image:url(assets/img/backgrounds/pattern.png);background-size:auto;background-position:top left;background-repeat:repeat;z-index:1}@media screen and (max-width:991px){.m05{padding-top:4rem;padding-bottom:16rem}}@media screen and (max-width:767px){.m05{font-size:18px;padding-bottom:18rem}.m05__subtitle{font-weight:300}}@media screen and (max-width:480px){.m05{padding-top:2rem}}.m05--type-4,.m05--type-4.m05--no-content{padding-top:0;padding-bottom:0}.m05--type-1::after,.m05--type-2::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10rem;box-shadow:inset 0 -8rem 6rem -2rem #6f2ed7;z-index:100}.m05__btn::after,.m06::after{content:""}.m05--type-3{background-color:#0a0b0c;background-image:none}.m05--type-4 img{width:100%;display:block}.m05--type-4 .content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m05--no-content{padding-top:21rem;padding-bottom:21rem}.m05--no-content .m05__m05-2-video{opacity:1;position:relative}.m05--no-content:after{box-shadow:none}.m05__m05-1-background{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1,1);transition:transform .1s}.m05__m05-2-new-image{display:block;max-width:100%;height:auto}.m05__m05-2-image,.m05__m05-2-video{top:0;left:0;width:100%;height:100%;position:absolute}@media screen and (min-width:991px){.m05__m05-2-new-image{display:none}}.m05__m05-2-image{background-size:cover;background-position:center}.m05__m05-2-image--has-video{display:none}@media screen and (max-width:991px){.m05--no-content{padding-top:0;padding-bottom:0;margin-bottom:2rem}.m05__m05-2-image--has-video{display:block}}@media screen and (max-width:480px){.m05__m05-2-image{background-position:75% center}}.m05__m05-2-video{display:none}.m05__m05-2-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.m05__m05-2-video .youtube-video-background{padding-top:56.25%}.m05__m05-2-video .youtube-video-background,.m05__m05-2-video .youtube-video-foreground{position:absolute;top:50%;left:0;width:100%;height:100%;pointer-events:none;transform:translateY(-50%)}@media screen and (min-width:992px){.m05__m05-2-video{display:block}}.m05__btn{display:block;position:absolute;top:0;right:5%;width:15rem;height:15rem;animation:m05btnSlideIn 2s cubic-bezier(.72,.33,.69,1.2)}@media screen and (max-width:991px){.m05__btn{right:0;width:14rem;height:14rem}}@media screen and (max-width:767px){.m05__btn{position:relative;top:auto;right:auto;margin:2rem auto auto}}.m05__btn::after{position:absolute;top:0;left:50%;z-index:1;height:100%;width:850px;background-color:#be74ff;background-image:url(assets/img/decoration/m05-button.png);background-size:cover;background-position:center;transform:rotate(51deg);transform-origin:0 50%}.m05__btn__inner{position:relative;z-index:2;background-color:#ac65f5;border-radius:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.m05__btn__content{transition:transform .3s;width:100%;text-align:center;animation:m05btnPulse .6s ease-in-out 2s;padding:0 1rem}.m05__btn__content:hover{transform:scale(1.1,1.1)}.m05__btn__content img{display:block;max-width:35%;margin:0 auto .5rem}@keyframes m05btnSlideIn{0%{right:-300%}100%{right:5%}}@keyframes m05btnPulse{0%,100%{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}}.m06{position:relative;margin-top:-15rem;margin-bottom:30px;background-color:#6f2ed7;width:100%;float:left}.m06::after,.m06__image,.m06__image img{position:absolute;left:0}.m06::after{bottom:0;width:100%;height:15rem;background-color:#fff;z-index:0}@media screen and (max-width:991px){@keyframes m05btnSlideIn{0%{right:-300%}100%{right:0}}.m06{margin-top:-14rem}.m06::after{height:12rem}}.m06--black{background-color:transparent;margin-top:0}.m06--black .m06__product{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:box-shadow .3s cubic-bezier(.25,.8,.25,1)}.m06--black .m06__product:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.m06__product{padding-top:15rem;height:30rem;background-color:#232428;color:#fff;margin-top:2rem}.m06__product:hover .m06__content{background:#ac65f5}.m07__heading::after,.m07__thumbnail,.m09__thumbnail{background-position:center}.m07__heading::after,.m10__block--has-decoration::before{content:'';background-repeat:no-repeat}@media screen and (max-width:991px){.m06__product{padding-top:12rem;height:24rem}}@media screen and (max-width:767px){.m06{margin-bottom:15px}.m06::after{display:none}.m06__product{margin-top:0;margin-bottom:1rem}}.m06__image{top:0;width:100%;height:50%;margin:0;z-index:1;background-color:#fff}.m06__image img{top:0;bottom:0;right:0;margin:auto;max-height:90%;max-width:80%}.m06__content{position:relative;height:100%;padding:1.5rem 2.25rem 1.5rem 1.25rem;z-index:2;transition:.3s}.m06__overlay,.m06__overlay__content,.m07__info{position:absolute;left:0;text-align:center}@media screen and (max-width:991px){.m06__content{padding:1rem}}.m06__content::after{bottom:0}.m06__content--no-swatch{padding-bottom:1.5rem}.m06__content--no-swatch::after{bottom:0}.m06__price{margin:.5em 0 1em}.m06__overlay{display:block;top:0;width:100%;height:100%;z-index:3;background-color:rgba(35,36,40,.9);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;transition:opacity .15s}.m06__overlay:focus,.m06__overlay:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 100 )";filter:alpha(opacity=100);opacity:1}.m06__overlay:focus{outline-offset:-1px}.form-button:active,.form-input:active,.header__newsletter__form-wrapper .gfield_email input:active,.header__newsletter__form-wrapper .gform_button:active,.introjs-button,.m02__form-wrapper .gfield_email input:active,.m02__form-wrapper .gform_button:active,.m21__search__button:active,.m21__search__input:active,.m22 .gform_footer .gform_button:active,.m22__form input:active[type=text],.m22__form input:active[type=email],.m22__form select:active,.m22__form textarea:active,.search-bar__btn:active,.search-bar__field:active{outline:0}.m06__overlay__content{top:0;width:100%;height:50%}.m06__overlay__content::after,.m06__overlay__content::before{content:'';width:0;height:100%;display:inline-block;vertical-align:bottom}.m06__overlay__content__inner{width:90%;display:inline-block;vertical-align:bottom;padding-bottom:1rem}.m06__overlay__icon{display:block;width:3rem;margin:0 auto 2rem}.m06__overlay__price{margin:.25em 0 0}.m07{height:25rem;background-color:#be74ff}.m07__info{top:50%;transform:translate(0,-50%);width:50%;padding:2rem 7.5%}@media screen and (max-width:767px){.m07__info{padding:2rem 1rem}.m08{margin-bottom:15px}}@media screen and (max-width:480px){.m07{height:auto}.m07__info{position:static;width:100%;transform:none;padding:1rem}}.m07__info--alternate{left:50%}.m07__thumbnail{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;background-size:cover}@media screen and (max-width:480px){.m07__thumbnail{position:static;width:100%;height:0;padding-bottom:100%}}.m07__thumbnail--alternate{left:0}.m07__heading::after{display:inline-block;background-image:url(assets/img/icons/chevron-right.svg);background-size:auto 100%;width:.7em;height:.7em;margin-left:.2em}.m07-1{padding:4.5rem 0;background-color:rgba(35,36,40,.9);text-align:center}.m07-1__text{text-align:left;font-size:1.25rem}.m08{background-color:#ac65f5}.m08__circle,.m09{background-color:#4613b1}.m08__circle__content{padding-bottom:10%}.m08__icon{font-size:4em}.m09__slider-wrapper{width:100%;height:100%;padding:2rem 3rem 2rem 5.5rem}@media screen and (max-width:991px){.m09__slider-wrapper{padding:15px 15px 15px 5rem}}@media screen and (max-width:480px){.m09{margin-left:-15px;margin-right:-15px;border-radius:0}.m09__slider-wrapper{padding:15px}}.m09__slider .js-slider__reel{padding-left:2rem}@media screen and (max-width:1199px) and (min-width:481px){.m09__slider .js-slider__reel{padding-left:0}}.m09__slider .js-slider__paging{position:absolute;top:50%;left:-3rem;transform:translate(0,-50%);padding:0;margin:0;list-style-type:none;width:1rem;z-index:2}.m09__slider .js-slider__item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2.5rem;box-shadow:inset 0 -2rem 1.5rem -.5rem #4613b1;z-index:100}.m09__thumbnail{position:absolute;top:0;bottom:0;left:0;margin:auto;height:7rem;width:7rem;overflow:hidden;background-size:cover}@media screen and (max-width:480px){.m09__slider .js-slider__paging{left:0}.m09__thumbnail{height:5rem;width:5rem}}.m09__content{position:absolute;top:50%;left:0;width:100%;max-height:100%;overflow:hidden;transform:translate(0,-50%);padding-left:8rem}@media screen and (max-width:480px){.m09__content{padding-left:6rem}}.m09__content--no-image{padding-left:0!important}.m09__text{margin:0 0 .5em}.m09__name{margin:0}.m09__name a:active,.m09__name a:hover{color:#be74ff}.m09__name .fa{margin-right:.5em}.m10{background-color:#6f2ed7;padding:3rem 7.5%;text-align:center;color:#fff}@media screen and (max-width:1199px){.m10{padding:2.5rem 5%}}@media screen and (max-width:991px){.m10{padding:2.5rem 2.5%}}@media screen and (max-width:767px){.m10{padding:2.5rem 10%}}@media screen and (max-width:480px){.m10{padding:2.5rem 15px;margin-left:-15px;margin-right:-15px;border-radius:0}.m10 .container-fluid{padding:0}}.m10__block{height:0;padding-bottom:100%;background-color:#fff;margin-top:2rem;overflow:visible}.m10__block--has-decoration{background-color:transparent;background-size:cover;background-position:center top;overflow:visible}@media screen and (max-width:480px){.m10__block{margin-top:15px}.m10__block--has-decoration{margin-top:30px}}.m10__block--has-decoration::before{position:absolute;left:0;right:0;margin:auto;background-image:url(assets/img/decoration/xpole-home-image.png);background-size:contain;background-position:center top;width:100%;height:100%}.m12__btn::before,.m13__circle__icon::after,.m13__circle__icon::before{content:'';background-size:cover;background-position:center}.m10__block__text{position:absolute;top:75%;top:10px;left:7.5%;width:90%;text-align:left;color:#6F2ED7}.m11,.m12,.m14,.m15__caro,.m16,.m17,.m17:active,.m17:focus,.m17:hover,.m18{color:#fff}@media screen and (max-width:1199px){.m10__block__text{top:auto;top:0;left:1.2rem;bottom:0;width:90%;transform:none}}.m10__slider,.m10__slider__btn,.m10__slider__btn::after,.m10__slider__reel{width:100%;left:0;position:absolute}.m10__cta-wrapper{margin:3rem 0 0;text-align:center}.m10__slider{top:0;height:100%;background-color:#0a0b0c}.m10__slider__item,.m10__slider__reel{background-color:#fff}.m10__slider__reel{top:0;height:70%;z-index:1;overflow:hidden}@media screen and (max-width:991px){.m10__slider__reel{height:65%}}@media screen and (max-width:767px){.m10__cta-wrapper{margin-top:11rem}.m10__slider__reel{height:100%}}.m10__slider__image{position:absolute;top:0;bottom:0;left:0;right:0;max-width:70%;max-height:80%;margin:auto}@media screen and (max-width:991px) and (min-width:768px){.m10__block{padding-bottom:105%}.m10__slider__image{max-width:80%;max-height:90%}}.m10__slider__btn{top:70%;height:22%;background-color:#0a0b0c;z-index:2;cursor:pointer}.m10__slider__btn::after{content:'';bottom:0;height:2.5rem;box-shadow:inset 0 -2rem 1.5rem -.5rem #0a0b0c;z-index:100}@media screen and (max-width:991px){.m10__slider__btn{top:65%;height:27%}}@media screen and (max-width:767px){.m10__slider__btn{top:100%;height:6rem}}.m10__slider .js-slider__paging{position:absolute;top:35%;right:5%;transform:translate(0,-50%);width:1rem;margin:0;padding:0;z-index:3}@media screen and (max-width:767px){.m10__slider .js-slider__paging{top:50%}}.m10__slider .js-slider__text{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem;margin:0;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;transition:opacity .15s}.m10__slider .js-slider__text--current{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 100 )";filter:alpha(opacity=100);opacity:1}.m10__slider__icon{position:absolute;top:100%;left:0;width:100%;text-align:center}@media screen and (max-width:767px){.m10__slider__icon{height:2rem;background-color:#0a0b0c}}.m11{background-color:#4613b1;text-align:center}@media screen and (max-width:480px){.m11 .col-xs-6{width:18rem;float:none;clear:both;margin:auto!important}}.m11__block{margin:0;height:0;padding-bottom:100%;background-color:#fff}.m11__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60%;max-height:70%}.m11__image--video{width:auto;height:auto;min-height:100%;max-width:none;min-width:none}.m11__text{text-align:left;margin:0;padding:1rem}@media screen and (max-width:991px){.m11__text{padding:1rem 0}}@media screen and (max-width:767px){.m11__text{height:6rem;margin-bottom:1rem}.m11__text::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2.5rem;box-shadow:inset 0 -2rem 1.5rem -.5rem #4613b1;z-index:100}}@media screen and (max-width:480px){.m11__text{height:auto}.m11__text::after{display:none}}.m11__video-cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(172,101,245,.8);text-align:left;padding:1rem 8%;cursor:pointer}.m12,.m14,.m15__caro,.m16,.m17,.m18{text-align:center}.m11__video-cta__icon{display:block;height:1.75rem;margin:.5rem 0 1.5rem}@media screen and (max-width:991px) and (min-width:768px){.m11__video-cta__icon{display:none}}.m11__video-cta__duration{position:absolute;bottom:1rem;left:0;width:100%;display:block;text-align:center}.m12{background-color:#4613b1}@media screen and (max-width:767px){.m12{margin-bottom:15px}}.m12__inner{position:absolute;top:50%;left:10%;right:0;width:80%;transform:translate(0,-50%)}.m12__text{margin:.5em 0 2.5em}.m12__btn{position:relative}.m12__btn::before{position:absolute;top:-.5rem;right:100%;margin-right:-1.5rem;width:8.4rem;height:6rem;background-image:url(assets/img/decoration/m12-wand.svg);pointer-events:none}@media screen and (max-width:480px){.m12__btn::before{display:none}}.m13{background-color:#232428}.m13__circle{background-color:#ec2053;color:#fff}.m13__circle__icon{position:relative;width:74px;height:60px;display:block;margin:0 auto 1rem;overflow:hidden}.m15__caro,.m15__caro__heading,.m15__caro__reel{width:100%;position:absolute}.m13__circle__icon::after,.m13__circle__icon::before{position:absolute;top:0;width:100%;height:100%}.m14--pattern,.m15,.m15__caro__reel{background-position:top center;background-size:cover}.m13__circle__icon::before{left:0;background-image:url(assets/img/icons/basket-pink-2.svg)}.m13__circle__icon::after{left:100%;background-image:url(assets/img/icons/basket-pink-1.svg)}.m13__circle:hover .m13__circle__icon::before{left:-100%}.m13__circle:hover .m13__circle__icon::after{left:0}.m14{background-color:#6f2ed7;padding:4.5rem 0}@media screen and (max-width:480px){.m14{padding:3rem 0}}.m14--pattern{background-image:url(assets/img/backgrounds/m14.png)}.m14__social-links{font-size:1.5rem}.m14__feed{margin-top:2.5rem}.m15{height:0;padding-bottom:42%;background-image:url(assets/img/backgrounds/m15.png)}@media screen and (max-width:991px){.m15{padding-bottom:50%}}@media screen and (max-width:767px){.m15{padding-bottom:0;height:28rem}}.m15__caro{top:0;left:0;height:100%;overflow:hidden}.m15__caro__heading{bottom:60%;left:0;padding-bottom:2rem;max-height:32%;overflow:hidden}@media screen and (max-width:1199px){.m15__caro__heading{bottom:65%}}@media screen and (max-width:767px){.m15__caro__heading{max-height:12rem;bottom:16rem;padding-bottom:1.5rem}}.m15__caro__reel{bottom:0;left:0;height:60%;background-image:url(assets/img/backgrounds/m15-wheel.svg)}.m15__date{display:block;font-size:1.25rem;padding:.5rem 0}.m15__title__inner,.m15__title__nav{display:inline-block;vertical-align:middle}.m15__title__inner{width:30rem;padding:0 2rem;line-height:1}@media screen and (max-width:767px){.m15__caro__reel{height:16rem}.m15__title__inner{max-width:80%}}.m15__title__nav{font-size:.75em;cursor:pointer;line-height:92px}.m15__item{position:absolute;top:15%;left:0;right:0;width:25%;height:85%;margin:auto;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0;transform-origin:50% 200%;z-index:1}@media screen and (max-width:1199px){.m15__item{width:40%}}@media screen and (max-width:991px){.m15__item{width:60%}}@media screen and (max-width:767px){.m15__item{width:80%}}.m15__item--current{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 100 )";filter:alpha(opacity=100);opacity:1;transform:rotate(0);transition:all .4s;z-index:2}.m15__item--after,.m15__item--before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )"}.m15__item--before{filter:alpha(opacity=0);opacity:0;transform:rotate(-90deg);z-index:1}.m15__item--after{filter:alpha(opacity=0);opacity:0;transform:rotate(90deg);z-index:1}.m15__item__hidden{display:none}.m15__item__thumbnail{width:45%;height:0;padding-bottom:45%;border-radius:100%;margin:auto;background-size:cover;background-position:center}@media screen and (max-width:1199px){.m15__item__thumbnail{width:30%;padding-bottom:30%}}@media screen and (max-width:991px){.m15__item__thumbnail{width:20%;padding-bottom:20%}}@media screen and (max-width:767px){.m15__item__thumbnail{width:7rem;padding-bottom:7rem}}@media screen and (max-width:480px){.m15__item__thumbnail{width:5rem;padding-bottom:5rem}}.m15__item__image-wrapper{position:relative;width:45%;height:0;padding-bottom:45%;border-radius:100%;overflow:hidden;margin:auto}.m15__item__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto}.m16{background-color:#4613b1;margin-bottom:30px}@media screen and (max-width:767px){.m16{margin-bottom:15px}}.m16__inner{position:absolute;top:50%;left:10%;right:0;width:80%;transform:translate(0,-50%)}@media screen and (max-width:480px){.m16{height:auto;padding:2rem}.m16__inner{position:static;width:100%;transform:none}}.m16__text{margin:.5em 0 2.5em}.m17{background-color:#232428}@media screen and (max-width:767px){.m17{margin-bottom:15px}}.m17__inner{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;max-height:100%;overflow:hidden;padding:0 10%}.m17__text{font-size:1.25rem}.m18{background-color:#6f2ed7;padding-bottom:6rem;overflow:hidden}.m18.block-upsell{background-color:transparent;overflow:visible}.m18__carousel{display:none;margin:3rem 0 2rem}@media screen and (max-width:767px){.m18__carousel{padding:0 1.5rem}}.m18__carousel.slick-initialized{display:block}.m18__item{padding:0 15px;text-align:left}.m18__nav{position:absolute;top:7rem;width:2rem;height:2rem;line-height:2rem;border-radius:100%;text-align:center;background-color:#6f2ed7;cursor:pointer}.m18__thumbnail,.m19__cta{width:100%;position:relative}@media screen and (max-width:991px){.m18__nav{top:5rem}}.m18__nav--prev{left:-2rem}.m18__nav--next{right:-2rem}.m18__thumbnail{height:0;padding-bottom:100%;background-size:cover;background-position:center top}.m18__thumbnail--original{height:0!important;padding-bottom:100%!important}.m18__name{padding:0 1rem}.m19{color:#232428;text-align:center;padding:3rem 15%}.m20,.m21{color:#fff;text-align:center}@media screen and (max-width:1199px){.m19{padding:3rem 10%}}@media screen and (max-width:991px){.m19{padding:2rem 1rem}}@media screen and (max-width:767px){.m18__nav{top:38%}.m18__nav--prev{left:-.5rem}.m18__nav--next{right:-.5rem}.m19{padding:2rem 0 0}}.m19__ctas{padding-top:3rem}.m19__cta{height:0;padding-bottom:50%;margin-bottom:30px}.m20{margin-top:3rem}@media screen and (max-width:991px){.m20{margin-top:1.5rem}}@media screen and (max-width:767px){.m19__cta{padding-bottom:60%;margin-bottom:15px}.m20{margin-top:0}}.m20__subtitle{font-weight:300;margin-top:1rem}.m20__social-links{margin-top:2rem;font-size:1.5rem}.m21{position:relative;background-image:url(assets/img/backgrounds/m21.png);background-position:center;background-size:cover;padding:6rem 0}.m21__subtitle{font-weight:300;margin-top:1rem}.m21__search{width:32rem;max-width:100%;margin:3rem auto 0;height:auto}.m21__search::after,.m21__search::before{content:' ';display:table}.m21__search::after{clear:both}.m21__search__label{display:none}.m21__search__input{float:left;width:65%}@media screen and (max-width:480px){.m21__search__input{width:58%}}.m21__search__button{float:left;width:35%}@media screen and (max-width:480px){.m21__search__button{width:42%}}.m22{text-align:center}.m22__form{text-align:left;position:relative;max-width:60rem;margin:2rem auto}.m22__form .gform_fields{display:-ms-grid;display:grid;-ms-grid-columns:3fr 30px 4fr;grid-template-columns:3fr 30px 4fr}@media screen and (max-width:767px){.m22__form .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.m22__form .gform_fields grid-gap .gform_validation_container{position:absolute;left:-1px;height:1px;width:1px;overflow:hidden;visibility:hidden}.m22__form input[type=text],.m22__form input[type=email],.m22__form select,.m22__form textarea{width:100%}.m22__form__input{padding:1rem 0}@media screen and (max-width:480px){.m22__form__input{position:relative;width:100%!important;top:auto!important;left:auto!important}}.m22__form__input .gfield_description,.m22__form__input .gfield_label{line-height:1;position:absolute;font-size:.75rem;text-transform:uppercase}.m22__form__input .gfield_label{bottom:4.25rem;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha( Opacity = 0 )";filter:alpha(opacity=0);opacity:0}.m22__form__input .gfield_description{bottom:0;left:0}.m22 .gfield{-ms-grid-row-span:1;-ms-grid-row:auto;grid-row:auto/span 1;grid-column:1/2;margin-bottom:0}.m22 .gfield.gform_validation_container{display:none}.m22 .gfield.m22__form__input--email,.m22 .gfield.m22__form__input--name,.m22 .gfield.m22__form__input--phone{-ms-grid-row-span:1;-ms-grid-row:auto;grid-row:auto/span 1;grid-column:1/2}.m22 .gfield.m22__form__input--subject{-ms-grid-row:1;grid-row:1;grid-column:3/4}.m22 .gfield.m22__form__input--subject .ginput_container{position:relative;border-radius:2px;background-color:#fff}.m22 .gfield.m22__form__input--subject .ginput_container select{position:relative;z-index:1;line-height:3;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-color:transparent}.m22 .gfield.m22__form__input--subject .ginput_container:after{content:'\f078';font-family:FontAwesome;position:absolute;font-size:.75rem;line-height:1;height:.5rem;right:1rem;top:0;bottom:0;margin:auto;z-index:0;color:#0a0b0c;padding-bottom:.1rem}.m23__togglers__item,.m24__regions{font-family:rift-soft,sans-serif}.m22 .gfield.m22__form__input--message{grid-row:2/5;grid-column:3/4}.m22 .gfield.m22__form__input--message .ginput_container{height:100%}.m22 .gfield.m22__form__input--message .ginput_container textarea{height:100%;padding-top:.75rem;padding-bottom:.75rem;line-height:1.3;resize:none}.m22 .gform_footer{padding:1rem 0;text-align:right}.m22 .gform_footer .gform_button{line-height:3!important;height:3.5rem!important;display:inline-block!important;padding-left:2rem!important;padding-right:2rem!important;font-weight:400!important}.m22 .gform_confirmation_message{text-align:center;font-size:1rem;font-weight:300}.m23__details{padding:4rem 0;border:1px solid rgba(255,255,255,.3);border-bottom:none;border-radius:2px 2px 0 0}@media screen and (max-width:991px){.m23__details{padding:3rem 2rem}}@media screen and (max-width:767px){.m23__details{padding:2rem 15px}}.m23__address{font-size:1.25rem;padding-left:2rem;margin-top:0}@media screen and (max-width:767px){.m23__address{padding-left:0}}.m23__toggle-group{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.m23__togglers{list-style-type:none;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:40%;flex-basis:40%;padding:0;margin:0 7.5px 0 0}@media screen and (max-width:480px){.m23__toggle-group{display:block}.m23__togglers{margin-right:0;margin-bottom:15px}}.m23__togglers__item{text-align:center;padding:.75rem .5rem;font-size:1.5rem;border:1px solid rgba(255,255,255,.3);border-bottom:none}.m23__togglers__item:first-child{border-radius:2px 2px 0 0}.m23__togglers__item:last-child{border-bottom:1px solid rgba(255,255,255,.3);border-radius:0 0 2px 2px}.m23__togglers__item.toggled{background-color:#fff;color:#0a0b0c}.m23__togglers__item.toggled:not(:last-child){border-bottom:1px solid #fff}.m23__togglers__item.toggled:not(:last-child)+.m23__togglers__item{border-top:none}.m23__togglees{margin-left:7.5px;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:2px}@media screen and (max-width:480px){.m23__togglees{margin-left:0}}.m23__togglees__item{display:none;background-color:#fff;border-radius:2px;color:#0a0b0c;width:100%;padding:2rem 10% 2rem 15%;font-size:1.25rem;font-weight:300}.m23__togglees__item:first-of-type{display:block}@media screen and (max-width:767px){.m23__togglees__item{padding:1.5rem 1rem 1.5rem 2rem}}.m23__togglees__item a,.m23__togglees__item span{display:block;position:relative;padding:.4rem 0 .4rem 2.5rem}.m23__togglees__item a i,.m23__togglees__item span i{position:absolute;top:.3rem;bottom:0;left:0;margin:auto;width:1.5rem;height:1.25rem;text-align:center;line-height:1}.m23__map{position:relative;width:100%;height:1px;border-top:1px solid rgba(255,255,255,.3);overflow:hidden}.m23__map[data-map=initialised]{height:350px;border-top:0}.m24__regions{display:-ms-flexbox;display:flex;padding:1rem 0;margin:1rem 0 0;text-align:center}@media screen and (max-width:480px){.m24__regions{display:block;padding-bottom:0}}.m24__regions__toggler{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 .5rem;padding:1.25em .5em;border-color:rgba(255,255,255,.3);font-size:1.5rem;font-weight:400;letter-spacing:0}@media screen and (max-width:991px){.m24__regions__toggler{padding:.75em .5em}}@media screen and (max-width:767px){.m23__map[data-map=initialised]{height:250px}.m24__regions__toggler{padding:.5rem .1rem}}@media screen and (max-width:480px){.m24__regions__toggler{display:block;margin:0 0 1rem}}.m24__regions__toggler:first-child{margin-left:0}.m24__regions__toggler:last-child{margin-right:0}.m24__regions__toggler.toggled{background-color:#fff;color:#0a0b0c;border-color:#fff}.m24__contact{display:none}.m24__contact__container{display:-ms-flexbox;display:flex;-moz-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff;border-radius:2px;color:#0a0b0c;padding:3rem}@media screen and (max-width:767px){.m24__contact__container{display:block;text-align:center;padding:2rem 0 1rem}}.m24__contact__detail{font-size:1.25rem;display:block;margin:0 auto 1rem}.m24__contact__detail:hover{color:#e40042}[type=number],[type=text],[type=email],[type=password],[type=search],[type=date],[type=tel],[type=url],select{color:#0a0b0c}.form-input,.header__newsletter__form-wrapper .gfield_email input,.m02__form-wrapper .gfield_email input,.m21__search__input,.m22__form input[type=text],.m22__form input[type=email],.m22__form select,.m22__form textarea,.search-bar__field{color:#0a0b0c;display:block;font-size:1.1rem!important;line-height:3.5;height:3.5em;padding:0 1em;border-radius:2px;border:none;border-bottom:3px solid #d8d8df!important}@media screen and (max-width:991px){.form-input,.header__newsletter__form-wrapper .gfield_email input,.m02__form-wrapper .gfield_email input,.m21__search__input,.m22__form input[type=text],.m22__form input[type=email],.m22__form select,.m22__form textarea,.search-bar__field{font-size:1rem}}.form-input--inline,.m02__form-wrapper .gfield_email input,.m21__search__input,.search-bar__field{line-height:3.2;height:3.2em;border-radius:2px 0 0 2px}.form-button,.header__newsletter__form-wrapper .gform_button,.m02__form-wrapper .gform_button,.m21__search__button,.m22 .gform_footer .gform_button,.search-bar__btn{background-color:#ec2053;display:block;font-size:1.1rem!important;line-height:3.5;height:3.5em;padding:0 1em;border-radius:2px;border:none;border-bottom:3px solid #c01741!important;text-align:center;font-weight:600;letter-spacing:.15em;color:#fff;transition:background-color .3s}@media screen and (max-width:991px){.form-button,.header__newsletter__form-wrapper .gform_button,.m02__form-wrapper .gform_button,.m21__search__button,.m22 .gform_footer .gform_button,.search-bar__btn{font-size:1rem}}.form-button--inline,.m02__form-wrapper .gform_button,.m21__search__button,.search-bar__btn{line-height:3.2;height:3.2em;border-radius:0 2px 2px 0!important}.form-button--loading,.form-button.gform_button--loading,.gform_button--loading.m21__search__button,.gform_button--loading.search-bar__btn,.header__newsletter__form-wrapper .gform_button--loading.gform_button,.m02__form-wrapper .gform_button--loading.gform_button,.m22 .gform_footer .gform_button--loading.gform_button{animation:formLoading .6s linear 0s infinite normal}@keyframes formLoading{0%,100%{background-color:#ec2053}50%{background-color:#c01741}}.gform_fields{margin:0;padding:0;list-style-type:none}.validation_error{display:none}.gform_ajax_spinner{display:none!important}#gform_4 input{padding:10px;border-radius:3px;border:none;border-bottom:2px solid #d3d3d3}#gform_4 textarea{padding:10px;border-radius:3px;resize:none;height:7rem}.sponsorship{padding:4rem;text-align:left}#gform_5 input{padding:10px;border-radius:5px;border:none;margin:1rem 0;border-bottom:2px solid #d3d3d3}#gform_5 label{display:block}#gform_5 li{list-style-type:none}#gform_5 textarea{width:24rem;padding:10px;border-radius:3px;resize:none;height:7rem}#ui-datepicker-div{background-color:#fff;padding:1rem;border-radius:5px}.validation_message{color:#FF3232}.studio-quote{padding:0}.studio-quote .error-message p{border-left:4px solid #ec2053;color:#ec2053;padding:0 0 0 10px;font-weight:700}.studio-quote .content{padding:0 32px;max-width:955px;margin:auto}.studio-quote h1{font-size:92px;line-height:110px;text-align:center}.studio-quote__content{font-size:16px;line-height:24px;text-align:center;max-width:540px;padding:0 32px;box-sizing:content-box;margin:auto}.studio-quote__calculator{background-color:#323248;margin-top:45px;margin-bottom:45px;padding:5% 9%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.studio-quote .label{font-family:rift-soft,sans-serif;font-size:20px;line-height:24px;text-transform:uppercase}.studio-quote label>.jcf-select{display:inline-block;margin-left:10px;max-width:180px}.studio-quote label>.jcf-select span{white-space:initial}.studio-quote .option-label{color:#d8d8df;font-size:18px;font-weight:600;line-height:18px;display:block;margin-bottom:12px}.studio-quote .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.studio-quote .flex-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.studio-quote .columns-3{width:calc(33.3333% - 15px)}@media (max-width:767px){.studio-quote__calculator{padding-left:32px;padding-right:32px}.studio-quote .flex-row{-ms-flex-direction:column;flex-direction:column}.studio-quote .flex-row .column{margin-bottom:20px}.studio-quote .columns-3{width:100%}}.studio-quote .columns-2{width:calc(50% - 15px)}@media (max-width:767px){.studio-quote .columns-2{width:100%}}.studio-quote .input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.studio-quote .input input{width:auto;min-width:0;max-width:none;margin-right:15px}.studio-quote .input .inches,.studio-quote .input .jcf-hidden{display:none}.studio-quote .input.ft .inches{display:block}.studio-quote .jcf-select-text{display:inline-block;vertical-align:middle;padding-right:5px;color:#ec2053}.studio-quote .jcf-select-opener{display:inline-block;vertical-align:middle;width:15px}.studio-quote .divider::after{content:'';display:block;margin:55px 0 31px;height:3px;background-color:#2a2a3d;width:100%}.studio-quote .calculate{padding-top:41px;max-width:350px;position:relative}.studio-quote .calculate-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.studio-quote .calculate-button.disabled{pointer-events:none;cursor:not-allowed}.studio-quote .spinner{height:32px;border-radius:32px;box-sizing:border-box;border:2px groove #fff;border-top-color:rgba(255,255,255,.3);border-left-color:#fff;border-bottom-color:rgba(255,255,255,.6);border-right-color:rgba(255,255,255,.5);transform:scale(0);width:0;margin-right:0;transition:all .15s ease}.introjs-helperLayer,.introjs-overlay,.introjs-tooltipReferenceLayer{box-sizing:content-box;transition:all .3s ease-out}.studio-quote .spinner.visible{width:32px;transform:scale(1);margin-right:20px;animation:rotate 1s infinite linear}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.quote-results{margin-bottom:90px}.quote-results h2{padding:0 35px;text-transform:uppercase;font-size:46px;line-height:55px;font-family:rift-soft,sans-serif;text-align:center;font-weight:500}.quote-results__content{background:#fff;color:#2d2d42}.quote-results .summary__title{text-transform:uppercase;font-size:30px;line-height:36px;font-family:rift-soft,sans-serif}.quote-results .summary__content{font-size:20px;line-height:28px}.quote-results .summary__content__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:14px 23px}.quote-results .summary__content__list:nth-child(even){background:#f5f5f5}.quote-results .summary__content__label{width:38%;padding:0;margin:0;font-weight:700}.quote-results .summary__content__value{width:60%;padding:0;margin:0;font-style:italic;font-weight:400}.quote-results .your-quote{margin:40px 0 0 auto}.quote-results .your-quote__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.quote-results .your-quote{margin:0}.quote-results .your-quote__container{margin-top:30px;-ms-flex-direction:column;flex-direction:column}.quote-results .your-quote__title{width:100%}}.quote-results .your-quote__title{background:#be74ff;font-size:52px;line-height:62px;font-weight:500;font-family:rift-soft,sans-serif;padding:6px 26px;margin:0}.quote-results .your-quote__price{font-size:55px;line-height:66px;padding:5px 35px;font-family:rift-soft,sans-serif;background:#f3f5f4;margin:0}.quote-results .your-quote__price span.vat{font-size:20px;line-height:20px;font-family:sofia-pro,sans-serif}@media (max-width:767px){.quote-results .your-quote__price{width:100%}}.quote-results .your-quote__message{max-width:510px}.quote-results .add-to-cart{margin-left:auto;margin-top:10px}.quote-results .add-to-cart button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.introjs-fixParent{z-index:auto!important;opacity:1!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4)}.introjs-tooltipReferenceLayer{position:absolute;visibility:hidden;z-index:100000000;background-color:transparent}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow.bottom-middle,.introjs-arrow.top-middle{left:50%;margin-left:-5px}.introjs-arrow{border:5px solid transparent;content:'';position:absolute}.introjs-arrow.top,.introjs-arrow.top-middle,.introjs-arrow.top-right{top:-10px;border-bottom-color:#fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom,.introjs-arrow.bottom-middle,.introjs-arrow.bottom-right{bottom:-10px;border-top-color:#fff}.introjs-arrow.bottom-right{right:10px}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;box-sizing:border-box!important;position:absolute;visibility:visible;background-color:#fff;min-width:200px;box-shadow:0 1px 10px rgba(0,0,0,.4);transition:opacity .1s ease-out}.introjs-bullets ul,.introjs-bullets ul li,.introjs-button,.introjs-hint,.introjs-progress,.introjs-progressbar,.introjs-skipbutton{box-sizing:content-box}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;margin:10px 0 0;text-decoration:none;color:#333;white-space:nowrap;cursor:pointer}.introjs-button:hover{text-decoration:none}.introjs-button:active,.introjs-button:focus{background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-helperNumberLayer,.introjs-hidehint{display:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-fixedhint{position:fixed}.introjs-hint-dot,.introjs-hint-pulse{box-sizing:content-box;position:absolute}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{animation:none}.introjs-hint-dot{border:10px solid rgba(146,146,146,.36);background:0 0;border-radius:60px;height:50px;width:50px;animation:introjspulse 3s ease-out;animation-iteration-count:infinite;top:-25px;left:-25px;z-index:1;opacity:0}@keyframes introjspulse{0%{transform:scale(0);opacity:0}25%{transform:scale(0);opacity:.1}50%{transform:scale(.1);opacity:.3}75%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:0}}.introjs-tooltip{border-radius:0;padding:70px 60px;max-width:90%;font-size:16px}.introjs-tooltip .btn,.introjs-tooltip .button,.introjs-tooltip .my-account .woocommerce-MyAccount-content .return-to-shop .button,.introjs-tooltip .my-account .woocommerce-MyAccount-content .wishlist_item .button,.introjs-tooltip .my-account .woocommerce-MyAccount-content .woocommerce-Button,.introjs-tooltip .my-account .woocommerce-MyAccount-content .woocommerce-button,.introjs-tooltip .my-account .woocommerce-MyAccount-navigation ul li,.introjs-tooltip .my-account .woocommerce.tinv-wishlist .return-to-shop .button,.introjs-tooltip .my-account .woocommerce.tinv-wishlist .wishlist_item .button,.introjs-tooltip .my-account .woocommerce.tinv-wishlist .woocommerce-Button,.introjs-tooltip .my-account .woocommerce.tinv-wishlist .woocommerce-button,.introjs-tooltip .woocommerce #content div.product .reset_variations,.introjs-tooltip .woocommerce #content div.product .tinvwl_add_to_wishlist_button,.introjs-tooltip .woocommerce .header__dropdown .button,.introjs-tooltip .woocommerce a.button,.introjs-tooltip .woocommerce button.button,.introjs-tooltip .woocommerce div.product .reset_variations,.introjs-tooltip .woocommerce div.product .tinvwl_add_to_wishlist_button,.introjs-tooltip .woocommerce input.button,.my-account .woocommerce-MyAccount-content .introjs-tooltip .woocommerce-Button,.my-account .woocommerce-MyAccount-content .introjs-tooltip .woocommerce-button,.my-account .woocommerce-MyAccount-content .return-to-shop .introjs-tooltip .button,.my-account .woocommerce-MyAccount-content .wishlist_item .introjs-tooltip .button,.my-account .woocommerce-MyAccount-navigation ul .introjs-tooltip li,.my-account .woocommerce.tinv-wishlist .introjs-tooltip .woocommerce-Button,.my-account .woocommerce.tinv-wishlist .introjs-tooltip .woocommerce-button,.my-account .woocommerce.tinv-wishlist .return-to-shop .introjs-tooltip .button,.my-account .woocommerce.tinv-wishlist .wishlist_item .introjs-tooltip .button,.woocommerce #content div.product .introjs-tooltip .reset_variations,.woocommerce #content div.product .introjs-tooltip .tinvwl_add_to_wishlist_button,.woocommerce .header__dropdown .introjs-tooltip .button,.woocommerce .introjs-tooltip a.button,.woocommerce .introjs-tooltip button.button,.woocommerce .introjs-tooltip input.button,.woocommerce div.product .introjs-tooltip .reset_variations,.woocommerce div.product .introjs-tooltip .tinvwl_add_to_wishlist_button{display:inline-block;margin-top:30px}.introjs-bullets,.introjs-tooltipbuttons{display:none}.introjs-right{max-width:none;min-width:500px;top:0!important}.introjs-right .introjs-arrow{top:10px;bottom:auto}.wizard-next::after{content:'→';padding-left:5px}.wizard-next:hover{text-decoration:none!important}.page-id-59 .introjs-tooltipbuttons,.single-product .introjs-tooltipbuttons{text-align:left;display:block}.page-id-59 .introjs-tooltipbuttons .introjs-prevbutton,.page-id-59 .introjs-tooltipbuttons .introjs-skipbutton,.page-id-59 .wizard2 .introjs-nextbutton,.page-id-59 .wizard2 .introjs-skipbutton,.single-product .introjs-tooltipbuttons .introjs-prevbutton,.single-product .introjs-tooltipbuttons .introjs-skipbutton{display:none}.page-id-59 .introjs-tooltipbuttons a,.single-product .introjs-tooltipbuttons a{background:0 0;border:none;color:#ec2053;padding:0;font-size:16px;font-weight:400}.page-id-59 .introjs-tooltipbuttons a:hover,.single-product .introjs-tooltipbuttons a:hover{box-shadow:none}.single-product .introjs-tooltip{max-width:90vw;width:120%}.single-product .introjs-showElement{color:#0a0b0c}.single-product .introjs-showElement select{display:inline-block!important}.single-product .introjs-showElement h1{display:inline-block;margin:0!important}.single-product .variations_form.introjs-showElement select[name=quantity]{display:none!important}.single-product .wizard2 .introjs-nextbutton{display:block}.single-product .wizard3 .introjs-nextbutton,.single-product .wizard3 .introjs-skipbutton{display:none}.cat-holder.introjs-showElement a{background:#000}
/*# sourceMappingURL=style.min.css.map */
