/*!
Theme Name: Just Delicious
Theme URI: http://underscores.me/
Author: Holler Marketing Limit
Author URI: https://hollermarketing.co.uk/
Description: A custom Wordpress/WooCommerce theme created by Holler Marketing Limited for Just Delicous
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Just Delicious is based on Underscores https://underscores.me/, (C) 2012-2020 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 https://necolas.github.io/normalize.css/
*/
body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::before,::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#161615;font-family:"area-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6,.heading{position:relative;line-height:.85em;font-family:"desire-pro",serif;font-weight:400;padding:0;margin:0;text-transform:uppercase;display:inline-block}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.heading:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.heading:last-child{margin-top:0}h1:first-child:last-child,h2:first-child:last-child,h3:first-child:last-child,h4:first-child:last-child,h5:first-child:last-child,h6:first-child:last-child,.heading:first-child:last-child{margin:0}h1,.h1{font-size:8em}@media (max-width:50em){h1,.h1{font-size:4.7em}}h2,.h2{font-size:5.5em}@media (max-width:50em){h2,.h2{font-size:4.2em}}h3,.h3{font-size:3.1em}@media (max-width:50em){h3,.h3{font-size:2.4em}}h4,.h4{font-size:1.9em}h5,.h5{font-size:1.1em}h6,.h6{font-size:1.1em}.curve{display:block;width:calc(100% + 2rem);margin-left:-1rem;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/jd/img/heading-curve-pink.svg)}.curve--beige{background-image:url(/wp-content/themes/jd/img/heading-curve-beige.svg)}.text--white{color:#fff}.text--black{color:#161615}.text--pink-light{color:#fbeaeb}.text--pink{color:#f8d1e3}.text--pink-dark{color:#dd2c7d}.text--beige{color:#f4f0e3}.text--grey{color:#707070}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--large{font-size:18px;letter-spacing:1px}.text--small{font-size:.7em}.text--bold{font-weight:700}.text--thin{font-weight:300}.text--caps{text-transform:uppercase}.text--lowercase{text-transform:lowercase}.text--alt{font-family:"desire-pro",serif}.text--max-width{max-width:550px}.text--break{word-break:break-word;overflow-wrap:anywhere}.text--hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p{margin:1rem 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fbeaeb}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.rounded-media,.rounded-media img{border-radius:21px}table{margin:0 0 1.5em;width:100%}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content p a,.entry-content ul a,.entry-content ol a{text-decoration:underline}.entry-content p a:hover,.entry-content ul a:hover,.entry-content ol a:hover{text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;border-radius:0;background:0 0;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;letter-spacing:1px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{width:100%;border:0;margin-bottom:1em;background:0 0;border-radius:10em;background:#fff;padding:1em 2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.15s padding ease-out}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#161615;font-size:18px;text-transform:uppercase;letter-spacing:1px}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{color:#161615;font-size:18px;text-transform:uppercase;letter-spacing:1px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#161615;font-size:18px;text-transform:uppercase;letter-spacing:1px}input[type=number]{width:120px}select{border:1px solid #ccc}textarea{height:8em}@media (max-width:50em){.hide-mobile{display:none!important}}@media screen and (min-width:50.0625em){.hide-desktop{display:none!important}}.container{position:relative;max-width:105em;margin:0 auto}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:37.5em){.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex>*{min-width:200px}.flex-grid,.flex-grid>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:32px}@media (max-width:62.5em){.flex-grid,.flex-grid>.container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex-grid>div,.flex-grid>.container>div{-ms-flex:1;flex:1}@media (max-width:37.5em){.flex-grid>div,.flex-grid>.container>div{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--no-gap,.flex-grid--no-gap>.container{gap:0}.flex-grid--v-top,.flex-grid--v-top>.container{-ms-flex-align:start;align-items:flex-start}.flex-grid--v-centre,.flex-grid--v-centre>.container{-ms-flex-align:center;align-items:center}.flex-grid--v-stack-and-centre,.flex-grid---stack-and-centre>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.flex-grid--half>div:not(.container),.flex-grid--half>.container>div{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:50em){.flex-grid--half>div:not(.container),.flex-grid--half>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:calc(25% - 4em);flex-basis:calc(25% - 4em)}@media (max-width:62.5em){.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:calc(50% - 4em);flex-basis:calc(50% - 4em)}}@media (max-width:37.5em){.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--fifths>div:not(.container),.flex-grid--fifths>.container>div{-ms-flex-preferred-size:calc(20% - 2rem);flex-basis:calc(20% - 2rem)}@media (max-width:62.5em){.flex-grid--fifths>div:not(.container),.flex-grid--fifths>.container>div{-ms-flex-preferred-size:calc(50% - 2em);flex-basis:calc(50% - 2em)}}.flex-grid--thirds>div:not(.container),.flex-grid--thirds>.container>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}@media (max-width:62.5em){.flex-grid--thirds>div:not(.container),.flex-grid--thirds>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid__one-half{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}@media (max-width:62.5em){.flex-grid__one-half{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.flex-grid__two-thirds{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}@media (max-width:62.5em){.flex-grid__two-thirds{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.clear{clear:both;*zoom:1}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:4em}@media (max-width:62.5em){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:37.5em){.grid-3{grid-template-columns:repeat(1,1fr);gap:1em}}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (min-width:62.5625em){.reviews-grid{margin-left:-3rem;margin-top:3rem}}@media (max-width:62.5em){.reviews-grid{padding-left:4rem}}@media (max-width:50em){.reviews-grid{padding-left:1rem}}@media (max-width:37.5em){.reviews-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5625em){.reviews-grid>.block:nth-child(even){top:2rem}}.main-navigation{display:block}.main-navigation>div>ul>li:nth-child(4){margin-left:auto}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;gap:2rem}.main-navigation ul ul{background:#fff;-ms-flex-direction:column;flex-direction:column;padding:1rem;gap:1rem;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px;font-size:14px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:.9px}.main-navigation a:hover{color:#dd2c7d}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:75.0625em){.menu-toggle{display:none}.main-navigation ul{display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-ms-flex:1 0 50%;flex:1 0 50%}.mobile-navigation{background:#161615;padding-top:3em}.mobile-navigation ul{margin:0;padding:0;list-style:none}.mobile-navigation ul li{margin:.5em 0}.mobile-navigation ul ul{padding-left:1em;margin-left:.5em;border-left:1px solid #161615}.mobile-navigation a{color:#161615;text-transform:uppercase;display:block;padding:.5em}#icon-menu{padding:8px 1rem;background-color:#dd2c7d;border-radius:100px}#icon-menu,#icon-menu li{display:-ms-flexbox;display:flex;margin:0;gap:16px}#icon-menu li{padding:0}#icon-menu a{position:relative;font-size:18px;letter-spacing:.9px;color:#fff}#icon-menu a:hover{color:#161615;text-decoration:none}#icon-menu a:hover .count{color:#fff}#icon-menu a .count{font-size:12px;background:#161615;height:16px;width:16px;border-radius:16px;display:block;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:-10px}.cta{display:inline-block;text-decoration:none;padding:15px 15px 8px 15px;margin:.25em;cursor:pointer;font-family:"desire-pro",serif;text-transform:uppercase;letter-spacing:1.8px;font-size:30px;border-radius:21px;border:3px solid;line-height:30px;transition:transform .15s ease-out}.cta:first-of-type{margin-left:0}.cta:last-of-type{margin-right:0}.cta--white{border-color:#fff}.cta--black{border-color:#161615}.cta--pink-light{border-color:#fbeaeb}.cta--pink{border-color:#f8d1e3}.cta--pink-dark{border-color:#dd2c7d}.cta--beige{border-color:#f4f0e3}.cta--grey{border-color:#707070}.cta--solid--white{background-color:#fff}.cta--solid--black{background-color:#161615}.cta--solid--pink-light{background-color:#fbeaeb}.cta--solid--pink{background-color:#f8d1e3}.cta--solid--pink-dark{background-color:#dd2c7d}.cta--solid--beige{background-color:#f4f0e3}.cta--solid--grey{background-color:#707070}.cta--primary{border-color:#dd2c7d;color:#dd2c7d}.cta--secondary{border-color:#dd2c7d;background-color:#dd2c7d;color:#f4f0e3}.shrink-hover,.cta,.social-link{position:relative;transition:transform .15s ease-out}.shrink-hover:hover,.cta:hover,.social-link:hover,.shrink-hover:focus,.cta:focus,.social-link:focus{transform:scale(.95);text-decoration:none}.shrink-hover:active,.cta:active,.social-link:active{transform:scale(.98)}.social-link{display:inline-block;position:relative;margin-right:10px}.social-link:hover{text-decoration:none}.site-header{background:#fbeaeb;position:relative}.site-header__info-snippets{margin:0;padding:0 4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (max-width:50em){.site-header__info-snippets{padding:0 1rem}}.site-header__info-snippets li{font-size:14px;line-height:2rem;padding:0 .5rem}@media (max-width:62.5em){.site-header__info-snippets li{display:inline-block}}@media screen and (min-width:62.5625em){.site-header__info-snippets li{padding:0 2rem 0 0}.site-header__info-snippets li:nth-child(1){display:block;padding-left:0;margin-left:0}.site-header__info-snippets li:nth-child(3){margin-left:auto;display:block}.site-header__info-snippets li:nth-child(4){padding-right:0}}.site-header__branding{position:absolute;z-index:100;left:50%;transform:translateX(-50%)}@media screen and (min-width:75.0625em){.site-header__branding{top:0}}@media (max-width:50em){.site-header__branding{max-width:50%}}.site-header__navigation-container{position:absolute;z-index:99;width:100%}.site-header__navigation-container .container{display:-ms-flexbox;display:flex;padding:2rem 4rem;gap:32px}@media (max-width:50em){.site-header__navigation-container .container{padding:2rem 1rem}}.site-header__navigation{-ms-flex:1;flex:1}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.site-footer .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.site-footer .container>div{-ms-flex:1;flex:1}@media (max-width:62.5em){.site-footer .container>div:first-child,.site-footer .container>div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:62.5625em){.site-footer h4,.site-footer .heading{margin:87px 0 2rem 0!important}}.site-footer p,.site-footer img{margin:0 0 2rem 0!important}.site-footer .menu{margin:0;padding:0}.site-footer .menu li{display:block;padding:0;margin:0 0 .5rem 0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.block{position:relative;padding:2em;background-repeat:no-repeat;background-size:cover;background-position:center top}.block--white{background-color:#fff}.block--black{background-color:#161615}.block--pink-light{background-color:#fbeaeb}.block--pink{background-color:#f8d1e3}.block--pink-dark{background-color:#dd2c7d}.block--beige{background-color:#f4f0e3}.block--grey{background-color:#707070}@media screen and (min-width:62.5625em){.block--min-height{min-height:600px}}.block--rounded{border-radius:21px}.block--fallback-header{background-image:url(/wp-content/themes/jd/img/fallback-header.jpg);background-size:100vw auto;background-color:#f8d1e3;padding-right:0}@media screen and (min-width:50.0625em){.block--fallback-header{background-attachment:fixed}}.block--padding--section{padding:4rem}@media (max-width:50em){.block--padding--section{padding:4rem 1rem}}.block--padding--header{padding:14rem 4rem 4rem}@media (max-width:50em){.block--padding--header{padding:14rem 1rem 4rem}}.block--padding--none{padding:0}.block--padding--slim{padding:1em}.block--padding--top-bottom{padding-left:0;padding-right:0}.block--padding--top{padding-left:0;padding-right:0;padding-bottom:0}.block--padding--no-top{padding-top:0}.block--padding--bottom{padding-left:0;padding-right:0;padding-top:0}.block--padding--bottom--extra{padding-bottom:25%}.block--padding--no-bottom{padding-bottom:0}.block--padding--left-right{padding-top:0;padding-bottom:0}.block--padding--left{padding-top:0;padding-bottom:0;padding-right:0}.block--padding--no-left{padding-left:0}.block--padding--right{padding-top:0;padding-bottom:0;padding-left:0}.block--padding--no-right{padding-right:0}.block__ctas{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.text--center .block__ctas{-ms-flex-pack:center;justify-content:center}.wp-block-table th{text-align:left}.has-background.has-white-background-color,.has-background-dim.has-white-background-color{background-color:#fff}.has-background.has-white-color{color:#fff}.has-text-color.has-white-color{color:#fff}.has-background.has-black-background-color,.has-background-dim.has-black-background-color{background-color:#161615}.has-background.has-black-color{color:#161615}.has-text-color.has-black-color{color:#161615}.has-background.has-pink-light-background-color,.has-background-dim.has-pink-light-background-color{background-color:#fbeaeb}.has-background.has-pink-light-color{color:#fbeaeb}.has-text-color.has-pink-light-color{color:#fbeaeb}.has-background.has-pink-background-color,.has-background-dim.has-pink-background-color{background-color:#f8d1e3}.has-background.has-pink-color{color:#f8d1e3}.has-text-color.has-pink-color{color:#f8d1e3}.has-background.has-pink-dark-background-color,.has-background-dim.has-pink-dark-background-color{background-color:#dd2c7d}.has-background.has-pink-dark-color{color:#dd2c7d}.has-text-color.has-pink-dark-color{color:#dd2c7d}.has-background.has-beige-background-color,.has-background-dim.has-beige-background-color{background-color:#f4f0e3}.has-background.has-beige-color{color:#f4f0e3}.has-text-color.has-beige-color{color:#f4f0e3}.has-background.has-grey-background-color,.has-background-dim.has-grey-background-color{background-color:#707070}.has-background.has-grey-color{color:#707070}.has-text-color.has-grey-color{color:#707070}.wp-block{max-width:2000px}.wp-block[data-align=wide]{max-width:1280px}.acf-block-preview{overflow:hidden}.position{position:absolute}@media (max-width:37.5em){.position img{max-width:100px}}.position--bottom{bottom:1rem}.position--right{right:1rem}.scroller>.container{display:grid;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;overflow:auto;overflow-y:hidden;scroll-behavior:smooth}.scroller>.container::-webkit-scrollbar{height:10px}.scroller>.container{scrollbar-width:thin;scrollbar-color:#f8d1e3 #fff}.scroller>.container::-webkit-scrollbar-track{background:#fff}.scroller>.container::-webkit-scrollbar-thumb{background-color:#f8d1e3;border-radius:1px;border:0}.bg-shape{position:relative}.bg-shape:before{content:'';display:block;position:absolute;z-index:0}.bg-shape--top-curve:before{background:#f8d1e3;width:90%;max-width:450px;height:100%;border-top-left-radius:450px;border-top-right-radius:450px}.bg-shape--left-curve:before{right:0;top:20%;background:#fbeaeb;width:calc(100% + 4rem);margin-right:-2rem;height:90%;border-top-left-radius:450px;border-bottom-left-radius:450px}@media (max-width:50em){.bg-shape--left-curve:before{margin-right:-1rem;width:calc(100% + 1rem)}}.bg-shape--right-curve:before{background:#f4f0e3;width:calc(100% + 2rem);height:100%;border-top-right-radius:450px;border-bottom-right-radius:450px}@media (max-width:50em){.bg-shape--right-curve:before{width:calc(100% + 1rem)}}.bg-shape--top-left:before{left:0;top:0}@media screen and (min-width:62.5625em){.bg-shape--top-left:before{width:150%}}.bg-shape--bottom-right:before{bottom:-4rem;right:-4rem}@media (max-width:50em){.bg-shape--bottom-right:before{right:-1rem}}.bg-shape--top-centre:before{left:50%;transform:translateX(-50%);top:0}.bg-shape>*{position:relative;z-index:1}.curve-strapline{background-position:center bottom;background-repeat:repeat-x;overflow:hidden}@media only screen and (max-width:90em){.curve-strapline{background-size:210% auto}}@media (max-width:50em){.curve-strapline{background-size:400% auto;background-position:35% bottom}}.curve-strapline img{opacity:0}@media (max-width:50em){.curve-strapline img{max-width:160%}}.marquee{--duration:60s;--gap:2rem;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:var(--gap)}.marquee__group{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll var(--duration) linear infinite}.marquee__group .heading{top:4px}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.search-form{display:-ms-flexbox;display:flex;position:relative;border:3px solid #161615;border-radius:10em}.search-form-container{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:100%;max-width:800px;padding:1em;z-index:100}.search-form .icon-search{position:absolute;left:1em;top:50%;transform:translateY(-50%);pointer-events:none;cursor:pointer;font-size:20px}.search-form input[type=search]{padding-left:4em;padding-right:1em;margin:0;border-bottom-right-radius:0;border-top-right-radius:0}.search-form input[type=submit]{padding:1em;background:#dd2c7d;color:#fff;border-top-right-radius:10em;border-bottom-right-radius:10em}.search-form input[type=submit]:hover{background:#f8d1e3}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background:#f8d1e3}.sidr.sidr-right{left:auto;right:-260px}.sidr.sidr-left{left:-260px;right:auto}.nav-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:666;background-color:rgb(0 0 0 / .5)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/jd/img/vendor/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:0 0}.featherlight:last-of-type{background:rgb(0 0 0 / .8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid #fff0;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgb(255 255 255 / .3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid #fff0}}@font-face{font-family:'icomoon';src:url(/wp-content/themes/jd/fonts/icomoon.eot?awox3h);src:url(/wp-content/themes/jd/fonts/icomoon.eot?awox3h#iefix) format("embedded-opentype"),url(/wp-content/themes/jd/fonts/icomoon.ttf?awox3h) format("truetype"),url(/wp-content/themes/jd/fonts/icomoon.woff?awox3h) format("woff"),url(/wp-content/themes/jd/fonts/icomoon.svg?awox3h#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-x:before{content:"\e901"}.icon-twitter:before{content:"\e901"}.icon-curve:before{content:"\e900"}.icon-bag:before{content:"\e905"}.icon-cross:before{content:"\e906"}.icon-heart:before{content:"\e907"}.icon-menu:before{content:"\e908"}.icon-search:before{content:"\e909"}.icon-star-half:before{content:"\e90a"}.icon-star:before{content:"\e90b"}.icon-tripadvisor:before{content:"\e911"}.icon-instagram:before{content:"\e904"}.icon-linkedin:before{content:"\e903"}.icon-facebook:before{content:"\e902"}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#161615;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}a[href=""]:hover:before,a[href="#"]:hover:before,a[href="//localhost:3000/vpsn.co.uk/"]:hover:before,a[href="//vpsn.yorkshiremedia.co.uk/"]:hover:before,a[href="https://vpsn.yorkshiremedia.co.uk"]:hover:before,a[href="https://vpsn.yorkshiremedia.co.uk/"]:hover:before{content:'';display:block;position:absolute;background:red;height:2px;width:100%;animation-name:dev-null-target;animation-duration:1s;animation-iteration-count:infinite}@keyframes dev-null-target{50%{background-color:#fff}}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.cta,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button{display:inline-block;text-decoration:none;padding:15px 15px 8px 15px;margin:.25em;cursor:pointer;font-family:"desire-pro",serif;text-transform:uppercase;letter-spacing:1.8px;font-size:30px;border-radius:21px;border:3px solid;line-height:30px;transition:transform .15s ease-out}.cta:first-of-type,.woocommerce #respond input#submit:first-of-type,.woocommerce a.button:first-of-type,.woocommerce button.button:first-of-type,.woocommerce input.button:first-of-type,.wc-block-components-button:first-of-type{margin-left:0}.cta:last-of-type,.woocommerce #respond input#submit:last-of-type,.woocommerce a.button:last-of-type,.woocommerce button.button:last-of-type,.woocommerce input.button:last-of-type,.wc-block-components-button:last-of-type{margin-right:0}.cta--white,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-noreviews .button,.woocommerce p.no-comments .button{border-color:#fff}.cta--black{border-color:#161615}.cta--pink-light{border-color:#fbeaeb}.cta--pink{border-color:#f8d1e3}.cta--pink-dark{border-color:#dd2c7d}.cta--beige{border-color:#f4f0e3}.cta--grey{border-color:#707070}.cta--solid--white{background-color:#fff}.cta--solid--black{background-color:#161615}.cta--solid--pink-light{background-color:#fbeaeb}.cta--solid--pink{background-color:#f8d1e3}.cta--solid--pink-dark{background-color:#dd2c7d}.cta--solid--beige{background-color:#f4f0e3}.cta--solid--grey{background-color:#707070}.cta--primary,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button{border-color:#dd2c7d;color:#dd2c7d}.cta--secondary{border-color:#dd2c7d;background-color:#dd2c7d;color:#f4f0e3}.shrink-hover,.cta,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button,ul.products li.product a{position:relative;transition:transform .15s ease-out}.shrink-hover:hover,.cta:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-block-components-button:hover,ul.products li.product a:hover,.shrink-hover:focus,.cta:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.wc-block-components-button:focus,ul.products li.product a:focus{transform:scale(.95);text-decoration:none}.shrink-hover:active,.cta:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.wc-block-components-button:active,ul.products li.product a:active{transform:scale(.98)}h1,h2,h3,h4,h5,h6,.heading{position:relative;line-height:.85em;font-family:"desire-pro",serif;font-weight:400;padding:0;margin:0;text-transform:uppercase;display:inline-block}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.heading:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.heading:last-child{margin-top:0}h1:first-child:last-child,h2:first-child:last-child,h3:first-child:last-child,h4:first-child:last-child,h5:first-child:last-child,h6:first-child:last-child,.heading:first-child:last-child{margin:0}h1,.h1{font-size:8em}@media (max-width:50em){h1,.h1{font-size:4.7em}}h2,.h2,.single-product div.product h1{font-size:5.5em}@media (max-width:50em){h2,.h2,.single-product div.product h1{font-size:4.2em}}h3,.h3,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .woocommerce-loop-product__title{font-size:3.1em}@media (max-width:50em){h3,.h3,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .woocommerce-loop-product__title{font-size:2.4em}}h4,.h4{font-size:1.9em}h5,.h5{font-size:1.1em}h6,.h6{font-size:1.1em}.curve{display:block;width:calc(100% + 2rem);margin-left:-1rem;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/jd/img/heading-curve-pink.svg)}.curve--beige{background-image:url(/wp-content/themes/jd/img/heading-curve-beige.svg)}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}.woocommerce-loop-category__title{font-size:30px}ul.products{margin:0;padding:0;clear:both;text-align:center}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product a{display:block;text-decoration:none}ul.products li.product img{margin:0 auto;display:block;border-radius:21px;margin-bottom:2rem}ul.products li.product .woocommerce-loop-category__title,ul.products li.product .woocommerce-loop-product__title{text-align:center;display:block;margin-bottom:1rem}ul.products li.product .price{color:#161615}ul.products li.product .button{display:block}.woocommerce.columns-4 .products.columns-4 .add_to_cart_button{display:none}.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}@media only screen and (max-width:90em){.products.columns-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:50em){.products.columns-5{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:23.75em){.products.columns-5{grid-template-columns:1fr}}.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:62.5em){.products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:50em){.products.columns-4{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:23.75em){.products.columns-4{grid-template-columns:1fr}}.single-product .site-main{background-image:url(/wp-content/themes/jd/img/fallback-header.jpg);background-size:100vh auto;padding:10rem 0 0}@media screen and (min-width:50.0625em){.single-product .site-main{background-attachment:fixed;background-size:cover}}.single-product div.product{position:relative;max-width:105em;margin:0 auto;padding:4rem;position:relative;display:grid;grid-template-columns:auto 1fr;gap:2rem}@media (max-width:50em){.single-product div.product{padding:4rem 1rem}}@media (max-width:62.5em){.single-product div.product{grid-template-columns:1fr}}.single-product div.product .woocommerce-breadcrumb{margin-bottom:2rem;position:relative;z-index:99}.single-product div.product .woocommerce-breadcrumb,.single-product div.product .woocommerce-breadcrumb a{color:#dd2c7d}.single-product div.product .woocommerce-product-gallery{position:relative;max-width:calc(650px + (16px*4));font-size:0}@media (max-width:62.5em){.single-product div.product .woocommerce-product-gallery{-ms-flex-order:1;order:1}}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{display:block;border-radius:21px;margin:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a{display:block;margin:0}.single-product div.product .woocommerce-product-gallery__image{display:inline-block;margin:0 16px 16px 0;width:calc(25% - 16px)}.single-product div.product .woocommerce-product-gallery__image:first-child{width:calc(75% - 16px);float:right}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:100%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:100%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:100%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:100%}@media screen and (min-width:37.5625em){.single-product div.product .summary{min-width:350px}}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.related.products,.up-sells{clear:both}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.woocommerce-cart .actions .coupon{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.woocommerce-cart .actions .coupon input{width:150px!important}.woocommerce-cart .actions .button{float:right}.wc-proceed-to-checkout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wc-proceed-to-checkout #wc-stripe-payment-request-wrapper{-ms-flex-order:3;order:3;padding-top:0;padding-bottom:16px}.wc-proceed-to-checkout #wc-stripe-payment-request-button-separator{-ms-flex-order:2;order:2}.wc-proceed-to-checkout .checkout-button{margin-bottom:0;-ms-flex-order:1;order:1}.wc-proceed-to-checkout .ppc-button-wrapper{-ms-flex-order:4;order:4}.woocommerce-ordering{margin-bottom:2rem}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#161615;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"\53";color:#161615;opacity:.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#161615;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:0 .5rem 0 1rem;border-radius:21px}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-noreviews .button,.woocommerce p.no-comments .button{color:#fff}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-products-header__title.page-title{text-align:center;display:block}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:100%;width:100%}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.wc-stripe-upe-element{margin-bottom:4px}#payment .payment_methods li img.stripe-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:37px}#payment .payment_methods li img.stripe-boleto-icon,#payment .payment_methods li img.stripe-sepa-icon{padding:4px}#payment .payment_methods li img.stripe-sepa-icon{background:#10298e}#payment .payment_methods li.wc-stripe-optimized-checkout input#payment_method_stripe,#payment .payment_methods li.wc-stripe-optimized-checkout label[for=payment_method_stripe]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe{padding:0;padding-bottom:inherit}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>:not(#wc-stripe-upe-form){padding-left:1em;padding-right:1em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe .wc-stripe-payment-method-instruction{padding-bottom:.5em;padding-top:.5em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe ul.wc-saved-payment-methods[data-count="0"]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>fieldset{border-width:0;margin:0;padding:0}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe #wc-stripe-upe-form .wc-stripe-upe-element iframe{max-width:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body:has(>.wp-site-blocks) form.woocommerce-checkout .wc-stripe-redirect-notice{border:2px groove threedface;-o-border-image:initial;border-image:initial;margin-inline:2px;min-inline-size:-moz-min-content;min-inline-size:min-content;padding-block:1.35em 1.625em;padding-inline:1.75em}body:has(>.wp-site-blocks) form.woocommerce-checkout #wc-stripe_acss_debit-upe-form{display:none}.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}body.wc-stripe-hide-save-checkbox .woocommerce-SavedPaymentMethods-saveNew{display:none!important}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}.stripe-gateway-checkout-email-field{position:relative}.stripe-gateway-checkout-email-field button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/link.svg);background-color:#fff0;cursor:pointer;border:none}