html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

:root {
	--font-base-size-gt: 16;
	--font-family-gt: "GT America";
	--font-size-mobile-title-1-gt: 56;
	--font-size-tablet-title-1-gt: 72;
	--font-size-desktop-title-1-gt: 88;
	--font-weight-mobile-title-1-gt: 900;
	--font-weight-tablet-title-1-gt: 900;
	--font-weight-desktop-title-1-gt: 900;
	--line-height-mobile-title-1-gt: 64;
	--line-height-tablet-title-1-gt: 80;
	--line-height-desktop-title-1-gt: 96;
	--letter-spacing-mobile-title-1-gt: normal;
	--letter-spacing-tablet-title-1-gt: normal;
	--letter-spacing-desktop-title-1-gt: normal;
	--font-size-mobile-title-2-gt: 40;
	--font-size-tablet-title-2-gt: 56;
	--font-size-desktop-title-2-gt: 72;
	--font-weight-mobile-title-2-gt: 900;
	--font-weight-tablet-title-2-gt: 900;
	--font-weight-desktop-title-2-gt: 900;
	--line-height-mobile-title-2-gt: 48;
	--line-height-tablet-title-2-gt: 64;
	--line-height-desktop-title-2-gt: 80;
	--letter-spacing-mobile-title-2-gt: normal;
	--letter-spacing-tablet-title-2-gt: normal;
	--letter-spacing-desktop-title-2-gt: normal;
	--font-size-mobile-title-3-gt: 32;
	--font-size-tablet-title-3-gt: 48;
	--font-size-desktop-title-3-gt: 64;
	--font-weight-mobile-title-3-gt: 900;
	--font-weight-tablet-title-3-gt: 900;
	--font-weight-desktop-title-3-gt: 900;
	--line-height-mobile-title-3-gt: 40;
	--line-height-tablet-title-3-gt: 56;
	--line-height-desktop-title-3-gt: 72;
	--letter-spacing-mobile-title-3-gt: normal;
	--letter-spacing-tablet-title-3-gt: normal;
	--letter-spacing-desktop-title-3-gt: normal;
	--font-size-mobile-title-4-gt: 28;
	--font-size-tablet-title-4-gt: 40;
	--font-size-desktop-title-4-gt: 56;
	--font-weight-mobile-title-4-gt: 900;
	--font-weight-tablet-title-4-gt: 900;
	--font-weight-desktop-title-4-gt: 900;
	--line-height-mobile-title-4-gt: 36;
	--line-height-tablet-title-4-gt: 48;
	--line-height-desktop-title-4-gt: 64;
	--letter-spacing-mobile-title-4-gt: normal;
	--letter-spacing-tablet-title-4-gt: normal;
	--letter-spacing-desktop-title-4-gt: normal;
	--font-size-mobile-title-5-gt: 24;
	--font-size-tablet-title-5-gt: 32;
	--font-size-desktop-title-5-gt: 48;
	--font-weight-mobile-title-5-gt: 900;
	--font-weight-tablet-title-5-gt: 900;
	--font-weight-desktop-title-5-gt: 900;
	--line-height-mobile-title-5-gt: 32;
	--line-height-tablet-title-5-gt: 40;
	--line-height-desktop-title-5-gt: 56;
	--letter-spacing-mobile-title-5-gt: normal;
	--letter-spacing-tablet-title-5-gt: normal;
	--letter-spacing-desktop-title-5-gt: normal;
	--font-size-mobile-title-6-gt: 20;
	--font-size-tablet-title-6-gt: 24;
	--font-size-desktop-title-6-gt: 32;
	--font-weight-mobile-title-6-gt: 900;
	--font-weight-tablet-title-6-gt: 900;
	--font-weight-desktop-title-6-gt: 900;
	--line-height-mobile-title-6-gt: 28;
	--line-height-tablet-title-6-gt: 32;
	--line-height-desktop-title-6-gt: 40;
	--letter-spacing-mobile-title-6-gt: normal;
	--letter-spacing-tablet-title-6-gt: normal;
	--letter-spacing-desktop-title-6-gt: normal;
	--font-size-mobile-title-7-gt: 16;
	--font-size-tablet-title-7-gt: 16;
	--font-size-desktop-title-7-gt: 24;
	--font-weight-mobile-title-7-gt: 900;
	--font-weight-tablet-title-7-gt: 900;
	--font-weight-desktop-title-7-gt: 900;
	--line-height-mobile-title-7-gt: 24;
	--line-height-tablet-title-7-gt: 24;
	--line-height-desktop-title-7-gt: 32;
	--letter-spacing-mobile-title-7-gt: normal;
	--letter-spacing-tablet-title-7-gt: normal;
	--letter-spacing-desktop-title-7-gt: normal;
	--font-size-mobile-title-8-gt: 16;
	--font-size-tablet-title-8-gt: 16;
	--font-size-desktop-title-8-gt: 18;
	--font-weight-mobile-title-8-gt: 900;
	--font-weight-tablet-title-8-gt: 900;
	--font-weight-desktop-title-8-gt: 900;
	--line-height-mobile-title-8-gt: 24;
	--line-height-tablet-title-8-gt: 24;
	--line-height-desktop-title-8-gt: 26;
	--letter-spacing-mobile-title-8-gt: normal;
	--letter-spacing-tablet-title-8-gt: normal;
	--letter-spacing-desktop-title-8-gt: normal;
	--font-size-mobile-title-9-gt: 12;
	--font-size-tablet-title-9-gt: 12;
	--font-size-desktop-title-9-gt: 14;
	--font-weight-mobile-title-9-gt: 900;
	--font-weight-tablet-title-9-gt: 900;
	--font-weight-desktop-title-9-gt: 900;
	--line-height-mobile-title-9-gt: 20;
	--line-height-tablet-title-9-gt: 20;
	--line-height-desktop-title-9-gt: 22;
	--letter-spacing-mobile-title-9-gt: normal;
	--letter-spacing-tablet-title-9-gt: normal;
	--letter-spacing-desktop-title-9-gt: normal
}

:root {
	--font-base-size-jost: 16;
	--font-family-jost: "Jost";
	--font-size-mobile-title-1-jost: 56;
	--font-size-tablet-title-1-jost: 72;
	--font-size-desktop-title-1-jost: 88;
	--font-weight-mobile-title-1-jost: 800;
	--font-weight-tablet-title-1-jost: 800;
	--font-weight-desktop-title-1-jost: 800;
	--line-height-mobile-title-1-jost: 64;
	--line-height-tablet-title-1-jost: 80;
	--line-height-desktop-title-1-jost: 96;
	--letter-spacing-mobile-title-1-jost: normal;
	--letter-spacing-tablet-title-1-jost: normal;
	--letter-spacing-desktop-title-1-jost: normal;
	--font-size-mobile-title-2-jost: 40;
	--font-size-tablet-title-2-jost: 56;
	--font-size-desktop-title-2-jost: 72;
	--font-weight-mobile-title-2-jost: 800;
	--font-weight-tablet-title-2-jost: 800;
	--font-weight-desktop-title-2-jost: 800;
	--line-height-mobile-title-2-jost: 48;
	--line-height-tablet-title-2-jost: 64;
	--line-height-desktop-title-2-jost: 80;
	--letter-spacing-mobile-title-2-jost: normal;
	--letter-spacing-tablet-title-2-jost: normal;
	--letter-spacing-desktop-title-2-jost: normal;
	--font-size-mobile-title-3-jost: 32;
	--font-size-tablet-title-3-jost: 48;
	--font-size-desktop-title-3-jost: 64;
	--font-weight-mobile-title-3-jost: 800;
	--font-weight-tablet-title-3-jost: 800;
	--font-weight-desktop-title-3-jost: 800;
	--line-height-mobile-title-3-jost: 40;
	--line-height-tablet-title-3-jost: 56;
	--line-height-desktop-title-3-jost: 72;
	--letter-spacing-mobile-title-3-jost: normal;
	--letter-spacing-tablet-title-3-jost: normal;
	--letter-spacing-desktop-title-3-jost: normal;
	--font-size-mobile-title-4-jost: 28;
	--font-size-tablet-title-4-jost: 40;
	--font-size-desktop-title-4-jost: 56;
	--font-weight-mobile-title-4-jost: 800;
	--font-weight-tablet-title-4-jost: 800;
	--font-weight-desktop-title-4-jost: 800;
	--line-height-mobile-title-4-jost: 36;
	--line-height-tablet-title-4-jost: 48;
	--line-height-desktop-title-4-jost: 64;
	--letter-spacing-mobile-title-4-jost: normal;
	--letter-spacing-tablet-title-4-jost: normal;
	--letter-spacing-desktop-title-4-jost: normal;
	--font-size-mobile-title-5-jost: 24;
	--font-size-tablet-title-5-jost: 32;
	--font-size-desktop-title-5-jost: 48;
	--font-weight-mobile-title-5-jost: 800;
	--font-weight-tablet-title-5-jost: 800;
	--font-weight-desktop-title-5-jost: 800;
	--line-height-mobile-title-5-jost: 32;
	--line-height-tablet-title-5-jost: 40;
	--line-height-desktop-title-5-jost: 56;
	--letter-spacing-mobile-title-5-jost: normal;
	--letter-spacing-tablet-title-5-jost: normal;
	--letter-spacing-desktop-title-5-jost: normal;
	--font-size-mobile-title-6-jost: 20;
	--font-size-tablet-title-6-jost: 24;
	--font-size-desktop-title-6-jost: 32;
	--font-weight-mobile-title-6-jost: 800;
	--font-weight-tablet-title-6-jost: 800;
	--font-weight-desktop-title-6-jost: 800;
	--line-height-mobile-title-6-jost: 28;
	--line-height-tablet-title-6-jost: 32;
	--line-height-desktop-title-6-jost: 40;
	--letter-spacing-mobile-title-6-jost: normal;
	--letter-spacing-tablet-title-6-jost: normal;
	--letter-spacing-desktop-title-6-jost: normal;
	--font-size-mobile-title-7-jost: 16;
	--font-size-tablet-title-7-jost: 16;
	--font-size-desktop-title-7-jost: 24;
	--font-weight-mobile-title-7-jost: 800;
	--font-weight-tablet-title-7-jost: 800;
	--font-weight-desktop-title-7-jost: 800;
	--line-height-mobile-title-7-jost: 24;
	--line-height-tablet-title-7-jost: 24;
	--line-height-desktop-title-7-jost: 32;
	--letter-spacing-mobile-title-7-jost: normal;
	--letter-spacing-tablet-title-7-jost: normal;
	--letter-spacing-desktop-title-7-jost: normal;
	--font-size-mobile-title-8-jost: 16;
	--font-size-tablet-title-8-jost: 16;
	--font-size-desktop-title-8-jost: 18;
	--font-weight-mobile-title-8-jost: 800;
	--font-weight-tablet-title-8-jost: 800;
	--font-weight-desktop-title-8-jost: 800;
	--line-height-mobile-title-8-jost: 24;
	--line-height-tablet-title-8-jost: 24;
	--line-height-desktop-title-8-jost: 26;
	--letter-spacing-mobile-title-8-jost: normal;
	--letter-spacing-tablet-title-8-jost: normal;
	--letter-spacing-desktop-title-8-jost: normal;
	--font-size-mobile-title-9-jost: 14;
	--font-size-tablet-title-9-jost: 14;
	--font-size-desktop-title-9-jost: 16;
	--font-weight-mobile-title-9-jost: 800;
	--font-weight-tablet-title-9-jost: 800;
	--font-weight-desktop-title-9-jost: 800;
	--line-height-mobile-title-9-jost: 20;
	--line-height-tablet-title-9-jost: 20;
	--line-height-desktop-title-9-jost: 22;
	--letter-spacing-mobile-title-9-jost: normal;
	--letter-spacing-tablet-title-9-jost: normal;
	--letter-spacing-desktop-title-9-jost: normal
}

:root {
	--font-base-size-oswald: 16;
	--font-family-oswald: "Oswald";
	--font-size-mobile-title-1-oswald: 56;
	--font-size-tablet-title-1-oswald: 72;
	--font-size-desktop-title-1-oswald: 88;
	--font-weight-mobile-title-1-oswald: 700;
	--font-weight-tablet-title-1-oswald: 700;
	--font-weight-desktop-title-1-oswald: 700;
	--line-height-mobile-title-1-oswald: 64;
	--line-height-tablet-title-1-oswald: 80;
	--line-height-desktop-title-1-oswald: 96;
	--letter-spacing-mobile-title-1-oswald: 0.01em;
	--letter-spacing-tablet-title-1-oswald: 0.01em;
	--letter-spacing-desktop-title-1-oswald: 0.01em;
	--font-size-mobile-title-2-oswald: 40;
	--font-size-tablet-title-2-oswald: 56;
	--font-size-desktop-title-2-oswald: 72;
	--font-weight-mobile-title-2-oswald: 700;
	--font-weight-tablet-title-2-oswald: 700;
	--font-weight-desktop-title-2-oswald: 700;
	--line-height-mobile-title-2-oswald: 48;
	--line-height-tablet-title-2-oswald: 64;
	--line-height-desktop-title-2-oswald: 80;
	--letter-spacing-mobile-title-2-oswald: 0.01em;
	--letter-spacing-tablet-title-2-oswald: 0.01em;
	--letter-spacing-desktop-title-2-oswald: 0.01em;
	--font-size-mobile-title-3-oswald: 32;
	--font-size-tablet-title-3-oswald: 48;
	--font-size-desktop-title-3-oswald: 64;
	--font-weight-mobile-title-3-oswald: 700;
	--font-weight-tablet-title-3-oswald: 700;
	--font-weight-desktop-title-3-oswald: 700;
	--line-height-mobile-title-3-oswald: 40;
	--line-height-tablet-title-3-oswald: 56;
	--line-height-desktop-title-3-oswald: 72;
	--letter-spacing-mobile-title-3-oswald: 0.01em;
	--letter-spacing-tablet-title-3-oswald: 0.01em;
	--letter-spacing-desktop-title-3-oswald: 0.01em;
	--font-size-mobile-title-4-oswald: 28;
	--font-size-tablet-title-4-oswald: 40;
	--font-size-desktop-title-4-oswald: 56;
	--font-weight-mobile-title-4-oswald: 700;
	--font-weight-tablet-title-4-oswald: 700;
	--font-weight-desktop-title-4-oswald: 700;
	--line-height-mobile-title-4-oswald: 36;
	--line-height-tablet-title-4-oswald: 48;
	--line-height-desktop-title-4-oswald: 64;
	--letter-spacing-mobile-title-4-oswald: 0.01em;
	--letter-spacing-tablet-title-4-oswald: 0.01em;
	--letter-spacing-desktop-title-4-oswald: 0.01em;
	--font-size-mobile-title-5-oswald: 24;
	--font-size-tablet-title-5-oswald: 32;
	--font-size-desktop-title-5-oswald: 48;
	--font-weight-mobile-title-5-oswald: 700;
	--font-weight-tablet-title-5-oswald: 700;
	--font-weight-desktop-title-5-oswald: 700;
	--line-height-mobile-title-5-oswald: 32;
	--line-height-tablet-title-5-oswald: 40;
	--line-height-desktop-title-5-oswald: 56;
	--letter-spacing-mobile-title-5-oswald: 0.01em;
	--letter-spacing-tablet-title-5-oswald: 0.01em;
	--letter-spacing-desktop-title-5-oswald: 0.01em;
	--font-size-mobile-title-6-oswald: 20;
	--font-size-tablet-title-6-oswald: 24;
	--font-size-desktop-title-6-oswald: 32;
	--font-weight-mobile-title-6-oswald: 700;
	--font-weight-tablet-title-6-oswald: 700;
	--font-weight-desktop-title-6-oswald: 700;
	--line-height-mobile-title-6-oswald: 28;
	--line-height-tablet-title-6-oswald: 32;
	--line-height-desktop-title-6-oswald: 40;
	--letter-spacing-mobile-title-6-oswald: 0.01em;
	--letter-spacing-tablet-title-6-oswald: 0.01em;
	--letter-spacing-desktop-title-6-oswald: 0.01em;
	--font-size-mobile-title-7-oswald: 18;
	--font-size-tablet-title-7-oswald: 18;
	--font-size-desktop-title-7-oswald: 24;
	--font-weight-mobile-title-7-oswald: 700;
	--font-weight-tablet-title-7-oswald: 700;
	--font-weight-desktop-title-7-oswald: 700;
	--line-height-mobile-title-7-oswald: 26;
	--line-height-tablet-title-7-oswald: 26;
	--line-height-desktop-title-7-oswald: 32;
	--letter-spacing-mobile-title-7-oswald: 0.01em;
	--letter-spacing-tablet-title-7-oswald: 0.01em;
	--letter-spacing-desktop-title-7-oswald: 0.01em;
	--font-size-mobile-title-8-oswald: 16;
	--font-size-tablet-title-8-oswald: 16;
	--font-size-desktop-title-8-oswald: 20;
	--font-weight-mobile-title-8-oswald: 700;
	--font-weight-tablet-title-8-oswald: 700;
	--font-weight-desktop-title-8-oswald: 700;
	--line-height-mobile-title-8-oswald: 24;
	--line-height-tablet-title-8-oswald: 24;
	--line-height-desktop-title-8-oswald: 26;
	--letter-spacing-mobile-title-8-oswald: 0.01em;
	--letter-spacing-tablet-title-8-oswald: 0.01em;
	--letter-spacing-desktop-title-8-oswald: 0.01em;
	--font-size-mobile-title-9-oswald: 14;
	--font-size-tablet-title-9-oswald: 14;
	--font-size-desktop-title-9-oswald: 18;
	--font-weight-mobile-title-9-oswald: 700;
	--font-weight-tablet-title-9-oswald: 700;
	--font-weight-desktop-title-9-oswald: 700;
	--line-height-mobile-title-9-oswald: 20;
	--line-height-tablet-title-9-oswald: 20;
	--line-height-desktop-title-9-oswald: 22;
	--letter-spacing-mobile-title-9-oswald: 0.01em;
	--letter-spacing-tablet-title-9-oswald: 0.01em;
	--letter-spacing-desktop-title-9-oswald: 0.01em
}

:root {
	--font-base-size-poller: 16;
	--font-family-poller: "Poller One";
	--font-size-mobile-title-1-poller: 56;
	--font-size-tablet-title-1-poller: 72;
	--font-size-desktop-title-1-poller: 88;
	--font-weight-mobile-title-1-poller: 400;
	--font-weight-tablet-title-1-poller: 400;
	--font-weight-desktop-title-1-poller: 400;
	--line-height-mobile-title-1-poller: 64;
	--line-height-tablet-title-1-poller: 80;
	--line-height-desktop-title-1-poller: 96;
	--letter-spacing-mobile-title-1-poller: normal;
	--letter-spacing-tablet-title-1-poller: normal;
	--letter-spacing-desktop-title-1-poller: normal;
	--font-size-mobile-title-2-poller: 40;
	--font-size-tablet-title-2-poller: 56;
	--font-size-desktop-title-2-poller: 72;
	--font-weight-mobile-title-2-poller: 400;
	--font-weight-tablet-title-2-poller: 400;
	--font-weight-desktop-title-2-poller: 400;
	--line-height-mobile-title-2-poller: 48;
	--line-height-tablet-title-2-poller: 64;
	--line-height-desktop-title-2-poller: 80;
	--letter-spacing-mobile-title-2-poller: normal;
	--letter-spacing-tablet-title-2-poller: normal;
	--letter-spacing-desktop-title-2-poller: normal;
	--font-size-mobile-title-3-poller: 32;
	--font-size-tablet-title-3-poller: 48;
	--font-size-desktop-title-3-poller: 64;
	--font-weight-mobile-title-3-poller: 400;
	--font-weight-tablet-title-3-poller: 400;
	--font-weight-desktop-title-3-poller: 400;
	--line-height-mobile-title-3-poller: 40;
	--line-height-tablet-title-3-poller: 56;
	--line-height-desktop-title-3-poller: 72;
	--letter-spacing-mobile-title-3-poller: normal;
	--letter-spacing-tablet-title-3-poller: normal;
	--letter-spacing-desktop-title-3-poller: normal;
	--font-size-mobile-title-4-poller: 28;
	--font-size-tablet-title-4-poller: 40;
	--font-size-desktop-title-4-poller: 56;
	--font-weight-mobile-title-4-poller: 400;
	--font-weight-tablet-title-4-poller: 400;
	--font-weight-desktop-title-4-poller: 400;
	--line-height-mobile-title-4-poller: 36;
	--line-height-tablet-title-4-poller: 48;
	--line-height-desktop-title-4-poller: 64;
	--letter-spacing-mobile-title-4-poller: normal;
	--letter-spacing-tablet-title-4-poller: normal;
	--letter-spacing-desktop-title-4-poller: normal;
	--font-size-mobile-title-5-poller: 24;
	--font-size-tablet-title-5-poller: 32;
	--font-size-desktop-title-5-poller: 48;
	--font-weight-mobile-title-5-poller: 400;
	--font-weight-tablet-title-5-poller: 400;
	--font-weight-desktop-title-5-poller: 400;
	--line-height-mobile-title-5-poller: 32;
	--line-height-tablet-title-5-poller: 40;
	--line-height-desktop-title-5-poller: 56;
	--letter-spacing-mobile-title-5-poller: normal;
	--letter-spacing-tablet-title-5-poller: normal;
	--letter-spacing-desktop-title-5-poller: normal;
	--font-size-mobile-title-6-poller: 20;
	--font-size-tablet-title-6-poller: 24;
	--font-size-desktop-title-6-poller: 32;
	--font-weight-mobile-title-6-poller: 400;
	--font-weight-tablet-title-6-poller: 400;
	--font-weight-desktop-title-6-poller: 400;
	--line-height-mobile-title-6-poller: 28;
	--line-height-tablet-title-6-poller: 32;
	--line-height-desktop-title-6-poller: 40;
	--letter-spacing-mobile-title-6-poller: normal;
	--letter-spacing-tablet-title-6-poller: normal;
	--letter-spacing-desktop-title-6-poller: normal;
	--font-size-mobile-title-7-poller: 16;
	--font-size-tablet-title-7-poller: 16;
	--font-size-desktop-title-7-poller: 24;
	--font-weight-mobile-title-7-poller: 400;
	--font-weight-tablet-title-7-poller: 400;
	--font-weight-desktop-title-7-poller: 400;
	--line-height-mobile-title-7-poller: 24;
	--line-height-tablet-title-7-poller: 24;
	--line-height-desktop-title-7-poller: 32;
	--letter-spacing-mobile-title-7-poller: normal;
	--letter-spacing-tablet-title-7-poller: normal;
	--letter-spacing-desktop-title-7-poller: normal;
	--font-size-mobile-title-8-poller: 16;
	--font-size-tablet-title-8-poller: 16;
	--font-size-desktop-title-8-poller: 18;
	--font-weight-mobile-title-8-poller: 400;
	--font-weight-tablet-title-8-poller: 400;
	--font-weight-desktop-title-8-poller: 400;
	--line-height-mobile-title-8-poller: 24;
	--line-height-tablet-title-8-poller: 24;
	--line-height-desktop-title-8-poller: 26;
	--letter-spacing-mobile-title-8-poller: normal;
	--letter-spacing-tablet-title-8-poller: normal;
	--letter-spacing-desktop-title-8-poller: normal;
	--font-size-mobile-title-9-poller: 14;
	--font-size-tablet-title-9-poller: 14;
	--font-size-desktop-title-9-poller: 14;
	--font-weight-mobile-title-9-poller: 400;
	--font-weight-tablet-title-9-poller: 400;
	--font-weight-desktop-title-9-poller: 400;
	--line-height-mobile-title-9-poller: 20;
	--line-height-tablet-title-9-poller: 20;
	--line-height-desktop-title-9-poller: 22;
	--letter-spacing-mobile-title-9-poller: normal;
	--letter-spacing-tablet-title-9-poller: normal;
	--letter-spacing-desktop-title-9-poller: normal
}

:root {
	--font-base-size-noto: 16;
	--font-family-noto: "Noto Serif";
	--font-size-mobile-title-1-noto: 56;
	--font-size-tablet-title-1-noto: 72;
	--font-size-desktop-title-1-noto: 88;
	--font-weight-mobile-title-1-noto: 700;
	--font-weight-tablet-title-1-noto: 700;
	--font-weight-desktop-title-1-noto: 700;
	--line-height-mobile-title-1-noto: 64;
	--line-height-tablet-title-1-noto: 80;
	--line-height-desktop-title-1-noto: 96;
	--letter-spacing-mobile-title-1-noto: 0.01em;
	--letter-spacing-tablet-title-1-noto: 0.01em;
	--letter-spacing-desktop-title-1-noto: 0.01em;
	--font-size-mobile-title-2-noto: 40;
	--font-size-tablet-title-2-noto: 56;
	--font-size-desktop-title-2-noto: 72;
	--font-weight-mobile-title-2-noto: 700;
	--font-weight-tablet-title-2-noto: 700;
	--font-weight-desktop-title-2-noto: 700;
	--line-height-mobile-title-2-noto: 48;
	--line-height-tablet-title-2-noto: 64;
	--line-height-desktop-title-2-noto: 80;
	--letter-spacing-mobile-title-2-noto: 0.01em;
	--letter-spacing-tablet-title-2-noto: 0.01em;
	--letter-spacing-desktop-title-2-noto: 0.01em;
	--font-size-mobile-title-3-noto: 32;
	--font-size-tablet-title-3-noto: 48;
	--font-size-desktop-title-3-noto: 64;
	--font-weight-mobile-title-3-noto: 700;
	--font-weight-tablet-title-3-noto: 700;
	--font-weight-desktop-title-3-noto: 700;
	--line-height-mobile-title-3-noto: 40;
	--line-height-tablet-title-3-noto: 56;
	--line-height-desktop-title-3-noto: 72;
	--letter-spacing-mobile-title-3-noto: 0.01em;
	--letter-spacing-tablet-title-3-noto: 0.01em;
	--letter-spacing-desktop-title-3-noto: 0.01em;
	--font-size-mobile-title-4-noto: 28;
	--font-size-tablet-title-4-noto: 40;
	--font-size-desktop-title-4-noto: 56;
	--font-weight-mobile-title-4-noto: 700;
	--font-weight-tablet-title-4-noto: 700;
	--font-weight-desktop-title-4-noto: 700;
	--line-height-mobile-title-4-noto: 36;
	--line-height-tablet-title-4-noto: 48;
	--line-height-desktop-title-4-noto: 64;
	--letter-spacing-mobile-title-4-noto: 0.01em;
	--letter-spacing-tablet-title-4-noto: 0.01em;
	--letter-spacing-desktop-title-4-noto: 0.01em;
	--font-size-mobile-title-5-noto: 24;
	--font-size-tablet-title-5-noto: 32;
	--font-size-desktop-title-5-noto: 48;
	--font-weight-mobile-title-5-noto: 700;
	--font-weight-tablet-title-5-noto: 700;
	--font-weight-desktop-title-5-noto: 700;
	--line-height-mobile-title-5-noto: 32;
	--line-height-tablet-title-5-noto: 40;
	--line-height-desktop-title-5-noto: 56;
	--letter-spacing-mobile-title-5-noto: 0.01em;
	--letter-spacing-tablet-title-5-noto: 0.01em;
	--letter-spacing-desktop-title-5-noto: 0.01em;
	--font-size-mobile-title-6-noto: 20;
	--font-size-tablet-title-6-noto: 24;
	--font-size-desktop-title-6-noto: 32;
	--font-weight-mobile-title-6-noto: 700;
	--font-weight-tablet-title-6-noto: 700;
	--font-weight-desktop-title-6-noto: 700;
	--line-height-mobile-title-6-noto: 28;
	--line-height-tablet-title-6-noto: 32;
	--line-height-desktop-title-6-noto: 40;
	--letter-spacing-mobile-title-6-noto: 0.01em;
	--letter-spacing-tablet-title-6-noto: 0.01em;
	--letter-spacing-desktop-title-6-noto: 0.01em;
	--font-size-mobile-title-7-noto: 16;
	--font-size-tablet-title-7-noto: 16;
	--font-size-desktop-title-7-noto: 24;
	--font-weight-mobile-title-7-noto: 700;
	--font-weight-tablet-title-7-noto: 700;
	--font-weight-desktop-title-7-noto: 700;
	--line-height-mobile-title-7-noto: 24;
	--line-height-tablet-title-7-noto: 24;
	--line-height-desktop-title-7-noto: 32;
	--letter-spacing-mobile-title-7-noto: 0.01em;
	--letter-spacing-tablet-title-7-noto: 0.01em;
	--letter-spacing-desktop-title-7-noto: 0.01em;
	--font-size-mobile-title-8-noto: 16;
	--font-size-tablet-title-8-noto: 16;
	--font-size-desktop-title-8-noto: 18;
	--font-weight-mobile-title-8-noto: 700;
	--font-weight-tablet-title-8-noto: 700;
	--font-weight-desktop-title-8-noto: 700;
	--line-height-mobile-title-8-noto: 24;
	--line-height-tablet-title-8-noto: 24;
	--line-height-desktop-title-8-noto: 26;
	--letter-spacing-mobile-title-8-noto: 0.01em;
	--letter-spacing-tablet-title-8-noto: 0.01em;
	--letter-spacing-desktop-title-8-noto: 0.01em;
	--font-size-mobile-title-9-noto: 14;
	--font-size-tablet-title-9-noto: 14;
	--font-size-desktop-title-9-noto: 14;
	--font-weight-mobile-title-9-noto: 700;
	--font-weight-tablet-title-9-noto: 700;
	--font-weight-desktop-title-9-noto: 700;
	--line-height-mobile-title-9-noto: 20;
	--line-height-tablet-title-9-noto: 20;
	--line-height-desktop-title-9-noto: 22;
	--letter-spacing-mobile-title-9-noto: 0.01em;
	--letter-spacing-tablet-title-9-noto: 0.01em;
	--letter-spacing-desktop-title-9-noto: 0.01em
}

:root {
	--shop-colors-1: #ffffff;
	--shop-colors-2: #f7914d;
	--shop-colors-3: #17723e;
	--shop-colors-4: #83194c;
	--shop-colors-5: #87281f;
	--shop-colors-6: #211e1e
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

#cconsent-bar#cconsent-bar {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	background: #fff;
	color: #201e1e;
	border-top: 1px solid #ebe9e6;
	padding: 8px 16px;
	z-index: 470
}

@media(max-width: 600px) {
	#cconsent-bar#cconsent-bar {
		padding: 16px 56px 16px 32px
	}
}

#cconsent-bar#cconsent-bar a {
	color: #525150
}

#cconsent-bar#cconsent-bar .ccb__wrapper {
	justify-content: center
}

#cconsent-bar#cconsent-bar .ccb__left {
	margin: 0
}

#cconsent-bar#cconsent-bar .ccb__right {
	flex-shrink: 0
}

#cconsent-bar#cconsent-bar .ccb__button {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 0 0 0 16px;
	flex-direction: row
}

@media(max-width: 600px) {
	#cconsent-bar#cconsent-bar .ccb__button {
		padding: 0
	}
}

#cconsent-bar#cconsent-bar .secondary-button,
#cconsent-bar#cconsent-bar .tertiary-button {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500
}

@media(min-width: 1440px) {

	#cconsent-bar#cconsent-bar .secondary-button,
	#cconsent-bar#cconsent-bar .tertiary-button {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

#cconsent-bar#cconsent-bar .secondary-button,
#cconsent-bar#cconsent-bar .tertiary-button {
	margin: 0 16px 0 0
}

@media(max-width: 600px) {

	#cconsent-bar#cconsent-bar .secondary-button,
	#cconsent-bar#cconsent-bar .tertiary-button {
		margin: 16px 16px 16px 0
	}
}

#cconsent-bar#cconsent-bar .consent-give.primary-button {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	background-color: #201e1e;
	border-radius: 4px;
	color: #faf9f8;
	padding: 8px 16px;
	text-decoration: none;
	text-transform: uppercase;
	transition: color .25s ease, background-color .25s ease
}

@media(min-width: 834px) {
	#cconsent-bar#cconsent-bar .consent-give.primary-button {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	#cconsent-bar#cconsent-bar .consent-give.primary-button {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

#cconsent-bar#cconsent-bar .consent-give.primary-button:hover {
	background-color: #525150
}

#cconsent-bar#cconsent-bar .consent-give.primary-button:active,
#cconsent-bar#cconsent-bar .consent-give.primary-button:target {
	background-color: #2e2d2d
}

#cconsent-bar#cconsent-bar .consent-give.primary-button:hover:disabled,
#cconsent-bar#cconsent-bar .consent-give.primary-button:disabled {
	background-color: #ebe9e6;
	color: #a3a2a0
}

#cconsent-bar#cconsent-bar .ccb__cheading__close {
	top: 16px;
	right: 16px;
	color: #201e1e;
	font-size: 1.6rem
}

@media(max-width: 600px) {
	#cconsent-bar#cconsent-bar .cc-text {
		text-align: center
	}
}

html {
	min-height: 100vh
}

body {
	margin: 0;
	font-family: "GT America", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	background: #fff
}

code {
	font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace
}

.visuallyhidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_errorContainer__3BPIx {
	background: #f7914d;
	padding-bottom: 134px
}

@media(max-width: 833px) {
	.styles_errorContainer__3BPIx {
		padding-bottom: 145px
	}
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_errorContainer__3BPIx {
		padding-bottom: 350px
	}
}

.styles_errorContainerNoFooter__3olaq {
	background: #f7914d;
	min-height: 100vh
}

.styles_errorCard__17PfO {
	background: #f7914d;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.styles_title__zpUXe {
	font-family: "GT America";
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 900;
	color: #fff;
	padding: 56px 0px 24px
}

@media(min-width: 834px) {
	.styles_title__zpUXe {
		font-family: "GT America";
		font-size: 2rem;
		line-height: 2.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__zpUXe {
		font-family: "GT America";
		font-size: 3rem;
		line-height: 3.5rem;
		font-weight: 900
	}
}

@media(min-width: 768px) {
	.styles_title__zpUXe {
		padding: 48px 0px 24px
	}
}

.styles_pizzaBox__3INhk {
	width: 256px;
	height: 256px
}

.styles_textMessageWrapper__1B85r {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 24px 16px
}

@media(min-width: 834px) {
	.styles_textMessageWrapper__1B85r {
		padding: 24px 0
	}
}

.styles_textMessage__31nhh {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.styles_homepageButton__3TT_i {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	background: #201e1e;
	border-radius: 4px;
	color: #faf9f8;
	display: inline-block;
	padding: 9px 12px;
	text-decoration: none
}

@media(min-width: 834px) {
	.styles_homepageButton__3TT_i {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_homepageButton__3TT_i {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_container__1pBIR {
	box-sizing: border-box;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-end
}

.styles_container__1pBIR .styles_shape__3w6sq svg {
	width: 100%;
	height: 100%
}

.styles_container__1pBIR.styles_square__1EPe1 {
	width: 56px;
	height: 56px
}

.styles_container__1pBIR.styles_square__1EPe1 .styles_shape__3w6sq {
	width: 56px;
	height: 56px
}

.styles_container__1pBIR.styles_square__1EPe1 .styles_image__1--Fv {
	max-width: 37.33px;
	max-height: 37.33px
}

.styles_container__1pBIR.styles_horizontal__Jv6uI {
	width: 70px;
	height: 56px
}

.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_shape__3w6sq {
	width: 70px;
	height: 56px
}

.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_image__1--Fv {
	max-width: 46.67px;
	max-height: 32.67px
}

.styles_container__1pBIR.styles_vertical__bICj4 {
	width: 56px;
	height: 70px
}

.styles_container__1pBIR.styles_vertical__bICj4 .styles_shape__3w6sq {
	width: 56px;
	height: 70px
}

.styles_container__1pBIR.styles_vertical__bICj4 .styles_image__1--Fv {
	max-width: 32.67px;
	max-height: 46.67px
}

@media(min-width: 834px) {
	.styles_container__1pBIR .styles_shape__3w6sq svg {
		width: 100%;
		height: 100%
	}

	.styles_container__1pBIR.styles_square__1EPe1 {
		width: 64px;
		height: 64px
	}

	.styles_container__1pBIR.styles_square__1EPe1 .styles_shape__3w6sq {
		width: 64px;
		height: 64px
	}

	.styles_container__1pBIR.styles_square__1EPe1 .styles_image__1--Fv {
		max-width: 42.67px;
		max-height: 42.67px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI {
		width: 80px;
		height: 64px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_shape__3w6sq {
		width: 80px;
		height: 64px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_image__1--Fv {
		max-width: 53.33px;
		max-height: 37.33px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 {
		width: 64px;
		height: 80px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 .styles_shape__3w6sq {
		width: 64px;
		height: 80px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 .styles_image__1--Fv {
		max-width: 37.33px;
		max-height: 53.33px
	}
}

@media(min-width: 1440px) {
	.styles_container__1pBIR .styles_shape__3w6sq svg {
		width: 100%;
		height: 100%
	}

	.styles_container__1pBIR.styles_square__1EPe1 {
		width: 72px;
		height: 72px
	}

	.styles_container__1pBIR.styles_square__1EPe1 .styles_shape__3w6sq {
		width: 72px;
		height: 72px
	}

	.styles_container__1pBIR.styles_square__1EPe1 .styles_image__1--Fv {
		max-width: 48px;
		max-height: 48px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI {
		width: 90px;
		height: 72px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_shape__3w6sq {
		width: 90px;
		height: 72px
	}

	.styles_container__1pBIR.styles_horizontal__Jv6uI .styles_image__1--Fv {
		max-width: 60px;
		max-height: 42px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 {
		width: 72px;
		height: 90px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 .styles_shape__3w6sq {
		width: 72px;
		height: 90px
	}

	.styles_container__1pBIR.styles_vertical__bICj4 .styles_image__1--Fv {
		max-width: 42px;
		max-height: 60px
	}
}

.styles_container__1pBIR.styles_large__3aFGs .styles_shape__3w6sq svg {
	width: 100%;
	height: 100%
}

.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 {
	width: 96px;
	height: 96px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_shape__3w6sq {
	width: 76.8px;
	height: 76.8px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_image__1--Fv {
	max-width: 51.2px;
	max-height: 51.2px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI {
	width: 96px;
	height: 96px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_shape__3w6sq {
	width: 96px;
	height: 76.8px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_image__1--Fv {
	max-width: 64px;
	max-height: 44.8px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 {
	width: 96px;
	height: 96px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_shape__3w6sq {
	width: 76.8px;
	height: 96px
}

.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_image__1--Fv {
	max-width: 44.8px;
	max-height: 64px
}

@media(min-width: 834px) {
	.styles_container__1pBIR.styles_large__3aFGs .styles_shape__3w6sq svg {
		width: 100%;
		height: 100%
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 {
		width: 104px;
		height: 104px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_shape__3w6sq {
		width: 83.2px;
		height: 83.2px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_image__1--Fv {
		max-width: 55.47px;
		max-height: 55.47px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI {
		width: 104px;
		height: 104px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_shape__3w6sq {
		width: 104px;
		height: 83.2px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_image__1--Fv {
		max-width: 69.33px;
		max-height: 48.53px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 {
		width: 104px;
		height: 104px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_shape__3w6sq {
		width: 83.2px;
		height: 104px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_image__1--Fv {
		max-width: 48.53px;
		max-height: 69.33px
	}
}

@media(min-width: 1440px) {
	.styles_container__1pBIR.styles_large__3aFGs .styles_shape__3w6sq svg {
		width: 100%;
		height: 100%
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 {
		width: 120px;
		height: 120px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_shape__3w6sq {
		width: 96px;
		height: 96px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_square__1EPe1 .styles_image__1--Fv {
		max-width: 64px;
		max-height: 64px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI {
		width: 120px;
		height: 120px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_shape__3w6sq {
		width: 120px;
		height: 96px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_horizontal__Jv6uI .styles_image__1--Fv {
		max-width: 80px;
		max-height: 56px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 {
		width: 120px;
		height: 120px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_shape__3w6sq {
		width: 96px;
		height: 120px
	}

	.styles_container__1pBIR.styles_large__3aFGs.styles_vertical__bICj4 .styles_image__1--Fv {
		max-width: 56px;
		max-height: 80px
	}
}

.styles_shape__3w6sq {
	/* display: flex;
	position: absolute; */
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}

.styles_image__1--Fv {
    width: 100px;
	display: flex;
	position: absolute;
	/* width: 100%; */
	height: 100%;
	object-fit: scale-down;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	vertical-align: middle
}

.styles_squareSocialIcon__bUnDq {
	display: inline-flex;
	height: 24px;
	margin-bottom: 24px;
	margin-right: 24px;
	width: 24px
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_squareSocialIcon__bUnDq {
		height: 16px;
		margin-right: 16px;
		width: 16px;
		margin-bottom: 16px
	}
}

.styles_squareSocialIcon__bUnDq>svg {
	fill: #fff
}

.styles_squareSocialIcon__bUnDq>svg:hover {
	fill: #fdc831
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_contentContainer__3dCq_ {
	background: #000;
	color: #fff;
	display: flex;
	flex-direction: column;
	padding: 40px 16px 48px
}

@media(min-width: 768px) {
	.styles_contentContainer__3dCq_ {
		padding: 56px 32px 48px
	}
}

.styles_container__22ClL,
.styles_noLogoContainer__6q9lp {
	display: flex;
	flex-direction: column
}

@media(min-width: 768px) {

	.styles_container__22ClL,
	.styles_noLogoContainer__6q9lp {
		flex-direction: row;
		justify-content: space-between
	}
}

.styles_container__22ClL>div:not(:last-child),
.styles_noLogoContainer__6q9lp>div:not(:last-child) {
	padding: 5px 5px 5px 0
}

.styles_container__22ClL>div:last-child,
.styles_noLogoContainer__6q9lp>div:last-child {
	padding: 5px 0
}

.styles_noLogoContainer__6q9lp>div {
	padding: 5px 0
}

@media(min-width: 1440px) {
	.styles_noLogoContainer__6q9lp div:nth-child(1) {
		margin-right: 96px
	}

	.styles_noLogoContainer__6q9lp div:nth-child(3) {
		margin-left: auto
	}
}

.styles_rowContainer__ZIeTf {
	align-items: center;
	display: flex;
	flex-direction: row
}

.styles_flexContainer__23kyM {
	display: flex;
	padding: 0 24px
}

@media(min-width: 834px) {
	.styles_flexContainer__23kyM {
		padding: 0 32px
	}
}

.styles_header__1yxLt {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	color: #fff;
	margin-bottom: 16px;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_header__1yxLt {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_header__1yxLt {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_text__2EWMx {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #fff
}

.styles_addressText__2SNhL {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #fff;
	margin-bottom: 4px
}

.styles_phoneText__2pLSm {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #fff;
	margin-bottom: 4px;
	text-decoration: none
}

.styles_greyText__MGm7h {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #a3a2a0;
	text-decoration: none
}

.styles_divider__1EHrJ {
	border: none;
	border-top: 1px solid #2e2d2d;
	width: 100%;
	margin: 40px 0 20px 0
}

footer {
	padding: 40px 15px
}

@media(min-width: 834px) {
	footer {
		padding: 40px 32px
	}
}

.styles_shopLogoWrapper__3TVW8 {
	flex-basis: 30%
}

.styles_sliceLogo__2t0GV {
	width: 32px;
	height: 32px;
	margin-right: 14px
}

.styles_cardIconsAndCopyright__3uy5T {
	display: flex;
	align-items: center;
	font-size: 12px;
	justify-content: space-between
}

.styles_cardIconsAndCopyright__3uy5T * :not(:last-child) {
	/* padding-right: 16px */
	margin-right: 16px;
}

@media(min-width: 834px) {
	.styles_cardIconsAndCopyright__3uy5T {
		justify-content: flex-end;
		align-items: center;
		flex-direction: row
	}
}

.styles_cardIcons__1QYAJ {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.styles_appStoreIcon__3SpPv {
	width: 96px;
	height: 32px;
	margin-right: 16px
}

.styles_googlePlayIcon__2DgJ8 {
	width: 107px;
	height: 32px
}

@media(min-width: 834px) {
	.styles_appDownloadWrapper__1WYYT {
		display: flex;
		justify-content: flex-start
	}
}

.styles_nowrap__2JE5f {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_navigation__1xT0F {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	display: flex;
	flex-direction: column;
	color: #fff
}

.styles_navigation__1xT0F ul {
	list-style-type: none
}

@media(max-width: 833px) {
	.styles_navigation__1xT0F.styles_open__37jvQ {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 400
	}

	.styles_navigation__1xT0F.styles_open__37jvQ .styles_navigationBackdrop__1I-sI {
		position: fixed;
		width: 100%;
		height: 100vh;
		z-index: -1;
		background: var(--color-custom)
	}
}

.styles_navigationContainer__3w7GM {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
	background: var(--color-custom)
}

@media(min-width: 834px) {
	.styles_navigationContainer__3w7GM {
		padding: 20px 32px
	}
}

@media(min-width: 1440px) {
	.styles_navigationContainer__3w7GM {
		padding: 20px 56px
	}
}

.styles_navigationItemContainer__3eP3H {
	display: flex;
	align-items: center
}

.styles_navigationItemContainer__3eP3H>*:not(:last-child) {
	margin-right: 16px
}

.styles_shopName__1h4-u {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500
}

@media(min-width: 1440px) {
	.styles_shopName__1h4-u {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_workingBadge__1T9Ot {
	position: relative
}

.styles_workingBadge__1T9Ot svg {
	display: flex;
	width: 51px;
	height: 32px
}

@media(min-width: 1440px) {
	.styles_workingBadge__1T9Ot svg {
		width: 64px;
		height: 40px
	}
}

.styles_toggleMenuButton__2KwrR {
	display: flex;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	cursor: pointer
}

@media(min-width: 834px) {
	.styles_toggleMenuButton__2KwrR {
		display: none
	}
}

.styles_navigationMenu__1juDh {
	display: none;
	flex-direction: column;
	justify-content: space-between;
	padding: 0 16px 16px;
	height: 100%;
	background: var(--color-custom)
}

@media(max-width: 833px) {
	.styles_navigationMenu__1juDh.styles_open__37jvQ {
		display: flex
	}
}

@media(max-width: 833px)and (min-width: 834px) {
	.styles_navigationMenu__1juDh.styles_open__37jvQ {
		display: none
	}
}

.styles_link__3rlUa {
	cursor: pointer
}

.styles_link__3rlUa:hover {
	text-decoration: underline
}

.styles_verticalDivider__2k9R6 {
	display: none;
	height: 32px;
	width: 1px;
	background: rgba(255, 255, 255, .2)
}

@media(min-width: 834px) {
	.styles_verticalDivider__2k9R6 {
		display: block
	}
}

.styles_navigationContent__2vEu8 {
	display: flex;
	flex-direction: column
}

.styles_navigationContent__2vEu8>*:not(:last-child) {
	margin-bottom: 32px
}

.styles_footer__2kv8V {
	display: flex;
	align-items: center
}

.styles_footer__2kv8V>*:not(:last-child) {
	margin-right: 14px
}

.styles_footerContent__2Dg6G {
	display: flex;
	flex-direction: column
}

.styles_footerContent__2Dg6G>*:not(:last-child) {
	margin-bottom: 2px
}

.styles_footerTitle__2zOdp {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400
}

.styles_footerCopyright__1zG3J {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: rgba(255, 255, 255, .5)
}

.styles_shopInformation__2AZ2l li {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 500
}

@media(min-width: 1440px) {
	.styles_shopInformation__2AZ2l li {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 500
	}
}

.styles_shopInformation__2AZ2l li:not(:last-child) {
	margin-bottom: 16px
}

.styles_tabletAndDesktopOnly__3JwOM {
	display: none
}

@media(min-width: 834px) {
	.styles_tabletAndDesktopOnly__3JwOM {
		display: block
	}
}

.styles_navigationLink__Tdjec,
.styles_mobileNavigationLink__1O-5M {
	all: unset;
	color: #fff;
	cursor: pointer;
	text-decoration: none
}

.styles_navigationLink__Tdjec:hover,
.styles_mobileNavigationLink__1O-5M:hover {
	text-decoration: underline
}

@media(min-width: 834px) {

	.styles_navigationLink__Tdjec,
	.styles_mobileNavigationLink__1O-5M {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		padding: 0;
		border: none
	}
}

.styles_navigationLink__Tdjec:focus-visible,
.styles_mobileNavigationLink__1O-5M:focus-visible {
	outline: -webkit-focus-ring-color auto 1px
}

.styles_mobileNavigationLink__1O-5M {
	font-family: "GT America";
	font-size: 1.125rem;
	line-height: 1.625rem;
	font-weight: 500;
	display: flex;
	padding: 24px 0;
	border-top: 1px solid rgba(255, 255, 255, .2);
	width: 100%
}

@media(min-width: 834px) {
	.styles_mobileNavigationLink__1O-5M {
		font-family: "GT America";
		font-size: 1.25rem;
		line-height: 1.875rem;
		font-weight: 500
	}
}

@media(min-width: 1440px) {
	.styles_mobileNavigationLink__1O-5M {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2.125rem;
		font-weight: 500
	}
}

.styles_mobileWorkingHoursButton__3HjSl {
	background-color: transparent;
	border: none;
	font: inherit;
	padding: 0;
	color: #fff
}

.styles_phoneNumber__3GYUq {
	color: #fff;
	cursor: pointer;
	text-decoration: none
}

.styles_phoneNumber__3GYUq:hover {
	text-decoration: underline
}

@media(min-width: 834px) {
	.styles_phoneNumber__3GYUq {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		padding: 0;
		border: none
	}
}

.styles_workingBadgeTextWrapper__2JlTV {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	font-family: EasyNotes;
	text-transform: uppercase;
	padding-top: 1px;
	font-size: 13px;
	height: 32px
}

@media(min-width: 1440px) {
	.styles_workingBadgeTextWrapper__2JlTV {
		font-size: 16px;
		height: 40px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_button__2fhAl {
	background: none;
	border: none;
	cursor: pointer;
	font: inherit
}

.styles_button__2fhAl[aria-disabled=true] {
	cursor: not-allowed
}

.styles_primary__mUIRH {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	background-color: #201e1e;
	border-radius: 4px;
	color: #faf9f8;
	padding: 12px 24px;
	text-decoration: none;
	text-transform: uppercase;
	transition: color .25s ease, background-color .25s ease;
	width: 100%
}

@media(min-width: 834px) {
	.styles_primary__mUIRH {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_primary__mUIRH {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_primary__mUIRH:hover {
	background-color: #525150
}

.styles_primary__mUIRH:active {
	background-color: #2e2d2d
}

.styles_primary__mUIRH:hover[aria-disabled=true],
.styles_primary__mUIRH[aria-disabled=true] {
	background-color: #ebe9e6;
	color: #a3a2a0
}

.styles_transparent__1VMoR {
	background: none;
	border: none;
	margin: 0;
	padding: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_overlay__uYRe1 {
	align-items: center;
	background-color: rgba(46, 45, 45, .75);
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 500
}

.styles_modal__JnA81 {
	background: #fff;
	box-sizing: border-box;
	color: #201e1e;
	height: 100%;
	outline: none;
	overflow: auto;
	padding: 20px;
	width: 100%;
	line-height: 1.29
}

@media(min-width: 900px) {
	.styles_modal__JnA81 {
		height: auto;
		margin: 50px 0px;
		max-width: 600px;
		min-width: 400px;
		padding: 30px 50px;
		width: auto
	}
}

.styles_modalContent__qDNhL {
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden
}

.styles_heading__65Lz3 {
	position: relative;
	text-align: center
}

.styles_title__1XdKs {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	margin-top: 0;
	padding-top: 30px
}

@media(min-width: 834px) {
	.styles_title__1XdKs {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__1XdKs {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

.styles_close__Vnoh7 {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: none
}

.styles_close__Vnoh7 img {
	height: 18px;
	width: 18px
}

.styles_circle__1oxKB {
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	overflow: hidden
}

.styles_circle__1oxKB img {
	max-width: 60px
}

.styles_circle__1oxKB svg {
	position: absolute
}

.styles_circleOuter__tXMTl {
	width: 80px;
	height: 80px;
	background-color: #fff
}

.styles_circleInner__3N1pX {
	width: 70px;
	height: 70px;
	position: relative
}

.styles_circlesWrapper__9U5OP {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	transform: translateY(-33%);
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	pointer-events: none
}

.styles_circles__3xUoM {
	position: relative;
	width: 140px;
	box-sizing: border-box
}

.styles_circles__3xUoM>*:first-child {
	position: relative;
	z-index: 1
}

.styles_circles__3xUoM>*:last-child {
	position: absolute;
	left: 50%;
	transform: translateX(-10px);
	z-index: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__1nlRU {
	position: fixed;
	background: #faf9f8;
	padding: 0 24px;
	z-index: 1000;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: -webkit-fill-available;
	height: 258px;
	bottom: 0;
	border-radius: 8px 8px 0px 0px
}

.styles_container__3ejbh {
	display: flex;
	flex-direction: column
}

.styles_description__2S0fJ {
	font-family: "GT America";
	font-size: 1.125rem;
	line-height: 1.625rem;
	font-weight: 500;
	text-align: center;
	color: #201e1e;
	margin: 0px;
	margin-bottom: 32px;
	margin-top: 84px
}

@media(min-width: 834px) {
	.styles_description__2S0fJ {
		font-family: "GT America";
		font-size: 1.25rem;
		line-height: 1.875rem;
		font-weight: 500
	}
}

@media(min-width: 1440px) {
	.styles_description__2S0fJ {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2.125rem;
		font-weight: 500
	}
}

.styles_button__3RSPS {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	width: auto;
	align-self: stretch
}

@media(min-width: 834px) {
	.styles_button__3RSPS {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_button__3RSPS {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

.styles_button__3RSPS:focus-visible {
	outline: none;
	box-shadow: 0 0 0 3px rgba(46, 45, 45, .75)
}

.styles_close__3Cv8y {
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
	overflow: visible;
	background: transparent;
	color: inherit;
	font: inherit;
	line-height: normal;
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	box-sizing: border-box;
	position: absolute;
	top: 16px;
	right: 24px;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #ebe9e6;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 40px
}

.styles_close__3Cv8y:focus {
	outline: none
}

.styles_close__3Cv8y:focus-visible {
	outline: none;
	box-shadow: 0 0 0 3px rgba(46, 45, 45, .75)
}

.styles_modal__3RKqI {
	box-sizing: border-box;
	width: 100%
}

.ReactModal__Content.AppTransitionToastContent section[data-section="app-transition"] {
	transform: translateY(100%);
	transition: transform 250ms ease-out
}

.ReactModal__Content--after-open.AppTransitionToastContent section[data-section="app-transition"] {
	transform: translateY(0)
}

.ReactModal__Content--before-close.AppTransitionToastContent section[data-section="app-transition"] {
	transform: translateY(100%)
}

.AppTransitionToastContent {
	outline: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_container__1_2Ht {
	display: flex;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	text-align: left;
	padding: 12px;
	background: rgba(27, 128, 141, .15);
	border-radius: 4px
}

.styles_icon__1C73H {
	margin: 3px 8px 0 0;
	flex-shrink: 0
}

.styles_loading___DJPh {
	background: #f5f3f0;
	bottom: -1px;
	left: -1px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 200
}

@keyframes styles_shine__3ZPaS {
	from {
		left: 0
	}

	to {
		left: 100vw
	}
}

.styles_shine__3ZPaS {
	animation: styles_shine__3ZPaS 1s infinite linear;
	background-image: linear-gradient(90deg, #f5f3f0 0%, #fbfbfb 25%, #fdfdfd 50%, #fbfbfb 75%, #f5f3f0 100%);
	bottom: -50vh;
	left: 0;
	position: absolute;
	top: -50vh;
	transform: rotate(20deg);
	width: 80px
}

@media(min-width: 900px) {
	.styles_shine__3ZPaS {
		animation: styles_shine__3ZPaS 2s infinite linear;
		width: 220px
	}
}

.styles_phoneText__3KagY {
	color: #1b808d;
	font-weight: 500
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_tag__3LYIv {
	display: inline-flex;
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.125rem;
	font-weight: 500;
	padding: 2px 6px;
	border-radius: 4px
}

.styles_green__1AuEF {
	color: #fff;
	background: #16663e
}

.styles_yellow__1J8PJ {
	color: #000;
	background: #fdc831
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__3PnK4 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 15px 0;
	border-bottom: 1px solid #ebe9e6
}

.styles_header__1Hq3P {
	color: #201e1e;
	display: flex;
	flex-direction: row;
	width: 100%;
	align-items: center
}

.styles_couponIcon__2V-wa {
	display: flex;
	align-items: center;
	justify-content: center;
	align-self: flex-start;
	min-width: 32px;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	margin-right: 12px
}

.styles_name__1IUUf {
	display: flex;
	align-items: flex-start;
	flex: 1 1 auto;
	min-height: 32px;
	padding-top: 4px;
	color: #201e1e;
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 500
}

@media(min-width: 1440px) {
	.styles_name__1IUUf {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 500
	}
}

@media(min-width: 1440px) {
	.styles_name__1IUUf {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 500
	}
}

@media(min-width: 1440px)and (min-width: 1440px) {
	.styles_name__1IUUf {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_textButton__15f8p {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	text-decoration: underline;
	border: none;
	background: none;
	margin: 4px 0 0 0;
	padding: 0;
	cursor: pointer
}

.styles_toggler__1d3db {
	display: flex;
	padding: 3px;
	border-radius: 100px;
	background: #ebe9e6
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_togglerItem__Ehdh4 {
	padding: 5px 16px;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border: none;
	background: none;
	color: #201e1e;
	cursor: pointer
}

.styles_togglerItem__Ehdh4:disabled {
	color: #a3a2a0;
	cursor: default
}

.styles_togglerItem__Ehdh4:disabled .styles_subtext__11Wka {
	color: #a3a2a0
}

.styles_togglerItem__Ehdh4.styles_togglerItemActive__2DSNI {
	cursor: default
}

.styles_togglerItem__Ehdh4 .styles_title__3g3fE {
	font: inherit;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500
}

.styles_togglerItem__Ehdh4 .styles_subtext__11Wka {
	color: #525150
}

.styles_togglerItemActive__2DSNI {
	background: #201e1e;
	color: #faf9f8
}

.styles_togglerItemActive__2DSNI .styles_subtext__11Wka {
	color: #a3a2a0
}

.styles_subtext__11Wka {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_microButton__3h2BL {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	padding: 4px 12px;
	border: none;
	border-radius: 4px;
	border: 1px solid transparent;
	background: #fff;
	color: #201e1e
}

.styles_microButton__3h2BL:not(:disabled):hover {
	border-color: #000;
	cursor: pointer
}

.styles_microButton__3h2BL:disabled {
	background: #ebe9e6
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_cartDeliveryAddressContainer__1CH9i {
	display: flex;
	align-items: center
}

.styles_cartDeliveryAddressContainer__1CH9i>*:not(:last-child) {
	margin-right: 8px
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_cartDeliveryAddressContainer__1CH9i>*:not(:last-child) {
		margin-right: 8px
	}
}

@media(min-width: 1100px) {
	.styles_cartDeliveryAddressContainer__1CH9i>*:not(:last-child) {
		margin-right: 12px
	}
}

.styles_locationIcon__39X_5,
.styles_actionsContainer__1BUzN {
	flex-shrink: 0
}

.styles_addressInformation__1t6Qq {
	display: flex;
	flex-grow: 1;
	flex-direction: column
}

.styles_primaryText__3at-k {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

@media(min-width: 1440px) {
	.styles_primaryText__3at-k {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_secondaryText__1UpQN {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150
}

.styles_cartDeliveryPreferences__3e-zj {
	display: flex;
	flex-direction: column
}

.styles_cartDeliveryPreferences__3e-zj>*:not(:last-child) {
	margin-bottom: 16px
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_cartDeliveryPreferences__3e-zj {
		flex-direction: row;
		justify-content: space-between
	}

	.styles_cartDeliveryPreferences__3e-zj>*:not(:last-child) {
		margin-bottom: 0
	}

	.styles_cartDeliveryPreferences__3e-zj .styles_cartDeliveryPreferencesToggler__1ftXp {
		align-self: flex-start;
		width: 100%;
		max-width: 370px;
		margin: 0;
		margin-right: 32px
	}
}

@media(min-width: 1100px) {
	.styles_cartDeliveryPreferences__3e-zj {
		padding-top: 32px
	}
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_cartDeliveryPreferencesAddressContainer__1QfaN {
		width: 100%;
		justify-content: flex-end;
		max-width: 400px
	}
}

.styles_divider__2gVCO {
	border: none;
	margin: 16px 0 0;
	height: 1px;
	background: #ebe9e6
}

.styles_wrapper__3HcnG {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	max-width: 280px;
	text-align: center
}

.styles_wrapper__3HcnG img {
	max-width: 100%;
	margin-top: 15px
}

@media(min-width: 768px) {
	.styles_wrapper__3HcnG {
		max-width: 302px
	}
}

@media(min-width: 1100px) {
	.styles_wrapper__3HcnG {
		padding: 50px 0
	}

	.styles_wrapper__3HcnG img {
		margin-top: 25px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_productDetailWrapper__3Znp_ {
	display: flex;
	width: 100%;
	justify-content: space-between;
	cursor: pointer
}

.styles_productSelectionWrapper__1n-KO {
	display: flex;
	flex-direction: column
}

.styles_productDetails__3_KxE {
	margin: 1px 0;
	display: flex;
	align-self: flex-start;
	flex-direction: column
}

.styles_productDetail__2CKTs {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	display: flex;
	word-break: break-all
}

.styles_specialRequest__mLBY6 {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	display: flex;
	word-break: break-all
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_textButton__HVa9o {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	text-decoration: underline;
	border: none;
	background: none;
	margin: 4px 0 0 0;
	padding: 0;
	cursor: pointer
}

.styles_textButton__HVa9o:not(:last-child) {
	margin-right: 12px
}

.styles_wrapper__28bHm {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 15px 0;
	border-bottom: 1px solid #ebe9e6
}

.styles_wrapper__28bHm:last-child {
	border-bottom-width: 0;
	padding-bottom: 0
}

.styles_wrapper__28bHm:first-child {
	padding-top: 32px
}

.styles_header__Retd9 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	display: flex;
	flex-direction: row;
	width: 100%;
	align-items: center
}

@media(min-width: 1440px) {
	.styles_header__Retd9 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_productQuantity__3-RPq {
	all: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	align-self: flex-start;
	min-width: 32px;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	margin-right: 12px;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	font-size: 16px;
	color: #201e1e;
	background: #fff;
	cursor: pointer
}

@media(min-width: 1440px) {
	.styles_productQuantity__3-RPq {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_productQuantity__3-RPq:focus-visible {
	outline: -webkit-focus-ring-color auto 1px
}

.styles_productInformation__QgtFx {
	display: flex;
	flex: 1 0 auto;
	justify-content: space-between;
	max-width: calc(100% - 44px)
}

.styles_productInformationWrapper__T3SI4 {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: flex-start
}

.styles_namePriceWrapper__2eqSb {
	display: flex;
	justify-content: space-between;
	width: 100%;
	cursor: pointer
}

.styles_name__on493 {
	display: flex;
	align-items: flex-start;
	flex: 1 1 auto;
	min-height: 32px;
	padding-top: 4px;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	font-size: 16px;
	color: #201e1e
}

@media(min-width: 1440px) {
	.styles_name__on493 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_actionButtonsTablet__3QxHx {
	display: none
}

.styles_price__15_UD {
	display: flex;
	align-items: center;
	height: 32px;
	margin-left: 10px;
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_actionButtonsTablet__3QxHx {
		display: flex;
		height: 32px
	}

	.styles_actionButtons__Q3DyZ {
		display: none
	}

	.styles_textButton__HVa9o {
		margin-top: 0
	}

	.styles_price__15_UD {
		min-width: 150px;
		justify-content: flex-end
	}
}

.styles_badgeWrapper__aClJN {
	margin: 6px 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__1QMTg {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 15px 0;
	border-bottom: 1px solid #ebe9e6
}

.styles_wrapper__1QMTg:last-child {
	border-bottom-width: 0;
	padding-bottom: 0
}

.styles_wrapper__1QMTg:first-child {
	padding-top: 32px
}

.styles_header__2gLia {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	display: flex;
	flex-direction: row;
	width: 100%;
	align-items: center
}

@media(min-width: 1440px) {
	.styles_header__2gLia {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_productQuantity__3yg6r {
	all: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	align-self: flex-start;
	min-width: 32px;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	margin-right: 12px;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	font-size: 16px;
	color: #201e1e;
	background: #fff;
	cursor: pointer
}

@media(min-width: 1440px) {
	.styles_productQuantity__3yg6r {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_productQuantity__3yg6r:focus-visible {
	outline: -webkit-focus-ring-color auto 1px
}

.styles_productInformation__3Fz9V {
	display: flex;
	flex: 1 0 auto;
	justify-content: space-between;
	max-width: calc(100% - 44px)
}

.styles_productInformationWrapper__1Vcg7 {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: flex-start
}

.styles_namePriceWrapper__3fllS {
	display: flex;
	justify-content: space-between;
	width: 100%;
	cursor: pointer
}

.styles_name__1yqlE {
	display: flex;
	align-items: flex-start;
	flex: 1 1 auto;
	min-height: 32px;
	padding-top: 4px;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	font-size: 16px;
	color: #201e1e
}

@media(min-width: 1440px) {
	.styles_name__1yqlE {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_price__1YryL {
	display: flex;
	align-items: center;
	height: 32px;
	margin-left: 10px;
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

.styles_priceAndDeleteWrapper__3mnrE {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 7px 0
}

.styles_textButton__1yWZA {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	text-decoration: underline;
	border: none;
	background: none;
	margin: 4px 0 0 0;
	padding: 0;
	cursor: pointer
}

.styles_textButton__1yWZA:not(:last-child) {
	margin-right: 12px
}

.styles_actionButtonsTablet__28KHi {
	display: none
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_actionButtonsTablet__28KHi {
		display: flex;
		height: 32px
	}

	.styles_actionButtons__1Lokm {
		display: none
	}

	.styles_textButton__1yWZA {
		margin-top: 0
	}

	.styles_price__1YryL {
		min-width: 150px;
		justify-content: flex-end
	}
}

.styles_badgeWrapper__23oQK {
	margin: 6px 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_cartContainer__1Unuj {
	display: flex;
	flex: 1 0 auto;
	width: 100%;
	height: 100%
}

.styles_cart__2q5Vd {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 30px 56px 30px 40px
}

.styles_cartContent__1Cqxn {
	display: flex;
	flex-direction: column;
	flex: 1;
	overflow-y: auto
}

.styles_cartFooter__3zxyA {
	padding-top: 20px
}

.styles_title__31A0K {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	border-bottom: 1px solid #ebe9e6;
	padding-bottom: 15px
}

@media(min-width: 1440px) {
	.styles_title__31A0K {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_button__9tI_D {
	align-items: center;
	display: flex;
	justify-content: center
}

.styles_buttonLabelPriceContainer__3SAXx {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.styles_buttonLabel__1OYLY {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900
}

@media(min-width: 834px) {
	.styles_buttonLabel__1OYLY {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_buttonLabel__1OYLY {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_buttonPrice__1Wp71 {
	font-family: "JetBrainsCustom";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 500;
	color: #a3a2a0
}

.styles_buttonQuantity__DJZ9Q {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 900;
	background: #faf9f8;
	color: #201e1e;
	border-radius: 100%;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center
}

.styles_button__9tI_D:disabled .styles_buttonQuantity__DJZ9Q {
	opacity: 50%
}

.styles_messagingContainer__iHnQJ {
	margin-top: 20px;
	max-height: 22%;
	overflow-y: auto
}

.styles_messaging__3NEh4 {
	margin-bottom: 16px
}

.styles_startEnhancer__3BLHZ,
.styles_endEnhancer__Hi9YK {
	font-family: "JetBrainsCustom";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 500;
	align-items: center;
	display: flex;
	flex: 1 1 0;
	margin: 0 4px;
	width: 100%
}

.styles_endEnhancer__Hi9YK {
	justify-content: flex-end
}

.styles_callShopInfoBox__1G-eY {
	margin-top: 26px
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_cartBase__1kMRZ {
	display: flex;
	flex-direction: column;
	width: 100%;
	bottom: 0;
	left: 0
}

.styles_cartBackdrop__BxEYA {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(46, 45, 45, .75)
}

.styles_cartContainer__APDdg {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%
}

.styles_cartClosed__1qUQ6 {
	height: fit-content
}

.styles_cartOpened__1BcUl {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 94vh
}

@media(min-width: 768px) {
	.styles_cartOpened__1BcUl {
		height: 65vh
	}
}

@supports(-webkit-touch-callout: none) {
	.styles_cartOpened__1BcUl {
		height: 84vh
	}
}

.styles_cartOpened__1BcUl.styles_cartBase__1kMRZ {
	background: #f5f3f0;
	border-radius: 16px 16px 0px 0px
}

.styles_cartWrapper__3iz3t {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 16px 16px 0;
	height: 100%;
	overflow: hidden
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_cartWrapper__3iz3t {
		padding: 24px 32px
	}
}

.styles_cartContent__2ga9u {
	display: flex;
	flex-direction: column;
	flex: 1;
	overflow: auto;
	margin-right: -10px;
	padding-right: 10px
}

.styles_cartFooter__20Sqg {
	margin: 0 16px
}

.styles_cartOpened__1BcUl .styles_cartFooter__20Sqg {
	position: sticky;
	bottom: 0;
	padding-top: 20px;
	padding-bottom: 16px;
	margin: auto 0 0 0
}

.styles_header__K_bGv {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #ebe9e6;
	padding: 20px 16px 16px 16px
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_header__K_bGv {
		padding: 24px 32px 16px 32px
	}
}

.styles_goBackButton__2bjp_ {
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.styles_title__3EEhc {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	color: #201e1e;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_title__3EEhc {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__3EEhc {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

.styles_button__1rwJq {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: 375px;
	margin: 0 auto;
	padding: 12px 16px 12px 24px
}

.styles_buttonLabelPriceContainer__M5yIM {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.styles_buttonLabel__1o5j6 {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900
}

@media(min-width: 834px) {
	.styles_buttonLabel__1o5j6 {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_buttonLabel__1o5j6 {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_buttonPrice__1uv23 {
	font-family: "JetBrainsCustom";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 500;
	color: #a3a2a0
}

.styles_buttonQuantity__3BKQ1 {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	background: #faf9f8;
	color: #201e1e;
	border-radius: 100%;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center
}

@media(min-width: 834px) {
	.styles_buttonQuantity__3BKQ1 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_buttonQuantity__3BKQ1 {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 900
	}
}

.styles_button__1rwJq:disabled .styles_buttonQuantity__3BKQ1 {
	opacity: 50%
}

.styles_startEnhancer__3Ya9j,
.styles_endEnhancer__1MopI {
	font-family: "JetBrainsCustom";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 500;
	align-items: center;
	display: flex;
	flex: 1 1 0;
	margin: 0 4px;
	width: 100%
}

.styles_endEnhancer__1MopI {
	justify-content: flex-end
}

.styles_emptyWrapper__1KMyv {
	margin-top: 40px
}

.styles_messagingContainer__aekZH {
	margin-top: 20px;
	max-height: 20%;
	overflow-y: auto
}

.styles_messaging__wldHy {
	margin: 0 auto 12px auto;
	max-width: 375px;
	box-sizing: border-box
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_inputWrapper__19GjV {
	display: flex;
	flex-direction: column;
	gap: 4px
}

.styles_label__VYKrE {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

.styles_input__3RDBX {
	padding: 16px;
	background: #fff;
	border: 1px solid #777675;
	border-radius: 4px;
	font: inherit;
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: #201e1e;
	transition: border .125s ease, outline .125s ease;
	outline: 1px solid transparent
}

.styles_input__3RDBX::placeholder {
	color: #525150
}

.styles_input__3RDBX:focus:not(:disabled),
.styles_input__3RDBX:hover:not(:disabled) {
	border-color: #201e1e
}

.styles_input__3RDBX:focus:not(:disabled) {
	outline-color: #201e1e
}

.styles_input__3RDBX.styles_withError__mC1I_ {
	border-color: #d12f23
}

.styles_input__3RDBX.styles_withError__mC1I_:focus:not(:disabled),
.styles_input__3RDBX.styles_withError__mC1I_:hover:not(:disabled) {
	border-color: #d12f23
}

.styles_input__3RDBX.styles_withError__mC1I_:focus:not(:disabled) {
	outline-color: #d12f23
}

.styles_input__3RDBX:disabled {
	background: #faf9f8;
	color: #a3a2a0
}

.styles_input__3RDBX:disabled::placeholder {
	color: #a3a2a0
}

.styles_error__2wTKU {
	display: flex;
	gap: 4px;
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #d12f23
}

.styles_warningIcon__3CBkR {
	flex-shrink: 0
}

.styles_caption__HHkKt {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #525150
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__2VaMt {
	position: relative;
	width: 100%;
	box-sizing: border-box
}

.styles_wrapper__2VaMt * {
	box-sizing: border-box
}

.styles_autocompleteContainer__2i604 {
	position: absolute;
	left: 0;
	top: calc(100% + 10px);
	background: #cccac8;
	border: 1px solid #201e1e;
	border-radius: 4px;
	margin-top: 1px;
	overflow: hidden;
	width: 100%;
	z-index: 100
}

.styles_autocompleteResult__1445f {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	position: relative;
	display: flex;
	align-items: center;
	background: #fff;
	cursor: pointer;
	padding: 12px 16px;
	color: #201e1e
}

.styles_autocompleteResult__1445f[data-active=true] {
	background: #cccac8
}

.styles_autocompleteItem__3sVZq {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.styles_autocompleteResultList__28c8Z {
	position: relative;
	max-height: 145px;
	overflow-y: auto
}

.styles_poweredByGoogleContainer__2koDa {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	min-height: 30px;
	padding: 4px 8px;
	background: #fff
}

.styles_locationIcon__1Gvy7 {
	flex-shrink: 0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_deliveryAddressSelectContainer__3NxSa {
	display: grid;
	grid-gap: 16px
}

.styles_appartmentInput__26z0O {
	box-sizing: border-box;
	max-width: 208px
}

.styles_addDeliveryFloorButton__2LuE7 {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	display: flex;
	justify-self: flex-start;
	background: none;
	border: none;
	text-decoration: underline;
	color: #525150;
	padding: 0;
	margin: 0;
	cursor: pointer
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_deliveryFeeContainer__18zoW {
	display: grid;
	grid-gap: 16px
}

.styles_title__1sLaP {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500
}

.styles_fee__3ZT5- {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400
}

.styles_dash__1JQMX {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: #a3a2a0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_labelWrapper__1epCq {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	display: flex;
	color: #201e1e;
	margin-bottom: 0;
	position: relative;
	user-select: none;
	cursor: default;
	padding-left: 8px;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

@media(min-width: 768px) {
	.styles_labelWrapper__1epCq {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400
	}
}

.styles_clickable__1E2OU {
	cursor: pointer
}

.styles_title__3Pdb7 {
	align-items: center
}

.styles_subLabel___COwV {
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #000
}

.styles_disabled__1oXeC {
	cursor: default;
	opacity: .4
}

.styles_wrapper__361Xv {
	display: flex;
	height: 26px;
	margin: 0;
	align-items: center
}

.styles_wrapper__361Xv:hover [data-name=radio][data-disabled=false] {
	border-color: #201e1e
}

.styles_dot__lh0Jq {
	background-color: #201e1e;
	border-radius: 50%;
	border-style: solid;
	height: 8px;
	width: 8px
}

.styles_dot__lh0Jq.styles_disabled__2J2Ue {
	background-color: #a3a2a0
}

.styles_radio__3afeV {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	box-sizing: border-box;
	border-color: #777675;
	border-radius: 50%;
	border-style: solid;
	border-width: 1px;
	height: 16px;
	width: 16px;
	overflow: hidden;
	background-color: #fff
}

.styles_radio__3afeV.styles_disabled__2J2Ue {
	border-color: #a3a2a0
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_selectWrapper__2_4Dc {
	position: relative;
	width: 100%
}

.styles_select__2CjVM {
	-webkit-appearance: none;
	appearance: none;
	background: #fff;
	border: 1px solid #777675;
	border-radius: 4px;
	color: #201e1e;
	padding: 16px 52px 16px 16px;
	width: 100%;
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	margin: 0px;
	vertical-align: middle;
	transition: border .125s ease, outline .125s ease;
	outline: 1px solid transparent
}

.styles_select__2CjVM:hover:not(:disabled) {
	border-color: #201e1e
}

.styles_select__2CjVM:focus:not(:disabled) {
	border-color: #201e1e;
	outline-color: #201e1e
}

.styles_isSelectDisabled__GmsPv {
	opacity: .4
}

.styles_iconWrapper__BfYWy {
	box-sizing: border-box;
	position: absolute;
	display: flex;
	align-items: center;
	top: 0;
	right: 0;
	padding: 0px 16px;
	height: 100%;
	pointer-events: none
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_pickupOrDeliveryTimeContainer__3vh7A {
	display: grid;
	grid-gap: 16px
}

.styles_shippingLabel__EZ1rZ {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

.styles_shippingUnavailableSubtext__Ufhp8 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #525150
}

.styles_labels__2k7Yq {
	display: grid
}

.styles_dateAndTimeSelectContainer__2SgVc {
	display: grid;
	gap: 12px
}

.styles_deliveryContent__2eB9u {
	display: grid;
	grid-gap: 24px
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_cartDeliveryAddressContainer__XVrZe {
	display: flex;
	align-items: center;
	padding-top: 10px
}

.styles_cartDeliveryAddressContainer__XVrZe>*:not(:last-child) {
	margin-right: 20px
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_cartDeliveryAddressContainer__XVrZe>*:not(:last-child) {
		margin-right: 8px
	}
}

.styles_pickupContent__BCcTC {
	display: grid;
	grid-gap: 32px
}

.styles_locationIcon__BGcrs {
	flex-shrink: 0
}

.styles_addressInformation__GNs0C {
	display: flex;
	flex-grow: 1;
	flex-direction: column
}

.styles_primaryText__Xa_3N {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

@media(min-width: 1440px) {
	.styles_primaryText__Xa_3N {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_secondaryText__XgQvk {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150
}

.styles_shippingLabel__14tNU {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_modal__1lFM5 {
	display: flex;
	flex-direction: column;
	position: relative;
	background-color: #f5f3f0;
	box-sizing: border-box;
	color: #201e1e;
	height: fit-content;
	outline: none;
	overflow: hidden;
	width: 100%;
	border-radius: 16px
}

@media(min-width: 768px) {
	.styles_modal__1lFM5 {
		margin: 24px 0;
		width: 496px
	}
}

.styles_title__1z0o5 {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	border-bottom: 1px solid #ebe9e6;
	color: #000;
	padding: 24px 16px;
	position: sticky;
	text-transform: uppercase;
	top: 0;
	z-index: 1
}

@media(min-width: 834px) {
	.styles_title__1z0o5 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__1z0o5 {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

@media(min-width: 768px) {
	.styles_title__1z0o5 {
		padding: 24px 32px
	}
}

.styles_closeWrapper__2Vlzm {
	display: flex;
	height: 0;
	justify-content: flex-end;
	position: sticky;
	top: 0;
	z-index: 2
}

.styles_close__eYcDS {
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
	overflow: visible;
	background: transparent;
	color: inherit;
	font: inherit;
	line-height: normal;
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	margin: 16px 16px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%
}

.styles_close__eYcDS:focus,
.styles_close__eYcDS:focus-visible,
.styles_close__eYcDS:focus-within {
	outline: none
}

.styles_close__eYcDS:focus:after {
	content: "";
	position: absolute;
	top: -4px;
	left: -4px;
	right: -4px;
	bottom: -4px;
	border-radius: 50%;
	border: 2px solid #201e1e
}

.styles_close__eYcDS>svg {
	height: 32px;
	width: 32px
}

@media(min-width: 768px) {
	.styles_close__eYcDS>svg {
		height: 40px;
		width: 40px
	}
}

.styles_modalContainer__2m-Lj {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden
}

.styles_modalContent__1QHOK {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow-y: auto;
	padding: 16px 16px 24px 16px
}

.styles_modalContent__1QHOK::-webkit-scrollbar {
	-webkit-appearance: none
}

.styles_modalContent__1QHOK::-webkit-scrollbar:vertical {
	width: 10px
}

.styles_modalContent__1QHOK::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid #f5f3f0;
	background-color: #a3a2a0
}

.styles_modalContent__1QHOK>*:not(:last-child) {
	margin-bottom: 72px
}

@media(min-width: 768px) {
	.styles_modalContent__1QHOK {
		padding: 22px 40px 40px 40px
	}
}

.styles_dataInputContainer__17tVT {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.styles_dataInputContainer__17tVT>*:not(:last-child) {
	margin-bottom: 24px
}

.styles_modalTabContent__2kV1- {
	flex-grow: 1
}

.styles_modalFooterContainer__1aMLq {
	display: grid;
	grid-gap: 16px;
	padding: 16px 16px 24px 16px
}

@media(min-width: 768px) {
	.styles_modalFooterContainer__1aMLq {
		padding: 22px 40px 40px 40px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_orderContainer__3OZSN {
	position: relative;
	display: flex
}

.styles_buttonContainer__22mQS {
	display: flex
}

.styles_orderButton__3P-Gk {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	background: var(--color-custom);
	cursor: pointer;
	color: #fff;
	border: none;
	text-transform: uppercase;
	text-decoration: none;
	transition: .2s background-color;
	display: inline-block;
	box-sizing: border-box;
	text-align: center
}

@media(min-width: 834px) {
	.styles_orderButton__3P-Gk {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_orderButton__3P-Gk {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 900
	}
}

.styles_orderButton__3P-Gk:active,
.styles_orderButton__3P-Gk:hover {
	background: var(--color-custom-variant)
}

.styles_deliveryPickupButtons__3Uf42 {
	min-width: 140px
}

.styles_deliveryPickupButtons__3Uf42+.styles_deliveryPickupButtons__3Uf42 {
	margin-left: 24px
}

@media(min-width: 1440px) {
	.styles_deliveryPickupButtons__3Uf42 {
		min-width: 188px
	}

	.styles_deliveryPickupButtons__3Uf42+.styles_deliveryPickupButtons__3Uf42 {
		margin-left: 40px
	}
}

.styles_orderArrow__yT8FF {
	position: absolute;
	height: 71px;
	width: 90px;
	bottom: 3px;
	right: -151px
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_orderArrow__yT8FF {
		height: 46px;
		width: 57px;
		bottom: 8px;
		right: -103px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_header__3rRJf {
	display: flex;
	padding: 0 8px;
	background: var(--color-custom)
}

@media(min-width: 834px) {
	.styles_header__3rRJf {
		padding: 0 32px
	}
}

@media(min-width: 1440px) {
	.styles_header__3rRJf {
		padding: 0 56px
	}
}

@media(max-width: 599px) {
	.styles_headerResized__2DKYk {
		min-height: 32vh
	}
}

.styles_headerContent__3Hpy7 {
	position: relative;
	box-sizing: border-box;
	display: flex;
	width: 100%;
	background: #000;
	z-index: 1;
	min-height: 360px
}

@media(min-width: 834px) {
	.styles_headerContent__3Hpy7 {
		min-height: 520px
	}
}

@media(min-width: 1440px) {
	.styles_headerContent__3Hpy7 {
		min-height: 640px
	}
}

@media(max-width: 599px) {
	.styles_headerContentResized__15T4f {
		min-height: auto
	}
}

.styles_title__1zTdJ {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-3-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-3-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-3-custom);
	letter-spacing: var(--letter-spacing-mobile-title-3-custom);
	color: var(--font-color-custom);
	text-align: center;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_title__1zTdJ {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-3-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-3-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-3-custom);
		letter-spacing: var(--letter-spacing-tablet-title-3-custom)
	}
}

@media(min-width: 1440px) {
	.styles_title__1zTdJ {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-3-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-3-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-3-custom);
		letter-spacing: var(--letter-spacing-desktop-title-3-custom)
	}
}

@media(max-width: 599px) {
	.styles_titleResized__1G_rw {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-mobile-title-6-custom);
		letter-spacing: var(--letter-spacing-mobile-title-6-custom)
	}
}

@media(max-width: 599px)and (min-width: 834px) {
	.styles_titleResized__1G_rw {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-6-custom);
		letter-spacing: var(--letter-spacing-tablet-title-6-custom)
	}
}

@media(max-width: 599px)and (min-width: 1440px) {
	.styles_titleResized__1G_rw {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-6-custom);
		letter-spacing: var(--letter-spacing-desktop-title-6-custom)
	}
}

.styles_imageContainer__1js11 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	z-index: -1
}

.styles_imageContainer__1js11 img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.styles_headerShopInformation__1rbt2 {
	position: relative;
	display: grid;
	grid-auto-rows: min-content;
	grid-gap: 24px;
	justify-items: center;
	align-content: center;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	padding: 60px 24px;
	width: 100%
}

@media(min-width: 834px) {
	.styles_headerShopInformation__1rbt2 {
		padding: 80px 60px;
		grid-gap: 32px
	}
}

@media(min-width: 1440px) {
	.styles_headerShopInformation__1rbt2 {
		padding: 80px 170px
	}
}

@media(max-width: 599px) {
	.styles_headerShopInformationResized__dKcut {
		grid-gap: 16px;
		padding: 15px 24px
	}
}

.styles_orderContainer__mqYS- {
	position: relative;
	display: none
}

@media(min-width: 834px) {
	.styles_orderContainer__mqYS- {
		display: block
	}
}

.styles_orderArrow__37mDy {
	position: absolute;
	height: auto
}

@media(min-width: 834px) {
	.styles_orderArrow__37mDy {
		width: 57px;
		bottom: 8px;
		right: -103px
	}
}

@media(min-width: 1440px) {
	.styles_orderArrow__37mDy {
		width: 90px;
		bottom: 3px;
		right: -166px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_header__3XCi6 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ebe9e6;
	padding: 16px 16px;
	background-color: #f5f3f0
}

.styles_title__3XEWz {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	color: #000;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_title__3XEWz {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__3XEWz {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

.styles_closeButton__2BShO {
	width: 28px;
	height: 28px;
	cursor: pointer
}

.styles_modal__2U2_v {
	display: flex;
	flex-direction: column;
	background: #f5f3f0;
	color: #201e1e;
	width: 100%;
	height: 90%;
	position: fixed;
	top: 10%;
	box-sizing: border-box;
	border-radius: 16px 16px 0 0;
	overflow: hidden;
	outline: none
}

@media(min-width: 900px) {
	.styles_modal__2U2_v {
		height: auto;
		width: auto;
		margin: 50px 0px;
		max-width: 600px;
		min-width: 400px;
		top: 0;
		position: relative;
		border-radius: 16px
	}
}

.styles_modalScrollableContent__3dpSZ {
	overflow-y: auto;
	flex-grow: 1;
	padding: 0 16px 16px;
	height: max-content
}

@media(min-width: 900px) {
	.styles_modalScrollableContent__3dpSZ {
		padding: 0 40px 30px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_subtitle__3f6n7 {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	text-transform: uppercase;
	margin: 16px 0
}

@media(min-width: 834px) {
	.styles_subtitle__3f6n7 {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_subtitle__3f6n7 {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_dailyHours__1yXRy {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	display: flex;
	justify-content: space-between
}

@media(min-width: 900px) {
	.styles_dailyHours__1yXRy {
		width: 400px
	}
}

.styles_open__3IZ5e {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #16663e
}

.styles_closed__36ujX {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #f7914d
}

.styles_time__2hBEX {
	margin-bottom: 12px;
	text-align: right
}

.styles_cardWrapper__inNRi {
	background-color: #fff;
	margin: 0 16px
}

@media(max-width: 833px) {
	.styles_cardWrapper__inNRi>div:first-child {
		padding-bottom: 16px
	}

	.styles_cardWrapper__inNRi>div:not(:first-child) {
		padding: 16px 0px
	}

	.styles_cardWrapper__inNRi>div {
		padding-bottom: 16px;
		border-bottom: 1px solid #ebe9e6
	}
}

@media(min-width: 768px) {
	.styles_cardWrapper__inNRi {
		margin: 0 32px
	}

	.styles_cardWrapper__inNRi>div:first-child {
		padding-bottom: 12px
	}

	.styles_cardWrapper__inNRi>div:not(:first-child) {
		padding: 12px 0px
	}

	.styles_cardWrapper__inNRi>div {
		padding-bottom: 12px;
		border-bottom: 1px solid #ebe9e6
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_itemListHeaderWrapper__3Uabj {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	padding: 8px 16px;
	position: relative;
	top: 0
}

@media(min-width: 768px) {
	.styles_itemListHeaderWrapper__3Uabj {
		padding: 16px 32px
	}
}

.styles_noBottomPadding__2Uoop {
	padding: 16px 24px;
	top: 6px
}

.styles_title__dG-sp {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	color: #000;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_title__dG-sp {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__dG-sp {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_withSelect__3aCK0 {
	display: flex;
	align-items: center;
	width: 53%
}

.styles_withoutSelect__1bBiR {
	display: flex;
	align-items: center;
	width: 65%
}

.styles_select__1_NfE,
.styles_selectRequiredWarning__ViU2J {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	flex: auto;
	text-align: right
}

.styles_selectRequiredWarning__ViU2J {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.125rem;
	font-weight: 500;
	color: #f7914d
}

.styles_toppingLimitText__2t1Z4 {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	color: #525150;
	margin-left: 10px;
	text-align: left;
	width: 21%;
	text-transform: uppercase
}

.styles_toppingWrapper__1xCkN {
	display: flex;
	width: 45%
}

@media(min-width: 768px) {
	.styles_toppingWrapper__1xCkN {
		width: 47%
	}
}

.styles_checkboxWrapper__1xTJx {
	display: flex;
	position: relative;
	align-items: center;
	width: 100%
}

.styles_checkboxWrapper__1xTJx:hover .styles_unchecked__3NUWJ {
	border-color: #201e1e
}

.styles_checkboxWrapper__1xTJx:hover .styles_disabled__GoGRU {
	border-color: #a3a2a0
}

.styles_box__qsfMM {
	cursor: pointer;
	display: inline-flex;
	opacity: 1;
	height: 16px;
	width: 16px
}

.styles_unchecked__3NUWJ {
	border: 1px solid #777675;
	box-sizing: border-box;
	border-radius: 2px;
	height: 16px;
	width: 16px
}

.styles_disabled__GoGRU {
	background-color: #f5f3f0;
	border-color: #a3a2a0
}

.styles_checked__2xf_C {
	font-weight: 700
}

.styles_wrapper__12P2T {
	padding: 16px;
	color: #201e1e
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_container__2PeAS {
	display: grid;
	grid-gap: 16px
}

.styles_selection__22TRL {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.styles_labelText__IxmN8 {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400
}

.styles_price__JnsKm {
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500
}

.styles_togglerContainer__3-PGr {
	display: grid;
	grid-gap: 16px;
	align-items: center
}

@media(min-width: 834px) {
	.styles_togglerContainer__3-PGr {
		grid-template-columns: auto 1fr;
		grid-gap: 12px
	}
}

.styles_selectSideLabel__34Hhl {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	display: none;
	color: #525150;
	margin-bottom: 10px;
	padding-left: 6px
}

@media(max-width: 833px) {
	.styles_selectSideLabel__34Hhl {
		display: block
	}
}

.styles_toggler__2pQjw {
	display: flex;
	background: #ebe9e6;
	padding: 3px;
	border-radius: 90px;
	list-style-type: none
}

.styles_togglerListItem__3d_RF {
	display: flex;
	flex-grow: 1
}

.styles_togglerItem__-qsAl {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	background: none;
	border-radius: 90px;
	border: none;
	padding: 6px;
	cursor: pointer;
	color: #201e1e
}

.styles_togglerItem__-qsAl>:not(:last-child) {
	margin-right: 8px
}

@media(min-width: 834px) {
	.styles_togglerItem__-qsAl {
		padding: 10px 18px;
		grid-template-columns: auto auto;
		min-width: 136px
	}
}

.styles_togglerIcon__26FIf {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px
}

.styles_togglerItemActive__2SJWj {
	background: #201e1e;
	color: #fff
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__3jRD- {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	color: #000
}

.styles_addOnsWrapper__1RqNH {
	padding-bottom: 16px
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

@keyframes styles_spin__1Br9U {
	0% {
		transform: rotate(0deg)
	}

	15%,
	50% {
		transform: rotate(180deg)
	}

	65%,
	to {
		transform: rotate(360deg)
	}
}

.styles_spinner__3ukXu {
	animation: styles_spin__1Br9U 4s infinite ease-in-out;
	display: inline-block;
	height: 128px;
	width: 128px
}

.styles_wrapper__QrKWG {
	text-align: center
}

.styles_quote__3RqQ7 {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	color: #201e1e;
	margin: 20px auto 0;
	width: 100%;
	max-width: 360px;
	text-transform: uppercase
}

.styles_thumbnail__2DhjF {
	width: 80px;
	height: 80px;
	border-radius: 10px
}

.styles_full__2E0cO {
	height: 100%;
	width: 100%;
	align-self: center;
	object-fit: cover
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__Nl8gC {
	display: flex;
	align-items: center;
	flex-direction: row
}

.styles_wrapper__Nl8gC>button,
.styles_wrapper__Nl8gC>div {
	margin-right: 8px
}

.styles_circle__2DvAH,
.styles_button__3fvEl {
	width: 32px;
	height: 32px;
	align-items: center;
	border-radius: 50%;
	padding: 0;
	position: relative;
	display: flex;
	justify-content: center
}

@media(min-width: 768px) {

	.styles_circle__2DvAH,
	.styles_button__3fvEl {
		width: 40px;
		height: 40px
	}
}

.styles_button__3fvEl {
	background-color: #faf9f8;
	border-color: #faf9f8;
	border-style: solid;
	border-width: 2px;
	cursor: pointer;
	user-select: none
}

.styles_button__3fvEl:disabled {
	cursor: default;
	opacity: .4
}

.styles_disabledButton__3bgb4 {
	cursor: default;
	opacity: .4
}

.styles_plusButtonText__3zd4x {
	position: absolute;
	height: 32px;
	width: 32px;
	top: 5px
}

@media(min-width: 768px) {
	.styles_plusButtonText__3zd4x {
		width: 40px;
		height: 40px;
		top: 9px
	}
}

.styles_minusButtonText__fGHHM {
	position: absolute;
	top: 4px;
	height: 32px;
	width: 32px
}

@media(min-width: 768px) {
	.styles_minusButtonText__fGHHM {
		width: 40px;
		height: 40px;
		top: 6px
	}
}

.styles_count__1ZVlG {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	color: #000;
	background-color: #f5f3f0;
	text-align: center;
	width: 40px
}

@media(min-width: 834px) {
	.styles_count__1ZVlG {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_count__1ZVlG {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

@media(min-width: 768px) {
	.styles_count__1ZVlG {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.5rem;
		font-weight: 900;
		width: 58px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__ltIJk,
.styles_dealWrapper__O2Auf {
	border-top-width: 1px;
	bottom: 0;
	box-sizing: border-box;
	height: 56px;
	margin-left: auto;
	position: sticky;
	width: 231px
}

@media(min-width: 768px) {

	.styles_wrapper__ltIJk,
	.styles_dealWrapper__O2Auf {
		width: 278px
	}
}

.styles_dealWrapper__O2Auf {
	margin-left: 0
}

.styles_button__38mlZ {
	height: 100%
}

.styles_buttonContents__23GZm {
	display: flex;
	justify-content: space-between
}

.styles_price__2DyxZ {
	font-family: "JetBrainsCustom";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 500
}

.styles_buttonLabel__1JFU9 {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900
}

@media(min-width: 834px) {
	.styles_buttonLabel__1JFU9 {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_buttonLabel__1JFU9 {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_stepperContainer__2Kaeb {
	display: flex;
	align-items: center
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_component__HUkbW {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	padding: 10px;
	color: #201e1e;
	appearance: none;
	border-color: #777675;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	outline: none;
	resize: none;
	transition-duration: .125s;
	transition-property: border-color;
	transition-timing-function: ease;
	width: 100%;
	height: 56px
}

.styles_component__HUkbW:disabled {
	opacity: .4
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__1Lrsj {
	padding-bottom: 8px
}

.styles_content__279gT {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #525150;
	padding: 0px 16px 16px
}

@media(min-width: 768px) {
	.styles_content__279gT {
		padding: 0px 32px 16px
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__2ggkc {
	padding-bottom: 16px
}

.styles_cardWrapper__jYygs {
	margin: 0 16px
}

@media(max-width: 833px) {
	.styles_cardWrapper__jYygs>div:first-child {
		padding-bottom: 16px
	}

	.styles_cardWrapper__jYygs>div:not(:first-child) {
		padding: 16px 0px
	}

	.styles_cardWrapper__jYygs>div {
		padding-bottom: 16px;
		border-bottom: 1px solid #ebe9e6
	}
}

@media(min-width: 768px) {
	.styles_cardWrapper__jYygs {
		margin: 0 32px
	}

	.styles_cardWrapper__jYygs>div:first-child {
		padding-bottom: 12px
	}

	.styles_cardWrapper__jYygs>div:not(:first-child) {
		padding: 12px 0px
	}

	.styles_cardWrapper__jYygs>div {
		padding-bottom: 12px;
		border-bottom: 1px solid #ebe9e6
	}
}

.styles_modal__3CYzf {
	background: #f5f3f0;
	box-sizing: border-box;
	color: #201e1e;
	height: 100%;
	outline: none;
	overflow: hidden;
	width: 100%;
	line-height: 1.29;
	border-radius: 16px
}

@media(min-width: 768px) {
	.styles_modal__3CYzf {
		height: 100%;
		margin: 25px 0;
		width: 646px
	}
}

@media(max-width: 767px) {
	.styles_modal__3CYzf {
		border-radius: 0
	}
}

.styles_modalLoaded__t3GZX {
	background: #fff
}

@media(min-width: 768px) {
	.styles_modalLoaded__t3GZX {
		max-height: max-content
	}
}

.styles_title__Qv8eE {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 900;
	background-color: #f5f3f0;
	color: #000;
	padding: 24px 16px;
	position: sticky;
	text-transform: uppercase;
	top: 0;
	z-index: 1
}

@media(min-width: 834px) {
	.styles_title__Qv8eE {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_title__Qv8eE {
		font-family: "GT America";
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 900
	}
}

@media(min-width: 768px) {
	.styles_title__Qv8eE {
		padding: 24px 32px
	}
}

.styles_titleText__3eckV {
	margin-right: 48px
}

@media(min-width: 768px) {
	.styles_titleText__3eckV {
		margin-right: 40px
	}
}

.styles_closeWrapper__1mCow {
	display: flex;
	height: 0;
	position: sticky;
	top: 0;
	z-index: 2
}

.styles_close__LMDQq {
	display: flex;
	position: absolute;
	right: 0;
	cursor: pointer;
	padding: 16px 16px;
	background: none;
	border: none
}

.styles_close__LMDQq>svg {
	height: 32px;
	width: 32px
}

@media(min-width: 768px) {
	.styles_close__LMDQq>svg {
		height: 40px;
		width: 40px
	}
}

.styles_productImageWrapper__2z7dn {
	justify-content: center;
	background-color: #fff;
	height: 200px
}

@media(min-width: 768px) {
	.styles_productImageWrapper__2z7dn {
		height: 320px
	}
}

.styles_descriptionWrapper__2cCQM {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #000;
	padding: 16px 16px 16px
}

@media(max-width: 767px) {
	.styles_descriptionWrapper__2cCQM {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 400
	}
}

@media(min-width: 768px) {
	.styles_descriptionWrapper__2cCQM {
		padding: 24px 32px 16px
	}
}

.styles_loadingSpinner__Y-tyN {
	padding: 16px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	height: calc(100% - 100px)
}

.styles_modalContents__1PweT {
	position: sticky;
	display: flex;
	flex-direction: column;
	height: 100%
}

.styles_modalScrollableContent__1DMD7 {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow-y: auto
}

.styles_stepperButtonWrapper__N6xDG,
.styles_dealStepperButtonWrapper__2oNkm {
	padding: 16px;
	box-sizing: border-box;
	background-color: #f5f3f0;
	position: sticky;
	margin-right: auto;
	margin-left: auto;
	bottom: 0;
	width: 100%;
	display: flex
}

@media(min-width: 768px) {

	.styles_stepperButtonWrapper__N6xDG,
	.styles_dealStepperButtonWrapper__2oNkm {
		padding: 16px 32px
	}
}

.styles_dealStepperButtonWrapper__2oNkm {
	justify-content: center
}

@media(max-width: 767px) {
	.styles_buttonPadding__2-2xS {
		height: 100px
	}
}

.styles_photo__2mhIO {
	width: 100%;
	height: 100%
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_productContent___KJkC {
	display: flex;
	text-decoration: none;
	justify-content: space-between;
	cursor: pointer;
	background: #fff
}

.styles_productContent___KJkC :focus {
	outline: none
}

@media(min-width: 768px) {
	.styles_productContent___KJkC {
		border: 1px solid #cccac8;
		border-radius: 4px;
		margin-bottom: 32px;
		overflow: hidden
	}

	.styles_productContent___KJkC:last-of-type {
		margin-bottom: 0
	}

	.styles_productContent___KJkC:hover {
		box-shadow: 0 0 0 1px #201e1e;
		outline: none;
		border: 1px solid #201e1e
	}
}

.styles_productInfo__PTbPC {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	box-sizing: border-box;
	padding: 16px
}

.styles_image__3ICOs {
	display: flex;
	height: 100%;
	aspect-ratio: 1/1;
	background-repeat: no-repeat;
	background-size: cover;
	min-width: 106px;
	width: 106px;
	border: 1px solid #ebe9e6;
	border-radius: 4px;
	margin: 16px;
	overflow: hidden
}

@media(min-width: 768px) {
	.styles_image__3ICOs {
		min-width: 144px;
		width: 144px;
		border: none;
		border-radius: 0 4px 4px 0;
		margin: 0;
		overflow: visible
	}
}

.styles_productName__1_pCm {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	padding-bottom: 4px;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}

@media(min-width: 1440px) {
	.styles_productName__1_pCm {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

@media(min-width: 768px) {
	.styles_productName__1_pCm {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
		max-height: 24px
	}
}

.styles_productDescription__2ZEaV {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height: 2.86;
	color: #777675;
	margin: 0 0 24px 0;
	height: 2.86em;
	word-break: break-word
}

@media(max-width: 767px) {
	.styles_productDescription__2ZEaV {
		margin-bottom: 4px
	}
}

@media(max-width: 767px) {
	.styles_productDescription__2ZEaV {
		height: auto
	}
}

.styles_productPrice__3Naac {
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	margin: 0
}

.styles_productDivider__3DD22 {
	border: none;
	border-top: 1px solid #ebe9e6;
	width: calc(100% - 32px);
	margin: 0 auto
}

@media(min-width: 768px) {
	.styles_productDivider__3DD22 {
		display: none
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_categoryContent__2BJDA {
	display: flex;
	flex-direction: column;
	width: 100%
}

.styles_categoryHeader__3sp9d {
	margin: 24px 15px 0 15px
}

@media(min-width: 768px) {
	.styles_categoryHeader__3sp9d {
		margin: 24px 24px 16px 0
	}
}

@media(min-width: 1100px) {
	.styles_categoryHeader__3sp9d {
		margin: 32px 0 24px 0
	}
}

.styles_categoryTitle__1jE-C {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-7-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-7-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-7-custom);
	letter-spacing: var(--letter-spacing-mobile-title-7-custom);
	color: #000;
	display: flex;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_categoryTitle__1jE-C {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-7-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-7-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-7-custom);
		letter-spacing: var(--letter-spacing-tablet-title-7-custom)
	}
}

@media(min-width: 1440px) {
	.styles_categoryTitle__1jE-C {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-7-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-7-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-7-custom);
		letter-spacing: var(--letter-spacing-desktop-title-7-custom)
	}
}

.styles_categoryDescription__2TLut {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #525150;
	margin-top: 4px
}

@media(min-width: 1100px) {
	.styles_categoryDescription__2TLut {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		margin-top: 8px
	}
}

.styles_categoryProducts__1XmOk {
	background: #fff;
	display: flex;
	flex-direction: column
}

@media(min-width: 768px) {
	.styles_categoryProducts__1XmOk {
		background: none;
		flex-direction: row
	}
}

.styles_productsColumn__zlIPp {
	background: #fff;
	display: flex;
	flex-direction: column;
	flex: 1
}

@media(min-width: 768px) {
	.styles_productsColumn__zlIPp {
		background: none
	}

	.styles_productsColumn__zlIPp:not(:last-child) {
		margin-right: 40px
	}

	.styles_productsColumn__zlIPp:last-child {
		margin-right: 24px
	}
}

.styles_timeBasedOrShippingRestrictedCategory__IZcV0 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: #201e1e;
	display: flex;
	align-items: center;
	background-color: #e1edfb;
	width: fit-content;
	margin: 8px 0;
	padding: 12px;
	gap: 8px;
	flex-basis: content;
	margin-right: 4px
}

.styles_restrictedCategoryWrapper__2FcBn {
	display: flex;
	flex-wrap: wrap
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_container__37Jf1 {
	display: grid;
	grid-gap: 24px
}

@media(min-width: 768px) {
	.styles_container__37Jf1 {
		grid-gap: 32px
	}
}

.styles_grid__JOvyb {
	position: relative;
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(min-content, 242px);
	grid-gap: 8px;
	padding: 4px 0 4px 15px;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	overscroll-behavior-x: contain;
	scroll-snap-type: x proximity;
	scroll-padding-inline: 15px
}

.styles_grid__JOvyb>* {
	scroll-snap-align: start
}

.styles_grid__JOvyb::after {
	scroll-snap-align: end;
	content: "";
	padding-right: 7px
}

.styles_grid__JOvyb::-webkit-scrollbar {
	display: none
}

@media(min-width: 768px) {
	.styles_grid__JOvyb {
		grid-auto-flow: unset;
		grid-gap: 32px 40px;
		grid-template-columns: 1fr 1fr;
		padding: 0 24px 0 0;
		overflow: unset
	}

	.styles_grid__JOvyb::after {
		display: none
	}
}

.styles_header__R48Kq {
	margin: 32px 15px 0
}

@media(min-width: 768px) {
	.styles_header__R48Kq {
		margin: 40px 24px 0 0
	}
}

@media(min-width: 1100px) {
	.styles_header__R48Kq {
		margin: 48px 24px 0 0
	}
}

.styles_title__1i8mz {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-7-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-7-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-7-custom);
	letter-spacing: var(--letter-spacing-mobile-title-7-custom);
	color: #000;
	display: flex;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_title__1i8mz {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-7-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-7-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-7-custom);
		letter-spacing: var(--letter-spacing-tablet-title-7-custom)
	}
}

@media(min-width: 1440px) {
	.styles_title__1i8mz {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-7-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-7-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-7-custom);
		letter-spacing: var(--letter-spacing-desktop-title-7-custom)
	}
}

.styles_coupon__14Pba {
	display: flex;
	min-width: 242px;
	min-height: 120px;
	box-sizing: border-box;
	cursor: pointer;
	background: #fff;
	text-align: left;
	padding: 0;
	border: 1px solid #cccac8;
	border-radius: 4px;
	overflow: hidden
}

.styles_coupon__14Pba :focus {
	outline: none
}

@media(hover: hover)and (pointer: fine) {
	.styles_coupon__14Pba:hover {
		box-shadow: 0 0 0 1px #201e1e;
		outline: none;
		border: 1px solid #201e1e
	}
}

@media(min-width: 834px) {
	.styles_coupon__14Pba {
		min-height: 148px
	}
}

.styles_couponFooter__3ODCg {
	display: flex;
	align-items: center
}

.styles_couponFooter__3ODCg>*:not(:last-child) {
	margin-right: 8px
}

.styles_couponInfo__3GnCs {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: column;
	box-sizing: border-box;
	padding: 12px;
	height: 100%
}

@media(min-width: 768px) {
	.styles_couponInfo__3GnCs {
		padding: 16px
	}
}

.styles_couponName__v4UZv {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #201e1e;
	padding-bottom: 4px;
	margin: 0;
	padding: 0 0 16px;
	word-break: break-word
}

@media(min-width: 1440px) {
	.styles_couponName__v4UZv {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_couponPrice__3kmpE {
	display: flex;
	font-family: "JetBrainsCustom";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	color: #000
}

.styles_expandButton__36Pdm {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 400;
	display: inline-flex;
	justify-self: flex-start;
	background: #fff;
	padding: 4px 12px;
	border-radius: 4px;
	border: 1px solid #201e1e;
	color: #201e1e;
	cursor: pointer
}

.styles_skipNavigationLink__3qkjo {
	position: absolute;
	z-index: 450;
	opacity: 0;
	pointer-events: none;
	margin: 7px;
	padding: 7px 8px 7px 8px;
	background-color: #fff;
	border: 1px solid #2e2d2d;
	border-radius: 3px;
	top: 0;
	left: 0
}

.styles_skipNavigationLink__3qkjo:focus-visible {
	pointer-events: all;
	opacity: 1
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_wrapper__14i4f {
	display: grid;
	position: sticky;
	background-color: #fff;
	top: 0;
	z-index: 1
}

@media(min-width: 834px) {
	.styles_wrapper__14i4f {
		width: 98.5%
	}
}

.styles_menuWrapper__38k5L {
	background-color: #fff;
	display: flex;
	overflow-x: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.styles_menuWrapper__38k5L::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important
}

.styles_withPaddingAndBorder__2fLiN,
.styles_caretWrapperBase__15X_r,
.styles_leftCaretWrapper__2JJdx,
.styles_rightCaretWrapper__1uGnU,
.styles_button__17K9m,
.styles_selectedButton__luHBN {
	padding: 26px 17px 23px;
	border: none;
	border-bottom: 1px solid #ebe9e6
}

.styles_button__17K9m,
.styles_selectedButton__luHBN {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400;
	background-color: #fff;
	white-space: nowrap;
	color: #525150;
	cursor: pointer
}

.styles_selectedButton__luHBN {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	border-bottom: 2px solid #f7914d
}

@media(min-width: 1440px) {
	.styles_selectedButton__luHBN {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_caretWrapperBase__15X_r,
.styles_leftCaretWrapper__2JJdx,
.styles_rightCaretWrapper__1uGnU {
	padding-top: 33px;
	background-color: #fff;
	position: absolute;
	cursor: pointer;
	top: 0
}

@media(max-width: 833px) {

	.styles_caretWrapperBase__15X_r,
	.styles_leftCaretWrapper__2JJdx,
	.styles_rightCaretWrapper__1uGnU {
		height: 72px;
		border: none
	}
}

.styles_rightCaretWrapper__1uGnU {
	right: 0;
	padding-left: 45px;
	-webkit-mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, white 40px, white 100%);
	mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, white 40px, white 100%)
}

@media(min-width: 768px) {
	.styles_rightCaretWrapper__1uGnU {
		-webkit-mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, white 25px, white 100%);
		mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, white 25px, white 100%)
	}
}

.styles_leftCaretWrapper__2JJdx {
	padding-right: 45px;
	left: 0;
	-webkit-mask-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0px, white 40px, white 100%);
	mask-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0px, white 40px, white 100%)
}

@media(min-width: 768px) {
	.styles_leftCaretWrapper__2JJdx {
		-webkit-mask-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0px, white 25px, white 100%);
		mask-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0px, white 25px, white 100%)
	}
}

.styles_caret__3rbZs,
.styles_leftCaret__2mATr {
	padding-bottom: 3px
}

.styles_leftCaret__2mATr {
	height: 12px;
	width: 7px
}

.styles_skipJumpListNavigationLink__1xbCo {
	top: -25px;
	left: -6px
}

.styles_menuContent__2JSDD {
	display: grid;
	padding-bottom: 20px;
	min-height: 200px;
	position: relative
}

@media(min-width: 768px)and (max-width: 1099px) {
	.styles_menuContent__2JSDD {
		padding-left: 24px
	}
}

@media(min-width: 768px) {
	.styles_menuContent__2JSDD {
		flex-grow: 1
	}
}

@media(min-width: 1100px) {
	.styles_menuContent__2JSDD {
		margin: 0 16px
	}
}

@media(min-width: 1300px) {
	.styles_menuContent__2JSDD {
		margin: 0 calc(10% - 40px)
	}
}

.styles_menuContentEmpty__3ibVC {
	min-height: auto
}

.styles_overlay__1EWAh {
	max-height: 225px
}

@media(min-width: 1100px) {
	.styles_overlay__1EWAh {
		margin: 0 -50%
	}
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_shopDiscountBanner__2e4kB {
	font-family: "GT America";
	font-size: .75rem;
	line-height: 1.25rem;
	font-weight: 900;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #201e1e;
	color: #faf9f8;
	padding: 16px;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_shopDiscountBanner__2e4kB {
		font-family: "GT America";
		font-size: .75rem;
		line-height: 1.25rem;
		font-weight: 900
	}
}

@media(min-width: 1440px) {
	.styles_shopDiscountBanner__2e4kB {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 900
	}
}

.styles_shopDiscountBanner__2e4kB>*:not(:last-child) {
	margin-right: 16px
}

.styles_closeButton__3AL7c {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none;
	border: none;
	cursor: pointer;
	padding: 0 18px
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Extended-Black.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Medium.woff") format("woff")
}

@font-face {
	font-family: "GT America";
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/GT-America/GT-America-Standard-Regular.woff") format("woff")
}

@font-face {
	font-family: "JetBrainsCustom";
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff2") format("woff2"), url("https://slice-web-assets.prod.slicelife.com/fonts/JetBrainsCustom/JetBrainsCustom-Bold.woff") format("woff")
}

@font-face {
	font-family: "EasyNotes";
	font-display: swap;
	font-style: normal;
	src: url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.otf") format("opentype"), url("https://slice-web-assets.prod.slicelife.com/fonts/EasyNotes/EasyNotes.ttf") format("truetype")
}

.styles_shopStoryContainer__2dwEv {
	display: flex;
	flex-direction: column;
	color: #fff;
	background: #fff;
	position: relative;
	min-height: 115px
}

.styles_wrapper__1PG4B {
	padding: 32px 15px;
	background-color: var(--color-custom)
}

@media(min-width: 834px) {
	.styles_wrapper__1PG4B {
		padding: 32px
	}
}

@media(min-width: 1440px) {
	.styles_wrapper__1PG4B {
		display: flex;
		padding: 56px 0
	}

	.styles_wrapper__1PG4B>div {
		flex: 1
	}

	.styles_wrapper__1PG4B>div:first-child {
		padding-left: 56px;
		padding-right: 76px
	}

	.styles_wrapper__1PG4B>div:last-child {
		padding-left: 67px
	}
}

@media(min-width: 1440px) {
	.styles_contentWrapper__KiZVm {
		max-width: 530px
	}
}

.styles_paperRipContainer__3C0Sr {
	width: 100%;
	overflow-x: hidden;
	margin-bottom: -1px;
	line-height: 0
}

.styles_paperRip__2MfPB {
	width: auto;
	min-width: 100%;
	height: 43px
}

.styles_paperRip__2MfPB path {
	fill: var(--color-custom)
}

@media(min-width: 834px) {
	.styles_paperRip__2MfPB {
		height: 60px
	}
}

@media(min-width: 1440px) {
	.styles_paperRip__2MfPB {
		height: 51px
	}
}

.styles_shopName__1XTmy {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-6-custom);
	letter-spacing: var(--letter-spacing-mobile-title-6-custom);
	color: #fff;
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_shopName__1XTmy {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-6-custom);
		letter-spacing: var(--letter-spacing-tablet-title-6-custom)
	}
}

@media(min-width: 1440px) {
	.styles_shopName__1XTmy {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-6-custom);
		letter-spacing: var(--letter-spacing-desktop-title-6-custom)
	}
}

.styles_story__1zNVP {
	font-family: "GT America";
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 500;
	padding: 24px 0;
	white-space: pre-line
}

@media(min-width: 1440px) {
	.styles_story__1zNVP {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 500
	}
}

.styles_ratingContainer__8pHOB {
	display: flex;
	align-items: center
}

.styles_shopInfoContainer__1dCtX {
	display: flex;
	flex-direction: column;
	padding: 24px 0;
	align-self: start
}

@media(min-width: 834px) {
	.styles_shopInfoContainer__1dCtX {
		flex-direction: row;
		justify-content: space-between
	}

	.styles_shopInfoContainer__1dCtX>div:first-of-type {
		margin-right: 24px
	}

	.styles_shopInfoContainer__1dCtX>div {
		flex: 1
	}
}

@media(min-width: 1440px) {
	.styles_shopInfoContainer__1dCtX {
		flex-direction: column
	}

	.styles_shopInfoContainer__1dCtX>div:first-of-type {
		margin-right: 5px
	}
}

.styles_rating__35Bt7 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	padding: 0 3px 0 14px
}

@media(min-width: 834px) {
	.styles_rating__35Bt7 {
		font-family: "GT America";
		font-size: .875rem;
		line-height: 1.375rem;
		font-weight: 500
	}
}

@media(min-width: 834px)and (min-width: 1440px) {
	.styles_rating__35Bt7 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_reviews__1qYm1 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400
}

.styles_phone__2Kksb {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-6-custom);
	letter-spacing: var(--letter-spacing-mobile-title-6-custom);
	text-decoration: none;
	color: #fff;
	padding: 0;
	padding-bottom: 24px
}

@media(min-width: 834px) {
	.styles_phone__2Kksb {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-6-custom);
		letter-spacing: var(--letter-spacing-tablet-title-6-custom)
	}
}

@media(min-width: 1440px) {
	.styles_phone__2Kksb {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-6-custom);
		letter-spacing: var(--letter-spacing-desktop-title-6-custom)
	}
}

@media(min-width: 834px) {
	.styles_phone__2Kksb {
		padding: 0;
		padding-bottom: 32px
	}
}

.styles_address__1kk8I {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-6-custom);
	letter-spacing: var(--letter-spacing-mobile-title-6-custom);
	text-transform: uppercase
}

@media(min-width: 834px) {
	.styles_address__1kk8I {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-6-custom);
		letter-spacing: var(--letter-spacing-tablet-title-6-custom)
	}
}

@media(min-width: 1440px) {
	.styles_address__1kk8I {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-6-custom);
		letter-spacing: var(--letter-spacing-desktop-title-6-custom)
	}
}

.styles_hours__3Hr1M {
	font-family: var(--font-family-custom);
	font-size: calc(var(--font-size-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	line-height: calc(var(--line-height-mobile-title-6-custom)/var(--font-base-size-custom)*1rem);
	font-weight: var(--font-weight-mobile-title-6-custom);
	letter-spacing: var(--letter-spacing-mobile-title-6-custom)
}

@media(min-width: 834px) {
	.styles_hours__3Hr1M {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-tablet-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-tablet-title-6-custom);
		letter-spacing: var(--letter-spacing-tablet-title-6-custom)
	}
}

@media(min-width: 1440px) {
	.styles_hours__3Hr1M {
		font-family: var(--font-family-custom);
		font-size: calc(var(--font-size-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		line-height: calc(var(--line-height-desktop-title-6-custom)/var(--font-base-size-custom)*1rem);
		font-weight: var(--font-weight-desktop-title-6-custom);
		letter-spacing: var(--letter-spacing-desktop-title-6-custom)
	}
}

.styles_directions__eteqi,
.styles_link__3JIQ5 {
	font-family: "GT America";
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 500;
	font-weight: 500;
	color: #fff;
	margin-top: 8px
}

@media(min-width: 1440px) {

	.styles_directions__eteqi,
	.styles_link__3JIQ5 {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500
	}
}

.styles_link__3JIQ5 {
	text-decoration: underline;
	cursor: pointer
}

.styles_workingBadge__2HWln {
	position: relative;
	margin-left: 8px;
	width: 60px;
	height: 40px
}

@media(max-width: 767px) {
	.styles_workingBadge__2HWln {
		margin-top: -6px
	}
}

@media(min-width: 1440px) {
	.styles_workingBadge__2HWln {
		font-family: "GT America";
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 500;
		width: 80px;
		height: 50px
	}
}

@media(min-width: 1440px)and (min-width: 1440px) {
	.styles_workingBadge__2HWln {
		font-family: "GT America";
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-weight: 500
	}
}

.styles_workingBadge__2HWln svg {
	display: flex;
	width: 60px;
	height: 40px
}

@media(min-width: 1440px) {
	.styles_workingBadge__2HWln svg {
		width: 80px;
		height: 50px
	}
}

.styles_workingBadgeTextWrapper__gPtZv {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	font-family: EasyNotes;
	text-transform: uppercase;
	padding-top: 1px;
	font-size: 16px;
	height: 40px
}

@media(min-width: 1440px) {
	.styles_workingBadgeTextWrapper__gPtZv {
		font-size: 20px;
		height: 50px
	}
}

.styles_flex__3J7g- {
	display: flex;
	margin-top: 24px
}

.styles_columnFlex__1AgFi {
	display: flex;
	flex-direction: column
}

.styles_contentContainer__3RxyV {
	background: #000
}

.styles_headerContainer__1IPZw {
	position: relative;
	background: var(--color-custom)
}

.styles_mainContent__3LB-3 {
	position: relative;
	padding-bottom: 20px;
	display: grid;
	justify-content: space-between;
	background: #fff;
	margin-top: -40px
}

@media(min-width: 834px) {
	.styles_mainContent__3LB-3 {
		margin-top: -60px;
		padding-bottom: 52px
	}
}

@media(min-width: 1100px) {
	.styles_mainContent__3LB-3 {
		grid-template-columns: 1fr 472px;
		padding-bottom: 100px
	}
}

@media(min-width: 1440px) {
	.styles_mainContent__3LB-3 {
		margin-top: -100px;
		padding-bottom: 120px
	}
}

.styles_menuContainer__y2595,
.styles_sideBarContainer__38U5S {
	padding-top: 40px
}

@media(min-width: 834px) {

	.styles_menuContainer__y2595,
	.styles_sideBarContainer__38U5S {
		padding-top: 60px
	}
}

@media(min-width: 1440px) {

	.styles_menuContainer__y2595,
	.styles_sideBarContainer__38U5S {
		padding-top: 100px
	}
}

.styles_sideBarContainer__38U5S {
	background: #f5f3f0
}

@media(max-width: 1099px) {
	.styles_sideBarContainer__38U5S {
		display: none
	}
}

.styles_mobileCartContainer__1hN0f {
	display: block;
	position: sticky;
	bottom: 16px;
	z-index: 375
}

@media(min-width: 390px)and (max-width: 833px) {
	.styles_mobileCartContainer__1hN0f {
		bottom: 22px
	}
}

@media(min-width: 1100px) {
	.styles_mobileCartContainer__1hN0f {
		display: none
	}

	.styles_desktopCartContainer__poirg {
		position: sticky;
		top: 0;
		right: 0;
		display: flex;
		flex: 1 0 auto;
		width: 100%;
		height: 100vh
	}
}