﻿/*!
	PLEASE DO NOT EDIT STYLE.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit style.scss and compile (see sass-lang.com for more info)

	@author jamie@bronte.co.nz
*/body{color:#3c1053}h1{font-weight:500}h2{font-weight:300}h3{font-weight:300;line-height:1.4}h4{font-size:1.4rem}h5{font-weight:700;font-size:.8rem;text-transform:uppercase}.wc-block-grid__product{text-align:left}.wc-block-grid__product .wc-block-grid__product-title{font-weight:500;margin-bottom:.5rem}.has-text-color.has-white-color{color:#fff}.has-text-color.has-purple-color{color:#72246c}.has-text-color.has-purple-dark-color{color:#3c1053}.has-text-color.has-purple-light-color{color:#775887}.has-background.has-blue-background-color{background-color:#00a8ce}.has-background.has-green-background-color{background-color:#6bc14a}.has-background.has-purple-to-pink-gradient-background{background-image:linear-gradient(135deg, #72246c, #d0006f)}.has-background.has-purple-gradient-background{background-image:linear-gradient(90deg, #3c1053, #72246c)}.has-background.has-green-gradient-background{background-image:linear-gradient(135deg, #007a3e, #6bc14a)}.has-background.has-blue-gradient-background{background-image:linear-gradient(135deg, #00a8ce, #006180)}@font-face{font-family:"BW Nista Geometric";src:url("../fonts/BwNistaGeo-Bd.eot");src:url("../fonts/BwNistaGeo-Bd.eot?#iefix") format("embedded-opentype"),url("../fonts/BwNistaGeo-Bd.woff") format("woff"),url("../fonts/BwNistaGeo-Bd.ttf") format("truetype"),url("../fonts/BwNistaGeo-Bd.svg#bwNista") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"BW Nista Geometric";src:url("../fonts/BwNistaGeo-Rg.eot");src:url("../fonts/BwNistaGeo-Rg.eot?#iefix") format("embedded-opentype"),url("../fonts/BwNistaGeo-Rg.woff") format("woff"),url("../fonts/BwNistaGeo-Rg.ttf") format("truetype"),url("../fonts/BwNistaGeo-Rg.svg#bwNista") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"BW Nista Geometric";src:url("../fonts/BwNistaGeo-Lt.eot");src:url("../fonts/BwNistaGeo-Lt.eot?#iefix") format("embedded-opentype"),url("../fonts/BwNistaGeo-Lt.woff") format("woff"),url("../fonts/BwNistaGeo-Lt.ttf") format("truetype"),url("../fonts/BwNistaGeo-Lt.svg#bwNista") format("svg");font-weight:300;font-style:normal}@keyframes fade-in-stagger{to{opacity:1;transform:translateY(0)}}@keyframes fade-out-stagger{to{opacity:0;transform:translateY(0)}}.image-replace,footer .social-icons a,.icon-search,.logo a{overflow:hidden;text-indent:-999px;display:inline-block;background-repeat:no-repeat}.pt-100,.py-100{padding-top:100px}.pb-100,.py-100{padding-bottom:100px}html{scroll-behavior:smooth}body{font-family:"BW Nista Geometric",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#3c1053;font-weight:400}body.mobile-menu-active{overflow:hidden}@media(min-width: 992px){body.mobile-menu-active{overflow:visible}}h1,h2{margin-bottom:1.5rem;font-size:2.3rem}@media(min-width: 1200px){h1,h2{font-size:2.5rem}}h3{font-size:1.6rem}@media(min-width: 1200px){h3{font-size:1.8rem}}img{max-width:100%;height:auto}a{transition:.2s ease-in-out;text-decoration:none;color:#72246c}a:hover{text-decoration:none;color:#3c1053}blockquote{font-size:1.8rem;margin:2rem 0;line-height:1.4}@media(min-width: 1200px){blockquote{margin:3rem 0}}blockquote p{margin-bottom:0}blockquote cite{font-size:1rem}blockquote cite:before{content:"–";margin-right:5px}.btn-primary{background:#d0006f;border-radius:0;border:0}.btn-primary:hover{background:#72246c}.btn,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.woocommerce-button,.wp-block-table th a,.wp-block-table td a{border-width:1px;border-style:solid;display:inline-block;padding:.375rem .75rem}.btn.disabled,.woocommerce #respond input.disabled#submit,.woocommerce a.disabled.button,.woocommerce button.disabled.button,.woocommerce input.disabled.button,.woocommerce a.disabled.woocommerce-button,.wp-block-table th a.disabled,.wp-block-table td a.disabled{pointer-events:none}.btn-outline-primary,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.woocommerce-button,.searchform input[type=submit],.wp-block-table th a,.wp-block-table td a{color:#3c1053;border-radius:0;border-color:#3c1053}.btn-outline-primary:not(:disabled):not(.disabled):active,.woocommerce #respond input#submit:not(:disabled):not(.disabled):active,.woocommerce a.button:not(:disabled):not(.disabled):active,.woocommerce button.button:not(:disabled):not(.disabled):active,.woocommerce input.button:not(:disabled):not(.disabled):active,.woocommerce a.woocommerce-button:not(:disabled):not(.disabled):active,.searchform input[type=submit]:not(:disabled):not(.disabled):active,.wp-block-table th a:not(:disabled):not(.disabled):active,.wp-block-table td a:not(:disabled):not(.disabled):active,.btn-outline-primary:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.woocommerce-button:hover,.searchform input[type=submit]:hover,.wp-block-table th a:hover,.wp-block-table td a:hover{color:#72246c;border-color:#72246c;background-color:transparent}.logo{margin-bottom:0;line-height:0}.logo a{width:130px;height:38px;background-image:url("../images/logo.svg?v=2")}.logo-white a{background-image:url("../images/logo-white.svg")}.icon-search{background-image:url("../images/icon-search.svg");width:21.854px;height:20.854px}figure figcaption{font-size:.85rem}figure.aligncenter{text-align:center}.wp-block-table th,.wp-block-table td{padding:8px}@media(min-width: 1200px){.wp-block-table th,.wp-block-table td{padding:12px}}.wc-block-grid,.wp-block-product-category{margin-top:20px}.searchform input[type=text]{font-size:1.3rem;border:0;border-bottom:1px solid #72246c;min-width:250px;margin-right:8px}@media(min-width: 1200px){.searchform input[type=text]{min-width:350px}}.searchform input[type=text]:focus{border-bottom:1px solid #d0006f;outline:0}.searchform input[type=submit]{background:#fff;border:1px solid #72246c;border-radius:0;padding:3px 15px}@media(min-width: 1200px){.searchform input[type=submit]{padding:3px 30px}}.wp-block-group__inner-container{max-width:1110px}@media(min-width: 1600px){.wp-block-group__inner-container{margin:0 auto}}.wp-block-group.wide .wp-block-group__inner-container{max-width:100%}.wp-block-group.intro{min-height:50vh;display:flex;justify-content:center;align-items:center}.wp-block-button__link{border-radius:0}.wp-block-image .alignleft,.wp-block-image .alignright{margin:0}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{border-width:1px}.wp-block-latest-posts{font-size:1.1rem}.wp-block-latest-posts__featured-image{margin-bottom:15px}@media(min-width: 1600px){.container{max-width:1400px}}@media(min-width: 1600px){.container-default-xl{max-width:1140px}}@media(max-width: 992px){header.mobile-active{position:fixed;top:0;width:100%;height:100vh;background:#fff;z-index:100}header.mobile-active>.container{height:calc(100vh - 60px)}header.mobile-active>.container .row{flex-direction:column;min-height:100%;height:100%}header.mobile-active .nav-col-second{padding-bottom:5vh}header.mobile-active .item-image{padding-bottom:50px}header.mobile-active .platforms{padding-top:35px}header.mobile-active .nav-col-first{padding-top:5vh;padding-bottom:35px}header.mobile-active .bronte-flex-0{flex:0}header.mobile-active ul{margin-bottom:0}header.mobile-active nav.primary{margin-top:0;height:100%;display:flex;flex-direction:column;justify-content:center}header.mobile-active .col-menu{flex:1}header.mobile-active .sub-nav{position:fixed;top:0;bottom:0;width:80vw;right:0;overflow:auto;flex-direction:column;justify-content:center}header.mobile-active .sub-nav .container{height:100%}header.mobile-active .sub-nav .row{height:100%}header.mobile-active .sub-nav .row .row{flex-direction:column;justify-content:center}}header>.container{margin:30px auto}header .sub-nav-open,header .current-menu-item{font-weight:800}header nav{display:none}@media(min-width: 992px){header nav{height:100%;display:flex;align-items:center;justify-content:center}}@media(min-width: 1200px){header nav{justify-content:flex-start}}header nav.active{display:block}@media(min-width: 992px){header nav.active{display:flex}}header nav.primary{margin-top:30px;transition:.2s ease-in-out}@media(min-width: 992px){header nav.primary{margin-top:0}header nav.primary.active{display:flex}}header nav.secondary li{margin-right:0}header nav.secondary li.cart a{position:relative}header nav.secondary li.cart a:before{content:"";display:inline-block;position:relative;width:24px;height:22px;background-image:url("../images/icon-cart.svg");top:4px;margin-top:-6px;margin-right:10px}header nav.secondary .menu{margin-top:15px;display:flex;width:100%;justify-content:space-between}@media(min-width: 768px){header nav.secondary .menu{margin-top:0}}header .menu{list-style:none;padding-left:0;margin-bottom:0;display:block}@media(min-width: 992px){header .menu{display:flex}}header .menu li{margin-right:20px;margin-bottom:.5rem}@media(min-width: 768px){header .menu li{margin-bottom:0}}@media(min-width: 1200px){header .menu li{margin-right:30px}}@media(min-width: 1600px){header .menu li{margin-right:45px}}.sub-nav{transition:.2s ease-in-out;width:100%;background:#fff;position:absolute;opacity:0;box-shadow:0 12px 20px rgba(0,0,0,.1);z-index:2;transition:opacity .3s ease;animation:fade-out-stagger .8s ease forwards;pointer-events:none;padding:50px 0}@media(min-width: 1600px){.sub-nav{padding:60px 0}}.sub-nav .col{opacity:0;flex-grow:0}.sub-nav.active{transition:opacity .3s ease;animation:fade-in-stagger .8s ease forwards;pointer-events:all}.sub-nav.active .col{transform:translateY(40px);transition:opacity .3s ease;animation:fade-in-stagger .8s ease forwards}.sub-nav.active .col:nth-child(1){animation-delay:0}.sub-nav.active .col:nth-child(2){animation-delay:.1s}.sub-nav.active .col:nth-child(3){animation-delay:.2s}.sub-nav.active .col:nth-child(4){animation-delay:.3s}.sub-nav.active .col.platforms{animation-delay:.3s}.sub-nav li{margin-top:.75rem}.btn-mobile-menu{position:absolute;right:0;top:-21px;z-index:20}@media(min-width: 992px){.btn-mobile-menu{display:none}}.btn-mobile-menu .ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn-mobile-menu .hamRotate.active{transform:rotate(45deg)}.btn-mobile-menu .hamRotate180.active{transform:rotate(180deg)}.btn-mobile-menu .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#3c1053;stroke-width:2;stroke-linecap:round}.btn-mobile-menu .top{stroke-dasharray:40 160}.btn-mobile-menu .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.btn-mobile-menu .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}.btn-mobile-menu .active .top{stroke-dashoffset:-64px}.btn-mobile-menu .active .middle{transform:rotate(90deg)}.btn-mobile-menu .active .bottom{stroke-dashoffset:-64px}.product-theme-pink{color:#d0006f}.product-theme-pink a:hover,.product-theme-pink:hover{color:#b70061}.product-theme-pink .accordion .card-body a{border-color:#d0006f}.product-theme-pink.related-tabs-border-bottom{border-bottom-color:#d0006f}.related-tabs .product-theme-pink{border-color:#d0006f}.product-theme-pink h2,.product-theme-pink a{color:#d0006f}.product-theme-pink .btn,.product-theme-pink .woocommerce #respond input#submit,.woocommerce #respond .product-theme-pink input#submit,.product-theme-pink .woocommerce a.button,.woocommerce .product-theme-pink a.button,.product-theme-pink .woocommerce button.button,.woocommerce .product-theme-pink button.button,.product-theme-pink .woocommerce input.button,.woocommerce .product-theme-pink input.button,.product-theme-pink .woocommerce a.woocommerce-button,.woocommerce .product-theme-pink a.woocommerce-button,.product-theme-pink .wp-block-table th a,.wp-block-table th .product-theme-pink a,.product-theme-pink .wp-block-table td a,.wp-block-table td .product-theme-pink a,.product-theme-pink .card,.product-theme-pink .card-header{border-color:#d0006f}.product-theme-pink .accordion .card-header:after,.product-theme-pink .accordion .card-header:before{background:#d0006f}.product-theme-green{color:#007a3e}.product-theme-green a:hover,.product-theme-green:hover{color:#006131}.product-theme-green .accordion .card-body a{border-color:#007a3e}.product-theme-green.related-tabs-border-bottom{border-bottom-color:#007a3e}.related-tabs .product-theme-green{border-color:#007a3e}.product-theme-green h2,.product-theme-green a{color:#007a3e}.product-theme-green .btn,.product-theme-green .woocommerce #respond input#submit,.woocommerce #respond .product-theme-green input#submit,.product-theme-green .woocommerce a.button,.woocommerce .product-theme-green a.button,.product-theme-green .woocommerce button.button,.woocommerce .product-theme-green button.button,.product-theme-green .woocommerce input.button,.woocommerce .product-theme-green input.button,.product-theme-green .woocommerce a.woocommerce-button,.woocommerce .product-theme-green a.woocommerce-button,.product-theme-green .wp-block-table th a,.wp-block-table th .product-theme-green a,.product-theme-green .wp-block-table td a,.wp-block-table td .product-theme-green a,.product-theme-green .card,.product-theme-green .card-header{border-color:#007a3e}.product-theme-green .accordion .card-header:after,.product-theme-green .accordion .card-header:before{background:#007a3e}.product-theme-blue{color:#00a8ce}.product-theme-blue a:hover,.product-theme-blue:hover{color:#0093b5}.product-theme-blue .accordion .card-body a{border-color:#00a8ce}.product-theme-blue.related-tabs-border-bottom{border-bottom-color:#00a8ce}.related-tabs .product-theme-blue{border-color:#00a8ce}.product-theme-blue h2,.product-theme-blue a{color:#00a8ce}.product-theme-blue .btn,.product-theme-blue .woocommerce #respond input#submit,.woocommerce #respond .product-theme-blue input#submit,.product-theme-blue .woocommerce a.button,.woocommerce .product-theme-blue a.button,.product-theme-blue .woocommerce button.button,.woocommerce .product-theme-blue button.button,.product-theme-blue .woocommerce input.button,.woocommerce .product-theme-blue input.button,.product-theme-blue .woocommerce a.woocommerce-button,.woocommerce .product-theme-blue a.woocommerce-button,.product-theme-blue .wp-block-table th a,.wp-block-table th .product-theme-blue a,.product-theme-blue .wp-block-table td a,.wp-block-table td .product-theme-blue a,.product-theme-blue .card,.product-theme-blue .card-header{border-color:#00a8ce}.product-theme-blue .accordion .card-header:after,.product-theme-blue .accordion .card-header:before{background:#00a8ce}.product-info li,.product-info p{color:#3c1053}.notice{color:#f0f0f0;padding:15px;font-size:14px;flex:0 0 100%}.product-theme-pink .notice{background:linear-gradient(135deg, #020024 0%, #090979 0%, #72246c 0%, #d0006f 100%)}.product-theme-pink .btn,.product-theme-pink .woocommerce #respond input#submit,.woocommerce #respond .product-theme-pink input#submit,.product-theme-pink .woocommerce a.button,.woocommerce .product-theme-pink a.button,.product-theme-pink .woocommerce button.button,.woocommerce .product-theme-pink button.button,.product-theme-pink .woocommerce input.button,.woocommerce .product-theme-pink input.button,.product-theme-pink .woocommerce a.woocommerce-button,.woocommerce .product-theme-pink a.woocommerce-button,.product-theme-pink .wp-block-table th a,.wp-block-table th .product-theme-pink a,.product-theme-pink .wp-block-table td a,.wp-block-table td .product-theme-pink a{border-color:#d0006f;color:#d0006f}.product-theme-green .notice{background:linear-gradient(135deg, #020024 0%, #090979 0%, #367a45 0%, #7ebc5a 100%)}.product-theme-green .btn,.product-theme-green .woocommerce #respond input#submit,.woocommerce #respond .product-theme-green input#submit,.product-theme-green .woocommerce a.button,.woocommerce .product-theme-green a.button,.product-theme-green .woocommerce button.button,.woocommerce .product-theme-green button.button,.product-theme-green .woocommerce input.button,.woocommerce .product-theme-green input.button,.product-theme-green .woocommerce a.woocommerce-button,.woocommerce .product-theme-green a.woocommerce-button,.product-theme-green .wp-block-table th a,.wp-block-table th .product-theme-green a,.product-theme-green .wp-block-table td a,.wp-block-table td .product-theme-green a{border-color:#007a3e;color:#007a3e}.js-add-to-cart{display:flex;flex-wrap:wrap;justify-content:space-between}.js-add-to-cart .btn,.js-add-to-cart .woocommerce #respond input#submit,.woocommerce #respond .js-add-to-cart input#submit,.js-add-to-cart .woocommerce a.button,.woocommerce .js-add-to-cart a.button,.js-add-to-cart .woocommerce button.button,.woocommerce .js-add-to-cart button.button,.js-add-to-cart .woocommerce input.button,.woocommerce .js-add-to-cart input.button,.js-add-to-cart .woocommerce a.woocommerce-button,.woocommerce .js-add-to-cart a.woocommerce-button,.js-add-to-cart .wp-block-table th a,.wp-block-table th .js-add-to-cart a,.js-add-to-cart .wp-block-table td a,.wp-block-table td .js-add-to-cart a{border-radius:0}.js-add-to-cart .form-group{flex:0 0 100%}@media(min-width: 576px){.js-add-to-cart .form-group{flex:0 0 calc(50% - 15px)}}@media(min-width: 768px){.js-add-to-cart .form-group{flex:0 0 100%}}@media(min-width: 992px){.js-add-to-cart .form-group{flex:0 0 calc(50% - 15px)}}.js-add-to-cart .w-btn{flex:0 0 100%}.accordion h4{margin-bottom:0;color:#3c1053}.accordion .card{border-left-width:0;border-right-width:0;border-radius:0}.accordion .card.active .card-header:before{transform:rotate(90deg)}.accordion .card-header{background-color:transparent;padding:15px 0;position:relative;border:0;cursor:pointer;display:flex;align-items:baseline}.accordion .card-header span{margin-left:10px;font-weight:300}.accordion .card-header:after,.accordion .card-header:before{background-color:#d0006f;display:block;position:absolute}.accordion .card-header:after{content:"";height:1px;width:15px;top:29px;right:0}.accordion .card-header:before{content:"";height:15px;width:1px;top:22px;right:7px}.accordion .card-body{display:none;padding:1.5rem 0}.accordion .card-body a:not(.view-cart){display:inline-block;border-width:1px;border-style:solid;padding:.375rem .75rem;color:#f0f0f0 !important;border-color:#f0f0f0 !important;margin:4px}.accordion .card-body .view-cart{margin-left:15px}.accordion .card-body .availability-disclaimer a,.accordion .card-body .availability-notice a{padding:0;margin:0;color:#72246c !important;border:none;border-bottom:1px solid #72246c !important}.related-tabs a,.platform-tabs a{padding:5px;display:inline-block;min-width:100px;border-left:1px solid #3c1053;border-right:1px solid #3c1053;border-top:1px solid #3c1053;position:relative;margin-right:8px}@media(min-width: 992px){.related-tabs a,.platform-tabs a{margin-left:8px;margin-right:0}}.related-tabs a.product-theme-green,.platform-tabs a.product-theme-green{color:#007a3e}.related-tabs a.product-theme-green:hover,.platform-tabs a.product-theme-green:hover{color:#007a3e}.related-tabs a.product-theme-pink,.platform-tabs a.product-theme-pink{color:#d0006f}.related-tabs a.product-theme-pink:hover,.platform-tabs a.product-theme-pink:hover{color:#d0006f}.related-tabs a.product-theme-blue,.platform-tabs a.product-theme-blue{color:#00a8ce}.related-tabs a.product-theme-blue:hover,.platform-tabs a.product-theme-blue:hover{color:#00a8ce}@media(min-width: 992px){.platform-tabs{margin-bottom:0;display:flex;justify-content:flex-end}}.platform-tabs a.product-theme-green{border-color:#007a3e}.platform-tabs a.product-theme-pink{border-color:#d0006f}.platform-tabs a.product-theme-blue{border-color:#00a8ce}.related-tabs{margin-bottom:30px}@media(min-width: 992px){.related-tabs{margin-bottom:0;display:flex;justify-content:space-between}}.related-tabs-border-bottom{border-bottom:1px solid #3c1053}.related-tabs h5{display:flex;align-items:center;margin-bottom:1rem}@media(min-width: 992px){.related-tabs h5{margin-bottom:0}}.related-tabs a.product-theme-green:first-child{background:linear-gradient(135deg, #007a3e, #6bc14a);color:#fff;border:none}.related-tabs a.product-theme-green:first-child:hover{color:rgba(255,255,255,.8)}.related-tabs a.product-theme-pink:first-child{background:linear-gradient(135deg, #72246c, #d0006f);color:#fff;border:none}.related-tabs a.product-theme-pink:first-child:hover{color:rgba(255,255,255,.8)}.related-tabs a.product-theme-blue:first-child{background:linear-gradient(135deg, #00a8ce, #006180);color:#fff;border:none}.related-tabs a.product-theme-blue:first-child:hover{color:rgba(255,255,255,.8)}.post-content{padding-top:60px}main{min-height:70vh}body.error404 main{min-height:55vh;display:flex;align-items:center}.home-banner{width:100%;background-color:#72246c;color:#fff;min-height:80vh;position:relative;display:flex;align-items:center}@media(min-width: 992px){.home-banner{height:70vh}}.home-banner video{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media(min-width: 992px){.home-banner h1{font-size:3rem}}@media(min-width: 992px){.home-banner h3{max-width:70%}}body div.gform_wrapper,.insightly-form{margin-top:0}body div.gform_wrapper ul li.gfield,.insightly-form ul li.gfield{margin-top:0;margin-bottom:16px}body div.gform_wrapper input,body div.gform_wrapper textarea,body div.gform_wrapper select,.insightly-form input,.insightly-form textarea,.insightly-form select{min-height:40px;padding:5px;border-radius:0;border:1px solid #72246c}body div.gform_wrapper input:focus,.insightly-form input:focus{border-color:#d0006f;outline:0}body div.gform_wrapper .top_label .gfield_label,body div.gform_wrapper legend.gfield_label,.insightly-form .top_label .gfield_label,.insightly-form legend.gfield_label{font-size:.85rem;margin-bottom:0}body div.gform_wrapper form div.validation_error,.insightly-form form div.validation_error{color:#d0006f;border-top-color:#d0006f;border-bottom-color:#d0006f;font-weight:500;text-align:left}body div.gform_wrapper form div.validation_message,.insightly-form form div.validation_message{color:#d0006f}body div.gform_wrapper form .gfield_error .gfield_label,.insightly-form form .gfield_error .gfield_label{color:unset}body div.gform_wrapper form li.gfield.gfield_error,.insightly-form form li.gfield.gfield_error{background-color:transparent;border:0}body div.gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body div.gform_wrapper form li.gfield_error textarea,.insightly-form form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.insightly-form form li.gfield_error textarea{border-color:unset}.insightly-form div[class^=col]{margin-bottom:20px}.insightly-form input{width:100%}.insightly-form input[type=submit]{width:auto;padding:5px 12px;margin-top:32px}.insightly-form label{display:block;font-weight:700;font-size:.85rem;line-height:1.3}.insightly-form textarea{height:160px;width:100%}.platform-info a{color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.platform-info a:hover{border-bottom-color:rgba(255,255,255,.4)}footer{padding:50px 0;margin-top:50px;color:#775887}@media(min-width: 1200px){footer{margin-top:100px}}footer h6{color:#fff;font-weight:700}footer a{color:#ccaedb}footer a:hover{color:#d7c0e3}footer ul{list-style:none;padding-left:0}footer ul.menu li{padding-top:1rem}footer .social-icons{display:flex}footer .social-icons a{width:25px;height:25px;background-repeat:no-repeat;margin-right:10px}footer .social-icons a.facebook{background-image:url("../images/icon-social-facebook.svg")}footer .social-icons a.instagram{background-image:url("../images/icon-social-instagram.svg")}footer .social-icons a.linkedin{background-image:url("../images/icon-social-linkedin.svg")}footer .social-icons a.youtube{background-image:url("../images/icon-social-youtube.svg");background-position:center center;width:27px}@media(min-width: 768px){footer{padding:100px 0}}footer .copyright{font-size:.85rem;margin:20px 0 30px;line-height:1.6}@media(min-width: 768px){footer .copyright{margin-top:40px}}footer .copyright a{color:#775887;border-bottom:1px solid rgba(255,255,255,.2)}footer .copyright a:hover{color:#ccaedb;border-bottom-color:rgba(255,255,255,.4)}body .woocommerce{flex:0 0 100%}body .woocommerce .col2-set .col-1,body .woocommerce .col2-set .col-2,body .woocommerce .woocommerce-MyAccount-content .col-1,body .woocommerce .woocommerce-MyAccount-content .col-2{padding:0;max-width:none;-ms-flex:none;flex:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.woocommerce-button{background-color:transparent;font-weight:normal}.woocommerce .woocommerce-customer-details address{border-radius:0;border-bottom-width:1px;border-right-width:1px;padding:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce-EditAccountForm .form-row,.woocommerce-form-login>.form-row,.woocommerce-form-login .form-row{display:block}.wc-credit-card-form .form-row{display:block}th.product-remove{width:48px}th.product-thumbnail{width:56px}.cart-collaterals{margin-top:50px}.woocommerce table.shop_table{border-radius:0}.wc-proceed-to-checkout{text-align:center}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-image:linear-gradient(90deg, #76236c, #cb036e);border-radius:0;font-size:1.15em;padding:.8em}#order_review_heading{display:inline-block}#order_review_heading+a{display:inline-block;font-size:.8rem;margin-left:8px}.woocommerce button.button.alt{background-image:linear-gradient(90deg, #76236c, #cb036e);border-radius:0;font-size:1.15em;padding:1em 2.5em}span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #3c1053;padding:8px 10px 7px;line-height:19px;margin-top:0}.woocommerce form .form-row label{margin-bottom:0}.select2-container--default .select2-selection--single{border-color:#3c1053;border-radius:0;height:35px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}.woocommerce form .form-row textarea{height:8em}.woocommerce-checkout #payment div.form-row.place-order{background-color:#fff;padding-left:0;padding-right:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}.woocommerce ul.order_details{padding:0;margin:3rem 0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0;background-color:#fff}.woocommerce-checkout #payment ul.payment_methods{padding:1em 0 0}label[for=payment_method_stripe]{display:block}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f0f0f0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f0f0f0;border-right-color:#0000;border-left-color:#0000;border-top-color:#0000}.woocommerce-shipping-fields h3#ship-to-different-address{font-size:1rem}.woocommerce-shipping-fields{margin-top:35px}.woocommerce-billing-fields h3{font-size:2.5rem}.woocommerce-checkout #payment div.payment_box{padding:30px}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0;padding:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{align-items:baseline}label[for=wc-stripe-new-payment-method]{flex:1}.woocommerce-cart .cart-collaterals .shipping-calculator-button{display:none}.country-message p:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce-MyAccount-navigation ul a{display:inline-block;padding:.5rem 2rem}.woocommerce-MyAccount-navigation ul li.is-active a{border-left:1px solid #72246c}.woocommerce-form-register p:not(.form-row),.woocommerce-form-register p.file,.woocoomerce-form-tax-exempt p:not(.form-row),.woocoomerce-form-tax-exempt p.file{display:none}.woocommerce-form-register p.file,.woocoomerce-form-tax-exempt p.file{margin-bottom:20px}.woocommerce-form-register input[type=checkbox],.woocoomerce-form-tax-exempt input[type=checkbox]{position:relative;top:10px;left:6px}form.edit-account .clear+p{display:none}.woocoomerce-form-tax-exempt .validation{padding:10px;border:1px #72246c solid;margin-bottom:16px}.form-row.radio input[type=radio]{position:relative;top:7px;margin-right:6px}.form-row.radio label{margin-right:18px}/*# sourceMappingURL=style.css.map */
