@charset "UTF-8";.selectric-wrapper {cursor: pointer;position: relative;}.selectric-responsive {width: 100%;}.selectric {background: #fff;border: 1px solid #061c3f;border-radius: 4px;overflow: hidden;position: relative;}.selectric .label {color: #061c3f;display: block;font-size: 16px;height: 38px;line-height: 38px;margin: 0 38px 0 10px;overflow: hidden;text-overflow: ellipsis;-webkit-user-select: none;-moz-user-select: none;user-select: none;white-space: nowrap;}.selectric .button, .selectric .selectric-button {color: #061c3f;display: block;font: 0/0 a;height: 38px;line-height: 38px;*font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;position: absolute;right: 0;text-align: center;top: 0;width: 38px;}.selectric .button:after, .selectric .selectric-button:after {border: 4px solid transparent;border-bottom: none;border-top-color: #061c3f;bottom: 0;content: " ";height: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 0;}.selectric-focus .selectric {border-color: #000;}.selectric-hover .selectric {border-color: #020710;}.selectric-hover .selectric .button {color: #020710;}.selectric-hover .selectric .button:after {border-top-color: #020710;}.selectric-open {z-index: 9999;}.selectric-open .selectric {border-color: #020710;}.selectric-open .selectric-items {display: block;}.selectric-disabled {cursor: default;filter: alpha(opacity=50);opacity: 0.5;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.selectric-hide-select {height: 0;overflow: hidden;position: relative;width: 0;}.selectric-hide-select select {left: -100%;position: absolute;}.selectric-hide-select.selectric-is-native {height: 100%;position: absolute;width: 100%;z-index: 10;}.selectric-hide-select.selectric-is-native select {border: none;box-sizing: border-box;height: 100%;left: 0;opacity: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 1;}.selectric-input {clip: rect(0, 0, 0, 0) !important;background: none !important;border: none !important;*font: 0/0 a !important;height: 1px !important;left: 0 !important;margin: 0 !important;outline: none !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;top: 0 !important;width: 1px !important;}.selectric-temp-show {display: block !important;position: absolute !important;visibility: hidden !important;}.selectric-items {background: #fff;border: 1px solid #020710;border-radius: 4px;display: none;left: 0;position: absolute;top: 100%;width: 100% !important;z-index: -1;}.selectric-items .selectric-scroll {height: 100%;overflow: auto;}.selectric-above .selectric-items {bottom: 100%;top: auto;}.selectric-items li, .selectric-items ul {font-size: 16px;line-height: 20px;list-style: none;margin: 0;min-height: 20px;padding: 0;}.selectric-items li {color: #666;cursor: pointer;display: block;padding: 10px;}.selectric-items li.selected {background: #e0e0e0;color: #444;}.selectric-items li.highlighted, .selectric-items li:hover {background: #061c3f;color: #fff;}.selectric-items .disabled {background: none !important;color: #666 !important;cursor: default !important;filter: alpha(opacity=50);opacity: 0.5;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.selectric-items .selectric-group .selectric-group-label {background: none;color: #444;cursor: default;font-weight: 700;padding-left: 10px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.selectric-items .selectric-group.disabled li {filter: alpha(opacity=100);opacity: 1;}.selectric-items .selectric-group li {padding-left: 25px;}html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-family: sans-serif;line-height: 1.15;}article, aside, footer, header, nav, section {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}figcaption, figure {display: block;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;overflow: visible;}main {display: block;}pre {font-family: monospace, monospace;font-size: 1em;}a {-webkit-text-decoration-skip: objects;background-color: transparent;}a:active, a:hover {outline-width: 0;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: inherit;font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}dfn {font-style: italic;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}audio, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {border-style: none;}svg:not(:root) {overflow: hidden;}button, input, optgroup, select, textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}button {overflow: visible;}button, select {text-transform: none;}[type="reset"], [type="submit"], button, html [type="button"] {-webkit-appearance: button;}[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText;}input {overflow: visible;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}fieldset {border: 1px solid silver;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {display: inline-block;vertical-align: baseline;}textarea {overflow: auto;}details {display: block;}summary {display: list-item;}menu {display: block;}canvas {display: inline-block;}[hidden], template {display: none;}.foundation-mq {font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";}html {box-sizing: border-box;font-size: 100%;}*, :after, :before {box-sizing: inherit;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fefefe;color: #0a0a0a;font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;font-weight: 400;line-height: 1.5;margin: 0;padding: 0;}img {-ms-interpolation-mode: bicubic;display: inline-block;height: auto;max-width: 100%;vertical-align: middle;}textarea {border-radius: 0;height: auto;min-height: 50px;}select {border-radius: 0;box-sizing: border-box;width: 100%;}.map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object {max-width: none !important;}button {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: 0 0;border: 0;border-radius: 0;cursor: auto;line-height: 1;padding: 0;}[data-whatinput="mouse"] button {outline: 0;}pre {overflow: auto;}button, input, optgroup, select, textarea {font-family: inherit;}.is-visible {display: block !important;}.is-hidden {display: none !important;}.grid-container {max-width: 87.5rem;}.grid-container, .grid-container.fluid {margin: 0 auto;padding-left: 0.9375rem;padding-right: 0.9375rem;}.grid-container.fluid {max-width: 100%;}.grid-container.full {margin: 0 auto;max-width: 100%;padding-left: 0;padding-right: 0;}.grid-x {display: flex;flex-flow: row wrap;}.cell {flex: 0 0 auto;min-height: 0;min-width: 0;width: 100%;}.cell.auto {flex: 1 1 0px;}.cell.shrink {flex: 0 0 auto;}.grid-x > .auto, .grid-x > .shrink {width: auto;}.grid-x > .small-1, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-full, .grid-x > .small-shrink {flex-basis: auto;}@media print, screen and (min-width: 40em) {.grid-x > .medium-1, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-full, .grid-x > .medium-shrink {flex-basis: auto;}}@media print, screen and (min-width: 64em) {.grid-x > .large-1, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-full, .grid-x > .large-shrink {flex-basis: auto;}}.grid-x > .small-1 {width: 8.33333%;}.grid-x > .small-2 {width: 16.66667%;}.grid-x > .small-3 {width: 25%;}.grid-x > .small-4 {width: 33.33333%;}.grid-x > .small-5 {width: 41.66667%;}.grid-x > .small-6 {width: 50%;}.grid-x > .small-7 {width: 58.33333%;}.grid-x > .small-8 {width: 66.66667%;}.grid-x > .small-9 {width: 75%;}.grid-x > .small-10 {width: 83.33333%;}.grid-x > .small-11 {width: 91.66667%;}.grid-x > .small-12 {width: 100%;}@media print, screen and (min-width: 40em) {.grid-x > .medium-auto {flex: 1 1 0px;width: auto;}.grid-x > .medium-shrink {flex: 0 0 auto;width: auto;}.grid-x > .medium-1 {width: 8.33333%;}.grid-x > .medium-2 {width: 16.66667%;}.grid-x > .medium-3 {width: 25%;}.grid-x > .medium-4 {width: 33.33333%;}.grid-x > .medium-5 {width: 41.66667%;}.grid-x > .medium-6 {width: 50%;}.grid-x > .medium-7 {width: 58.33333%;}.grid-x > .medium-8 {width: 66.66667%;}.grid-x > .medium-9 {width: 75%;}.grid-x > .medium-10 {width: 83.33333%;}.grid-x > .medium-11 {width: 91.66667%;}.grid-x > .medium-12 {width: 100%;}}@media print, screen and (min-width: 64em) {.grid-x > .large-auto {flex: 1 1 0px;width: auto;}.grid-x > .large-shrink {flex: 0 0 auto;width: auto;}.grid-x > .large-1 {width: 8.33333%;}.grid-x > .large-2 {width: 16.66667%;}.grid-x > .large-3 {width: 25%;}.grid-x > .large-4 {width: 33.33333%;}.grid-x > .large-5 {width: 41.66667%;}.grid-x > .large-6 {width: 50%;}.grid-x > .large-7 {width: 58.33333%;}.grid-x > .large-8 {width: 66.66667%;}.grid-x > .large-9 {width: 75%;}.grid-x > .large-10 {width: 83.33333%;}.grid-x > .large-11 {width: 91.66667%;}.grid-x > .large-12 {width: 100%;}}.grid-margin-x:not(.grid-x) > .cell {width: auto;}.grid-margin-y:not(.grid-y) > .cell {height: auto;}.grid-margin-x {margin-left: -0.9375rem;margin-right: -0.9375rem;}.grid-margin-x > .cell {margin-left: 0.9375rem;margin-right: 0.9375rem;width: calc(100% - 1.875rem);}.grid-margin-x > .auto, .grid-margin-x > .shrink {width: auto;}.grid-margin-x > .small-1 {width: calc(8.33333% - 1.875rem);}.grid-margin-x > .small-2 {width: calc(16.66667% - 1.875rem);}.grid-margin-x > .small-3 {width: calc(25% - 1.875rem);}.grid-margin-x > .small-4 {width: calc(33.33333% - 1.875rem);}.grid-margin-x > .small-5 {width: calc(41.66667% - 1.875rem);}.grid-margin-x > .small-6 {width: calc(50% - 1.875rem);}.grid-margin-x > .small-7 {width: calc(58.33333% - 1.875rem);}.grid-margin-x > .small-8 {width: calc(66.66667% - 1.875rem);}.grid-margin-x > .small-9 {width: calc(75% - 1.875rem);}.grid-margin-x > .small-10 {width: calc(83.33333% - 1.875rem);}.grid-margin-x > .small-11 {width: calc(91.66667% - 1.875rem);}.grid-margin-x > .small-12 {width: calc(100% - 1.875rem);}@media print, screen and (min-width: 40em) {.grid-margin-x > .medium-auto, .grid-margin-x > .medium-shrink {width: auto;}.grid-margin-x > .medium-1 {width: calc(8.33333% - 1.875rem);}.grid-margin-x > .medium-2 {width: calc(16.66667% - 1.875rem);}.grid-margin-x > .medium-3 {width: calc(25% - 1.875rem);}.grid-margin-x > .medium-4 {width: calc(33.33333% - 1.875rem);}.grid-margin-x > .medium-5 {width: calc(41.66667% - 1.875rem);}.grid-margin-x > .medium-6 {width: calc(50% - 1.875rem);}.grid-margin-x > .medium-7 {width: calc(58.33333% - 1.875rem);}.grid-margin-x > .medium-8 {width: calc(66.66667% - 1.875rem);}.grid-margin-x > .medium-9 {width: calc(75% - 1.875rem);}.grid-margin-x > .medium-10 {width: calc(83.33333% - 1.875rem);}.grid-margin-x > .medium-11 {width: calc(91.66667% - 1.875rem);}.grid-margin-x > .medium-12 {width: calc(100% - 1.875rem);}}@media print, screen and (min-width: 64em) {.grid-margin-x > .large-auto, .grid-margin-x > .large-shrink {width: auto;}.grid-margin-x > .large-1 {width: calc(8.33333% - 1.875rem);}.grid-margin-x > .large-2 {width: calc(16.66667% - 1.875rem);}.grid-margin-x > .large-3 {width: calc(25% - 1.875rem);}.grid-margin-x > .large-4 {width: calc(33.33333% - 1.875rem);}.grid-margin-x > .large-5 {width: calc(41.66667% - 1.875rem);}.grid-margin-x > .large-6 {width: calc(50% - 1.875rem);}.grid-margin-x > .large-7 {width: calc(58.33333% - 1.875rem);}.grid-margin-x > .large-8 {width: calc(66.66667% - 1.875rem);}.grid-margin-x > .large-9 {width: calc(75% - 1.875rem);}.grid-margin-x > .large-10 {width: calc(83.33333% - 1.875rem);}.grid-margin-x > .large-11 {width: calc(91.66667% - 1.875rem);}.grid-margin-x > .large-12 {width: calc(100% - 1.875rem);}}.grid-container:not(.full) > .grid-padding-x, .grid-padding-x .grid-padding-x {margin-left: -0.9375rem;margin-right: -0.9375rem;}.grid-padding-x > .cell {padding-left: 0.9375rem;padding-right: 0.9375rem;}.small-up-1 > .cell {width: 100%;}.small-up-2 > .cell {width: 50%;}.small-up-3 > .cell {width: 33.33333%;}.small-up-4 > .cell {width: 25%;}.small-up-5 > .cell {width: 20%;}.small-up-6 > .cell {width: 16.66667%;}.small-up-7 > .cell {width: 14.28571%;}.small-up-8 > .cell {width: 12.5%;}@media print, screen and (min-width: 40em) {.medium-up-1 > .cell {width: 100%;}.medium-up-2 > .cell {width: 50%;}.medium-up-3 > .cell {width: 33.33333%;}.medium-up-4 > .cell {width: 25%;}.medium-up-5 > .cell {width: 20%;}.medium-up-6 > .cell {width: 16.66667%;}.medium-up-7 > .cell {width: 14.28571%;}.medium-up-8 > .cell {width: 12.5%;}}@media print, screen and (min-width: 64em) {.large-up-1 > .cell {width: 100%;}.large-up-2 > .cell {width: 50%;}.large-up-3 > .cell {width: 33.33333%;}.large-up-4 > .cell {width: 25%;}.large-up-5 > .cell {width: 20%;}.large-up-6 > .cell {width: 16.66667%;}.large-up-7 > .cell {width: 14.28571%;}.large-up-8 > .cell {width: 12.5%;}}.grid-margin-x.small-up-1 > .cell {width: calc(100% - 1.875rem);}.grid-margin-x.small-up-2 > .cell {width: calc(50% - 1.875rem);}.grid-margin-x.small-up-3 > .cell {width: calc(33.33333% - 1.875rem);}.grid-margin-x.small-up-4 > .cell {width: calc(25% - 1.875rem);}.grid-margin-x.small-up-5 > .cell {width: calc(20% - 1.875rem);}.grid-margin-x.small-up-6 > .cell {width: calc(16.66667% - 1.875rem);}.grid-margin-x.small-up-7 > .cell {width: calc(14.28571% - 1.875rem);}.grid-margin-x.small-up-8 > .cell {width: calc(12.5% - 1.875rem);}@media print, screen and (min-width: 40em) {.grid-margin-x.medium-up-1 > .cell {width: calc(100% - 1.875rem);}.grid-margin-x.medium-up-2 > .cell {width: calc(50% - 1.875rem);}.grid-margin-x.medium-up-3 > .cell {width: calc(33.33333% - 1.875rem);}.grid-margin-x.medium-up-4 > .cell {width: calc(25% - 1.875rem);}.grid-margin-x.medium-up-5 > .cell {width: calc(20% - 1.875rem);}.grid-margin-x.medium-up-6 > .cell {width: calc(16.66667% - 1.875rem);}.grid-margin-x.medium-up-7 > .cell {width: calc(14.28571% - 1.875rem);}.grid-margin-x.medium-up-8 > .cell {width: calc(12.5% - 1.875rem);}}@media print, screen and (min-width: 64em) {.grid-margin-x.large-up-1 > .cell {width: calc(100% - 1.875rem);}.grid-margin-x.large-up-2 > .cell {width: calc(50% - 1.875rem);}.grid-margin-x.large-up-3 > .cell {width: calc(33.33333% - 1.875rem);}.grid-margin-x.large-up-4 > .cell {width: calc(25% - 1.875rem);}.grid-margin-x.large-up-5 > .cell {width: calc(20% - 1.875rem);}.grid-margin-x.large-up-6 > .cell {width: calc(16.66667% - 1.875rem);}.grid-margin-x.large-up-7 > .cell {width: calc(14.28571% - 1.875rem);}.grid-margin-x.large-up-8 > .cell {width: calc(12.5% - 1.875rem);}}.small-margin-collapse, .small-margin-collapse > .cell {margin-left: 0;margin-right: 0;}.small-margin-collapse > .small-1 {width: 8.33333%;}.small-margin-collapse > .small-2 {width: 16.66667%;}.small-margin-collapse > .small-3 {width: 25%;}.small-margin-collapse > .small-4 {width: 33.33333%;}.small-margin-collapse > .small-5 {width: 41.66667%;}.small-margin-collapse > .small-6 {width: 50%;}.small-margin-collapse > .small-7 {width: 58.33333%;}.small-margin-collapse > .small-8 {width: 66.66667%;}.small-margin-collapse > .small-9 {width: 75%;}.small-margin-collapse > .small-10 {width: 83.33333%;}.small-margin-collapse > .small-11 {width: 91.66667%;}.small-margin-collapse > .small-12 {width: 100%;}@media print, screen and (min-width: 40em) {.small-margin-collapse > .medium-1 {width: 8.33333%;}.small-margin-collapse > .medium-2 {width: 16.66667%;}.small-margin-collapse > .medium-3 {width: 25%;}.small-margin-collapse > .medium-4 {width: 33.33333%;}.small-margin-collapse > .medium-5 {width: 41.66667%;}.small-margin-collapse > .medium-6 {width: 50%;}.small-margin-collapse > .medium-7 {width: 58.33333%;}.small-margin-collapse > .medium-8 {width: 66.66667%;}.small-margin-collapse > .medium-9 {width: 75%;}.small-margin-collapse > .medium-10 {width: 83.33333%;}.small-margin-collapse > .medium-11 {width: 91.66667%;}.small-margin-collapse > .medium-12 {width: 100%;}}@media print, screen and (min-width: 64em) {.small-margin-collapse > .large-1 {width: 8.33333%;}.small-margin-collapse > .large-2 {width: 16.66667%;}.small-margin-collapse > .large-3 {width: 25%;}.small-margin-collapse > .large-4 {width: 33.33333%;}.small-margin-collapse > .large-5 {width: 41.66667%;}.small-margin-collapse > .large-6 {width: 50%;}.small-margin-collapse > .large-7 {width: 58.33333%;}.small-margin-collapse > .large-8 {width: 66.66667%;}.small-margin-collapse > .large-9 {width: 75%;}.small-margin-collapse > .large-10 {width: 83.33333%;}.small-margin-collapse > .large-11 {width: 91.66667%;}.small-margin-collapse > .large-12 {width: 100%;}}.small-padding-collapse {margin-left: 0;margin-right: 0;}.small-padding-collapse > .cell {padding-left: 0;padding-right: 0;}@media print, screen and (min-width: 40em) {.medium-margin-collapse, .medium-margin-collapse > .cell {margin-left: 0;margin-right: 0;}.medium-margin-collapse > .small-1 {width: 8.33333%;}.medium-margin-collapse > .small-2 {width: 16.66667%;}.medium-margin-collapse > .small-3 {width: 25%;}.medium-margin-collapse > .small-4 {width: 33.33333%;}.medium-margin-collapse > .small-5 {width: 41.66667%;}.medium-margin-collapse > .small-6 {width: 50%;}.medium-margin-collapse > .small-7 {width: 58.33333%;}.medium-margin-collapse > .small-8 {width: 66.66667%;}.medium-margin-collapse > .small-9 {width: 75%;}.medium-margin-collapse > .small-10 {width: 83.33333%;}.medium-margin-collapse > .small-11 {width: 91.66667%;}.medium-margin-collapse > .small-12 {width: 100%;}.medium-margin-collapse > .medium-1 {width: 8.33333%;}.medium-margin-collapse > .medium-2 {width: 16.66667%;}.medium-margin-collapse > .medium-3 {width: 25%;}.medium-margin-collapse > .medium-4 {width: 33.33333%;}.medium-margin-collapse > .medium-5 {width: 41.66667%;}.medium-margin-collapse > .medium-6 {width: 50%;}.medium-margin-collapse > .medium-7 {width: 58.33333%;}.medium-margin-collapse > .medium-8 {width: 66.66667%;}.medium-margin-collapse > .medium-9 {width: 75%;}.medium-margin-collapse > .medium-10 {width: 83.33333%;}.medium-margin-collapse > .medium-11 {width: 91.66667%;}.medium-margin-collapse > .medium-12 {width: 100%;}}@media print, screen and (min-width: 64em) {.medium-margin-collapse > .large-1 {width: 8.33333%;}.medium-margin-collapse > .large-2 {width: 16.66667%;}.medium-margin-collapse > .large-3 {width: 25%;}.medium-margin-collapse > .large-4 {width: 33.33333%;}.medium-margin-collapse > .large-5 {width: 41.66667%;}.medium-margin-collapse > .large-6 {width: 50%;}.medium-margin-collapse > .large-7 {width: 58.33333%;}.medium-margin-collapse > .large-8 {width: 66.66667%;}.medium-margin-collapse > .large-9 {width: 75%;}.medium-margin-collapse > .large-10 {width: 83.33333%;}.medium-margin-collapse > .large-11 {width: 91.66667%;}.medium-margin-collapse > .large-12 {width: 100%;}}@media print, screen and (min-width: 40em) {.medium-padding-collapse {margin-left: 0;margin-right: 0;}.medium-padding-collapse > .cell {padding-left: 0;padding-right: 0;}}@media print, screen and (min-width: 64em) {.large-margin-collapse, .large-margin-collapse > .cell {margin-left: 0;margin-right: 0;}.large-margin-collapse > .small-1 {width: 8.33333%;}.large-margin-collapse > .small-2 {width: 16.66667%;}.large-margin-collapse > .small-3 {width: 25%;}.large-margin-collapse > .small-4 {width: 33.33333%;}.large-margin-collapse > .small-5 {width: 41.66667%;}.large-margin-collapse > .small-6 {width: 50%;}.large-margin-collapse > .small-7 {width: 58.33333%;}.large-margin-collapse > .small-8 {width: 66.66667%;}.large-margin-collapse > .small-9 {width: 75%;}.large-margin-collapse > .small-10 {width: 83.33333%;}.large-margin-collapse > .small-11 {width: 91.66667%;}.large-margin-collapse > .small-12 {width: 100%;}.large-margin-collapse > .medium-1 {width: 8.33333%;}.large-margin-collapse > .medium-2 {width: 16.66667%;}.large-margin-collapse > .medium-3 {width: 25%;}.large-margin-collapse > .medium-4 {width: 33.33333%;}.large-margin-collapse > .medium-5 {width: 41.66667%;}.large-margin-collapse > .medium-6 {width: 50%;}.large-margin-collapse > .medium-7 {width: 58.33333%;}.large-margin-collapse > .medium-8 {width: 66.66667%;}.large-margin-collapse > .medium-9 {width: 75%;}.large-margin-collapse > .medium-10 {width: 83.33333%;}.large-margin-collapse > .medium-11 {width: 91.66667%;}.large-margin-collapse > .medium-12 {width: 100%;}.large-margin-collapse > .large-1 {width: 8.33333%;}.large-margin-collapse > .large-2 {width: 16.66667%;}.large-margin-collapse > .large-3 {width: 25%;}.large-margin-collapse > .large-4 {width: 33.33333%;}.large-margin-collapse > .large-5 {width: 41.66667%;}.large-margin-collapse > .large-6 {width: 50%;}.large-margin-collapse > .large-7 {width: 58.33333%;}.large-margin-collapse > .large-8 {width: 66.66667%;}.large-margin-collapse > .large-9 {width: 75%;}.large-margin-collapse > .large-10 {width: 83.33333%;}.large-margin-collapse > .large-11 {width: 91.66667%;}.large-margin-collapse > .large-12 {width: 100%;}.large-padding-collapse {margin-left: 0;margin-right: 0;}.large-padding-collapse > .cell {padding-left: 0;padding-right: 0;}}.small-offset-0 {margin-left: 0;}.grid-margin-x > .small-offset-0 {margin-left: 0.9375rem;}.small-offset-1 {margin-left: 8.33333%;}.grid-margin-x > .small-offset-1 {margin-left: calc(8.33333% + 0.9375rem);}.small-offset-2 {margin-left: 16.66667%;}.grid-margin-x > .small-offset-2 {margin-left: calc(16.66667% + 0.9375rem);}.small-offset-3 {margin-left: 25%;}.grid-margin-x > .small-offset-3 {margin-left: calc(25% + 0.9375rem);}.small-offset-4 {margin-left: 33.33333%;}.grid-margin-x > .small-offset-4 {margin-left: calc(33.33333% + 0.9375rem);}.small-offset-5 {margin-left: 41.66667%;}.grid-margin-x > .small-offset-5 {margin-left: calc(41.66667% + 0.9375rem);}.small-offset-6 {margin-left: 50%;}.grid-margin-x > .small-offset-6 {margin-left: calc(50% + 0.9375rem);}.small-offset-7 {margin-left: 58.33333%;}.grid-margin-x > .small-offset-7 {margin-left: calc(58.33333% + 0.9375rem);}.small-offset-8 {margin-left: 66.66667%;}.grid-margin-x > .small-offset-8 {margin-left: calc(66.66667% + 0.9375rem);}.small-offset-9 {margin-left: 75%;}.grid-margin-x > .small-offset-9 {margin-left: calc(75% + 0.9375rem);}.small-offset-10 {margin-left: 83.33333%;}.grid-margin-x > .small-offset-10 {margin-left: calc(83.33333% + 0.9375rem);}.small-offset-11 {margin-left: 91.66667%;}.grid-margin-x > .small-offset-11 {margin-left: calc(91.66667% + 0.9375rem);}@media print, screen and (min-width: 40em) {.medium-offset-0 {margin-left: 0;}.grid-margin-x > .medium-offset-0 {margin-left: 0.9375rem;}.medium-offset-1 {margin-left: 8.33333%;}.grid-margin-x > .medium-offset-1 {margin-left: calc(8.33333% + 0.9375rem);}.medium-offset-2 {margin-left: 16.66667%;}.grid-margin-x > .medium-offset-2 {margin-left: calc(16.66667% + 0.9375rem);}.medium-offset-3 {margin-left: 25%;}.grid-margin-x > .medium-offset-3 {margin-left: calc(25% + 0.9375rem);}.medium-offset-4 {margin-left: 33.33333%;}.grid-margin-x > .medium-offset-4 {margin-left: calc(33.33333% + 0.9375rem);}.medium-offset-5 {margin-left: 41.66667%;}.grid-margin-x > .medium-offset-5 {margin-left: calc(41.66667% + 0.9375rem);}.medium-offset-6 {margin-left: 50%;}.grid-margin-x > .medium-offset-6 {margin-left: calc(50% + 0.9375rem);}.medium-offset-7 {margin-left: 58.33333%;}.grid-margin-x > .medium-offset-7 {margin-left: calc(58.33333% + 0.9375rem);}.medium-offset-8 {margin-left: 66.66667%;}.grid-margin-x > .medium-offset-8 {margin-left: calc(66.66667% + 0.9375rem);}.medium-offset-9 {margin-left: 75%;}.grid-margin-x > .medium-offset-9 {margin-left: calc(75% + 0.9375rem);}.medium-offset-10 {margin-left: 83.33333%;}.grid-margin-x > .medium-offset-10 {margin-left: calc(83.33333% + 0.9375rem);}.medium-offset-11 {margin-left: 91.66667%;}.grid-margin-x > .medium-offset-11 {margin-left: calc(91.66667% + 0.9375rem);}}@media print, screen and (min-width: 64em) {.large-offset-0 {margin-left: 0;}.grid-margin-x > .large-offset-0 {margin-left: 0.9375rem;}.large-offset-1 {margin-left: 8.33333%;}.grid-margin-x > .large-offset-1 {margin-left: calc(8.33333% + 0.9375rem);}.large-offset-2 {margin-left: 16.66667%;}.grid-margin-x > .large-offset-2 {margin-left: calc(16.66667% + 0.9375rem);}.large-offset-3 {margin-left: 25%;}.grid-margin-x > .large-offset-3 {margin-left: calc(25% + 0.9375rem);}.large-offset-4 {margin-left: 33.33333%;}.grid-margin-x > .large-offset-4 {margin-left: calc(33.33333% + 0.9375rem);}.large-offset-5 {margin-left: 41.66667%;}.grid-margin-x > .large-offset-5 {margin-left: calc(41.66667% + 0.9375rem);}.large-offset-6 {margin-left: 50%;}.grid-margin-x > .large-offset-6 {margin-left: calc(50% + 0.9375rem);}.large-offset-7 {margin-left: 58.33333%;}.grid-margin-x > .large-offset-7 {margin-left: calc(58.33333% + 0.9375rem);}.large-offset-8 {margin-left: 66.66667%;}.grid-margin-x > .large-offset-8 {margin-left: calc(66.66667% + 0.9375rem);}.large-offset-9 {margin-left: 75%;}.grid-margin-x > .large-offset-9 {margin-left: calc(75% + 0.9375rem);}.large-offset-10 {margin-left: 83.33333%;}.grid-margin-x > .large-offset-10 {margin-left: calc(83.33333% + 0.9375rem);}.large-offset-11 {margin-left: 91.66667%;}.grid-margin-x > .large-offset-11 {margin-left: calc(91.66667% + 0.9375rem);}}.grid-y {display: flex;flex-flow: column nowrap;}.grid-y > .cell {width: auto;}.grid-y > .auto, .grid-y > .shrink {height: auto;}.grid-y > .small-1, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-full, .grid-y > .small-shrink {flex-basis: auto;}@media print, screen and (min-width: 40em) {.grid-y > .medium-1, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-full, .grid-y > .medium-shrink {flex-basis: auto;}}@media print, screen and (min-width: 64em) {.grid-y > .large-1, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-full, .grid-y > .large-shrink {flex-basis: auto;}}.grid-y > .small-1 {height: 8.33333%;}.grid-y > .small-2 {height: 16.66667%;}.grid-y > .small-3 {height: 25%;}.grid-y > .small-4 {height: 33.33333%;}.grid-y > .small-5 {height: 41.66667%;}.grid-y > .small-6 {height: 50%;}.grid-y > .small-7 {height: 58.33333%;}.grid-y > .small-8 {height: 66.66667%;}.grid-y > .small-9 {height: 75%;}.grid-y > .small-10 {height: 83.33333%;}.grid-y > .small-11 {height: 91.66667%;}.grid-y > .small-12 {height: 100%;}@media print, screen and (min-width: 40em) {.grid-y > .medium-auto {flex: 1 1 0px;height: auto;}.grid-y > .medium-shrink {height: auto;}.grid-y > .medium-1 {height: 8.33333%;}.grid-y > .medium-2 {height: 16.66667%;}.grid-y > .medium-3 {height: 25%;}.grid-y > .medium-4 {height: 33.33333%;}.grid-y > .medium-5 {height: 41.66667%;}.grid-y > .medium-6 {height: 50%;}.grid-y > .medium-7 {height: 58.33333%;}.grid-y > .medium-8 {height: 66.66667%;}.grid-y > .medium-9 {height: 75%;}.grid-y > .medium-10 {height: 83.33333%;}.grid-y > .medium-11 {height: 91.66667%;}.grid-y > .medium-12 {height: 100%;}}@media print, screen and (min-width: 64em) {.grid-y > .large-auto {flex: 1 1 0px;height: auto;}.grid-y > .large-shrink {height: auto;}.grid-y > .large-1 {height: 8.33333%;}.grid-y > .large-2 {height: 16.66667%;}.grid-y > .large-3 {height: 25%;}.grid-y > .large-4 {height: 33.33333%;}.grid-y > .large-5 {height: 41.66667%;}.grid-y > .large-6 {height: 50%;}.grid-y > .large-7 {height: 58.33333%;}.grid-y > .large-8 {height: 66.66667%;}.grid-y > .large-9 {height: 75%;}.grid-y > .large-10 {height: 83.33333%;}.grid-y > .large-11 {height: 91.66667%;}.grid-y > .large-12 {height: 100%;}}.grid-padding-y .grid-padding-y {margin-bottom: -0.9375rem;margin-top: -0.9375rem;}.grid-padding-y > .cell {padding-bottom: 0.9375rem;padding-top: 0.9375rem;}.grid-frame {align-items: stretch;flex-wrap: nowrap;overflow: hidden;position: relative;width: 100vw;}.cell .grid-frame {width: 100%;}.cell-block {max-width: 100%;overflow-x: auto;}.cell-block, .cell-block-y {-webkit-overflow-scrolling: touch;-ms-overflow-stype: -ms-autohiding-scrollbar;}.cell-block-y {max-height: 100%;overflow-y: auto;}.cell-block-container {display: flex;flex-direction: column;max-height: 100%;}.cell-block-container > .grid-x {flex-wrap: nowrap;max-height: 100%;}@media print, screen and (min-width: 40em) {.medium-grid-frame {align-items: stretch;flex-wrap: nowrap;overflow: hidden;position: relative;width: 100vw;}.cell .medium-grid-frame {width: 100%;}.medium-cell-block {-webkit-overflow-scrolling: touch;-ms-overflow-stype: -ms-autohiding-scrollbar;max-width: 100%;overflow-x: auto;}.medium-cell-block-container {display: flex;flex-direction: column;max-height: 100%;}.medium-cell-block-container > .grid-x {flex-wrap: nowrap;max-height: 100%;}.medium-cell-block-y {-webkit-overflow-scrolling: touch;-ms-overflow-stype: -ms-autohiding-scrollbar;max-height: 100%;overflow-y: auto;}}@media print, screen and (min-width: 64em) {.large-grid-frame {align-items: stretch;flex-wrap: nowrap;overflow: hidden;position: relative;width: 100vw;}.cell .large-grid-frame {width: 100%;}.large-cell-block {-webkit-overflow-scrolling: touch;-ms-overflow-stype: -ms-autohiding-scrollbar;max-width: 100%;overflow-x: auto;}.large-cell-block-container {display: flex;flex-direction: column;max-height: 100%;}.large-cell-block-container > .grid-x {flex-wrap: nowrap;max-height: 100%;}.large-cell-block-y {-webkit-overflow-scrolling: touch;-ms-overflow-stype: -ms-autohiding-scrollbar;max-height: 100%;overflow-y: auto;}}.grid-y.grid-frame {align-items: stretch;flex-wrap: nowrap;height: 100vh;overflow: hidden;position: relative;width: auto;}@media print, screen and (min-width: 40em) {.grid-y.medium-grid-frame {align-items: stretch;flex-wrap: nowrap;height: 100vh;overflow: hidden;position: relative;width: auto;}}@media print, screen and (min-width: 64em) {.grid-y.large-grid-frame {align-items: stretch;flex-wrap: nowrap;height: 100vh;overflow: hidden;position: relative;width: auto;}}.cell .grid-y.grid-frame {height: 100%;}@media print, screen and (min-width: 40em) {.cell .grid-y.medium-grid-frame {height: 100%;}}@media print, screen and (min-width: 64em) {.cell .grid-y.large-grid-frame {height: 100%;}}.grid-margin-y {margin-bottom: -0.9375rem;margin-top: -0.9375rem;}.grid-margin-y > .cell {height: calc(100% - 1.875rem);margin-bottom: 0.9375rem;margin-top: 0.9375rem;}.grid-margin-y > .auto, .grid-margin-y > .shrink {height: auto;}.grid-margin-y > .small-1 {height: calc(8.33333% - 1.875rem);}.grid-margin-y > .small-2 {height: calc(16.66667% - 1.875rem);}.grid-margin-y > .small-3 {height: calc(25% - 1.875rem);}.grid-margin-y > .small-4 {height: calc(33.33333% - 1.875rem);}.grid-margin-y > .small-5 {height: calc(41.66667% - 1.875rem);}.grid-margin-y > .small-6 {height: calc(50% - 1.875rem);}.grid-margin-y > .small-7 {height: calc(58.33333% - 1.875rem);}.grid-margin-y > .small-8 {height: calc(66.66667% - 1.875rem);}.grid-margin-y > .small-9 {height: calc(75% - 1.875rem);}.grid-margin-y > .small-10 {height: calc(83.33333% - 1.875rem);}.grid-margin-y > .small-11 {height: calc(91.66667% - 1.875rem);}.grid-margin-y > .small-12 {height: calc(100% - 1.875rem);}@media print, screen and (min-width: 40em) {.grid-margin-y > .medium-auto, .grid-margin-y > .medium-shrink {height: auto;}.grid-margin-y > .medium-1 {height: calc(8.33333% - 1.875rem);}.grid-margin-y > .medium-2 {height: calc(16.66667% - 1.875rem);}.grid-margin-y > .medium-3 {height: calc(25% - 1.875rem);}.grid-margin-y > .medium-4 {height: calc(33.33333% - 1.875rem);}.grid-margin-y > .medium-5 {height: calc(41.66667% - 1.875rem);}.grid-margin-y > .medium-6 {height: calc(50% - 1.875rem);}.grid-margin-y > .medium-7 {height: calc(58.33333% - 1.875rem);}.grid-margin-y > .medium-8 {height: calc(66.66667% - 1.875rem);}.grid-margin-y > .medium-9 {height: calc(75% - 1.875rem);}.grid-margin-y > .medium-10 {height: calc(83.33333% - 1.875rem);}.grid-margin-y > .medium-11 {height: calc(91.66667% - 1.875rem);}.grid-margin-y > .medium-12 {height: calc(100% - 1.875rem);}}@media print, screen and (min-width: 64em) {.grid-margin-y > .large-auto, .grid-margin-y > .large-shrink {height: auto;}.grid-margin-y > .large-1 {height: calc(8.33333% - 1.875rem);}.grid-margin-y > .large-2 {height: calc(16.66667% - 1.875rem);}.grid-margin-y > .large-3 {height: calc(25% - 1.875rem);}.grid-margin-y > .large-4 {height: calc(33.33333% - 1.875rem);}.grid-margin-y > .large-5 {height: calc(41.66667% - 1.875rem);}.grid-margin-y > .large-6 {height: calc(50% - 1.875rem);}.grid-margin-y > .large-7 {height: calc(58.33333% - 1.875rem);}.grid-margin-y > .large-8 {height: calc(66.66667% - 1.875rem);}.grid-margin-y > .large-9 {height: calc(75% - 1.875rem);}.grid-margin-y > .large-10 {height: calc(83.33333% - 1.875rem);}.grid-margin-y > .large-11 {height: calc(91.66667% - 1.875rem);}.grid-margin-y > .large-12 {height: calc(100% - 1.875rem);}}.grid-frame.grid-margin-y {height: calc(100vh + 1.875rem);}@media print, screen and (min-width: 40em) {.grid-margin-y.medium-grid-frame {height: calc(100vh + 1.875rem);}}@media print, screen and (min-width: 64em) {.grid-margin-y.large-grid-frame {height: calc(100vh + 1.875rem);}}.align-right {justify-content: flex-end;}.align-center {justify-content: center;}.align-justify {justify-content: space-between;}.align-spaced {justify-content: space-around;}.align-right.vertical.menu > li > a {justify-content: flex-end;}.align-center.vertical.menu > li > a {justify-content: center;}.align-top {align-items: flex-start;}.align-self-top {align-self: flex-start;}.align-bottom {align-items: flex-end;}.align-self-bottom {align-self: flex-end;}.align-middle {align-items: center;}.align-self-middle {align-self: center;}.align-stretch {align-items: stretch;}.align-self-stretch {align-self: stretch;}.align-center-middle {align-content: center;align-items: center;justify-content: center;}.small-order-1 {order: 1;}.small-order-2 {order: 2;}.small-order-3 {order: 3;}.small-order-4 {order: 4;}.small-order-5 {order: 5;}.small-order-6 {order: 6;}@media print, screen and (min-width: 40em) {.medium-order-1 {order: 1;}.medium-order-2 {order: 2;}.medium-order-3 {order: 3;}.medium-order-4 {order: 4;}.medium-order-5 {order: 5;}.medium-order-6 {order: 6;}}@media print, screen and (min-width: 64em) {.large-order-1 {order: 1;}.large-order-2 {order: 2;}.large-order-3 {order: 3;}.large-order-4 {order: 4;}.large-order-5 {order: 5;}.large-order-6 {order: 6;}}.flex-container {display: flex;}.flex-child-auto {flex: 1 1 auto;}.flex-child-grow {flex: 1 0 auto;}.flex-child-shrink {flex: 0 1 auto;}.flex-dir-row {flex-direction: row;}.flex-dir-row-reverse {flex-direction: row-reverse;}.flex-dir-column {flex-direction: column;}.flex-dir-column-reverse {flex-direction: column-reverse;}@media print, screen and (min-width: 40em) {.medium-flex-container {display: flex;}.medium-flex-child-auto {flex: 1 1 auto;}.medium-flex-child-grow {flex: 1 0 auto;}.medium-flex-child-shrink {flex: 0 1 auto;}.medium-flex-dir-row {flex-direction: row;}.medium-flex-dir-row-reverse {flex-direction: row-reverse;}.medium-flex-dir-column {flex-direction: column;}.medium-flex-dir-column-reverse {flex-direction: column-reverse;}}@media print, screen and (min-width: 64em) {.large-flex-container {display: flex;}.large-flex-child-auto {flex: 1 1 auto;}.large-flex-child-grow {flex: 1 0 auto;}.large-flex-child-shrink {flex: 0 1 auto;}.large-flex-dir-row {flex-direction: row;}.large-flex-dir-row-reverse {flex-direction: row-reverse;}.large-flex-dir-column {flex-direction: column;}.large-flex-dir-column-reverse {flex-direction: column-reverse;}}.slide-in-down.mui-enter {backface-visibility: hidden;transform: translateY(-100%);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-in-down.mui-enter.mui-enter-active {transform: translateY(0);}.slide-in-left.mui-enter {backface-visibility: hidden;transform: translateX(-100%);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-in-left.mui-enter.mui-enter-active {transform: translateX(0);}.slide-in-up.mui-enter {backface-visibility: hidden;transform: translateY(100%);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-in-up.mui-enter.mui-enter-active {transform: translateY(0);}.slide-in-right.mui-enter {backface-visibility: hidden;transform: translateX(100%);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-in-right.mui-enter.mui-enter-active {transform: translateX(0);}.slide-out-down.mui-leave {backface-visibility: hidden;transform: translateY(0);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-out-down.mui-leave.mui-leave-active {transform: translateY(100%);}.slide-out-right.mui-leave {backface-visibility: hidden;transform: translateX(0);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-out-right.mui-leave.mui-leave-active {transform: translateX(100%);}.slide-out-up.mui-leave {backface-visibility: hidden;transform: translateY(0);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-out-up.mui-leave.mui-leave-active {transform: translateY(-100%);}.slide-out-left.mui-leave {backface-visibility: hidden;transform: translateX(0);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.slide-out-left.mui-leave.mui-leave-active {transform: translateX(-100%);}.fade-in.mui-enter {opacity: 0;transition-duration: 0.5s;transition-property: opacity;transition-timing-function: linear;}.fade-in.mui-enter.mui-enter-active {opacity: 1;}.fade-out.mui-leave {opacity: 1;transition-duration: 0.5s;transition-property: opacity;transition-timing-function: linear;}.fade-out.mui-leave.mui-leave-active {opacity: 0;}.hinge-in-from-top.mui-enter {opacity: 0;transform: perspective(2000px) rotateX(-90deg);transform-origin: top;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-top.mui-enter.mui-enter-active {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-in-from-right.mui-enter {opacity: 0;transform: perspective(2000px) rotateY(-90deg);transform-origin: right;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-right.mui-enter.mui-enter-active {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-in-from-bottom.mui-enter {opacity: 0;transform: perspective(2000px) rotateX(90deg);transform-origin: bottom;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-bottom.mui-enter.mui-enter-active {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-in-from-left.mui-enter {opacity: 0;transform: perspective(2000px) rotateY(90deg);transform-origin: left;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-left.mui-enter.mui-enter-active {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-in-from-middle-x.mui-enter {opacity: 0;transform: perspective(2000px) rotateX(-90deg);transform-origin: center;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-middle-x.mui-enter.mui-enter-active {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-in-from-middle-y.mui-enter {opacity: 0;transform: perspective(2000px) rotateY(-90deg);transform-origin: center;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-in-from-middle-y.mui-enter.mui-enter-active, .hinge-out-from-top.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);}.hinge-out-from-top.mui-leave {transform-origin: top;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-top.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateX(-90deg);}.hinge-out-from-right.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);transform-origin: right;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-right.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateY(-90deg);}.hinge-out-from-bottom.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);transform-origin: bottom;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-bottom.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateX(90deg);}.hinge-out-from-left.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);transform-origin: left;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-left.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateY(90deg);}.hinge-out-from-middle-x.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);transform-origin: center;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-middle-x.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateX(-90deg);}.hinge-out-from-middle-y.mui-leave {opacity: 1;transform: perspective(2000px) rotate(0);transform-origin: center;transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.hinge-out-from-middle-y.mui-leave.mui-leave-active {opacity: 0;transform: perspective(2000px) rotateY(-90deg);}.scale-in-up.mui-enter {opacity: 0;transform: scale(0.5);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.scale-in-up.mui-enter.mui-enter-active {opacity: 1;transform: scale(1);}.scale-in-down.mui-enter {opacity: 0;transform: scale(1.5);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.scale-in-down.mui-enter.mui-enter-active, .scale-out-up.mui-leave {opacity: 1;transform: scale(1);}.scale-out-up.mui-leave {transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.scale-out-up.mui-leave.mui-leave-active {opacity: 0;transform: scale(1.5);}.scale-out-down.mui-leave {opacity: 1;transform: scale(1);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.scale-out-down.mui-leave.mui-leave-active {opacity: 0;transform: scale(0.5);}.spin-in.mui-enter {opacity: 0;transform: rotate(-270deg);transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.spin-in.mui-enter.mui-enter-active, .spin-out.mui-leave {opacity: 1;transform: rotate(0);}.spin-out.mui-leave {transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.spin-in-ccw.mui-enter, .spin-out.mui-leave.mui-leave-active {opacity: 0;transform: rotate(270deg);}.spin-in-ccw.mui-enter {transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.spin-in-ccw.mui-enter.mui-enter-active, .spin-out-ccw.mui-leave {opacity: 1;transform: rotate(0);}.spin-out-ccw.mui-leave {transition-duration: 0.5s;transition-property: transform, opacity;transition-timing-function: linear;}.spin-out-ccw.mui-leave.mui-leave-active {opacity: 0;transform: rotate(-270deg);}.slow {transition-duration: 0.75s !important;}.fast {transition-duration: 0.25s !important;}.linear {transition-timing-function: linear !important;}.ease {transition-timing-function: ease !important;}.ease-in {transition-timing-function: ease-in !important;}.ease-out {transition-timing-function: ease-out !important;}.ease-in-out {transition-timing-function: ease-in-out !important;}.bounce-in {transition-timing-function: cubic-bezier( 0.485, 0.155, 0.24, 1.245 ) !important;}.bounce-out {transition-timing-function: cubic-bezier( 0.485, 0.155, 0.515, 0.845 ) !important;}.bounce-in-out {transition-timing-function: cubic-bezier( 0.76, -0.245, 0.24, 1.245 ) !important;}.short-delay {transition-delay: 0.3s !important;}.long-delay {transition-delay: 0.7s !important;}.shake {animation-name: shake-7;}@keyframes shake-7 {0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {transform: translateX(7%);}15%, 25%, 35%, 45%, 5%, 55%, 65%, 75%, 85%, 95% {transform: translateX(-7%);}}.spin-ccw, .spin-cw {animation-name: spin-cw-1turn;}@keyframes spin-cw-1turn {0% {transform: rotate(0);}to {transform: rotate(1turn);}}.wiggle {animation-name: wiggle-7deg;}@keyframes wiggle-7deg {40%, 50%, 60% {transform: rotate(7deg);}35%, 45%, 55%, 65% {transform: rotate(-7deg);}0%, 30%, 70%, to {transform: rotate(0);}}.shake, .spin-ccw, .spin-cw, .wiggle {animation-duration: 0.5s;}.infinite {animation-iteration-count: infinite;}.slow {animation-duration: 0.75s !important;}.fast {animation-duration: 0.25s !important;}.linear {animation-timing-function: linear !important;}.ease {animation-timing-function: ease !important;}.ease-in {animation-timing-function: ease-in !important;}.ease-out {animation-timing-function: ease-out !important;}.ease-in-out {animation-timing-function: ease-in-out !important;}.bounce-in {animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;}.bounce-out {animation-timing-function: cubic-bezier( 0.485, 0.155, 0.515, 0.845 ) !important;}.bounce-in-out {animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;}.short-delay {animation-delay: 0.3s !important;}.long-delay {animation-delay: 0.7s !important;}.slick-slider {-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;box-sizing: border-box;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;user-select: none;-khtml-user-select: none;}.slick-list, .slick-slider {display: block;position: relative;}.slick-list {margin: 0;overflow: hidden;padding: 0;}.slick-list:focus {outline: 0;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-list, .slick-slider .slick-track {transform: translateZ(0);}.slick-track {display: block;left: 0;margin-left: auto;margin-right: auto;position: relative;top: 0;}.slick-track:after, .slick-track:before {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {border: 1px solid transparent;display: block;height: auto;}.slick-arrow.slick-hidden {display: none;}@font-face {font-family: bebas_kairegular;font-style: normal;font-weight: 400;font-display: swap;src: url(bebaskai-webfont.woff2) format("woff2"), url(bebaskai-webfont.woff) format("woff");}@font-face {font-family: alternate_gothic_no3_dregular;font-style: normal;font-weight: 400;font-display: swap;src: url(alternate_gothic_no3_d_regular-webfont.woff2) format("woff2"), url(alternate_gothic_no3_d_regular-webfont.woff) format("woff");}@font-face {font-family: oswald-bold;font-style: normal;font-weight: 400;font-display: swap;src: url(Oswald-Bold.ttf) format("truetype");}@font-face {font-family: delight-medium;font-style: normal;font-weight: 500;font-display: swap;src: url(Delight-Medium.ttf) format("truetype");}@font-face {font-family: delight-semibold;font-style: normal;font-weight: 600;font-display: swap;src: url(Delight-SemiBold.ttf) format("truetype");}@font-face {font-family: delight-bold;font-style: normal;font-weight: 700;font-display: swap;src: url(Delight-Bold.ttf) format("truetype");}html {font-size: clamp(16px, 0.8vw, 32px);}.content-bg-vanilla {background-color: #f5f2ed;}.content-bg-soft-pink {background-color: #f2acc3;}.content-bg-black {background-color: #221f20;}body {background-color: #f5f2ed;color: #221f20;font-family: delight-medium, sans-serif;font-size: 1rem;letter-spacing: 0;line-height: 1.75;}body.transparent {padding-top: 2.5rem;}body.transparent .site-header .header {background: transparent;background: rgba(34, 31, 32, 0.5);border: none;}body.scrolled .site-header .header {background: #221f20;}body.menu-expanded .site-header {background: #fff;}body.menu-expanded .site-header .top-bar {display: none;}body.menu-expanded .site-header .header .t-logo {background-color: transparent;background-image: url(logo-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;}body.menu-expanded .site-header .header .menu-icon:before {background: #fff;top: 0.3125rem;transform: rotate(45deg);}body.menu-expanded .site-header .header .menu-icon:after {background: #fff;bottom: 0.3125rem;transform: rotate(-45deg);}body.cart-expand .cart-output, body.menu-expanded .site-header .header .menu ul {transform: translate(0);}.fa, .fas {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: 900;font-size: 1em;color: currentColor;&::before {color: currentColor;}}.qty-btn {font-size: 22px;transition: all 0.3s ease-in-out;&:active {background: #000;color: #fff;}}.fa-minus:before {content: "-";font: inherit;}.fa-plus:before {font: inherit;content: "+";}.page {display: flex;flex-direction: column;width: 100%;min-height: 100vh;& > main {flex: 1 1 auto;width: 100%;}}.template-404 {main {display: flex;flex-direction: column;}.narrow-section {flex: 1 1 auto;width: 100%;}}#shopify-section-site-footer {margin-top: auto;width: 100%;}@media (min-width: 1024px) {body.cart-expand .cart-output .cart-upsell-modal.single {top: 2.5rem;}body.cart-expand .cart-output .cart-upsell-modal.subs {bottom: 2.5rem;}}.metafield-rich_text_field h1, .metafield-rich_text_field h2, .metafield-rich_text_field h3, .metafield-rich_text_field h4, .metafield-rich_text_field h5, .metafield-rich_text_field h6, .metafield-rich_text_field ol, .metafield-rich_text_field p, .metafield-rich_text_field ul, .rich-text-field h1, .rich-text-field h2, .rich-text-field h3, .rich-text-field h4, .rich-text-field h5, .rich-text-field h6, .rich-text-field ol, .rich-text-field p, .rich-text-field ul {line-height: normal;margin-bottom: 0;text-align: center;}.metafield-rich_text_field h1:not(:last-child), .metafield-rich_text_field h2:not(:last-child), .metafield-rich_text_field h3:not(:last-child), .metafield-rich_text_field h4:not(:last-child), .metafield-rich_text_field h5:not(:last-child), .metafield-rich_text_field h6:not(:last-child), .metafield-rich_text_field ol:not(:last-child), .metafield-rich_text_field p:not(:last-child), .metafield-rich_text_field ul:not(:last-child), .rich-text-field h1:not(:last-child), .rich-text-field h2:not(:last-child), .rich-text-field h3:not(:last-child), .rich-text-field h4:not(:last-child), .rich-text-field h5:not(:last-child), .rich-text-field h6:not(:last-child), .rich-text-field ol:not(:last-child), .rich-text-field p:not(:last-child), .rich-text-field ul:not(:last-child) {margin-bottom: 0;}.metafield-rich_text_field h1, .metafield-rich_text_field h2, .metafield-rich_text_field h3, .metafield-rich_text_field h4, .metafield-rich_text_field h5, .metafield-rich_text_field h6, .rich-text-field h1, .rich-text-field h2, .rich-text-field h3, .rich-text-field h4, .rich-text-field h5, .rich-text-field h6 {color: var(--heading-color, #221f20) !important;}@media (max-width: 639px) {.metafield-rich_text_field h5, .rich-text-field h5 {font-size: 1.125rem;}.metafield-rich_text_field h6, .rich-text-field h6 {font-size: 1rem;}}.metafield-rich_text_field p, .rich-text-field p {color: var(--content-color, #221f20) !important;}.metafield-rich_text_field ol, .metafield-rich_text_field ul, .rich-text-field ol, .rich-text-field ul {list-style: initial;}a {text-decoration: none;}a, p {color: #221f20;}p {font-size: 1rem;line-height: 1.75rem;margin: 0 0 0.75rem;}blockquote, ol, ul {margin: 0;padding: 0;}.collection-template .collection-hero.subs .fluid p, .h1, .h2, .h3, .h4, .h5, .h6, .home-hero-wrapper .hero-carousel .item .content .subtitle, .site-footer .column nav ul li a, .subscriber-blocks-section .sub-customer-blocks .block .img-wrap .name, h1, h2, h3, h4, h5, h6 {color: #221f20;font-family: oswald-bold, sans-serif;font-weight: 400;letter-spacing: 0.0313rem;margin: 0 0 1.25rem;text-transform: uppercase;}.h1, h1 {font-size: 2rem;line-height: 100%;}@media (max-width: 639px) {.h1, h1 {font-size: 1.375rem;line-height: 100%;}}.h2, h2 {font-size: 2rem;line-height: 100%;}@media (max-width: 639px) {.h2, h2 {font-size: 1.875rem;line-height: 100%;}}.h3, .subscriber-blocks-section .sub-customer-blocks .block .img-wrap .name, h3 {font-size: 2.125rem;line-height: 100%;}@media (max-width: 639px) {.h3, .subscriber-blocks-section .sub-customer-blocks .block .img-wrap .name, h3 {font-size: 1.5rem;line-height: 100%;}}.h4, .home-hero-wrapper .hero-carousel .item .content .subtitle, h4 {font-size: 1.875rem;line-height: 100%;}@media (max-width: 639px) {.h4, .home-hero-wrapper .hero-carousel .item .content .subtitle, h4 {font-size: 1.25rem;line-height: 100%;}}.collection-template .collection-hero.subs .fluid p, .h5, h5 {font-size: 1.5rem;line-height: 100%;}@media (max-width: 639px) {.collection-template .collection-hero.subs .fluid p, .h5, h5 {font-size: 0.875rem;line-height: 100%;}}.h6, .site-footer .column nav ul li a, h6 {font-size: 1.25rem;line-height: 100%;}@media (max-width: 639px) {.h6, .site-footer .column nav ul li a, h6 {font-size: 0.625rem;line-height: 100%;}}.banner-title, .home-hero-wrapper .hero-carousel .item .content .title {color: #221f20;font-family: oswald-bold, sans-serif;font-size: 3.75rem;letter-spacing: 0.0313rem;line-height: 100%;margin: 0;text-transform: uppercase;}@media (max-width: 639px) {.banner-title, .home-hero-wrapper .hero-carousel .item .content .title {font-size: 2rem;line-height: 100%;}}[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"] {outline: none;}[type="color"]::-webkit-inner-spin-button, [type="color"]::-webkit-outer-spin-button, [type="date"]::-webkit-inner-spin-button, [type="date"]::-webkit-outer-spin-button, [type="datetime-local"]::-webkit-inner-spin-button, [type="datetime-local"]::-webkit-outer-spin-button, [type="datetime"]::-webkit-inner-spin-button, [type="datetime"]::-webkit-outer-spin-button, [type="email"]::-webkit-inner-spin-button, [type="email"]::-webkit-outer-spin-button, [type="month"]::-webkit-inner-spin-button, [type="month"]::-webkit-outer-spin-button, [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button, [type="password"]::-webkit-inner-spin-button, [type="password"]::-webkit-outer-spin-button, [type="search"]::-webkit-inner-spin-button, [type="search"]::-webkit-outer-spin-button, [type="tel"]::-webkit-inner-spin-button, [type="tel"]::-webkit-outer-spin-button, [type="text"]::-webkit-inner-spin-button, [type="text"]::-webkit-outer-spin-button, [type="time"]::-webkit-inner-spin-button, [type="time"]::-webkit-outer-spin-button, [type="url"]::-webkit-inner-spin-button, [type="url"]::-webkit-outer-spin-button, [type="week"]::-webkit-inner-spin-button, [type="week"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}[type="color"][type="number"], [type="date"][type="number"], [type="datetime-local"][type="number"], [type="datetime"][type="number"], [type="email"][type="number"], [type="month"][type="number"], [type="number"][type="number"], [type="password"][type="number"], [type="search"][type="number"], [type="tel"][type="number"], [type="text"][type="number"], [type="time"][type="number"], [type="url"][type="number"], [type="week"][type="number"] {-moz-appearance: textfield;}textarea {outline: none;}button {cursor: pointer;}.jcenter {justify-content: center;}.btn-flex {display: flex;flex-wrap: wrap;}.btn-flex .btn, .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .btn-flex .collection-template .tag-container a, .collection-template .collection-filters .collection-nav-list .collection-list .btn-flex span, .collection-template .tag-container .btn-flex a {margin: 0 0.625rem 0.625rem 0;}.btn, .collection-template .collection-filters .collection-nav-list .collection-list span, .collection-template .tag-container a {background: #f5f2ed;border: 0.0938rem solid #221f20;border-radius: 0.25rem;color: #221f20;cursor: pointer;font-family: delight-bold, sans-serif;font-size: 1rem;line-height: 1.1875rem;padding: 0.5rem 1.875rem;text-transform: uppercase;transition: all 0.3s;}.btn:hover, .collection-template .collection-filters .collection-nav-list .collection-list span:hover, .collection-template .tag-container a:hover {background: #221f20;color: #f5f2ed;}.btn.teal, .collection-template .collection-filters .collection-nav-list .collection-list span.teal, .collection-template .tag-container a.teal {background: #a6d9e0;border-color: #a6d9e0;}.btn.teal:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.teal:hover, .collection-template .tag-container a.teal:hover {background: transparent;color: #a6d9e0;}.btn.gold, .collection-template .collection-filters .collection-nav-list .collection-list span.gold, .collection-template .tag-container a.gold {background: #d7a14e;background: linear-gradient(0deg, #d7a14e, #ebc48a);border-color: transparent;color: #221f20;}.btn.gold:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.gold:hover, .collection-template .tag-container a.gold:hover {background: transparent;border-color: #d7a14e;color: #d7a14e;}.btn.white, .collection-template .collection-filters .collection-nav-list .collection-list span.white, .collection-template .tag-container a.white {background: #fff;border-color: #fff;color: #221f20;}.btn.white:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.white:hover, .collection-template .tag-container a.white:hover {background: transparent;color: #fff;}.btn.outline, .collection-template .collection-filters .collection-nav-list .collection-list span.outline, .collection-template .tag-container a.btn.tag, .collection-template .tag-container a.outline, .collection-template .tag-container a.tag {background: transparent;color: #221f20;}.btn.outline:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.outline:hover, .collection-template .tag-container a.outline:hover, .collection-template .tag-container a.tag:hover {background: #221f20;color: #fff;}.btn.teal-outline, .collection-template .collection-filters .collection-nav-list .collection-list span.teal-outline, .collection-template .tag-container a.teal-outline {background: transparent;border-color: #a6d9e0;color: #a6d9e0;}.btn.teal-outline:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.teal-outline:hover, .collection-template .tag-container a.teal-outline:hover {background: #a6d9e0;color: #fff;}.btn.gold-outline, .collection-template .collection-filters .collection-nav-list .collection-list span.gold-outline, .collection-template .tag-container a.gold-outline {background: transparent;border-color: #d7a14e;color: #d7a14e;}.btn.gold-outline:hover, .collection-template .collection-filters .collection-nav-list .collection-list span.gold-outline:hover, .collection-template .tag-container a.gold-outline:hover {background: #d7a14e;border-color: #221f20;color: #221f20;}.btn.white-outline, .collection-template .collection-filters .collection-nav-list .collection-list span, .collection-template .tag-container a.white-outline {background: transparent;border-color: #fff;color: #fff;}.btn.white-outline:hover, .collection-template .collection-filters .collection-nav-list .collection-list span:hover, .collection-template .tag-container a.white-outline:hover {background: #fff;border-color: #fff;color: #221f20;}.fluid {padding: 0 1.875rem;}@media (max-width: 1023px) {.fluid {padding: 0 1.25rem;}}.site-header {left: 0;position: fixed;top: 0;transition: 0.3s;transition-property: transform;width: 100%;z-index: 99;}.site-header .top-bar {background: #221f20;height: 2.5rem;position: relative;width: 100%;z-index: 3;}.site-header .top-bar .store-location {display: flex;flex-wrap: wrap;max-height: 2.5rem;max-width: 15rem;overflow: hidden;padding: 0 1.875rem;transition: all 0.5s;}@media (max-width: 1023px) {.site-header .top-bar .store-location {max-width: 6.25rem;padding: 0 1.25rem;}}.site-header .top-bar .store-location .flag-icon {margin: 0 0.625rem 0 0;max-width: 2.125rem;}.site-header .top-bar .store-location a {color: #fff;display: none;margin: 0.25rem 0.625rem 0 0;min-width: 8.75rem;opacity: 0.3;transition: all 0.3s;}.site-header .top-bar .store-location a.active, .site-header .top-bar .store-location a:hover {display: flex;opacity: 1;}.site-header .top-bar .store-location a .flag-text {align-items: center;display: flex;font-size: 12px;line-height: 1;padding-top: 0.1875rem;}@media (max-width: 1023px) {.site-header .top-bar .store-location a .flag-text {display: none;}}.site-header .top-bar .store-location a .flag-text.mob {display: none;}@media (max-width: 1023px) {.site-header .top-bar .store-location a .flag-text.mob {align-items: center;display: flex;}}.site-header .top-bar .store-location.expanded {background: #221f20;flex-direction: column;max-height: unset;min-height: 2.5rem;padding: 0 1.875rem 0.9375rem;}@media (max-width: 1023px) {.site-header .top-bar .store-location.expanded {padding: 0 1.25rem 0.9375rem;}}.site-header .top-bar .store-location.expanded a {display: flex;outline: none;}.site-header .top-bar .announcement-bar {left: 50%;max-height: 2.5rem;max-width: 58%;overflow: hidden;position: absolute;top: 0;transform: translate(-50%);}@media (max-width: 1023px) {.site-header .top-bar .announcement-bar {left: auto;max-width: calc(100% - 6.25rem);right: 0;transform: translate(0);}}.site-header .top-bar .announcement-bar .ab-carousel .item {text-align: center;}@media (max-width: 1023px) {.site-header .top-bar .announcement-bar .ab-carousel .item {margin-right: 3.125rem;}}.site-header .top-bar .announcement-bar .ab-carousel .item a, .site-header .top-bar .announcement-bar .ab-carousel .item p {color: #fff;font-family: delight-medium, sans-serif;font-size: 1rem;letter-spacing: 0.0313rem;line-height: 2.5rem;margin: 0;position: relative;text-decoration: none;text-transform: uppercase;}@media (max-width: 1023px) {.site-header .top-bar .announcement-bar .ab-carousel .item a, .site-header .top-bar .announcement-bar .ab-carousel .item p {white-space: nowrap;}}.site-header .header {align-items: center;background: rgba(34, 31, 32, 0.5);border-bottom: 0.0625rem solid rgba(4, 28, 63, 0.2);display: flex;justify-content: space-between;padding: 1rem 1.875rem;position: relative;transition: 0.3s;transition-property: padding;}.site-header .header .menu-icon {display: none;transition: top 0.3s;}@media (max-width: 1023px) {.site-header .header .menu-icon {display: block;height: 0.75rem;left: 1.25rem;position: absolute;top: 1.075rem;width: 1.375rem;z-index: 2;}}.site-header .header .t-logo {background-color: transparent;background-image: url(logo-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;display: block;height: 2rem;transition: height 0.3s;width: 11.875rem;}@media (max-width: 1023px) {.site-header .header .t-logo {height: 2rem;margin: 0 auto;position: relative;width: 7.5rem;z-index: 1;}}.site-header .header .menu {align-items: center;display: flex;}.site-header .header .menu ul {display: flex;}@media (max-width: 1023px) {.site-header .header .menu ul {align-content: flex-start;background: #221f20;flex-wrap: wrap;height: 100vh;left: 0;padding: 9.375rem 1.25rem 32px;position: fixed;top: 0;overflow-y: auto;transform: translate(-100%);transition: all 0.5s;width: 100%;}}.site-header .header .menu ul li {list-style: none;position: relative;}@media (max-width: 1023px) {.site-header .header .menu ul li {width: 100%;}}.site-header .header .menu ul li a {border: 0.0625rem solid transparent;color: #f5f2ed;display: block;font-family: delight-medium, sans-serif;font-size: 1.125rem;letter-spacing: 0.0313rem;line-height: 100%;margin: 0 1rem 0 0;padding: 0.375rem 0.625rem;text-transform: uppercase;transition: all 0.3s;}@media (max-width: 1023px) {.site-header .header .menu ul li a {border: none;border-bottom: 0.0625rem solid hsla(0, 0%, 100%, 0.3);color: #f5f2ed;font-size: 1.2rem;margin: 0;padding: 0.8125rem 0;}}@media (min-width: 1024px) {.site-header .header .menu ul li a.active, .site-header .header .menu ul li a:hover {border: 0.0625rem solid #f5f2ed;}}@media (max-width: 1023px) {.site-header .header .menu ul li a.active, .site-header .header .menu ul li a:hover {border-color: hsla(0, 0%, 100%, 0.3);}}.site-header .header .menu ul li:last-child a {margin-right: 0;}.site-header .header .menu ul li.has-children a {padding-right: 1.25rem;position: relative;}.site-header .header .menu ul li.has-children a:after {background-color: transparent;background-image: url(icon-chev-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;content: "";height: 17px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 18px;}@media (max-width: 1023px) {.site-header .header .menu ul li.has-children a:after {display: none;}}.site-header .header .menu ul li.has-children a .ll-ul-trigger {display: none;}@media (max-width: 1023px) {.site-header .header .menu ul li.has-children a .ll-ul-trigger {background-color: transparent;background-image: url(icon-chev-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 2.125rem;display: block;height: 100%;position: absolute;right: 0;top: 0;transition: all 0.3s;width: 2.5rem;}.site-header .header .menu ul li.has-children a .ll-ul-trigger.expand {transform: rotate(180deg);}}@media (min-width: 1024px) {.site-header .header .menu ul li.has-children ul li a {font-size: 14px;}}.site-header .header .menu ul li.has-children ul li a:after {display: none;}@media (min-width: 1024px) {.site-header .header .menu ul li.has-children:hover ul {max-height: 37.5rem;opacity: 1;overflow: visible;padding: 0.625rem 0;}}.site-header .header .menu ul li ul {background: #221f20;border-radius: 0.25rem;flex-wrap: wrap;left: 50%;max-height: 0;opacity: 0;overflow: hidden;padding: 0;position: absolute;top: 100%;transform: translate(-50%);transition: all 0.4s;}@media (max-width: 1023px) {.site-header .header .menu ul li ul {background: none;border-radius: 0;display: none;height: auto;max-height: none;opacity: 1;overflow: visible;position: static;transform: translate(0);}}@media (min-width: 1024px) {.site-header .header .menu ul li ul:before {background: #221f20;content: "";height: 1.25rem;left: 50%;position: absolute;top: -0.125rem;transform: translate(-50%) rotate(45deg);width: 1.25rem;}}.site-header .header .menu ul li ul li {width: 100%;}.site-header .header .menu ul li ul li a {border-bottom: 0.0625rem solid #eee;margin: 0;padding: 0.5rem 1.25rem;}@media (max-width: 1023px) {.site-header .header .menu ul li ul li a {border: none;color: #f5f2ed;display: block;padding: 0.8125rem 0.625rem;}}@media (min-width: 1024px) {.site-header .header .menu ul li ul li a {white-space: nowrap;}}.site-header .header .menu ul li ul li a.active, .site-header .header .menu ul li ul li a:hover {background: #f5f2ed;color: #221f20;}.site-header .header .menu ul li ul li:last-child a {border: none;}.site-header .header .cart-icon {background-color: transparent;background-image: url(icon-cart.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;display: inline-flex;height: 32px;margin-left: 1.875rem;transition: top 0.3s;width: 32px;}@media (max-width: 1023px) {.site-header .header .cart-icon {margin: 0;position: absolute;right: 1.25rem;top: 1.075rem;}}.site-header .header .cart-icon.active {background-color: transparent;background-image: url(icon-cart-full-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;}.site-header .header .cart-item-count-label {transition: all 0.3s, background-color 0.15s 0ms;}body.scrolled.menu-collapsing .site-header .header {padding: 0.5rem 1.875rem;}body.scrolled.menu-collapsing .site-header .header .t-logo {height: 1.5rem;}body.scrolled.menu-collapsing .site-header .header .menu-icon {top: 0.175rem;}@media (max-width: 1023px) {body.scrolled.menu-collapsing .site-header .header .cart-icon {top: 0.2625rem;}body.scrolled.menu-collapsing .site-header .header .cart-item-count-label {background: transparent;left: 50%;transform: translate(-50%, 1.275rem) scale(0.75);transition: all 0.3s, background-color 0.15s 0.2s;}}body.scrolled.menu-hiding.scroll-down .site-header {transform: translateY(-100%);}.headspace {display: block;width: 100%;}.slick-dots {display: flex;justify-content: center;}.slick-dots li {list-style: none;}.slick-dots li button {background: transparent;border: 0.0625rem solid #221f20;border-radius: 50%;cursor: pointer;font-size: 0;height: 0.75rem;margin: 0 0.1875rem;padding: 0;text-indent: -62.4375rem;transition: all 0.3s;width: 0.75rem;}.slick-dots li.slick-active button {background: #221f20;}.slick-arrow-controls {display: flex;}.slick-arrow-controls .slick-arrow {background-color: transparent;background-image: url(icon-slick-arrow.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;display: block;height: 1.875rem;width: 1.875rem;}.slick-arrow-controls .slick-arrow.slick-alt-prev {margin-right: 0.625rem;transform: rotate(180deg);}.slick-arrow-controls .slick-arrow.slick-disabled {opacity: 0.3;}.home-hero-wrapper {display: block;position: relative;width: 100%;}.home-hero-wrapper .hero-carousel {width: 100%;}.home-hero-wrapper .hero-carousel .slick-list.height-thin {height: 85vh;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .slick-list.height-thin {height: auto;}}.home-hero-wrapper .hero-carousel .slick-track.height-thin {height: 85vh;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .slick-track.height-thin {height: auto;}}.home-hero-wrapper .hero-carousel .item {position: relative;width: 100%;}.home-hero-wrapper .hero-carousel .item.video-item {height: 55.66vw;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item.video-item {height: 130vw;}}.home-hero-wrapper .hero-carousel .item .image {overflow: hidden;padding-top: 56.25%;position: relative;width: 100%;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .image {padding-top: 130%;}}.home-hero-wrapper .hero-carousel .item .image img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .image img {display: none;}}.home-hero-wrapper .hero-carousel .item .image img.mob-image {display: none;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .image img.mob-image {display: block;}}.home-hero-wrapper .hero-carousel .item .content {display: flex;height: calc(100% - 15rem);position: absolute;right: 8%;top: 7.5rem;width: 45%;z-index: 2;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .content {height: auto;padding: 1.25rem 0;position: static;text-align: center;width: 100%;}.home-hero-wrapper .hero-carousel .item .content .fluid {width: 100%;}}.home-hero-wrapper .hero-carousel .item .content .title {margin: 0 0 0.9375rem;}.home-hero-wrapper .hero-carousel .item .content .subtitle {background: #221f20;color: #d7a14e;display: inline-block;padding: 0.5rem 0.9375rem;text-align: center;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .content .subtitle {display: block;margin: 0 -1.25rem 1.25rem;width: calc(100% + 2.5rem);}.home-hero-wrapper .hero-carousel .item .content .btn-flex {justify-content: center;}.collection-template .collection-filters .collection-nav-list .collection-list .home-hero-wrapper .hero-carousel .item .content .btn-flex span.white, .collection-template .tag-container .home-hero-wrapper .hero-carousel .item .content .btn-flex a.white, .home-hero-wrapper .hero-carousel .item .content .btn-flex .btn.white, .home-hero-wrapper .hero-carousel .item .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span.white, .home-hero-wrapper .hero-carousel .item .content .btn-flex .collection-template .tag-container a.white {background: #221f20;border-color: #221f20;color: #fff;}.collection-template .collection-filters .collection-nav-list .collection-list .home-hero-wrapper .hero-carousel .item .content .btn-flex span, .collection-template .tag-container .home-hero-wrapper .hero-carousel .item .content .btn-flex a.white-outline, .home-hero-wrapper .hero-carousel .item .content .btn-flex .btn.white-outline, .home-hero-wrapper .hero-carousel .item .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .home-hero-wrapper .hero-carousel .item .content .btn-flex .collection-template .tag-container a.white-outline {border-color: #221f20;color: #221f20;}}.home-hero-wrapper .hero-carousel .item .content.text-white .title {color: #fff;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .content.text-white .title {color: #221f20;}}@media (min-width: 640px) {.home-hero-wrapper .hero-carousel .item .content.position-top-left {left: 8%;right: auto;}.home-hero-wrapper .hero-carousel .item .content.position-middle-left {align-items: center;left: 8%;right: auto;}.home-hero-wrapper .hero-carousel .item .content.position-middle-right {align-items: center;}.home-hero-wrapper .hero-carousel .item .content.alignment-center .fluid, .home-hero-wrapper .hero-carousel .item .content.alignment-center .title {text-align: center;}.home-hero-wrapper .hero-carousel .item .content.alignment-center .btn-flex {justify-content: center;}.home-hero-wrapper .hero-carousel .item .content.alignment-right .fluid, .home-hero-wrapper .hero-carousel .item .content.alignment-right .title {text-align: right;}.home-hero-wrapper .hero-carousel .item .content.alignment-right .btn-flex {justify-content: flex-end;}}.home-hero-wrapper .hero-carousel .item .video-wrapper {background: #000;left: 0;padding: 56.25% 0 0;position: absolute;top: 0;width: 100%;z-index: 1;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .video-wrapper {padding: 130% 0 0;position: relative;}}.home-hero-wrapper .hero-carousel .item .video-wrapper iframe {height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .item .video-wrapper iframe {left: 50%;transform: translate(-50%);width: 232%;}}@media (min-width: 640px) {.home-hero-wrapper .hero-carousel .item .height-thin.image {position: static;}}.home-hero-wrapper .hero-carousel .slick-dots {bottom: 1.25rem;left: 50%;position: absolute;transform: translate(-50%);}@media (max-width: 639px) {.home-hero-wrapper .hero-carousel .slick-dots {bottom: 5px;}}.home-product-carousel {display: block;padding: 2.8125rem 0;width: 100%;}@media (max-width: 639px) {.home-product-carousel {padding: 1.25rem 0;}}.home-product-carousel .slick-arrow-controls {align-items: center;display: flex;}.home-product-carousel .slick-arrow-controls .slick-arrow {position: static;top: 0;}.home-product-carousel .slick-arrow-controls .slick-arrow.j-new-product-carousel-arrow-next {transform: translateY(0);}.home-product-carousel .header {display: flex;justify-content: space-between;margin: 0 0 1.75rem;}.home-product-carousel .header .title {margin: 0;}.home-product-carousel .new-product-carousel {margin-right: -1.875rem;width: calc(100% + 1.875rem);}@media (max-width: 1023px) {.home-product-carousel .new-product-carousel {margin-right: -1.25rem;width: calc(100% + 1.25rem);}}.home-product-carousel .new-product-carousel .item {margin: 0 1.25rem 0 0;width: 21rem;}@media (max-width: 639px) {.home-product-carousel .new-product-carousel .item {width: 17.5rem;}}.new-product-card {position: relative;width: 100%;}.new-product-card:hover img.hovered:not(.hover-image) {opacity: 0;z-index: -2;}.new-product-card .image-wrap {overflow: hidden;padding-top: 100%;position: relative;width: 100%;}.new-product-card .image-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;transition: all 0.6s;width: 100%;z-index: 2;}.new-product-card .image-wrap .hover-image {bottom: 0;height: 90%;margin: auto;opacity: 0;right: 0;transition: all 0.4s;width: 90%;z-index: 1;}.new-product-card .image-wrap .hover-image.hovered {height: 100%;opacity: 1;transform: scale(1.1);width: 100%;}.new-product-card .image-wrap .meta {align-content: center;border-radius: 0.25rem;bottom: 0.625rem;display: flex;flex-wrap: wrap;height: 3.75rem;left: 0.625rem;pointer-events: none;position: absolute;text-align: center;width: 3.75rem;}.new-product-card .image-wrap .meta span {color: #fff;width: 100%;}.new-product-card .image-wrap .meta span.qty {color: #fff;font-family: delight-bold, sans-serif;font-size: 2.125rem;line-height: 2.125rem;margin: 0;}.new-product-card .image-wrap .meta span.size {font-family: delight-bold, sans-serif;font-size: 0.75rem;line-height: 0.75rem;}.new-product-card .p-content {margin: 1.25rem 0 0;}.new-product-card .p-content .card-wrap, .new-product-card .p-content .card-wrap .card-content {background-color: transparent;}.new-product-card .p-content .p-title {margin: 0 0 0.625rem;}.new-product-card .p-content .btn-flex {flex-wrap: nowrap;justify-content: space-between;}.collection-template .collection-filters .collection-nav-list .collection-list .new-product-card .p-content .btn-flex span, .collection-template .tag-container .new-product-card .p-content .btn-flex a, .new-product-card .p-content .btn-flex .btn, .new-product-card .p-content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .new-product-card .p-content .btn-flex .collection-template .tag-container a {padding: 0.5rem 0;text-align: center;width: calc(50% - 0.3125rem);}.collection-template .collection-filters .collection-nav-list .collection-list .new-product-card .p-content .btn-flex span.add-to-cart, .collection-template .tag-container .new-product-card .p-content .btn-flex a.add-to-cart, .new-product-card .p-content .btn-flex .btn.add-to-cart, .new-product-card .p-content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span.add-to-cart, .new-product-card .p-content .btn-flex .collection-template .tag-container a.add-to-cart {visibility: visible !important;}.new-product-card .p-content .subscription-toggle {margin-bottom: 1em;}.new-product-card .p-content .subscription-toggle p {font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 2;margin: 0;position: relative;text-transform: uppercase;}.new-product-card .p-content .subscription-toggle p label span {float: right;}.new-product-card .p-content .subscription-toggle .frequency-selector {display: flex;max-height: 0;overflow: hidden;transition: all 0.3s;}.new-product-card .p-content .subscription-toggle .frequency-selector.visible {max-height: 31.25rem;}.new-product-card .p-content .subscription-toggle .frequency-selector label {font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 2;margin: 0;padding-right: 1.875rem;text-transform: uppercase;white-space: nowrap;}.new-product-card .p-content .subscription-toggle .frequency-selector select {border-radius: 0.25rem;font-family: oswald-bold, sans-serif;font-size: 1rem !important;height: 2.5rem;line-height: 2.5rem;padding: 0 0.3125rem;width: 100%;}.new-product-card .p-content #rc_container .rc_block.rc_block__type--active label.rc_label__deliver_every {display: flex !important;}.new-product-card .p-content #rc_container .rc_block.rc_block__type--active label.rc_label__deliver_every span.rc_label__delivery {padding-right: 1.875rem;}.new-product-card .p-content #rc_container .rc_block.rc_block__type--active label.rc_label__deliver_every .selectric-wrapper {width: 100%;}.product-card-expandable {--card-padding: 1.5625rem;--bg-color: #fff;--content-color: #221f20;--content-color-hover: #a6d9e0;--bg-color-invert: #221f20;--content-color-invert: #fff;--corner-radius: 0.25rem;--base-font-size: 1rem;--btn-padding: 0.125rem;font-size: var(--base-font-size);margin-bottom: 0 !important;padding-bottom: 2rem;transform: translateZ(0);}.product-card-expandable.lg {--card-padding: 2.5rem;--corner-radius: 0.5rem;--base-font-size: 1.25rem;--btn-padding: 0.5rem;--custom-radio-label-font-size: 1.375rem;}.product-card-expandable.lifestyle {--card-padding: 0.25rem;}.product-card-expandable.hide-variant .card-wrap .product-tabs {display: none;}.product-card-expandable.disabled {filter: brightness(0.6);pointer-events: none;}.product-card-expandable .card-wrap {background-color: var(--bg-color);border: 0.0625rem solid var(--content-color);border-radius: var(--corner-radius);}.product-card-expandable .card-wrap .product-tabs {border-bottom: 0.0625rem solid var(--content-color);border-top-left-radius: calc(var(--corner-radius) - 0.125rem);border-top-right-radius: calc(var(--corner-radius) - 0.125rem);display: flex;flex-wrap: wrap;font-family: oswald-bold, sans-serif;overflow: hidden;}.product-card-expandable .card-wrap .product-tabs .product-tab-button {flex: 1 1 0%;font-size: calc(var(--base-font-size) * 1);padding: var(--btn-padding) var(--card-padding);text-align: center;}.product-card-expandable .card-wrap .product-tabs .product-tab-button:not(:last-child) {border-right: 1px solid var(--content-color);margin-right: -1px;}.product-card-expandable .card-wrap .product-tabs .product-tab-button.active, .product-card-expandable .card-wrap .product-tabs input[type="radio"]:checked + .product-tab-button {background-color: #221f20;color: var(--content-color-invert);text-transform: uppercase;}.product-card-expandable .card-wrap .card-content {background-color: var(--bg-color);color: #221f20;padding: 2.1875rem var(--card-padding);}.product-card-expandable .card-wrap .card-content #rc_container {margin-bottom: 0;}.product-card-expandable .card-wrap .btn-flex {align-items: center;background-color: #221f20;border-bottom-left-radius: calc(var(--corner-radius) - 0.125rem);border-bottom-right-radius: calc(var(--corner-radius) - 0.125rem);color: #fff;font-weight: 700;justify-content: center;overflow: hidden;padding: var(--btn-padding) var(--card-padding);}.product-card-expandable .card-wrap .btn-flex .j-price-display {padding-right: 0.25em;}.product-card-expandable .hidden {display: none;}@media (max-width: 639px) {.product-card-expandable.quick-buy, .product-card-expandable.quick-buy.new-product-card {--corner-radius: 0;animation: slide-up 0.25s;animation-fill-mode: forwards;bottom: 0;left: 0;padding-bottom: 0;position: fixed;z-index: 50;}}.product-card-expandable .p-title, .product-card-expandable h6.p-title {font-size: 1.25rem;line-height: 1.2;}:root {--custom-radio-label-font-size: 1.125rem;}.custom-radio-input {--content-color: #221f20;--content-color-hover: #a6d9e0;--bg-color-invert: #221f20;--content-color-invert: #fff;line-height: normal;}.custom-radio-input input[type="radio"] {display: none;}.custom-radio-input .radio-label {display: inline-block;font-family: oswald-bold, sans-serif;font-size: var(--custom-radio-label-font-size);margin-bottom: 0.9375rem;opacity: 0.48;text-transform: uppercase;}.custom-radio-input .radio-label .radio-button {border: 0.125rem solid var(--content-color);border-radius: 1.875rem;display: inline-block;float: none !important;height: 0.875rem;margin-right: 0.75rem;position: relative;width: 0.875rem;}.custom-radio-input .radio-label .radio-button:before {border-radius: 1.875rem;content: "";height: 0.375rem;left: 0.125rem;position: absolute;top: 0.125rem;width: 0.375rem;}.custom-radio-input input[type="radio"]:checked + .radio-label {opacity: 1;}.custom-radio-input input[type="radio"]:checked + .radio-label .radio-button:before {background-color: var(--content-color);}.custom-selectric-style {--content-color: #221f20;--content-color-hover: #a6d9e0;--bg-color-invert: #221f20;--content-color-invert: #fff;--bg-color: #fff;width: 100%;}.custom-selectric-style .selectric {background: var(--bg-color);border-color: var(--content-color);height: 2.1875rem;}.custom-selectric-style .selectric .label {color: var(--content-color);font-family: delight-medium, sans-serif !important;font-size: 0.875rem;line-height: 2rem;margin-left: 0.9375rem;}.custom-selectric-style .selectric-items {top: 0;z-index: 0;}.custom-selectric-style .selectric-items li, .custom-selectric-style .selectric-items ul {font-size: 0.875rem;position: relative;}.custom-selectric-style .selectric-items li:not(:last-child) {border-bottom: 0.0625rem solid #eee;}.custom-selectric-style .selectric-items li.highlighted:not(:hover) {background: transparent;color: #444;}.custom-selectric-style .selectric-items li:after, .custom-selectric-style .selectric-items li:before {border-radius: 1.375rem;content: "";position: absolute;right: 0.75rem;top: 0.6875rem;}.custom-selectric-style .selectric-items li:after {border: 0.125rem solid #000;height: 0.875rem;right: 0.75rem;top: 0.6875rem;width: 0.875rem;}.custom-selectric-style .selectric-items li:before {background: transparent;height: 0.375rem;right: 1rem;top: 0.9375rem;width: 0.375rem;}.custom-selectric-style .selectric-items li.selected:before {background: #000;}.custom-selectric-style .selectric-items li.selected:hover:before {background: #fff;}.custom-selectric-style .selectric-items li:hover:after {border-color: #fff;}#rc_container {display: flex !important;flex-wrap: wrap;}#rc_container .custom-radio-input label.radio-label.rc_label {font-size: var(--custom-radio-label-font-size) !important;line-height: normal !important;}#rc_container .rc_block label.rc_label .custom-selectric-style {font-family: delight-medium, sans-serif !important;text-transform: none;}#rc_container .rc_block {padding: 0 !important;position: relative;}#rc_container .rc_block.rc_block__type__options {padding: 0 !important;}#rc_container .rc_block input.rc_radio {left: 0;position: absolute;top: 0.875rem;}#rc_container .rc_block label {color: #221f20 !important;font-family: oswald-bold, sans-serif;font-size: 1.25rem !important;}#rc_container .rc_block label.rc_label {display: block !important;text-transform: uppercase !important;}#rc_container .rc_block label.rc_label__deliver_every {padding: 0 !important;}#rc_container .rc_block label .rc_price {float: right;}#rc_container .rc_block.rc_block__type__autodeliver {margin-bottom: 0;}#rc_container .rc_block.rc_block__type--active {background: none !important;}#rc_container .rc_block.rc_block__type--active label.rc_label {color: #221f20 !important;}#rc_container .rc_popup {display: none;}.subscription-explainer-section {background: #f5f2ed;display: block;padding: 3.125rem 0;width: 100%;}@media (max-width: 639px) {.subscription-explainer-section {padding: 2.5rem 0;}}.subscription-explainer-section .header {margin: 0 auto;max-width: 42.5rem;padding: 0 0 3.75rem;text-align: center;}@media (max-width: 639px) {.subscription-explainer-section .header {padding: 0 0 2.5rem;}}.subscription-explainer-section .header .title {margin: 0 0 0.625rem;}.subscription-explainer-section .header p {margin: 0;}.subscription-explainer-section .blocks {display: flex;}@media (max-width: 1023px) {.subscription-explainer-section .blocks {display: block;}}.subscription-explainer-section .blocks .block {padding: 0 1.25rem;text-align: center;width: 100%;}.subscription-explainer-section .blocks .block .image-wrap {margin: 0 0 2.5rem;overflow: hidden;padding-top: 10rem;position: relative;width: 100%;}.subscription-explainer-section .blocks .block .image-wrap img {height: 100%;left: 0;-o-object-fit: contain;object-fit: contain;position: absolute;top: 0;width: 100%;}.subscription-explainer-section .blocks .block .title {margin: 0 0 0.375rem;}.subscription-explainer-section .btn-flex {margin-top: 3.4375rem;}@media (max-width: 639px) {.subscription-explainer-section .btn-flex {margin-top: 1.875rem;}.collection-template .collection-filters .collection-nav-list .collection-list .subscription-explainer-section .btn-flex span, .collection-template .tag-container .subscription-explainer-section .btn-flex a, .subscription-explainer-section .btn-flex .btn, .subscription-explainer-section .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .subscription-explainer-section .btn-flex .collection-template .tag-container a {padding: 0.5rem 0;text-align: center;width: 100%;}}.image-banner-wrapper .image img {height: 35vh;-o-object-fit: cover;object-fit: cover;width: 100vw;}@media (max-width: 639px) {.image-banner-wrapper .image img {display: none;}}.image-banner-wrapper .image img.mob-image {display: none;}@media (max-width: 639px) {.image-banner-wrapper .image img.mob-image {display: block;}}.image-banner-wrapper .video-wrapper {background: #000;left: 0;padding: 56.25% 0 0;position: relative;top: 0;width: 100%;z-index: 1;}@media (max-width: 639px) {.image-banner-wrapper .video-wrapper {padding: 35vh 0 0;}}.image-banner-wrapper .video-wrapper iframe {height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;}@media (max-width: 639px) {.image-banner-wrapper .video-wrapper iframe {left: 50%;transform: translate(-50%);width: 232%;}}.member-benefits {padding-bottom: 2rem;}.member-benefits.bg-blue {background-color: #a6d9e0;}.member-benefits.text-white {color: #fff !important;}.member-benefits .copy-description {align-items: center;display: flex;flex-direction: column;padding: 2rem 1rem;text-align: center;}@media (min-width: 640px) {.member-benefits .member-benefits-carousel {display: flex;justify-content: center;}.member-benefits .member-benefits-carousel .item {max-width: 25%;padding: 0.5rem;text-align: center;}.member-benefits .member-benefits-carousel .item .image img {width: 100%;}.member-benefits .member-benefits-carousel .item .content {text-align: center;}.member-benefits .member-benefits-carousel .item .title {margin-top: 1rem;}}.member-benefits .member-benefits-carousel .animate {animation-duration: 0.5s;animation-fill-mode: both;}.member-benefits .member-benefits-carousel .animate-1 {animation-delay: 0.5s;}.member-benefits .member-benefits-carousel .animate-2 {animation-delay: 1s;}.member-benefits .member-benefits-carousel .animate-3 {animation-delay: 1.5s;}.member-benefits .member-benefits-carousel .animate-4 {animation-delay: 2s;}.member-benefits .member-benefits-carousel .fadeInUp {animation-name: fadeInUp;}@keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0, 100%, 0);}to {opacity: 1;transform: none;}}.member-benefits .member-benefits-carousel .slick-slide {width: 100vw;}.member-benefits .member-benefits-carousel .slick-slide .image img {-o-object-fit: cover;object-fit: cover;width: 100%;}.member-benefits .member-benefits-carousel .slick-slide .content {padding-bottom: 2.5rem;text-align: center;}.member-benefits .member-benefits-carousel .slick-slide .title {margin-top: 1rem;}.member-benefits .btn-flex {display: flex;justify-content: center;}.collection-template .collection-filters .collection-nav-list .collection-list .member-benefits .btn-flex span, .collection-template .tag-container .member-benefits .btn-flex a, .member-benefits .btn-flex .btn, .member-benefits .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .member-benefits .btn-flex .collection-template .tag-container a {font-family: oswald-bold, sans-serif;margin: 1rem;text-align: center;width: 100%;}@media (min-width: 640px) {.collection-template .collection-filters .collection-nav-list .collection-list .member-benefits .btn-flex span, .collection-template .tag-container .member-benefits .btn-flex a, .member-benefits .btn-flex .btn, .member-benefits .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .member-benefits .btn-flex .collection-template .tag-container a {width: 12rem;}}.collection-overview {padding-bottom: 40px;padding-left: 16px;padding-top: 40px;}@media (min-width: 1024px) {.collection-overview {padding-bottom: 72px;padding-left: 0;padding-top: 72px;}}.collection-overview .title-subtitle__subtitle, .collection-overview .title-subtitle__title {padding-right: 16px;}@media (min-width: 1024px) {.collection-overview .title-subtitle__subtitle, .collection-overview .title-subtitle__title {padding-right: 0;}}.collection-overview .content:not(.slick-initialized) {display: flex;justify-content: space-between;}.collection-overview .content .item {margin-right: 24px;width: 208px;}@media (min-width: 1024px) {.collection-overview .content .item {width: 308px;}}.brand-reviews {background: #221f20;display: block;padding: 0.75rem 0;width: 100%;}@media (max-width: 639px) {.brand-reviews {padding: 0.5rem 0;}}.brand-reviews .brand-review-carousel:not(.slick-initialized) {display: flex;justify-content: space-between;}.brand-reviews .brand-review-carousel .slick-list {height: 100%;}.brand-reviews .brand-review-carousel .slick-track {align-items: center;display: flex !important;}.brand-reviews .brand-review-carousel .item {width: 100%;}@media (min-width: 640px) {.brand-reviews .brand-review-carousel .item {margin: 0 2.25rem;max-width: 28rem;}}.brand-reviews .brand-review-carousel .item .image-wrap {display: flex;justify-content: center;margin: 0 0 0.475rem;}.brand-reviews .brand-review-carousel .item .image-wrap img {height: 100%;max-height: 2rem;max-width: 100%;-o-object-fit: contain;object-fit: contain;width: 100%;}.brand-reviews .brand-review-carousel .item p {color: #f5f2ed;font-size: 14px;margin: 0;text-align: center;}@media (max-width: 639px) {.brand-reviews .brand-review-carousel .item p {font-size: 0.875rem;}.brand-reviews .brand-review-carousel .slick-dots li button {border-color: #fff;}.brand-reviews .brand-review-carousel .slick-dots li.slick-active button {background: #fff;}}.partners-carousel-section {background: #f5f2ed;display: block;padding: 4.375rem 0;position: relative;width: 100%;}@media (max-width: 1023px) {.partners-carousel-section {padding-bottom: 6.25rem;}}@media (max-width: 639px) {.partners-carousel-section {padding: 2.5rem 0 6.25rem;}}.partners-carousel-section .content {padding-right: 3.125rem;}@media (max-width: 1023px) {.partners-carousel-section .content {padding: 0;text-align: center;}}.partners-carousel-section .content .title {margin: 0 0 0.375rem;}.partners-carousel-section .content p {margin: 0 0 1.25rem;}@media (max-width: 1023px) {.partners-carousel-section .content .btn-flex {bottom: 0.9375rem;left: 50%;position: absolute;transform: translate(-50%);}}@media (max-width: 639px) {.partners-carousel-section .content .btn-flex {padding: 0 1.25rem;width: 100%;}.collection-template .collection-filters .collection-nav-list .collection-list .partners-carousel-section .content .btn-flex span, .collection-template .tag-container .partners-carousel-section .content .btn-flex a, .partners-carousel-section .content .btn-flex .btn, .partners-carousel-section .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .partners-carousel-section .content .btn-flex .collection-template .tag-container a {margin: 0;text-align: center;width: 100%;}}.partners-carousel-section .partner-carousel-cell {align-items: center;display: flex;}.partners-carousel-section .partner-carousel {margin-right: -1.875rem;width: calc(100% + 1.875rem);}@media (max-width: 1023px) {.partners-carousel-section .partner-carousel {margin-right: -1.25rem;width: calc(100% + 1.25rem);}}@media (max-width: 639px) {.partners-carousel-section .partner-carousel {margin: 0 -1.25rem;width: calc(100% + 2.5rem);}}.partners-carousel-section .partner-carousel .item {margin: 0 3.125rem 0 0;}.spotlight-block {display: block;width: 100%;}.spotlight-block .block .content {align-self: center;padding: 3.125rem 0;}@media (max-width: 1023px) {.spotlight-block .block .content {padding: 1.875rem 1.25rem;text-align: center;}}.spotlight-block .block .content .title {margin: 0 0 1.25rem;}.spotlight-block .block .content p {margin: 0 0 1.875rem;}.spotlight-block .block .content.text-white .title, .spotlight-block .block .content.text-white p {color: #fff;}@media (max-width: 1023px) {.spotlight-block .block .content .btn-flex {justify-content: center;}}@media (max-width: 639px) {.spotlight-block .block .content .btn-flex {width: 100%;}.collection-template .collection-filters .collection-nav-list .collection-list .spotlight-block .block .content .btn-flex span, .collection-template .tag-container .spotlight-block .block .content .btn-flex a, .spotlight-block .block .content .btn-flex .btn, .spotlight-block .block .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .spotlight-block .block .content .btn-flex .collection-template .tag-container a {text-align: center;width: 100%;}}@media (max-width: 1023px) {.spotlight-block .block .image {order: -1;}}.spotlight-block .block .image .image-wrap {padding-top: 90%;position: relative;width: 100%;}.spotlight-block .block .image .image-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}.spotlight-block .block .image.image-left {order: -1;}.instagram-section {display: block;padding: 3.125rem 0;width: 100%;}@media (max-width: 639px) {.instagram-section {padding: 2.5rem 0;}}.instagram-section .block-carousel-header .title {margin: 0 0 1.4375rem;text-align: center;}.instagram-section .insta-carousel:not(.slick-initialized) {display: flex;gap: 24px;}@media (max-width: 1023px) {.instagram-section .insta-carousel .slick-slide {padding: 0 0.5rem;}.instagram-section .insta-carousel .slick-slide .instagram-item-wrap {display: flex;margin: 0 0 0.75rem;padding: 0 0.5rem;}}.instagram-section .insta-carousel .instagram-item-wrap {margin: 0 0.5rem;width: 18.75rem;}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item {background: #000;display: block;padding-top: 100%;position: relative;width: 100%;}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item video {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.cart-output {background: #fff;height: 100vh;position: fixed;right: 0;top: 0;transform: translate(100%);transition: all 0.5s;width: 27.5rem;z-index: 999;}@media (max-width: 639px) {.cart-output {width: 100%;}}.cart-output .cart-header {padding: 1.25rem;position: relative;}.cart-output .cart-header .title {font-size: 1.5rem;line-height: 1.8125rem;margin: 0;}.cart-output .cart-header .close-icon {background-color: transparent;background-image: url(icon-close.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;height: 1.25rem;position: absolute;right: 1.25rem;top: 50%;transform: translateY(-50%);width: 1.25rem;}.cart-output .no-cart-items {left: 0;position: absolute;text-align: center;top: 50%;transform: translateY(-50%);width: 100%;}.cart-output .no-cart-items .title {margin: 0;}.cart-output .carbon-upsell-block {background: #221f20;display: block;width: 100%;}.cart-output .carbon-upsell-block p {color: #fff;font-size: 0.875rem;letter-spacing: 0.0088rem;line-height: 1.75rem;margin: 0;text-align: center;}.cart-output .carbon-upsell-block p > a {color: inherit;text-decoration: underline;}.cart-output .carbon-upsell-block .cc-title {color: #d7a14e;font-family: oswald-bold, sans-serif;font-size: 1rem;line-height: 1.75rem;margin: 0;text-align: center;text-transform: uppercase;}.cart-output .carbon-upsell-block .main-carbon-content {display: flex;}.cart-output .carbon-upsell-block .main-carbon-content .text-wrapper {flex-grow: 1;flex-shrink: 1;padding: 0.375rem 1.25rem;}.cart-output .carbon-upsell-block .main-carbon-content .text-wrapper.condensed {padding: 0 1.25rem;}.cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper {background: #d7a14e;flex: 0 0 2.5rem;width: 2.5rem;}.cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper .plus-icon {cursor: pointer;display: block;height: 100%;position: relative;width: 100%;}.cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper span:after, .cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper span:before {background: #fff;content: "";left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper span:before {height: 0.125rem;width: 1rem;}.cart-output .carbon-upsell-block .main-carbon-content .plus-icon-wrapper span:after {height: 1rem;width: 0.125rem;}.cart-output .carbon-upsell {background: #221f20;display: block;padding: 0.375rem 1.25rem;width: 100%;}.cart-output .carbon-upsell p {color: #fff;font-size: 1rem;line-height: 1.75rem;margin: 0;text-align: center;}.cart-output .carbon-upsell p > a {color: inherit;text-decoration: underline;}.cart-output .carbon-upsell .cc-title {color: #d7a14e;font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 1.75rem;margin: 0;text-align: center;text-transform: uppercase;}.cart-output .cart-notes {margin: 0 0 1.25rem;}.cart-output .cart-notes .note-single-purchase {background: #a6d9e0;padding: 0.375rem 1.25rem;}.cart-output .cart-notes .note-single-purchase p {font-size: 1rem;line-height: 1.75rem;margin: 0;text-align: center;}.cart-output .cart-notes .note-single-purchase p a {text-decoration: underline;}.cart-output .cart-notes .note-sub-purchase {background: #221f20;padding: 0.375rem 1.25rem;}.cart-output .cart-notes .note-sub-purchase p {color: #d7a14e;font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 1.75rem;margin: 0;text-align: center;text-transform: uppercase;}.cart-output .cart-notes .note-sub-purchase-footnote p {letter-spacing: 0.0313rem;margin: 0;text-align: center;}.cart-output .cart-notes .note-sub-purchase-footnote p a {text-decoration: underline;}.cart-output .cart-upsell-modal {align-items: center;background: #fff;display: flex;transition: all 0.5s;transition-delay: 1s;}@media (min-width: 1024px) {.cart-output .cart-upsell-modal {padding: 0.625rem;position: fixed;right: 28.75rem;width: 31.25rem;}.cart-output .cart-upsell-modal:after {border-bottom: 0.9375rem solid transparent;border-left: 0.9375rem solid #fff;border-top: 0.9375rem solid transparent;content: "";height: 0;position: absolute;right: -0.9375rem;top: 50%;transform: translateY(-50%);width: 0;}.cart-output .cart-upsell-modal.single {top: -100%;}.cart-output .cart-upsell-modal.subs {bottom: -100%;}}@media (max-width: 1023px) {.cart-output .cart-upsell-modal {border-top: 0.0625rem solid #221f20;bottom: 7.3125rem;margin: 0 1.25rem;padding: 0.625rem 0;position: absolute;width: calc(100% - 2.5rem);}}.cart-output .cart-upsell-modal .image-wrap {min-width: 10rem;overflow: hidden;padding-top: 10rem;position: relative;}.cart-output .cart-upsell-modal .image-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}@media (max-width: 1023px) {.cart-output .cart-upsell-modal .image-wrap {display: none;}}.cart-output .cart-upsell-modal .content {padding-left: 0.9375rem;}@media (max-width: 1023px) {.cart-output .cart-upsell-modal .content {padding: 0;text-align: center;}}.cart-output .cart-upsell-modal .content p {margin: 0 0 1rem;}@media (max-width: 1023px) {.cart-output .cart-upsell-modal .content .btn-flex {width: 100%;}}.cart-output .cart-upsell-modal .content .btn-flex .btn, .cart-output .cart-upsell-modal .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .cart-output .cart-upsell-modal .content .btn-flex .collection-template .tag-container a, .collection-template .collection-filters .collection-nav-list .collection-list .cart-output .cart-upsell-modal .content .btn-flex span, .collection-template .tag-container .cart-output .cart-upsell-modal .content .btn-flex a {margin: 0;}@media (max-width: 1023px) {.cart-output .cart-upsell-modal .content .btn-flex .btn, .cart-output .cart-upsell-modal .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .cart-output .cart-upsell-modal .content .btn-flex .collection-template .tag-container a, .collection-template .collection-filters .collection-nav-list .collection-list .cart-output .cart-upsell-modal .content .btn-flex span, .collection-template .tag-container .cart-output .cart-upsell-modal .content .btn-flex a {padding: 0.5rem 0;text-align: center;width: 100%;}}.cart-output form .cart-contents {max-height: calc(100vh - 17.6875rem);overflow: scroll;padding: 0 1.25rem;transition: height 0.5s ease;}@media (max-width: 639px) {.cart-output form .cart-contents {max-height: calc(100vh - 27.125rem);}.cart-output form .cart-contents.no-upsell-spacer {max-height: calc(100vh - 17.6875rem);padding-bottom: 1.875rem;}}.cart-output form .cart-contents .cart-item {border-bottom: 0.0625rem solid #eee;display: flex;justify-content: space-between;padding: 0.625rem 0;}.cart-output form .cart-contents .cart-item .product-variant {font-size: 0.875rem;line-height: 1rem;margin: 0.25rem 0;}.cart-output form .cart-contents .cart-item .meta {align-items: flex-start;display: flex;width: 100%;}.cart-output form .cart-contents .cart-item .meta .img {display: block;overflow: hidden;padding-top: 8.75rem;position: relative;width: 8.75rem;}@media (max-width: 639px) {.cart-output form .cart-contents .cart-item .meta .img {padding-top: 6.25rem;width: 6.25rem;}}.cart-output form .cart-contents .cart-item .meta .img img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}.cart-output form .cart-contents .cart-item .meta .content {padding: 0 0.9375rem;width: calc(100% - 8.75rem);}.cart-output form .cart-contents .cart-item .meta .content .title {font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 1.5rem;margin: 0 0 0.0625rem;text-transform: uppercase;}.cart-output form .cart-contents .cart-item .meta .content .alt {font-size: 0.875rem;line-height: 1.75rem;margin: 0;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection {display: flex;margin: 0.625rem 0 0;width: 7.5rem;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection span {border: 0.0625rem solid #a6d9e0;cursor: pointer;display: block;height: 2.5rem;position: relative;width: 2.5rem;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection span:after, .cart-output form .cart-contents .cart-item .meta .content .qty-selection span:before {background: #221f20;content: "";left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.cart-output form .cart-contents .cart-item .meta .content .qty-selection span:before {height: 0.125rem;width: 1rem;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection span:after {height: 1rem;width: 0.125rem;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection span.minus:after {opacity: 0;}.cart-output form .cart-contents .cart-item .meta .content .qty-selection input {border: 0.0625rem solid #a6d9e0;border-left: none;border-right: none;font-family: oswald-bold, sans-serif;font-size: 1.25rem;height: 2.5rem;line-height: 2.5rem;padding: 0;text-align: center;width: 2.5rem;}.cart-output form .cart-contents .cart-item .meta .content .frequency-selector {display: none;transition: all 0.3s;}.cart-output form .cart-contents .cart-item .meta .content .frequency-selector label {font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 2;margin: 0;padding-right: 1.875rem;text-transform: uppercase;white-space: nowrap;}.cart-output form .cart-contents .cart-item .meta .content .frequency-selector select {border-radius: 0.25rem;font-family: oswald-bold, sans-serif;font-size: 1rem !important;height: 2.5rem;line-height: 2.5rem;padding: 0 0.3125rem;width: 100%;}.cart-output form .cart-contents .cart-item .end {position: relative;}.cart-output form .cart-contents .cart-item .end .close-icon {background-color: transparent;background-image: url(icon-close-red.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;height: 0.875rem;position: absolute;right: 0;top: 0;width: 0.875rem;}.cart-output form .cart-contents .cart-item .end .price {font-family: oswald-bold, sans-serif;font-size: 1.25rem;margin: 2.5rem 0 0;text-align: right;width: 100%;}.cart-output form .cart-footer {background: #fff;border-top: 0.0625rem solid #221f20;bottom: 0;left: 0;margin: 0 1.25rem;position: absolute;width: calc(100% - 2.5rem);}.cart-output form .cart-footer .price-container {margin: 0.625rem 0 1.25rem;}.cart-output form .cart-footer .price-container .total {font-family: oswald-bold, sans-serif;font-size: 1.25rem;margin: 0;}.cart-output form .cart-footer .price-container .total span {float: right;}.cart-output form .cart-footer .btn-flex {flex-wrap: nowrap;justify-content: space-between;margin: 0 -0.3125rem;padding: 0 0 1.875rem;position: relative;}@media (max-width: 639px) {.cart-output form .cart-footer .btn-flex {padding: 0 0 1.5rem;}}.cart-output form .cart-footer .btn-flex .btn, .cart-output form .cart-footer .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .cart-output form .cart-footer .btn-flex .collection-template .tag-container a, .collection-template .collection-filters .collection-nav-list .collection-list .cart-output form .cart-footer .btn-flex span, .collection-template .tag-container .cart-output form .cart-footer .btn-flex a {margin: 0 0.3125rem;padding: 0.5rem 0;text-align: center;width: 40%;}.cart-output form .cart-footer .btn-flex .btn.checkout-btn, .cart-output form .cart-footer .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span.checkout-btn, .cart-output form .cart-footer .btn-flex .collection-template .tag-container a.checkout-btn, .collection-template .collection-filters .collection-nav-list .collection-list .cart-output form .cart-footer .btn-flex span.checkout-btn, .collection-template .tag-container .cart-output form .cart-footer .btn-flex a.checkout-btn {width: 60%;}.cart-output form .cart-footer .btn-flex .currency-note {bottom: 0.125rem;font-size: 0.875rem;left: 0;position: absolute;text-align: center;width: 100%;}.cart-output form .cart-footer .btn-flex .currency-note a {text-decoration: underline;}.site-overvlay {display: none;height: 100%;left: 0;opacity: 0.8;position: fixed;top: 0;z-index: 998;}.site-footer, .site-overvlay {background: #221f20;width: 100%;}.site-footer {display: block;padding: 3.75rem 0 0;position: relative;}@media (max-width: 639px) {.site-footer {padding: 1.875rem 0 0;}}.site-footer .footer-background {inset: 0;position: absolute;z-index: 0;}.site-footer .footer-background img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}.site-footer .copyright, .site-footer .footer-content {position: relative;z-index: 1;}.site-footer .footer-overlay {background: rgba(34, 31, 32, 0.5);height: 100%;inset: 0;position: absolute;width: 100%;z-index: 1;}.site-footer .column {position: relative;}.site-footer .column .t-logo {background-color: transparent;background-image: url(logo-vanilla.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;display: block;height: 88px;margin-bottom: 40px;width: 250px;}.site-footer .column .title {color: #f5f2ed;margin: 0 0 0.625rem;}@media (max-width: 639px) {.site-footer .column .title {font-size: 1.875rem;line-height: 2.3125rem;}}.site-footer .column p {color: #f5f2ed;margin: 0 0 1.25rem;}.site-footer .column form {position: relative;width: 100%;}@media (max-width: 1023px) {.site-footer .column form {margin-bottom: 2.5rem;}}.site-footer .column form input {background: none;border: none;border-bottom: 0.0625rem solid #f5f2ed;color: #f5f2ed;padding: 0.625rem 2rem 0.625rem 0.625rem;text-transform: uppercase;transition: all 0.3s;width: 100%;}@media (max-width: 1023px) {.site-footer .column form input {padding: 0.625rem 2rem 0.625rem 0;}}.site-footer .column form input::-webkit-input-placeholder {color: #f5f2ed;}.site-footer .column form input::-moz-placeholder {color: #f5f2ed;}.site-footer .column form input:-ms-input-placeholder {color: #f5f2ed;}.site-footer .column form input:-moz-placeholder {color: #f5f2ed;}.site-footer .column form input:focus, .site-footer .column form input:hover {border-color: #d7a14e;}.site-footer .column form button {background-color: transparent;background-color: #221f20;background-image: url(icon-arrow-white.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 1rem;height: 1.875rem;min-width: 1.875rem;position: absolute;right: 0.0625rem;top: 0.25rem;width: 1.875rem;}.site-footer .column nav ul li {list-style: none;}.site-footer .column nav ul li a {color: #f5f2ed;display: inline-block;font-family: delight-semibold, sans-serif;font-size: 18px;margin: 0 0 1rem;transition: all 0.3s;}@media (max-width: 639px) {.site-footer .column nav ul li a {margin: 0 0 1rem;}}.site-footer .column nav ul li a:hover {color: #f2acc3;}.site-footer .column .social-list {display: flex;margin: 1.25rem 0 0;}@media (max-width: 1023px) {.site-footer .column .social-list {justify-content: center;}}@media (min-width: 1024px) {.site-footer .column .social-list {bottom: 16px;left: 100%;position: absolute;}}.site-footer .column .social-list a {color: #f5f2ed;font-size: 1.625rem;margin: 0 0.9375rem 0 0;transition: all 0.3s;}.site-footer .column .social-list a:hover {color: #f2acc3;}.site-footer .copyright {background: #f5f2ed;display: flex;justify-content: space-between;margin: 4.375rem 0 0;padding: 0.625rem calc(1.875rem + 8%);}@media (max-width: 1023px) {.site-footer .copyright {padding: 0.625rem 1.25rem;}}@media (max-width: 639px) {.site-footer .copyright {flex-wrap: wrap;margin-top: 2.5rem;}}.site-footer .copyright p {font-size: 0.875rem;margin: 0;}@media (max-width: 639px) {.site-footer .copyright p {text-align: center;width: 100%;}}.site-footer .copyright p a {text-decoration: underline;}.newsletter-modal {background: #edf7f9;border: 0.25rem solid #221f20;box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.3);left: 50%;max-width: 34.375rem;opacity: 0;pointer-events: none;position: fixed;top: 50%;transform: translate(-50%, -50%);transition: all 0.6s ease-in-out;visibility: hidden;width: 100%;z-index: 100;}.newsletter-modal.show {opacity: 1;pointer-events: auto;visibility: visible;}.newsletter-modal .modal-content {padding: 1.25rem 1.25rem 0.75rem;}.newsletter-modal .modal-content .close-btn {height: 1rem;position: absolute;right: 1rem;top: 1rem;width: 0.875rem;z-index: 1;}.newsletter-modal .modal-content .close-btn span {background: transparent;height: 0.125rem;left: 0;position: absolute;top: 50%;width: 100%;}.newsletter-modal .modal-content .close-btn span:after, .newsletter-modal .modal-content .close-btn span:before {background: #221f20;content: "";height: 0.125rem;left: 0;position: absolute;transition: all 0.3s ease;width: 1.25rem;}.newsletter-modal .modal-content .close-btn span:before {top: 0;transform: rotate(45deg);}.newsletter-modal .modal-content .close-btn span:after {bottom: 0;transform: rotate(-45deg);}.newsletter-modal .modal-content .img-wrap img {display: block;height: auto;margin: 0 auto 1.25rem;max-width: 50%;width: 100%;}.newsletter-modal .modal-content .copy-wrap {margin-bottom: 1.25rem;text-align: center;}.newsletter-modal .modal-content .copy-wrap p {font-size: 1.125rem;margin-bottom: 0.75rem;}.newsletter-modal .modal-content .copy-wrap p:last-child {margin-bottom: 0;}.newsletter-modal .modal-content .form-wrap form .response {text-align: center;}.newsletter-modal .modal-content .form-wrap form.has-msg .mc-resp {display: block;opacity: 1;}.newsletter-modal .modal-content .form-wrap form input {background: #fff;border: 0.125rem solid #221f20;color: #221f20;display: block;height: 2.625rem;margin-bottom: 0.5rem;outline: none;padding: 0.625rem;text-align: left;transition: border-color 0.3s ease;vertical-align: middle;width: 100%;}.newsletter-modal .modal-content .form-wrap form input.has-append {padding-right: 4.875rem;}.newsletter-modal .modal-content .form-wrap form input.error {border-color: #ff7c7c;}.newsletter-modal .modal-content .form-wrap .mc-resp {display: none;opacity: 0;text-align: center;}.newsletter-modal .modal-content .form-wrap .input-wrap {position: relative;}.newsletter-modal .modal-content .form-wrap .input-wrap .append-btn {background-color: transparent;background-image: url(icon-arrow-white.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 0.875rem;border: none;border-radius: 0;display: block;filter: invert(1);height: calc(100% - 0.625rem);min-width: 3.125rem;padding: 0;position: absolute;right: 0.3125rem;top: 50%;transform: translateY(-50%);}.newsletter-modal .modal-content .form-wrap .input-wrap .append-btn i {opacity: 0;}.newsletter-modal .modal-content .form-wrap .input-wrap .append-btn:hover {background-color: transparent;background-image: url(icon-arrow-white.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 1rem;}.newsletter-modal .modal-content .form-wrap .input-wrap.error .info-label {color: #ff2121;}.newsletter-modal .modal-content .form-wrap .info-label {display: block;line-height: 1.5;margin-bottom: 0.5rem;transition: color 0.3s ease;}.newsletter-modal .modal-content .form-wrap .hidden {display: none !important;}@media screen and (min-width: 64em) {.newsletter-modal .modal-content {align-items: center;display: flex;}.newsletter-modal .modal-content .img-wrap img {max-width: 80%;}.newsletter-modal .modal-content .text-box {padding: 0.625rem;}.newsletter-modal .modal-content .img-wrap, .newsletter-modal .modal-content .text-box {flex: 1 0 50%;}}@media screen and (max-width: 40em) {.newsletter-modal {max-width: calc(100% - 2rem);}}.product-hero {background: #dbf0f3;display: block;min-height: 50rem;position: relative;width: 100%;}.product-hero:after {background: #fff;background: linear-gradient( -90deg, hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0) );content: "";height: 100%;position: absolute;right: 0;top: 0;width: 50%;z-index: 0;}.product-hero .background-image {height: 100%;position: absolute;width: 100%;z-index: 0;}@media (max-width: 1023px) {.product-hero .background-image {height: 100vw;}}.product-hero .background-image img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;opacity: 0.7;position: absolute;top: 0;width: 100%;}.product-hero .fluid {position: relative;z-index: 1;}.product-hero .breadcrumbs {display: flex;margin: 1.25rem 0 1.875rem;}@media (max-width: 1023px) {.product-hero .breadcrumbs {display: none;}}.product-hero .breadcrumbs li {list-style: none;}.product-hero .breadcrumbs li, .product-hero .breadcrumbs li a {color: #fff;font-size: 0.875rem;line-height: 1.75rem;position: relative;text-transform: uppercase;}.product-hero .breadcrumbs li a {margin-right: 0.8125rem;padding-right: 1.4375rem;}.product-hero .breadcrumbs li a:after {background-color: transparent;background-image: url(icon-chev.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;content: "";height: 0.625rem;position: absolute;right: 0;top: 0.25rem;transform: rotate(-90deg);width: 0.625rem;}.product-hero .breadcrumbs li.current {opacity: 0.8;}.product-hero .image-wrapper {padding-bottom: 2.5rem;}@media (max-width: 1023px) {.product-hero .image-wrapper {margin: 0 -1.25rem;width: calc(100% + 2.5rem);}}@media (max-width: 639px) {.product-hero .image-wrapper {padding-bottom: 1.25rem;}}.product-hero .image-wrapper .product-image-carousel .item .img-wrap {padding-top: 100%;position: relative;width: 100%;}.product-hero .image-wrapper .product-image-carousel .item .img-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}@media (min-width: 1024px) {.product-hero .image-wrapper .product-image-carousel .slick-dots li button {border-color: #fff;}.product-hero .image-wrapper .product-image-carousel .slick-dots li.slick-active button {background: #fff;}}.product-hero .product-description .content .header {align-items: center;display: flex;}@media (max-width: 639px) {.product-hero .product-description .content .header {flex-wrap: wrap;}}.product-hero .product-description .content .header .meta {align-content: center;border-radius: 0.25rem;display: flex;flex-wrap: wrap;height: 3.75rem;margin-right: 0.9375rem;max-width: 3.75rem;min-width: 3.75rem;pointer-events: none;text-align: center;}@media (max-width: 639px) {.product-hero .product-description .content .header .meta {flex-wrap: nowrap;height: auto;margin: 0 0 0.375rem;max-width: 100%;padding: 0.25rem 1.25rem;width: auto;}}.product-hero .product-description .content .header .meta span {color: #fff;width: 100%;}@media (max-width: 639px) {.product-hero .product-description .content .header .meta span {white-space: nowrap;}}.product-hero .product-description .content .header .meta span.qty {color: #fff;font-family: delight-bold, sans-serif;font-size: 2.125rem;line-height: 2.125rem;margin: 0;}@media (max-width: 639px) {.product-hero .product-description .content .header .meta span.qty {font-size: 1rem;line-height: 1.25rem;}}.product-hero .product-description .content .header .meta span.size {font-family: delight-bold, sans-serif;font-size: 0.75rem;line-height: 0.75rem;}@media (max-width: 639px) {.product-hero .product-description .content .header .meta span.size {font-size: 1rem;line-height: 1.25rem;}.product-hero .product-description .content .header .title {margin: 0;width: 100%;}}.product-hero .product-description .content .p-content {font-size: 0.9375rem;line-height: 1.9;margin: 0.9375rem 0 1.875rem;}.product-hero .product-description .content .p-content p:last-child {margin: 0;}.product-hero .product-description .content .p-content ol, .product-hero .product-description .content .p-content ul {padding-left: 1.25rem;}.product-hero .product-description .content form {padding: 0 0 2.5rem;}.product-hero .product-description .content form .cart-controls {display: flex;justify-content: space-between;width: 100%;}.product-hero .product-description .content form .cart-controls .qty-selection {display: flex;width: 7.5rem;}.product-hero .product-description .content form .cart-controls .qty-selection span {border: 0.0625rem solid #221f20;cursor: pointer;display: block;height: 2.5rem;position: relative;width: 2.5rem;}.product-hero .product-description .content form .cart-controls .qty-selection span:after, .product-hero .product-description .content form .cart-controls .qty-selection span:before {background: #221f20;content: "";left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.product-hero .product-description .content form .cart-controls .qty-selection span:before {height: 0.125rem;width: 1rem;}.product-hero .product-description .content form .cart-controls .qty-selection span:after {height: 1rem;width: 0.125rem;}.product-hero .product-description .content form .cart-controls .qty-selection span.minus:after {opacity: 0;}.product-hero .product-description .content form .cart-controls .qty-selection input {background: none;border: 0.0625rem solid #221f20;border-left: none;border-right: none;font-family: oswald-bold, sans-serif;font-size: 1.25rem;height: 2.5rem;line-height: 2.5rem;padding: 0;text-align: center;width: 2.5rem;}.product-hero .product-description .content form .cart-controls .btn-flex {width: calc(100% - 8.125rem);}.collection-template .collection-filters .collection-nav-list .collection-list .product-hero .product-description .content form .cart-controls .btn-flex span, .collection-template .tag-container .product-hero .product-description .content form .cart-controls .btn-flex a, .product-hero .product-description .content form .cart-controls .btn-flex .btn, .product-hero .product-description .content form .cart-controls .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .product-hero .product-description .content form .cart-controls .btn-flex .collection-template .tag-container a {line-height: 2.375rem;margin: 0;padding: 0;text-align: center;visibility: visible !important;width: 100%;}.product-hero .product-description .tabs {padding: 0 0 3.75rem;}@media (max-width: 639px) {.product-hero .product-description .tabs {padding-bottom: 2.8125rem;}}.product-hero .product-description .tabs a {border-bottom: 0.0625rem solid #221f20;display: block;font-family: oswald-bold, sans-serif;font-size: 1.25rem;line-height: 1.5rem;padding: 0.8125rem 1.875rem 0.8125rem 0;position: relative;text-transform: uppercase;}.product-hero .product-description .tabs a:last-of-type {border: none;}.product-hero .product-description .tabs a:after {background-color: transparent;background-image: url(icon-slick-arrow.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;content: "";height: 0.875rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.875rem;}.product-hero .new-product-card {margin-bottom: 2rem;}.product-hero .shipping-message {color: #fff;text-align: center;}.product-hero .scroll-down-arrow {animation-direction: alternate-reverse;animation-duration: 0.8s;animation-iteration-count: infinite;animation-name: arrow-bouncing;animation-timing-function: ease-in-out;bottom: 2.5rem;cursor: default;display: block;opacity: 0;position: fixed;right: var(--right-offset);transform: translateZ(0);transition: 0.25s;visibility: hidden;z-index: 10;}@media (max-width: 804px) {.product-hero .scroll-down-arrow.above-quick-buy {bottom: var(--quick-buy-offset-y);}}.product-hero .scroll-down-arrow.show {opacity: 1;visibility: visible;}.product-hero .scroll-down-arrow.show svg {transform: scale(1);}.product-hero .scroll-down-arrow.scroll-up {cursor: pointer;}.product-hero .scroll-down-arrow.scroll-up svg {transform: scale(1) rotate(180deg);}.product-hero .scroll-down-arrow.scroll-up:hover {animation-play-state: paused;}.product-hero .scroll-down-arrow.scroll-up:hover svg {transform: scale(1.2) rotate(180deg);}.product-hero .scroll-down-arrow svg {height: 2.5rem;transform: scale(0.6);transition: 0.25s;width: 2.5rem;}.product-hero .scroll-down-arrow svg linearGradient#lgrad {animation-direction: alternate-reverse;animation-duration: 0.8s;animation-iteration-count: infinite;animation-name: arrow-gold-gradient;animation-timing-function: ease-in-out;transform: rotate(43deg);}@keyframes arrow-bouncing {0% {filter: drop-shadow(0 0 0.1875rem rgba(245, 216, 152, 0.2)) brightness(1);transform: translateZ(0);}to {filter: drop-shadow(0 0 0.3125rem rgba(245, 216, 152, 0.3)) brightness(1.05);transform: translate3d(0, 15%, 0);}}@keyframes arrow-gold-gradient {0% {transform: rotate(43deg);}to {transform: rotate(20deg);}}.product-ingredients-section {background: #a6d9e0;display: block;padding: 5.625rem 0;position: relative;width: 100%;}@media (max-width: 1023px) {.product-ingredients-section {padding-bottom: 6.25rem;}}@media (max-width: 639px) {.product-ingredients-section {padding: 2.5rem 0 6.25rem;}}@media (max-width: 1023px) {.product-ingredients-section .content {text-align: center;}}.product-ingredients-section .content .btn-flex, .product-ingredients-section .content .title, .product-ingredients-section .content p {margin: 0 0 1.25rem;}@media (max-width: 1023px) {.product-ingredients-section .content .btn-flex {bottom: 0;justify-content: center;left: 50%;position: absolute;transform: translate(-50%);}}@media (max-width: 639px) {.product-ingredients-section .content .btn-flex {left: 0;padding: 0 1.25rem;transform: translate(0);width: 100%;}.collection-template .collection-filters .collection-nav-list .collection-list .product-ingredients-section .content .btn-flex span, .collection-template .tag-container .product-ingredients-section .content .btn-flex a, .product-ingredients-section .content .btn-flex .btn, .product-ingredients-section .content .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .product-ingredients-section .content .btn-flex .collection-template .tag-container a {margin: 0;padding: 0.5rem 0;text-align: center;width: 100%;}}@media (max-width: 1023px) {.product-ingredients-section .ingredients {margin-top: 1.25rem;}}.product-ingredients-section .ingredients .ingredients-carousel {margin-right: -1.875rem;width: calc(100% + 1.875rem);}@media (max-width: 1023px) {.product-ingredients-section .ingredients .ingredients-carousel {margin-right: -1.25rem;width: calc(100% + 1.25rem);}}.product-ingredients-section .ingredients .ingredients-carousel .item {margin: 0 1.25rem 0 0;width: 18.75rem;}.product-ingredients-section .ingredients .ingredients-carousel .item .title {font-size: 1.25rem;line-height: 1.5rem;}.product-ingredients-section.it-white .content .title, .product-ingredients-section.it-white .content p, .product-ingredients-section.it-white .ingredients .ingredients-carousel .item .title, .product-ingredients-section.it-white .ingredients .ingredients-carousel .item p {color: #fff;}.product-ingredients-section.it-white .slick-arrow-controls .slick-arrow {background-image: url(icon-slick-arrow-white.svg);}.product-ingredients-section .no-ings .content {text-align: center;}.product-ingredients-section .no-ings .content .btn-flex {justify-content: center;margin: 0;}.nutritionals-drawer {background: #fff;height: 100vh;left: 0;overflow: scroll;padding: 4.375rem 1.875rem 0;position: fixed;top: 0;transform: translate(-100%);transition: all 0.5s;width: 27.5rem;z-index: 999;}@media (max-width: 639px) {.nutritionals-drawer {padding: 4.375rem 1.25rem 0;width: 100%;}}.nutritionals-drawer.expand {transform: translate(0);}.nutritionals-drawer .close-icon {background-color: transparent;background-image: url(icon-close.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;height: 1.25rem;position: absolute;right: 1.875rem;top: 1.875rem;width: 1.25rem;}.nutritionals-drawer .block {border-bottom: 0.0625rem solid rgba(28, 63, 100, 0.3);font-size: 0.875rem;line-height: 1.25rem;margin-bottom: 1.25rem;padding-bottom: 1.25rem;}.nutritionals-drawer .block:last-of-type {border: none;}.nutritionals-drawer .block li, .nutritionals-drawer .block p {font-size: 0.875rem;line-height: 1.25rem;}.nutritionals-drawer .block .header {display: flex;justify-content: space-between;margin: 0 0 0.625rem;}.nutritionals-drawer .block .header .title {margin: 0;}@media (max-width: 639px) {.nutritionals-drawer .block .header .title {font-size: 1.25rem;line-height: 1.5rem;}}.nutritionals-drawer .block .header p {margin: 0;}.nutritionals-drawer .block .output.ni strong {float: right;}.collection-template {display: block;width: 100%;}.collection-template .collection-hero {background: #221f20;padding: 6.25rem 0;position: relative;}@media (max-width: 639px) {.collection-template .collection-hero {padding: 3.75rem 0;}}.collection-template .collection-hero .fluid {position: relative;z-index: 1;}.collection-template .collection-hero .fluid .title {color: #fff;margin: 0 0 0.625rem;text-align: center;}.collection-template .collection-hero .fluid p {color: #fff;margin: 0 auto;max-width: 43.125rem;text-align: center;}.collection-template .collection-hero .fluid p a {color: #fff;text-decoration: underline;}.collection-template .collection-hero .image-wrap {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.collection-template .collection-hero .image-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;opacity: 0.3;position: absolute;top: 0;width: 100%;}.collection-template .collection-hero.subs {background: #000;}.collection-template .collection-hero.subs .fluid .title {font-size: 3.75rem;line-height: 4.125rem;margin: 0;}@media (max-width: 639px) {.collection-template .collection-hero.subs .fluid .title {font-size: 2rem;line-height: 2.375rem;}}.collection-template .collection-hero.subs .fluid p {align-items: center;color: #d7a14e;display: flex;flex-wrap: wrap;justify-content: center;margin: 2.5rem 0 0;max-width: 100%;text-align: center;text-transform: uppercase;}@media (max-width: 639px) {.collection-template .collection-hero.subs .fluid p {font-size: 1.25rem;line-height: 1.5rem;}}.collection-template .collection-hero.subs .fluid p span {background: #d7a14e;border-radius: 50%;display: inline-block;height: 0.5rem;margin: 0 0.75rem;width: 0.5rem;}@media (max-width: 639px) {.collection-template .collection-hero.subs .fluid p span {background: none;display: block;height: 0.1875rem;width: 100%;}}.collection-template .collection-filters {background: #221f20;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0.75rem 1.875rem 0;}@media (max-width: 1023px) {.collection-template .collection-filters {max-height: 3.25rem;overflow: hidden;padding: 0.75rem 1.25rem 0;transition: all 0.3s;}.collection-template .collection-filters.expanded {max-height: 37.5rem;}.collection-template .collection-filters.expanded .device-filter-toggle {padding-left: 0;}.collection-template .collection-filters.expanded .device-filter-toggle:before {opacity: 1;}.collection-template .collection-filters.expanded .device-filter-toggle:after {opacity: 0;}}.collection-template .collection-filters .device-filter-toggle {display: none;}@media (max-width: 1023px) {.collection-template .collection-filters .device-filter-toggle {color: #fff;display: block;font-family: delight-bold, sans-serif;margin-bottom: 0.75rem;padding-left: 2.1875rem;position: relative;text-transform: uppercase;transition: all 0.3s;width: 100%;}.collection-template .collection-filters .device-filter-toggle:before {background-image: url(icon-close-white.svg);height: 0.9375rem;opacity: 0;right: 0;width: 0.9375rem;}.collection-template .collection-filters .device-filter-toggle:after, .collection-template .collection-filters .device-filter-toggle:before {background-color: transparent;background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: contain;content: "";position: absolute;top: 50%;transform: translateY(-50%);transition: all 0.3s;}.collection-template .collection-filters .device-filter-toggle:after {background-image: url(icon-filters.svg);height: 1.25rem;left: 0;width: 1.5625rem;}}.collection-template .collection-filters .collection-nav-list {margin-bottom: 0.75rem;}@media (max-width: 1023px) {.collection-template .collection-filters .collection-nav-list {border-top: 0.0625rem solid #fff;margin-bottom: 1.25rem;padding-top: 0.9375rem;width: 100%;}}.collection-template .collection-filters .collection-nav-list .collection-list {display: flex;}@media (max-width: 1023px) {.collection-template .collection-filters .collection-nav-list .collection-list {margin-right: -1.25rem;overflow: scroll;width: calc(100% + 1.25rem);}}.collection-template .collection-filters .collection-nav-list .collection-list span {display: block;margin: 0 0.625rem 0 0;padding: 0.5rem 0.9375rem;}@media (max-width: 639px) {.collection-template .collection-filters .collection-nav-list .collection-list span {white-space: nowrap;}}.collection-template .collection-filters .collection-nav-list .collection-list span.active, .collection-template .collection-filters .collection-nav-list .collection-list span:hover {background: #a6d9e0;border-color: #a6d9e0;color: #221f20;}.collection-template .collection-filters .filter-controls {display: flex;margin-bottom: 0.75rem;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls {flex-wrap: wrap;margin-bottom: 1.25rem;width: 100%;}}.collection-template .collection-filters .filter-controls .item {border: 0.0625rem solid #fff;border-radius: 0.1875rem;margin: 0 0.625rem 0 0;max-width: 14.375rem;min-width: 11.25rem;position: relative;transition: all 0.3s;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls .item {margin: 0 0 0.9375rem;max-width: 100%;min-width: 100%;}}.collection-template .collection-filters .filter-controls .item:last-of-type {margin: 0;}.collection-template .collection-filters .filter-controls .item.active {background: #fff;border-radius: 0.1875rem 0.1875rem 0 0;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls .item.active {background: transparent;}}.collection-template .collection-filters .filter-controls .item.active .title {color: #221f20;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls .item.active .title {color: #fff;}}.collection-template .collection-filters .filter-controls .item.active .title:after {background-color: transparent;background-image: url(icon-chev-blue.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 0.75rem;transform: rotate(180deg);}.collection-template .collection-filters .filter-controls .item .title {color: #fff;cursor: pointer;font-family: delight-bold, sans-serif;line-height: 2.25rem;margin: 0;padding: 0 0.9375rem;position: relative;text-transform: uppercase;white-space: nowrap;}.collection-template .collection-filters .filter-controls .item .title:after {background-color: transparent;background-image: url(icon-chev.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 0.75rem;content: "";height: 2.25rem;position: absolute;right: 0;top: 0;transition: all 0.3s;width: 2.25rem;}.collection-template .collection-filters .filter-controls .item .options {background: #fff;border-radius: 0 0 0.1875rem 0.1875rem;box-shadow: 0 0.125rem 0.375rem #eee;display: none;left: -0.0625rem;overflow: hidden;position: absolute;top: 100%;width: calc(100% + 0.125rem);z-index: 1;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls .item .options {background: transparent;box-shadow: none;position: static;}}.collection-template .collection-filters .filter-controls .item .options span {border-top: 0.0625rem solid #eee;color: #221f20;cursor: pointer;display: block;font-family: delight-bold, sans-serif;line-height: 2.25rem;padding: 0 0.9375rem;position: relative;text-transform: uppercase;transition: all 0.3s;white-space: nowrap;width: 100%;}@media (max-width: 1023px) {.collection-template .collection-filters .filter-controls .item .options span {color: #fff;}}.collection-template .collection-filters .filter-controls .item .options span:after {background-color: transparent;background-image: url(icon-check.svg);background-position: 50%;-webkit-background-position: center center;-o-background-position: center center;background-repeat: no-repeat;background-size: 0.75rem;content: "";height: 2.25rem;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.3s;width: 2.25rem;}.collection-template .collection-filters .filter-controls .item .options span:hover {background: #eee;}.collection-template .collection-filters .filter-controls .item .options span.active {background: #a6d9e0;color: #221f20;}.collection-template .collection-filters .filter-controls .item .options span.active:after {opacity: 1;}.collection-template .tag-container {display: flex;flex-wrap: wrap;padding: 1.25rem 0;}.collection-template .tag-container a {margin: 0 0.625rem 0.625rem 0;padding: 0.5rem 0.9375rem;}.collection-template .no-results-msg {margin: 0 0 2.5rem;text-align: center;}.collection-template .collection-products-output-grouped .cg-flex-wrapper {display: flex;flex-wrap: wrap;}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap {border-bottom: 0.0625rem solid rgba(4, 28, 63, 0.2);padding: 3.125rem 0 1.25rem;width: 100%;}@media (min-width: 1024px) {.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap.split-col {width: 50%;}}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap .header {max-width: 43.125rem;padding: 0 0 1.875rem;}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap .header .title {margin: 0 0 0.4375rem;}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap .header p {margin: 0;}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap .products-output {margin: 0 -0.375rem;}.collection-template .collection-products-output-grouped .cg-flex-wrapper .collection-wrap .products-output .item {padding: 0 0.375rem 2.5rem;}.collection-template .collection-products-output .products-output {margin: 0 -0.375rem;}.collection-template .collection-products-output .products-output .item {padding: 0 0.375rem 2.5rem;}.collection-template.subscription-only-collection .new-product-card .rc_block.rc_block__type.rc_block__type__onetime {display: none !important;}.subscriber-blocks-section {background: #221f20;display: block;padding: 3.75rem 0 6.25rem;width: 100%;}@media (max-width: 639px) {.subscriber-blocks-section {padding: 3.125rem 0 4.375rem;}}.subscriber-blocks-section .header .section-title {color: #fff;margin: 0;text-align: center;}.subscriber-blocks-section .header .overview {margin: 0.625rem 0 2.5rem;}.subscriber-blocks-section .header .overview p {color: #fff;text-align: center;}.subscriber-blocks-section .sub-customer-blocks {display: flex;flex-wrap: wrap;margin: 0 -0.4375rem;}.subscriber-blocks-section .sub-customer-blocks .block {padding: 0 0.4375rem 1.25rem;width: 25%;}@media (max-width: 1199px) {.subscriber-blocks-section .sub-customer-blocks .block {width: 33.3%;}}@media (max-width: 1023px) {.subscriber-blocks-section .sub-customer-blocks .block {width: 50%;}}@media (max-width: 639px) {.subscriber-blocks-section .sub-customer-blocks .block {width: 100%;}}.subscriber-blocks-section .sub-customer-blocks .block .img-wrap {background: #221f20;border-radius: 0.625rem;overflow: hidden;padding-top: 100%;position: relative;width: 100%;}.subscriber-blocks-section .sub-customer-blocks .block .img-wrap img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;transition: all 0.3s;width: 100%;}.subscriber-blocks-section .sub-customer-blocks .block .img-wrap .name {color: #fff;left: 0;margin: 0;opacity: 0;position: absolute;text-align: center;top: 50%;transition: all 0.3s;width: 100%;z-index: 1;}.subscriber-blocks-section .sub-customer-blocks .block .img-wrap:hover img {opacity: 0.3;}.subscriber-blocks-section .sub-customer-blocks .block .img-wrap:hover .name {opacity: 1;}.subscriber-blocks-section .sub-customer-blocks .block .meta {background: #fff;border-radius: 0.625rem;display: flex;margin: 0.9375rem 0 0;}.subscriber-blocks-section .sub-customer-blocks .block .meta div {padding: 1.375rem 0;position: relative;text-align: center;width: 50%;}.subscriber-blocks-section .sub-customer-blocks .block .meta div:after {background: #221f20;content: "";height: calc(100% - 2rem);position: absolute;right: 0;top: 1rem;width: 0.0625rem;}.subscriber-blocks-section .sub-customer-blocks .block .meta div:last-child:after {display: none;}.subscriber-blocks-section .sub-customer-blocks .block .meta div span {color: #221f20;display: block;font-size: 0.875rem;line-height: 1.0625rem;}.subscriber-blocks-section .sub-customer-blocks .block .meta div span.t {font-family: delight-bold, sans-serif;font-size: 1.125rem;line-height: 1.375rem;}.subscriber-blocks-section .sub-customer-blocks .block:first-child .meta, .subscriber-blocks-section .sub-customer-blocks .block:nth-child(2) .meta, .subscriber-blocks-section .sub-customer-blocks .block:nth-child(3) .meta {background: #a6d9e0;}.subscriber-blocks-section .btn-flex {margin-top: 1.25rem;}@media (max-width: 639px) {.collection-template .collection-filters .collection-nav-list .collection-list .subscriber-blocks-section .btn-flex span, .collection-template .tag-container .subscriber-blocks-section .btn-flex a, .subscriber-blocks-section .btn-flex .btn, .subscriber-blocks-section .btn-flex .collection-template .collection-filters .collection-nav-list .collection-list span, .subscriber-blocks-section .btn-flex .collection-template .tag-container a {margin: 0 0 0.625rem;text-align: center;width: 100%;}}.stockists-block {display: block;padding: 3.75rem 0;width: 100%;}@media (max-width: 1023px) {.stockists-block {padding: 1.875rem 0;}}.stockists-block .block {padding: 0 1.875rem;text-align: center;}@media (max-width: 1023px) {.stockists-block .block {padding: 1.875rem 0;}}.stockists-block .block .title {margin: 0 0 1.25rem;}.stockists-block .block .btn-flex {margin-top: 1.25rem;}.stockists-block .block .flag-container {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 1.25rem;}.stockists-block .block .flag-container a {padding: 0 1.25rem 1.25rem;width: 25%;}@media (max-width: 1023px) {.stockists-block .block .flag-container a {width: 20%;}}@media (max-width: 639px) {.stockists-block .block .flag-container a {width: 33.3%;}}.selector-wrapper {margin-bottom: 1.25rem;}.selector-wrapper label {margin-bottom: 0.75rem;}.incoming-inventory, .selector-wrapper label {display: block;font-family: oswald-bold, sans-serif;font-size: 1.25rem !important;}.incoming-inventory {margin-top: 0.75rem;text-align: center;}.d-none {display: none !important;}.rounded-label {background: #221f20;border-radius: 3.125rem;color: #fff;display: inline-block;font-family: oswald-bold, sans-serif;padding: 0 1.5rem;text-align: center;}@media (min-width: 640px) {.rounded-label {font-size: 1.125rem;}}.rounded-label:empty {display: none;}.clean-selectric-wrapper {--content-color: #221f20;--content-color-hover: #a6d9e0;--bg-color-invert: #221f20;--content-color-invert: #fff;--bg-color: #fff;width: 100%;}.clean-selectric-wrapper .selectric {align-items: center;background: var(--bg-color);border-color: var(--content-color);border-radius: 0.75rem;display: flex;}.clean-selectric-wrapper .selectric .label:before {content: var(--selectric-prepend);font-family: delight-medium, sans-serif;font-size: 1rem;margin-right: 0.5rem;}.clean-selectric-wrapper .selectric .label {color: var(--content-color);font-size: 0.875rem;margin-left: 0.9375rem;}.clean-selectric-wrapper.lg .selectric {height: 3.375rem;}.clean-selectric-wrapper.lg .selectric .label {font-size: 1.25rem;margin-left: 1.0625rem;}.clean-selectric-wrapper.white-border .selectric {border-color: #fff;}.clean-selectric-wrapper.selectric-radio .selectric-items {top: 0;z-index: 0;}.clean-selectric-wrapper.selectric-radio .selectric-items li, .clean-selectric-wrapper.selectric-radio .selectric-items ul {font-size: 0.875rem;position: relative;}.clean-selectric-wrapper.selectric-radio .selectric-items li:not(:last-child) {border-bottom: 0.0625rem solid #eee;}.clean-selectric-wrapper.selectric-radio .selectric-items li.highlighted:not(:hover) {background: transparent;color: #444;}.clean-selectric-wrapper.selectric-radio .selectric-items li:after, .clean-selectric-wrapper.selectric-radio .selectric-items li:before {border-radius: 1.375rem;content: "";position: absolute;right: 0.75rem;top: 0.6875rem;}.clean-selectric-wrapper.selectric-radio .selectric-items li:after {border: 0.125rem solid #000;height: 0.875rem;right: 0.75rem;top: 0.6875rem;width: 0.875rem;}.clean-selectric-wrapper.selectric-radio .selectric-items li:before {background: transparent;height: 0.375rem;right: 1rem;top: 0.9375rem;width: 0.375rem;}.clean-selectric-wrapper.selectric-radio .selectric-items li.selected:before {background: #000;}.clean-selectric-wrapper.selectric-radio .selectric-items li.selected:hover:before {background: #fff;}.clean-selectric-wrapper.selectric-radio .selectric-items li:hover:after {border-color: #fff;}.clean-selectric-wrapper span.selctric-custom-arrow {right: 0;top: auto;}.custom-selectric-style .selectric-wrapper {margin-bottom: 0.1875rem;margin-top: 0.1875rem;}span.selctric-custom-arrow {height: 0.875rem;margin-right: 0.875rem;position: absolute;width: 0.875rem;}span.selctric-custom-arrow:after, span.selctric-custom-arrow:before {background: var(--content-color);border-radius: 1.25rem;content: "";height: 0.5625rem;position: absolute;transform-origin: 0 0;width: 0.125rem;}span.selctric-custom-arrow:before {left: 50%;top: 100%;transform: translate(50%, -50%) rotate(135deg);}span.selctric-custom-arrow:after {left: 50%;top: calc(100% + 0.0625rem);transform: translateY(-50%) rotate(225deg);}.template-product .fixed-bg {--header-height: 5.0625rem;background-image: url(/cdn/shop/products/62b44aa%E2%80%A6_BitmapCopy.jpg?v=1657211858);background-position: 50%;background-size: cover;height: calc(100vh - var(--header-height));position: fixed;top: var(--header-height);width: 100vw;z-index: -1;}@media (min-width: 1024px) {.template-product .fixed-bg {--header-height: 5.625rem;}}.template-product .fixed-bg > div {background: #3f4b56;height: 100%;opacity: 0.4;width: 100%;}.new-pdp-scroll-view {--right-offset: 2.5rem;background-attachment: fixed;background-position: 50%;background-size: auto 100vh;position: relative;}@media (min-width: 805px) {.new-pdp-scroll-view {--right-offset: 5rem;}}@media (min-width: 640px) {.new-pdp-scroll-view {background-position: top;background-size: 100% auto;}}.new-pdp-scroll-view .desktop-only {display: none;}@media (min-width: 805px) {.new-pdp-scroll-view .desktop-only {display: block;}.new-pdp-scroll-view .mobile-only {display: none;}}.new-pdp-scroll-view .background-image {height: 100%;position: absolute;width: 100%;z-index: 0;}.new-pdp-scroll-view .background-image img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}.new-pdp-scroll-view .quick-buy-wrap {background-color: #a6d9e0;bottom: 0;display: flex;left: -0.0625rem;position: fixed;transform: translateY(100%);transition: 0.25s;visibility: hidden;width: calc(100% + 0.125rem);z-index: 30;}@media (min-width: 805px) {.new-pdp-scroll-view .quick-buy-wrap {display: none;}}.new-pdp-scroll-view .quick-buy-wrap.show {transform: translateY(0);visibility: visible;}.new-pdp-scroll-view .quick-buy-wrap .product-title {display: none;}@media (min-width: 805px) {.new-pdp-scroll-view .quick-buy-wrap .product-title {align-items: center;display: flex;flex-grow: 1;margin-left: 3.125rem;width: auto;}}.new-pdp-scroll-view .quick-buy-wrap .product-title h3 {margin-bottom: 0;}.new-pdp-scroll-view .quick-buy-wrap .new-product-card.product-card-expandable {--corner-radius: 0;flex: 0 1 auto;padding-bottom: 0;width: 100%;}@media (min-width: 805px) {.new-pdp-scroll-view .quick-buy-wrap .new-product-card.product-card-expandable {max-width: 28.875rem;}}#rc_container .clean-selectric-wrapper {text-transform: none !important;}#rc_container .clean-selectric-wrapper .selectric {border-radius: 0.25rem;}#rc_container .clean-selectric-wrapper .selectric .label {font-family: delight-medium, sans-serif;}.relative {position: relative;}.new-pdp-scroll-view .fixed-can {left: 50%;margin: auto;pointer-events: none;position: absolute;text-align: center;top: 3.125rem;transform: translate(-50%);width: 18.125rem;z-index: 10;}@media (min-width: 1024px) {.new-pdp-scroll-view .fixed-can {top: 3.125rem;transform: translate(-50%);width: 35rem;}}.new-pdp-scroll-view .fixed-can .img-wrap {height: 100%;}.new-pdp-scroll-view .fixed-can img {height: 100%;max-height: 15.625rem;-o-object-fit: contain;object-fit: contain;width: 100%;}@media (min-width: 805px) {.new-pdp-scroll-view .fixed-can img {max-height: calc(100vh - 18.125rem);}}.new-pdp-scroll-view .fixed-can {display: none;}.new-pdp-scroll-view .fixed-can.fixed-can-desktop .img-wrap {opacity: 0;transition: 0.5s;transition-property: visibility, opacity;visibility: hidden;}.new-pdp-scroll-view .fixed-can .img-wrap.show, .new-pdp-scroll-view .fixed-can.show {opacity: 1;visibility: visible;}.new-pdp-scroll-view .fixed-can.fixed-can-mobile {display: block;}@media (min-width: 1024px) {.new-pdp-scroll-view .fixed-can.fixed-can-mobile, .new-pdp-scroll-view .fixed-can.fixed-can-mobile.show {display: none;}.new-pdp-scroll-view .fixed-can.fixed-can-desktop {display: block;}.new-pdp-scroll-view .fixed-can.fixed-can-desktop .img-wrap {height: auto;position: absolute;width: 100%;}}.new-pdp-scroll-view .hidden {display: none;}@media (min-width: 1024px) {.new-pdp-scroll-view .show-lg {display: block;}.new-pdp-scroll-view .hidden-lg {display: none;}.new-pdp-scroll-view {max-width: none;padding-top: 0;}.new-pdp-scroll-view .product-image-col {display: block;padding-right: 16.6%;}}.new-pdp-scroll-view .clean-selectric-wrapper.flavour-select {margin-bottom: 2rem;}.new-pdp-scroll-view .clean-selectric-wrapper.flavour-select .label {font-family: oswald-bold, sans-serif !important;}.product-hero.product-hero-redesign {background: none;margin-bottom: 0;margin-left: auto;margin-right: auto;min-height: 42.1875rem;padding-top: 1.25rem;z-index: 2;}.product-hero.product-hero-redesign:after {content: none;}@media (min-width: 1024px) {.product-hero.product-hero-redesign {display: flex;flex-direction: column;margin-bottom: 8.75rem;max-width: none;padding-top: 0;}.product-hero.product-hero-redesign > :nth-child(2) {flex: 1;}.product-hero.product-hero-redesign .product-description {align-items: center;display: flex;}.product-hero.product-hero-redesign .product-description > .content {max-width: 28.125rem;}}@media (min-width: 78.125rem) {.product-hero.product-hero-redesign .product-description {padding-left: 3.5%;}}.product-hero.product-hero-redesign .product-description .title {margin-bottom: 0.625rem;}.product-hero.product-hero-redesign .product-description .p-content {margin-top: 0;}.product-hero.product-hero-redesign .product-description .content form {padding-bottom: 0;}.product-hero.product-hero-redesign .product-description .key-facts {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 1rem;margin-top: -1rem;}.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle {height: auto;margin-bottom: 0.3125rem;max-width: 7.8125rem;position: relative;width: calc(25% - 0.25rem);}.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle:before {content: "";display: block;padding-top: 100%;}@media (min-width: 1024px) {.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle {margin-bottom: 0;width: calc(25% - 0.5rem);}}.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle .inner-wrap {background-color: #140000;height: calc(100% - 0.375rem);padding: 0.125rem;position: absolute;width: calc(100% - 0.375rem);}.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle .name {font-size: 0.875rem;line-height: 1.1;margin-top: 0.3125rem;}@media (min-width: 1024px) {.product-hero.product-hero-redesign .product-description .key-facts .nutritional-data-circle .name {font-size: 1.25rem;}.product-hero.product-hero-redesign .product-image-col {display: block;padding-right: 16.6%;}}.product-hero.product-hero-redesign .product-meta-label {line-height: normal;max-width: 11.6875rem;padding-bottom: 0.3125rem;padding-top: 0.3125rem;}@media (min-width: 1024px) {.product-hero.product-hero-redesign .product-meta-label {position: absolute;right: var(--right-offset);}}.product-hero.product-hero-redesign .product-meta-label.golden-gradient-bg {color: #221f20;}.product-hero.product-hero-redesign .clean-selectric-wrapper.flavour-select {margin-bottom: 2rem;}.product-hero.product-hero-redesign .clean-selectric-wrapper.flavour-select .label {font-family: oswald-bold, sans-serif !important;}.product-hero.product-hero-redesign .image-wrapper {padding-bottom: 2.5rem;}@media (max-width: 1023px) {.product-hero.product-hero-redesign .image-wrapper {margin-left: 0;margin-right: 0;padding-bottom: 1.25rem;text-align: right;width: 100%;}}.product-hero.product-hero-redesign .image-wrapper .product-image-carousel {margin-left: auto;margin-right: auto;max-width: min(80%, 28.75rem);}@media (min-width: 1024px) {.product-hero.product-hero-redesign .image-wrapper .product-image-carousel {margin-left: 0;margin-right: 0;margin-top: 0;max-width: none;}.product-hero.product-hero-redesign .image-wrapper .product-image-carousel .item {left: 50%;position: absolute;top: 50%;transform: translateY(-50%);width: 33.125rem;}}@media (min-width: 640px) {section.product-ingredient-section-new {margin-bottom: 10rem;min-height: 23.4375rem;}}section.product-ingredient-section-new .content {display: flex;flex-direction: column;justify-content: center;}@media (min-width: 640px) {section.product-ingredient-section-new .content {height: auto;}}section.product-ingredient-section-new .nutritional-info-button {justify-content: center;order: 2;}@media (min-width: 640px) {section.product-ingredient-section-new .nutritional-info-button {justify-content: flex-end;order: 0;}}section.product-ingredient-section-new .ingredient-image {margin-bottom: 5rem;margin-top: 3.75rem;}@media (min-width: 640px) {section.product-ingredient-section-new .ingredient-image {margin-top: 7.6875rem;}}section.product-ingredient-section-new .img-wrap img {width: 100%;}section.product-ingredient-section-new .desktop-only {display: none;}@media (min-width: 640px) {section.product-ingredient-section-new .mobile-only {display: none;}section.product-ingredient-section-new .desktop-only {display: block;}}.nutritional-data-circle, section.key-facts .key-fact-item {background: #221f20;color: #fff;height: 5.3125rem;transition: 0.2s;width: 5.3125rem;}.nutritional-data-circle, .nutritional-data-circle > .inner-wrap, section.key-facts .key-fact-item, section.key-facts .key-fact-item > .inner-wrap {align-items: center;border-radius: 12.5rem;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;text-align: center;}.nutritional-data-circle > .inner-wrap, section.key-facts .key-fact-item > .inner-wrap {height: 100%;overflow: hidden;width: 100%;}.nutritional-data-circle .desktop-only, section.key-facts .key-fact-item .desktop-only {display: none;}@media (min-width: 805px) {.nutritional-data-circle, section.key-facts .key-fact-item {height: 7.5rem;width: 7.5rem;}.nutritional-data-circle .desktop-only, section.key-facts .key-fact-item .desktop-only {display: block;}.nutritional-data-circle .mobile-only, section.key-facts .key-fact-item .mobile-only {display: none;}}.nutritional-data-circle .gradient-text, section.key-facts .key-fact-item .gradient-text {background-clip: text;-webkit-background-clip: text;background-image: linear-gradient( 90deg, #b58742, #ffe7ac 50%, #fce3a8, #f4d99c, #e6c789, #d3af6e, #bb904c, #af813b );color: transparent;font-family: oswald-bold, sans-serif;font-weight: 900;line-height: 1;position: relative;}.nutritional-data-circle .gradient-text .number-unit, section.key-facts .key-fact-item .gradient-text .number-unit {font-size: 65%;}.nutritional-data-circle .gradient-text:before, section.key-facts .key-fact-item .gradient-text:before {border: 0.125rem solid #061c3f;border-bottom-width: 0;content: "";height: calc(100% - 0.25rem);left: 0;position: absolute;top: -0.0625rem;width: calc(100% + 0.25rem);z-index: 0;}.nutritional-data-circle .name, section.key-facts .key-fact-item .name {font-family: oswald-bold, sans-serif;font-size: 1rem;line-height: 1;position: relative;text-transform: uppercase;z-index: 2;}@media (min-width: 805px) {.nutritional-data-circle .name, section.key-facts .key-fact-item .name {font-size: 1.5rem;}}.nutritional-data-circle .name.text-condensed, section.key-facts .key-fact-item .name.text-condensed {letter-spacing: -0.01em;transform: scaleX(0.9);}section.key-facts {--delay: 0.07s;height: 100vh;margin-bottom: 0;position: relative;z-index: 1;}@media (min-width: 805px) {section.key-facts {height: auto;margin-bottom: 7.5rem;min-height: 37.5rem;}}section.key-facts h3 {margin-top: 3.125rem;}@media (min-width: 805px) {section.key-facts h3 {margin-top: 0;}}section.key-facts .key-fact-item {opacity: 0;position: absolute;transform: translate(-50%);}section.key-facts .key-fact-item .name {margin-top: -5%;}section.key-facts .key-fact-item .number {font-size: 2.25rem;}@media (min-width: 805px) {section.key-facts .key-fact-item .number {font-size: 3.125rem;}}section.key-facts .key-fact-item.show {opacity: 1;transform: translate(-50%, -50%);transition-delay: calc(var(--delay) * var(--delay-muliplier));}section.key-facts .key-fact-item.show .arrow-wrap svg path {stroke-dasharray: var(--stroke-length);stroke-dashoffset: var(--stroke-length);animation-delay: calc(var(--delay) * var(--delay-muliplier));animation-duration: 0.2s;animation-fill-mode: forwards;animation-name: dash;}@media (min-width: 805px) {section.key-facts .key-fact-item.show .arrow-wrap svg path {animation-duration: 0.3s;}}section.key-facts .key-fact-item svg {overflow: visible;}section.key-facts .key-fact-item svg path {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 0.3125rem;}@media (min-width: 805px) {section.key-facts .key-fact-item svg path {stroke-width: 0.5rem;}}section.key-facts .key-fact-item svg #head {animation-delay: calc(var(--delay) * var(--delay-muliplier) + 0.22s);animation-duration: 0.2s;}@keyframes dash {to {stroke-dashoffset: 0;}}section.key-facts .key-fact-item:first-child {left: calc(50% - 7.5rem);top: calc(50% - 10.625rem);}section.key-facts .key-fact-item:first-child .arrow-wrap {transform: translate(40%, 140%);}@media (min-width: 805px) {section.key-facts .key-fact-item:first-child {left: calc(50% - 18.125rem);top: calc(50% - 10rem);}section.key-facts .key-fact-item:first-child .arrow-wrap {transform: translate(117%, 50%);}section.key-facts .key-fact-item:first-child svg {width: 7rem;}}@media (min-width: 68.75rem) {section.key-facts .key-fact-item:first-child {left: calc(50% - 26.25rem);top: calc(50% - 10rem);}section.key-facts .key-fact-item:first-child .arrow-wrap {transform: translate(100%, 50%);}section.key-facts .key-fact-item:first-child svg {width: auto;}}section.key-facts .key-fact-item:nth-child(2) {right: calc(50% - 13.0625rem);top: calc(50% - 5.625rem);}section.key-facts .key-fact-item:nth-child(2) .arrow-wrap {transform: translate(-38%, 140%);}section.key-facts .key-fact-item:nth-child(2) svg {height: auto;width: 3.9375rem;}@media (min-width: 805px) {section.key-facts .key-fact-item:nth-child(2) {right: calc(50% - 25.625rem);top: calc(50% - 7.5rem);}section.key-facts .key-fact-item:nth-child(2) svg {width: 6.8125rem;}section.key-facts .key-fact-item:nth-child(2) .arrow-wrap {transform: translate(-99%, -94%);}}@media (min-width: 68.75rem) {section.key-facts .key-fact-item:nth-child(2) {right: calc(50% - 30.625rem);top: calc(50% - 7.5rem);}section.key-facts .key-fact-item:nth-child(2) svg {width: auto;}section.key-facts .key-fact-item:nth-child(2) .arrow-wrap {transform: translate(-99%, -94%);}}section.key-facts .key-fact-item:nth-child(3) {left: calc(50% - 7.5rem);top: calc(50% + 14.6875rem);}section.key-facts .key-fact-item:nth-child(3) .arrow-wrap {transform: translate(50%, -135%);}@media (min-width: 805px) {section.key-facts .key-fact-item:nth-child(3) {left: calc(50% - 20rem);top: calc(50% + 12.5rem);}section.key-facts .key-fact-item:nth-child(3) svg {width: 8.75rem;}section.key-facts .key-fact-item:nth-child(3) .arrow-wrap {transform: translate(100%);}}@media (min-width: 68.75rem) {section.key-facts .key-fact-item:nth-child(3) {left: calc(50% - 29.375rem);top: calc(50% + 12.5rem);}section.key-facts .key-fact-item:nth-child(3) svg {width: auto;}section.key-facts .key-fact-item:nth-child(3) .arrow-wrap {transform: translate(100%);}}section.key-facts .key-fact-item:nth-child(4) {right: calc(50% - 11.875rem);top: calc(50% + 15.625rem);}section.key-facts .key-fact-item:nth-child(4) .arrow-wrap {transform: translate(-17%, -110%);}@media (min-width: 805px) {section.key-facts .key-fact-item:nth-child(4) {right: calc(50% - 28.75rem);top: calc(50% + 9.375rem);}section.key-facts .key-fact-item:nth-child(4) .arrow-wrap {transform: translate(-97%, -30%);}section.key-facts .key-fact-item:nth-child(4) .arrow-wrap svg {width: 9.375rem;}}@media (min-width: 68.75rem) {section.key-facts .key-fact-item:nth-child(4) {right: calc(50% - 38.125rem);top: calc(50% + 9.375rem);}section.key-facts .key-fact-item:nth-child(4) .arrow-wrap {transform: translate(-96%, -30%);}section.key-facts .key-fact-item:nth-child(4) .arrow-wrap svg {width: auto;}}section.key-facts .key-fact-item .arrow-wrap {position: absolute;}section.usp-section {--delay: 0.1s;min-height: 53.125rem;position: relative;}section.usp-section .tagline {margin: auto;position: relative;width: 18.125rem;}@media (min-width: 640px) {section.usp-section .tagline {left: 1.5625rem;left: max(1.5625rem, 50% - 22.5rem);position: absolute;width: 23.4375rem;}}section.usp-section .tagline > * {color: #fff;}section.usp-section .tagline h2 {margin-bottom: 0.3125rem;}section.usp-section .item {align-items: center;background-color: hsla(0, 0%, 100%, 0.81);border-radius: 31.25rem;display: flex;flex-direction: column;height: 11.375rem;justify-content: center;opacity: 0;padding: 0 0.125rem;position: absolute;text-align: center;transform: translate(-50%, -50%) scale(0.6);transition: 0.5s;transition-property: opacity, transform;transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);width: 11.375rem;}section.usp-section .item.show {opacity: 1;transform: translate(-50%, -50%) scale(1);transition-delay: calc(var(--delay) * var(--index));}@media (min-width: 805px) {section.usp-section .item {height: 24vw;max-height: 20.125rem;max-width: 20.125rem;min-height: 16.5625rem;min-width: 16.5625rem;padding: 1.25rem;width: 24vw;}}@media (min-width: 1024px) {section.usp-section .item {padding: 2.1875rem;}}section.usp-section .item h6.title {font-size: 0.875rem;line-height: 1.2;margin-bottom: 0;}@media (min-width: 805px) {section.usp-section .item h6.title {font-size: 1rem;line-height: 1.2;}}section.usp-section .item .content {font-size: 0.75rem;line-height: 1.5;}@media (min-width: 805px) {section.usp-section .item .content {font-size: 0.8125rem;line-height: 1.75;}}section.usp-section .item .img-wrapper {margin-bottom: 0.25rem;width: 1.875rem;}@media (min-width: 805px) {section.usp-section .item .img-wrapper {margin-bottom: 0.9375rem;width: 6.5rem;}}section.usp-section .item:first-child {left: calc(50% - 6.875rem);top: 16.875rem;}@media (min-width: 805px) {section.usp-section .item:first-child {left: calc(50% - 15.625rem);left: clamp(50% - 28.75rem, 50% - 34vw, 50% - 15.625rem);top: 18.125rem;}}section.usp-section .item:nth-child(2) {right: calc(50% - 18.125rem);top: 23.75rem;}@media (min-width: 805px) {section.usp-section .item:nth-child(2) {left: calc(50% - 12.5rem);left: clamp(50% - 12.5rem, 50% - 12vw, 50% - 11.375rem);right: auto;top: 37.5rem;}}section.usp-section .item:nth-child(3) {left: calc(50% - 6.875rem);top: 34.375rem;}@media (min-width: 805px) {section.usp-section .item:nth-child(3) {left: clamp(50% + 9.375rem, 50% + 15vw, 50% + 15.625rem);top: 11.25rem;}}section.usp-section .item:nth-child(4) {right: calc(50% - 17.5rem);top: 41.25rem;}@media (min-width: 805px) {section.usp-section .item:nth-child(4) {left: calc(50% + 12.5rem);left: clamp(50% + 12.5rem, 50% + 34vw, 50% + 31.875rem);right: auto;top: 31.25rem;}}.lifestyle-images {background-color: #fff;overflow-x: hidden;padding-bottom: 2.5rem;padding-top: 1.25rem;}@media (min-width: 805px) {.lifestyle-images {padding-top: 8.75rem;}}.lifestyle-images .image-grid {margin-left: -1.125rem;margin-right: -1.125rem;}.lifestyle-images .image-grid > div {padding: 1.125rem;}.lifestyle-images .image-grid > div img {aspect-ratio: 1/1;-o-object-fit: cover;object-fit: cover;width: 100%;}.text-left {text-align: left;}.text-right {text-align: right;}.text-white {color: #fff;}.text-blue {color: #221f20;}.text-center {text-align: center;}.golden-gradient-bg {background-image: linear-gradient(136deg, #d1a871, #fbe09e 75%, #d7ae74);}a.underline-link {font-weight: 700;text-decoration: underline;}@keyframes slide-up {0% {transform: translate3d(0, 100%, 0);}to {transform: translateZ(0);}}.square-text-block {background-color: #fff;font-size: 1.5rem;padding-top: 100%;position: relative;}.square-text-block .content {left: 50%;padding: 1rem 1rem 0;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);width: 100%;}.holding-page-layout {height: 100%;min-height: 100vh;width: 100%;}.holding-page-layout .left-panel {height: 100%;padding: 10px;}.holding-page-layout .left-panel .panel-inner {border: 1px solid pink;height: 100%;min-height: calc(100vh - 20px);padding: 20px;}@media (max-width: 1023px) {.holding-page-layout .left-panel .panel-inner {min-height: calc(100vh - 395px);}}.holding-page-layout .left-panel .panel-inner .textbox {margin: 0 auto;max-width: 95%;padding-bottom: 3.75rem;}@media (max-width: 1023px) {.holding-page-layout .left-panel .panel-inner .textbox.md-text-center {text-align: center;}}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap {max-width: 150px;}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap img {height: auto;width: 100%;}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap.logo_right {margin: 0 0 0 auto;}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap.logo_center {margin: 0 auto;}.holding-page-layout .left-panel .panel-inner .textbox .title {margin-bottom: 1.25rem;padding-top: 3.75rem;}.holding-page-layout .left-panel .panel-inner .textbox .desc {margin-bottom: 1.25rem;}.holding-page-layout .left-panel .panel-inner .textbox .desc a {text-decoration: underline;}.holding-page-layout .left-panel .panel-inner .textbox .desc p:last-child {margin-bottom: 0;}.holding-page-layout .left-panel .panel-inner .textbox .form-wrap {margin-bottom: 1.25rem;}.holding-page-layout .left-panel .panel-inner .textbox .append-btn {position: relative;}.holding-page-layout .left-panel .panel-inner .textbox .append-btn input {display: block;padding-right: 130px;width: 100%;}.collection-template .collection-filters .collection-nav-list .collection-list .holding-page-layout .left-panel .panel-inner .textbox .append-btn span, .collection-template .tag-container .holding-page-layout .left-panel .panel-inner .textbox .append-btn a, .holding-page-layout .left-panel .panel-inner .textbox .append-btn .btn, .holding-page-layout .left-panel .panel-inner .textbox .append-btn .collection-template .collection-filters .collection-nav-list .collection-list span, .holding-page-layout .left-panel .panel-inner .textbox .append-btn .collection-template .tag-container a {height: 100%;position: absolute;right: 0;top: 0;}.collection-template .collection-filters .collection-nav-list .collection-list .holding-page-layout .left-panel .panel-inner .textbox span.p-small, .collection-template .tag-container .holding-page-layout .left-panel .panel-inner .textbox a.p-small, .holding-page-layout .left-panel .panel-inner .textbox .btn.p-small, .holding-page-layout .left-panel .panel-inner .textbox .collection-template .collection-filters .collection-nav-list .collection-list span.p-small, .holding-page-layout .left-panel .panel-inner .textbox .collection-template .tag-container a.p-small {padding: 14px 20px;}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form {display: none;transition: all 0.3s;}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form.show {animation: fadeIn 0.5s;display: block;margin-top: 1.5rem;}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form .input-error-message ul {list-style: none;margin: 0;padding: 0;}.holding-page-layout .left-panel .panel-inner .textbox .cta-link {color: #000;font-weight: 700;}.holding-page-layout .right-panel {height: 100%;min-height: 100vh;}@media (max-width: 1023px) {.holding-page-layout .right-panel {min-height: 375px;}}.holding-page-layout .vimeo-wrap {background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 100%;min-height: 100vh;overflow: hidden;position: relative;width: 100%;}@media (max-width: 1023px) {.holding-page-layout .vimeo-wrap {min-height: 375px;}}.holding-page-layout .vimeo-wrap iframe {height: 76.25vw;left: 50%;min-height: 100vh;min-width: 177.77vh;pointer-events: none;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 120vw;}@media (max-width: 1023px) {.holding-page-layout .vimeo-wrap iframe {min-height: 375px;min-width: 150vh;}}.holding-page-layout .holding-page-slider {display: none;}.holding-page-layout .holding-page-slider.slick-initialized {animation: fadeIn 0.5s;display: block;}.holding-page-layout .holding-page-slider .item {display: block;height: 100%;min-height: 100vh;overflow: hidden;position: relative;width: 100%;}@media (max-width: 1023px) {.holding-page-layout .holding-page-slider .item {min-height: 375px;}}.holding-page-layout .holding-page-slider .item img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;width: 100%;}.section--media-block {line-height: 0;}.section--media-block video {background-color: #000;height: 100%;max-height: 80vh;-o-object-fit: contain;object-fit: contain;width: 100%;}.ep--blocks .block {align-items: stretch;}.ep--blocks .block .content.content-bg-white {background-color: #fff;}.ep--blocks .block .content.content-bg-teal-lighten {background-color: #dbf0f3;}.ep--blocks .block .content.content-bg-teal {background-color: #a6d9e0;}.ep--blocks .block .content.content-bg-gold {background-color: #d7a14e;}.ep--blocks .block .content.content-bg-blue {background-color: #221f20;}.ep--blocks .block .content.content-bg-blue h2, .ep--blocks .block .content.content-bg-blue p {color: #fff;}.ep--blocks .block .content.content-bg-blue .cta {background-color: #d7a14e;color: #fff;}.ep--blocks .block .content article .cta {margin-bottom: 24px;}.ep--blocks .img_wrapper {height: auto;}.ep--blocks .img_wrapper img {height: 100%;-o-object-fit: cover;object-fit: cover;}.two-column-section {display: flex;flex-direction: column;gap: 24px;padding: 40px 16px;}@media (min-width: 1024px) {.two-column-section {align-items: stretch;flex-direction: row;gap: 96px;margin: 0 auto;max-width: 1440px;padding: 72px;}}.two-image-spotlight .image-column {border-radius: 16px;flex-basis: 50%;}.two-image-spotlight .image-column img {border-radius: 16px;-o-object-fit: cover;object-fit: cover;}.text-image-spotlight .text-column {text-align: center;}@media (min-width: 1024px) {.text-image-spotlight .text-column {flex-basis: 30%;text-align: left;}}.text-image-spotlight .text-column .text-title {font-family: oswald-bold, sans-serif;letter-spacing: normal;line-height: 100%;margin-bottom: 40px;}.text-image-spotlight .text-column .text-cta {text-wrap: pretty;background-color: #f2acc3;border-radius: 6px;color: #221f20;display: block;font-family: delight-bold, sans-serif;font-size: 24px;line-height: 150%;padding: 12px 16px;text-align: center;transition: opacity 0.3s ease;width: 100%;}@media (min-width: 1024px) {.text-image-spotlight .text-column .text-cta {min-width: 60%;width: -moz-fit-content;width: fit-content;}}.text-image-spotlight .text-column .text-cta:hover {opacity: 0.8;}@media (min-width: 1024px) {.text-image-spotlight .image-column {flex-basis: 70%;flex-grow: 1;}}.text-image-spotlight .image-column .image-wrapper img {height: 100%;max-height: 70vh;-o-object-fit: contain;object-fit: contain;width: 100%;}.dynamic-text-size {font-size: var(--font-size-mobile);}@media (min-width: 1024px) {.dynamic-text-size {font-size: var(--font-size);}}.full-width-image-banner {overflow: hidden;width: 100%;}.full-width-image-banner .image-wrapper img {height: 100%;-o-object-fit: contain;object-fit: contain;width: 100%;}a.hover-slideup img {transition: transform 0.4s ease;}a.hover-slideup:hover img {transform: translateY(-20px);}a.hover-scale img {transition: transform 0.4s ease;}a.hover-scale:hover img {transform: scale(1.05);}.new-hero {align-items: center;display: flex;justify-content: center;min-height: calc(100vh - 138px);padding: 12px 16px;position: relative;}@media (min-width: 1024px) {.new-hero {padding: 12px 72px;}}.new-hero .hero-background {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.new-hero .hero-background .image-wrapper, .new-hero .hero-background .video-wrapper {height: 100%;width: 100%;}.new-hero .hero-background .image-wrapper img, .new-hero .hero-background .image-wrapper video, .new-hero .hero-background .video-wrapper img, .new-hero .hero-background .video-wrapper video {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}.new-hero .overlay {background: rgba(34, 31, 32, 0.2);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}.new-hero .content {margin: 0 auto;position: relative;z-index: 2;}@media (min-width: 1024px) {.new-hero .content {max-width: min(75%, 1000px);}}.new-hero .content .title {text-wrap: balance;color: #fff;text-align: center;}.title-subtitle__subtitle, .title-subtitle__title {text-align: center;}.title-subtitle__title {font-size: 40px;margin-bottom: 24px;}@media (min-width: 1024px) {.title-subtitle__title {font-size: 48px;}}.title-subtitle__subtitle {margin: 0 auto 40px;max-width: 640px;}@media (min-width: 1024px) {.title-subtitle__subtitle {margin-bottom: 64px;}}.title-subtitle__subtitle a, .title-subtitle__subtitle p, .title-subtitle__subtitle span {font-size: 18px;font-weight: 400;line-height: 120%;}.powered-by-section {padding: 80px 0;position: relative;}@media (min-width: 1024px) {.powered-by-section {padding: 120px 0;}}.powered-by-section .title-subtitle__subtitle, .powered-by-section .title-subtitle__title {padding: 0 16px;}.powered-by-section .artwork {background-image: url(arrow-artwork-up.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;height: 105px;position: absolute;right: 0;top: 0;width: 60px;z-index: 0;}@media (min-width: 1024px) {.powered-by-section .artwork {height: 240px;right: 144px;top: 40px;width: 140px;}}.powered-by-section .content {display: flex;gap: 24px;}@media (min-width: 1024px) {.powered-by-section .content .slick-list {margin-left: -30px;}}.powered-by-section .content .slick-list .slick-track {height: 100%;}.powered-by-section .content .item {align-items: center;background-color: #221f20;border-radius: 8px;display: flex;flex-basis: calc(50% - 12px);justify-content: center;margin-right: 24px;padding: 12px 6px;width: 200px;}@media (min-width: 1024px) {.powered-by-section .content .item {flex-basis: calc(25% - 18px);width: 12vw;}}.powered-by-section .content .item .image-wrapper {width: 100%;}.powered-by-section .content .item .image-wrapper img {height: 100%;max-height: 40px;-o-object-fit: contain;object-fit: contain;width: 100%;}.single-centered-image {align-items: center;display: flex;justify-content: center;margin: 0 auto;max-width: 1440px;padding: 40px 16px;}@media (min-width: 1024px) {.single-centered-image {padding: 72px;}}.single-centered-image .image-wrapper img {height: 100%;-o-object-fit: contain;object-fit: contain;width: 100%;}.yotpo-widget-instance .yotpo-sr-bottom-line-summary {flex-direction: column !important;}@media (min-width: 1024px) {.yotpo-widget-instance .yotpo-sr-bottom-line-summary {flex-direction: row !important;}}.yotpo-widget-instance .yotpo-sr-vertical-border {display: none !important;}@media (min-width: 1024px) {.yotpo-widget-instance .yotpo-sr-vertical-border {display: block !important;}}.yotpo-widget-instance .yotpo-sr-bottom-line-summary span span {height: auto !important;}.yotpo-widget-instance .yotpo-sr-bottom-line-left-panel {font-size: 14px !important;}.yotpo-widget-instance .yotpo-sr-bottom-line-text {font-size: 14px !important;line-height: 100% !important;}.table-scroll {max-width: 100%;width: 100%;& > table {max-width: 100%;width: 100%;}@media (max-width: 640px) {width: auto;max-width: unset;margin: 0 -15px;overflow-x: auto;padding: 0 15px 12px;& > table {min-width: 600px;}}}.product-card__image-wrapper {& a {img {transition: scale 0.3s ease-in-out;}@media (hover: hover) {&:hover {img {scale: 1.1;color: #f2acc3;}}}}}.product-card .product-details > a {transition: color 0.2s ease-in-out;@media (hover: hover) {&:hover {text-decoration: underline;}}}.ab-carousel.j-ab-carousel {opacity: 0;&.slick-initialized{opacity: 1 !important;}}