/*
 Generated on: Tue, 02 Mar 2021 21:21:28 GMT - by Northern Ground
 */
/*!
***************************************
***************************************
***************************************
***************************************
			THIS IS THE NEW CSS
***************************************
***************************************
***************************************
***************************************
*/pre{background-color:white;padding:3em;color:black;font-size:12px;line-height:1.5;border:3px solid limegreen;text-align:left;max-width:100%}
:root{--font-family:calder-lc,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;--font-family--heading:'Sofa-Black',Impact,Haettenschweiler,'Franklin Gothic Bold',Charcoal,'Helvetica Inserat','Bitstream Vera Sans Bold','Arial Black','sans serif';--line-height:lh(20,28);--line-height--heading:lh(62,62);--border-radius:0;--spacing:1.5rem;--spacing--small:.75rem;--border-width:.0625rem;--border:var(--border-width) solid currentColor;--focus-outline-width:.1875rem;--focus-outline-offset:.125rem;--focus-outline:var(--focus-outline-width) solid #c9261d;--duration:300ms;--timing:ease}
.btn,.instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.feeding__video .thumbnail:before,button,[type='button'],[type='reset'],[type='submit'],.product-header__right .content a,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler{appearance:none;background-color:#c9261d;border:5px solid #fff;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-block;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:180%;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1;padding:.75rem 1.5rem .75rem 1.2rem;text-align:center;text-decoration:none;transition:background-color var(--duration) var(--timing);user-select:none;vertical-align:middle;white-space:nowrap}
.btn:hover,.instagram-feed #sb_instagram #sbi_load .sbi_load_btn:hover,.feeding__video .thumbnail:hover:before,button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover,.product-header__right .content a:hover,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler:hover{color:#fff;background-color:#a91c14;color:#fff}
.btn:focus,.instagram-feed #sb_instagram #sbi_load .sbi_load_btn:focus,.feeding__video .thumbnail:focus:before,button:focus,[type='button']:focus,[type='reset']:focus,[type='submit']:focus,.product-header__right .content a:focus,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.btn:disabled,.instagram-feed #sb_instagram #sbi_load .sbi_load_btn:disabled,.feeding__video .thumbnail:disabled:before,button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.product-header__right .content a:disabled,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler:disabled{cursor:not-allowed;opacity:.5}
.btn.is-loading,.instagram-feed #sb_instagram #sbi_load .is-loading.sbi_load_btn,.feeding__video .is-loading.thumbnail:before,button.is-loading,[type='button'].is-loading,[type='reset'].is-loading,[type='submit'].is-loading,.product-header__right .content a.is-loading,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler.is-loading{cursor:not-allowed;opacity:.5;color:#c9261d;position:relative}
.btn.is-loading:before,.instagram-feed #sb_instagram #sbi_load .is-loading.sbi_load_btn:before,.feeding__video .is-loading.thumbnail:before,button.is-loading:before,[type='button'].is-loading:before,[type='reset'].is-loading:before,[type='submit'].is-loading:before,.product-header__right .content a.is-loading:before,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler.is-loading:before{content:"";display:block;position:absolute;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);height:32px;width:32px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/slick/ajax-loader.gif")}
button.button-widget,button[data-widget]{font-family:var(--font-family);background-color:transparent;border:0;color:#c9261d;text-decoration:underline;font-size:20px;padding:0;line-height:1}
[data-expanded] .show{display:none !important}
[data-expanded] .hide{display:block !important}
[data-toggle-content]{display:none}
:root{--form-box-shadow:none;--form-box-shadow-focus:none}
fieldset{background-color:transparent;border:0;margin:0;padding:0}
legend{font-weight:600;margin-bottom:var(--spacing--small);padding:0}
label{display:block;font-weight:600;margin-bottom:var(--spacing--small);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
label.error{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;font-size:14px;font-style:italic}
input,select,textarea{display:block;color:#c9261d;font-family:var(--font-family);font-size:1rem}
[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:var(--border);border-radius:var(--border-radius);box-sizing:border-box;margin-bottom:var(--spacing--small);padding:.9375rem;line-height:1;transition:border-color var(--duration) var(--timing);width:100%}
[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{box-shadow:inset 0 0 4px 0 #a91c14;outline:0;outline-offset:0}
[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{cursor:not-allowed}
[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:var(--border)}
[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#c9261d;opacity:.25}
[type='search']{-webkit-appearance:textfield}
textarea{resize:vertical;line-height:1.4}
[type='checkbox'],[type='radio']{display:inline;margin-right:var(--spacing--small)}
[type='file']{margin-bottom:var(--spacing--small);width:100%}
[type='checkbox']:focus,[type='radio']:focus,[type='file']:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
select{background-color:#fff;border:var(--border);border-radius:0 !important;box-sizing:border-box;padding:1.078125rem 2.34375rem 1.05rem .9375rem;width:100%;max-width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:center;position:relative;margin-bottom:var(--spacing--small)}
select:focus{box-shadow:inset 0 0 4px 0 #a91c14;outline:0;outline-offset:0}
::-ms-expand{display:none}
option{background-color:#fff;color:#c9261d}
.select-wrapper{position:relative}
.select-wrapper:after{content:"";display:block;position:absolute;border:solid #a91c14;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:14px;height:14px;right:1.1278195489rem;top:1.125rem}
input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #a91c14;background-color:#fff !important;-webkit-text-fill-color:#a91c14;-webkit-box-shadow:0 0 0 1000px rgba(243,168,164,0.1) inset;transition:background-color 5000s ease-in-out 0s}
.form-columns{display:flex;justify-content:space-between;flex-wrap:wrap}
.form-columns .form-group{width:calc(50% - (0.75rem))}
.form-columns [type='color'],.form-columns [type='date'],.form-columns [type='datetime'],.form-columns [type='datetime-local'],.form-columns [type='email'],.form-columns [type='month'],.form-columns [type='number'],.form-columns [type='password'],.form-columns [type='search'],.form-columns [type='tel'],.form-columns [type='text'],.form-columns [type='time'],.form-columns [type='url'],.form-columns [type='week'],.form-columns input:not([type]),.form-columns textarea{margin-bottom:0}
.form-section{margin-bottom:1.5rem;padding:1px 0}
.form-group{margin:0 0 1.125rem}
.fieldset{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;color:#fff;padding:1.5rem}
.fieldset .h2{margin-bottom:1.5rem !important}
html{background-color:#fff;box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit}
::selection{background-color:#c9261d;color:#fff}
ul,ol{list-style-type:none;margin:0;padding:0}
dl{margin:0}
dt{font-weight:600;margin:0}
dd{margin:0}
.article-wrapper ul:not(.link-list),.bullets ul:not(.link-list),.entry-content ul:not(.link-list){padding-left:1em;list-style-type:disc}
.article-wrapper ol,.bullets ol,.entry-content ol{list-style-type:decimal;margin-bottom:.75rem;padding-left:1em}
.article-wrapper ul li,.article-wrapper ol li,.bullets ul li,.bullets ol li,.entry-content ul li,.entry-content ol li{margin-bottom:1.5rem}
figure{margin:0}
figure figcaption{margin-top:.75rem}
img:not(.wp-block-image img),picture{margin:0;width:100%;max-width:100%;height:auto}
table{border-collapse:collapse;margin:var(--spacing) 0;table-layout:fixed;text-align:left;width:100%}
thead{line-height:var(--line-height--heading);vertical-align:bottom}
tbody{vertical-align:top}
tr:nth-child(even){background-color:#f2eede}
tr:nth-child(odd){background-color:#fff}
th{font-weight:600;font-family:"Bulgis-Bold","Brush Script MT",cursive;background-color:#f2eede}
th,td{padding:0 var(--spacing--small)}
html{color:#c9261d;font-family:var(--font-family);font-size:1.25em;line-height:var(--line-height)}
h1,h2,h3,h4,h5,h6{font-family:var(--font-family--heading);line-height:1;letter-spacing:-0.0625em;text-transform:uppercase;font-size:310%;font-weight:normal;margin:0 0 1rem}
h1 .mono,h2 .mono,h3 .mono,h4 .mono,h5 .mono,h6 .mono{display:block;font-size:310%;font-family:"Sofa-Mono",sans-serif;letter-spacing:normal;line-height:1.0666666667;margin-bottom:.1875rem;font-size:48.3870967742%}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:normal}
.post-type-post .h1,.post-type-page .h1{font-family:var(--font-family--heading);line-height:1;letter-spacing:-0.0625em;text-transform:uppercase;font-size:310%;font-weight:normal;margin:0 0 1rem}
.post-type-post .h2,.post-type-page .h2{font-size:180%;letter-spacing:-0.0625em;line-height:1.1111111111;margin-bottom:.125rem;font-family:var(--font-family--heading)}
.post-type-post .h3,.post-type-post .buy-trial-size .content p,.buy-trial-size .content .post-type-post p,.post-type-page .h3,.post-type-page .buy-trial-size .content p,.buy-trial-size .content .post-type-page p{font-family:"Sofa-Mono",sans-serif;letter-spacing:normal;line-height:1.0666666667;font-size:180%}
.post-type-post .h4,.post-type-page .h4{font-size:150%}
.post-type-post .h5,.post-type-page .h5{font-family:"Sofa-Mono",sans-serif;letter-spacing:normal;line-height:1.0666666667;font-size:150%}
.post-type-post .h6,.post-type-page .h6{font-size:130%}
.post-type-post .script,.post-type-page .script{font-family:"Bulgis-Bold","Brush Script MT",cursive;text-transform:none}
.headline{font-family:var(--font-family--heading);line-height:1;letter-spacing:-0.0625em;text-transform:uppercase;font-size:310%;font-weight:normal;margin:0 0 1rem}
.sub-header,.subheader{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem}
.script{font-family:"Bulgis-Bold","Brush Script MT",cursive}
.script a{text-decoration:none}
.script a:hover{text-decoration:underline}
h2,h3,h4,h5,h6{letter-spacing:0}
h3,h4{font-size:150%}
p{margin:0 0 1.5rem}
a{color:#c9261d;text-decoration-skip-ink:auto;transition:color var(--duration) var(--timing)}
a:hover{color:#a91c14}
a:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
hr{border-bottom:var(--border);border-left:0;border-right:0;border-top:0;margin:var(--spacing) 0}
blockquote{font-size:180%;position:relative;margin-left:2em;padding:3rem}
blockquote:before{content:"“";display:block;position:absolute;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:600%;left:-0.2em;top:.06em}
blockquote p{font-family:var(--font-family--heading);line-height:1;letter-spacing:-0.0625em;text-transform:uppercase;line-height:1.1111111111;letter-spacing:normal}
blockquote cite{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-style:normal}
address{font-style:normal}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.row{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.row.reverse{flex-direction:row-reverse}
.row.natural-height{align-items:flex-start}
.row.flex-column{flex-direction:column}
.col{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col.reverse{flex-direction:column-reverse}
.first{order:-1}
.last{order:1}
.align-start{align-self:flex-start}
.align-end{align-self:flex-end}
.align-center{align-self:center}
.align-baseline{align-self:baseline}
.align-stretch{align-self:stretch}
.col-xs{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col-xs-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0}
.col-xs-offset-1{margin-left:8.3333333333%}
.col-xs-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}
.col-xs-offset-2{margin-left:16.6666666667%}
.col-xs-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}
.col-xs-offset-3{margin-left:25%}
.col-xs-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}
.col-xs-offset-4{margin-left:33.3333333333%}
.col-xs-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}
.col-xs-offset-5{margin-left:41.6666666667%}
.col-xs-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}
.col-xs-offset-6{margin-left:50%}
.col-xs-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}
.col-xs-offset-7{margin-left:58.3333333333%}
.col-xs-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}
.col-xs-offset-8{margin-left:66.6666666667%}
.col-xs-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}
.col-xs-offset-9{margin-left:75%}
.col-xs-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}
.col-xs-offset-10{margin-left:83.3333333333%}
.col-xs-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}
.col-xs-offset-11{margin-left:91.6666666667%}
.col-xs-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}
.col-xs-offset-12{margin-left:100%}
.row.start-xs{justify-content:flex-start}
.row.center-xs{justify-content:center}
.row.end-xs{justify-content:flex-end}
.row.top-xs{align-items:flex-start}
.row.middle-xs{align-items:center}
.row.bottom-xs{align-items:flex-end}
.row.around-xs{justify-content:space-around}
.row.between-xs{justify-content:space-between}
.first-xs{order:-1}
.last-xs{order:1}
.col-gutter-lr{padding:0}
.col-no-gutter{padding:0}
.show{display:block !important}
.row.show{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide{display:none !important}
.show-xs{display:block !important}
.row.show-xs{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-xs{display:none !important}
.accordion .accordion-toggle{cursor:pointer;position:relative}
.accordion .accordion-toggle.active:before{content:'\e803'}
.accordion .accordion-toggle:before{content:"";display:block;position:absolute;position:absolute;top:calc(50%);transform:translateY(calc(-50% - 0.375rem));left:-1.5em}
.accordion .accordion-toggle:hover{color:#333}
.accordion .panel{display:none}
.pet-form{background-color:#c9261d;color:#fff;padding:var(--spacing)}
.pet-form label{width:auto;height:auto;position:static;overflow:visible;clip:initial;clip-path:none}
.pet-form a{color:#fff}
.pet-form input[type='radio'],.pet-form input[type='checkbox'],.pet-form input[type='file']{visibility:hidden;width:0;height:0;margin:0;padding:0}
.pet-form__header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:0}
.pet-form__header h2{width:calc(75% - 94px);padding-left:var(--spacing);font-size:150%;margin:0}
.pet-form__header__controls{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:25%}
.pet-form__header button{color:#fff}
.pet-form--add .pet-form__header h2{padding-left:0}
.pet-form--add .pet-form__header__controls{margin:0 0 0 auto}
.pet-form .form-row{margin-top:var(--spacing)}
.pet-form .form-row__col{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.pet-form .form-row__col-2{width:50%}
.pet-form__text-field{position:relative;display:inline-block;width:calc(50% - 1.5rem);height:5rem}
.pet-form__text-field:nth-child(odd){margin-right:.75rem}
.pet-form__text-field:nth-child(even){margin-left:.75rem}
.pet-form__text-field label,.pet-form__text-field input{position:absolute;top:0}
.pet-form__text-field label{color:#a91c14;font-size:80%;padding:.9375rem;pointer-events:none;z-index:1}
.pet-form__text-field input{padding-top:1.75rem;color:#a91c14}
.pet-form__radio,.pet-form__checkbox{font-family:var(--font-family--heading);cursor:pointer;display:inline-block}
.pet-form__radio{padding:.75rem;text-align:center}
.pet-form__radio.checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images//global/input-radio-selected.svg");background-size:contain;background-repeat:no-repeat;background-position:50%}
.pet-form .special-considerations .pet-form__checkbox{position:relative;padding:.75rem}
.pet-form .special-considerations .pet-form__checkbox.checked:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid #f3a8a4;border-radius:5px;z-index:1;pointer-events:none}
.pet-form__favorites__outer{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
.pet-form__favorites[for]{width:20%;text-align:center;padding:2.25rem .75rem;margin:.75rem;margin-bottom:0;cursor:pointer}
.pet-form__favorites[for].checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images//global/hover-square-rect.svg");background-size:contain;background-repeat:no-repeat;background-position:50%}
.pet-form__favorites[for].checked:after{top:25%}
.pet-form__favorites figure{margin:0 auto;width:8.3333333333vw;height:8.3333333333vw;max-width:116px;max-height:116px;border-radius:50%;overflow:hidden}
.pet-form__favorites img{width:100%}
.pet-form__favorites h6{font-size:1.25em;white-space:initial;margin-top:.75rem;padding:0 .75rem}
.pet-form__pet-photo__message{border:4px dashed #f3a8a4;padding:var(--spacing);text-align:center;cursor:pointer;width:33.3%}
.pet-form__pet-photo__message h6{font-size:160%}
.pet-form__pet-photo__message img{width:20%}
.pet-form .save-add-edit-pet{margin:1.5rem 0}
.animal-radios .formulate-input-group-item{display:inline-block;width:15%;margin-bottom:3rem}
.animal-radios .formulate-input-group-item:last-of-type{margin-left:3.75rem}
.animal-radios .formulate-input-element>input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.animal-radios .formulate-input-element>input+.formulate-input-element-decorator{box-sizing:border-box;display:block;background-repeat:no-repeat;position:relative;clip:auto;clip-path:none;overflow:visible;position:relative;white-space:inherit;outline:5px solid #c9261d;outline-offset:1.5rem;cursor:pointer}
.animal-radios .formulate-input-element>input+.formulate-input-element-decorator:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:215%;bottom:-4.5rem}
.animal-radios .formulate-input-element>input:checked+.formulate-input-element-decorator{outline-color:#a91c14}
#dog-radio+.formulate-input-element-decorator{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dog.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:82.9411764706%}
#dog-radio+.formulate-input-element-decorator:hover{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dog-white.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:82.9411764706%}
#dog-radio+.formulate-input-element-decorator:after{content:'Dog'}
#cat-radio+.formulate-input-element-decorator{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/cat.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:78.0701754386%}
#cat-radio+.formulate-input-element-decorator:hover{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/cat-white.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:78.0701754386%}
#cat-radio+.formulate-input-element-decorator:after{content:'Cat'}
.batch-search{background-color:#c9261d;clip-path:url("#mask-550");color:#fff}
.batch-search .inner{padding:4.5rem 1.5rem}
.batch-search .batch-headline{font-size:180%;margin-bottom:1.5rem}
.batch-search .small{font-family:"Sofa-Mono",sans-serif;font-size:66.6666666667%}
.batch-search .input{margin-bottom:2.25rem}
.batch-search .batch-message{background:#a91c14;display:none;padding:.7em 1em;transition:transform .25s cubic-bezier(0.75,1.94,0.88,0.64);transform:scale(0)}
.batch-search .batch-message.visible{transform:scale(1)}
.batch-search .batch-message a{color:#fff}
.batch-search-wrapper{background-color:#c9261d;clip-path:url("#mask-wide")}
.batch-search-wrapper .batch-search{clip-path:none}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-action-bar-header,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-mbox-breadcrumb{font-family:var(--font-family--heading) !important;color:#c9261d !important;font-size:480% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-placeholder .bv-rating-stars-container{display:block !important;margin-bottom:1.5rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-placeholder .bv-write-review-label,div[data-bv-show=reviews] .bv-cv2-cleanslate button.bv-write-review{appearance:none !important;background-color:#c9261d !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-placeholder .bv-write-review-label:focus,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-placeholder .bv-write-review-label:hover,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-placeholder .bv-write-review-label:active,div[data-bv-show=reviews] .bv-cv2-cleanslate button.bv-write-review:focus,div[data-bv-show=reviews] .bv-cv2-cleanslate button.bv-write-review:hover,div[data-bv-show=reviews] .bv-cv2-cleanslate button.bv-write-review:active{appearance:none !important;background-color:#a91c14 !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
#bv-mboxzone-lightbox.bv-mbox-opened .bv-mbox-box .bv-mbox{box-shadow:none !important;background:#c9261d !important;font-family:var(--font-family) !important}
#bv-mboxzone-lightbox .bv-mbox-sidebar .bv-submission-sidebar .bv-subject-info-section .bv-subject-info span{font-family:var(--font-family--heading) !important;font-size:150% !important;line-height:125% !important}
#bv-mboxzone-lightbox .bv-mbox-breadcrumb{font-family:var(--font-family--heading) !important;font-size:150% !important;line-height:125% !important;color:#c9261d !important}
#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-mbox-wide .bv-mbox .bv-mbox-injection-target .bv-fieldsets .bv-fieldset.bv-fieldset-active .bv-fieldset-arrowicon,#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-mbox-wide .bv-mbox .bv-mbox-breadcrumb .bv-fieldsets .bv-fieldset.bv-fieldset-active span.bv-fieldset-arrowicon{border-left-color:#c9261d !important}
#bv-mboxzone-lightbox label,#bv-mboxzone-lightbox .bv-fieldset-label-text{clip-path:none !important;font-family:var(--font-family) !important;color:#c9261d !important}
#bv-mboxzone-lightbox input,#bv-mboxzone-lightbox select{border-radius:0 !important}
#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label,#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-netpromoterscore .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label,#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-tags .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label{background-color:#c9261d !important;color:#fff !important;text-shadow:none !important}
#bv-mboxzone-lightbox .bv-submit{appearance:none !important;background-color:#c9261d !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
#bv-mboxzone-lightbox .bv-submit:focus,#bv-mboxzone-lightbox .bv-submit:hover,#bv-mboxzone-lightbox .bv-submit:active{appearance:none !important;background-color:#a91c14 !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
.bv-cv2-cleanslate .bv-textdropdown.bv-dropdown-style-helperTextOverflow .bv-dropdown-style-helperTextOverflow-inner{font-family:var(--font-family) !important}
.bv-cv2-cleanslate .bv-submission .bv-fieldsets #bv-fieldset-label-rating span.bv-fieldset-label,.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset-rating .bv-fieldset-rating-wrapper .bv-rating-helper,.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-valid.bv-fieldset-active span.bv-helper-label,.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-valid.bv-fieldset-active:hover span.bv-helper-label,.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-valid.bv-fieldset-active .bv-fieldset-label,.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-valid.bv-fieldset-active:hover .bv-fieldset-label,.bv-cv2-cleanslate .bv-submission .bv-fieldset-agreements .bv-text-link{font-family:var(--font-family) !important;color:#c9261d !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-action-bar-header,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-mbox-breadcrumb{font-family:var(--font-family--heading) !important;color:#c9261d !important;font-size:480% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-id,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-title,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-summary-title{font-family:var(--font-family--heading) !important;color:#c9261d !important;font-size:150% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-flex-container div,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-flex-container div,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar-count,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-author.bv-fullprofile-popup-target,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-location,div[data-bv-show=reviews] .bv-cv2-cleanslate span,div[data-bv-show=reviews] .bv-content-summary-body{font-family:var(--font-family) !important;color:#c9261d !important;font-size:20px !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-btn,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-feedback-btn-container .bv-content-btn,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-secondary-content-actions-container .bv-content-btn,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-feedback-vote-active .bv-content-report-btn{background-image:none !important;background-color:none !important;box-shadow:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary .bv-content-title,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings .bv-histogram-filter-helper{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary{width:33% !important;float:left !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-table .bv-section-summary-inline.bv-flex-container-responsive{display:block !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-flex-container-column{width:80% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram{width:100% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary div.bv-secondary-rating-summary-bars-container.bv-table-row{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-inline-histogram-ratings-star,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-inline-histogram-ratings-star,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-popup-histogram-ratings-star,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-popup-histogram-ratings-star{float:left !important;margin:0 !important;padding:0 !important;width:10% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-inline-histogram-ratings-bar,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-inline-histogram-ratings-bar{margin:0 !important;padding:0 !important;float:right !important;width:60% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-inline-histogram-ratings-score,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-inline-histogram-ratings-score,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-popup-histogram-ratings-score,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-popup-histogram-ratings-score{float:right !important;margin:0 !important;padding:0 !important;width:10% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-secondary-ratings-container{background-color:#fff !important;border-radius:0 !important;box-shadow:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-secondary-ratings-value,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-secondary-ratings-container{height:1.5rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-secondary-ratings-value,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-secondary-rating-summary-value,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-secondary-slider-summary-value,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-slider-value{background-color:#c9261d !important;border-radius:0 !important;background-image:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row .bv-table-cell{display:block !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-list{margin:0 !important;text-align:left !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row span.bv-table-cell:first-of-type,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row span.bv-table-cell:nth-of-type(2){padding:.75rem 0 !important;text-align:left !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row span.bv-table-cell:nth-of-type(2){font-family:var(--font-family--heading) !important;font-size:480% !important;color:#c9261d !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar{background:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar-sort{background:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-expand-filter-button{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate.bv-dropdown-in div,div[data-bv-show=reviews] .bv-cv2-cleanslate.bv-dropdown-in a,div[data-bv-show=reviews] .bv-cv2-cleanslate.bv-dropdown-in span,div[data-bv-show=reviews] .bv-cv2-cleanslate.bv-dropdown-in button{font-family:var(--font-family) !important;color:#c9261d !important;font-size:20px !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter{position:relative !important;left:33.333% !important;width:66.666% !important;margin-right:1.5rem !important;max-height:200px !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter.bv-active-filters-hidden{height:80px !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter.bv-filter-controls-hidden{height:0 !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter-select{position:absolute !important;left:0 !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters-list-title{font-family:var(--font-family) !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters-list{margin-left:0 !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-dropdown-target{background:#fff !important;color:#c9261d !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters{position:absolute !important;top:75px !important;width:calc(100% - 2.5rem) !important;background-color:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters .bv-active-filter-button{font-family:var(--font-family) !important;background-color:#c9261d !important;color:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters .bv-active-filter-button .bv-close-icon{color:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters .bv-active-filter-button-clear{background-color:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter .bv-active-filters .bv-active-filter-button-clear .clear-all{font-size:16px !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate ol,div[data-bv-show=reviews] .bv-cv2-cleanslate ul,div[data-bv-show=reviews] .bv-cv2-cleanslate dl{width:66.666% !important;margin-left:33.333% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review{display:block !important;background-color:#fff !important;margin-bottom:1.5rem !important;padding:1.5rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-content-author-name{max-width:100% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile{width:100% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar{float:left !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-location{float:left !important;max-width:50% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-userstats{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-userstats .bv-author-userstats-reviews,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-userstats .bv-author-userstats-answers,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-userstats .bv-author-userstats-votes{clear:none !important;padding:.75rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item-author-profile-offset-on,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-details-offset-on,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-data-tag-dimensions,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-data-recommend-yes,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-media-container{width:100% !important;float:none !important;margin:0 !important;padding:0 !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-details-container{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate p{line-height:125% !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-header-meta{margin-bottom:1.5rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data ul li:first-child .bv-content-data-label{font-family:"Bulgis-Bold","Brush Script MT",cursive !important;display:block !important;font-size:180% !important;margin-bottom:.75rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data ul li:first-child .bv-content-data-icon{display:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-data-recommend-yes{margin-bottom:1.5rem !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-data-recommend-yes .bv-content-data-label-container{color:#c9261d !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-data-recommend-yes li:first-child .bv-content-data-label{display:inline !important;font-family:var(--font-family) !important;font-size:1.25em !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container{margin-top:1.5rem !important;margin-left:-1.5rem !important;margin-right:-1.5rem !important;margin-bottom:-2.25rem !important;padding:1.5rem !important;background:#c9261d !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container .bv-content-btn,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container .bv-content-report-btn{font-family:var(--font-family) !important;background-color:none !important;background:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container .bv-content-btn span,div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container .bv-content-report-btn span{font-family:var(--font-family) !important;color:#fff !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container p{color:#fff !important;font-family:var(--font-family) !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-pagination{width:66.666% !important;margin-left:33.333% !important;background:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-pagination-buttons{margin:0 !important;float:right !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-pagination-buttons .bv-content-pagination-buttons-item .bv-content-btn{background:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-105 .bv-content-preview-message{background-color:#c9261d !important;color:#fff !important;text-shadow:none !important;background-image:none !important;border-radius:0 !important}
div[data-bv-show=reviews] .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button{appearance:none !important;background-color:#c9261d !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
div[data-bv-show=reviews] .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button:focus,div[data-bv-show=reviews] .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button:hover,div[data-bv-show=reviews] .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button:active{appearance:none !important;background-color:#a91c14 !important;border:5px solid #fff !important;border-radius:var(--border-radius) !important;color:#fff !important;cursor:pointer !important;display:block !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:180% !important;-webkit-font-smoothing:antialiased !important;font-weight:normal !important;line-height:1 !important;padding:.75rem 1.5rem .75rem 1.2rem !important;text-align:center !important;text-decoration:none !important;transition:background-color var(--duration) var(--timing) !important;user-select:none !important;vertical-align:middle !important;white-space:nowrap !important;box-shadow:none !important;background-image:none !important}
.bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul li.bv-dropdown-item{font-family:var(--font-family) !important;color:#c9261d !important}
.bv-cv2-cleanslate .bv-submission .bv-submission-message .bv-submission-icon{font-size:72px !important;line-height:92px !important}
div[data-bv-show=product_picker]{background-color:#f2eede;padding:4.5rem 1.5rem}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-mbox .bv-mbox-injection-target,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-mbox .bv-mbox-content-container{background-color:#f2eede !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-mbox .bv-mbox-breadcrumb{font-family:var(--font-family--heading) !important;font-size:180% !important;color:#c9261d !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-submission .bv-fieldsets input.bv-text,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-submission .bv-fieldsets textarea{border:1px solid #c9261d !important;-webkit-appearance:none !important;-moz-appearance:none !important;-o-appearance:none !important;appearance:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;padding:1.5rem !important;font-family:var(--font-family) !important;font-size:1.25em !important;color:#c9261d !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-submission .bv-fieldsets input.bv-text::placeholder,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-submission .bv-fieldsets textarea::placeholder{color:#c9261d !important;opacity:.25 !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-search .bv-masthead-search .bv-content-search-btn,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-masthead-search .bv-content-search-btn,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-search .bv-generic-submission .bv-content-search-btn,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-generic-submission .bv-content-search-btn{background-color:#c9261d !important;padding:1.125rem !important;height:auto !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-search .bv-masthead-search .bv-content-search-btn .bv-search-control-icon,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-masthead-search .bv-content-search-btn .bv-search-control-icon,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-search .bv-generic-submission .bv-content-search-btn .bv-search-control-icon,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-generic-submission .bv-content-search-btn .bv-search-control-icon{color:#fff !important;position:static !important;padding:.75rem 0 !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-control-bar,div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-content-pagination{background-color:#c9261d !important;color:#fff !important;font-family:var(--font-family) !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-product-list .bv-content-media-container .bv-media-item-name{font-family:var(--font-family--heading) !important;font-size:24px !important;line-height:28px !important;color:#c9261d !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-product-list .bv-content-media-container .bv-media-item .bv-media-item-wrapper{height:14.5833333333vw !important;padding:1.5rem 0 !important;margin-bottom:1.5rem !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-product-list .bv-content-media-container .bv-media-item .bv-media-item-wrapper img{width:100% !important;height:100% !important;object-fit:contain !important}
.bv-subject-image{max-width:100%}
div[data-bv-show='inline_rating'] .bv_main_container .bv_text,div[data-bv-show='inline_rating'] .bv_main_container .bv_avgRating_component_container,div[data-bv-show='inline_rating'] .bv_main_container .bv_numReviews_text,div[data-bv-show='inline_rating'] .bv_main_container .bv_button_buttonMinimalist,aside[data-bv-show='inline_rating'] .bv_main_container .bv_text,aside[data-bv-show='inline_rating'] .bv_main_container .bv_avgRating_component_container,aside[data-bv-show='inline_rating'] .bv_main_container .bv_numReviews_text,aside[data-bv-show='inline_rating'] .bv_main_container .bv_button_buttonMinimalist{color:#c9261d !important;font-family:var(--font-family) !important}
div[data-bv-show='inline_rating'] .bv_main_container .bv_numReviews_component_container,aside[data-bv-show='inline_rating'] .bv_main_container .bv_numReviews_component_container{display:none !important}
aside[data-bv-show='rating_summary'] .bv_main_container .bv_text,aside[data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,aside[data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,aside[data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist{color:#c9261d !important;font-family:var(--font-family) !important}
.related-products aside[data-bv-show='inline_rating']{text-align:center !important;margin:0 auto !important;display:flex !important;justify-content:center !important}
.related-products aside[data-bv-show='inline_rating'] .bv_main_container .bv_main_container_row_flex{margin:0 auto !important;text-align:center !important;padding:0 !important}
.related-products aside[data-bv-show='inline_rating'] .bv_main_container .bv_text,.related-products aside[data-bv-show='inline_rating'] .bv_main_container .bv_avgRating_component_container,.related-products aside[data-bv-show='inline_rating'] .bv_main_container .bv_numReviews_text,.related-products aside[data-bv-show='inline_rating'] .bv_main_container .bv_button_buttonMinimalist{color:#c9261d !important;font-family:var(--font-family) !important}
div.bv_modal_component_container[data-bv-modal] div.bv_modal_outer_content{border-color:#a91c14 !important}
div.bv_modal_component_container[data-bv-modal] div.bv_modal_outer_content:before{border-color:#a91c14 !important}
div.bv_modal_component_container[data-bv-modal] .bv_button_buttonFull{background:#c9261d !important;font-family:"Bulgis-Bold","Brush Script MT",cursive !important;font-size:1.25em !important;margin-top:.75rem !important}
div.bv_modal_component_container[data-bv-modal] .bv_histogram_component_container .bv_histogram_row_container{color:#c9261d !important;font-family:var(--font-family) !important}
div.bv_modal_component_container[data-bv-modal] .bv_histogram_component_container .bv_histogram_row_bar_empty,div.bv_modal_component_container[data-bv-modal] .bv_histogram_component_container .bv_histogram_row_bar_filled{border-radius:0 !important;background-image:none !important}
div.bv_modal_component_container[data-bv-modal] .bv_histogram_component_container .bv_histogram_row_empty{background-color:#fbcb06 !important}
[data-bv-show=reviews]{padding:.75rem 3rem;padding-top:4.5rem;padding-bottom:7.5rem}
[data-bv-show=reviews] #BVRRSearchContainer,[data-bv-show=reviews] .bv-author-userstats-list,[data-bv-show=reviews] .bv-author-userinfo,[data-bv-show=reviews] .bv-off-screen,[data-bv-show=reviews] .bv-content-details-container,[data-bv-show=reviews] .bv-fullprofile-popup-target,[data-bv-show=reviews] .bv-content-datetime-dot,[data-bv-show=reviews] .bv-content-data-icon,[data-bv-show=reviews] .bv-histogram-filter-helper,[data-bv-show=reviews] .bv-inline-histogram-header,[data-bv-show=reviews] .bv-secondary-rating-summary-header,[data-bv-show=reviews] .bv-relevancy-link-target.bv-relevancy-link-target-visible,[data-bv-show=reviews] .bv-secondary-rating-summary-bars-container{display:none}
[data-bv-show=reviews] button{display:inline-block;white-space:initial}
[data-bv-show=reviews] .bv-content-list-container{position:relative}
[data-bv-show=reviews] .bv-content-list-container:after{content:'';display:table;clear:both}
[data-bv-show=reviews] .bv-header{float:left;width:33%;padding-right:3rem}
[data-bv-show=reviews] .bv-control-bar-filter-offset{position:absolute;top:0;right:0;width:66.666%;height:6rem}
[data-bv-show=reviews] .bv-control-bar .bv-control-bar-count{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
[data-bv-show=reviews] .bv-control-bar-sort{float:left;width:calc(100% - 6rem)}
[data-bv-show=reviews] .bv-control-bar button{background-color:#fff;color:#c9261d;font-family:var(--font-family);font-size:1.25em}
[data-bv-show=reviews] .bv-control-bar .bv-dropdown{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}
[data-bv-show=reviews] .bv-control-bar .bv-dropdown select{display:none}
[data-bv-show=reviews] .bv-control-bar .bv-filter-control{float:right}
[data-bv-show=reviews] .bv-control-bar .bv-filter-control-text{display:none}
[data-bv-show=reviews] .bv-control-bar .bv-filter-control:before,[data-bv-show=reviews] .bv-control-bar .bv-filter-control:after{display:none}
[data-bv-show=reviews] .bv-control-bar .bv-filter-control span{border:0}
[data-bv-show=reviews] .bv-control-bar .bv-expand-filter-button{font-size:310%;padding:0 .75rem}
[data-bv-show=reviews] .bv-flex-container-column .bv-flex-container{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
[data-bv-show=reviews] .bv-flex-container.bv-inline-histogram-ratings-star-container{margin-top:1.5rem}
[data-bv-show=reviews] .bv-inline-histogram-ratings-star{width:4.5rem;padding-right:.75rem}
[data-bv-show=reviews] .bv-inline-histogram-ratings-star .bv-glyph{display:none}
[data-bv-show=reviews] .bv-inline-histogram-ratings-star .bv-off-screen{display:inline-block;text-transform:capitalize}
[data-bv-show=reviews] .bv-inline-histogram-ratings-score{width:2.25rem;padding-left:.75rem}
[data-bv-show=reviews] .bv-inline-histogram-ratings-bar{display:block;width:12rem;background-color:#fff}
[data-bv-show=reviews] .bv-secondary-rating-summary{margin-top:1.5rem}
[data-bv-show=reviews] .bv-secondary-rating-summary-id.bv-td.bv-table-cell{font-family:var(--font-family--heading);font-size:150%}
[data-bv-show=reviews] .bv-secondary-rating-summary-id.bv-td.bv-table-cell:after{content:' Rating'}
[data-bv-show=reviews] .bv-secondary-rating-summary-rating.bv-table-cell{font-family:var(--font-family--heading);font-size:310%;display:block}
[data-bv-show=reviews] .bv-content-secondary-ratings-value{background-color:#c9261d;display:block;height:100%}
[data-bv-show=reviews] .bv-content-list{float:right;width:66.666%;margin-top:4.5rem}
[data-bv-show=reviews] .bv-content-filter{display:none}
[data-bv-show=reviews] .bv-content-item{background-color:#fff;margin:3rem 0;padding:var(--spacing);position:relative}
[data-bv-show=reviews] .bv-content-item button{font-family:var(--font-family);font-size:1em;background:0;padding:0;border:0;color:#c9261d}
[data-bv-show=reviews] .bv-author-profile{width:40%;position:absolute;bottom:1.5rem;color:#fff}
[data-bv-show=reviews] .bv-author-profile .bv-author-avatar{display:none}
[data-bv-show=reviews] .bv-author-profile .bv-popup-prosnap-userinfo{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
[data-bv-show=reviews] .bv-author-profile .bv-fullprofile-popup-target{display:block}
[data-bv-show=reviews] .bv-author-profile h3{font-family:var(--font-family);font-size:100%;text-transform:initial;color:#fff;margin:0}
[data-bv-show=reviews] .bv-author-profile h3:after{content:'|';margin:0 .75rem}
[data-bv-show=reviews] .bv-rating-stars{display:inline-block;text-decoration:none}
[data-bv-show=reviews] .bv-rating-stars-container{position:relative;display:inline-block;width:6rem}
[data-bv-show=reviews] .bv-rating-stars-off{color:#f3a8a4}
[data-bv-show=reviews] .bv-rating-stars-on{color:#fbcb06;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0}
[data-bv-show=reviews] .bv-width-from-rating-stats-100{width:100%}
[data-bv-show=reviews] .bv-width-from-rating-stats-80{width:80%}
[data-bv-show=reviews] .bv-width-from-rating-stats-60{width:60%}
[data-bv-show=reviews] .bv-width-from-rating-stats-40{width:40%}
[data-bv-show=reviews] .bv-width-from-rating-stats-20{width:20%}
[data-bv-show=reviews] .bv-content-meta-wrapper{display:inline-block}
[data-bv-show=reviews] .bv-content-title{margin:1.5rem 0}
[data-bv-show=reviews] .bv-content-data-label{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:150%;margin-bottom:.75rem;display:block}
[data-bv-show=reviews] .bv-content-data-recommend-yes{margin:1.5rem 0}
[data-bv-show=reviews] .bv-content-data-recommend-yes .bv-content-data-label{font-size:100%;font-family:var(--font-family);display:inline;margin:0}
[data-bv-show=reviews] .bv-content-data-recommend-yes .bv-content-data-label:before{content:'';display:inline-block;width:.75rem;height:.75rem;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/check.svg");background-size:contain}
[data-bv-show=reviews] .bv-content-data-recommend-yes .bv-content-data-label-container{display:inline}
[data-bv-show=reviews] .bv-content-data-recommend-yes .bv-content-data-value{display:inline}
[data-bv-show=reviews] .bv-content-data-tag-dimensions li{display:inline}
[data-bv-show=reviews] .bv-active-feedback{margin:-1.5rem;margin-top:1.5rem;padding:1.5rem;background-color:#c9261d;color:#fff}
[data-bv-show=reviews] .bv-active-feedback button{color:#fff}
[data-bv-show=reviews] .bv-media-item-photo{display:inline-block;width:16.6666666667vw}
[data-bv-show=reviews] .bv-media-item-photo a{display:block;width:16.6666666667vw;height:10.4166666667vw}
[data-bv-show=reviews] .bv-media-item-photo a img{object-fit:cover;width:100%;height:100%}
[data-bv-show=reviews] .bv-content-feedback-vote{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:60%;justify-content:flex-end;margin-right:0}
[data-bv-show=reviews] .bv-content-feedback-vote-request{margin-right:.75rem}
[data-bv-show=reviews] .bv-content-feedback-vote p{margin:0}
[data-bv-show=reviews] .bv-content-feedback-vote .bv-content-feedback-vote{display:inline-block;width:auto;margin:0}
[data-bv-show=reviews] .bv-content-btn span{border-bottom:1px solid #fff}
[data-bv-show=reviews] .bv-content-btn:before,[data-bv-show=reviews] .bv-content-btn:after{content:'';display:inline-block;width:.75rem;height:.75rem;background-size:contain;background-position:50%}
[data-bv-show=reviews] .bv-content-btn-feedback-yes:before{background-image:url("/wp-content/themes/stella-and-chewys/assets//images/global/like.svg")}
[data-bv-show=reviews] .bv-content-btn-feedback-no:before{background-image:url("/wp-content/themes/stella-and-chewys/assets//images/global/dislike.svg")}
[data-bv-show=reviews] .bv-content-btn-count:before{content:'('}
[data-bv-show=reviews] .bv-content-btn-count:after{content:')'}
[data-bv-show=reviews] .bv-content-pagination{display:none}
.bv-width-from-rating-stats-0{width:0}
.bv-width-from-rating-stats-1{width:1%}
.bv-width-from-rating-stats-2{width:2%}
.bv-width-from-rating-stats-3{width:3%}
.bv-width-from-rating-stats-4{width:4%}
.bv-width-from-rating-stats-5{width:5%}
.bv-width-from-rating-stats-6{width:6%}
.bv-width-from-rating-stats-7{width:7%}
.bv-width-from-rating-stats-8{width:8%}
.bv-width-from-rating-stats-9{width:9%}
.bv-width-from-rating-stats-10{width:10%}
.bv-width-from-rating-stats-11{width:11%}
.bv-width-from-rating-stats-12{width:12%}
.bv-width-from-rating-stats-13{width:13%}
.bv-width-from-rating-stats-14{width:14%}
.bv-width-from-rating-stats-15{width:15%}
.bv-width-from-rating-stats-16{width:16%}
.bv-width-from-rating-stats-17{width:17%}
.bv-width-from-rating-stats-18{width:18%}
.bv-width-from-rating-stats-19{width:19%}
.bv-width-from-rating-stats-20{width:20%}
.bv-width-from-rating-stats-21{width:21%}
.bv-width-from-rating-stats-22{width:22%}
.bv-width-from-rating-stats-23{width:23%}
.bv-width-from-rating-stats-24{width:24%}
.bv-width-from-rating-stats-25{width:25%}
.bv-width-from-rating-stats-26{width:26%}
.bv-width-from-rating-stats-27{width:27%}
.bv-width-from-rating-stats-28{width:28%}
.bv-width-from-rating-stats-29{width:29%}
.bv-width-from-rating-stats-30{width:30%}
.bv-width-from-rating-stats-31{width:31%}
.bv-width-from-rating-stats-32{width:32%}
.bv-width-from-rating-stats-33{width:33%}
.bv-width-from-rating-stats-34{width:34%}
.bv-width-from-rating-stats-35{width:35%}
.bv-width-from-rating-stats-36{width:36%}
.bv-width-from-rating-stats-37{width:37%}
.bv-width-from-rating-stats-38{width:38%}
.bv-width-from-rating-stats-39{width:39%}
.bv-width-from-rating-stats-40{width:40%}
.bv-width-from-rating-stats-41{width:41%}
.bv-width-from-rating-stats-42{width:42%}
.bv-width-from-rating-stats-43{width:43%}
.bv-width-from-rating-stats-44{width:44%}
.bv-width-from-rating-stats-45{width:45%}
.bv-width-from-rating-stats-46{width:46%}
.bv-width-from-rating-stats-47{width:47%}
.bv-width-from-rating-stats-48{width:48%}
.bv-width-from-rating-stats-49{width:49%}
.bv-width-from-rating-stats-50{width:50%}
.bv-width-from-rating-stats-51{width:51%}
.bv-width-from-rating-stats-52{width:52%}
.bv-width-from-rating-stats-53{width:53%}
.bv-width-from-rating-stats-54{width:54%}
.bv-width-from-rating-stats-55{width:55%}
.bv-width-from-rating-stats-56{width:56%}
.bv-width-from-rating-stats-57{width:57%}
.bv-width-from-rating-stats-58{width:58%}
.bv-width-from-rating-stats-59{width:59%}
.bv-width-from-rating-stats-60{width:60%}
.bv-width-from-rating-stats-61{width:61%}
.bv-width-from-rating-stats-62{width:62%}
.bv-width-from-rating-stats-63{width:63%}
.bv-width-from-rating-stats-64{width:64%}
.bv-width-from-rating-stats-65{width:65%}
.bv-width-from-rating-stats-66{width:66%}
.bv-width-from-rating-stats-67{width:67%}
.bv-width-from-rating-stats-68{width:68%}
.bv-width-from-rating-stats-69{width:69%}
.bv-width-from-rating-stats-70{width:70%}
.bv-width-from-rating-stats-71{width:71%}
.bv-width-from-rating-stats-72{width:72%}
.bv-width-from-rating-stats-73{width:73%}
.bv-width-from-rating-stats-74{width:74%}
.bv-width-from-rating-stats-75{width:75%}
.bv-width-from-rating-stats-76{width:76%}
.bv-width-from-rating-stats-77{width:77%}
.bv-width-from-rating-stats-78{width:78%}
.bv-width-from-rating-stats-79{width:79%}
.bv-width-from-rating-stats-80{width:80%}
.bv-width-from-rating-stats-81{width:81%}
.bv-width-from-rating-stats-82{width:82%}
.bv-width-from-rating-stats-83{width:83%}
.bv-width-from-rating-stats-84{width:84%}
.bv-width-from-rating-stats-85{width:85%}
.bv-width-from-rating-stats-86{width:86%}
.bv-width-from-rating-stats-87{width:87%}
.bv-width-from-rating-stats-88{width:88%}
.bv-width-from-rating-stats-89{width:89%}
.bv-width-from-rating-stats-90{width:90%}
.bv-width-from-rating-stats-91{width:91%}
.bv-width-from-rating-stats-92{width:92%}
.bv-width-from-rating-stats-93{width:93%}
.bv-width-from-rating-stats-94{width:94%}
.bv-width-from-rating-stats-95{width:95%}
.bv-width-from-rating-stats-96{width:96%}
.bv-width-from-rating-stats-97{width:97%}
.bv-width-from-rating-stats-98{width:98%}
.bv-width-from-rating-stats-99{width:99%}
#BVSEO_meta{display:none}
[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container[itemprop=ratingValue]:hover{color:#c9261d !important;font-family:var(--font-family) !important}
div.bv_modal_component_container[data-bv-modal][role=region]{max-width:none !important}
.claim-store-listing-modal .success-message{display:none}
.claim-store-listing-modal a{color:#fff;text-decoration:underline}
.claim-store-listing-modal a:hover{text-decoration:none}
[data-dodad]{position:relative}
[data-dodad]:before{content:"";display:block;position:absolute;pointer-events:none;z-index:100;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left)}
[data-dodad=arrow-down]:before{height:118px;width:92px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/arrow-down.svg")}
[data-dodad=arrow-left]:before{height:86px;width:118px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/arrow-left.svg")}
[data-dodad=basil-leaf]:before{height:67px;width:67px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/basil-leaf.svg")}
[data-dodad=beet]:before{height:224px;width:215px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/beet.svg")}
[data-dodad=blue-berry]:before{height:123px;width:103px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/blue-berry.svg")}
[data-dodad=bone]:before{height:84px;width:92px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/bone.svg")}
[data-dodad=bouncy-ball]:before{height:383px;width:330px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/bouncy-ball.svg")}
[data-dodad=bowl]:before{height:158px;width:201px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/bowl.png");opacity:.4}
[data-dodad=broccoli]:before{height:210px;width:212px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/broccoli.svg")}
[data-dodad=bubbles]:before{height:75px;width:50px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/bubbles.svg")}
[data-dodad=carrot]:before{height:259px;width:251px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/carrot.svg")}
[data-dodad=check-box]:before{height:94px;width:88px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/check-box.svg")}
[data-dodad=circle-radius-bottom]:before{height:566px;width:612px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/circle-radius-bottom.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:92.4836601307%}
[data-dodad=crown]:before{height:129px;width:183px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/crown.svg")}
[data-dodad=fish]:before{height:145px;width:188px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/fish.svg")}
[data-dodad=flair]:before{height:121px;width:135px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/flair.svg")}
[data-dodad=grass]:before{height:74px;width:272px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/grass.svg")}
[data-dodad=headline-bling-right]:before{height:73px;width:125px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling-right.svg")}
[data-dodad=hug-and-kiss]:before{height:74px;width:75px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/hug-and-kiss.svg")}
[data-dodad=hugs-and-kisses]:before{height:204px;width:171px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/hugs-and-kisses.svg")}
[data-dodad=leash]:before{height:199px;width:204px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/leash.svg")}
[data-dodad=motion-lines]:before{height:187px;width:146px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/motion-lines.svg")}
[data-dodad=motion-waves]:before{height:116px;width:175px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/motion-waves.svg")}
[data-dodad=mouse-toy]:before{height:255px;width:331px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/mouse-toy.svg")}
[data-dodad=sparkle]:before{height:307px;width:232px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/sparkle.svg")}
[data-dodad=spiral]:before{height:90px;width:136px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/spiral.svg")}
[data-dodad=squiggly]:before{height:119px;width:151px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/squiggly.svg")}
[data-dodad=star]:before{height:46px;width:48px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/star.svg")}
[data-dodad=t-bone]:before{height:128px;width:136px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/t-bone.svg")}
[data-dodad=triple-hearts]:before{height:312px;width:308px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/dodads/triple-hearts.svg")}
[data-dodad=headline-bling-left]:before{height:121px;width:127px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling-left.svg")}
.dog-cat-radios .img-radio-input{position:absolute;opacity:0;width:0;height:0}
.dog-cat-radios .img-radio-input+.img-container{cursor:pointer;display:block;padding:.75rem;border:5px solid transparent}
.dog-cat-radios .img-radio-input+.img-container:hover{border-image-slice:5 5 5 5;border-image-width:5px 5px 5px 5px;border-image-outset:5px 5px 5px 5px;border-image-repeat:round round;border-style:solid;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/product-selector/img-option-border.svg")}
.dog-cat-radios .img-radio-option{display:inline-block}
.dog-cat-radios .img-radio-option:last-of-type{margin-left:.75rem}
.dog-cat-radios .dog-option{height:195px;width:239px}
.dog-cat-radios .cat-option{height:195px;width:253px}
.dropdown-promo{background-color:inherit;clip-path:url("#mask-left-550");background-size:cover;width:25%;margin-right:-7px;position:relative}
.dropdown-promo.has-background-image .content{width:50%;position:absolute;bottom:1.5rem}
.dropdown-promo .content{padding:3rem 1.5rem 1.5rem}
.dropdown-promo .headline{font-size:150%;margin-bottom:.75rem;position:relative}
.dropdown-promo .headline:after{content:"";display:inline-block;position:absolute;height:47px;width:50px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling.svg");bottom:.8em;margin-left:.2em}
.dropdown-promo .intro-copy{font-family:var(--font-family);font-size:90%;margin-bottom:.75rem}
.dropdown-promo .cta-container{margin-bottom:0}
.dropdown-promo .cta{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:150%}
.featured-post{padding:0 3rem}
.featured-post-teaser.post-teaser{background-color:#c9261d;clip-path:url("#mask-wide");box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-direction:row-reverse;color:#fff;width:100% !important}
.featured-post-teaser.post-teaser .thumbnail-link{display:block;width:100%;height:100%}
.featured-post-teaser.post-teaser .thumbnail-link img{width:100%;height:100%;object-fit:cover}
.featured-post-teaser.post-teaser .post-thumbnail{display:block}
.featured-post-teaser.post-teaser .post-content,.featured-post-teaser.post-teaser .featured-image{width:calc(50% - (0.75rem))}
.featured-post-teaser.post-teaser .post-content{padding:4.5rem 3rem}
.featured-post-teaser.post-teaser .post-title{font-family:var(--font-family--heading);line-height:1;letter-spacing:-0.0625em;text-transform:uppercase;font-size:310%;font-weight:normal;margin:0 0 1rem}
.featured-post-teaser.post-teaser .post-main{margin-bottom:1.5rem}
.formulate-input[data-classification='file'] .formulate-input-upload-area{width:100%;position:relative;padding:2em 0}
.formulate-input[data-classification='file'] .formulate-input-upload-area input{cursor:pointer;appearance:none;opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:5}
.formulate-input[data-classification='file'] .formulate-input-upload-area[data-has-files]{padding:0}
.formulate-input[data-classification='file'] .formulate-input-upload-area[data-has-files] input{display:none}
.formulate-input[data-classification='file'] .formulate-input-upload-area-mask{border-radius:.4em;position:absolute;pointer-events:none;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;border:2px dashed #f3a8a4;z-index:2}
.formulate-input[data-classification='file'] .formulate-input-upload-area-mask::before{content:'';background-color:#f3a8a4;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58"><path d="M29,58A29,29,0,1,0,0,29,29,29,0,0,0,29,58ZM29,4A25,25,0,1,1,4,29,25,25,0,0,1,29,4Z"/><polygon points="27 22 27 44.4 31 44.4 31 22 41.7 31.1 44.3 28.1 29 15 13.7 28.1 16.3 31.1 27 22"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58"><path d="M29,58A29,29,0,1,0,0,29,29,29,0,0,0,29,58ZM29,4A25,25,0,1,1,4,29,25,25,0,0,1,29,4Z"/><polygon points="27 22 27 44.4 31 44.4 31 22 41.7 31.1 44.3 28.1 29 15 13.7 28.1 16.3 31.1 27 22"/></svg>');mask-repeat:no-repeat;mask-position:center;width:2em;height:2em;position:absolute;pointer-events:none}
.formulate-input[data-classification='file'] .formulate-input-upload-area input:focus ~ .formulate-input-upload-area-mask,.formulate-input[data-classification='file'] .formulate-input-upload-area input:hover ~ .formulate-input-upload-area-mask,.formulate-input[data-classification='file'] .formulate-input-upload-area input[data-is-drag-hover] ~ .formulate-input-upload-area-mask{border-color:#a91c14}
.formulate-input[data-classification='file'] .formulate-input-upload-area input:focus ~ .formulate-input-upload-area-mask::before,.formulate-input[data-classification='file'] .formulate-input-upload-area input:hover ~ .formulate-input-upload-area-mask::before,.formulate-input[data-classification='file'] .formulate-input-upload-area input[data-is-drag-hover] ~ .formulate-input-upload-area-mask::before{background-color:#a91c14}
.formulate-input[data-classification='file'] .formulate-files{list-style-type:none;margin:0;padding:0}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress{background-color:#cecece;height:.3em;border-radius:1.25em;width:5em;overflow:hidden;position:relative;flex:0 0 5em;right:.75em;transition:height .25s,width .25s,flex-basis .25s;z-index:2}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;opacity:0;transform:scale(0.08);background-color:#fff;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M8.76,56.2c-6.38-6.34,3.26-16,9.64-9.69L38,65.88,80.56,23.29c6.38-6.38,16.07,3.32,9.69,9.69L42.84,80.37a6.83,6.83,0,0,1-9.65,0Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M8.76,56.2c-6.38-6.34,3.26-16,9.64-9.69L38,65.88,80.56,23.29c6.38-6.38,16.07,3.32,9.69,9.69L42.84,80.37a6.83,6.83,0,0,1-9.65,0Z"/></svg>');-webkit-mask-size:77%;mask-size:77%;mask-repeat:no-repeat;mask-position:center;z-index:3}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress[data-just-finished]{width:1.25em;height:1.25em;flex:0 0 1.25em}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress[data-just-finished]::before{transition:transform .25s .2s,opacity .25s .2s;transform:scale(1);opacity:1}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress[data-is-finished]{transition:height .25s,width .25s,left .25s,top,0.25s,border-radius .25s;width:.3em;flex:0 0 .3em;height:100%;right:0;border-radius:0 .23em .23em 0}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress[data-is-finished]::before{transition:opacity .1s;opacity:0}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-progress .formulate-file-progress-inner{background-color:#a91c14;width:1%;position:absolute;left:0;bottom:0;top:0;z-index:2}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-name{padding-left:1.5em;padding-right:2em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:auto}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-name::before{position:absolute;left:.7em;top:50%;margin-top:-0.7em;background-color:#f3a8a4;content:'';-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.06 83.59"><path d="M55.94,83.59a8.16,8.16,0,0,0,8.12-8.16V19.12a1.77,1.77,0,0,0-.52-1.25L46.21.59A1.69,1.69,0,0,0,45.14.08L44.69,0l-.18,0H8.13A8.18,8.18,0,0,0,0,8.16V75.41a8.16,8.16,0,0,0,8.13,8.16H55.94ZM46.68,6,58.11,17.38H46.68ZM3.52,75.43V8.16A4.64,4.64,0,0,1,8.13,3.52h35V19.16a1.75,1.75,0,0,0,1.76,1.74H60.55V75.43a4.65,4.65,0,0,1-4.61,4.65H8.13A4.65,4.65,0,0,1,3.52,75.43Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.06 83.59"><path d="M55.94,83.59a8.16,8.16,0,0,0,8.12-8.16V19.12a1.77,1.77,0,0,0-.52-1.25L46.21.59A1.69,1.69,0,0,0,45.14.08L44.69,0l-.18,0H8.13A8.18,8.18,0,0,0,0,8.16V75.41a8.16,8.16,0,0,0,8.13,8.16H55.94ZM46.68,6,58.11,17.38H46.68ZM3.52,75.43V8.16A4.64,4.64,0,0,1,8.13,3.52h35V19.16a1.75,1.75,0,0,0,1.76,1.74H60.55V75.43a4.65,4.65,0,0,1-4.61,4.65H8.13A4.65,4.65,0,0,1,3.52,75.43Z"/></svg>');mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em;height:1.25em;display:inline-block;margin-right:.5em}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-remove{width:1.25em;height:1.25em;border-radius:1em;border:1px solid #f3a8a4;background-color:#f3a8a4;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 59.1 59.2"><path d="M1.6,57.7a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5l21-21,21,21a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5,5,5,0,0,0,0-7.1l-21-21,21-21a5,5,0,0,0,0-7.1,5,5,0,0,0-7.1,0l-21,21L8.6,1.7a5,5,0,0,0-7.1,0,5,5,0,0,0,0,7.1l21,21L1.6,50.7A4.83,4.83,0,0,0,1.6,57.7Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 59.1 59.2"><path d="M1.6,57.7a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5l21-21,21,21a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5,5,5,0,0,0,0-7.1l-21-21,21-21a5,5,0,0,0,0-7.1,5,5,0,0,0-7.1,0l-21,21L8.6,1.7a5,5,0,0,0-7.1,0,5,5,0,0,0,0,7.1l21,21L1.6,50.7A4.83,4.83,0,0,0,1.6,57.7Z"/></svg>');-webkit-mask-size:1.25em;mask-size:1.25em;mask-repeat:no-repeat;mask-position:center;cursor:pointer;position:absolute;right:.75em;z-index:1;transition:transform .25s}
.formulate-input[data-classification='file'] .formulate-files li{display:block}
.formulate-input[data-classification='file'] .formulate-files li[data-has-error] .formulate-file-progress{background-color:#dc2c2c}
.formulate-input[data-classification='file'] .formulate-files li[data-has-preview] .formulate-file-name:before{display:none}
.formulate-input[data-classification='file'] .formulate-files li+li{margin-top:.5em}
.formulate-input[data-classification='file'] .formulate-files .formulate-file{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}
.formulate-input[data-classification='file'] .formulate-files .formulate-file::placeholder{color:#f3a8a4;line-height:normal}
.formulate-input[data-classification='file'] .formulate-files .formulate-file:focus{outline:0;border:1px solid #a91c14}
.formulate-input[data-classification='file'] .formulate-files .formulate-file ::-webkit-progress-bar{appearance:none;height:.5em;border-radius:.5em;overflow:hidden}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-image-preview{width:3em;height:3em;flex:0 0 3em;position:relative;z-index:2;left:-1px;box-shadow:0 0 0 1px #f3a8a4;transition:transform .25s,box-shadow .25s,background-color .25s}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-image-preview img{display:block;position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;object-fit:contain;transition:all .25s}
.formulate-input[data-classification='file'] [data-type='image'] .formulate-input-upload-area .formulate-input-upload-area-mask::before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 71.05"><path d="M82.89,0H7.1A7.12,7.12,0,0,0,0,7.11V64a7.11,7.11,0,0,0,7.1,7.1H82.9A7.11,7.11,0,0,0,90,64V7.11A7.12,7.12,0,0,0,82.89,0ZM69.28,39.35a5.44,5.44,0,0,0-8,0L50.58,50.74,32.38,30.88a5.31,5.31,0,0,0-7.92,0L4.74,52.4V7.11A2.37,2.37,0,0,1,7.11,4.74H82.9a2.37,2.37,0,0,1,2.36,2.37V56.3Z"/><circle cx="67.74" cy="22.26" r="8.53"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 71.05"><path d="M82.89,0H7.1A7.12,7.12,0,0,0,0,7.11V64a7.11,7.11,0,0,0,7.1,7.1H82.9A7.11,7.11,0,0,0,90,64V7.11A7.12,7.12,0,0,0,82.89,0ZM69.28,39.35a5.44,5.44,0,0,0-8,0L50.58,50.74,32.38,30.88a5.31,5.31,0,0,0-7.92,0L4.74,52.4V7.11A2.37,2.37,0,0,1,7.11,4.74H82.9a2.37,2.37,0,0,1,2.36,2.37V56.3Z"/><circle cx="67.74" cy="22.26" r="8.53"/></svg>')}
.homepage-header{align-items:flex-start;display:flex;font-size:1vw;justify-content:space-between;margin-bottom:4em;padding-top:2.5em}
.homepage-header .accent-image{flex-basis:33.33%;flex-grow:1}
.homepage-header .accent-image:after{content:'';display:block}
.homepage-header .accent-image-wrapper{position:relative;left:-3rem}
.homepage-header .accent-image-wrapper .masked-image{background-color:transparent;clip-path:url("#mask-circle");width:100%}
.homepage-header .header-content-wrapper{width:75%}
.homepage-header .header-content{flex-basis:calc(66.66% - 2em);padding:3em 2em 7em 0}
.homepage-header .headline{margin-bottom:.05em}
.homepage-header .intro{font-size:1rem;margin-bottom:1.25em}
.homepage-slider{margin:-10em 0 6em auto;position:relative;width:58%}
.homepage-slider .slider-slide{background-color:transparent;clip-path:url("#mask-wide");box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:flex !important;min-height:100%;opacity:1}
.homepage-slider .slider-slide .slide-content{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-direction:column;justify-content:center;background:#c9261d;color:#fff;flex:1}
.homepage-slider .slider-slide .slide-content .slide-content-inner{padding:3rem}
.homepage-slider .slider-slide .slide-content .btn,.homepage-slider .slider-slide .slide-content .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .homepage-slider .slider-slide .slide-content .sbi_load_btn,.homepage-slider .slider-slide .slide-content .feeding__video .thumbnail:before,.feeding__video .homepage-slider .slider-slide .slide-content .thumbnail:before{font-size:1.3em;padding:.4em .5em .3em}
.homepage-slider .slider-slide .slide-header{font-size:.8em}
.homepage-slider .slider-slide .headline{margin-bottom:.2em}
.homepage-slider .slider-slide .slide-main p{font-size:.8em}
.homepage-slider .slider-slide .accent-image{background-position:center;background-size:cover;flex:1}
.homepage-slider .slick-dots{margin-top:.5em}
.homepage-slider .slick-dots li button{color:#fff}
.homepage-slider .slick-dots li button:before{opacity:1;color:#fff}
.homepage-slider .slick-dots li.slick-active button{color:#c9261d}
.homepage-slider .slick-dots li.slick-active button:before{color:#c9261d}
.sudo-icon,.accordion .accordion-toggle:before,.has-check-mark:before,.site-header .mobile-burger:before,.store-detail .product-item:before,[class^='icon-']:before,[class*=' icon-']:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-email:before{content:'\e800'}
.icon-check:before{content:'\e801'}
.icon-plus:before{content:'\e802'}
.icon-minus:before{content:'\e803'}
.icon-phone:before{content:'\e804'}
.icon-cart:before{content:'\e805'}
.icon-marker:before{content:'\e806'}
.icon-heart:before{content:'\e807'}
.icon-scissors:before{content:'\e808'}
.icon-cancel:before{content:'\e809'}
.icon-twitter:before{content:'\f099'}
.icon-rss:before{content:'\f09e'}
.icon-menu:before{content:'\f0c9'}
.icon-pinterest:before{content:'\f0d2'}
.icon-gplus:before{content:'\f0d5'}
.icon-plus-squared:before{content:'\f0fe'}
.icon-external:before{content:'\f14c'}
.icon-youtube:before{content:'\f16a'}
.icon-instagram:before{content:'\f16d'}
.icon-question:before{content:'\f29c'}
.icon-shower:before{content:'\f2cc'}
.icon-facebook:before{content:'\f308'}
.icon-linkedin:before{content:'\f30c'}
.has-check-mark{position:relative}
.has-check-mark:before{content:"";display:inline-block;position:relative;height:18px;width:21px;margin-right:.66em}
.import-pets-modal{text-align:left}
.import-pets-modal .intro-copy{display:none}
.import-pets-modal .pet-list{font-size:150%;font-family:"Sofa-Mono",sans-serif;text-transform:uppercase;margin-bottom:1.5rem;display:none}
.import-pets-modal .import-pets-btn{display:none}
.mega-menu{background-color:#fff;clip-path:url("#mask-bottom-550");box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;position:absolute;left:0;z-index:-1;overflow:hidden;opacity:0;top:-1000%;padding-top:3rem;transition-property:opacity,top;transition-duration:300ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.mega-menu .menu-list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;padding:3rem;width:75%}
.mega-menu li.menu-item{width:calc(50% - (0.75rem));display:block;margin:0;position:relative}
.mega-menu .menu-link{color:#c9261d;display:block}
.mega-menu .menu-link:hover{text-decoration:underline}
.mega-menu .menu-link .menu-item-label,.mega-menu .menu-link img{display:block}
.mega-menu .thumbnail{width:100%}
.mega-menu-item:hover>.menu-link{display:inline-block;position:relative}
.mega-menu-item:hover>.menu-link:before,.mega-menu-item:hover>.menu-link:after{content:"";display:block;position:absolute}
.mega-menu-item:hover>.menu-link:before{left:50%;transform:translateX(-50%);height:22px;width:52px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/nav/hover-bling.svg");top:-1em}
.mega-menu-item:hover>.menu-link:after{height:3rem;width:100%;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/nav/hover-underline.svg");background-size:contain;background-repeat:no-repeat;background-position:top center}
.mega-menu-item:hover .mega-menu{top:calc(100% - 3rem);opacity:1;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.modal{background-color:transparent;clip-path:url("#mask-550")}
.modal h3{font-family:"Sofa-Mono",sans-serif;font-weight:100}
.modal__form.newsletter-signup{display:block;background-image:none;background-color:initial}
.modal__inner{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;position:relative;padding:3rem;min-height:27rem;background:#a91c14;color:#fff}
.modal__inner--form{display:block;background-color:#c9261d;text-align:left}
.modal__image,.modal__content{width:50%}
.modal__image{background-color:transparent;clip-path:url("#mask-550");position:absolute;top:-3rem;right:-3rem;width:calc(50% + 4.5rem);height:calc(100% + 6rem)}
.modal__image img{width:100%;height:100%;object-fit:cover}
.modal__content{text-align:left;display:flex;flex-direction:column;justify-content:center}
.newsletter-signup{background-color:#c9261d;clip-path:url("#mask-top-bottom-wide");box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;color:#fff;background-repeat:no-repeat;background-position:right;background-size:contain}
.newsletter-signup .signup-content{padding:4.5rem 3rem;width:60%}
.newsletter-signup .sub-headline{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem}
.newsletter-signup .inputs{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.newsletter-signup .form-group{width:calc(50% - (0.75rem))}
.newsletter-signup span.error{color:#c9261d;position:absolute;top:0;margin:2px 15px;font-size:.8em}
#onetrust-banner-sdk.otFlat.bottom{background-color:#f2eede;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-khaki.svg");border-top-width:0;margin:10px 0;background-color:#f2eede;font-family:var(--font-family);color:#c9261d}
#onetrust-banner-sdk.otFlat.bottom .ot-sdk-row{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:initial;align-items:center}
#onetrust-banner-sdk.otFlat.bottom #onetrust-policy-text{margin:0;color:#c9261d;font-weight:bold}
#onetrust-banner-sdk.otFlat.bottom #onetrust-pc-btn-handler{background-color:initial;color:#c9261d;margin-right:1.5rem}
#onetrust-banner-sdk.otFlat.bottom #onetrust-pc-btn-handler,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler{white-space:initial}
.page-tabs .page-tab-list{padding:3rem}
.page-tabs .page-tab-item{display:inline-block;margin-right:1.5rem;font-family:"Sofa-Mono",sans-serif;font-size:180%}
.page-tabs .page-tab-item .page-tab-link{text-decoration:none}
.page-tabs .page-tab-item.active{font-family:var(--font-family--heading)}
.page-tabs .page-tab-item.active .page-tab-link{text-decoration:underline}
.page-tabs .page-tab-content{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;padding:3rem 3rem}
.pet-profile-app .intro-copy a{color:#fff;text-decoration:underline}
.pet-profile-app .intro-copy a:hover{text-decoration:none}
.pet-profile-app .step-nav{margin-bottom:1.5rem}
.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item{width:calc(25% - (3rem));padding:1.5rem 0 .75rem;margin-bottom:3rem;border:6px solid #c9261d}
.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item[data-has-value='true']{border:6px solid #f3a8a4}
.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item .formulate-input-label{padding:0}
.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item .formulate-input-label:before{display:none !important}
.pet-profile-app .product-options #dog-frozen-raw+.formulate-input-element-decorator{height:144px;width:145px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/frozen-raw.png")}
.pet-profile-app .product-options #dog-frozen-cooked+.formulate-input-element-decorator{height:144px;width:145px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/frozen-cooked.png")}
.pet-profile-app .product-options #dog-freeze-dried-raw+.formulate-input-element-decorator{height:144px;width:147px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/freeze-dried-raw.png")}
.pet-profile-app .product-options #dog-kibble+.formulate-input-element-decorator{height:144px;width:186px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/kibble.png")}
.pet-profile-app .product-options #dog-wet-food+.formulate-input-element-decorator{height:144px;width:147px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/wet-food.png")}
.pet-profile-app .product-options #dog-treats+.formulate-input-element-decorator{height:144px;width:150px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/treats.png")}
.pet-profile-app .product-options #dog-suppliments+.formulate-input-element-decorator{height:144px;width:144px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/dog-food/suppliments.png")}
.pet-profile-app .product-options #cat-frozen-raw+.formulate-input-element-decorator{height:144px;width:145px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/cat-food/frozen-raw.png")}
.pet-profile-app .product-options #cat-freeze-dried-raw+.formulate-input-element-decorator{height:144px;width:158px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/cat-food/freeze-dried-raw.png")}
.pet-profile-app .product-options #cat-kibble+.formulate-input-element-decorator{height:144px;width:144px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/cat-food/kibble.png")}
.pet-profile-app .product-options #cat-wet-food+.formulate-input-element-decorator{height:144px;width:151px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/pet-profile/cat-food/wet-food.png")}
.pet-profile-app .confirmation .accent-image{max-width:315px;margin:0 auto;margin-bottom:1.5rem}
.pet-profile-contest-app{background-color:#c9261d;color:#fff;padding:3rem}
.pet-profile-contest-app [type='color'],.pet-profile-contest-app [type='date'],.pet-profile-contest-app [type='datetime'],.pet-profile-contest-app [type='datetime-local'],.pet-profile-contest-app [type='email'],.pet-profile-contest-app [type='month'],.pet-profile-contest-app [type='number'],.pet-profile-contest-app [type='password'],.pet-profile-contest-app [type='search'],.pet-profile-contest-app [type='tel'],.pet-profile-contest-app [type='text'],.pet-profile-contest-app [type='time'],.pet-profile-contest-app [type='url'],.pet-profile-contest-app [type='week'],.pet-profile-contest-app input:not([type]),.pet-profile-contest-app textarea{margin-bottom:1.5rem}
.pet-profile-contest-app .formulate-input-help{margin-top:-0.75rem;margin-bottom:1.5rem !important}
.pet-profile-contest-app .form-elements{display:block;margin-left:auto;margin-right:auto;max-width:800px;margin-bottom:3rem;position:relative}
.pet-profile-contest-app .animal-radios{padding:3rem 0 2.25rem}
.pet-profile-contest-app .animal-radios .formulate-input-group-item{width:30%}
.pet-profile-contest-app hr{color:#a91c14}
.pet-profile-contest-app .products{margin-top:1.5rem;text-align:left}
.pet-profile-contest-app .styled-checkboxes label{clip-path:none;height:initial;clip:initial;position:relative;width:initial;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:180%;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1}
.pet-profile-contest-app .styled-checkboxes .formulate-input-element-decorator{display:none}
.pet-profile-contest-app .styled-checkboxes input[type='checkbox']{appearance:none;background-color:#fff;outline:8px solid transparent;width:var(--spacing);height:var(--spacing);display:inline-block;vertical-align:top;float:left;cursor:pointer}
.pet-profile-contest-app .styled-checkboxes input[type='checkbox']:checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/input-checked.svg");background-repeat:no-repeat;background-size:130%;background-position:50%}
.pet-profile-contest-app .submit-btn{text-align:right}
.pet-profile-contest-app .submission-disclaimer{display:none}
.canada .pet-profile-contest-app .submission-disclaimer.canada{display:block}
.usa .pet-profile-contest-app .submission-disclaimer.usa{display:block}
.pet-profile-contest-app .form-group,.pet-profile-contest-app .file-upload{margin:3rem 0}
.pet-profile-contest-app .form-group .formulate-input-wrapper,.pet-profile-contest-app .file-upload .formulate-input-wrapper{margin-bottom:.75rem}
.pet-profile-contest-app .form-group .formulate-input-help,.pet-profile-contest-app .file-upload .formulate-input-help{margin-top:0;margin-bottom:1.5rem !important}
.pet-profile-contest-app .form-group .disclaimer,.pet-profile-contest-app .file-upload .disclaimer{font-size:80%;text-align:left}
.pet-profile-contest-app .form-footer{margin-top:2.5rem;text-align:left}
.pet-profile-contest-app .align-left{text-align:left}
.post-header{background-color:#f2eede;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-khaki.svg");border-top-width:0;margin:10px 0;padding:6rem 3rem}
.post-header .header-wrapper{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.post-header .column{width:calc(50% - (0.75rem))}
.post-header .featured-image{background-color:transparent;clip-path:url("#mask-550")}
.post-teaser{background-color:#fff;clip-path:url("#mask-550")}
.post-teaser img{width:100%}
.post-teaser .post-content{padding:1.5rem}
.post-teaser .post-category,.post-teaser .excerpt{margin-bottom:.75rem}
.post-teaser .post-title{font-size:180%;font-family:"Sofa-Mono",sans-serif;margin-bottom:.5rem}
.post-teaser .read-more-btn{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:150%;text-decoration:none}
.post-teaser .read-more-btn:hover{text-decoration:underline}
.store-teaser-item img{width:100%}
.store-teaser-item.is-red-door{background-color:#fff;clip-path:url("#mask-550");margin-bottom:1.5rem}
.product-finder-store-teaser{padding:3rem}
.product-finder-store-teaser .teaser-header,.product-finder-store-teaser .teaser-main{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.product-finder-store-teaser .teaser-header{margin-bottom:.75rem;position:relative}
.product-finder-store-teaser .distance{float:right;font-family:"Sofa-Mono",sans-serif}
.product-finder-store-teaser .store-logo,.product-finder-store-teaser .red-door-logo{width:20%;margin-right:3rem}
.product-finder-store-teaser .store-logo img{height:auto !important}
.product-finder-store-teaser .header-content,.product-finder-store-teaser .store-meta{flex-grow:1}
.product-finder-store-teaser .store-meta{width:calc(80% - 3rem)}
.product-finder-store-teaser .action-items{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:.75rem}
.product-finder-store-teaser .action-item{width:calc(50% - (0.75rem));margin-bottom:.75rem}
.product-finder-store-teaser .call-to-action,.product-finder-store-teaser .claim-listing{display:block;width:100%}
.product-finder-store-teaser .tooltip{position:relative;cursor:pointer}
.product-finder-store-teaser .tooltip:before{content:"";display:block;position:absolute;border-style:solid;height:0;width:0;border-color:#a91c14 transparent transparent;border-width:1rem 1rem 0;left:50%;transform:translateX(-50%);bottom:100%;display:none}
.product-finder-store-teaser .tooltip:after{content:"";display:block;position:absolute;content:attr(data-tooltip);background-color:#a91c14;color:#fff;padding:.75rem;font-size:14px;text-transform:none;bottom:calc(100% + 1em);display:none}
.product-finder-store-teaser .tooltip:hover:before,.product-finder-store-teaser .tooltip:hover:after{display:block}
.product-finder-store-teaser .call-to-action{margin-bottom:1.5rem}
.product-finder-store-teaser .claim-listing{text-transform:uppercase;font-size:70%}
.product-header{padding:.75rem 3rem;box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background-color:#f2eede}
.product-header .woocommerce-breadcrumb{width:100%;padding:4.5rem 3rem .75rem 3rem}
.product-header__left,.product-header__right{width:50%;padding:.75rem 3rem 4.5rem 3rem}
.product-header .mobile-header-image{display:none !important}
.product-header__left{padding-right:3em}
.product-header__right{padding-left:3em}
.product-header__right .content{padding:0}
.product-header__right .content li:before{content:'';display:inline-block;width:.75rem;height:.75rem;margin-right:.375rem;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/check-plain.svg")}
.product-header__right .content a{text-transform:initial;margin-top:1.5rem;clear:both;display:block;width:50%;white-space:initial}
.product-header__right .btn,.product-header__right .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .product-header__right .sbi_load_btn,.product-header__right .feeding__video .thumbnail:before,.feeding__video .product-header__right .thumbnail:before{width:50%;white-space:initial}
.product-header h4{font-family:"Bulgis-Bold","Brush Script MT",cursive;text-transform:initial;letter-spacing:initial}
.product-header h4 .button-widget{padding-bottom:.2em}
.product-header pre{margin:0;padding:0;border:0;font-family:var(--font-family);font-size:1em;color:#c9261d;background-color:transparent;margin:1em 0;text-transform:uppercase;white-space:initial}
.product-selector-app{text-align:center;margin-top:60px}
.product-selector-app .underlined{text-decoration:underline}
.product-selector-app .step-2{display:block;margin-left:auto;margin-right:auto;max-width:575px}
.product-selector-app .formulate-input-label{cursor:pointer}
.product-selector-app [for='youngster']:not(.formulate-input-element-decorator):after,.product-selector-app [for='youngster-large']:not(.formulate-input-element-decorator):after{content:"0 - 1 year";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='adult']:not(.formulate-input-element-decorator):after{content:"1 - 8 years";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='senior']:not(.formulate-input-element-decorator):after{content:"8+ years";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='small']:not(.formulate-input-element-decorator):after{content:"0 - 25 lbs";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='medium']:not(.formulate-input-element-decorator):after{content:"26 - 69 lbs";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='large']:not(.formulate-input-element-decorator):after{content:"70 - 99 lbs";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app [for='xl']:not(.formulate-input-element-decorator):after{content:"100+ lbs";display:block;position:relative;font-family:var(--font-family);font-size:46%}
.product-selector-app .step-3 .squared-boxes.Cat .formulate-input-group-item:nth-child(2){display:none}
.product-selector-app .step-4-dog .step-header{max-width:unset;width:100%}
.product-selector-app .step-4-dog .squared-boxes .formulate-input-group .formulate-input-group-item{width:calc(25% - (0.75rem))}
.product-selector-app .is-dog-options #low+.formulate-input-element-decorator{height:132px;width:254px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-dog-low.svg")}
.product-selector-app .is-dog-options #average+.formulate-input-element-decorator{height:179px;width:206px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-dog-average.svg")}
.product-selector-app .is-dog-options #high+.formulate-input-element-decorator{height:216px;width:176px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-dog-high.svg")}
.product-selector-app .is-cat-options #low+.formulate-input-element-decorator{height:155px;width:269px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-cat-low.svg")}
.product-selector-app .is-cat-options #average+.formulate-input-element-decorator{height:201px;width:205px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-cat-average.svg")}
.product-selector-app .is-cat-options #high+.formulate-input-element-decorator{height:212px;width:235px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/product-selector/activity-level-cat-high.svg")}
.product-selector-app .step-5 .strikethru-boxes{display:block;margin-left:auto;margin-right:auto;max-width:575px}
.product-selector-app .step-3 .squared-boxes,.product-selector-app .step-6 .squared-boxes{display:block;margin-left:auto;margin-right:auto;max-width:1180px}
.product-teaser{text-align:center;vertical-align:top;position:relative;margin:.75rem .75rem 1.5rem .75rem}
.product-teaser:hover .product-teaser--hover{display:block}
.product-teaser--new{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}
.product-teaser--new .new-badge{position:absolute;top:0;left:0;width:40%;height:auto;object-fit:unset;object-position:unset}
.product-teaser--hover{display:none;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}
.product-teaser--hover:before,.product-teaser--hover:after{content:'';display:block;position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/hover-rect.svg");background-size:cover}
.product-teaser--hover:after{left:unset;right:0;background-position:100%}
.product-teaser a{text-decoration:none}
.product-teaser h3{font-size:120%;padding:0 var(--spacing--small)}
.product-teaser .media-content__image{width:100%;height:16.6666666667vw;margin-bottom:var(--spacing)}
.product-teaser .media-content__image img{width:100%;height:100%;object-fit:contain;object-position:center bottom}
.product-teaser .star-rating{display:block}
.product-teaser .star-rating__outer{display:flex;flex-direction:row;align-items:center;justify-content:center}
.product-teaser .star-rating__standalone{display:block}
.shop__products__inner .product-teaser{width:calc(24% - 1.5rem);display:inline-block}
.vue-simple-progress{background-color:#f3a8a4;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-salmon.svg");border-top-width:0;margin:10px 0;margin-top:1.5rem;position:relative}
.vue-simple-progress:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#fff}
.vue-simple-progress-bar{border-right:8px solid #f3a8a4;position:relative;z-index:100}
.related-posts{background-color:#f2eede;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-khaki.svg");border-top-width:0;margin:10px 0;padding:6rem 3rem;margin:0}
.related-posts .related-header{text-align:center;margin-bottom:1.5rem}
.related-posts .related-posts-list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}
.related-posts .related-post-item{width:calc(25% - (0.75rem))}
.senior-pet-adoption-form-app{background-color:#c9261d;color:#fff;padding:3rem}
.senior-pet-adoption-form-app [type='color'],.senior-pet-adoption-form-app [type='date'],.senior-pet-adoption-form-app [type='datetime'],.senior-pet-adoption-form-app [type='datetime-local'],.senior-pet-adoption-form-app [type='email'],.senior-pet-adoption-form-app [type='month'],.senior-pet-adoption-form-app [type='number'],.senior-pet-adoption-form-app [type='password'],.senior-pet-adoption-form-app [type='search'],.senior-pet-adoption-form-app [type='tel'],.senior-pet-adoption-form-app [type='text'],.senior-pet-adoption-form-app [type='time'],.senior-pet-adoption-form-app [type='url'],.senior-pet-adoption-form-app [type='week'],.senior-pet-adoption-form-app input:not([type]),.senior-pet-adoption-form-app textarea{margin-bottom:1.5rem}
.senior-pet-adoption-form-app .formulate-input-help{margin-top:-0.75rem;margin-bottom:1.5rem !important}
.senior-pet-adoption-form-app .form-elements{display:block;margin-left:auto;margin-right:auto;max-width:800px;margin-bottom:3rem;position:relative}
.senior-pet-adoption-form-app .animal-radios{padding:3rem 0 2.25rem}
.senior-pet-adoption-form-app .animal-radios .formulate-input-group-item{width:30%}
.senior-pet-adoption-form-app hr{color:#a91c14}
.senior-pet-adoption-form-app .products{margin-top:1.5rem;text-align:left}
.senior-pet-adoption-form-app .styled-checkboxes label{clip-path:none;height:initial;clip:initial;position:relative;width:initial;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:180%;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1}
.senior-pet-adoption-form-app .styled-checkboxes .formulate-input-element-decorator{display:none}
.senior-pet-adoption-form-app .styled-checkboxes input[type='checkbox']{appearance:none;background-color:#fff;outline:8px solid transparent;width:var(--spacing);height:var(--spacing);display:inline-block;vertical-align:top;float:left;cursor:pointer}
.senior-pet-adoption-form-app .styled-checkboxes input[type='checkbox']:checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/input-checked.svg");background-repeat:no-repeat;background-size:130%;background-position:50%}
.senior-pet-adoption-form-app .submit-btn{text-align:right}
.senior-pet-adoption-form-app .submission-disclaimer{display:none}
.canada .senior-pet-adoption-form-app .submission-disclaimer.canada{display:block}
.usa .senior-pet-adoption-form-app .submission-disclaimer.usa{display:block}
.senior-pet-adoption-form-app .form-group,.senior-pet-adoption-form-app .file-upload{margin:3rem 0}
.senior-pet-adoption-form-app .form-group .formulate-input-wrapper,.senior-pet-adoption-form-app .file-upload .formulate-input-wrapper{margin-bottom:.75rem}
.senior-pet-adoption-form-app .form-group .formulate-input-help,.senior-pet-adoption-form-app .file-upload .formulate-input-help{margin-top:0;margin-bottom:1.5rem !important}
.senior-pet-adoption-form-app .form-group .disclaimer,.senior-pet-adoption-form-app .file-upload .disclaimer{font-size:80%;text-align:left}
.senior-pet-adoption-form-app .form-footer{text-align:left}
.senior-pet-adoption-form-app .align-left{text-align:left}
.simple-teaser{width:calc(25% - (3rem));background-color:#fff;clip-path:url("#mask-550");margin:0 1.5rem 3rem}
.simple-teaser .sub-header{margin-bottom:.75rem}
.simple-teaser .teaser-inner{padding:3rem}
.simple-teaser .teaser-main{margin-bottom:1.5rem}
.simple-teaser .cta{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:150%;text-decoration:none}
.simple-teaser .cta:hover{text-decoration:underline}
.site-footer{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;padding:.75rem 3rem;box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;padding-top:3rem;position:relative}
.site-footer:after{content:"";display:block;position:absolute;height:421px;width:439px;position:absolute;top:auto;right:4%;bottom:3rem;left:auto;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/tracks.svg");background-size:cover;pointer-events:none;z-index:0}
.site-footer .logo{overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/sc-logo-type-red.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:11.5586690018%;display:block;margin-bottom:0;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:11.5586690018%}
.site-footer .footer-header{align-items:center}
.site-footer .footer-header,.site-footer .footer-main{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.site-footer .footer-header,.site-footer .footer-main,.site-footer .footer-footer{margin-bottom:3rem}
.site-footer .footer-main{position:relative;z-index:1}
.site-footer .footer-footer{position:relative;width:33%;z-index:1}
.site-footer .column{width:33%}
.site-footer .column:last-of-type{margin-left:10.4166666667%;width:45%}
.site-footer .footer-headline{margin-bottom:2.25rem}
.site-footer .footer-main-nav{columns:2;font-size:180%;font-family:"Sofa-Mono",sans-serif}
.site-footer .footer-main-nav .menu-link{text-decoration:none;margin-top:.75rem;display:inline-block}
.site-footer .footer-main-nav .menu-link:hover{text-decoration:underline;color:#c9261d}
.site-footer .footer-secondary-nav{font-size:180%;font-family:var(--font-family--heading);margin-bottom:3rem}
.site-footer .footer-secondary-nav .menu-item{display:inline-block;margin-right:2.25rem}
.site-footer .footer-secondary-nav .menu-link{text-decoration:none}
.site-footer .footer-secondary-nav .icon{display:block;margin-bottom:.75rem}
.site-footer .footer-tertiary-nav{margin-bottom:.75rem}
.site-footer .footer-tertiary-nav .menu-list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.site-footer .footer-tertiary-nav .menu-link{text-decoration:none}
.site-header{color:#fff;position:relative;z-index:999}
.site-header .tertiary-container{background-color:#a91c14;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-dark-red.svg");border-top-width:0;margin:10px 0}
.site-header .tertiary-container a:hover{text-decoration:underline}
.site-header .container{padding:.75rem 3rem;box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
.site-header .main-container{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;padding:0 3rem;margin-bottom:10px}
.site-header .main-container .menu-item{margin-top:.375rem}
.site-header a{color:#fff;text-decoration:none}
.site-header .promo-message p{margin-bottom:0}
.site-header .promo-message a{text-decoration:underline}
.site-header .promo-message a:hover{text-decoration:none}
.site-header .mobile-tertiary-nav{display:none;width:100%;margin-top:1.5rem;line-height:1.75}
.site-header .logo-link{display:block;width:324px;flex-grow:0}
.site-header .logo{overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/sc-corp-logo.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:42.5925925926%;display:block;margin-bottom:0}
.site-header .mobile-burger{background:0;border:0;display:none;font-size:1.75em;height:27px;position:relative;top:-4px;padding:0}
.site-header .mobile-burger:before{content:"";display:inline-block;position:relative;color:#fff;margin:0}
.site-header .mobile-burger.menu-active:before{content:'\e809'}
.site-header .navs-container{flex-grow:1;padding-left:3rem}
.site-header .navs-row{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
.site-header .menu-item{display:inline-block;margin:0 .75rem}
.site-header .menu-item:first-of-type{margin-left:0}
.site-header .menu-item:last-of-type{margin-right:0}
.site-header .main-nav{font-family:"Sofa-Mono",sans-serif}
.site-header .main-nav .mega-menu .menu-link:focus{background-color:#f9d3d1;outline:0}
.site-header .main-nav .menu-link{font-size:150%}
.site-header .main-nav .bold{font-family:var(--font-family--heading)}
.site-header .main-nav .icon{display:block;max-width:100px;margin-bottom:.75rem}
.site-header .menu-item-22 .menu-item,.site-header .menu-item-23 .menu-item{width:auto;margin-right:4.5rem;margin-bottom:1.5rem}
.site-header .secondary-nav{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:180%}
.site-header .secondary-nav a:hover{text-decoration:underline}
.site-header .secondary-nav .thumbnail{width:auto}
.skip-link{background:#a91c14;color:#fff;font-weight:700;left:50%;padding:1.5rem;position:absolute;transform:translateY(-200%);transition:transform 300ms cubic-bezier(0.785,0.135,0.15,0.86);z-index:999}
.skip-link:focus{transform:translateY(0);z-index:1000}
.social-icon-menu{font-size:290%;white-space:nowrap}
.social-icon-menu .link-item{display:inline-block}
.social-icon-menu .link-item [class^='icon-']:before,.social-icon-menu .link-item [class*=' icon-']:before{margin-left:.4em;margin-right:.4em}
.social-icon-menu .link-item:first-of-type [class^='icon-']:before,.social-icon-menu .link-item:first-of-type [class*=' icon-']:before{margin-left:0}
.social-icon-menu .link-item:last-of-type [class^='icon-']:before,.social-icon-menu .link-item:last-of-type [class*=' icon-']:before{margin-right:0}
.social-icon-menu .hide-visually{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;display:block}
.social-share .share-header{font-size:130%;font-family:"Sofa-Mono",sans-serif}
.social-share li{display:inline-block;font-size:180%}
.squared-boxes input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.squared-boxes label{display:inline-block;font-weight:normal;clip:unset;clip-path:unset;height:auto;overflow:unset;position:relative;white-space:unset;width:auto;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:215%;padding:.75rem 1.5rem;background-repeat:no-repeat}
.squared-boxes .formulate-input-group-item[data-type=checkbox][data-has-value=true] .formulate-input-label{display:inline-block;position:relative}
.squared-boxes .formulate-input-group-item[data-type=checkbox][data-has-value=true] .formulate-input-label:before{content:"";display:block;position:absolute;height:100%;width:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);border:6px solid #f3a8a4;pointer-events:none}
.squared-boxes .formulate-input-group-item[data-type=radio][data-has-value=true] .formulate-input-label{display:inline-block;position:relative}
.squared-boxes .formulate-input-group-item[data-type=radio][data-has-value=true] .formulate-input-label:before{content:"";display:block;position:absolute;height:100%;width:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);border:6px solid #f3a8a4;pointer-events:none}
.squared-boxes.label-check-box[data-has-value=true] label.formulate-input-label{border:6px solid #f3a8a4 !important}
.strikethru-boxes input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.strikethru-boxes label{display:inline-block;font-weight:normal;clip:unset;clip-path:unset;height:auto;overflow:unset;padding:0;position:relative;white-space:unset;width:auto;font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:215%}
.strikethru-boxes [data-has-value='true'] label:before{content:"";display:block;position:absolute;height:7px;width:130%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background-color:#f3a8a4}
.vue-form-app{text-align:center}
.vue-form-app .form-container{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/forms-background.svg");background-repeat:no-repeat;background-position:top center;margin:0 auto 3rem}
.vue-form-app .controls{max-width:1180px;margin:0 auto}
.vue-form-app .step-nav:after{clear:both;content:'';display:block}
.vue-form-app .previous-btn{float:left}
.vue-form-app .next-btn{float:right}
.vue-form-app .submit-wrapper{width:60%;float:right;display:flex;justify-content:flex-end;align-items:center}
.vue-form-app .disclaimer{flex-grow:1;text-align:right;margin-right:.75rem}
.vue-form-app .step-header{display:block;margin-left:auto;margin-right:auto;max-width:575px;margin-bottom:3rem;position:relative}
.vue-form-app .step-header:before{content:"";display:inline-block;position:relative;height:99px;width:291px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-super-bling.svg");top:-0.75rem}
.vue-form-app .form-elements{display:block;margin-left:auto;margin-right:auto;max-width:575px;margin-bottom:3rem;position:relative}
.vue-form-app .formulate-input-help{font-size:80%;text-align:left;margin-bottom:.75rem}
.vue-form-app .formulate-input-errors{font-size:14px;text-align:left;margin-bottom:1.5rem;font-style:italic}
.vue-form-app .strikethru-boxes.boxes-with-images .formulate-input-group,.vue-form-app .squared-boxes.boxes-with-images .formulate-input-group{align-items:flex-start}
.vue-form-app .strikethru-boxes .formulate-input-group,.vue-form-app .squared-boxes .formulate-input-group{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around}
.vue-form-app .strikethru-boxes .formulate-input-group-item,.vue-form-app .squared-boxes .formulate-input-group-item{width:calc(33.3333333333% - (0.75rem))}
.vue-form-app a{color:#fff;text-decoration:underline}
.vue-form-app a:hover{text-decoration:none}
.vue-simple-suggest>ul{list-style:none;margin:0;padding:0}
.vue-simple-suggest.designed{position:relative}
.vue-simple-suggest.designed,.vue-simple-suggest.designed *{box-sizing:border-box}
.vue-simple-suggest.designed .suggestions{color:#c9261d;position:absolute;left:0;right:0;top:100%;background-color:#fff;opacity:1;z-index:1000;text-align:left}
.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;user-select:none}
.vue-simple-suggest.designed .suggestions .suggest-item,.vue-simple-suggest.designed .suggestions .misc-item{padding:5px 10px}
.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:#a91c14 !important;color:#fff !important}
.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:#f2eede;color:#c9261d}
.woocommerce-breadcrumb a:first-child,.woocommerce-breadcrumb a:nth-child(2),.woocommerce-breadcrumb a:nth-child(5){display:none}
.woocommerce-breadcrumb a:after{content:'/';display:inline-block;margin:0 .375rem}
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:none !important;font-size:180%;font-family:var(--font-family--heading);padding:0 .75rem}
.woocommerce>p{max-width:500px}
#wpsl-search-input{width:450px !important}
.wpsl-back{display:inline-block}
#wpsl-result-list{width:33%;margin-right:.5%}
.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0}
#wpsl-stores,#wpsl-direction-details{overflow-y:auto;padding:1.5rem 3rem}
.wpsl-hide,#wpsl-direction-details{display:none}
#wpsl-result-list p{padding-left:10px}
.wpsl-store-below #wpsl-result-list p{padding-left:0}
#wpsl-result-list a{outline:0}
.wpsl-direction-before{margin:14px 0 21px;padding-left:10px}
.wpsl-store-below .wpsl-direction-before{padding-left:0}
.wpsl-direction-before div{margin-top:10px}
#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;overflow:visible}
#wpsl-wrap #wpsl-result-list ul li{list-style:none !important}
#wpsl-wrap #wpsl-result-list ol li{list-style:decimal !important}
#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0}
.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px}
.wpsl-store-details.wpsl-store-listing:before,.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{position:absolute;content:'';bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}
.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}
.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0}
.wpsl-direction-txt{float:left;width:62%}
.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%}
.wpsl-direction-txt span{display:block;margin-top:10px}
.wpsl-street,.wpsl-country{display:block;border-bottom:none !important}
.wpsl-directions{display:inline;border-bottom:none !important}
#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:0;padding:10px 10px 10px 35px}
.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none !important;border:none !important;width:auto}
.wpsl-preloader span{float:left;margin:-5px 0 0 11px}
#wpsl-search-wrap div,#wpsl-search-btn{margin-right:10px;float:left}
#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0}
#wpsl-search-wrap .wpsl-input-field{position:relative}
#wpsl-radius,#wpsl-results{float:left;margin-right:15px}
#wpsl-category{position:relative;z-index:1;clear:both}
#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}
#wpsl-search-wrap .wpsl-input label{margin-right:0}
#wpsl-radius,#wpsl-results{display:inline}
#wpsl-radius{margin-right:10px}
#wpsl-search-btn:hover{cursor:pointer}
#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px}
#wpsl-results label{width:auto}
.wpsl-direction-details{display:none}
#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px}
.wpsl-more-info-listings span,.wpsl-info-window span{display:block}
.wpsl-info-window .wpsl-no-margin{margin:0}
.wpsl-more-info-listings{display:none}
.wpsl-info-window span span{display:inline !important}
#wpsl-wrap .wpsl-info-window p{margin:0 0 10px}
.wpsl-store-hours{margin-top:10px}
.wpsl-store-hours strong{display:block}
#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0 !important}
.wpsl-info-actions a{float:left;margin-right:7px}
.wpsl-info-actions .wpsl-zoom-here{margin-right:0}
.wpsl-dropdown{z-index:2;background-color:#fff;border:var(--border);border-radius:0 !important;box-sizing:border-box;padding:.5em;width:100%;max-width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:center;position:relative;margin-bottom:var(--spacing--small);color:#c9261d}
.wpsl-dropdown:focus{box-shadow:inset 0 0 4px 0 #a91c14;outline:0;outline-offset:0}
.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0 !important;margin:0 !important;list-style:none;overflow:hidden}
.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#c9261d;overflow:hidden}
#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap}
.wpsl-selected-item:after{position:absolute;content:'';right:1.5rem;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #c9261d}
.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #c9261d}
.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#c9261d}
.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px !important;margin:0 !important}
.wpsl-selected-dropdown{font-weight:bold}
.wpsl-clearfix:before,.wpsl-clearfix:after{content:' ';display:table}
.wpsl-clearfix:after{clear:both}
#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px !important}
#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px}
#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}
.wpsl-scroll-required ul{overflow:visible}
.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%}
#wpsl-wrap .wpsl-results-only label{width:auto}
.wpsl-locations-details,.wpsl-location-address,.wpsl-contact-details{margin-bottom:15px}
.wpsl-contact-details{clear:both}
table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left}
table.wpsl-opening-hours time{display:block}
table.wpsl-opening-hours{width:auto !important;font-size:100% !important}
table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none !important}
.wpsl-gmap-canvas .wpsl-infobox{border:1px solid #ccc;border-radius:4px;background:#fff !important;font-size:13px;font-weight:300;height:50vh;margin-bottom:2em;min-width:155px;max-width:350px !important;padding:10px}
.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:'';left:40px;bottom:-11px}
.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}
.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}
#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%}
#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0}
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%}
#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%}
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%}
#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px}
#wpsl-result-list .wpsl-contact-details span{display:block !important}
#wpsl-search-wrap .select2{display:none !important}
.rtl #wpsl-result-list{float:left}
.rtl #wpsl-checkbox-filter input,.rtl .wpsl-custom-checkboxes input{margin-right:0;margin-left:5px}
.rtl .wpsl-info-actions a{float:right;margin:0 0 0 7px}
.rtl #wpsl-gmap .wpsl-info-window{padding-right:22px}
.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding:10px 35px 10px 0}
.rtl .wpsl-preloader img{left:0;right:10px}
.wpsl-twentynineteen .wpsl-input{width:100%}
.wpsl-twentynineteen #wpsl-search-input{line-height:1.3em}
.wpsl-twentynineteen #wpsl-search-wrap label{margin-top:6px}
.wpsl-twentynineteen .wpsl-dropdown{width:116px}
#wpsl-results .wpsl-dropdown{width:81px}
#launcher{display:none}
.blog-post-teasers{padding-top:3rem}
.blog-post-teasers .blog-post-teasers-header{text-align:center}
.blog-post-teasers .post-teasers{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1.5rem 3rem 3rem}
.blog-post-teasers .post-teaser{width:calc(25% - (1.5rem));margin-bottom:1.5rem}
.blog-post-teasers .post-teaser .post-title{word-break:break-word}
.buy-trial-size{background-color:#fff;clip-path:url("#mask-top-550")}
.buy-trial-size .inner{padding:3.75rem}
.buy-trial-size .header{max-width:calc(50vw - 3.75rem)}
.buy-trial-size .header h2{font-size:240%}
.buy-trial-size .content{margin-bottom:2em;max-width:calc(50vw - 3.75rem)}
.buy-trial-size .content p{font-size:120% !important}
.buy-trial-size .products{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap}
.buy-trial-size .product-group{flex:1;margin-top:1rem}
.buy-trial-size .product-group .header{max-width:none;box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.buy-trial-size .product-group .header .h3,.buy-trial-size .product-group .header .content p,.buy-trial-size .content .product-group .header p{font-family:"Bulgis-Bold","Brush Script MT",cursive;text-transform:none}
.buy-trial-size .product-group .header p{margin:.25em 0 0 .75em}
.buy-trial-size .product-list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap}
.buy-trial-size .product-list .product{flex:1;padding:1em;position:relative;text-align:center}
.buy-trial-size .product-list .product .image{display:block;margin-bottom:1em;position:relative}
.buy-trial-size .product-list .product .image:before{content:'';display:block;padding-bottom:100%}
.buy-trial-size .product-list .product .image img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.buy-trial-size .product-list .product .content{flex:1;text-align:center}
.buy-trial-size .product-list .product p{margin-bottom:1em}
.buy-trial-size .product-list .product a{text-decoration:none}
.buy-trial-size .product-list .product .link-overlay{bottom:0;display:block;left:0;position:absolute;right:0;top:0}
.buy-trial-size .product-list .product:hover .link-overlay{border-image-slice:5 5 5 5;border-image-width:5px 5px 5px 5px;border-image-outset:5px 5px 5px 5px;border-image-repeat:round round;border-style:solid;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/product-selector/img-option-border.svg")}
.coa{padding:3rem 3rem}
.coa .teaser-header{text-align:center}
.coa .post-teasers{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1.5rem 3rem 3rem}
.coa .post-teaser{width:calc(25% - (1.5rem));margin-bottom:1.5rem}
.contact-form{background-color:#c9261d;clip-path:url("#mask-top-bottom-wide");color:#fff}
.contact-form-inner{padding:6rem 3rem}
.contact-form .contact-header{text-align:center;margin-bottom:1.5rem}
.contact-form .contact-main{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1000px}
.contact-form .column{width:calc(50% - (1.125rem))}
.contact-form .alt-methods{background-color:#a91c14;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-dark-red.svg");border-top-width:0;margin:10px 0;padding:3rem;text-align:center}
.contact-form .phone-link{color:#fff;text-decoration:none}
.contact-form .method{margin-bottom:3rem}
.contact-form .method-label{font-size:180%}
.contact-form .success-message{display:none}
.contest-form-section{background-color:#c9261d;clip-path:url("#mask-top-bottom-wide");color:#fff;padding:6rem 3rem}
.contest-form-section .contest-form,.contest-form-section .success-message{max-width:1000px;margin:0 auto}
.contest-form-section label.checkbox-label{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto}
.contest-form-section input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;outline:8px solid transparent;width:var(--spacing);height:var(--spacing);display:inline-block;vertical-align:top;float:left;cursor:pointer}
.contest-form-section input[type='checkbox']:checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/input-checked.svg");background-repeat:no-repeat;background-size:130%;background-position:50%}
.contest-form-section .success-message{display:none;text-align:center}
.cross-promotion{background-color:transparent;clip-path:url("#mask-top-bottom-wide");position:relative;margin:-6px 0}
.cross-promotion.img-right .accent-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;position:absolute;right:-5%;display:flex;align-items:center;left:auto}
.cross-promotion.img-right .accent-image:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/radial-left-rays.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:18%;height:0;padding-top:58%;left:-15%}
.cross-promotion.img-right .promo-content{width:40%;margin-left:3rem}
.cross-promotion .promo{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-top:.75rem}
.cross-promotion .accent-image{width:35%;position:absolute;left:-5%;top:5%}
.cross-promotion .accent-image:before{content:"";display:block;position:absolute;height:145%;width:140%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);top:54%;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/circle-rays-salmon.svg");background-repeat:no-repeat;mix-blend-mode:soft-light}
.cross-promotion .masked-image{background-color:transparent;clip-path:url("#mask-circle");width:100%}
.cross-promotion .promo-content{width:50%;margin-left:calc(33% + 6rem);padding:6rem 0 8.25rem}
.cross-promotion .main{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem}
.email-sign-up{padding:4.5rem 3rem;text-align:center}
.email-sign-up.red{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;color:#fff}
.email-sign-up .content{max-width:40em;margin:0 auto}
.email-sign-up .disclaimer{margin-top:.75rem}
.featured-product-categories{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;padding:.75rem 3rem;padding-top:6rem;padding-bottom:6rem;background-color:#fff}
.featured-product-categories .inner{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:1}
.featured-product-categories[data-dodad="sparkle"]:before{z-index:0}
.featured-product-categories [data-dodad="arrow-down"]:before{transform:rotate(35deg)}
.featured-product-categories__category{width:33.3%;padding:1.5rem 2.25rem}
.featured-product-categories__category__img{width:100%;height:9rem;text-align:center}
.featured-product-categories__category__img img{width:100%;height:100%;max-height:100%;object-fit:contain}
.featured-product-categories__category h2{text-align:center}
.featured-product-categories__category__intro{margin-bottom:.75rem}
.featured-product-categories__category__intro li{list-style-image:url("/wp-content/themes/stella-and-chewys/assets//images/global/check-plain.svg");font-family:var(--font-family);letter-spacing:0;text-transform:initial;margin:0 0 .375rem .75rem;list-style-type:initial}
.featured-product-categories__category__intro span,.featured-product-categories__category__intro p{font-family:"Sofa-Mono",sans-serif;font-size:1.25em;font-weight:100;letter-spacing:0;text-transform:initial}
.featured-product-categories__category__variations p{margin:0;font-family:var(--font-family);letter-spacing:0;text-transform:initial}
.featured-product-categories__category__variations a{font-size:150%;display:inline-block;font-family:"Bulgis-Bold","Brush Script MT",cursive;text-transform:initial;letter-spacing:initial;text-decoration:underline;margin:1.5rem 0 0 0;padding:0}
.featured-product-categories__category .btn,.featured-product-categories__category .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .featured-product-categories__category .sbi_load_btn,.featured-product-categories__category .feeding__video .thumbnail:before,.feeding__video .featured-product-categories__category .thumbnail:before{font-size:150%;width:100%;display:inline-block;white-space:initial;text-transform:initial;letter-spacing:initial;margin-top:1.5rem}
.mini-store-finder #wpsl-wrap::after{clear:both;content:"";display:block}
.mini-store-finder .store-finder-header{display:flex;padding:3.75rem 3rem 1.5rem}
.mini-store-finder .store-finder-header .headline{font-size:220%}
.mini-store-finder .store-finder-header .change{display:inline-block;font-size:70%}
.mini-store-finder .store-finder-header .change .change-link{font-size:100%}
.mini-store-finder #wpsl-stores{height:auto !important;padding-top:0}
.mini-store-finder #wpsl-gmap{height:auto !important}
.mini-store-finder #wpsl-gmap:before{content:'';display:block;padding-bottom:100%}
.mini-store-finder #wpsl-result-list li.wpsl-preloader{background:#fff;height:5em;line-height:4em;overflow:hidden;position:relative;text-align:center}
.mini-store-finder #wpsl-result-list li.wpsl-preloader img{display:inline-block;height:1em;margin-right:1em;position:static;vertical-align:middle;width:auto}
.mini-store-finder .store-teaser-item{display:none}
.mini-store-finder .store-teaser-item:nth-child(1),.mini-store-finder .store-teaser-item:nth-child(2),.mini-store-finder .store-teaser-item:nth-child(3){background:0;display:block}
.mini-store-finder .store-teaser-item .product-finder-store-teaser{align-items:stretch;display:flex;padding:1rem}
.mini-store-finder .store-teaser-item .product-finder-store-teaser:before{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/store-finder/map-marker.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';margin-right:1em;width:2em}
.mini-store-finder .store-teaser-item .teaser-header{margin-bottom:0}
.mini-store-finder .store-teaser-item .store-name{margin:.5em .5em .5em 0}
.mini-store-finder .store-teaser-item .distance{display:none}
.mini-store-finder .store-teaser-item .store-logo{display:none}
.mini-store-finder .store-teaser-item .curbside{display:none}
.mini-store-finder .store-teaser-item .teaser-main{display:none}
.mini-store-finder .wpsl-gmap-canvas{margin:3.75rem 3rem}
.mini-store-finder .store-finder-footer{padding:3.75rem 3rem}
.instagram-feed{padding:3.75rem 0}
.instagram-feed .feed-header{padding:.75rem 3rem}
.instagram-feed .headline .small{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem;font-size:58.06451612903226%}
.instagram-feed .feed-link:hover{text-decoration:none}
.instagram-feed .sub-headline{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem}
.instagram-feed .hashtag-link{text-decoration:none}
.instagram-feed .hashtag-link:hover{text-decoration:underline}
.instagram-feed .feed-content{padding:0 1.5rem}
#sb_instagram img{opacity:1 !important}
.wp-block-group{padding:3rem}
.has-white-background-color{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0}
.article-body>ol{list-style-type:decimal;padding:2rem 4rem 0 4rem;max-width:1200px;margin:0 auto}
.article-body>ol li{margin:0 0 2rem 0}
.article-body>ol li ol{padding:2rem 0 0 2rem}
.article-body>ul{padding:2rem 4rem 0 4rem;max-width:1200px;margin:0 auto}
.article-body>ul li{margin:0 0 2rem 0}
.article-body>ul li ol{padding:2rem 0 0 2rem}
.article-body>p{padding:0 4rem;max-width:1200px;margin:0 auto}
.article-body>h2{padding:0 4rem;max-width:1200px;margin:0 auto}
.wp-block-columns.align-bottom{align-items:flex-end}
.wp-block-image img{height:auto}
.wp-block-image figure{padding:1.5rem}
.wp-block-image a{position:relative;display:block}
.wp-block-image a:hover:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp-content/themes/stella-and-chewys/assets/images//global/hover-square-rect.svg");background-repeat:no-repeat;background-size:contain;background-position:50%}
.wp-block-embed-youtube{position:relative}
.wp-block-embed-youtube:before{content:'';display:block;padding-bottom:56%}
.wp-block-embed-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.page-header{position:relative}
.page-header.has-image{background-color:transparent;clip-path:url("#mask-top-bottom-wide");text-align:left;margin:-8px 0;overflow:hidden}
.page-header .inner{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:6rem 3rem}
.page-header .header-content{width:40%}
.page-header .poster-image{background-color:transparent;clip-path:url("#mask-550");position:relative;width:50%}
.page-header .poster{width:100%}
.page-header .video-play-btn{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}
.page-header .accent-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;position:absolute;right:-5%;display:flex;align-items:center}
.page-header .accent-image:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);content:"";display:block;position:absolute;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/circle-rays-salmon.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:140%;height:0;padding-top:140%}
.page-header .masked-image{background-color:transparent;clip-path:url("#mask-circle");width:100%}
.pet-profile-coupon{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;color:#fff;overflow:hidden;text-align:center;padding:6rem 1.5rem 4.5rem;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/forms-background.png");background-size:90%;background-repeat:no-repeat;background-position:center}
.pet-profile-coupon .teaser-content{max-width:30em;margin:0 auto}
.pet-profile-coupon .teaser-header{position:relative}
.pet-profile-coupon .teaser-header:before{content:"";display:block;position:absolute;height:99px;width:291px;left:50%;transform:translateX(-50%);background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-super-bling.svg");top:-110%}
.pet-profile-coupon .pre-headline{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem}
.pet-profile-coupon h3.headline{margin-bottom:.75rem}
.pet-profile-coupon h3.headline:after{display:none}
.pet-profile-coupon .teaser-main{margin-bottom:2.25rem}
.product-explorer{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;padding:6rem 3rem}
.product-explorer img{width:100%}
.product-explorer .tabs-label{margin-bottom:.75rem}
.product-explorer .tab{font-size:180%;letter-spacing:-0.0625em;line-height:1.1111111111;margin-bottom:.125rem;display:inline-block;margin-left:1.5rem}
.product-explorer .tab:first-of-type{margin-left:0}
.product-explorer .tab a{text-decoration:none}
.product-explorer .tab a:focus{outline:0}
.product-explorer .pet-type-tab-list{margin-bottom:2.25rem}
.product-explorer .pet-type-tab-list .tab{font-family:var(--font-family--heading);padding:.375rem .375rem 0}
.product-explorer .pet-type-tab-list .tab.active{border:4px solid #f3a8a4}
.product-explorer .product-type-tab-list{margin-bottom:3rem}
.product-explorer .product-type-tab-list .tab{font-family:"Sofa-Mono",sans-serif;letter-spacing:normal;line-height:1.0666666667}
.product-explorer .product-type-tab-list .tab.active{font-family:var(--font-family--heading);text-decoration:underline}
.product-explorer .product-tab-content-item-inner{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.product-explorer .product-type-image{width:calc(40% - 0.75rem)}
.product-explorer .product-type-image img{background-color:transparent;clip-path:url("#mask-550")}
.product-explorer .product-type-content{width:calc(60% - 0.75rem)}
.product-explorer .product-type-description{margin-bottom:4.5rem}
.product-explorer .product_list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.product-explorer .product-item{width:calc(50% - (0.75rem));margin-bottom:2.25rem}
.product-explorer .product-wrapper{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.product-explorer .product-image{width:calc(25% - 0.75rem)}
.product-explorer .product-content{width:calc(75% - 0.75rem)}
.product-explorer .product-name{font-family:"Sofa-Mono",sans-serif;letter-spacing:normal;line-height:1.0666666667}
.product-explorer .product-name a{text-decoration:none}
.product-how-to-explorer .product-type-content{width:100%}
.product-how-to-explorer .product-item{width:calc(33.3333333333% - (0.75rem));margin-bottom:2.25rem}
.product-how-to-explorer .poster-image{position:relative;margin-bottom:1.5rem}
.product-how-to-explorer .poster-image img{background-color:transparent;clip-path:url("#mask-550")}
.product-how-to-explorer .video-play-btn{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}
.product-how-to-explorer .product-content{width:100%;text-align:center}
.product-selector{background-color:transparent;clip-path:url("#mask-top-bottom-wide");text-align:center;position:relative;overflow:hidden}
.product-selector.has-image{background-color:#fff;clip-path:url("#mask-top-bottom-wide");text-align:left}
.product-selector .content{padding:6rem 3rem}
.product-selector .accent-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;position:absolute;right:-5%;display:flex;align-items:center}
.product-selector .accent-image:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/radial-left-rays.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:18%;height:0;padding-top:58%;left:-15%}
.product-selector .masked-image{background-color:transparent;clip-path:url("#mask-circle")}
.product-teasers{background-color:#fff}
.recipe-feature{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;color:#fff;padding-bottom:3rem}
.recipe-feature .slide-item{padding:4.5rem 3rem 0;overflow:visible}
.recipe-feature .slide-header{margin-bottom:3rem;text-align:center}
.recipe-feature .slide-details{position:relative}
.recipe-feature .slide-image{width:50%}
.recipe-feature .slide-image img{width:100%}
.recipe-feature .image-caption{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:215%;text-align:center;margin-top:3rem}
.recipe-feature .columns{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
.recipe-feature .column{width:20%}
.recipe-feature .detail{margin-bottom:3rem}
.recipe-feature .detail:last-of-type{margin-bottom:0}
.recipe-feature .detail-header{font-size:180%;letter-spacing:-0.0625em;line-height:1.1111111111;margin-bottom:.125rem;font-family:var(--font-family--heading);margin-bottom:.375rem}
.recipe-feature .recipe-slider-dots{margin-top:1.5rem}
.recipe-feature .recipe-slider-dots .slick-dots{text-align:center}
.recipe-feature .recipe-slider-dots .slick-dots li button{color:#fff}
.recipe-feature .recipe-slider-dots .slick-dots li button:before{opacity:.5;color:#fff}
.recipe-feature .recipe-slider-dots .slick-dots li.slick-active button{color:#fff}
.recipe-feature .recipe-slider-dots .slick-dots li.slick-active button:before{opacity:1;color:#fff}
.sitemap{padding:.75rem 7.5rem 4.5rem 7.5rem;columns:2}
.sitemap a{font-family:"Sofa-Mono",sans-serif;text-decoration:none;font-size:120%}
.sitemap li{margin-top:.75rem}
.sitemap li.is-child{margin-top:0}
.sitemap .is-child a{font-family:var(--font-family);text-decoration:underline;margin-left:1.5rem;font-size:100%}
.teaser-grid{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:3rem 1.5rem}
.testimonial-slider{clear:both;color:#fff;position:relative;margin:-10px 0 -20px}
.testimonial-slider .headline{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem;margin-left:2.5em}
.testimonial-slider .dots{position:absolute;left:43%;bottom:6rem}
.testimonial-slider .testimonial-item{background-color:transparent;clip-path:url("#mask-top-bottom-wide");overflow:hidden}
.testimonial-slider .testimonial{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.testimonial-slider .accent-image{width:35%;position:absolute;left:-5%;top:5%}
.testimonial-slider .accent-image img{width:100%}
.testimonial-slider .accent-image:before{content:"";display:block;position:absolute;height:145%;width:140%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/circle-rays.svg");mix-blend-mode:soft-light;background-repeat:no-repeat}
.testimonial-slider .masked-image{background-color:transparent;clip-path:url("#mask-circle")}
.testimonial-slider .testimonial-content{width:50%;margin-left:calc(30% + 6rem);padding:6rem 0}
.testimonial-slider blockquote{margin-bottom:0;margin-left:1rem;margin-top:0;padding-top:.5em}
.testimonial-slider blockquote:before{top:-0.15em}
.post-video .video{position:relative}
.post-video .video:before{content:"";display:block;padding-bottom:58.47%}
.post-video .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.pswp__bg{background:rgba(80,44,30,0.8)}
.pswp__item img{max-width:90%;max-height:90%;width:auto;height:auto}
.pswp__ui--fit .pswp__top-bar{background:0}
.pswp__caption{display:none}
.remodal-overlay{background:rgba(80,44,30,0.8)}
.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}
.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}
.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}
.remodal-wrapper{padding:10px 10px 0}
.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;transform:translate3d(0,0,0)}
.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}
.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}
.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}
.remodal,.remodal-wrapper:after{vertical-align:middle}
.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#fff;border:0;outline:0;background:transparent}
.remodal-close:hover,.remodal-close:focus{color:#fff;background-color:#c9261d}
.remodal-close:before{font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif !important;font-size:35px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:'\00d7';text-align:center}
.dialog-content{background-color:#c9261d;clip-path:url("#mask-wide");color:#fff;padding:3rem}
.lt-ie9 .remodal-overlay{background:#2b2e38}
.lt-ie9 .remodal{width:700px}
html.remodal-is-locked{overflow:hidden;touch-action:none}
.remodal,[data-remodal-id]{display:none}
.remodal-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none}
.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}
.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}
.remodal{position:relative;outline:0;text-size-adjust:100%}
.remodal-is-initialized{display:inline-block}
.slick-loading .slick-list{background:#fff url("/wp-content/themes/stella-and-chewys/assets/images/slick/ajax-loader.gif") center center no-repeat}
@font-face{font-family:'slick';src:url("/wp-content/themes/stella-and-chewys/assets/fonts/slick.eot");src:url("/wp-content/themes/stella-and-chewys/assets/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/stella-and-chewys/assets/fonts/slick.woff") format("woff"),url("/wp-content/themes/stella-and-chewys/assets/fonts/slick.ttf") format("truetype"),url("/wp-content/themes/stella-and-chewys/assets/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display:swap}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.33}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir='rtl'] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir='rtl'] .slick-next:before{content:"←"}
.slick-dots{list-style:none;display:block;text-align:left;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0;background-color:transparent}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:21px;line-height:20px;text-align:center;color:#fff;opacity:.33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#fff;opacity:.75}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.menu-item a img,img.menu-image-title-after,img.menu-image-title-before,img.menu-image-title-above,img.menu-image-title-below,.menu-image-hover-wrapper .menu-image-title-above{border:0;box-shadow:none;vertical-align:middle;width:auto;display:inline}
.menu-image-hover-wrapper img.hovered-image,.menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0;transition:opacity .25s ease-in-out 0s}
.menu-item:hover img.hovered-image{opacity:1}
.menu-image-title-after.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.menu-image-title-before.menu-image-title{padding-right:10px}
.menu-image-title-before.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:10px}
.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below{text-align:center;display:block}
.menu-image-title-above.menu-image-not-hovered>img,.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper,.menu-image-title-above .menu-image-hover-wrapper{display:block;padding-top:10px;margin:0 auto !important}
.menu-image-title-below.menu-image-not-hovered>img,.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,.menu-image-title-below .menu-image-hover-wrapper{display:block;padding-bottom:10px;margin:0 auto !important}
.menu-image-title-hide .menu-image-title,.menu-image-title-hide.menu-image-title{display:none}
#et-top-navigation .nav li.menu-item,.navigation-top .main-navigation li{display:inline-block}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:0;opacity:.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}
.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}
a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}
a.pswp__share--twitter:hover{background:#55acee;color:#fff}
a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}
a.pswp__share--download:hover{background:#ddd}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#bbb}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1s cubic-bezier(0.4,0,0.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0;margin:0}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__element--disabled{display:none !important}
.pswp--minimal--dark .pswp__top-bar{background:0}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}
button.pswp__button{box-shadow:none !important;background-image:url(default-skin/default-skin.png) !important}
button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent !important}
button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none !important}
button.pswp__button--close:hover{background-position:0 -44px}
button.pswp__button--zoom:hover{background-position:-88px 0}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}
.pswp__error-msg a{color:#ccc;text-decoration:underline}
#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sb_instagram:after{content:"";display:table;clear:both}
#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}
#sb_instagram .sbi_header_link:hover{border:0}
#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;*display:inline;max-height:1000px;padding:inherit !important;margin:0 !important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}
#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}
#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}
#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}
#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}
#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}
#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}
#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}
#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}
#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}
#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}
#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}
#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}
#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}
#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}
#sb_instagram .sbi_photo_wrap{position:relative}
#sb_instagram .sbi_photo{display:block;text-decoration:none}
#sb_instagram .sbi_photo img{width:100%;height:auto}
#sb_instagram .sbi_no_js img{display:none}
#sb_instagram a,#sb_instagram a:hover,#sb_instagram a:focus,#sb_instagram a:active{outline:0}
#sb_instagram img{display:block;padding:0 !important;margin:0 !important;max-width:100% !important;opacity:1 !important}
#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,0.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}
#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}
#sb_instagram .sbi_link a:hover,#sb_instagram .sbi_link a:focus{text-decoration:underline}
#sb_instagram .sbi_photo_wrap:hover .sbi_link,#sb_instagram .sbi_photo_wrap:focus .sbi_link{display:block}
#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}
#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn,.sbi_type_carousel .fa-clone,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display:block !important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,0.9);font-style:normal !important;text-shadow:0 0 8px rgba(0,0,0,0.8)}
#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}
#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,0.3)}
.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.4));filter:drop-shadow(0 0 2px rgba(0,0,0,0.4))}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,0.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1.0s infinite ease-in-out;animation:sbi-sk-scaleout 1.0s infinite ease-in-out}
#sb_instagram br{display:none}
#sbi_load p{display:inline;padding:0;margin:0}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.sbi-screenreader{text-indent:-9999px !important;display:block !important;width:0 !important;height:0 !important;line-height:0 !important;text-align:left !important}
#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}
#sb_instagram .sb_instagram_header a{float:left;display:block;min-width:100%\9;text-decoration:none;transition:color .5s ease}
.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}
.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}
.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}
#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100% !important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0 !important;padding:0 !important;border:none !important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#sb_instagram .sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.75)}
#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}
#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden;background:url("../img/small-logo.png") no-repeat 0 0}
#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}
#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}
#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.75);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}
#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover{opacity:1}
#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}
#sb_instagram .sb_instagram_header a{text-decoration:none}
#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px !important;padding:0 !important}
#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}
#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}
#sb_instagram p:empty{display:none}
#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px !important}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px !important}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}
#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}
#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}
#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
#sb_instagram .sbi_hidden{opacity:0 !important}
#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:0;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sb_instagram #sbi_load .sbi_load_btn{position:relative}
#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:center}
#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}
#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}
#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn{transition:all .1s ease-in}
#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.25)}
#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus{outline:0;box-shadow:inset 0 0 10px 20px #359dff}
#sb_instagram .sbi_follow_btn.sbi_custom a:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15)}
#sb_instagram .sbi_follow_btn a:active,#sb_instagram #sbi_load .sbi_load_btn:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,0.3)}
#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}
#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}
#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}
#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}
#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#sbi_mod_error br{display:initial !important}
#sbi_mod_error p{padding:5px 0 !important;margin:0 !important;line-height:1.3 !important}
#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px !important;margin:0 !important}
#sbi_mod_error li{padding:1px 0 !important;margin:0 !important}
#sbi_mod_error span{font-size:12px}
#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top:-12px;margin-left:-9px;font-size:23px}
#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}
#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top:-9px;margin-left:-7px;font-size:18px}
#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}
#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1;max-height:640px}
#sb_instagram.sbi_no_js .sbi_photo img,#sb_instagram.sbi_no_js .sbi_load_btn{display:none}
#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0 !important}
#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,0.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}
#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,0.15)}
#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}
.wc-block-featured-category{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}
.wc-block-featured-category,.wc-block-featured-category .wc-block-featured-category__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:center}
.wc-block-featured-category .wc-block-featured-category__wrapper{overflow:hidden;height:100%}
.wc-block-featured-category.has-left-content{-webkit-box-pack:start;justify-content:flex-start}
.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title{margin-left:0;text-align:left}
.wc-block-featured-category.has-right-content{-webkit-box-pack:end;justify-content:flex-end}
.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title{margin-right:0;text-align:right}
.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}
.wc-block-featured-category .wc-block-featured-category__description a,.wc-block-featured-category .wc-block-featured-category__description a:active,.wc-block-featured-category .wc-block-featured-category__description a:focus,.wc-block-featured-category .wc-block-featured-category__description a:hover,.wc-block-featured-category .wc-block-featured-category__price a,.wc-block-featured-category .wc-block-featured-category__price a:active,.wc-block-featured-category .wc-block-featured-category__price a:focus,.wc-block-featured-category .wc-block-featured-category__price a:hover,.wc-block-featured-category .wc-block-featured-category__title a,.wc-block-featured-category .wc-block-featured-category__title a:active,.wc-block-featured-category .wc-block-featured-category__title a:focus,.wc-block-featured-category .wc-block-featured-category__title a:hover{color:#fff}
.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{width:100%;padding:0 48px 16px;z-index:1}
.wc-block-featured-category .wc-block-featured-category__title{margin-top:0}
.wc-block-featured-category .wc-block-featured-category__title:before{display:none}
.wc-block-featured-category .wc-block-featured-category__description p{margin:0}
.wc-block-featured-category.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}
.wc-block-featured-category.has-background-dim.has-background-dim-10:before{opacity:.1}
.wc-block-featured-category.has-background-dim.has-background-dim-20:before{opacity:.2}
.wc-block-featured-category.has-background-dim.has-background-dim-30:before{opacity:.3}
.wc-block-featured-category.has-background-dim.has-background-dim-40:before{opacity:.4}
.wc-block-featured-category.has-background-dim.has-background-dim-50:before{opacity:.5}
.wc-block-featured-category.has-background-dim.has-background-dim-60:before{opacity:.6}
.wc-block-featured-category.has-background-dim.has-background-dim-70:before{opacity:.7}
.wc-block-featured-category.has-background-dim.has-background-dim-80:before{opacity:.8}
.wc-block-featured-category.has-background-dim.has-background-dim-90:before{opacity:.9}
.wc-block-featured-category.has-background-dim.has-background-dim-100:before{opacity:1}
.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{max-width:305px;width:100%}
.wc-block-featured-category:after{display:block;content:"";font-size:0;min-height:inherit}
.wc-block-featured-category.aligncenter,.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{display:-webkit-box;display:flex}
.wc-block-product-categories{margin-bottom:1em}
.wc-block-product-categories.is-dropdown{display:-webkit-box;display:flex}
.wc-block-product-categories select{margin-right:.5em}
.wc-block-product-categories-list-item-count:before{content:" ("}
.wc-block-product-categories-list-item-count:after{content:")"}
.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{display:inline-block;height:1em;width:50%;min-width:200px;background:currentColor;opacity:.2}
.wc-block-product-categories__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none;font-size:13px;margin:0;border:0;cursor:pointer;background:0;padding:8px;color:#555d66;position:relative;overflow:hidden;border-radius:4px}
.wc-block-product-categories__button svg{fill:currentColor;outline:0}
.rtl .wc-block-product-categories__button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.wc-block-product-categories__button:active{color:currentColor}
.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}
.wc-block-product-categories__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}
.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,0.2)}
.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active{outline:0;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}
.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}
.woocommerce-product-attributes__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;word-wrap:normal !important}
.components-panel .woocommerce-product-attributes__operator.components-base-control{margin-top:16px}
.components-panel .woocommerce-product-attributes__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}
.woocommerce-search-list__item.woocommerce-product-attributes__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}
.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:active,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:focus,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:hover{background:#fff}
.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading{-webkit-box-pack:center;justify-content:center}
.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading .components-spinner{margin-bottom:12px}
.woocommerce-search-list__item.woocommerce-product-attributes__item.depth-0:after{margin-left:8px;content:"";height:24px;width:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="{$core-grey-dark-300}" /></svg>');background-repeat:no-repeat;background-position:100%;background-size:contain}
.woocommerce-search-list__item.woocommerce-product-attributes__item.depth-0[aria-expanded=true]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" fill="{$core-grey-dark-300}" /></svg>')}
.woocommerce-search-list__item.woocommerce-product-attributes__item[disabled].depth-0:after{margin-left:0;width:auto;background:0}
.wc-block-featured-product{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}
.wc-block-featured-product,.wc-block-featured-product .wc-block-featured-product__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:center}
.wc-block-featured-product .wc-block-featured-product__wrapper{overflow:hidden;height:100%}
.wc-block-featured-product.has-left-content{-webkit-box-pack:start;justify-content:flex-start}
.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}
.wc-block-featured-product.has-right-content{-webkit-box-pack:end;justify-content:flex-end}
.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}
.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}
.wc-block-featured-product .wc-block-featured-product__description a,.wc-block-featured-product .wc-block-featured-product__description a:active,.wc-block-featured-product .wc-block-featured-product__description a:focus,.wc-block-featured-product .wc-block-featured-product__description a:hover,.wc-block-featured-product .wc-block-featured-product__price a,.wc-block-featured-product .wc-block-featured-product__price a:active,.wc-block-featured-product .wc-block-featured-product__price a:focus,.wc-block-featured-product .wc-block-featured-product__price a:hover,.wc-block-featured-product .wc-block-featured-product__title a,.wc-block-featured-product .wc-block-featured-product__title a:active,.wc-block-featured-product .wc-block-featured-product__title a:focus,.wc-block-featured-product .wc-block-featured-product__title a:hover,.wc-block-featured-product .wc-block-featured-product__variation a,.wc-block-featured-product .wc-block-featured-product__variation a:active,.wc-block-featured-product .wc-block-featured-product__variation a:focus,.wc-block-featured-product .wc-block-featured-product__variation a:hover{color:#fff}
.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{width:100%;padding:16px 48px 0;z-index:1}
.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{margin-top:0;border:0}
.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}
.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}
.wc-block-featured-product .wc-block-featured-product__description p{margin:0;line-height:1.5em}
.wc-block-featured-product.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}
.wc-block-featured-product.has-background-dim.has-background-dim-10:before{opacity:.1}
.wc-block-featured-product.has-background-dim.has-background-dim-20:before{opacity:.2}
.wc-block-featured-product.has-background-dim.has-background-dim-30:before{opacity:.3}
.wc-block-featured-product.has-background-dim.has-background-dim-40:before{opacity:.4}
.wc-block-featured-product.has-background-dim.has-background-dim-50:before{opacity:.5}
.wc-block-featured-product.has-background-dim.has-background-dim-60:before{opacity:.6}
.wc-block-featured-product.has-background-dim.has-background-dim-70:before{opacity:.7}
.wc-block-featured-product.has-background-dim.has-background-dim-80:before{opacity:.8}
.wc-block-featured-product.has-background-dim.has-background-dim-90:before{opacity:.9}
.wc-block-featured-product.has-background-dim.has-background-dim-100:before{opacity:1}
.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{max-width:305px;width:100%}
.wc-block-featured-product:after{display:block;content:"";font-size:0;min-height:inherit}
.wc-block-featured-product.aligncenter,.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright,.wc-block-product-search .wc-block-product-search__fields{display:-webkit-box;display:flex}
.wc-block-product-search .wc-block-product-search__field{padding:6px 8px;line-height:1.8;-webkit-box-flex:1;flex-grow:1}
.wc-block-product-search .wc-block-product-search__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none;font-size:13px;margin:0 0 0 6px;border:0;cursor:pointer;background:0;padding:8px;color:#555d66;position:relative;overflow:hidden;border-radius:4px}
.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:0}
.rtl .wc-block-product-search .wc-block-product-search__button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}
.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}
.wc-block-product-search .wc-block-product-search__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}
.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,0.2)}
.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active{outline:0;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}
.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none}
.woocommerce-product-tags__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;word-wrap:normal !important}
.components-panel .woocommerce-product-tags__operator.components-base-control{margin-top:16px}
.components-panel .woocommerce-product-tags__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}
.wc-block-error{display:-webkit-box;display:flex;background-color:#f3f3f4;border-left:4px solid #6d6d6d;padding:36px 16px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.wc-block-error__header{font-size:2em;font-weight:700;margin:0}
.wc-block-error__message,.wc-block-error__text{margin:0}
.woocommerce-product-categories__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;word-wrap:normal !important}
.components-panel .woocommerce-product-categories__operator.components-base-control{margin-top:16px}
.components-panel .woocommerce-product-categories__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}
.components-toggle-button-control .components-base-control__field{flex-wrap:wrap}
.components-toggle-button-control .components-toggle-button-control__label{width:100%;margin-bottom:8px;display:block}
.components-toggle-button-control .components-base-control__help{margin-top:0}
.wc-block-grid{text-align:center}
.wc-block-grid__no-products{padding:40px;text-align:center;width:100%}
.wc-block-grid__no-products .wc-block-grid__no-products-image{max-width:150px;margin:0 auto 1em;display:block}
.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;margin:0;font-weight:700}
.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}
.wc-block-grid__products{display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 -8px 16px;background-clip:padding-box}
.wc-block-grid__product{box-sizing:border-box;padding:0;margin:0;float:none;width:auto;position:relative;text-align:center;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid transparent}
.entry-content .wc-block-grid__product-image,.wc-block-grid__product-image{text-decoration:none;display:block;position:relative}
.entry-content .wc-block-grid__product-image a,.wc-block-grid__product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}
.entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image,.wc-block-grid__product-image .wc-block-grid__product-image__image{vertical-align:middle;width:100%}
.entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image[hidden],.wc-block-grid__product-image .wc-block-grid__product-image__image[hidden]{display:none}
.is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image,.is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;height:0;padding-bottom:100%}
.is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image:after,.is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image:after{content:"\00a0"}
.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{line-height:1.2em;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}
.is-loading .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title:before,.is-loading .editor-styles-wrapper .wc-block-grid__product-title:before,.is-loading .wc-block-grid__product-title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;content:".";display:inline-block;width:6em}
.is-loading .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title:before:after,.is-loading .editor-styles-wrapper .wc-block-grid__product-title:before:after,.is-loading .wc-block-grid__product-title:before:after{content:"\00a0"}
.wc-block-grid__product-price{display:block}
.wc-block-grid__product-price .wc-block-grid__product-price__regular{font-size:.8em;line-height:1;color:#aaa;margin-top:-.25em;display:block}
.wc-block-grid__product-price .wc-block-grid__product-price__value{letter-spacing:-1px;font-weight:600;display:block;font-size:1.25em;line-height:1.25;color:#000}
.wc-block-grid__product-price .wc-block-grid__product-price__value span{white-space:nowrap}
.is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;content:".";display:inline-block;width:3em}
.is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before:after{content:"\00a0"}
.wc-block-grid__product-add-to-cart{word-break:break-word;white-space:normal}
.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{word-break:break-word;white-space:normal;margin:0 auto !important;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}
.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{opacity:.25}
.wc-block-grid__product-add-to-cart a:after,.wc-block-grid__product-add-to-cart button:after{margin-left:.5em;display:inline-block}
.wc-block-grid__product-add-to-cart a.added:after,.wc-block-grid__product-add-to-cart button.added:after{font-family:WooCommerce;content:"\e017"}
.wc-block-grid__product-add-to-cart a.loading:after,.wc-block-grid__product-add-to-cart button.loading:after{font-family:WooCommerce;content:"\e031";-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.is-loading .wc-block-grid__product-add-to-cart a,.is-loading .wc-block-grid__product-add-to-cart button{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;min-width:7em}
.is-loading .wc-block-grid__product-add-to-cart a:after,.is-loading .wc-block-grid__product-add-to-cart button:after{content:"\00a0"}
.wc-block-grid__product-rating{display:block}
.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;display:-block;margin:0 auto;text-align:left}
.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa}
.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}
.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product-onsale{border:1px solid #43454b;color:#43454b;background:#fff;padding:.202em .6180469716em;font-size:.875rem;text-align:center;text-transform:uppercase;font-weight:600;display:inline-block;width:auto;border-radius:3px;z-index:9;position:relative;margin:8px auto}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignleft,.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignleft{position:absolute;left:4px;top:4px;right:auto;margin:0}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--aligncenter,.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--aligncenter{position:absolute;top:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright,.wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright{position:absolute;right:4px;top:4px;left:auto;margin:0}
.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__product .wc-block-grid__product-title{margin-top:0;margin-bottom:12px}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product>.wc-block-grid__product-title:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>div:last-child{margin-top:auto;margin-bottom:0;padding-bottom:12px}
.wc-block-grid.has-1-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 100%;max-width:100%}
.wc-block-grid.has-2-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%}
.wc-block-grid.has-3-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 33.33333%;max-width:33.33333%}
.wc-block-grid.has-4-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 25%;max-width:25%}
.wc-block-grid.has-5-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 20%;max-width:20%}
.wc-block-grid.has-6-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 16.66667%;max-width:16.66667%}
.wc-block-grid.has-7-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 14.28571%;max-width:14.28571%}
.wc-block-grid.has-8-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 12.5%;max-width:12.5%}
.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{font-size:.8em}
.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}
.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}
.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-grid__product-onsale{line-height:1}
.wc-block-product-sort-select{margin-bottom:24px;text-align:left}
.wc-block-price-filter .wc-block-price-filter__range-input-wrapper{padding:0;border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:9px;clear:both;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);background:#e1e1e1;margin:15px 0}
.wc-block-price-filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input-progress{height:9px;width:100%;position:absolute;left:0;top:0;--track-background:linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#a8739d;background:var(--track-background)}
.wc-block-price-filter .wc-block-price-filter__controls{display:-webkit-box;display:flex;margin:0 0 20px}
.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount{margin:0;border-radius:4px;width:auto;max-width:100px;min-width:0}
.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount.wc-block-price-filter__amount--min{margin-right:10px}
.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount.wc-block-price-filter__amount--max{margin-left:auto}
.wc-block-price-filter.wc-block-price-filter--has-filter-button .wc-block-price-filter__controls{-webkit-box-pack:end;justify-content:flex-end}
.wc-block-price-filter.wc-block-price-filter--has-filter-button .wc-block-price-filter__controls .wc-block-price-filter__amount.wc-block-price-filter__amount--max{margin-left:0;margin-right:10px}
.wc-block-price-filter.wc-block-price-filter--has-filter-button .wc-block-price-filter__controls .wc-block-price-filter__button{margin-left:auto;white-space:nowrap}
.wc-block-price-filter .wc-block-price-filter__range-input{margin:0;padding:0;border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none !important}
.wc-block-price-filter .wc-block-price-filter__range-input::-webkit-slider-runnable-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-webkit-slider-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0}
.wc-block-price-filter .wc-block-price-filter__range-input::-webkit-slider-thumb:hover{background-position-y:-21px;-webkit-filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75));filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75));-webkit-transform:scale(1.1);transform:scale(1.1)}
.wc-block-price-filter .wc-block-price-filter__range-input::-webkit-slider-progress{margin:0;padding:0;border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-moz-focus-outer{border:0}
.wc-block-price-filter .wc-block-price-filter__range-input::-moz-range-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-moz-range-progress{margin:0;padding:0;border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-moz-range-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-moz-range-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75));transform:scale(1.1)}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75));transform:scale(1.1)}
.wc-block-price-filter .wc-block-price-filter__range-input:focus::-webkit-slider-thumb{background-position-y:-21px;-webkit-filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75));filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75))}
.wc-block-price-filter .wc-block-price-filter__range-input:focus::-moz-range-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75))}
.wc-block-price-filter .wc-block-price-filter__range-input:focus::-ms-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,0.75)) drop-shadow(-3px 0 0 rgba(255,255,255,0.75))}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--min{z-index:21}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--min::-webkit-slider-thumb{margin-left:-2px;background-position-x:left}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,4px)}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--min::-ms-thumb{background-position-x:left}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--max{z-index:20}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,4px)}
.wc-block-price-filter .wc-block-price-filter__range-input.wc-block-price-filter__range-input--max::-ms-thumb{background-position-x:right}
.wc-block-price-filter.is-disabled .wc-block-price-filter__amount,.wc-block-price-filter.is-disabled .wc-block-price-filter__button,.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper,.wc-block-price-filter.is-loading .wc-block-price-filter__amount,.wc-block-price-filter.is-loading .wc-block-price-filter__button,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none}
.wc-block-price-filter.is-disabled .wc-block-price-filter__amount:after,.wc-block-price-filter.is-disabled .wc-block-price-filter__button:after,.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper:after,.wc-block-price-filter.is-loading .wc-block-price-filter__amount:after,.wc-block-price-filter.is-loading .wc-block-price-filter__button:after,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper:after{content:"\00a0"}
.wc-block-price-filter.is-disabled:not(.is-loading) .wc-block-price-filter__amount,.wc-block-price-filter.is-disabled:not(.is-loading) .wc-block-price-filter__button,.wc-block-price-filter.is-disabled:not(.is-loading) .wc-block-price-filter__range-input-wrapper{-webkit-animation:none;animation:none}
.rtl .wc-block-price-filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input-progress{--track-background:linear-gradient(270deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#a8739d;background:var(--track-background)}
.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0 0 16px}
.wc-block-attribute-filter .wc-block-attribute-filter-list li{text-decoration:underline}
.wc-block-attribute-filter .wc-block-attribute-filter-list li input,.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}
.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count{float:right}
.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count:before{content:" ("}
.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count:after{content:")"}
.editor-styles-wrapper .wc-block-checkbox-list,.wc-block-checkbox-list{margin:0;padding:0;list-style:none outside}
.editor-styles-wrapper .wc-block-checkbox-list li,.wc-block-checkbox-list li{margin:0 0 4px;padding:0;list-style:none outside}
.editor-styles-wrapper .wc-block-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-checkbox-list li.show-more button,.wc-block-checkbox-list li.show-less button,.wc-block-checkbox-list li.show-more button{background:0;border:0;padding:0;text-decoration:underline;cursor:pointer}
.editor-styles-wrapper .wc-block-checkbox-list.is-loading li,.wc-block-checkbox-list.is-loading li{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none}
.editor-styles-wrapper .wc-block-checkbox-list.is-loading li:after,.wc-block-checkbox-list.is-loading li:after{content:"\00a0"}
.wc-block-active-filters{margin:0 0 16px;overflow:hidden}
.wc-block-active-filters .wc-block-active-filters__clear-all{float:right;background:transparent none;border:0;padding:0;text-decoration:underline;cursor:pointer;font-size:1em}
.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent none}
.wc-block-active-filters .wc-block-active-filters-list{margin:0 0 4px;list-style:none outside;clear:both}
.wc-block-active-filters .wc-block-active-filters-list li{margin:0 0 4px;padding:0 16px 0 0;list-style:none outside;clear:both;position:relative}
.wc-block-active-filters .wc-block-active-filters-list button{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;padding:16px 0 0;width:16px;overflow:hidden;position:absolute;right:0;top:50%;margin:-8px 0 0}
.wc-block-active-filters .wc-block-active-filters-list button:before{width:16px;height:16px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat;display:block;content:"";position:absolute;top:0}
.wc-block-active-filters .wc-block-active-filters-list.wc-block-active-filters-list--chips li{display:inline-block;background:#c4c4c4;border-radius:4px;padding:4px 8px;margin:0 6px 6px 0;color:#24292d}
.wc-block-active-filters .wc-block-active-filters-list.wc-block-active-filters-list--chips li .wc-block-active-filters-list-item__type{display:none}
.wc-block-active-filters .wc-block-active-filters-list.wc-block-active-filters-list--chips button{float:none;vertical-align:middle;margin:-2px 0 0 9px;height:0;padding:12px 0 0;width:12px;overflow:hidden;position:relative}
.wc-block-active-filters .wc-block-active-filters-list.wc-block-active-filters-list--chips button:before{width:12px;height:12px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2324292d' d='M7.033 0l1.414 1.414-7.033 7.034-1.415-1.415z'/%3E%3Cpath fill='%2324292d' d='M8.447 7.071L7.033 8.486 0 1.452 1.414.038z'/%3E%3C/svg%3E") 50% no-repeat;display:block;content:"";position:absolute;top:0}
.wc-block-error-message{margin-bottom:16px;margin-top:8px}
.wc-block-api-error .components-placeholder__fieldset{display:block}
.wc-block-api-error .wc-block-error-message{margin-top:0}
.wc-block-api-error .components-spinner{float:none}
.woocommerce-search-product__item .woocommerce-search-list__item-name .description{display:block}
.woocommerce-search-product__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-product__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}
.woocommerce-search-product__item.is-not-active:active,.woocommerce-search-product__item.is-not-active:focus,.woocommerce-search-product__item.is-not-active:hover{background:#fff}
.woocommerce-search-product__item.is-loading{-webkit-box-pack:center;justify-content:center}
.woocommerce-search-product__item.is-loading .components-spinner{margin-bottom:12px}
.woocommerce-search-product__item.depth-0.is-variable:after{margin-left:8px;content:"";height:24px;width:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" fill="{$core-grey-dark-300}" /></svg>');background-repeat:no-repeat;background-position:100%;background-size:contain}
.woocommerce-search-product__item.depth-0.is-variable[aria-expanded=true]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="{$core-grey-dark-300}" /></svg>')}
.wc-block-review-sort-select{text-align:right}
.wc-block-sort-select{margin-bottom:12px}
.wc-block-sort-select__label{margin-right:12px;display:inline-block;font-weight:400}
.editor-styles .wc-block-review-list,.wc-block-review-list{margin:0}
.is-loading .wc-block-review-list-item__text{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;display:block;width:60%}
.is-loading .wc-block-review-list-item__text:after{content:"\00a0"}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image:after{content:"\00a0"}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;font-size:1em;width:80px}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author:after{content:"\00a0"}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__product,.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars>span{display:none}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none;height:1em;width:120px}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date:after{content:"\00a0"}
.editor-styles-wrapper .wc-block-review-list-item__item,.wc-block-review-list-item__item{margin:0 0 48px;list-style:none}
.wc-block-review-list-item__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:24px}
.wc-block-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.has-image .wc-block-review-list-item__info{-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr}
.has-image .wc-block-review-list-item__meta{-ms-grid-column:2;grid-column:2}
.wc-block-review-list-item__image{height:48px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:48px;position:relative}
.wc-block-review-list-item__image img{width:100%;height:100%;display:block}
.wc-block-review-list-item__verified{width:21px;height:21px;text-indent:21px;margin:0;line-height:21px;overflow:hidden;position:absolute;right:-7px;bottom:-7px}
.wc-block-review-list-item__verified:before{width:21px;height:21px;background:transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}
.wc-block-review-list-item__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}
.wc-block-review-list-item__meta:after{-webkit-box-ordinal-group:4;order:3;content:"";flex-basis:100%}
.wc-block-review-list-item__author,.wc-block-review-list-item__product{display:block;font-weight:700;-webkit-box-ordinal-group:2;order:1;margin-right:8px}
.wc-block-review-list-item__product+.wc-block-review-list-item__author{font-weight:400;color:grey;-webkit-box-ordinal-group:5;order:4}
.wc-block-review-list-item__published-date{color:grey;-webkit-box-ordinal-group:6;order:5}
.wc-block-review-list-item__author+.wc-block-review-list-item__published-date:before{content:"";display:inline-block;margin-right:8px;border-right:1px solid #ddd;height:1em;vertical-align:middle}
.wc-block-review-list-item__author:first-child+.wc-block-review-list-item__published-date:before,.wc-block-review-list-item__rating+.wc-block-review-list-item__author+.wc-block-review-list-item__published-date:before{display:none}
.wc-block-review-list-item__rating{-webkit-box-ordinal-group:3;order:2}
.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars{display:inline-block;top:0;overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:star;font-weight:400;vertical-align:top}
.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}
.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#e6a237}
.wc-block-load-more{text-align:center;width:100%}
.wc-block-pagination{margin:0 auto 16px}
.wc-block-pagination-ellipsis,.wc-block-pagination-page{color:#333;display:inline-block;font-size:1em;font-weight:400}
.wc-block-pagination-page{border-color:transparent;padding:.3em .6em;min-width:2.2em}
.wc-block-pagination-page:not(.toggle){background-color:transparent}
.wc-block-pagination-ellipsis{padding:.3em}
.wc-block-pagination-page--active[disabled]{color:#333;font-weight:700;opacity:1 !important}
.wc-block-pagination-page--active[disabled]:focus,.wc-block-pagination-page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1 !important}
.with-scroll-to-top__scroll-point{position:relative;top:-36px}
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}
ul.products{margin:0;padding:0}
ul.products li.product{list-style:none;position:relative;margin-bottom:2em}
ul.products li.product img{display:block}
ul.products li.product .button{display:block}
.single-product div.product{position:relative}
.single-product div.product .woocommerce-product-gallery{position:relative;float:left}
.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 li{width:48.1%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}
.stock:empty::before{display:none}
.stock.in-stock{color:#0f834d}
.stock.out-of-stock{color:#e2401c}
.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:#404040;text-indent:0;opacity:.25}
p.stars a:hover ~ a::before{content:"\53";color:#404040;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:#404040;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}
.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}
.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:-0.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 rgba(0,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:rgba(0,0,0,0.1)}
.widget_price_filter .ui-slider-horizontal{height:.5em}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}
.wp-block-audio audio{width:100%;min-width:300px}
.wp-block-button{color:#fff}
.wp-block-button.aligncenter{text-align:center}
.wp-block-button.alignright{text-align:right}
.wp-block-button__link{background-color:#32373c;border:0;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}
.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}
.is-style-squared .wp-block-button__link{border-radius:0}
.no-border-radius.wp-block-button__link{border-radius:0 !important}
.is-style-outline{color:#32373c}
.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}
.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}
.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}
.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}
.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}
.wp-block-calendar tfoot td{border:0}
.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
.wp-block-calendar table th{font-weight:400;background:#edeff0}
.wp-block-calendar a{text-decoration:underline}
.wp-block-calendar tfoot a{color:#00739c}
.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}
.wp-block-categories.alignleft{margin-right:2em}
.wp-block-categories.alignright{margin-left:2em}
.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}
.wp-block-columns.has-background{padding:20px 30px}
.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}
.wp-block-column.is-vertically-aligned-top{align-self:flex-start}
.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}
.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}
.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}
.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}
.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}
.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}
.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}
.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}
.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}
.wp-block-embed{margin-bottom:1em}
.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
.wp-block-file{margin-bottom:1.5em}
.wp-block-file.aligncenter{text-align:center}
.wp-block-file.alignright{text-align:right}
.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}
.wp-block-file a.wp-block-file__button{text-decoration:none}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
.wp-block-file *+.wp-block-file__button{margin-left:.75em}
.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0,rgba(0,0,0,0.7),rgba(0,0,0,0.3) 70%,transparent)}
.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}
.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}
.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}
.wp-block-image{margin-bottom:1em}
.wp-block-image img{max-width:100%}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}
.wp-block-image .alignleft{float:left;margin-right:1em}
.wp-block-image .alignright{float:right;margin-left:1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}
.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}
.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}
.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}
.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}
.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}
.wp-block-latest-posts.alignleft{margin-right:2em}
.wp-block-latest-posts.alignright{margin-left:2em}
.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}
.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}
.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}
.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}
.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}
.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}
.wp-block-latest-posts__featured-image img{height:auto;width:auto}
.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}
.wp-block-latest-posts__featured-image.alignright{margin-left:1em}
.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}
.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}
.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;/*!rtl:end:ignore*/margin:0}
.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}
.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}
.wp-block-navigation>ul ul li{margin:0}
.wp-block-navigation>ul li{z-index:1}
.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}
.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}
.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}
.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}
.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}
.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}
.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}
.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}
.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}
.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}
.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}
.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,0.15);position:absolute;z-index:1;top:100%;left:0}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}
.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}
.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}
.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}
.wp-block-navigation>ul>li>a{display:flex;align-items:center}
.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}
.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}
.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}
.wp-block-navigation.items-justified-center>ul{justify-content:center}
.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}
.is-small-text{font-size:14px}
.is-regular-text{font-size:16px}
.is-large-text{font-size:36px}
.is-larger-text{font-size:48px}
.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}
p.has-background{padding:20px 30px}
p.has-text-color a{color:inherit}
.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}
.wp-block-pullquote p{font-size:28px;line-height:1.6}
.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}
.wp-block-pullquote .has-text-color a{color:inherit}
.wp-block-pullquote:not(.is-style-solid-color){background:0}
.wp-block-pullquote.is-style-solid-color{border:0}
.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}
.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}
.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}
.wp-block-pullquote cite{color:inherit}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}
.wp-block-rss.alignleft{margin-right:2em}
.wp-block-rss.alignright{margin-left:2em}
.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}
.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}
.wp-block-search{display:flex;flex-wrap:wrap}
.wp-block-search .wp-block-search__label{width:100%}
.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}
.wp-block-search .wp-block-search__button{margin-left:10px}
.wp-block-separator.is-style-wide{border-bottom-width:1px}
.wp-block-separator.is-style-dots{background:none !important;border:0;text-align:center;max-width:none;line-height:1;height:auto}
.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}
.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}
.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}
.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}
.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}
.wp-social-link:hover{transform:scale(1.1)}
.wp-block-social-links.aligncenter{justify-content:center;display:flex}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}
.wp-block-social-links.is-style-logos-only .wp-social-link{background:0;padding:4px}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}
.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}
.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}
.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}
.wp-block-spacer{clear:both}
p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}
.wp-block-table{overflow-x:auto}
.wp-block-table table{width:100%}
.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}
.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}
.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}
.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}
.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}
.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}
.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}
.wp-block-text-columns .wp-block-column:first-child{margin-left:0}
.wp-block-text-columns .wp-block-column:last-child{margin-right:0}
.wp-block-text-columns.columns-2 .wp-block-column{width:50%}
.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}
.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
.wp-block-video{margin-left:0;margin-right:0}
.wp-block-video video{max-width:100%}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}
:root .has-pale-pink-background-color{background-color:#f78da7}
:root .has-vivid-red-background-color{background-color:#cf2e2e}
:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}
:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}
:root .has-light-green-cyan-background-color{background-color:#7bdcb5}
:root .has-vivid-green-cyan-background-color{background-color:#00d084}
:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}
:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}
:root .has-vivid-purple-background-color{background-color:#9b51e0}
:root .has-very-light-gray-background-color{background-color:#eee}
:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}
:root .has-very-dark-gray-background-color{background-color:#313131}
:root .has-pale-pink-color{color:#f78da7}
:root .has-vivid-red-color{color:#cf2e2e}
:root .has-luminous-vivid-orange-color{color:#ff6900}
:root .has-luminous-vivid-amber-color{color:#fcb900}
:root .has-light-green-cyan-color{color:#7bdcb5}
:root .has-vivid-green-cyan-color{color:#00d084}
:root .has-pale-cyan-blue-color{color:#8ed1fc}
:root .has-vivid-cyan-blue-color{color:#0693e3}
:root .has-vivid-purple-color{color:#9b51e0}
:root .has-very-light-gray-color{color:#eee}
:root .has-cyan-bluish-gray-color{color:#abb8c3}
:root .has-very-dark-gray-color{color:#313131}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}
:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}
:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}
:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}
:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}
:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}
:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}
:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}
:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}
:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}
:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}
:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}
:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}
.has-small-font-size{font-size:13px}
.has-normal-font-size,.has-regular-font-size{font-size:16px}
.has-medium-font-size{font-size:20px}
.has-large-font-size{font-size:36px}
.has-huge-font-size,.has-larger-font-size{font-size:42px}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
body.error404 main{text-align:center;padding:6rem 0}
body.error404 .not-found-image,body.error404 .introduction{max-width:33.333%;margin:0 auto}
body.error404 .not-found-image{margin-bottom:1.5rem}
body.error404 .introduction{margin-bottom:6rem}
body.error404 .not-found-links{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}
body.error404 .not-found-links__link{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;width:25%;background-color:#fff;padding:3rem 1.5rem;margin:1.5rem;text-align:left}
body.error404 .not-found-links__link h4{font-family:"Sofa-Mono",sans-serif}
body.error404 .not-found-links__link a{font-family:"Bulgis-Bold","Brush Script MT",cursive;text-decoration:none;font-size:150%}
body.error404 .not-found-links__link a:hover{text-decoration:underline}
body.woocommerce-account .woocommerce{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.woocommerce-MyAccount-navigation{width:25%;padding-right:var(--spacing)}
.woocommerce-MyAccount-navigation .is-active a{font-family:var(--font-family--heading)}
.woocommerce-MyAccount-navigation__inner{background-color:#fff;color:#c9261d;padding:var(--spacing)}
.woocommerce-MyAccount-navigation__inner ul{padding:.75rem}
.woocommerce-MyAccount-navigation__inner img{float:left;width:var(--spacing);margin-right:.75rem}
.woocommerce-MyAccount-navigation__inner .h3,.woocommerce-MyAccount-navigation__inner .buy-trial-size .content p,.buy-trial-size .content .woocommerce-MyAccount-navigation__inner p{display:inline;font-family:var(--font-family);font-size:90%;text-transform:initial;word-break:break-word}
.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation p{font-family:"Sofa-Mono",sans-serif;text-decoration:none;display:inline-block;margin:.75rem 0}
.woocommerce-MyAccount-navigation p a{font-family:var(--font-family--heading);text-decoration:underline}
.woocommerce-MyAccount-navigation a:hover{text-decoration:underline}
.woocommerce-MyAccount-navigation-link--orders,.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-MyAccount-navigation-link--payment-methods{display:none}
.woocommerce-MyAccount-content{width:75%}
.woocommerce-EditAccountForm label{width:auto;height:auto;position:static;overflow:visible;clip:initial;clip-path:none}
.my-pets__avatar{float:left;width:94px;height:94px;border-radius:50%;overflow:hidden}
.my-pets__avatar img{width:100%;height:100%;object-fit:cover}
.my-pets__pet{margin-bottom:3rem}
.my-pets__pet__header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:#c9261d;color:#fff;padding:var(--spacing)}
.my-pets__pet h3{width:calc(50% - 94px);padding-left:var(--spacing);margin:0}
.my-pets__pet__controls{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:50%}
.my-pets__pet__controls a{color:#fff;margin-left:.75rem}
.my-pets__content{background-color:#fff;padding:var(--spacing)}
.my-pets__content strong{font-family:var(--font-family--heading)}
.my-pets__content .btn,.my-pets__content .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .my-pets__content .sbi_load_btn,.my-pets__content .feeding__video .thumbnail:before,.feeding__video .my-pets__content .thumbnail:before{border:0}
.my-pets__content .complete-profile{display:inline-block;font-family:"Sofa-Mono",sans-serif;text-transform:uppercase;margin-top:var(--spacing)}
.my-pets__content__favorites ul{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--spacing)}
.my-pets__content__favorites li{width:20%;text-align:center}
.my-pets__content__favorites li img{width:75%}
.my-pets__content__favorites li h6{font-family:var(--font-family);font-size:1.25em;text-transform:initial}
.woocommerce-notices-wrapper{padding:.75rem 3rem;padding-left:7.5rem;width:50%}
.woocommerce-notices-wrapper .woocommerce-error{background-color:none !important;color:#c9261d;text-align:center;padding:.75rem;font-size:120%}
.woocommerce-notices-wrapper .woocommerce-error a{color:#c9261d}
.pet-actions{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.pet-actions__outer{margin-top:var(--spacing)}
.pet-actions .pet-action{padding:.75rem 3rem;width:calc(33.3333333333% - (0.75rem));padding:3rem;display:block;font-family:var(--font-family);text-decoration:none;background-color:none;color:#c9261d;background:0;border:4px dashed #f3a8a4;text-align:center;margin-bottom:1.5rem}
.pet-actions .pet-action:hover{background:0;color:#a91c14}
.pet-actions .pet-action .action-icon{width:48px;margin-bottom:var(--spacing)}
.pet-actions .pet-action .action-header{font-size:310%}
body.woocommerce-account .article-body{padding:.75rem 3rem;padding-top:6rem;padding-bottom:6rem}
body.woocommerce-account .u-columns{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center}
body.woocommerce-account .u-columns__column{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;width:40%;background-color:#c9261d;padding:3rem;color:#fff}
body.woocommerce-account .u-columns .col-1{margin-right:3rem}
body.woocommerce-account .u-columns h2{text-align:center}
body.woocommerce-account .u-columns input{margin:0}
body.woocommerce-account .u-columns input::placeholder{opacity:1}
body.woocommerce-account .u-columns .show-password-input{display:none}
body.woocommerce-account .u-columns label.remember-me{width:auto;height:auto;clip:initial;clip-path:none;overflow:visible;position:static}
body.woocommerce-account .u-columns a,body.woocommerce-account .u-columns span{color:#fff}
body.woocommerce-account .u-columns span{margin-left:.75rem}
div.woocommerce-password-strength{text-align:center;margin:.75rem 0}
div.woocommerce-password-strength.bad,div.woocommerce-password-strength.short,div.woocommerce-password-strength.good,div.woocommerce-password-strength.strong{color:#fff}
.social-login{padding:.75rem 3rem;padding-top:6rem;padding-bottom:3rem;text-align:center;margin:0 auto}
.social-login__columns{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center}
.social-login__columns a{display:block;color:#fff;text-decoration:none;padding:.75rem;display:flex;align-items:center;border-radius:2px}
.social-login__columns i{font-size:180%}
.social-login__columns i:before{margin:0 .75rem 0 0}
.social-login__facebook{background-color:#1565c0;margin-right:var(--spacing)}
.social-login__google{background-color:#c9261d}
.page-template-template-ambassador .article-body>h3,.page-template-template-ambassador .article-body>.h2{padding-left:3rem}
.page-template-template-ambassador .article-body>.wp-block-spacer{background-color:#fff}
.page-template-template-ambassador .article-body .product-teasers{padding:3rem}
.page-template-template-ambassador .article-body .slick-slide{text-align:center}
.page-template-template-ambassador .article-body .product-item{width:52% !important}
.filter-dog-food[for="life-stage--kitten"],.filter-dog-food[for="brand--freeze-dried-raw-cat-food"],.filter-dog-food[for="brand--kibble-cat"],.filter-dog-food[for="brand--wet-food-cats"],.filter-dog-food[for="brand-subcategory--carnivore-cravings"],.filter-dog-food[for="brand-subcategory--dinner-morsels-freeze-dried-raw-cat-food"],.filter-dog-food[for="brand-subcategory--marvelous-morsels"],.filter-dog-food[for="brand-subcategory--frozen-raw-morsels"],.filter-dog-food[for="brand-subcategory--purrfect-pates"],.filter-dog-food[for="brand-subcategory--raw-blend"],.filter-dog-food[for="brand-subcategory--raw-coated"],.filter-dog-food[for="brand-subcategory--stellas-selects"],.filter-dog-food[for="brand-subcategory--stellas-solutions-freeze-dried-raw-cat-food"]{display:none}
.filter-cat-food[for="life-stage--small-medium"],.filter-cat-food[for="life-stage--large-extralarge"],.filter-cat-food[for="brand--Frozen"],.filter-cat-food[for="brand--frozen-raw"],.filter-cat-food[for="brand--freeze-dried-raw"],.filter-cat-food[for="brand--Grain Free Kibble"],.filter-cat-food[for="brand--Treats"],.filter-cat-food[for="brand--Supplements"],.filter-cat-food[for="brand-subcategory--broth-toppers"],.filter-cat-food[for="brand-subcategory--calming"],.filter-cat-food[for="brand-subcategory--carnivore-crunch"],.filter-cat-food[for="brand-subcategory--cravn-bacn"],.filter-cat-food[for="brand-subcategory--dinner-patties"],.filter-cat-food[for="brand-subcategory--grain-free-essentials"],.filter-cat-food[for="brand-subcategory--grain-free-raw-blend-kibble"],.filter-cat-food[for="brand-subcategory--grain-free-raw-coated-kibble"],.filter-cat-food[for="brand-subcategory--hip-joint"],.filter-cat-food[for="brand-subcategory--lil-bites"],.filter-cat-food[for="brand-subcategory--magic-dust"],.filter-cat-food[for="brand-subcategory--maries-kitchen"],.filter-cat-food[for="brand-subcategory--maries-mixins"],.filter-cat-food[for="brand-subcategory--meals"],.filter-cat-food[for="brand-subcategory--mixers"],.filter-cat-food[for="brand-subcategory--raw-coated-biscuits"],.filter-cat-food[for="brand-subcategory--single-ingredient"],.filter-cat-food[for="brand-subcategory--stellas-stew"],.filter-cat-food[for="brand-subcategory--wholesome-grain-essentials"],.filter-cat-food[for="brand-subcategory--wholesome-grain-raw-blend-kibble"],.filter-cat-food[for="brand-subcategory--wholesome-grain-raw-coated-kibble"],.filter-cat-food[for="brand-subcategory--wild-weenies"]{display:none}
body.woocommerce.archive .content-wrapper{background-color:#f2eede}
.woocommerce-pagination{display:none}
.shop__header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}
.shop__header .woocommerce-notices-wrapper{display:none}
.shop__header .woocommerce-result-count,.shop__header .woocommerce-ordering{width:30%}
.shop__header p{padding-bottom:.75rem}
.shop__header .woocommerce-ordering{position:relative;padding:0;margin-bottom:var(--spacing)}
.shop__header .woocommerce-ordering select{margin:0}
.shop__header .woocommerce-ordering:before{content:'Sort by:';display:block;position:absolute;top:50%;left:0;padding-right:var(--spacing);transform:translate(-100%,-50%)}
.shop__main{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;padding:.75rem 3rem;padding-top:7.5rem}
.shop__products{width:75%;z-index:1}
.shop__products__inner{background-color:#fff;padding:3rem var(--spacing);margin-bottom:7.5rem}
.shop__loadmore,.shop__filtering{text-align:center}
.shop__filtering{display:none}
.shop__sidebar{width:25%;padding-right:var(--spacing);z-index:0}
.shop__sidebar__title{display:flex;flex-direction:column-reverse;margin-top:-1.5rem}
.shop__sidebar__title h2{font-family:"Sofa-Mono",sans-serif;font-size:150%;margin-bottom:0}
.shop__sidebar h1{margin-bottom:.5625rem;position:relative;display:inline-block;z-index:1}
.shop__sidebar h1:before{content:'';display:block;position:absolute;width:100%;height:100%;max-height:50px;top:-40px;z-index:-1;right:-110px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling-light.svg")}
.shop__sidebar .save-complete{display:none;margin-top:1rem;text-align:center;font-size:75%}
.shop__sidebar .applied-filters{display:block;margin-top:var(--spacing)}
.shop__sidebar .applied-filters__outer{margin:var(--spacing) 0}
.shop__sidebar .applied-filters__filter{display:inline-block;display:none;background-color:#fff;border-radius:999px;margin:0 .75rem .75rem 0;padding:.375rem .75rem;padding-right:1.875rem;line-height:1.125;max-width:80%;position:relative}
.shop__sidebar .applied-filters__filter--active{display:inline-block}
.shop__sidebar .applied-filters__filter button{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;position:absolute;top:50%;right:1em;color:#c9261d;text-decoration:none;font-weight:bold;font-size:75%}
.shop__sidebar .shop__filter{display:block;max-height:16.6666666667vw;width:100%;overflow:auto;position:relative}
.shop__sidebar .shop__filter__outer{position:relative}
.shop__sidebar .shop__filter__outer:after{content:'';pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:var(--spacing);background:linear-gradient(rgba(201,38,29,0),#c9261d)}
.shop__sidebar .shop__header,.shop__sidebar .shop__filter__outer{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.shop__sidebar form,.shop__sidebar .toggle-all{background-color:#c9261d;color:#fff;padding:var(--spacing) 1.125rem;margin-bottom:var(--spacing)}
.shop__sidebar .toggle-all{display:none}
.shop__sidebar h3{font-family:"Sofa-Mono",sans-serif;max-width:75%}
.shop__sidebar .applied-save{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
.shop__sidebar .applied-save h3{margin:0}
.shop__sidebar button,.shop__sidebar button[data-widget]{font-family:var(--font-family);font-size:1em;background:0;padding:0;border:0;text-decoration:underline;color:#fff}
.shop__sidebar button:focus,.shop__sidebar button[data-widget]:focus{outline:0}
.shop__sidebar button[disabled],.shop__sidebar button[data-widget][disabled]{opacity:.5;cursor:not-allowed}
.shop__sidebar button[data-unset-saved-filter],.shop__sidebar button[data-widget][data-unset-saved-filter]{display:none;color:#c9261d;text-decoration:none;border-bottom:1px solid #c9261d;margin:.75rem 1.2495rem 0 auto}
.shop__sidebar button[data-save-filters],.shop__sidebar button[data-widget][data-save-filters]{display:none;text-decoration:none;color:#c9261d}
.shop__sidebar button[data-save-filters] span,.shop__sidebar button[data-widget][data-save-filters] span{border-bottom:1px solid #c9261d}
.shop__sidebar button[data-save-filters] sup,.shop__sidebar button[data-widget][data-save-filters] sup{display:inline-block;border-radius:50%;border:2px solid #c9261d;width:.9375rem;height:.9375rem;font-size:.75rem;line-height:1}
.shop__sidebar label{width:auto;height:auto;position:static;overflow:visible;clip:initial;clip-path:initial;white-space:initial;cursor:pointer}
.shop__sidebar label.disabled{cursor:not-allowed}
.shop__sidebar label.disabled span{opacity:.5}
.shop__sidebar label span{display:inline-block;max-width:calc(100% - 3rem)}
.shop__sidebar .hide-for[for=not-include--pea],.shop__sidebar .hide-for[for=not-include--lentil]{display:none}
.shop__sidebar input[type="checkbox"],.shop__sidebar input[type="radio"]{border:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;outline:8px solid transparent;width:var(--spacing);height:var(--spacing);display:inline-block;vertical-align:top;float:left;cursor:pointer}
.shop__sidebar input[type="checkbox"]:checked,.shop__sidebar input[type="radio"]:checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/input-checked.svg");background-repeat:no-repeat;background-size:130%;background-position:50%}
.shop__sidebar input[type="checkbox"][disabled],.shop__sidebar input[type="radio"][disabled]{opacity:.5;cursor:not-allowed}
.shop__sidebar--cat-food form,.shop__sidebar--cat-food .toggle-all{background-color:#722282}
.shop__sidebar--cat-food .shop__filter__outer:after{background:linear-gradient(rgba(114,34,130,0),#722282)}
body{background-color:#f2eede;position:relative;overflow-x:hidden}
body .container{padding:.75rem 3rem}
.mask-svgs{width:0;height:0}
.grid{background-color:blue;box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.grid .column{width:calc(25% - 0.75rem);margin:.75rem 0;background-color:violet;border:1px solid green}
.post-article{background-color:#fff}
.post-article .article-body{padding:6rem 3rem}
.post-article .article-wrapper{margin:0 auto;max-width:1180px}
.post-article .content-wrapper{margin-bottom:4.5rem}
.post-article .publishded-date{font-size:180%;margin-bottom:1.125rem}
.post-article .wp-block-image img{background-color:transparent;clip-path:url("#mask-550")}
.post-article .mentioned-products{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.post-article .product-teaser{width:calc(25% - (0.75rem))}
.blog .blog-page-header{padding:6rem 3rem 0;margin-bottom:.75rem}
.blog .headline{display:inline;position:relative}
.blog .headline:after{content:"";display:block;position:absolute;height:73px;width:125px;background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling-right.svg");top:-84px;right:-76px}
.blog .blog-filter ul{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:4.5rem}
.blog .blog-filter ul li{margin:0 .75rem}
.blog .blog-filter ul a{font-family:"Sofa-Mono",sans-serif;font-size:150%;text-decoration:none}
.blog .blog-filter ul a.active{font-family:var(--font-family--heading);border-bottom:2px solid #c9261d}
.blog .post-teasers{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3rem;justify-content:space-around}
.blog .post-teaser{width:calc(25% - (1.5rem));margin-bottom:1.5rem}
.blog .btn-container{text-align:center;margin-bottom:4.5rem}
.faqs{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;padding:6rem 3rem}
.faqs .category-name{text-align:center;margin-bottom:3rem}
.faqs .qa{border-bottom:4px solid #c9261d;margin-bottom:2.25rem}
.faqs .qa-category{display:block;margin-left:auto;margin-right:auto;max-width:40em;margin-bottom:4.5rem}
.faqs .question{font-size:150%;font-family:"Sofa-Mono",sans-serif;line-height:1.0666666667;font-weight:normal;margin-bottom:.375rem;margin-bottom:1.5rem}
.help .page-header{padding-bottom:0}
.home .product-selector{margin:-10px 0}
.product-selector-wrapper{background-color:#c9261d;color:#fff;padding:1.5rem 6rem 6rem;margin:-10px}
.product-selector .accent-image img{width:100%}
.search-header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;padding:.75rem 3rem;align-items:center;padding:6rem 3rem 1.5rem 3rem}
.search-header h1{width:38%;padding-right:3rem}
.search-header form{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:60%;height:100%;flex-direction:row}
.search-header form input{width:calc(75% - 1.5rem);margin:0 1.5rem 0 0}
.search-header form button{width:25%}
.results-for{padding:.75rem 3rem;text-align:center;font-size:150%;display:none}
.search-results-content{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;padding:.75rem 3rem;padding-bottom:3rem;justify-content:center;margin-top:1.5rem}
.search-results-content .tease{background-color:#fff;clip-path:url("#mask-top-bottom-wide");width:calc(25% - 3rem);background-color:#fff;margin:1.5rem;text-align:left}
.search-results-content .tease .h2{font-size:100%;word-break:break-word}
.search-results-content .tease h2,.search-results-content .tease a{font-family:"Sofa-Mono",sans-serif;font-size:150%;text-decoration:none}
.search-results-content .tease .read-more{display:block;margin-top:1.5rem;font-family:"Bulgis-Bold","Brush Script MT",cursive}
.search-results-content .tease .thubnail-link{display:block}
.search-results-content .tease img{width:100%}
.search-results-content .tease .teaser-content{padding:2.25rem 1.5rem 1.5rem}
.search-results-content .tease .preview-copy{margin-bottom:0}
.popular-searches{display:block;width:100%;text-align:center;padding-bottom:3rem}
.popular-searches ul{max-width:75%;margin:0 auto}
.popular-searches li{display:inline-block;width:32%}
a.popular-term{font-family:"Sofa-Mono",sans-serif;text-decoration:none}
a.popular-term img{width:auto;height:1em}
.popular-products{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;background-color:#fff;padding:6rem 3rem}
.popular-products h3{text-align:center}
.popular-products ul.products{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.popular-products ul.products li.product{float:none;text-align:center}
.popular-products ul.products li.product a{text-decoration:none}
.popular-products ul.products li.product h2{font-size:150%}
.popular-products ul.products li.product .button{display:none}
.popular-products ul.products li.product img{width:auto;margin:1.5rem auto}
body.single-product main section{padding:.75rem 3rem;padding-bottom:4em}
body.single-product main section h2{padding:2em 0 1em}
.product-review-stars{display:flex;flex-direction:row;align-items:center;margin:1em 0}
div.star-rating{display:inline-block;line-height:1.3;margin-right:.5em}
div.star-rating span:before{color:#fbcb06}
.woocommerce-product-gallery{position:relative}
.woocommerce-product-gallery__trigger{position:absolute;z-index:1;top:calc(33.3333333333vw - 3.75rem);right:.75rem;text-decoration:none;visibility:hidden}
.woocommerce-product-gallery__trigger:after{content:'';visibility:visible;display:block;width:var(--spacing);height:var(--spacing);background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/gallery-expand.svg");background-size:contain;background-repeat:no-repeat;background-position:50%}
.woocommerce-product-gallery__wrapper div{background-color:#fff;height:33.3333333333vw}
.woocommerce-product-gallery__wrapper img{width:100%;height:100%;object-fit:contain}
.flex-control-nav.flex-control-thumbs{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-top:.75rem}
.flex-control-nav.flex-control-thumbs li{width:25%;max-height:6rem;cursor:pointer}
.flex-control-nav.flex-control-thumbs img{width:calc(100% - 0.75rem);height:100%;margin:0 .375rem;object-fit:contain}
.key-features,.our-product-guarantee{text-align:center}
.key-features h2,.our-product-guarantee h2{display:inline-block;position:relative;z-index:1}
.key-features h2:before,.our-product-guarantee h2:before{content:'';display:block;position:absolute;z-index:0;width:100%;height:42%;top:-3%;left:0;background-repeat:no-repeat;background-size:contain;background-position:50%}
.key-features__list,.our-product-guarantee__list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap}
.key-features .feature,.our-product-guarantee .feature{width:100%;padding:0 1em}
.key-features .feature__image,.our-product-guarantee .feature__image{width:100%;height:8.3333333333vw;margin:var(--spacing) auto}
.key-features .feature img,.our-product-guarantee .feature img{width:100%;height:100%;object-fit:contain}
.key-features--cat img,.our-product-guarantee--cat img{filter:hue-rotate(-80deg) brightness(0.75)}
.key-features .title,.our-product-guarantee .title{margin:0;padding:6rem 0 .75rem 0}
.key-features h4,.our-product-guarantee h4{font-family:"Sofa-Mono",sans-serif}
.key-features .introduction,.our-product-guarantee .introduction{max-width:50%;margin:0 auto}
.key-features h2:before{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-bling-moderate.svg")}
.our-product-guarantee h2:before{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/illos/headline-super-bling-light.svg");height:55%}
.key-features{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0;margin-bottom:0}
.our-product-guarantee{color:#fff}
.our-product-guarantee--dog{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;background-color:#c9261d}
.our-product-guarantee--cat{background-color:#722282;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-purple.svg");border-top-width:0;margin:10px 0;background-color:#722282}
.single-product-data{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background-color:#fff}
.single-product-data__left{width:40%;padding-right:var(--spacing)}
.single-product-data__right{width:60%}
.single-product-data__right section{margin-bottom:3em}
.single-product-data .full-nutrient-toggle{font-family:"Sofa-Mono",sans-serif;font-weight:100}
.single-product-data p,.single-product-data em,.single-product-data span{font-family:var(--font-family) !important}
.full-nutrient-profile h4{margin:1em 0 0}
.full-nutrient-profile table{margin:0}
.life-stage li{font-family:var(--font-family);font-weight:100;text-transform:Capitalize;font-size:.5em;display:inline}
.life-stage-notes{font-family:var(--font-family);text-transform:initial;font-size:.75rem;margin-top:.75rem}
.feeding{background-color:#f2eede}
.feeding h2{text-align:center}
.feeding__col--outer{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-bottom:3em;justify-content:left}
.feeding__col--2{width:50%;flex-wrap:nowrap}
.feeding__col--2:first-child{padding-right:var(--spacing)}
.feeding__col--3{width:33.3%;flex-wrap:nowrap;padding-right:var(--spacing)}
.feeding .transition-charts{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}
.feeding .transition-charts__chart{width:25%;text-align:center}
.feeding .transition-charts__chart img{padding:1em}
.feeding .transition-charts__chart h4{font-family:"Bulgis-Bold","Brush Script MT",cursive;text-transform:initial;letter-spacing:initial}
.feeding__video{position:relative;height:20.5416666667vw}
.feeding__video iframe{position:absolute;width:95%;height:95%;top:2.5%;left:2.5%}
.feeding__video .thumbnail{background-color:#c9261d;clip-path:url("#mask-550");position:absolute;top:0;left:0;width:100%;height:inherit;z-index:1;overflow:hidden;cursor:pointer}
.feeding__video .thumbnail:before{content:"Play video";display:block;position:absolute;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none}
.feeding__video .thumbnail img{object-fit:cover;width:100%}
.feeding table tr:nth-child(odd){background-color:#f2eede}
.feeding table tr:nth-child(even){background-color:#fff}
.related-products{background-color:#fff;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-white.svg");border-top-width:0;margin:10px 0}
.related-products h2{display:inline-block;position:relative;z-index:1;margin-left:1.5rem}
.related-products__inner{padding:.75rem 3rem;display:inline-block;width:25%;text-align:center}
.related-products__inner a{text-decoration:none}
.related-products img{width:100%}
.store-detail ::-webkit-scrollbar{-webkit-appearance:none;width:10px;background-color:#f3a8a4}
.store-detail ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#a91c14;box-shadow:0 0 1px rgba(255,255,255,0.5)}
.store-detail #wpsl-result-list p{padding-left:0}
.store-detail .wpsl-result-list{max-height:550px;overflow-y:scroll}
.store-detail .header-content{position:relative}
.store-detail .back-to-stores-link{position:absolute;top:-2.25rem;right:0}
.store-detail .store-teaser-item:nth-of-type(odd){clip-path:unset}
.store-detail .store-section{border-bottom:7px solid #f2eede;margin-bottom:3rem;padding-bottom:3rem}
.store-detail .section-header{font-size:150%;margin-bottom:.75rem}
.store-detail .product-list,.store-detail .services-list{columns:2}
.store-detail .product-item{position:relative;margin-bottom:.75rem}
.store-detail .product-item:before{content:"";display:inline-block;position:relative}
.store-detail .wpsl-opening-hours{width:100% !important;margin:0}
.store-detail .wpsl-opening-hours td{padding:.375rem}
#wpsl-checkbox-filter label{clip-path:none;height:initial;clip:initial;position:relative;width:initial}
#wpsl-checkbox-filter label.store-feature{font-family:"Bulgis-Bold","Brush Script MT",cursive;font-size:180%;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1}
#wpsl-checkbox-filter input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;outline:8px solid transparent;width:var(--spacing);height:var(--spacing);display:inline-block;vertical-align:top;float:left;cursor:pointer}
#wpsl-checkbox-filter input[type='checkbox']:checked{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/input-checked.svg");background-repeat:no-repeat;background-size:130%;background-position:50%}
.store-feature-caption{font-size:.6em}
#wpsl-results{display:none !important}
#wpsl-result-list{width:60%;margin-bottom:0}
#wpsl-gmap{width:40%;float:right}
.page-store-locator .article-intro{padding:3rem 3rem 0}
.page-store-locator .article-intro+.page-tab-list{padding-top:.75rem}
.page-store-locator ::-webkit-scrollbar{-webkit-appearance:none;width:10px;background-color:#f3a8a4}
.page-store-locator ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#a91c14;box-shadow:0 0 1px rgba(255,255,255,0.5)}
.page-store-locator .tab-intro{width:40%;margin-bottom:4.5rem}
.page-store-locator .retailers,.page-store-locator .international-retailers{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.page-store-locator .retailer-logo{width:calc(25% - (6rem))}
.page-store-locator .international-location{width:calc(33.3333333333% - (1.5rem));margin-bottom:1.5rem}
.page-store-locator .location-header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center}
.page-store-locator .flag{width:25%}
.page-store-locator .country-name{margin-left:1.5rem;flex-grow:1;font-family:"Sofa-Mono",sans-serif}
.page-store-locator .location-header{margin-bottom:1.5rem}
.page-store-locator .distributer-name{font-size:150%}
.page-store-locator .wpsl-search{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;color:#fff;padding:3rem}
.page-store-locator .filter-accordion{width:100%}
.page-store-locator .filter-label{font-family:"Sofa-Mono",sans-serif;font-size:150%;margin-right:.75rem}
.page-store-locator .accordion-toggle{text-decoration:underline;cursor:pointer}
@media(pointer:fine){.formulate-input[data-classification='file'] .formulate-files .formulate-file-remove:hover{transform:scale(1.5)}
.formulate-input[data-classification='file'] .formulate-files .formulate-file-image-preview:hover{transition-delay:.2s;transform:scale(3);background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.1)}
}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0}
}@media screen and (prefers-reduced-motion:reduce){.is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image,.is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image{-webkit-animation:none;animation:none}
.is-loading .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title:before,.is-loading .editor-styles-wrapper .wc-block-grid__product-title:before,.is-loading .wc-block-grid__product-title:before{-webkit-animation:none;animation:none}
.is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before{-webkit-animation:none;animation:none}
.is-loading .wc-block-grid__product-add-to-cart a,.is-loading .wc-block-grid__product-add-to-cart button{-webkit-animation:none;animation:none}
.wc-block-price-filter.is-disabled .wc-block-price-filter__amount,.wc-block-price-filter.is-disabled .wc-block-price-filter__button,.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper,.wc-block-price-filter.is-loading .wc-block-price-filter__amount,.wc-block-price-filter.is-loading .wc-block-price-filter__button,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper{-webkit-animation:none;animation:none}
.editor-styles-wrapper .wc-block-checkbox-list.is-loading li,.wc-block-checkbox-list.is-loading li{-webkit-animation:none;animation:none}
.is-loading .wc-block-review-list-item__text{-webkit-animation:none;animation:none}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image{-webkit-animation:none;animation:none}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author{-webkit-animation:none;animation:none}
.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date{-webkit-animation:none;animation:none}
}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.wc-block-price-filter .wc-block-price-filter__range-input-wrapper{background:transparent;box-shadow:none;height:24px}
.wc-block-price-filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input-progress{background:#a8739d;box-shadow:inset 0 0 0 1px #95588a;width:100%;top:7px}
.wc-block-price-filter .wc-block-price-filter__range-input{height:24px;pointer-events:auto;position:absolute;left:0;top:0}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-fill-upper{background:transparent}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-tooltip{display:none}
.wc-block-price-filter .wc-block-price-filter__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}
.wc-block-price-filter .wc-block-price-filter__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}
.wc-block-price-filter .wc-block-price-filter__range-input--max::-ms-fill-lower{background:transparent}
.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7 !important;color:transparent;border:0;box-shadow:none}
.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper:after,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper:after{content:"\00a0"}
.wc-block-price-filter.is-disabled:not(.is-loading) .wc-block-price-filter__range-input-wrapper{-webkit-animation:none;animation:none}
}@media screen and (-ms-high-contrast:active) and (prefers-reduced-motion:reduce){.wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper,.wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper{-webkit-animation:none;animation:none}
}@media(prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}
.wp-social-link{transition-duration:0s}
}@media only screen and (min-width:41rem){.col-sm{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col-sm-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0}
.col-sm-offset-1{margin-left:8.3333333333%}
.col-sm-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}
.col-sm-offset-2{margin-left:16.6666666667%}
.col-sm-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}
.col-sm-offset-3{margin-left:25%}
.col-sm-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}
.col-sm-offset-4{margin-left:33.3333333333%}
.col-sm-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}
.col-sm-offset-5{margin-left:41.6666666667%}
.col-sm-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}
.col-sm-offset-6{margin-left:50%}
.col-sm-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}
.col-sm-offset-7{margin-left:58.3333333333%}
.col-sm-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}
.col-sm-offset-8{margin-left:66.6666666667%}
.col-sm-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}
.col-sm-offset-9{margin-left:75%}
.col-sm-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}
.col-sm-offset-10{margin-left:83.3333333333%}
.col-sm-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}
.col-sm-offset-11{margin-left:91.6666666667%}
.col-sm-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}
.col-sm-offset-12{margin-left:100%}
.row.start-sm{justify-content:flex-start}
.row.center-sm{justify-content:center}
.row.end-sm{justify-content:flex-end}
.row.top-sm{align-items:flex-start}
.row.middle-sm{align-items:center}
.row.bottom-sm{align-items:flex-end}
.row.around-sm{justify-content:space-around}
.row.between-sm{justify-content:space-between}
.first-sm{order:-1}
.last-sm{order:1}
.show-sm{display:block !important}
.row.show-sm{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-sm{display:none !important}
.homepage-slider .slider-slide{align-items:stretch}
}@media only screen and (min-width:41rem) and (max-width:64rem){.show-sm-only{display:block !important}
.row.show-sm-only{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-sm-only{display:none !important}
}@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}
ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}
ul.products li.product.first{clear:both}
ul.products li.product.last{margin-right:0}
ul.products.columns-1 li.product{float:none;width:100%}
ul.products.columns-2 li.product{width:48.1%}
ul.products.columns-3 li.product{width:30.79667%}
ul.products.columns-4 li.product{width:22.15%}
ul.products.columns-5 li.product{width:16.96%}
ul.products.columns-6 li.product{width:13.49333%}
.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,0.2)}
.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}
}@media only screen and (min-width:65rem) and (max-width:90rem){.show-md-only{display:block !important}
.row.show-md-only{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-md-only{display:none !important}
}@media only screen and (min-width:65rem){.col-md{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col-md-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0}
.col-md-offset-1{margin-left:8.3333333333%}
.col-md-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}
.col-md-offset-2{margin-left:16.6666666667%}
.col-md-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}
.col-md-offset-3{margin-left:25%}
.col-md-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}
.col-md-offset-4{margin-left:33.3333333333%}
.col-md-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}
.col-md-offset-5{margin-left:41.6666666667%}
.col-md-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}
.col-md-offset-6{margin-left:50%}
.col-md-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}
.col-md-offset-7{margin-left:58.3333333333%}
.col-md-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}
.col-md-offset-8{margin-left:66.6666666667%}
.col-md-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}
.col-md-offset-9{margin-left:75%}
.col-md-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}
.col-md-offset-10{margin-left:83.3333333333%}
.col-md-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}
.col-md-offset-11{margin-left:91.6666666667%}
.col-md-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}
.col-md-offset-12{margin-left:100%}
.row.start-md{justify-content:flex-start}
.row.center-md{justify-content:center}
.row.end-md{justify-content:flex-end}
.row.top-md{align-items:flex-start}
.row.middle-md{align-items:center}
.row.bottom-md{align-items:flex-end}
.row.around-md{justify-content:space-around}
.row.between-md{justify-content:space-between}
.first-md{order:-1}
.last-md{order:1}
.show-md{display:block !important}
.row.show-md{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-md{display:none !important}
}@media only screen and (min-width:91rem){.col-lg{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col-lg-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0}
.col-lg-offset-1{margin-left:8.3333333333%}
.col-lg-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}
.col-lg-offset-2{margin-left:16.6666666667%}
.col-lg-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}
.col-lg-offset-3{margin-left:25%}
.col-lg-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}
.col-lg-offset-4{margin-left:33.3333333333%}
.col-lg-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}
.col-lg-offset-5{margin-left:41.6666666667%}
.col-lg-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}
.col-lg-offset-6{margin-left:50%}
.col-lg-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}
.col-lg-offset-7{margin-left:58.3333333333%}
.col-lg-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}
.col-lg-offset-8{margin-left:66.6666666667%}
.col-lg-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}
.col-lg-offset-9{margin-left:75%}
.col-lg-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}
.col-lg-offset-10{margin-left:83.3333333333%}
.col-lg-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}
.col-lg-offset-11{margin-left:91.6666666667%}
.col-lg-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}
.col-lg-offset-12{margin-left:100%}
.row.start-lg{justify-content:flex-start}
.row.center-lg{justify-content:center}
.row.end-lg{justify-content:flex-end}
.row.top-lg{align-items:flex-start}
.row.middle-lg{align-items:center}
.row.bottom-lg{align-items:flex-end}
.row.around-lg{justify-content:space-around}
.row.between-lg{justify-content:space-between}
.first-lg{order:-1}
.last-lg{order:1}
.show-lg{display:block !important}
.row.show-lg{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-lg{display:none !important}
}@media only screen and (min-width:91rem) and (max-width:120rem){.show-lg-only{display:block !important}
.row.show-lg-only{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-lg-only{display:none !important}
}@media only screen and (min-width:121rem){.col-xl{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0}
.col-xl-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0}
.col-xl-offset-1{margin-left:8.3333333333%}
.col-xl-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}
.col-xl-offset-2{margin-left:16.6666666667%}
.col-xl-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}
.col-xl-offset-3{margin-left:25%}
.col-xl-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}
.col-xl-offset-4{margin-left:33.3333333333%}
.col-xl-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}
.col-xl-offset-5{margin-left:41.6666666667%}
.col-xl-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}
.col-xl-offset-6{margin-left:50%}
.col-xl-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}
.col-xl-offset-7{margin-left:58.3333333333%}
.col-xl-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}
.col-xl-offset-8{margin-left:66.6666666667%}
.col-xl-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}
.col-xl-offset-9{margin-left:75%}
.col-xl-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}
.col-xl-offset-10{margin-left:83.3333333333%}
.col-xl-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}
.col-xl-offset-11{margin-left:91.6666666667%}
.col-xl-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}
.col-xl-offset-12{margin-left:100%}
.row.start-xl{justify-content:flex-start}
.row.center-xl{justify-content:center}
.row.end-xl{justify-content:flex-end}
.row.top-xl{align-items:flex-start}
.row.middle-xl{align-items:center}
.row.bottom-xl{align-items:flex-end}
.row.around-xl{justify-content:space-around}
.row.between-xl{justify-content:space-between}
.first-xl{order:-1}
.last-xl{order:1}
.show-xl{display:block !important}
.row.show-xl{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-xl{display:none !important}
}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{font-size:14px}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{margin-left:95px !important;line-height:1.4}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px !important}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px !important}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px !important}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{font-size:16px}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{margin-left:140px !important;line-height:1.5}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px !important}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px !important}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px !important}
}@media(min-width:481px){.wc-block-error{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.wc-block-error__image+.wc-block-error__content{margin-left:16px}
}@media(min-width:481px) and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-3-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-4-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-5-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-6-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-7-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid.has-8-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}
.wc-block-grid .wc-block-grid__product-image img{width:100%}
}@media(min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px) !important;flex-grow:0}
.wp-block-column:nth-child(2n){margin-left:32px}
}@media(min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}
.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}
.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}
.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}
.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}
.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}
.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}
.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}
.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}
.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}
.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}
.wp-block-navigation>ul{display:flex;flex-wrap:wrap}
.wp-block-rss.columns-2 li{width:calc(50% - 16px)}
.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}
.wp-block-rss.columns-4 li{width:calc(25% - 16px)}
.wp-block-rss.columns-5 li{width:calc(20% - 16px)}
.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}
}@media only screen and (min-width:641px){.remodal{max-width:1024px}
}@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%}
}@media(min-width:768px){.product-teasers .slick-track{width:100% !important}
.product-teasers .slick-track .slick-slide{width:50% !important}
.shop__sidebar [data-toggle-content="all"]{display:block !important}
}@media(min-width:782px){.wp-block-columns{flex-wrap:nowrap}
.wp-block-column{flex-basis:0;flex-grow:1}
.wp-block-column[style]{flex-grow:0}
.wp-block-column:not(:first-child){margin-left:32px}
}@media screen and (max-width:1440px){[data-dodad]:before{transform:scale(0.8)}
.homepage-slider{margin:0 2.25rem 2.25rem;width:auto}
}@media only screen and (max-width:1440px){html{font-size:1em}
}@media only screen and (max-width:1235px){.pet-actions .pet-action .action-icon{width:32px}
.pet-actions .pet-action .action-header{font-size:180%}
}@media only screen and (max-width:1140px){.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item{width:calc(33.3333333333% - (0.75rem))}
}@media only screen and (max-width:1080px){.btn,.instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.feeding__video .thumbnail:before,button,[type='button'],[type='reset'],[type='submit'],.product-header__right .content a,#onetrust-banner-sdk.otFlat.bottom #onetrust-accept-btn-handler{white-space:initial;font-size:1.25em}
[data-dodad]:before{display:none}
.product-header .woocommerce-breadcrumb{padding:1.5rem 0 0 0}
.product-header__left,.product-header__right{padding:.75rem;padding-right:.75rem}
.product-header__left{padding-right:.75rem}
.product-header__right{padding-left:.75rem}
.shop__products__inner .product-teaser{width:calc(49% - 1.5rem)}
.simple-teaser{width:calc(50% - (3rem))}
.cross-promotion.img-right .accent-image{width:100% !important}
.cross-promotion.img-right .promo-content{width:100%}
.cross-promotion .promo-content{width:70%;margin-left:30%;padding:6rem 1.5rem;position:relative;z-index:1}
.featured-product-categories__category{width:50%}
.sitemap{padding:1.5rem;max-width:75%;margin:0 auto}
.product-selector .accent-image{display:none}
.search-results-content .tease{width:calc(50% - 3rem)}
body.single-product main section{padding:1.5rem .75rem}
.key-features__list,.our-product-guarantee__list{flex-wrap:wrap}
.key-features .feature,.our-product-guarantee .feature{width:50%}
.related-products__inner{width:50%}
}@media screen and (max-width:1024px){.homepage-header{font-size:1em}
.buy-trial-size .products{display:block}
.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}
}@media only screen and (max-width:951px){.pet-actions .pet-action{width:calc(50% - (0.75rem));padding:1.5rem}
}@media(max-width:825px){#wpsl-search-input{width:348px}
.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px}
#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px}
.wpsl-input label,#wpsl-radius label,#wpsl-category label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto}
}@media only screen and (max-width:825px){.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item{width:calc(50% - (0.75rem))}
.product-selector-app .is-dog-options #low+.formulate-input-element-decorator,.product-selector-app .is-dog-options #average+.formulate-input-element-decorator,.product-selector-app .is-dog-options #high+.formulate-input-element-decorator,.product-selector-app .is-cat-options #low+.formulate-input-element-decorator,.product-selector-app .is-cat-options #average+.formulate-input-element-decorator,.product-selector-app .is-cat-options #high+.formulate-input-element-decorator{display:none}
}@media only screen and (max-width:800px){.vue-form-app .strikethru-boxes .formulate-input-group-item,.vue-form-app .squared-boxes .formulate-input-group-item{width:calc(50% - (0.75rem))}
}@media(max-width:782px){.wc-block-pagination-page{padding:.1em .2em;min-width:1.6em}
.wc-block-pagination-ellipsis{padding:.1em}
}@media only screen and (max-width:767px) and (max-width:767px){.homepage-slider .slider-slide .slide-content{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
}@media only screen and (max-width:767px){.fieldset{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
html{hyphens:auto}
.pet-form__text-field:nth-child(odd){margin-right:0}
.pet-form__text-field:nth-child(even){margin-left:0}
.pet-form__text-field{width:100%}
.pet-form__favorites[for]{width:40%}
.pet-form__favorites figure{width:20.8333333333vw;height:20.8333333333vw}
.batch-search{clip-path:unset !important}
.batch-search-wrapper{clip-path:unset !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-section-summary{width:100% !important;float:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-flex-container-column{width:100% !important;float:none !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-filter{height:400px !important;width:100% !important;left:0 !important}
div[data-bv-show=reviews] .bv-cv2-cleanslate ol,div[data-bv-show=reviews] .bv-cv2-cleanslate ul,div[data-bv-show=reviews] .bv-cv2-cleanslate dl{width:100% !important;margin-left:0 !important;float:none !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-product-list .bv-content-media-container .bv-media-item .bv-media-item-wrapper{height:41.6666666667vw !important}
div[data-bv-show=product_picker] .bv-cv2-cleanslate .bv-core-container-86 .bv-generic-submission .bv-product-list .bv-product-item{width:100% !important}
[data-bv-show=reviews]{padding:.75rem}
[data-bv-show=reviews]{padding-top:3rem}
[data-bv-show=reviews] .bv-header{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
[data-bv-show=reviews] .bv-header{padding-right:0}
[data-bv-show=reviews] .bv-control-bar-filter-offset{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
[data-bv-show=reviews] .bv-control-bar-sort{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
[data-bv-show=reviews] .bv-content-list{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
[data-bv-show=reviews] .bv-content-list{margin-top:0}
[data-bv-show=reviews] .bv-content-item{margin:0 0 1.5rem 0}
[data-bv-show=reviews] .bv-author-profile{width:100%;bottom:7.875rem}
[data-bv-show=reviews] .bv-feedback-container{margin-top:1.5rem}
[data-bv-show=reviews] .bv-content-feedback-btn-container{margin:.75rem 0 1.125rem 0}
[data-bv-show=reviews] .bv-content-feedback-vote{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.dog-cat-radios .dog-option{height:45%;width:45%}
.dog-cat-radios .cat-option{height:calc(53% - .75rem);width:calc(53% - .75rem)}
.dropdown-promo{clip-path:unset !important}
.dropdown-promo{display:none}
.featured-post{padding:1.5rem .75rem}
.featured-post-teaser.post-teaser{clip-path:unset !important}
.featured-post-teaser.post-teaser{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.featured-post-teaser.post-teaser .post-content,.featured-post-teaser.post-teaser .featured-image{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.homepage-header .accent-image-wrapper .masked-image{clip-path:unset !important;border-radius:50%}
.homepage-header .header-content-wrapper{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.homepage-slider .slider-slide{clip-path:unset !important}
.homepage-slider .slider-slide{flex-direction:column-reverse}
.homepage-slider .slider-slide .slide-content{background-color:#c9261d;border-image-slice:60;border-image-width:30px;border-image-repeat:repeat repeat;border-style:solid;border-image-outset:10px;border-image-source:url("/wp-content/themes/stella-and-chewys/assets/images/global/s&c-border-red.svg");border-top-width:0;margin:10px 0;margin:0;width:auto}
.homepage-slider .slider-slide .slide-content .slide-content-inner{padding:1.5rem .75rem}
.homepage-slider .slider-slide .accent-image{min-height:33vh}
.homepage-slider .slick-dots{margin:0}
.mega-menu{clip-path:unset !important}
.mega-menu{display:none;background:0;color:#fff;position:static;max-width:100%;overflow:visible;opacity:1}
.mega-menu .menu-list{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.mega-menu .menu-list{margin:0;padding:0}
.mega-menu li.menu-item{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.mega-menu li.menu-item:after{display:none}
.mega-menu-item:hover>.menu-link:before,.mega-menu-item:hover>.menu-link:after{display:none}
.modal{clip-path:unset !important}
.modal{margin-top:40px}
.modal__image{clip-path:unset !important}
.newsletter-signup{clip-path:unset !important}
.newsletter-signup{background-image:none}
.newsletter-signup .signup-content{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.newsletter-signup .signup-content{padding:3rem .75rem}
.newsletter-signup .inputs{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.newsletter-signup .form-group{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
#onetrust-banner-sdk.otFlat.bottom{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
#onetrust-banner-sdk.otFlat.bottom .ot-sdk-row{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-tabs .page-tab-content{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.post-header{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.post-header .header-wrapper{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.post-header .column{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.post-header .featured-image{clip-path:unset !important}
.post-teaser{clip-path:unset !important}
.store-teaser-item.is-red-door{clip-path:unset !important}
.product-header{padding:.75rem}
.product-header__left,.product-header__right{width:100%}
.product-header .mobile-header-image{display:block !important;width:100%}
.product-header__right .content a{width:100%}
.product-header__right .btn,.product-header__right .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .product-header__right .sbi_load_btn,.product-header__right .feeding__video .thumbnail:before,.feeding__video .product-header__right .thumbnail:before{width:100%}
.product-teaser{margin:1.5rem 0}
.product-teaser:hover .product-teaser--hover{display:none}
.product-teaser .media-content__image{height:33.3333333333vw}
.shop__products__inner .product-teaser{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.vue-simple-progress{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.related-posts{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.related-posts .related-posts-list{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.related-posts .related-post-item{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.related-posts .related-post-item{margin-bottom:1.5rem}
.simple-teaser{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.simple-teaser{clip-path:unset !important}
.simple-teaser{padding:1.5rem 1.5rem;margin:0 0 1.5rem}
.site-footer{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.site-footer{padding:.75rem}
.site-footer{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.site-footer .footer-footer{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.site-footer .column{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.site-footer .column:last-of-type{margin:1.5rem 0 0 0}
.site-footer .footer-main-nav{columns:unset}
.site-footer .footer-secondary-nav .menu-item{width:22%;margin:0;text-align:center}
.site-footer .footer-secondary-nav .icon img{max-height:40px}
.site-footer .footer-tertiary-nav .menu-list{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.site-header .tertiary-container{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.site-header .container{padding:.75rem}
.site-header .main-container{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.site-header .main-container{padding:.75rem}
.site-header .tertiary-nav{display:none}
.site-header .mobile-tertiary-nav{display:block}
.site-header .logo-link{display:inline-block;width:230px}
.site-header .logo-header{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.site-header .logo{background-image:url("/wp-content/themes/stella-and-chewys/assets/images/global/sc-logo-type-white.svg");background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:11.7338003503%}
.site-header .mobile-burger{display:block}
.site-header .navs-container{display:none;padding:0;min-height:100vh}
.site-header .navs-container.menu-active{display:block}
.site-header .navs-row{flex-direction:column-reverse}
.site-header .menu-item{display:block;margin:0}
.site-header .main-nav{width:100%}
.site-header .main-nav .menu-item{padding:.375rem 0;border-bottom:2px solid #a91c14;position:relative;cursor:pointer}
.site-header .main-nav .menu-item:after{content:'';display:block;transform:rotate(45deg);position:absolute;right:.75rem;top:.75rem;width:.8571428571rem;height:.8571428571rem;border-right:3px solid #fff;border-bottom:3px solid #fff}
.site-header .main-nav .mega-menu .menu-item{border:0}
.site-header .main-nav .mega-menu .menu-item:after{display:none}
.site-header .main-nav .mega-menu .menu-item a{color:#fff}
.site-header .secondary-nav{width:100%;margin:1.5rem 0}
.site-header .secondary-nav .menu-list{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%}
.site-header .secondary-nav li{display:inline-block;margin:0 3rem 0 0;text-align:center}
.site-header .secondary-nav li:last-of-type{margin-right:0}
.site-header .secondary-nav li:last-of-type .icon{margin-bottom:6px}
.site-header .secondary-nav .icon{display:block}
.skip-link{display:none}
.social-icon-menu{white-space:initial;font-size:8.3333333333vw}
.vue-form-app .form-container{background-image:none}
.blog-post-teasers .post-teasers{display:block}
.blog-post-teasers .post-teaser{width:auto}
.buy-trial-size{clip-path:unset !important}
.buy-trial-size{padding:1.5rem}
.buy-trial-size{padding:1.5rem .75rem;padding-top:4.5rem}
.buy-trial-size .inner{padding:1.5rem .75rem;padding-top:4.5rem}
.buy-trial-size .header{max-width:none}
.buy-trial-size .content{max-width:none}
.buy-trial-size .products{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.buy-trial-size .product-group{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.buy-trial-size .product-group{margin-bottom:2em}
.buy-trial-size .product-list{display:block}
.buy-trial-size .product-list .product{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.buy-trial-size .product-list .product{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;padding:0}
.buy-trial-size .product-list .product .image{margin-left:auto;margin-right:auto;width:20rem}
.buy-trial-size .product-list .product .link-overlay{display:none}
.contact-form{clip-path:unset !important}
.contact-form{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.contact-form{padding:3rem 1.5rem 1.5rem 1.5rem}
.contact-form .contact-main{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.contact-form .column{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.contact-form .alt-methods{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.contact-form .alt-methods{padding:1.5rem .75rem}
.contest-form-section{clip-path:unset !important}
.contest-form-section{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.contest-form-section{padding:3rem 1.5rem 1.5rem 1.5rem}
.cross-promotion{clip-path:unset !important}
.cross-promotion .accent-image{z-index:-1}
.cross-promotion .masked-image{clip-path:unset !important;border-radius:50%}
.cross-promotion .promo-content{padding-top:9rem;width:100%;margin-left:0}
.email-sign-up.red{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.featured-product-categories{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.featured-product-categories{padding:.75rem}
.featured-product-categories__category{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.mini-store-finder{padding:1.5rem .75rem}
.mini-store-finder .store-finder-header{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.mini-store-finder #wpsl-gmap{width:calc(100% - 6rem)}
.wp-block-group h2{font-size:8vw}
.has-white-background-color{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.page-header.has-image{clip-path:unset !important}
.page-header .inner{display:block;padding:3rem .75rem}
.page-header .header-content{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-header .poster-image{clip-path:unset !important}
.page-header .poster-image{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-header .accent-image{margin-top:2em;position:relative;top:85%;transform:none;width:90%;z-index:0;pointer-events:none}
.page-header .accent-image:before{display:none}
.page-header .masked-image{clip-path:unset !important;border-radius:50%}
.pet-profile-coupon{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.product-explorer{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.product-explorer .product-type-tab-list .tab{font-size:1em;margin:0 1em 1em 0;white-space:nowrap}
.product-explorer .product-tab-content-item-inner{display:block}
.product-explorer .product-type-image{float:right;margin:0 0 1em 1em}
.product-explorer .product-type-image img{clip-path:unset !important}
.product-explorer .product-type-content{width:auto}
.product-explorer .product-type-content .headline{font-size:2em}
.product-explorer .product-type-description{margin-bottom:1em}
.product-explorer .product_list{margin:0 0 4em}
.product-explorer .product-wrapper{display:block}
.product-explorer .product-image{height:25vw;margin:0 0 1em;width:auto}
.product-explorer .product-image img{max-height:100%;max-width:100%;width:auto}
.product-explorer .product-content{font-size:.8em;width:auto}
.product-how-to-explorer .poster-image img{clip-path:unset !important}
.product-selector{clip-path:unset !important}
.product-selector.has-image{clip-path:unset !important}
.product-selector .masked-image{clip-path:unset !important;border-radius:50%}
.recipe-feature{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.recipe-feature .slide-item{padding:1.5rem .75rem}
.recipe-feature .slide-image{order:-1;width:auto}
.recipe-feature .columns{flex-direction:column}
.recipe-feature .column{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.recipe-feature .column{margin-bottom:1rem}
.sitemap{max-width:100%;columns:unset}
.teaser-grid{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.testimonial-slider .headline{margin-left:1.5em}
.testimonial-slider .testimonial-item{clip-path:unset !important}
.testimonial-slider .testimonial{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.testimonial-slider .accent-image{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.testimonial-slider .accent-image{left:0;margin:3rem 0 0 2.25rem;max-width:50%;min-width:0;position:relative}
.testimonial-slider .masked-image{clip-path:unset !important;border-radius:50%}
.testimonial-slider .testimonial-content{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.testimonial-slider .testimonial-content{margin:0;padding:3rem 0}
.testimonial-slider blockquote{margin:0;margin-left:.75rem;padding:1.5rem}
.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation:none}
.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation:none}
.dialog-content{clip-path:unset !important}
body.error404 .not-found-links__link{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
body.error404 .not-found-links__link{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.woocommerce-MyAccount-navigation{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.woocommerce-MyAccount-content{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.my-pets__pet h3{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.my-pets__pet__controls{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.my-pets__content .btn,.my-pets__content .instagram-feed #sb_instagram #sbi_load .sbi_load_btn,.instagram-feed #sb_instagram #sbi_load .my-pets__content .sbi_load_btn,.my-pets__content .feeding__video .thumbnail:before,.feeding__video .my-pets__content .thumbnail:before{font-size:1.25em;white-space:initial}
.my-pets__content__favorites li{width:50%}
.woocommerce-notices-wrapper{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.woocommerce-notices-wrapper{padding:.75rem}
.pet-actions .pet-action{padding:.75rem}
body.woocommerce-account .article-body{padding:.75rem}
body.woocommerce-account .u-columns{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
body.woocommerce-account .u-columns__column{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
body.woocommerce-account .u-columns__column{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
body.woocommerce-account .u-columns__column{width:calc(100% - 1.5rem);min-width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);margin:.75rem .75rem 3rem .75rem}
.social-login{padding:.75rem}
.social-login__columns{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.social-login__columns a{margin-bottom:.75rem}
.social-login__facebook{margin-right:0}
.page-template-template-ambassador .article-body>h3,.page-template-template-ambassador .article-body>.h2{padding-left:0;text-align:center}
.page-template-template-ambassador .article-body .slick-track{position:static !important;width:100% !important;transform:none !important}
.page-template-template-ambassador .article-body .product-item{width:75% !important}
.shop__header .woocommerce-result-count,.shop__header .woocommerce-ordering{width:100%}
.shop__header .woocommerce-ordering:before{top:0;padding-right:0;transform:translate(0,-100%)}
.shop__main{padding:.75rem}
.shop__products{width:100%}
.shop__products__inner{padding:.75rem}
.shop__sidebar{width:100%;padding-right:0}
.shop__sidebar h1{margin-top:3rem}
.shop__sidebar .shop__filter{max-height:initial}
.shop__sidebar .toggle-all{display:block}
.shop__sidebar [data-toggle-content="all"]{display:none}
.post-article .wp-block-image img{clip-path:unset !important}
.blog .blog-page-header{padding:3rem .75rem 1.5rem .75rem}
.blog .blog-filter ul{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.blog .post-teasers{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.blog .post-teasers{padding:1.5rem .75rem}
.blog .post-teaser{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.faqs{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.product-selector .content{padding:1.5rem .75rem;padding-bottom:6rem;padding-top:6rem}
.search-header{padding:.75rem}
.search-header{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-header h1{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-header form{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-header form input{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-header form button{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.results-for{padding:.75rem}
.search-results-content{padding:.75rem}
.search-results-content{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-results-content{padding:0 1.5rem}
.search-results-content .tease{clip-path:unset !important}
.search-results-content .tease{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.search-results-content .tease{margin:0 0 3rem 0}
.popular-products{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
body.single-product main section{padding:.75rem}
body.single-product main section h2{font-size:180%}
.woocommerce-product-gallery{display:none;position:absolute;left:-10000px}
.woocommerce-product-gallery__trigger{display:none}
.woocommerce-product-gallery__wrapper div{height:calc(100vw - 3rem)}
.flex-viewport{height:calc(100vw - 3rem) !important}
.key-features h2:before,.our-product-guarantee h2:before{width:33.333%;left:50%}
.key-features__list,.our-product-guarantee__list{display:block}
.key-features .feature,.our-product-guarantee .feature{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.key-features .feature__image,.our-product-guarantee .feature__image{min-height:5em;width:100%}
.key-features .introduction,.our-product-guarantee .introduction{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.key-features{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.our-product-guarantee--dog{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.our-product-guarantee--cat{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.single-product-data{display:block}
.single-product-data__left{width:100%;padding:0}
.single-product-data__right{width:100%;padding:0}
.feeding__col--outer{display:block}
.feeding__col--2{display:none}
.feeding__col--3{width:100%}
.feeding .transition-charts__chart{width:50%}
.feeding__video{height:50vw}
.feeding__video .thumbnail{clip-path:unset !important}
.related-products{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
.related-products{display:none}
.related-products__outer{display:block}
.related-products__inner{padding:.75rem}
.related-products__inner{width:100%}
.mini-store-finder{display:none}
#wpsl-result-list{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
#wpsl-gmap{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-store-locator .tab-intro{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-store-locator .retailers,.page-store-locator .international-retailers{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-store-locator .retailer-logo{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-store-locator .retailer-logo{padding:1.5rem 3rem}
.page-store-locator .international-location{display:block !important;width:100%;min-width:100%;max-width:100%;flex:none;float:none;clear:both}
.page-store-locator .wpsl-search{border-image-slice:unset !important;border-image-width:unset !important;border-image-repeat:unset !important;border-style:unset !important;border-image-outset:unset !important;border-image-source:unset !important;border-top-width:unset !important;margin:0}
}@media only screen and (max-width:760px){.product-selector-app .step-4-dog .squared-boxes .formulate-input-group .formulate-input-group-item{width:calc(50% - (0.75rem))}
}@media(max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px}
}@media(max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0}
.wpsl-results-only #wpsl-search-wrap .wpsl-input,.wpsl-dropdown{width:100%}
.wpsl-search{padding:2%}
.wpsl-input{margin-right:0}
#wpsl-result-list,#wpsl-gmap{width:49.75%}
#wpsl-result-list,#wpsl-gmap{float:none;width:100%}
.wpsl-direction-before{padding-left:0}
#wpsl-gmap{margin-bottom:15px}
.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap,#wpsl-result-list{margin-bottom:10px}
#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li{padding-left:0}
#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px}
.wpsl-preloader img{left:0;width:auto}
#wpsl-stores.wpsl-not-loaded{height:25px}
#wpsl-reset-map{top:25px}
#wpsl-gmap{margin-top:10px}
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,#wpsl-category,.wpsl-input,.wpsl-select-wrap,.wpsl-input,#wpsl-search-btn{margin-bottom:0}
#wpsl-stores.wpsl-no-autoload{height:auto !important}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%}
}@media screen and (max-width:640px){.homepage-header{display:block;padding:0 2em}
.homepage-header .accent-image{margin:2em auto 0 0}
.homepage-header .accent-image-wrapper{width:100%;left:0}
.homepage-header .header-content{padding:1.5rem 0}
.product-finder-store-teaser{padding:1.5rem}
.product-finder-store-teaser .store-logo,.product-finder-store-teaser .red-door-logo{width:50%;margin-right:0}
.product-finder-store-teaser .store-logo,.product-finder-store-teaser .red-door-logo{width:75%}
.product-finder-store-teaser .store-logo{margin-bottom:1.5rem}
.product-finder-store-teaser .store-meta{width:100%}
.product-finder-store-teaser .action-items{margin-top:1.5rem}
.product-finder-store-teaser .action-item{width:100%}
.mini-store-finder .store-finder-header{padding:1em 0}
.mini-store-finder #wpsl-stores{padding:1em 0}
.mini-store-finder #wpsl-gmap{float:none;margin:0;width:100%}
.mini-store-finder #wpsl-result-list{width:100%}
.mini-store-finder .store-finder-footer{padding:1em 0}
}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}
#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:25%}
#sb_instagram.sbi_width_resp{width:100% !important}
}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100% !important;grid-template-columns:100% !important}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
}@media(max-width:599px){.wp-block-column{flex-basis:100% !important}
}@media(max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px}
.wpsl-search{padding:4%}
#wpsl-search-input{width:98% !important}
.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-cat-results-filter #wpsl-search-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100% !important}
.wpsl-search-btn-wrap{margin-top:15px}
.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0}
#wpsl-search-wrap div,#wpsl-search-btn{margin-right:0}
#wpsl-search-wrap div label{display:block;width:100%}
#wpsl-results{width:auto}
.wpsl-select-wrap{width:100%}
#wpsl-radius,#wpsl-results{width:50%}
#wpsl-radius{margin-right:4%}
#wpsl-search-wrap .wpsl-dropdown{width:96% !important}
.wpsl-search-btn-wrap{clear:both}
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-no-filters #wpsl-search-input{width:100% !important}
}@media only screen and (max-width:550px){.pet-profile-app .product-options .formulate-input-group .formulate-input-group-item{width:100%}
.pet-actions .pet-action{width:100%}
}@media only screen and (max-width:525px){.product-finder-store-teaser .distance{display:block;float:none;margin-top:.75rem}
}@media only screen and (max-width:500px){.product-selector-wrapper{padding:1.5rem 1.5rem 3rem}
}@media(max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-2-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-3-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-4-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-5-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-6-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-7-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}
.wc-block-grid.has-8-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding:0}
.wc-block-grid .wc-block-grid__product-image img{width:100%}
}@media all and (max-width:480px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:100%}
}@media only screen and (max-width:430px){.vue-form-app .strikethru-boxes .formulate-input-group-item,.vue-form-app .squared-boxes .formulate-input-group-item{width:100%}
}@media(max-width:420px){#wpsl-checkbox-filter li{margin:0}
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%}
}@media screen and (max-width:400px){#wpsl-stores,#wpsl-direction-details{padding:1.5rem}
}@media only screen and (max-width:40rem){.show-xs-only{display:block !important}
.row.show-xs-only{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.hide-xs-only{display:none !important}
}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}
to{transform:none;opacity:1}
}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}
to{transform:scale(0.95);opacity:0}
}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}
to{opacity:1}
}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}
100%{-webkit-transform:scale(1);opacity:0}
}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}
}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}@-webkit-keyframes loading-fade{0%{opacity:.7}
50%{opacity:1}
to{opacity:.7}
}@keyframes loading-fade{0%{opacity:.7}
50%{opacity:1}
to{opacity:.7}
}