/*Main*/:root{--bgColor-buttonPrimary:#735186;--bgColor-buttonPrimary-hover: #000;--borderColor-input-focus: #735186;--borderColor-input-hover: #000;--shadow-input-focus: none;--bgColor-badge-active: #735186;--color-badge-active: #fff;}HTML{scroll-behavior:smooth;background:#FFF;}BODY.expand{overflow-x:hidden;}BODY{font-family:"Poppins";}*{letter-spacing:0;line-height:1.2em;margin:0;}::selection{background:#A587BC;/* WebKit/Blink Browsers */}::-moz-selection{background:#000;/* Gecko Browsers */}SECTION{}A{text-decoration:none;color:#000000;}P{line-height:1.8em;font-size:1.2em;padding-bottom:20px;font-weight:300;color:#715389;}.content-section UL LI{line-height:1.8em;font-size:1.2em;font-weight:300;color:#715389;padding-bottom:10px;padding-left:40px;position:relative;}.content-section UL LI P{font-size:1em;}.content-section UL LI:before{content:'\f534';font-weight:bold;font-size:0.9em;font-family:'Font Awesome 6 Pro';position:absolute;left:0;}.content-section UL{padding-bottom:10px;}P STRONG,.content-section UL LI STRONG{font-weight:600;}P A:hover{}BLOCKQUOTE{font-weight:normal;position:relative;background:#FFF;border:1px solid #ECECEC;font-size:0.9em;padding:20px;padding-bottom:0px;margin-bottom:30px;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.059);}BLOCKQUOTE P{color:grey;}H1{font-size:2.8em;line-height:1.5em;display:block;font-weight:bold;padding-bottom:20px;color:#735186;}SPAN.subtitle{font-weight:700;color:#704D84;display:block;padding-bottom:15px;}P.introduction{font-size:1.4em;font-weight:400;color:#735186;}H1 SPAN{font-family:"fave-script-pro";font-weight:700;font-style:normal;font-size:1.8em;}H2{font-size:2.2em;line-height:1.4em;color:#735186;font-weight:bold;padding-bottom:30px;}H2 SPAN{font-weight:400;}H2 STRONG{font-weight:700;}H2 I{display:block !important;font-size:0.9em;padding-bottom:20px;}H2 A.anchor{display:none;}H3{font-size:1.75em;line-height:1.5em;font-weight:600;padding-bottom:20px;color:#725086;}H4{font-size:1.325em;font-weight:600;color:#6C4B84;}UL{padding:0;list-style:none;}.container{margin:0 auto;width:100%;}SPAN{/**/}IMG{max-width:100%;}SUB{text-transform:uppercase;font-size:0.8em;font-weight:600;letter-spacing:4px;margin-bottom:15px;display:block;position:relative;color:#725389;}SUB:after{content:'';position:absolute;width:100px;height:2px;margin-left:20px;background:rgba(115,81,133,0.185);top:50%;transform:translateY(-50%);}.align-Centre SUB:before{content:'';position:absolute;width:100px;height:2px;background:rgba(115,81,133,0.185);top:50%;margin-left:-20px;transform:translateY(-50%) translateX(-100%);}P.page-summary{font-size:1.5em;letter-spacing:0.3px;line-height:1.4em;font-weight:200;padding-bottom:30px;}A.link-button{margin-right:20px;display:inline-block;padding:17.5px 32.5px;border-radius:100px;font-size:1.1em;font-weight:700;box-shadow:0px 5px 50px rgba(0,0,0,0.06);overflow:hidden;position:relative;z-index:1;transition:0.2s;cursor:pointer;}A.link-button:before{content:'';position:absolute;left: var(--x, 50%);top: var(--y, 50%);width:200px;height:200px;background:radial-gradient(circle,#40165F 10%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform 0.4s ease;border-radius:50%;opacity:0.5;pointer-events:none;z-index:-1;}A.link-button:hover::before{transform:translate(-50%,-50%) scale(1.2);}A.link-button:hover{box-shadow:0px 5px 50px rgba(0,0,0,0.1);}A.link-button I{padding-left:15px;}A.link-button.Normal{background:#303E49;color:#FFF;}A.link-button.White{background:#FFF;color:#735186;box-shadow:inset 0px 0px 0px 3px;}A.link-button.White:hover{background:#735186;box-shadow:inset 0px 0px 0px 3px #735186;color:#FFF;}A.link-button.Blue{background:#5E9ACC;color:#FFF;}A.link-button.pink,A.link-button.Pink{background:#FEAFA7;color:#FFF;text-shadow:0px 1px 3px rgba(0,0,0,0.1);}A.link-button.aqua,A.link-button.Aqua{background:#96CBD6;color:#FFF;text-shadow:0px 2px 5px rgba(0,0,0,0.1);}A.link-button.small{font-size:1em;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;}A.link-button.primary-link{color:#FFF;background:#725389;}A.link-button.secondary-link{color:#FFF;background:#BF97CF;}A.link-button.primary-link I{color:#CFB9DB;}A.link-button.secondary-link I{color:#F3EDF8;}.link-wrap{position:relative;padding-top:20px;}/*Mobile Menu*/BUTTON.mobile-menu{display:none;height:60px;width:60px;border-radius:100%;border:none;cursor:pointer;background:#735186;outline:none;transition:0.2s;position:relative;box-shadow:0px 5px 30px rgba(0,0,0,0.05);}BUTTON.mobile-menu:after{content:'Menu';position:absolute;font-weight:bold;font-family:'Poppins';font-size:1.2em;top:50%;transform:translateY(-50%) translateX(10px);right:100%;margin-right:10px;color:#735186;opacity:0;visibility:hidden;transition:0.2s;}BUTTON.mobile-menu:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0px);}BUTTON.mobile-menu:hover{background:#523761;}BUTTON.mobile-menu I{font-size:1.8em;font-weight:bold;color:#FFF;transition:0.2s;}BUTTON.mobile-menu:hover I{color:#E3D9EA;}.mobile-nav{display:none;}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:0.2s;}.cover.expand{display:block;background:rgba(0,0,0,0.5);opacity:1;visibility:visible;}BUTTON.btn-menu{display:block;height:92px;font-size:2em;background:#004D7B;color:#FFF;border:none;width:100px;cursor:pointer;transition:0.2s;outline:none;}BUTTON.btn-menu:hover{background:#17456B;}.panel-wrap{display:flex;position:relative;justify-content:space-between;width:100%;}.panel{width:100% !important;max-width:100% !important;flex:0 0 100%;transition:0.2s;}.mobile-nav{width:330px;min-width:330px;top:0;right:0;position:fixed;transform:translateX(330px);display:block;z-index:100000;background:#735186;transition:0.2s;height:100%;}.mobile-nav.visible{transform:translateX(0px);box-shadow:-10px 0px 10px rgba(0,0,0,0.05);overflow-y:scroll;}UL.drop-down{opacity:0;visibility:hidden;height:0;width:100%;padding-left:30px;padding-right:30px;}UL.drop-down.slideout{opacity:1;visibility:visible;height:auto;position:absolute;height:100%;width:100%;left:0;top:0;background:#F2FFFE;z-index:1;padding:30px;transition:0.2s;}.drop-btn{position:absolute;right:10px;transform:translateY(-38px);width:25px;height:25px;border:none;background:#17958D;border-radius:100%;color:#FFF;font-size:0.9em;cursor:pointer;}.drop-btn:hover{background:#11487F;}UL.main-mobile-menu LI{position:relative;}/*Header*/.hero-wrapper{background:#FBFAF8;overflow:hidden;position:relative;z-index:1;}.header{padding-top:25px;}.logo-col{flex:0 !important;}.logo A{display:block;}.header .col.text-align-right{text-align:right;}.logo A IMG{max-width:200px;}.hero-slider{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;z-index:-1;opacity:0.6;}.hero-slider:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;background:linear-gradient(84deg,rgba(255,255,255,1) 33%,rgba(255,255,255,0) 100%);opacity:0.9;}.hero-slider .slick-list{height:100%;width:100%;}.hero-slider .slick-track{height:100%;width:100%;}IMG.header-background{object-fit:cover;}/*Navigation*/.header .col.text-align-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;}.navigation-secondary{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:30px;}UL.secondary-navigation LI{display:inline-block;}UL.secondary-navigation LI A{font-size:1.1em;font-weight:500;color:#725389;margin-right:15px;transition:0.2s;}UL.secondary-navigation LI A.active{border-bottom:2px solid rgba(114,83,136,0.138);}UL.secondary-navigation LI A:hover{color:#3C2A4A;}/*Region Switcher*/.region-switcher{border-left:2px solid #EAE7E5;display:flex;align-items:center;margin-left:10px;position:relative;z-index:10;}.region-switch-set{position:relative;}.region-switcher SPAN{font-weight:bold;color:#674580;padding-left:22.5px;padding-right:20px;font-size:0.95em;}A.region-menu IMG,.region-list A IMG{height:25px;padding-right:15px;}A.region-menu,.region-list A{display:inline-flex;align-items:center;background:#FFF;padding:10px;border-radius:100px;cursor:pointer;box-shadow:0px 2px 10px rgba(0,0,0,0.05);width:225px;font-weight:500;color:#725389;position:relative;}A.region-menu I{position:absolute;right:20px;top:50%;transform:translateY(-50%);}.region-list{background:#FFF;box-shadow:0px 2px 10px rgba(0,0,0,0.05);opacity:0;visibility:hidden;display:block;position:absolute;top:100%;right:0;border-radius:7.5px;transition:0.2s;}.region-list.active{opacity:1;visibility:visible;transform:translateY(10px);}.region-list A{box-shadow:none;}/*Primary Navigation*/.navigation-primary{display:inline-flex;align-items:center;}.navigation-primary UL LI{display:inline-block;}.navigation-primary UL LI A{font-size:1.3em;font-weight:600;color:#725389;margin-right:25px;border-bottom:2px solid transparent;padding-bottom:4px;}.navigation-primary UL LI A:hover{animation:flash 1s ease-in-out;transition:1s;border-bottom:2px solid #725389;}.navigation-primary UL LI A.active{border-bottom:2px solid rgba(114,83,136,0.138);}@keyframes flash{0%{color:#725389;}50%{color:#000;}100%{color:#725389;}}.navigation-buttons{margin-left:10px;}.navigation-buttons A{margin-right:0px;}BUTTON.snipcart-checkout{height:45px;width:45px;margin-left:15px;border-radius:100%;border:none;cursor:pointer;background:#FFF;color:#735186;outline:none;transition:0.2s;display:inline-flex;justify-content:center;align-items:center;position:relative;box-shadow:0px 2px 10px rgba(0,0,0,0.05);}BUTTON.snipcart-checkout SPAN{position:absolute;top:-5px;right:-5px;margin:0px;padding:0px;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;background:#BF97CF;font-size:0.9em;font-weight:500;color:#FFF;}BUTTON.snipcart-checkout:hover{background:#5B3775;}BUTTON.snipcart-checkout I{font-size:1.6em;color:#735186;transition:0.2s;}BUTTON.snipcart-checkout:hover I{color:#E3D9EA;}/*Hero Content*/.hero-content{min-height:550px;height:calc(90vh - 235px);display:flex;align-items:flex-end;padding-bottom:125px;}.home-only-hero{max-height:850px;}.home-only-hero .col-md-6{max-width:800px;width:100%;flex:1;}.hero-wrapper .hero-figure{display:none;}.hero-figure{position:absolute;bottom:0;right:0;z-index:-1;width:100%;height:100%;opacity:0.3;}.hero-figure>*{height:80%;left:calc(40% + 50px);bottom:0;transform:rotate(15deg) translateY(200px);position:absolute;mix-blend-mode:multiply;}.hero-figure svg path{fill:#BF97CF;mix-blend-mode:multiply;background:#FFF;}.home-hero-anim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:#FFF;}.hero-wrapper .home-hero-anim{opacity:1;}/*Content Sections*/.scrolling-cards{overflow:hidden;}.standard-padding{padding-top:75px;padding-bottom:75px;}.pale{background:#F9F9F9;border-bottom:1px solid #F2F1F1;}/*Cards*/A.scroll-card{height:600px;display:block;background:#FEFEFE;position:relative;border-radius:50px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:55px;}.scrolling-cards .row>*{padding-left:20px;padding-right:20px;}.scrolling-cards .container{/*padding: 0px;*/}SPAN.card-label{background:#FFF;border-radius:100px;padding-top:7.5px;color:#735186;padding-bottom:7.5px;font-size:0.95em;font-weight:500;padding-left:20px;box-shadow:0px 4px 20px rgba(115,81,133,0.177);padding-right:20px;transition:0.2s;}A.scroll-card:hover SPAN.card-label{background:#735186;color:#FFF;}A.scroll-card{background:#F4EEFB;position:relative;z-index:1;transition:0.2s;}A.scroll-card.card-purple{background:#F4EEFB;}A.scroll-card.card-light{background:#FBFAF8;}A.scroll-card>*{z-index:1;}A.scroll-card.card-purple:after{background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(244,238,251,1) 100%);content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:0;}A.scroll-card.card-light:after{content:'';background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(251,250,248,1) 100%);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:0;}A.scroll-card:hover{transform:translateY(-5px);box-shadow:0px 4px 50px rgba(108,76,131,0.069);}A.scroll-card:before{content:'\e09f';font-family:'Font Awesome 6 Pro';color:#725086;z-index:1;font-size:1.4em;font-weight:bold;background:#FFF;width:50px;height:50px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;transition:0.2s;}A.scroll-card:hover:before{background:#725086;color:#FFF;}IMG.card-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:0.95;z-index:0;}.scroll-card-wrap .slick-list{overflow:visible !important;}.scroll-card-wrap .col-md-4{padding-left:15px;padding-right:15px;}/*Scroll Section*//*Panels Slide In*/.f2-scroll-panels{position:relative;overflow:hidden;z-index:1;width:100%;}.f2-scroll-section{position:relative;z-index:1;}.f2-scroll-panel{min-height:60vh;padding-top:15vh;padding-bottom:15vh;display:flex;align-items:center;justify-content:center;}.f2-panel-content{display:flex;flex-direction:row;/*flex-wrap: wrap;*/width:90%;max-width:1400px;transform:translateY(60px);transition:opacity 0.8s ease,transform 0.8s ease;opacity:0;}.f2-scroll-panel:nth-of-type(even) .f2-panel-content{flex-direction:row-reverse;}.f2-panel-content.visible{opacity:1;transform:translateY(0);}.f2-scroll-panel .f2-content-text{flex:1;padding-left:50px;padding-right:50px;display:flex;flex-direction:column;justify-content:center;}.f2-image{flex:0 0 500px;display:flex;align-items:center;justify-content:center;}.f2-image IMG{object-fit:cover;width:100%;height:auto;border-radius:100%;animation:pulse 3s linear infinite;}@keyframes pulse{0%{box-shadow:0 0 0 0px #F4EEFA;}40%{box-shadow:0 0 0 50px rgba(243,237,249,1);}80%{box-shadow:0 0 0 100px rgba(77,158,255,0);}100%{box-shadow:0 0 0 0 rgba(77,158,255,0);}}.type-Fade-Section{background:radial-gradient(circle,rgba(189,153,209,0.3) 0px,rgb(255,255,255) 100%);}/*FAQ Section*/#accordion{padding-left:50px;display:block;position:relative;}H3.accordion-toggle{text-align:left;font-size:1.4em;cursor:pointer;border-bottom:2px solid #F1F8FA;padding-bottom:25px;padding-top:25px;}.accordion-content{text-align:left;display:none;border-bottom:2px solid #F1F8FA;padding-top:20px;}.accordion-content:nth-of-type(1){display:block;}.type-FAQ-Section{padding-bottom:120px;padding-top:120px;position:relative;overflow:hidden;}.type-FAQ-Section:before{background:url(images/figure8.svg) no-repeat;content:'';position:absolute;top:0;left:0;width:85%;height:850px;transform:rotate(20deg) translateX(calc(-40%)) translateY(10%);z-index:0;opacity:0.07;}.type-FAQ-Section .container{max-width:1700px;}.preview-faq{padding-left:70px;padding-right:70px;}.preview-faq-wrapper{/**/}/*Footer*//*Newsletter Footer*/.newsletter-footer{background:#F4EEFB;}.newsletter-footer .col-md-12{text-align:center;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;}.newsletter-footer FORM{background:#FFF;padding:5px;border-radius:100px;border:1px solid #EAE3F2;display:flex;justify-content:space-between;}.newsletter-footer FORM INPUT{border:none;font-size:1em;font-family:'Poppins';padding:7.5px;padding-left:15px;background:none;width:auto;}.newsletter-footer FORM BUTTON{border-radius:100px;border:none;padding-left:20px;padding-right:20px;font-size:0.85em;font-weight:600;cursor:pointer;font-family:'Poppins';background:#725389;transition:0.2s;color:#FFF;}.newsletter-footer FORM BUTTON:hover{background:#000;}.newsletter-footer H4{padding-right:30px;}/*Prefooter*/.prefooter{background:#FBFAF8;overflow:hidden;padding-top:50px;padding-bottom:70px;}.prefooter IMG{width:140px;}.prefooter .row{border-bottom:2px solid #F6F5F5;}.company-info{display:flex;align-items:center;}.company-short{padding-left:30px;}.company-short P{font-size:1.05em;font-weight:400;padding-bottom:0px;}.company-short H4{padding-bottom:10px;}.prefooter .right-align{text-align:right;display:flex;flex-direction:column;justify-content:flex-end;}.prefooter .row{padding-bottom:40px;}.socials A{font-size:2.2em;color:#BF9CD2;margin-left:20px;}.prefooter .right-align H4{padding-bottom:15px;}/*Main Footer*/.footer{background:#FBFAF8;padding-bottom:60px;overflow:hidden;position:relative;z-index:1;}.footer:before{background:radial-gradient(circle,rgba(189,153,209,0.3) 0px,rgba(255,255,255,0) 70%) center/contain no-repeat border-box padding-box;content:'';position:absolute;bottom:0;right:0;width:750px;height:750px;border-radius:100%;transform:translateY(250px) translateX(250px);z-index:-1;}/*.footer:after
{
	background: radial-gradient(circle, rgba(189, 153, 209, 0.3) 0px, rgba(255, 255, 255, 0) 70%) center / contain no-repeat border-box padding-box;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 750px;
	height: 750px;
	border-radius: 100%;
	transform: translateY(250px) translateX(-250px);
	z-index: -1;
}*/.footer H4{padding-bottom:25px;}.footer UL LI A{font-size:1.15em;line-height:1.5em;margin-bottom:12.5px;display:inline-block;color:#6C4C84;}.footer UL LI A:hover{color:#331B45;}.footer UL{margin-bottom:20px;}.postfooter{background:#725389;padding-top:30px;padding-bottom:30px;}.postfooter .align-right{text-align:right;justify-content:flex-end;color:#FFF;font-weight:700;font-size:0.95em;}.postfooter A{color:#FFF;font-size:0.95em;font-weight:500;margin-left:10px;}UL.footer-contact{display:flex;flex-wrap:wrap;}UL.footer-contact LI{flex:0 0 100%;}UL.footer-contact LI.contact-halfwidth{flex:0 0 50%;margin-bottom:25px;}SPAN.contact-title{font-weight:700;color:#6A4A83;font-size:1em;display:block;padding-bottom:10px;}SPAN.contact-title I{padding-right:12.5px;color:#BF9CD2;font-weight:900;}UL.footer-contact LI A{font-size:1.4em;border-bottom:2px solid rgba(190,155,209,0.220);padding-bottom:5px;color:#6C4C84;}UL.footer-contact LI P{font-size:1.1em;font-weight:400;}/*Product Slider*/.product-cards{position:relative;overflow:hidden;background:#F9F9F9;}A.product-card{background:#FFF;display:flex;flex-direction:column;justify-content:flex-start;border-radius:40px;overflow:hidden;padding:40px;box-shadow:0px 2px 30px rgba(0,0,0,0.04);width:100%;}A.product-card IMG{height:275px;width:100%;object-fit:contain;}A.product-card H3{font-size:1.5em;padding-bottom:7px;padding-top:30px;}SPAN.price-label{font-size:1.2em;font-weight:300;color:#725086;}.product-card-wrap .col-md-3{padding-left:15px;padding-right:15px;}.product-card-wrap .slick-list{overflow:visible !important;}.product-card-information{height:130px;position:relative;}.product-card-information:after{content:'';position:absolute;top:100%;left:0;width:100%;height:100px;background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);}H2.mini-h2{font-size:1.6em;padding-bottom:0px;}H2.mini-h2 I{display:inline-block !important;padding-right:25px;}.flex-between{display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;padding-bottom:30px;}.flex-between A.link-button{margin-right:0px;}/*Product Page*/.product-intro{position:relative;overflow:hidden;z-index:1;background:#FBFAF8;padding-bottom:75px;}.product-intro:before{background:url(images/figure8.svg) no-repeat;content:'';position:absolute;top:7vw;right:-20%;width:75%;height:850px;transform:rotate(20deg);z-index:0;opacity:0.05;}.product-main-image IMG{width:100%;max-height:500px;object-fit:contain;}.product-main-image{padding-right:50px;padding-top:30px;}.product-intro H1{padding-bottom:25px;}.product-intro P.introduction{}SPAN.product-price{font-size:1.7em;font-weight:400;display:block;color:#735186;padding-bottom:30px;}.share-social{padding-top:50px;}.share-social-links{padding-top:15px;}.share-social-links A{font-size:2.2em;color:#BF9CD2;margin-right:10px;}.share-social SPAN{font-weight:700;font-size:0.9em;color:#715084;}.product-images{padding-right:50px;padding-left:50px;margin-top:50px;}.product-images A{display:block;width:100%;max-height:150px;}.product-images A IMG{width:100%;height:140px;object-fit:cover;border-radius:40px;}.product-images .slick-track{display:flex;gap:10px;}/*Breadcrumbs*/UL.breadcrumb{position:relative;display:block;padding-bottom:20px;}UL.breadcrumb LI A{font-weight:700;font-size:0.9em;color:#715084;}UL.breadcrumb LI{display:inline-flex;align-items:flex-end;}UL.breadcrumb LI:after{content:'\f054';font-family:'Font Awesome 6 Pro';font-size:0.7em;font-weight:bold;padding-left:10px;padding-right:10px;}UL.breadcrumb LI:last-child:after{display:none;}/*Product Menu*/.product-menu{position:relative;background:#715084;padding-top:20px;padding-bottom:20px;}.product-menu .col-md-12{display:flex;justify-content:space-between;}.product-menu UL LI{display:inline-block;}.product-menu UL LI A{color:#715084;font-weight:700;font-size:1.1em;background:#FFF;padding:12.5px 20px;display:block;margin-right:20px;border-radius:100px;transition:0.2s;}.product-menu UL LI A.buy-product{background:#BF97CF;color:#FFF;}.product-menu UL LI A.buy-product:hover{background:#BF97CF;color:#FFF;}.product-menu UL LI A:hover{background:#F0F0F0;}/*Product Reviews*/.review-wrapper{padding-top:70px;padding-bottom:70px;position:relative;}.review-wrapper .container{max-width:1400px;}.review-stars{display:block;padding-bottom:20px;color:#BF9CD2;}.review-item P.small{font-size:1.1em;}.review-item{position:relative;display:block;margin-bottom:30px;border-bottom:1px solid #F4EEFB;}.reviews-preview{display:flex;padding-top:30px;}.reviews-preview .review-stars{color:#715084;display:inline-block;padding-bottom:0px;}.reviews-preview A{display:inline-block;margin-left:5px;border-bottom:1px solid;color:#715084;}/*Page Hero*/.page-hero{margin-top:50px;margin-bottom:55px;position:relative;}.page-hero-wrapper{position:relative;background:#F4EEFB;padding:70px;border-radius:60px;overflow:hidden;min-height:450px;display:flex;flex-direction:column;justify-content:center;z-index:1;}.page-hero-wrapper .link-wrap{padding-top:30px;}.page-hero P.introduction{padding-bottom:0px;}.page-hero-wrapper:before{background:url(images/figure8.svg) no-repeat;content:'';position:absolute;top:0;left:50%;width:70%;height:800px;transform:rotate(20deg) translateY(15%);z-index:-1;opacity:1;}.page-hero-wrapper:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:0;background:#F0E9F7;background:linear-gradient(180deg,rgba(240,233,247,0) 0%,rgba(240,233,247,1) 100%);}.page-hero-wrapper .col-md-6{max-width:750px;z-index:1;}/*Products Overview*/.products-overview{position:relative;padding-bottom:50px;}.products-overview .col-md-4{padding-bottom:50px;}.products-overview A.product-card IMG{height:350px;}.products-overview .product-card-information{height:auto;position:relative;}.products-overview .product-card-information:after{display:none;}.products-overview .col-md-4{display:flex;flex:0 0 calc(33.3333333% - 25px);}.products-overview .row.product-card-wrap{justify-content:space-between;}.products-overview A.product-card{justify-content:space-between;border:1px solid #F2EAF6;position:relative;margin:0px;transition:0.2s;}.products-overview A.product-card:before{content:'\e09f';font-family:'Font Awesome 6 Pro';color:#725086;z-index:1;font-size:1.4em;font-weight:bold;background:#FBFBFB;width:50px;height:50px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;transition:0.2s;}.products-overview A.product-card:hover:before{background:#725086;color:#FFF;}.products-overview A.product-card:hover{transform:translateY(-5px);box-shadow:0px 4px 50px rgba(108,76,131,0.069);}/*List Options for Products/Shop*/.listing-options{z-index:5;position:relative;padding-bottom:40px;}.listing-options .sort-options{text-align:right;}UL.product-listing-option LI{display:inline-block;position:relative;max-width:300px;width:100%;}UL.product-listing-option LI SPAN{display:block;text-align:left;position:relative;cursor:pointer;padding:12.5px 20px;font-size:1em;border-radius:100px;color:#725389;background:rgba(255,255,255,0.556);border:1px solid #DED6E7;font-weight:bold;transition:0.2s;}UL.product-listing-option LI:hover SPAN{background:#725389;color:#FFF;}UL.product-listing-option LI:hover SPAN I{color:#FFF;}UL.product-listing-option LI SPAN I{position:absolute;right:20px;color:#6E5084;}UL.product-listing-option>LI:hover UL{opacity:1;visibility:visible;}UL.product-listing-option LI UL{background:#FFF;display:inline-block;position:absolute;left:0;top:100%;width:100%;padding:0px;margin-top:10px;border-radius:10px;box-shadow:0px 3px 10px rgba(0,0,0,0.1);opacity:0;visibility:hidden;text-align:left;transition:0.1s;}UL.product-listing-option LI UL:before{content:'';height:10px;width:100%;/*background: red;*/top:-10px;left:0;position:absolute;}UL.product-listing-option LI UL LI{display:block;position:relative;}UL.product-listing-option LI UL LI A{font-size:1em;font-weight:600;margin-bottom:10px;padding:12.5px 20px;border-radius:5px;display:block;transition:0.2s;border-radius:10px;color:#725389;}UL.product-listing-option LI UL LI A:last-child{margin-bottom:0px;}UL.product-listing-option LI UL LI A:hover{background:#725389;color:#FFF;}SPAN.list-options{font-weight:bold;font-size:0.9em;color:#725389;display:inline-block;margin-right:12.5px;}.listing-options A.button{text-align:left;display:inline-block;position:relative;cursor:pointer;padding:12.5px 20px;font-size:1em;border-radius:100px;color:#725389;background:rgba(255,255,255,0.556);border:1px solid #DED6E7;font-weight:bold;transition:0.2s;}.listing-options A.button:hover{background:#725389;color:#FFF;}.listing-options A.button I{padding-left:15px;}/*Parent Cards*/.parent-card-set{margin-bottom:55px;position:relative;}.parent-card-set .col-md-6{display:flex;}.parent-card-content{width:100%;position:relative;background:#ECE3F3;border-radius:60px;padding:50px;display:flex;flex-direction:column;}.parent-card-content H3{font-weight:bold;font-size:1.8em;padding-bottom:15px;}.parent-card-set.light .parent-card-content{background:#F2F0EE;}.parent-card-set.light .parent-card-image A{background:#F2F0EE;}.parent-card-content .link-wrap{margin-top:auto;}.parent-card-content .link-wrap A{font-size:1em;}UL.parent-card-details{padding-bottom:10px;}UL.parent-card-details LI{font-size:1em;font-weight:600;padding-left:0px;display:inline-block;margin-right:25px;}UL.parent-card-details LI A{color:#735186;border-bottom:2px solid rgba(115,81,133,0.159);}UL.parent-card-details LI I{font-size:1.2em;padding-right:12.5px;}UL.parent-card-details LI:before{display:none;}.parent-card-image{display:flex;width:100%;}.parent-card-image A{display:flex;width:100%;border-radius:60px;overflow:hidden;position:relative;background:#EBE2F2;}.parent-card-image A:before{content:'\e09f';font-family:'Font Awesome 6 Pro';color:#725086;z-index:1;font-size:1.4em;font-weight:bold;background:#FFF;width:50px;height:50px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:40px;right:40px;transition:0.2s;}.parent-card-image A:after{background:#F0E9F7;background:linear-gradient(180deg,rgba(240,233,247,0) 0%,rgba(235,226,242,1) 100%);z-index:0;content:'';position:absolute;top:0;left:0;width:100%;height:100%;}.parent-card-set.light .parent-card-image A:after{background:#F2F0EE;background:linear-gradient(180deg,rgba(242,240,238,0) 0%,rgba(242,240,238,1) 100%);}.parent-card-image A:hover:before{background:#725086;color:#FFF;}.parent-card-image A IMG{object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;}.parent-card-set .parent-card-content{margin-right:27.5px;}.parent-card-set:nth-of-type(even) .parent-card-content{margin-right:0px;margin-left:27.5px;}.parent-card-set .parent-card-image{margin-left:27.5px;}.parent-card-set:nth-of-type(even) .parent-card-image{margin-left:0px;margin-right:27.5px;}.parent-card-set:nth-of-type(even) .row{flex-direction:row-reverse;}/*Classes pages*/.class-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.class-background:before{background:#FBFAF8;background:linear-gradient(270deg,rgba(251,250,248,0) 0%,rgba(251,250,248,1) 100%);z-index:1;width:100%;height:100%;content:'';position:absolute;opacity:1;}.class-background IMG{object-fit:cover;object-position:top right;opacity:0.4;width:100%;height:100%;z-index:0;}.classes-hero-content{height:auto;}.classes-hero-content .col-md-6{flex:none !important;max-width:850px;width:calc(100% - 350px) !important;}/*Pages Content*/.align-Centre{text-align:center;}.align-Centre .faq-wrapper{margin:0 auto;}.type-Content{padding-top:70px;padding-bottom:70px;}.bg-Grey{background:#FBFBFB;}.type-Content .content-section-text{padding-right:70px;}.align-Right .row{flex-direction:row-reverse;}.align-Right .content-section-text{padding-right:0px;padding-left:70px;}.content-section-text{display:flex;flex-direction:column;justify-content:center;}.single-image{display:flex;width:100%;border-radius:60px;overflow:hidden;position:relative;background:#ECE3F3;}.single-image:after{background:#F0E9F7;background:linear-gradient(180deg,rgba(240,233,247,0) 0%,rgba(240,233,247,1) 100%);z-index:1;content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;opacity:0.5;}.single-image IMG{object-fit:cover;width:100%;height:auto;}.onpage-menu{z-index:1;position:relative;padding-top:45px;background:#FBFBFB;transition:0.2s;}.onpage-menu .col-md-12{display:flex;justify-content:space-between;align-items:center;background:#F0E9F7;padding-top:17.5px;padding-bottom:17.5px;border-radius:100px;padding-left:40px;padding-right:20px;transition:0.2s;}.onpage-menu UL.parent-card-details{padding-bottom:0px;color:#725389;}.page-menu{min-width:300px;}.onpage-menu.fixed{position:fixed;z-index:100;top:0;left:0;width:100%;padding-top:0px;background:none;}.onpage-menu.fixed .col-md-12{top:10px;background:rgba(239,232,246,0.8);/* translucent layer */backdrop-filter: blur(10px);/* applies the blur */-webkit-backdrop-filter:blur(10px);/* for Safari *//* optional, for smooth edges */}.onpage-menu.fixed .container{padding-left:20px;padding-right:20px;}/*Google Review Snippets*/.google-reviews{position:relative;background:#FBFBFB;padding-top:70px;padding-bottom:70px;overflow:hidden;}.google-review-item{background:#FFF;border-radius:60px;position:relative;padding:50px 50px 40px 50px;margin-left:15px;margin-right:15px;transition:0.2s;cursor:pointer;outline:none;}.google-review-item:hover{transform:translateY(-5px);}.google-review-item:hover P{max-height:150px;}.google-review-item IMG{position:absolute;top:-37.5px;left:37.5px;max-width:75px;}.google-review-item P{max-height:125px;overflow:hidden;position:relative;font-size:1.1em;font-weight:400;transition:0.2s;}.google-review-item P:after{content:'';position:absolute;bottom:0px;left:0;width:100%;height:50px;z-index:1;background:#FFF;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}.google-stars{position:relative;margin-bottom:10px;margin-top:10px;font-size:1.4em;color:#E66B03;}.google-review-item H4{font-size:1.2em;}.google-review-wrapper{padding-top:30px;}.google-review-wrapper .slick-list{overflow:visible;}.review-modal{border-radius:50px;max-width:800px !important;width:100% !important;}.review-modal .google-review-item{cursor:auto;}.review-modal .google-review-item:hover,.review-modal .google-review-item:hover P{transform:none;}.review-modal .google-review-item P{max-height:none;}.review-modal .google-review-item P:after{display:none;}.review-modal .google-review-item IMG{position:relative;transform:none;left:auto;top:auto;padding-bottom:15px;}.fancybox-close-small{top:20px !important;right:20px !important;}/*FAQ*/.faq-menu{padding-top:0px;}.faq-grouping H2{text-align:left;font-size:1.8em;margin-top:40px;margin-bottom:20px;padding-bottom:0px;}.faq-grouping{}.special-faq-page{background:none #FBFBFB;padding-top:50px;padding-bottom:70px;}.special-faq-page:before{display:none;}.special-faq-page #accordion{padding-left:0px;}.special-faq-page .col-md-9{flex:auto;margin:0;}/*Content Boxes*/.boxed-content .slick-slider{display:flex !important;width:100% !important;position:relative;}.boxed-content .slick-list{width:100%;}.boxed-content .slick-track{display:flex !important;align-items:stretch !important;}.boxed-content .slick-slide{height:auto !important;/* Allow height to adjust */display:flex !important;width:100%;}.boxed-content .content-box{display:flex !important;flex:1;width:100%;padding:15px;}.content-box-item{display:flex;flex-direction:column;justify-content:center;border-radius:60px;width:100%;overflow:hidden;padding:40px;background:#FFFFFF;}.content-box-item .box-image{max-height:150px;}.content-box-item .box-image IMG{width:100%;height:auto;max-height:150px;object-fit:contain;}.content-box-item .box-content{padding-top:30px;}.content-box-item .box-content H3{font-size:1.4em;padding-bottom:0px;}.type-Content-Boxes{padding-top:70px;padding-bottom:70px;}.type-Content-Boxes .container{max-width:1400px;}/*Blog Article*/.blog-article{position:relative;background:#FBFBFB;padding-top:50px;padding-bottom:70px;}.blog-article .col-md-12{background:#FFF;padding:50px;position:relative;border-radius:50px;max-width:1300px;}.blog-socials{display:flex;align-items:center;}.blog-socials SPAN{font-weight:bold;font-size:0.9em;color:#725389;display:inline-block;margin-right:12.5px;}.blog-socials A{font-size:1.4em;margin-left:0px;margin-right:15px;}UL.overview-news-details{position:relative;border-bottom:1px solid rgba(194,160,211,0.207);padding-bottom:10px;margin-bottom:30px;}UL.overview-news-details LI{font-size:1em;font-weight:600;padding-left:0px;display:inline-block;margin-right:25px;color:#735186;}UL.overview-news-details LI I{font-size:1.2em;padding-right:12.5px;color:#C3A1D4;font-weight:500;}UL.overview-news-details LI:before{display:none;}.blog-article .content-section-text{position:relative;display:block;}.blog-article H2{font-size:1.8em;padding-bottom:20px;}/*News Overview*/.blog-article-card{margin-bottom:40px;}.blog-article-card UL.overview-news-details{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}.blog-article-card H3{padding-bottom:10px;}.news-overview{padding-top:0px;}/*Pagination*/UL.MarkupPagerNav{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 100%;}UL.MarkupPagerNav LI{display:inline-block;padding-left:0px;}UL.MarkupPagerNav LI:before{display:none;}UL.MarkupPagerNav LI.MarkupPagerNavOn A{background:#735186;width:50px;text-align:center;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:#FFF;}UL.MarkupPagerNav LI.MarkupPagerNavOn A:hover{color:#FFF;}UL.MarkupPagerNav LI A{padding:10px 20px;display:block;color:#7B5490;font-weight:800;}UL.MarkupPagerNav LI A:hover{color:#3D2F45;}.top-pagination{padding-bottom:40px;}/*Country Pop-up*/.country-popup{padding:50px !important;border-radius:50px;max-width:550px !important;width:100%;}.country-popup P{font-weight:400;}/*Contact Page*/.align-Centre .col-md-6.content-section-text{padding-right:0px;margin:0 auto;}.align-Centre .content-section-images{display:none;}/*Return to National*/.return-national{border-left:2px solid #EAE7E5;display:flex;align-items:center;margin-left:10px;padding-left:25px;position:relative;z-index:10;}.return-national A.link-button.White{margin-right:0px;font-size:0.9em;font-weight:700;padding-top:12.5px;padding-bottom:12.5px;padding-left:25px;padding-right:25px;/*box-shadow: inset 0px 0px 0px 2px;*/}/*Footer Region Switcher*/.postfooter .region-switcher A{color:#674580;position:relative;margin-left:0px;}.postfooter .region-switcher{border-right:2px solid #8D68A8;border-left:none;display:inline-flex;align-items:center;margin-right:10px;padding-right:20px;margin-left:0px;padding-left:0px;position:relative;z-index:10;position:relative;}.postfooter .region-switcher SPAN{color:#FFF;}.postfooter .region-list{top:auto;bottom:100%;right:20px;}.postfooter .region-list.active{opacity:1;visibility:visible;transform:translateY(-10px);}.postfooter .col-md-6{display:flex;align-items:center;}/*Location Pop-up*/.fancybox-popup{padding:50px !important;border-radius:50px;max-width:900px !important;width:100%;z-index:1;overflow:hidden !important;}.fancybox-popup:after{background:url(images/figure8.svg) no-repeat;content:'';position:absolute;top:0;right:-30%;width:100%;height:500px;transform:rotate(20deg);z-index:-1;opacity:0.07;}.fancybox-popup:before{background:radial-gradient(circle,rgba(189,153,209,0.3) 0px,rgb(255,255,255) 100%);content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.primary-locations H3{font-weight:700;display:flex;align-items:center;font-size:1.25em;font-weight:700;color:#735186;}.primary-locations H3 IMG{width:25px;height:25px;margin-right:10px;}.secondary-locations{border-top:2px solid rgba(0,0,0,0.065);position:relative;display:block;padding-top:30px;}.secondary-locations SPAN{font-size:1.25em;font-weight:700;color:#735186;display:flex;margin-bottom:20px;}.secondary-locations SPAN IMG{width:25px;height:25px;display:inline-block;margin-right:10px;}.primary-location{display:flex;width:100%;background:#FFF;border-radius:50px;margin-bottom:30px;padding:30px;box-shadow:0px 3px 30px rgba(0,0,0,0.05);transition:0.2s;position:relative;}.no-locations{display:block !important;text-align:center;}.primary-location:after{content:'\e09f';font-family:'Font Awesome 6 Pro';color:#FFF;z-index:1;font-size:1.4em;font-weight:bold;background:#725086;width:40px;height:40px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:20px;right:30px;transition:0.2s;}.no-locations:after{display:none;}.primary-location:hover:after{background:#F6F2F9;color:#725086;}.primary-location .primary-location-details{flex:1;display:flex;flex-direction:column;justify-content:center;}.primary-location IMG{width:125px;border-radius:100%;}A.primary-location:hover{transform:translateY(-5px);}.primary-location-details H4{display:block;font-weight:500;}.primary-location-details H4 SPAN{font-weight:bold;}SPAN.franchisee{font-size:1.2em;font-weight:400;display:block;margin-top:10px;color:#2D1C36;}.primary-location-details UL.footer-contact{margin-top:20px;}.primary-location-details UL.footer-contact P{padding:0px;}.primary-location-details UL.footer-contact SPAN{padding-bottom:5px;}.hero-bg-Deep-Purple{}/*Custom Background*//* 1. Define custom properties (CSS variables) */@property --overlay-1{syntax: '<color>';inherits: false;initial-value: #593473;/* your first colour */}@property --overlay-2{syntax: '<color>';inherits: false;initial-value: #BF97CF;/* your second colour */}/* 2. Base background colour */:root{--bg: #725389;}/* 3. Apply the gradient background to body (or any element) */.hero-bg-Deep-Purple{background-color: var(--bg);background:;background-image: linear-gradient( 190deg, color(from var(--overlay-1) xyz x y z / 0.4), transparent 50% ), linear-gradient( 160deg, color(from var(--overlay-2) xyz x y z / 0.6), transparent 50% );background-repeat:no-repeat;background-attachment:fixed;background-size:cover;animation:gradientshift 6s ease-in-out infinite alternate;}/* 4. Animate the variable colours (optional) */@keyframes gradientshift{from{--overlay-1: #593473;/* start colour */--overlay-2: #593474;/* start colour */}to{--overlay-1: #BF97CF;/* end colour */--overlay-2: #F4EEFB;/* end colour */}}.hero-bg-Deep-Purple .class-background:after,.hero-bg-Deep-Purple .class-background:before{display:none;}.hero-bg-Deep-Purple .class-background{mix-blend-mode:multiply;opacity:0.25;}.hero-bg-Deep-Purple H1,.hero-bg-Deep-Purple P.introduction,.hero-bg-Deep-Purple .breadcrumb,.hero-bg-Deep-Purple .breadcrumb A{color:#FFF;}.hero-bg-Deep-Purple .navigation-primary UL LI A,.hero-bg-Deep-Purple .secondary-navigation LI A,.hero-bg-Deep-Purple .region-switcher SPAN{color:#FFF;}.hero-bg-Deep-Purple .secondary-navigation LI A:hover{color:#BF97CF;}.hero-bg-Deep-Purple .navigation-primary UL LI A:hover{animation:none !important;color:#BF97CF;transition:0.2s;}.hero-bg-Deep-Purple .navigation-buttons A.link-button.primary-link{background:#AA81BD;box-shadow:0px 2px 30px rgba(0,0,0,0.1);}/*Area Page*/.profile-photo{position:absolute;right:40px;bottom:-25px;}.area-hero .container{position:relative;/*padding-bottom: 125px;*/}.area-hero{/*padding-bottom: 0px;*/}.profile-photo IMG{max-width:300px;width:100%;border-radius:100%;animation:fade-up 1s ease-in-out normal forwards;}.profile-details{position:relative;text-align:center;background:#5A3575;box-shadow:0px 5px 30px rgba(0,0,0,0.1);padding:15px 25px;border-radius:20px;margin-top:10px;}.profile-details:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(90,53,117,0);border-bottom-color:#5A3575;border-width:20px;margin-left:-20px;}SPAN.profile-name{display:block;font-size:1.4em;font-weight:bold;color:#FFF;padding-bottom:5px;}SPAN.profile-title{color:#F4EEFB;font-weight:500;font-size:1.05em;}.area-outer{overflow:visible;}.area-contact-box{background:#FFF;padding:50px;padding-bottom:10px;border-radius:50px;position:sticky;top:40px;box-shadow:0px 2px 30px rgba(0,0,0,0.05);}.area-contact-box UL LI:before{display:none;}.area-contact-box UL LI{padding-left:0px;}.area-contact-box H4{padding-bottom:30px;}.area-contact-box LI.contact-halfwidth A,.area-contact-box P{font-size:1.1em;}.area-contact-box UL.footer-contact{padding-bottom:0px;}/*Areas / Locations Page*/.parent-card-profile{position:absolute;z-index:10;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}.parent-card-profile IMG{max-width:350px;border-radius:100%;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.parent-card-profile IMG{animation:fade-up 1s ease-in-out normal forwards;}.profile-details{animation:fade-up 1s ease-in-out 0.5s normal both;opacity:0;}@keyframes fade-up{0%{transform:translateY(20px);opacity:0;}100%{transform:none;opacity:1;}}/*Postfooter Bespoke*/SPAN.bespoke{display:inline-block;margin-left:15px;padding-left:15px;font-size:0.9em;font-weight:300;border-left:1px solid rgba(239,239,239,0.306);}SPAN.bespoke A{padding-left:0px;margin-left:0px;font-weight:bold;transition:0.2s;font-size:1em;}SPAN.bespoke A:hover{color:#DEDADA;}/*Area name*/SPAN.area-name{color:#735186;margin-right:10px;display:block;font-weight:300;}.mobile-secondary-nav SPAN.area-name{color:#FFF;}SPAN.area-name STRONG{font-weight:700;}.hero-bg-Deep-Purple SPAN.area-name{color:#FFF;}/*Reviews*/.review-count-none{margin-left:10px;color:#735186;}/*Logo Slider*/.logo-track{padding-top:30px;padding-bottom:30px;}.logo-item{height:100px !important;display:flex !important;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;}.logo-item IMG{object-fit:contain;max-height:90px;max-width:250px;width:100%;}.logo-track:after{content:'';position:absolute;top:0;right:0;width:200px;height:100%;background:rgb(255,255,255);background:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:linear-gradient(270deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index:1;}.logo-track:before{content:'';position:absolute;top:0;left:0;width:200px;height:100%;z-index:1;background:rgb(255,255,255);background:-moz-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}/*Parent Cards*//*Product Options*/SELECT#prod-option{display:block;margin-bottom:20px;padding:15px 25px;border-radius:100px;font-size:1em;font-weight:700;box-shadow:0px 5px 50px rgba(0,0,0,0.06);border:none;color:#735186;z-index:1;transition:0.2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Poppins";}SPAN.tax-label{font-size:0.6em;}/*WhatsApp*/A.whatsapp{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#FFF;border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:10;font-size:1.8em;color:#5C3877;transition:0.2s;box-shadow:0px 2px 20px rgba(0,0,0,0.05);}A.whatsapp:hover{background:#F2EBF6;color:#000;}A.whatsapp I{}/*Mobile Styles*/@media (min-width:0px) and (max-width:1380px){.page-hero-wrapper .col-md-6{flex:0 0 100%;max-width:750px;}.f2-image{flex:0 0 400px;}H1{font-size:2.5em;}}@media (min-width:0px) and (max-width:1280px){BUTTON.mobile-menu{display:block;}.return-national,.region-switcher{border-left:none;margin-left:0px;padding-left:0px;}.navigation-buttons{display:none;}.logo A IMG{max-width:175px;}.mobile-primary-nav{padding:30px 30px calc(30px - 12.5px) 30px;}.mobile-primary-nav UL LI A{font-size:1.5em;font-weight:500;margin-bottom:12.5px;display:block;color:#D8C7DF;transition:0.2s;}.mobile-primary-nav UL LI A.active{color:#FFF;}.mobile-primary-nav UL LI A:hover{color:#FFF;}.mobile-secondary-nav{border-top:1px solid rgba(255,255,255,0.087);margin-left:30px;margin-right:30px;padding-top:30px;}.mobile-secondary-nav UL LI{display:block;}.mobile-secondary-nav UL LI A{color:#FFF;margin-bottom:12.5px;display:block;}.mobile-secondary-nav UL LI A:hover{color:#D8C7DF;}.f2-image{flex:0 0 350px;}.footer UL LI A{font-size:1.1em;}.footer .col-md-6 UL{padding-right:30px;}.footer A.link-button{font-size:1em;padding-top:15px;padding-bottom:15px;}.review-wrapper,.type-FAQ-Section,.standard-padding,.type-Content,.type-Content-Boxes,.google-reviews{padding-top:70px;padding-bottom:70px;}.f2-scroll-panel:nth-of-type(even) .f2-content-text{padding-left:0px;}.f2-scroll-panel:nth-of-type(odd) .f2-content-text{padding-right:0px;}H2{font-size:2em;}.container{padding-left:30px !important;padding-right:30px !important;}}@media (min-width:0px) and (max-width:1120px){H1{font-size:2.3em;padding-bottom:10px;}P.introduction{font-size:1.25em;}A.link-button{font-size:1em;}SELECT#prod-option{font-size:0.9em;}.page-hero-wrapper{padding:60px;min-height:auto;}SPAN.subtitle{padding-bottom:10px;}.f2-panel-content{width:100%;}.f2-scroll-panels{overflow:visible;}.newsletter-footer .col-md-12{padding-top:22.5px;padding-bottom:22.5px;}.newsletter-footer H4{font-size:1.2em;}H4{font-size:1.2em;}.footer{padding-bottom:30px;}.prefooter{padding-bottom:40px;padding-top:40px;}.prefooter .row{padding-bottom:40px;}.page-hero{margin-top:40px;margin-bottom:40px;}.return-national A.link-button.White{font-size:0.85em;box-shadow:none;}P{font-size:1.1em;}.content-section UL LI{font-size:1.1em;}.hero-content{min-height:500px;height:auto;padding-top:75px;padding-bottom:75px;}.product-card-wrap .col-md-4{max-width:100%;flex:0 0 calc(50% - 15px);padding-bottom:30px;}A.product-card IMG{height:275px;}A.product-card H3{font-size:1.35em;}.parent-card-profile IMG{width:230px;}SPAN.profile-name{font-size:1.2em;}SPAN.profile-title{font-size:0.9em;}.profile-details{max-width:225px;}.area-contact-box .profile-photo{position:relative !important;bottom:0;right:0;text-align:center;}.area-contact-box .profile-details{display:block;width:100%;max-width:100%;position:relative !important;text-align:left;margin-bottom:30px;}.area-contact-box .profile-details:after{display:none;}.area-contact-box .profile-photo IMG{max-width:250px;}.classes-hero-content .col-md-6{flex:0 0 100% !important;max-width:850px;width:100% !important;}}@media (min-width:0px) and (max-width:1024px){.f2-image{position:relative;display:block;width:auto;margin-bottom:30px;text-align:center;}.f2-image IMG{width:250px;height:250px;animation:none;}.f2-panel-content{display:block;max-width:800px;}.f2-content-text{padding-left:0px !important;padding-right:0px !important;text-align:center;}.f2-content-text UL{text-align:left;}.type-FAQ-Section .row{display:block;}.preview-faq-wrapper{max-width:100% !important;padding:0px;}.preview-faq{padding:0px;}.faq-wrapper{max-width:100% !important;}#accordion{padding-left:0px;}.preview-faq-wrapper .link-wrap{display:none;}.postfooter .row{display:block;}.postfooter .row .col-md-6{max-width:100%;width:100%;justify-content:center;}.postfooter .region-switcher SPAN{padding-left:0px;}.postfooter .align-right{margin-top:30px;}.fancybox-popup{padding:30px !important;border-radius:50px;max-width:calc(100% - 40px) !important;width:100%;z-index:1;overflow:hidden !important;}.country-popup{max-width:calc(100% - 40px) !important;}.fancybox-popup H2{font-size:1.6em;}.primary-location{border-radius:20px;padding:30px;}.primary-location-image IMG{width:100px;height:100px;}.primary-location:after{display:none;}.primary-location UL.footer-contact LI P{font-size:1em;}.primary-locations H3,.secondary-locations SPAN{font-size:1.2em;}.listing-options .col-md-6{flex:1;max-width:100%;width:auto;}.listing-options .col-md-6.text-align-right{flex:0 0 auto;max-width:none;width:auto;text-align:right;}.listing-options .col-md-6.text-align-right UL.product-listing-option{width:200px;}}@media (min-width:0px) and (max-width:849px){.footer .col-md-7 .row{}.footer .col-md-7 .row .col-md-6{flex:0 0 50%;}.single-image IMG{max-height:400px;}.single-image{margin-top:10px;}.align-Right .content-section-text{padding-left:0px;}.type-Content .content-section-text{padding-right:0px;}.content-box-item .box-content H3{font-size:1em;}.newsletter-footer .col-md-12{display:block;}.newsletter-footer .col-md-12 H4{padding-right:0px;margin-bottom:15px;font-size:1.1em;}.newsletter-footer FORM{max-width:400px;margin:0 auto;}.hero-content{min-height:auto;}.parent-card-set .parent-card-content{margin-right:0px;padding-top:0px;}.parent-card-set .parent-card-image{margin-left:0px;}.parent-card-set .row{flex-direction:column-reverse;}.parent-card-set:nth-of-type(even) .parent-card-content{margin-right:0px;margin-left:0px;}.parent-card-set:nth-of-type(even) .parent-card-image{margin-left:0px;margin-right:0px;}.parent-card-set:nth-of-type(even) .row{flex-direction:column-reverse;}.parent-card-image{border-radius:0px !important;}.parent-card-image A{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.parent-card-image IMG{max-height:300px;object-position:top;}.parent-card-content{border-top-left-radius:0px;border-top-right-radius:0px;}.parent-card-content H2{font-size:1.85em;padding-bottom:20px;}.product-intro{padding-top:30px;}.product-intro UL.breadcrumb{padding-bottom:5px;}.product-intro H1{font-size:1.9em;padding-bottom:10px;}.product-intro P.introduction{font-size:1.1em;}.product-main-image IMG{max-height:400px;}.product-images A IMG{height:120px;}.product-main-image{padding-right:0px;padding-top:30px;}.product-images{margin-top:30px;padding-left:0px;padding-right:0px;margin-bottom:30px;}SPAN.product-price{padding-bottom:20px;}.reviews-preview{padding-top:20px;}.share-social{padding-top:30px;}.parent-card-profile{display:none;}.area-introduction .row{flex-direction:column-reverse;}.area-contact-box{margin-bottom:50px;padding:40px;padding-bottom:10px;}}@media (min-width:0px) and (max-width:725px){.page-hero-wrapper{padding:50px;}H1{font-size:2em;}H2{font-size:1.7em;padding-bottom:15px;}H2.mini-h2{font-size:1.4em;}P{font-size:1.05em;}.content-section UL LI{font-size:1.05em;}P.introduction{font-size:1.15em;}.page-hero-wrapper .link-wrap{padding-top:20px;}.page-hero{margin-top:20px;margin-bottom:30px;}.single-image IMG{max-height:350px;}.review-wrapper,.type-FAQ-Section,.standard-padding,.type-Content,.type-Content-Boxes,.google-reviews{padding-top:50px;padding-bottom:50px;}.listing-options SPAN.list-options{display:none;}}@media (min-width:0px) and (max-width:650px){.container{padding-left:20px !important;padding-right:20px !important;}.logo A IMG{max-width:125px;}.navigation-secondary{/*display: none;*/}.onpage-menu .col-md-12{padding-left:20px;border-radius:0px;padding-top:12.5px;padding-bottom:12.5px;box-shadow:inset 0px 3px 10px rgba(0,0,0,0.05);}.onpage-menu .container{padding-left:0px !important;padding-right:0px !important;}UL.product-listing-option LI SPAN{font-size:0.85em;}.page-hero{margin-bottom:17.5px;}.hero-content{padding-left:10px;padding-right:10px;}H3{font-size:1.4em;}H2 I{display:inline-block !important;padding-bottom:0px;padding-right:20px !important;}H3.accordion-toggle{font-size:1.2em;padding-bottom:15px;padding-top:15px;}A.product-card H3{font-size:1.2em;}.product-card-information{height:auto;}A.scroll-card{height:500px;}.onpage-menu.fixed .col-md-12{top:0px;}.page-hero .container{padding-left:0px !important;padding-right:0px !important;}.page-hero{margin-bottom:0px;}.hero-wrapper.hero-bg-White{background:#F3EEFB;}.hero-wrapper.hero-bg-White.homepage-only{background:#FBFAF8;}.page-hero-wrapper{border-radius:0px;padding:15px 30px 50px;}.review-wrapper,.parent-cards,.type-FAQ-Section,.standard-padding,.type-Content,.type-Content-Boxes,.google-reviews{padding-top:50px;padding-bottom:50px;}.onpage-menu{padding-top:0px;}.onpage-menu UL.parent-card-details{display:none;}.classes-hero-content{padding-top:30px;padding-bottom:50px;}.product-card-wrap .col-md-4{max-width:100%;width:100%;flex:0 0 100%;}.product-card-wrap{display:block !important;}A.product-card IMG{height:220px !important;}.product-intro{background:#F3EEFB;padding-bottom:40px;}.product-menu{display:none;}.products-overview .listing-options{padding-top:20px;padding-bottom:20px;}.mobile-return-national .return-national{margin-top:30px;margin-left:30px;margin-right:0px;}.mobile-return-national .return-national A.link-button{font-size:0.8em;}}@media (min-width:0px) and (max-width:620px){BUTTON.snipcart-checkout{height:60px;width:60px;}BUTTON.snipcart-checkout I{font-size:1.8em;}.navigation-secondary{padding-bottom:0px;}.mobile-region-switcher .region-switcher SPAN{display:none;}.mobile-region-switcher{border-top:1px solid rgba(255,255,255,0.087);margin-left:30px;margin-right:30px;padding-top:30px;margin-top:30px;}.flex-between A.link-button{padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;}.prefooter .right-align{margin-top:20px;display:block;text-align:center;}.prefooter .right-align .socials A{margin-left:0px;margin-right:10px;}.company-info{display:block;text-align:center;}.company-short{padding-left:0px;}.company-info IMG{margin-bottom:20px;max-width:100px;}.footer .container>.row{display:flex;flex-direction:column-reverse;}.footer .col-md-5{margin-bottom:30px;}.footer UL LI A{font-size:1em;}P.introduction{padding-bottom:0px;}.link-wrap A:nth-of-type(2){margin-top:5px;}.postfooter .col-md-6{display:block;text-align:center;}SPAN.bespoke{border-left:0px;margin-left:0px;padding-left:0px;display:block;margin-top:15px;}.postfooter .region-switcher{border-right:0px;margin-right:0px;padding-right:0px;display:flex;text-align:center;justify-content:center;margin-bottom:20px;}.postfooter .region-switcher SPAN{display:none;}A.link-button{font-size:0.9em;padding-top:15px;padding-bottom:15px;padding-left:27.5px;padding-right:27.5px;margin-right:10px;}SELECT#prod-option{padding-top:15px;padding-bottom:15px;padding-left:27.5px;padding-right:27.5px;margin-bottom:15px;}H1{font-size:1.8em;}.flex-between{display:block;text-align:center;}.flex-between A.link-button{margin-top:20px;}}@media (min-width:0px) and (max-width:520px){.parent-card-content{padding-left:35px;padding-right:35px;padding-bottom:20px;}.parent-card-content .link-wrap A{display:block;text-align:center;margin-right:0px;margin-top:0px;margin-bottom:15px;}.parent-card-content .link-wrap{padding-top:10px;}UL.parent-card-details LI{font-size:0.95em;}.parent-card-content H2{font-size:1.6em;}.products-overview A.product-card{padding:30px;}.country-popup{padding:30px !important;}.country-popup .link-wrap{padding-top:0px;}.listing-options .col-md-6.text-align-right UL.product-listing-option{width:auto;}.listing-options UL.product-listing-option I{display:none;}UL.product-listing-option LI UL LI A{font-size:0.9em;padding:10px;}}