 *, ::after, ::before {box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb }::after, ::before {--tw-content: '' }html {line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" }body {margin: 0;line-height: inherit }hr {height: 0;color: inherit;border-top-width: 1px }abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted }h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit }a {color: inherit;text-decoration: inherit }b, strong {font-weight: bolder }code, kbd, pre, samp {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 1em }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }table {text-indent: 0;border-color: inherit;border-collapse: collapse }button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: inherit;color: inherit;margin: 0;padding: 0 }button, select {text-transform: none }[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;background-color: transparent;background-image: none }:-moz-focusring {outline: auto }:-moz-ui-invalid {box-shadow: none }progress {vertical-align: baseline }::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -2px }::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }summary {display: list-item }blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {margin: 0 }fieldset {margin: 0;padding: 0 }legend {padding: 0 }menu, ol, ul {list-style: none;margin: 0;padding: 0 }textarea {resize: vertical }input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;color: #9ca3af }input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity: 1;color: #9ca3af }input::placeholder, textarea::placeholder {opacity: 1;color: #9ca3af }[role=button], button {cursor: pointer }:disabled {cursor: default }audio, canvas, embed, iframe, img, object, svg, video {display: block;vertical-align: middle }img, video {max-width: 100%;height: auto }[hidden] {display: none }body {font-family: 'Avenir', 'Nunito Sans', sans-serif;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity));-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }h1, h2, h3, h4, h5, h6 {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: 1rem;font-weight: 600;line-height: 1.5rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }h1 {margin-top: .75rem;text-align: center;font-size: 1.875rem;line-height: 2.25rem }@media (min-width:769px) {h1 {font-size: 2.25rem;line-height: 2.5rem }}h1, h2 {font-size: 1.5rem;line-height: 2rem }h3 {font-size: 1.125rem;line-height: 1.75rem }h4 {font-size: 1rem;line-height: 1.5rem }h5 {font-size: .875rem;line-height: 1.25rem }p {margin-bottom: .75rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;;line-height: 1.5rem }a {--tw-text-opacity: 1;color: rgb(3 161 150 / var(--tw-text-opacity)) }footer a, header a {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }hr {margin-top: .75rem;margin-bottom: .75rem }table {border-collapse: collapse }*, ::after, ::before {--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container {width: 100% }@media (min-width:640px) {.container {max-width: 640px }}@media (min-width:769px) {.container {max-width: 769px }}@media (min-width:1024px) {.container {max-width: 1024px }}@media (min-width:1280px) {.container {max-width: 1280px }}@media (min-width:1536px) {.container {max-width: 1536px }}.icon {display: inline-block;height: 30px;width: auto;fill: currentColor;vertical-align: middle;background: none;pointer-events: none;overflow: visible;}.footer-icon:hover {opacity: .7;transition: .2s ease-in-out;}.button {margin: auto;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;align-items: center;justify-content: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(255 255 255 / var(--tw-border-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1rem;padding-bottom: 1rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: .875rem;line-height: 1.25rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.button:focus {outline: 2px solid transparent;outline-offset: 2px }.button-cta {margin: auto;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;align-items: center;justify-content: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(3 161 150 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(3 161 150 / var(--tw-bg-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1rem;padding-bottom: 1rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: .875rem;line-height: 1.25rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.button-cta:focus {outline: 2px solid transparent;outline-offset: 2px }.button-cta-small {margin: auto;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;align-items: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(3 161 150 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(3 161 150 / var(--tw-bg-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: .5rem;padding-bottom: .5rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: .875rem;line-height: 1.25rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.button-cta-small:focus {outline: 2px solid transparent;outline-offset: 2px }.button-filled {margin: auto;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;align-items: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1rem;padding-bottom: 1rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: .875rem;line-height: 1.25rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity)) }.button-filled:focus {outline: 2px solid transparent;outline-offset: 2px }.button-secondary {margin: auto;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;align-items: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(75 85 99 / var(--tw-border-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: .5rem;padding-bottom: .5rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: .875rem;line-height: 1.25rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity));transition-property: all;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) }.button-secondary:hover {--tw-bg-opacity: 1;background-color: rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.button-secondary:focus {outline: 2px solid transparent;outline-offset: 2px }.body-text {font-family: 'Nunito Sans';font-size: 1rem;line-height: 1.5rem }.swatch-element {display: flex;align-items: center;justify-content: center;margin: .5rem;height: 1.25rem;min-height: 55px;width: auto;min-width: 55px;cursor: pointer;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(156 163 175 / var(--tw-border-opacity));padding: .25rem }@media (min-width:1024px) {.swatch-element {margin: .25rem }}.add_to_cart {display: flex;max-width: 32rem;align-items: center;justify-content: center;border-radius: .375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(3 161 150 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(3 161 150 / var(--tw-bg-opacity));padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1rem;padding-bottom: 1rem;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-size: 1rem;line-height: 1.5rem;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.add_to_cart:focus {outline: 2px solid transparent;outline-offset: 2px }@media (max-width:1024px) {.add_to_cart {margin: auto }}.swatch-active {--tw-border-opacity: 1;border-color: rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(3 161 150 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.swatch-active-color {border-width: 2px;--tw-border-opacity: 1;border-color: rgb(3 161 150 / var(--tw-border-opacity)) }.pointer-events-none {pointer-events: none }.invisible {visibility: hidden }.static {position: static }.fixed {position: fixed }.absolute {position: absolute }.relative {position: relative }.sticky {position: -webkit-sticky;position: sticky }.inset-0 {top: 0;right: 0;bottom: 0;left: 0 }.top-0 {top: 0 }.left-0 {left: 0 }.top-announcementBar_and_header {top: 92px }.top-14 {top: 3.5rem }.bottom-0 {bottom: 0 }.right-0 {right: 0 }.top-mobile_header {top: 55px }.top-36 {top: 9rem }.top-1\/2 {top: 50% }.bottom-14 {bottom: 3.5rem }.z-199 {z-index: 199 }.z-10 {z-index: 10 }.z-200 {z-index: 200 }.z-20 {z-index: 20 }.col-span-2 {grid-column: span 2/span 2 }.float-right {float: right }.float-left {float: left }.m-3 {margin: .75rem }.m-auto {margin: auto }.m-0 {margin: 0 }.m-12 {margin: 3rem }.m-8 {margin: 2rem }.m-2 {margin: .5rem }.m-0\.5 {margin: .125rem }.m-1\.5 {margin: .375rem }.m-1 {margin: .25rem }.m-4 {margin: 1rem }.m-2\.5 {margin: .625rem }.my-4 {margin-top: 1rem;margin-bottom: 1rem }.my-2 {margin-top: .5rem;margin-bottom: .5rem }.mx-3 {margin-left: .75rem;margin-right: .75rem }.mx-auto {margin-left: auto;margin-right: auto }.my-6 {margin-top: 1.5rem;margin-bottom: 1.5rem }.mx-2 {margin-left: .5rem;margin-right: .5rem }.my-3 {margin-top: .75rem;margin-bottom: .75rem }.mx-1 {margin-left: .25rem;margin-right: .25rem }.my-8 {margin-top: 2rem;margin-bottom: 2rem }.my-1 {margin-top: .25rem;margin-bottom: .25rem }.mx-12 {margin-left: 3rem;margin-right: 3rem }.mx-8 {margin-left: 2rem;margin-right: 2rem }.mx-4 {margin-left: 1rem;margin-right: 1rem }.my-10 {margin-top: 2.5rem;margin-bottom: 2.5rem }.my-12 {margin-top: 3rem;margin-bottom: 3rem }.my-5 {margin-top: 1.25rem;margin-bottom: 1.25rem }.my-0 {margin-top: 0;margin-bottom: 0 }.mx-0 {margin-left: 0;margin-right: 0 }.mt-auto {margin-top: auto }.mr-2 {margin-right: .5rem }.ml-0 {margin-left: 0 }.ml-6 {margin-left: 1.5rem }.mb-2 {margin-bottom: .5rem }.mr-3 {margin-right: .75rem }.mt-6 {margin-top: 1.5rem }.mt-2 {margin-top: .5rem }.mt-0 {margin-top: 0 }.mt-3 {margin-top: .75rem }.mb-1 {margin-bottom: .25rem }.mb-8 {margin-bottom: 2rem }.mr-auto {margin-right: auto }.ml-auto {margin-left: auto }.mb-6 {margin-bottom: 1.5rem }.ml-3 {margin-left: .75rem }.mb-0 {margin-bottom: 0 }.mt-4 {margin-top: 1rem }.mb-3 {margin-bottom: .75rem }.mt-5 {margin-top: 1.25rem }.mt-1 {margin-top: .25rem }.mt-8 {margin-top: 2rem }.ml-4 {margin-left: 1rem }.mb-4 {margin-bottom: 1rem }.mb-5 {margin-bottom: 1.25rem }.ml-2 {margin-left: .5rem }.block {display: block }.inline-block {display: inline-block }.inline {display: inline }.flex {display: flex }.inline-flex {display: inline-flex }.table {display: table }.grid {display: grid }.contents {display: contents }.hidden {display: none }.h-full {height: 100% }.h-12 {height: 3rem }.h-fifty_vh {height: 50vh }.h-10 {height: 2.5rem }.h-4 {height: 1rem }.h-5 {height: 1.25rem }.h-64 {height: 16rem }.h-14 {height: 3.5rem }.h-0 {height: 0 }.h-6 {height: 1.5rem }.h-8 {height: 2rem }.h-3 {height: .75rem }.h-20 {height: 5rem }.h-auto {height: auto }.h-0\.5 {height: .125rem }.max-h-screen {max-height: 100vh }.max-h-rec_swatch_height {max-height: 30px }.max-h-mobile_nav {max-height: calc(100vh - 92px) }.max-h-mini_cart_modal {max-height: calc(100vh - 92px) }.w-screen {width: 100vw }.w-full {width: 100% }.w-2\/3 {width: 66.666667% }.w-min {width: -webkit-min-content;width: -moz-min-content;width: min-content }.w-4\/5 {width: 80% }.w-fit {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.w-2\/5 {width: 40% }.w-36 {width: 9rem }.w-32 {width: 8rem }.w-10 {width: 2.5rem }.w-4 {width: 1rem }.w-1\/6 {width: 16.666667% }.w-5 {width: 1.25rem }.w-1\/2 {width: 50% }.w-24 {width: 6rem }.w-8 {width: 2rem }.w-auto {width: auto }.w-max {width: -webkit-max-content;width: -moz-max-content;width: max-content }.w-6 {width: 1.5rem }.w-20 {width: 5rem }.w-1\/3 {width: 33.333333% }.w-0 {width: 0 }.max-w-sm {max-width: 24rem }.max-w-lg {max-width: 32rem }.max-w-rec_swatch_width {max-width: 30px }.max-w-min {max-width: -webkit-min-content;max-width: -moz-min-content;max-width: min-content }.table-fixed {table-layout: fixed }.border-collapse {border-collapse: collapse }.-translate-y-1\/2 {--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.translate-y-4 {--tw-translate-y: 1rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.translate-y-5 {--tw-translate-y: 1.25rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.-rotate-45 {--tw-rotate: -45deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.rotate-45 {--tw-rotate: 45deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.rotate-90 {--tw-rotate: 90deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }.transform {transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }@-webkit-keyframes pulse {50% {opacity: .5 }}@keyframes pulse {50% {opacity: .5 }}.animate-pulse {-webkit-animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite }.cursor-pointer {cursor: pointer }.cursor-not-allowed {cursor: not-allowed }.list-outside {list-style-position: outside }.list-disc {list-style-type: disc }.list-none {list-style-type: none }.grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr)) }.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr)) }.grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr)) }.flex-row {flex-direction: row }.flex-col {flex-direction: column }.flex-col-reverse {flex-direction: column-reverse }.flex-wrap {flex-wrap: wrap }.place-items-start {place-items: start }.items-start {align-items: flex-start }.items-end {align-items: flex-end }.items-center {align-items: center }.justify-start {justify-content: flex-start }.justify-end {justify-content: flex-end }.justify-center {justify-content: center }.justify-between {justify-content: space-between }.gap-6 {gap: 1.5rem }.gap-2 {gap: .5rem }.gap-1 {gap: .25rem }.overflow-hidden {overflow: hidden }.overflow-y-auto {overflow-y: auto }.overflow-x-hidden {overflow-x: hidden }.overflow-y-scroll {overflow-y: scroll }.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.rounded-md {border-radius: .375rem }.rounded-none {border-radius: 0 }.rounded {border-radius: .25rem }.rounded-full {border-radius: 9999px }.rounded-lg {border-radius: .5rem }.rounded-sm {border-radius: .125rem }.rounded-l {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem }.rounded-r {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem }.border {border-width: 1px }.border-2 {border-width: 2px }.border-b {border-bottom-width: 1px }.border-t {border-top-width: 1px }.border-r {border-right-width: 1px }.border-b-2 {border-bottom-width: 2px }.border-r-0 {border-right-width: 0 }.border-l {border-left-width: 1px }.border-none {border-style: none }.border-gray-300 {--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity)) }.border-black {--tw-border-opacity: 1;border-color: rgb(0 0 0 / var(--tw-border-opacity)) }.border-cta {--tw-border-opacity: 1;border-color: rgb(3 161 150 / var(--tw-border-opacity)) }.border-gray-400 {--tw-border-opacity: 1;border-color: rgb(156 163 175 / var(--tw-border-opacity)) }.border-blue-200 {--tw-border-opacity: 1;border-color: rgb(191 219 254 / var(--tw-border-opacity)) }.border-gray-200 {--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity)) }.border-blue-500 {--tw-border-opacity: 1;border-color: rgb(59 130 246 / var(--tw-border-opacity)) }.border-white {--tw-border-opacity: 1;border-color: rgb(255 255 255 / var(--tw-border-opacity)) }.border-gray-100 {--tw-border-opacity: 1;border-color: rgb(243 244 246 / var(--tw-border-opacity)) }.border-border_gray {--tw-border-opacity: 1;border-color: rgb(125 125 125 / var(--tw-border-opacity)) }.bg-black {--tw-bg-opacity: 1;background-color: rgb(0 0 0 / var(--tw-bg-opacity)) }.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity)) }.bg-white {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity)) }.bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgb(254 249 195 / var(--tw-bg-opacity)) }.bg-blue-600 {--tw-bg-opacity: 1;background-color: rgb(37 99 235 / var(--tw-bg-opacity)) }.bg-teal-600 {--tw-bg-opacity: 1;background-color: rgb(13 148 136 / var(--tw-bg-opacity)) }.bg-pink-600 {--tw-bg-opacity: 1;background-color: rgb(219 39 119 / var(--tw-bg-opacity)) }.bg-new {--tw-bg-opacity: 1;background-color: rgb(95 180 88 / var(--tw-bg-opacity)) }.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity)) }.bg-blue-400 {--tw-bg-opacity: 1;background-color: rgb(96 165 250 / var(--tw-bg-opacity)) }.bg-red-500 {--tw-bg-opacity: 1;background-color: rgb(239 68 68 / var(--tw-bg-opacity)) }.bg-blue-500 {--tw-bg-opacity: 1;background-color: rgb(59 130 246 / var(--tw-bg-opacity)) }.bg-transparent {background-color: transparent }.bg-light_gray {--tw-bg-opacity: 1;background-color: rgb(225 225 225 / var(--tw-bg-opacity)) }.bg-gray-300 {--tw-bg-opacity: 1;background-color: rgb(209 213 219 / var(--tw-bg-opacity)) }.bg-gray-400 {--tw-bg-opacity: 1;background-color: rgb(156 163 175 / var(--tw-bg-opacity)) }.bg-opacity-75 {--tw-bg-opacity: 0.75 }.fill-current {fill: currentColor }.object-cover {-o-object-fit: cover;object-fit: cover }.object-center {-o-object-position: center;object-position: center }.object-top {-o-object-position: top;object-position: top }.object-bottom {-o-object-position: bottom;object-position: bottom }.object-left {-o-object-position: left;object-position: left }.object-right {-o-object-position: right;object-position: right }.p-3 {padding: .75rem }.p-4 {padding: 1rem }.p-2 {padding: .5rem }.p-8 {padding: 2rem }.p-1 {padding: .25rem }.p-0\.5 {padding: .125rem }.p-0 {padding: 0 }.p-6 {padding: 1.5rem }.p-10 {padding: 2.5rem }.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem }.py-2 {padding-top: .5rem;padding-bottom: .5rem }.px-2 {padding-left: .5rem;padding-right: .5rem }.py-3 {padding-top: .75rem;padding-bottom: .75rem }.px-5 {padding-left: 1.25rem;padding-right: 1.25rem }.py-1 {padding-top: .25rem;padding-bottom: .25rem }.py-4 {padding-top: 1rem;padding-bottom: 1rem }.px-1 {padding-left: .25rem;padding-right: .25rem }.px-4 {padding-left: 1rem;padding-right: 1rem }.px-6 {padding-left: 1.5rem;padding-right: 1.5rem }.px-8 {padding-left: 2rem;padding-right: 2rem }.px-3 {padding-left: .75rem;padding-right: .75rem }.pt-2 {padding-top: .5rem }.pr-9 {padding-right: 2.25rem }.pb-2 {padding-bottom: .5rem }.pb-1 {padding-bottom: .25rem }.pt-6 {padding-top: 1.5rem }.pt-3 {padding-top: .75rem }.pr-3 {padding-right: .75rem }.pb-4 {padding-bottom: 1rem }.pr-4 {padding-right: 1rem }.pt-1 {padding-top: .25rem }.pb-3 {padding-bottom: .75rem }.pr-2 {padding-right: .5rem }.pr-6 {padding-right: 1.5rem }.pr-1 {padding-right: .25rem }.pl-0 {padding-left: 0 }.pb-8 {padding-bottom: 2rem }.pl-3 {padding-left: .75rem }.pb-7 {padding-bottom: 1.75rem }.pt-5 {padding-top: 1.25rem }.pl-2 {padding-left: .5rem }.pl-1 {padding-left: .25rem }.pl-5 {padding-left: 1.25rem }.pl-4 {padding-left: 1rem }.text-left {text-align: left }.text-center {text-align: center }.text-right {text-align: right }.font-header {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-weight: 600;}.font-body_alt {font-family: 'Avenir', 'Nunito Sans', sans-serif;}.text-xl {font-size: 1.25rem;line-height: 1.75rem }.text-sm {font-size: .875rem;line-height: 1.25rem }.text-xs {font-size: .75rem;line-height: 1rem }.text-5xl {font-size: 3rem;line-height: 1 }.text-lg {font-size: 1.125rem;line-height: 1.75rem }.text-2xl {font-size: 1.5rem;line-height: 2rem }.text-3xl {font-size: 1.875rem;line-height: 2.25rem }.text-base {font-size: 1rem;line-height: 1.5rem }.text-4xl {font-size: 2.25rem;line-height: 2.5rem }.text-6xl {font-size: 3.75rem;line-height: 1 }.text-8xl {font-size: 6rem;line-height: 1 }.text-xxs {font-size: 10px }.font-normal {font-weight: 400 }.font-bold {font-weight: 700 }.font-light {font-weight: 300 }.font-semibold {font-weight: 600 }.font-medium {font-weight: 500 }.font-extralight {font-weight: 200 }.uppercase {text-transform: uppercase }.lowercase {text-transform: lowercase }.capitalize {text-transform: capitalize }.italic {font-style: italic }.leading-6 {line-height: 1.5rem }.leading-7 {line-height: 1.75rem }.leading-tight {line-height: 1.25 }.leading-3 {line-height: .75rem }.leading-none {line-height: 1 }.text-black {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }.text-cta {--tw-text-opacity: 1;color: rgb(3 161 150 / var(--tw-text-opacity)) }.text-gray-700 {--tw-text-opacity: 1;color: rgb(55 65 81 / var(--tw-text-opacity)) }.text-gray-500 {--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity)) }.text-gray-400 {--tw-text-opacity: 1;color: rgb(156 163 175 / var(--tw-text-opacity)) }.text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.text-red-600 {--tw-text-opacity: 1;color: rgb(220 38 38 / var(--tw-text-opacity)) }.text-gray-600 {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity)) }.text-blue-700 {--tw-text-opacity: 1;color: rgb(29 78 216 / var(--tw-text-opacity)) }.text-red-500 {--tw-text-opacity: 1;color: rgb(239 68 68 / var(--tw-text-opacity)) }.text-blue-500 {--tw-text-opacity: 1;color: rgb(59 130 246 / var(--tw-text-opacity)) }.text-gray-900 {--tw-text-opacity: 1;color: rgb(17 24 39 / var(--tw-text-opacity)) }.text-amber-600 {--tw-text-opacity: 1;color: rgb(217 119 6 / var(--tw-text-opacity)) }.line-through {-webkit-text-decoration-line: line-through;text-decoration-line: line-through }.opacity-30 {opacity: .3 }.opacity-0 {opacity: 0 }.opacity-50 {opacity: .5 }.opacity-60 {opacity: .6 }.opacity-100 {opacity: 1 }.opacity-70 {opacity: .7 }.shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) }.shadow-lg {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) }.shadow-sm {--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) }.outline {outline-style: solid }.blur {--tw-blur: blur(8px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }.grayscale {--tw-grayscale: grayscale(100%);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }.filter {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.transition {transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.transition-opacity {transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.transition-transform {transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.transition-height {transition-property: height;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.duration-200 {transition-duration: .2s }.duration-300 {transition-duration: .3s }.duration-100 {transition-duration: .1s }.duration-500 {transition-duration: .5s }.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) }.ease-linear {transition-timing-function: linear }.ease-in {transition-timing-function: cubic-bezier(0.4, 0, 1, 1) }input[type=color], input[type=date], input[type=email], input[type=month], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {display: block;width: 100%;line-height: 22px;outline: 0;background: #fff;color: #000;-webkit-appearance: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 6px }select {background: #fff url(//cdn.shopify.com/s/files/1/2257/4387/t/9/assets/select.png?v=4799844845099085914) no-repeat 96% 50%;background-size: 18px 12px;padding: 8px 14px;border-radius: 6px;border: 1px solid #000;-webkit-appearance: none;-o-appearance: none;appearance: none;-moz-appearance: none;text-indent: .01px;text-overflow: "" }.h-screen {height: 100vh }@-webkit-keyframes fadeIn {0% {opacity: 0 }to {opacity: 1 }}@keyframes fadeIn {0% {opacity: 0 }to {opacity: 1 }}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn }@-webkit-keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0, -20px, 0) }to {opacity: 1;transform: none }}@keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0, -20px, 0) }to {opacity: 1;transform: none }}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown }@-webkit-keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-20px, 0, 0) }to {opacity: 1;transform: none }}@keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-20px, 0, 0) }to {opacity: 1;transform: none }}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft }@-webkit-keyframes fadeInRight {0% {opacity: 0;transform: translate3d(20px, 0, 0) }to {opacity: 1;transform: none }}@keyframes fadeInRight {0% {opacity: 0;transform: translate3d(20px, 0, 0) }to {opacity: 1;transform: none }}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight }@-webkit-keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0, 20px, 0) }to {opacity: 1;transform: none }}@keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0, 20px, 0) }to {opacity: 1;transform: none }}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp }@-webkit-keyframes fadeOut {0% {opacity: 1 }to {opacity: 0 }}@keyframes fadeOut {0% {opacity: 1 }to {opacity: 0 }}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut }@-webkit-keyframes fadeOutUp {0% {opacity: 1 }to {opacity: 0;transform: translate3d(0, -100%, 0) }}@keyframes fadeOutUp {0% {opacity: 1 }to {opacity: 0;transform: translate3d(0, -100%, 0) }}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp }@-webkit-keyframes zoomOut {0% {opacity: 1 }50% {opacity: 0;transform: scale3d(.3, .3, .3) }to {opacity: 0 }}@keyframes zoomOut {0% {opacity: 1 }50% {opacity: 0;transform: scale3d(.3, .3, .3) }to {opacity: 0 }}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut }.animated {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-fill-mode: both;animation-fill-mode: both }.slideUp {-webkit-animation-name: slideUp;animation-name: slideUp }.animated {-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both }.inverted-template {background-color: #111;color: #fff }.inverted-template h1, .inverted-template h2 {color: #fff !important }.product-description-wrapper blockquote p {font-size: 16px;line-height: 1.75rem }.regular-text p {font-size: 16px;margin-bottom: 15px }.caption .subtitle {color: #fff;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: 400;text-transform: uppercase;font-style: uppercase;font-size: 16px;letter-spacing: 0;margin-bottom: 15px;position: relative;text-shadow: 1px 1px 3px rgb(0 0 0 / 30%) }a.highlight-true, input[type=button].highlight-true {background-color: #fff;border-color: #fff;color: #333 }a.continue-button, a.highlight-false, a.highlight-true, input[type=button].highlight-false, input[type=button].highlight-true {background-color: rgba(255, 255, 255, 0);color: #fff;border: 1px solid #fff;transition: background-color .2s linear, color .2s linear;margin: 25px 0 }.product-lifestyle-images figure img {width: 100% }img:not([src]) {visibility: hidden }.transition--fade-in.lazyloaded {opacity: 1;visibility: visible }#shopify-section-header {position: -webkit-sticky;position: sticky;top: 0;z-index: 300 }.label-text {display: block;font-weight: 700;font-size: 13px;text-align: left;margin-bottom: 5px;text-transform: uppercase }.loading-spinner {padding-bottom: 25px }.sk-chase {width: 40px;height: 40px;position: relative;margin: 25px auto;-webkit-animation: sk-chase 2.5s infinite linear both;animation: sk-chase 2.5s infinite linear both }.sk-chase-dot {width: 100%;height: 100%;position: absolute;left: 0;top: 0;-webkit-animation: sk-chase-dot 2s infinite ease-in-out both;animation: sk-chase-dot 2s infinite ease-in-out both }.sk-chase-dot:before {content: '';display: block;width: 25%;height: 25%;background-color: #9ca3af;border-radius: 100%;-webkit-animation: sk-chase-dot-before 2s infinite ease-in-out both;animation: sk-chase-dot-before 2s infinite ease-in-out both }.sk-chase-dot:nth-child(1) {-webkit-animation-delay: -1.1s;animation-delay: -1.1s }.sk-chase-dot:nth-child(2) {-webkit-animation-delay: -1s;animation-delay: -1s }.sk-chase-dot:nth-child(3) {-webkit-animation-delay: -.9s;animation-delay: -.9s }.sk-chase-dot:nth-child(4) {-webkit-animation-delay: -.8s;animation-delay: -.8s }.sk-chase-dot:nth-child(5) {-webkit-animation-delay: -.7s;animation-delay: -.7s }.sk-chase-dot:nth-child(6) {-webkit-animation-delay: -.6s;animation-delay: -.6s }.sk-chase-dot:nth-child(1):before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s }.sk-chase-dot:nth-child(2):before {-webkit-animation-delay: -1s;animation-delay: -1s }.sk-chase-dot:nth-child(3):before {-webkit-animation-delay: -.9s;animation-delay: -.9s }.sk-chase-dot:nth-child(4):before {-webkit-animation-delay: -.8s;animation-delay: -.8s }.sk-chase-dot:nth-child(5):before {-webkit-animation-delay: -.7s;animation-delay: -.7s }.sk-chase-dot:nth-child(6):before {-webkit-animation-delay: -.6s;animation-delay: -.6s }@-webkit-keyframes sk-chase {100% {transform: rotate(360deg) }}@keyframes sk-chase {100% {transform: rotate(360deg) }}@-webkit-keyframes sk-chase-dot {100%, 80% {transform: rotate(360deg) }}@keyframes sk-chase-dot {100%, 80% {transform: rotate(360deg) }}@-webkit-keyframes sk-chase-dot-before {50% {transform: scale(.4) }0%, 100% {transform: scale(1) }}@keyframes sk-chase-dot-before {50% {transform: scale(.4) }0%, 100% {transform: scale(1) }}#shopify-section-product #product-size-chart .row .ten h2 {display: none }#product-size-chart h1 {text-align: center;margin-top: 20px }@media only screen and (max-width:1024px) {#product-size-chart div.guide table {overflow-x: auto;width: 1024px }}#product-size-chart div.guide table td {padding: 4px 10px !important }#product-size-chart div.guide table tr, #product-size-chart div.guide table tr:first-child {border: none }#product-size-chart .guide-scroll {visibility: hidden;text-align: center;color: #900 }@media only screen and (max-width:1024px) {#product-size-chart .guide-scroll {visibility: visible }}#product-size-chart .weight-table {display: flex;flex-direction: column }#product-size-chart .weight-table table, #product-size-chart .weight-table tbody, #product-size-chart .weight-table td, #product-size-chart .weight-table tfoot, #product-size-chart .weight-table th, #product-size-chart .weight-table thead, #product-size-chart .weight-table tr {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: swap;font-size: 12px }#product-size-chart .weight-table table {width: 100% }#product-size-chart .weight-table .header_row {font-weight: 700;text-align: center }#product-size-chart .weight-table .dotted_border {border-right: solid 1px #ccc;height: 20px }#product-size-chart .weight-table .size {text-align: right;padding-right: 10px }#product-size-chart .weight-table .height {text-align: center;background-color: #9ae3e2 }#product-size-chart .weight-table .optimal {background-color: #03c6c3 }#product-size-chart .weight-table .grey {background-color: #efefef }#product-size-chart .row {display: flex }@media screen and (max-width:768px) {#product-size-chart .row {flex-direction: column;margin: 0 }}#product-size-chart .row .eight {width: 100% }#product-size-chart .row .eight img {margin: 16px auto;max-height: 500px }#product-size-chart .row .eight h3 {margin: 16px }#product-size-chart .row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }#product-size-chart .regular_text {font-size: 13px;line-height: 1.7;padding: 0 16px 16px 16px }#product-size-chart .regular_text p {font-size: 13px;line-height: 1.7 }#product-size-chart .regular_text p a {color: #03a196;text-decoration: none;position: relative;transition: color .1s linear }#product-size-chart .center {text-align: center }#product-size-chart .guide-scroll {text-align: center;color: #900 }#product-size-chart .weight-table .guide-scroll {visibility: hidden }@media only screen and (max-width:798px) {#product-size-chart .weight-table .guide-scroll {visibility: visible }}#product-size-chart .regular_text ul {list-style: disc outside !important;margin-bottom: 20px;padding-left: 20px }#product-size-chart .eight .tabs, #product-size-chart .sixteen .tabs {border-bottom: none;margin: 0;zoom: 1;display: block;border-top: 0;list-style: none outside;text-transform: uppercase;padding-left: 0 }#product-size-chart .eight ul.tabs:before, #product-size-chart .sixteen ul.tabs:before, #product-size-chart ul.tabs:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0 }#product-size-chart .eight ul.tabs li, #product-size-chart .sixteen ul.tabs li {display: block;width: auto;text-align: center;height: 40px;min-width: 25%;padding: 0;float: left;margin-bottom: 0;border: 0;list-style: none outside;margin-left: 0;cursor: pointer }#product-size-chart .eight ul.tabs li a, #product-size-chart .sixteen ul.tabs li a {display: block;text-decoration: none;width: auto;line-height: 30px;outline: 0;padding: 10px 30px }#product-size-chart ul.tabs li a.active {border-bottom: none;height: 40px;width: 100%;border-radius: 3px 3px 0 0;background: #efefef;position: relative;border-right-width: 1px;color: #333 }#product-size-chart ul.tabs-content li {display: none }#product-size-chart ul.tabs-content li.active {display: block }#product-size-chart ul.tabs-content li.active table {padding: 20px;background: #efefef;min-height: 180px;width: 100% }#product-size-chart table {display: table;border-collapse: 0;box-sizing: border-box;text-indent: initial;border-spacing: 0px;border-color: grey;font-size: 14px;font-family: sans-serif }#product-size-chart table tr:first-child {border-top: 1px solid #dcdcdc }#product-size-chart table tr {border-bottom: 1px solid #dcdcdc }#product-size-chart table td:first-child, #product-size-chart table th:first-child {border-left: 1px solid #dcdcdc }#product-size-chart .eight table td, #product-size-chart .eight table th {padding: 10px }#product-size-chart table tr:nth-child(odd) {background: #fff }#product-size-chart table td, #product-size-chart table th {border-right: 1px solid #dcdcdc }#product-size-chart table th {font-weight: 700;background: #f9f9f9;text-align: left }@media only screen and (max-width:798px) {#product-size-chart table tr td, #product-size-chart table tr th {padding: 4px }#product-size-chart .sixteen table tr:nth-child(odd) {display: none }#product-size-chart .sixteen table tr:nth-child(1) {display: table-row }#product-size-chart td, #product-size-chart th {padding: 4px !important }}.lifestyle-product-images .lifestyle-landscape {width: 100%;padding-bottom: 10px;order: 3 }.lifestyle-product-images .lifestyle-square-left {width: 50%;padding-right: 5px;padding-bottom: 10px;order: 1 }.lifestyle-product-images .lifestyle-square-right {width: 50%;padding-left: 5px;padding-bottom: 10px;order: 2 }.pdp-feature-images .pdp-feature-landscape {width: 100%;padding-bottom: 10px;order: 1 }.pdp-feature-images .pdp-feature-square-left {width: 50%;padding-right: 5px;padding-bottom: 10px;order: 2 }.pdp-feature-images .pdp-feature-square-right {width: 50%;padding-left: 5px;padding-bottom: 10px;order: 3 }.swatch-element .crossed-out {display: none }.swatch-element.soldout .crossed-out {border-radius: 50%;display: block;height: 100%;width: 100%;pointer-events: none }.second-product-image {opacity: 0 }@media screen and (min-width:769px) {.second-product-image:hover {opacity: 1 }}.background-blur {filter: blur(3px);-webkit-filter: blur(3px) }img[data-sizes=auto] {height: auto }img[data-sizes='100vw'], img[data-sizes=auto] {display: block;width: 100%;margin-left: auto;margin-right: auto }.embla {position: relative;background-color: #fff;max-width: 100% }.embla__viewport {overflow: hidden;width: 100% }.embla__viewport.is-draggable {cursor: move;cursor: -webkit-grab;cursor: grab }.embla__viewport.is-dragging {cursor: -webkit-grabbing;cursor: grabbing }.embla__container {display: flex;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-webkit-tap-highlight-color: transparent }.embla__slide {padding-left: 10px;min-width: 100%;position: relative }.embla__slide__inner {position: relative;overflow: hidden }.embla__slide__img {width: auto;opacity: 1;transition: opacity .2s ease-in-out }.embla__slide.has-loaded .embla__slide__img {opacity: 1 }.embla--thumb {padding-top: 0;margin-top: -12px }.embla__container--thumb {cursor: default;margin-left: -8px;padding: 10px }.embla__slide--thumb {padding-left: 8px;min-width: 12% }.embla__slide__inner--thumb {touch-action: manipulation;cursor: pointer;border: 0;outline: 0;margin: 0;padding: 0;height: 100px;width: 100%;background-color: transparent;position: relative;display: block;overflow: hidden }.embla__slide__thumbnail {position: absolute;opacity: .3;top: 0;bottom: 0;left: -10000%;right: -10000%;margin: auto;min-width: 100%;min-height: 1000%;max-width: none;transform: scale(.1);transition: opacity .2s }.embla__slide--thumb.is-selected .embla__slide__thumbnail {opacity: 1 }.embla__button {outline: 0;cursor: pointer;background-color: transparent;touch-action: manipulation;position: absolute;z-index: 1;top: 50%;transform: translateY(-50%);border: 0;width: 30px;height: 30px;justify-content: center;align-items: center;fill: #333333;padding: 0 }.embla__button:disabled {cursor: default;opacity: .3 }.embla__button:focus {outline: 0 }.embla__button__svg {width: 100%;height: 100% }.embla__button--prev {left: 27px }.embla__button--next {right: 27px }.hp_slider__embla__button--prev {left: 10px;fill: #ffffff;width: 20px;height: 20px }.hp_slider__embla__button--next {right: 10px;fill: #ffffff;width: 20px;height: 20px }.embla__slide--collection {flex: 0 0 20%;position: relative }@media screen and (max-width:798px) {.embla__slide--collection {flex: 0 0 66% }}.embla__button--collection {outline: 0;cursor: pointer;background-color: transparent;touch-action: manipulation;position: absolute;z-index: 1;top: 50%;transform: translateY(-50%);border: 0;width: 30px;height: 30px;justify-content: center;align-items: center;fill: black;padding: 0 }.collection_slider__embla__button--prev, .lookbook_slider__embla__button--prev {left: 25px }.collection_slider__embla__button--next, .lookbook_slider__embla__button--next {right: 25px }@media screen and (max-width:798px) {.collection_slider__embla__button--prev, .lookbook_slider__embla__button--prev {left: 0 }.collection_slider__embla__button--next, .lookbook_slider__embla__button--next {right: 0 }.embla__button--collection {top: 33% }}#features-list li {margin: 10px 0 }.active-tab {display: block;width: auto;opacity: 1 }.tab-content p {margin: 10px 0 }.modal_price {display: block }.video-flex {display: flex }.video-half-block {width: 50%;background: #000 }.video-half {width: 50%;margin: auto }.video-text-block {width: 50%;margin: auto;text-align: left }.video-text-in-block {width: 80%;margin: 0 auto;padding: 20px }@media screen and (max-width:798px) {.video-flex {flex-direction: column }.video-half-block {width: 100% }.video-text-block {width: 100% }.video-text-in-block {padding: 2em 0 }}.flex-double {display: flex }.half-item {width: 50%;margin-left: 0;margin-right: 5px }.half-item.two {margin-left: 5px;margin-right: 0 }@media screen and (max-width:768px) {.flex-double {flex-direction: column }.half-item {width: 100%;margin-right: 0 }.half-item img {width: 100% }.half-item.two {margin-left: 0;margin-top: 5px;margin-bottom: 5px }}div.container {padding: 0;max-width: none }.container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.fw-lookbook .container .row, .fw-lookbook .row {margin-bottom: 20px }.container .row {margin-bottom: 20px }.fw-lookbook .row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.container .row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.fw-lookbook .container .row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.article_content .row {margin-bottom: 20px }.article_content .row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.fw-lookbook .columns {margin-left: 0;margin-right: 0 }.fw-lookbook hr {border-color: #efefef;border-width: 1px;border-style: dotted;clear: both;margin: 12px 0;height: 0 }.columns p, .container p {margin: 0 0 15px;font-style: normal;line-height: 1.6em }.image__container p {margin: 0 }.fw-lookbook figure {margin: 0 }.fw-lookbook .transition--fade-in.lazyloaded {opacity: 1;visibility: visible }.column, .columns {float: left;display: inline;margin-left: calc(20px / 2);margin-right: calc(20px / 2);box-sizing: border-box }.columns h1 {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-style: normal;font-size: 28px;text-transform: uppercase;line-height: 1.5;color: #000;display: block;letter-spacing: 0;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 auto 15px;clear: both;font-weight: 400;padding-top: 4px }[class*=offset-by] {position: relative }.sixteen {width: calc(100% - 20px) }.fourteen {width: calc(87.5% - 20px) }.twelve {width: calc(75% - 20px) }.ten {width: calc(62.5% - 20px) }.eight {width: calc(50% - 20px) }.six {width: calc(37.5% - 20px) }.five {width: calc(31.25% - 20px) }.four {width: calc(25% - 20px) }.one-half {width: calc(50% - 20px) }.one-third {width: calc(33.33333% - 20px) }.sixteen.columns.page {display: flex;flex-direction: column }.fw-lookbook .columns.sixteen {width: 100% }.fw-lookbook .columns.eight {width: calc(50% - 10px) }.fw-lookbook .columns.alpha {margin-right: 10px }.fw-lookbook .columns.omega {margin-left: 10px }.fw-lookbook .columns {margin-left: 0;margin-right: 0 }.fw-lookbook .columns.one-third {margin-left: calc(20px/2);margin-right: calc(20px/2) }.last {margin-bottom: 0 }.regular_text, .regular_text p {font-size: 16px;margin: 0 0 15px }.center {text-align: center }.article_content {margin-top: 20px }.columns blockquote {margin: 0 0 20px }.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0 }.article_content figure {display: block;position: relative;overflow: hidden;text-align: center }.banner {width: 100%;position: relative;overflow: hidden;background-color: #666 }.page_banner {overflow: hidden;max-height: 100vh }.banner img {width: 100%;display: block }.dark-overlay-true:after {content: '';position: absolute;z-index: 2;background: rgba(0, 0, 0, .5);top: 0;bottom: 0;left: 0;right: 0 }article, aside, details, figcaption, figure {display: block }.article_excerpt_intro {margin-top: 30px }.article_content figure img {width: 100% }.article_content figcaption {position: absolute;background: rgba(0, 0, 0, .75);padding: 10px 20px;color: #999;opacity: 1;left: 0;bottom: 0;width: 100%;text-align: left }.article_content figcaption a {color: #fff }figure {position: relative }figcaption, figure figcaption {background-color: #000;color: #fff;padding: 10px;opacity: .7;bottom: 0;width: 100%;position: absolute }header div.caption {z-index: 3 }.caption {width: 100%;position: absolute;top: 50%;padding: 0 5%;transform: translate(0, -50%) }.caption .headline {color: #fff;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: 400;font-style: normal;text-transform: uppercase;font-size: 48px;letter-spacing: 1px;line-height: 1.4em;margin-bottom: 15px }.page-divider {opacity: 0;border-color: #efefef;border-top: 0 }.active-divider {opacity: 1 }.caption-content.align-center {text-align: center }.caption-content .pretext {color: #fff }.include_featured_text {padding: 20px 0 }.h2, h2, h2.title {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: 400;font-style: normal;font-size: 25px;text-transform: uppercase;line-height: 1.5;color: #000;display: block;letter-spacing: 0;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: .75em;margin-top: .75em }.action_button, a.action_button, input.action_button[type=button], input.action_button[type=submit] {background: #0fada0;color: #fff;border: 1px solid #0fada0;padding: 0 20px;text-align: center;cursor: pointer;min-height: 44px;height: 40px;line-height: 1.2;vertical-align: top;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: lighter;font-style: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 0;display: -moz-inline-flex;display: inline-flex;-moz-align-items: center;-ms-align-items: center;align-items: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;transition: all .2s linear;-webkit-appearance: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;border-radius: 3px }.month-day {font-family: 'Avenir', 'Nunito Sans', sans-serif;line-height: 1.3 !important;margin-bottom: 0 !important }.month-date {font-family: 'Avenir', 'Nunito Sans', sans-serif;margin-bottom: 0 !important;line-height: 1 !important }.featured-link--section {width: 100%;box-sizing: border-box;float: left;min-height: 100px;display: flex;flex-wrap: wrap }.image-align--right.featured_collections.across-1 .featured-link--section:nth-child(odd) {-moz-flex-direction: row-reverse;flex-direction: row-reverse }.featured-link--half {box-sizing: border-box;float: left;width: 50%;position: relative;text-align: center;display: table;flex: 1 0 auto;display: flex;-moz-align-items: center;-ms-align-items: center;align-items: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;background-color: #181818 }.featured-link--half .info.text-align--left {text-align: left }.featured-link--half .info {display: inline-block;width: 80%;margin: 0 auto;padding: 20px }.featured-link--half .collection_title {margin-bottom: 15px;display: block;color: #fff }.featured-link--half .featured-link--wrap {width: 100%;height: 100%;flex: 0 0 auto }.featured-link--half .info {display: inline-block;width: 80%;margin: 0 auto;padding: 20px }.featured-link--half .description {position: relative;font-size: 14px;line-height: 1.5;margin-bottom: 20px;color: #fff }.featured-link--half .button {height: auto;background-color: transparent;color: #fff;border: 1px solid #fff;transition: background-color .2s cubic-bezier(.55, .09, .68, .53), color .3s linear, border .2s cubic-bezier(.55, .09, .68, .53);line-height: 1.5;padding-top: 10px;padding-bottom: 10px }@media screen and (max-width:768px) {.featured-link--half .info {width: 90% }}.collection_title {font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: 400;font-style: normal;font-size: 28px;text-transform: uppercase;line-height: 1.5;color: #000;display: block;letter-spacing: 0;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 auto 15px;clear: both;padding-top: 4px }.col-md-6 {width: 50%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px }#ambassadors input[type=color], #ambassadors input[type=date], #ambassadors input[type=email], #ambassadors input[type=month], #ambassadors input[type=number], #ambassadors input[type=password], #ambassadors input[type=range], #ambassadors input[type=tel], #ambassadors input[type=text], #ambassadors input[type=time], #ambassadors input[type=url], #ambassadors input[type=week], #ambassadors select, #ambassadors textarea {display: block;width: 100%;height: 44px;min-height: 44px;padding: 0 10px;margin: 0;line-height: 22px;border: 1px solid #d0d0d0;outline: 0;background: #fff;color: #5f6a7d;font: 13px 'Avenir', 'Nunito Sans', sans-serif;margin-bottom: 15px;-webkit-appearance: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 3px }#ambassadors select {background: #fff url(//cdn.shopify.com/s/files/1/1871/8709/t/17/assets/select.png?v=4799844845099085914) no-repeat 96% 50%;background-size: 18px 12px;padding: 8px 14px 8px;border-radius: 3px;border: 1px solid #d9dbdc;-webkit-appearance: none;-o-appearance: none;appearance: none;-moz-appearance: none;text-indent: .01px }#ambassadors .option_title, #ambassadors label, #ambassadors legend {font-family: 'Avenir', 'Nunito Sans', sans-serif;display: block;font-weight: 700;font-size: 14px;text-align: left;margin-bottom: 5px;text-transform: uppercase }.template-article .guide-scroll {visibility: hidden;text-align: center;color: #900 }@media only screen and (max-width:1024px) {.template-article .guide-scroll {visibility: visible }}.template-article .progress {display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem }.template-article .progress-bar {font-weight: 700;display: flex;flex-direction: column;justify-content: center;color: #fff;text-align: center;background-color: #03a196;transition: width .6s ease }.template-article .bg-cooling {background-color: #34e7ff }.template-article .bg-temp {background-color: #ffc107 }.template-article table td, .template-article table th {padding: 4px }@media only screen and (max-width:1024px) {.template-article table td, .template-article table th {min-width: 180px }}.template-article div.guide table td {padding: 4px 10px !important }.template-article div.guide table tr, .template-article div.guide table tr:first-child {border: none }.template-article table td:first-child, .template-article table th:first-child {border-left: 1px solid #dcdcdc }.template-article table td, .template-article table th {border-right: 1px solid #dcdcdc }a.continue-button, a.highlight-false--dark, input[type=button].highlight-false--dark {color: #333;border-color: #333;background-color: transparent }.table-fixed tr td, .table-fixed tr th {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));border-width: 1px;padding: .5rem }@media only screen and (max-width:1024px) {.guide-scroll {visibility: visible }}@media only screen and (max-width:798px) {.medium-down--one-whole {width: calc(100% - 20px);left: auto !important }.featured-link--half {width: 100% !important }.fw-lookbook .columns {width: 100% }.article_content figcaption a {color: #03a196 }.article_content figcaption {position: relative;background: #efefef;color: #000;padding: 5px;font-size: 12px;margin-bottom: 10px;bottom: 20px }.article_content .row {margin-bottom: 0 }.fw-lookbook .columns blockquote, .fw-lookbook .columns h2, .fw-lookbook .columns p {padding-left: 10px;padding-right: 10px }.fw-lookbook h1 {font-size: 22px }.fw-lookbook .columns.eight {width: 100%;margin-left: 0;margin-right: 0 }.caption .headline {font-size: 24px }}@media only screen and (max-width:479px) {.fw-lookbook .title a, .fw-lookbook h1, .fw-lookbook h1.home, .fw-lookbook h2 {padding: 0 }.fw-lookbook h1, .fw-lookbook h2, .fw-lookbook h3, .fw-lookbook h4, .fw-lookbook h5, .fw-lookbook h6 {font-size: 110%;line-height: 1.5em }}@media only screen and (min-width:481px) {.offset-by-one {left: calc(6.25%) }.offset-by-two {left: calc(12.5%) }.offset-by-three {left: calc(18.75%) }.offset-by-four {left: calc(25%) }.column.alpha, .columns.alpha {margin-left: 0 }.column.omega, .columns.omega {margin-right: 0 }}@media only screen and (min-width:799px) {.caption {max-width: 960px;left: 0;right: 0;margin: 0 auto }.caption .headline {font-size: 40px }}@media only screen and (min-width:1025px) {.caption {padding: 0 30px }.caption .headline {font-size: 48px }}.shopify-challenge__container {padding-top: 20px }.shopify-challenge__button.btn {display: flex;margin-bottom: 15px;background: #0fada0;color: #fff;border: 1px solid #0fada0;padding: 0 20px;text-align: center;cursor: pointer;min-height: 44px;height: 40px;line-height: 1.2;vertical-align: top;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-display: fallback;font-weight: lighter;font-style: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 0;display: -moz-flex;-moz-align-items: center;-ms-align-items: center;align-items: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;transition: all .2s linear;-webkit-appearance: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;border-radius: 3px }.translate-hamburger-up {transform: translateY(-10px) rotate(45deg) }.translate-hamburger-down {transform: translateY(10px) rotate(-45deg) }.promotion-title:after {content: '';display: block;height: 1px;width: 0;background: #fff;transition: width .3s ease, background-color .3s ease;margin: 10px auto auto auto }.feature-section:hover .promotion-title:after {width: 50%;background: #fff }.feature-description {display: block;opacity: 0 !important;height: 0;padding: 0;transition: all .3s linear }.feature-section:hover .feature-description {opacity: 1 !important;height: 20px;padding: 15px }.return-modal__wrapper {position: relative }.return-modal__link {color: #0fada0;cursor: pointer;font-weight: 600 }.return-modal {border: 1px solid #e2e2e2;background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, .2);width: 100%;padding: 18px;z-index: 1001;position: absolute;top: 30px;transition: all 250ms ease-in-out }.return-modal__hidden {visibility: hidden;opacity: 0 }.return-modal p {margin-bottom: 10px }.return-modal a {text-transform: uppercase }@media screen and (max-width:798px) {.return-modal {width: 100% }}.parallax-pdp-cover {height: 100vh;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position-y: 56px }.pdp-cover-image {position: absolute;-o-object-fit: cover;object-fit: cover;height: 100vh !important;z-index: -100 }@media screen and (max-width:768px) {.parallax-pdp-cover {height: 50vh !important }.pdp-cover-image {height: 50vh !important }}.table-scroll {color: red;text-align: center;display: none }@media only screen and (max-width:768px) {.table-scroll {display: block }}span.cart-message {color: #f4f4f4;font-style: italic;display: block;font-size: 12px }.holiday.cart_message {text-align: center }#holiday-message {text-align: center;color: #fff;background-color: #ab3d41 }#holiday-message .holiday-title {color: #fff }#holiday-message h1, #holiday-message h4 {color: #fff }#holiday-message.cart_message {width: 100%;background: #ab3d41 }#holiday-message.cart_message.cart_message_snippet {background: #ab3d41;color: #fff }#holiday-message a {color: #03a196;font-weight: 900 }#holiday-message.product_message {text-align: left;padding: 20px;color: #fff }#zaius_newsletter {background-color: #fff;border-top: 1px solid #f4f4f4 }.coming_soon {font-weight: 700;text-transform: uppercase }.product-holiday-shipping {background: #e1f1e0;border: 1px solid #e5e5e5;display: inline-block;padding: 15px;border-radius: 4px;margin-top: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px }.product-holiday-shipping p {margin: 0 }#geo-popup select {margin: 0 0 15px }#geo-popup .button {background-color: #faa92f;color: #fff;border: none }.collection-description p {margin-bottom: .75rem }#zdbutton {background-color: rgb(251 169 47 / 70%)!important;color: #000 !important;fill: #000 !important;font-family: 'Avenir', 'Nunito Sans', sans-serif;width: 136px;height: 46px;margin: 14px 20px;position: fixed;bottom: 0;right: 0;overflow: visible;opacity: 1;z-index: 999998;transition-duration: 250ms;transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);transition-property: opacity, top, bottom;border-radius: 999rem;letter-spacing: .6;font-size: 1.07143rem;border: 3px solid #000 !important;font-weight: 700;box-sizing: border-box;table-layout: auto;white-space: nowrap !important;cursor: pointer !important;display: inline-block !important;max-width: 100%;-webkit-appearance: button }#zdbutton span {vertical-align: middle;padding-right: .57143rem;display: inline-block;max-width: 100% }@media screen and (max-width:768px) {#zdbutton {vertical-align: top;padding: 1rem !important;width: auto;height: auto;display: flex !important }#zdbutton span.Icon {padding-right: 0 }#zendesk-desktop-text {display: none !important }}#wcp-30-open {cursor: pointer;width: 100%;margin-bottom: 20px;font-size: 1.125rem;line-height: 1.75rem;height: 55px }.product-comparison-slider {display: flex;flex-direction: row }.product-comparison-slider .pdp-comparison-guide__embla-container {display: flex;flex-direction: row }.product-comparison-slider .current-product {width: 20% }.product-comparison-slider .gallery-cell {margin-left: .75rem;margin-right: .75rem;width: 20% }.product-comparison-slider .product-active-title {background: #e9ecef;padding: 10px 5px }.product-comparison-slider .product-other-title {padding: 10px 5px;display: flex;justify-content: center;align-items: center }.product-comparison-slider .product-type {margin: 0;padding: 0 }.product-comparison-slider .product-title {color: #000;margin: 0;font-size: 12px }.product-comparison-slider .guide-content {font-size: 12px }.product-comparison-slider .progress {display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem }.product-comparison-slider .progress-bar {font-weight: 700;display: flex;flex-direction: column;justify-content: center;color: #fff;text-align: center;background-color: #03a196;transition: width .6s ease }.product-comparison-slider .bg-cooling {background-color: #34e7ff }.product-comparison-slider .bg-support {background-color: #de1313 }.product-comparison-slider .bg-temp {background-color: #ffc107 }.product-comparison-slider .temp-range-1 {width: 45% }.product-comparison-slider .temp-range-2 {width: 52% }.product-comparison-slider .temp-range-3 {width: 12% }@media screen and (max-width:768px) {.product-comparison-slider .temp-range-1 {width: 40% }.product-comparison-slider .temp-range-2 {width: 48% }.product-comparison-slider .temp-range-3 {width: 12% }.product-comparison-slider .desktop-compare-instructions {display: none }.product-comparison-slider .mobile-compare-instructions {display: block }}.desktop-compare-instructions {display: block }.desktop-compare-instructions-no-arrows {display: none }.mobile-compare-instructions {display: none }@media screen and (max-width:768px) {.desktop-compare-instructions {display: none }.mobile-compare-instructions {display: block }}div.osano-cm-content {font-family: 'Avenir', 'Nunito Sans', sans-serif;}button.osano-cm-buttons__button {text-transform: uppercase;font-family: 'Avenir', 'Nunito Sans', sans-serif;font-weight: Normal;font-size: .875rem }button.osano-cm-accept {border-color: #038570 }.hover\:border-transparent:hover {border-color: transparent }.hover\:bg-black:hover {--tw-bg-opacity: 1;background-color: rgb(0 0 0 / var(--tw-bg-opacity)) }.hover\:bg-blue-500:hover {--tw-bg-opacity: 1;background-color: rgb(59 130 246 / var(--tw-bg-opacity)) }.hover\:bg-gray-200:hover {--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity)) }.hover\:bg-white:hover {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity)) }.hover\:bg-blue-700:hover {--tw-bg-opacity: 1;background-color: rgb(29 78 216 / var(--tw-bg-opacity)) }.hover\:bg-opacity-30:hover {--tw-bg-opacity: 0.3 }.hover\:text-cta:hover {--tw-text-opacity: 1;color: rgb(3 161 150 / var(--tw-text-opacity)) }.hover\:text-black:hover {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }.hover\:text-white:hover {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.hover\:opacity-70:hover {opacity: .7 }.focus\:bg-blue-500:focus {--tw-bg-opacity: 1;background-color: rgb(59 130 246 / var(--tw-bg-opacity)) }.focus\:text-gray-600:focus {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity)) }.focus\:outline-none:focus {outline: 2px solid transparent;outline-offset: 2px }@media (min-width:640px) {.sm\:mt-8 {margin-top: 2rem }.sm\:mt-0 {margin-top: 0 }.sm\:flex {display: flex }.sm\:w-full {width: 100% }.sm\:w-2\/3 {width: 66.666667% }.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr)) }.sm\:px-8 {padding-left: 2rem;padding-right: 2rem }}@media (min-width:769px) {.md\:pointer-events-auto {pointer-events: auto }.md\:invisible {visibility: hidden }.md\:absolute {position: absolute }.md\:sticky {position: -webkit-sticky;position: sticky }.md\:top-0 {top: 0 }.md\:left-0 {left: 0 }.md\:right-0 {right: 0 }.md\:top-32 {top: 8rem }.md\:top-mobile_header {top: 55px }.md\:m-24 {margin: 6rem }.md\:m-3 {margin: .75rem }.md\:m-4 {margin: 1rem }.md\:m-5 {margin: 1.25rem }.md\:my-0 {margin-top: 0;margin-bottom: 0 }.md\:mx-auto {margin-left: auto;margin-right: auto }.md\:mx-8 {margin-left: 2rem;margin-right: 2rem }.md\:mx-3 {margin-left: .75rem;margin-right: .75rem }.md\:mx-12 {margin-left: 3rem;margin-right: 3rem }.md\:mx-32 {margin-left: 8rem;margin-right: 8rem }.md\:mx-0 {margin-left: 0;margin-right: 0 }.md\:mr-4 {margin-right: 1rem }.md\:mr-3 {margin-right: .75rem }.md\:mt-0 {margin-top: 0 }.md\:mt-6 {margin-top: 1.5rem }.md\:mr-auto {margin-right: auto }.md\:ml-auto {margin-left: auto }.md\:mb-3 {margin-bottom: .75rem }.md\:mb-4 {margin-bottom: 1rem }.md\:ml-8 {margin-left: 2rem }.md\:ml-4 {margin-left: 1rem }.md\:mt-12 {margin-top: 3rem }.md\:mt-2 {margin-top: .5rem }.md\:mb-6 {margin-bottom: 1.5rem }.md\:inline-block {display: inline-block }.md\:inline {display: inline }.md\:flex {display: flex }.md\:table-cell {display: table-cell }.md\:hidden {display: none }.md\:h-auto {height: auto }.md\:h-6 {height: 1.5rem }.md\:h-0 {height: 0 }.md\:max-h-collection_sidebar {max-height: calc(100vh - 130px) }.md\:w-1\/3 {width: 33.333333% }.md\:w-1\/6 {width: 16.666667% }.md\:w-5\/6 {width: 83.333333% }.md\:w-96 {width: 24rem }.md\:w-1\/2 {width: 50% }.md\:w-1\/4 {width: 25% }.md\:w-80 {width: 20rem }.md\:w-6 {width: 1.5rem }.md\:w-2\/3 {width: 66.666667% }.md\:w-full {width: 100% }.md\:w-screen {width: 100vw }.md\:w-1\/5 {width: 20% }.md\:w-auto {width: auto }.md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }.md\:flex-row {flex-direction: row }.md\:flex-row-reverse {flex-direction: row-reverse }.md\:flex-nowrap {flex-wrap: nowrap }.md\:items-start {align-items: flex-start }.md\:items-end {align-items: flex-end }.md\:items-center {align-items: center }.md\:justify-start {justify-content: flex-start }.md\:justify-end {justify-content: flex-end }.md\:justify-center {justify-content: center }.md\:justify-between {justify-content: space-between }.md\:border-r {border-right-width: 1px }.md\:border-l {border-left-width: 1px }.md\:border-b {border-bottom-width: 1px }.md\:border-gray-200 {--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity)) }.md\:border-border_gray {--tw-border-opacity: 1;border-color: rgb(125 125 125 / var(--tw-border-opacity)) }.md\:object-center {-o-object-position: center;object-position: center }.md\:object-top {-o-object-position: top;object-position: top }.md\:object-bottom {-o-object-position: bottom;object-position: bottom }.md\:object-left {-o-object-position: left;object-position: left }.md\:object-right {-o-object-position: right;object-position: right }.md\:p-12 {padding: 3rem }.md\:p-8 {padding: 2rem }.md\:p-20 {padding: 5rem }.md\:p-3 {padding: .75rem }.md\:px-4 {padding-left: 1rem;padding-right: 1rem }.md\:py-2 {padding-top: .5rem;padding-bottom: .5rem }.md\:px-36 {padding-left: 9rem;padding-right: 9rem }.md\:py-8 {padding-top: 2rem;padding-bottom: 2rem }.md\:pb-3 {padding-bottom: .75rem }.md\:pr-3 {padding-right: .75rem }.md\:pl-4 {padding-left: 1rem }.md\:pt-6 {padding-top: 1.5rem }.md\:pt-0 {padding-top: 0 }.md\:pr-1 {padding-right: .25rem }.md\:pl-1 {padding-left: .25rem }.md\:pl-0 {padding-left: 0 }.md\:pt-4 {padding-top: 1rem }.md\:pr-24 {padding-right: 6rem }.md\:pb-0 {padding-bottom: 0 }.md\:text-left {text-align: left }.md\:text-center {text-align: center }.md\:text-right {text-align: right }.md\:text-3xl {font-size: 1.875rem;line-height: 2.25rem }.md\:text-sm {font-size: .875rem;line-height: 1.25rem }.md\:text-7xl {font-size: 4.5rem;line-height: 1 }.md\:text-2xl {font-size: 1.5rem;line-height: 2rem }.md\:text-6xl {font-size: 3.75rem;line-height: 1 }.md\:text-lg {font-size: 1.125rem;line-height: 1.75rem }.md\:text-base {font-size: 1rem;line-height: 1.5rem }.md\:text-5xl {font-size: 3rem;line-height: 1 }.md\:text-8xl {font-size: 6rem;line-height: 1 }.md\:text-9xl {font-size: 8rem;line-height: 1 }.md\:text-xl {font-size: 1.25rem;line-height: 1.75rem }.md\:font-bold {font-weight: 700 }.md\:text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity)) }.md\:text-black {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity)) }.md\:text-gray-600 {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity)) }.md\:opacity-0 {opacity: 0 }}@media (min-width:1024px) {.lg\:m-0 {margin: 0 }.lg\:m-4 {margin: 1rem }.lg\:my-2 {margin-top: .5rem;margin-bottom: .5rem }.lg\:mb-3 {margin-bottom: .75rem }.lg\:mb-4 {margin-bottom: 1rem }.lg\:block {display: block }.lg\:flex {display: flex }.lg\:hidden {display: none }.lg\:h-96 {height: 24rem }.lg\:h-6 {height: 1.5rem }.lg\:w-full {width: 100% }.lg\:w-5\/6 {width: 83.333333% }.lg\:w-2\/3 {width: 66.666667% }.lg\:w-1\/3 {width: 33.333333% }.lg\:w-auto {width: auto }.lg\:w-6 {width: 1.5rem }.lg\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }.lg\:flex-row {flex-direction: row }.lg\:flex-col {flex-direction: column }.lg\:flex-nowrap {flex-wrap: nowrap }.lg\:items-center {align-items: center }.lg\:justify-start {justify-content: flex-start }.lg\:justify-between {justify-content: space-between }.lg\:gap-5 {gap: 1.25rem }.lg\:border-b {border-bottom-width: 1px }.lg\:py-2 {padding-top: .5rem;padding-bottom: .5rem }.lg\:px-4 {padding-left: 1rem;padding-right: 1rem }.lg\:pl-3 {padding-left: .75rem }.lg\:pb-3 {padding-bottom: .75rem }.lg\:pb-2 {padding-bottom: .5rem }.lg\:text-left {text-align: left }.lg\:text-3xl {font-size: 1.875rem;line-height: 2.25rem }.lg\:text-base {font-size: 1rem;line-height: 1.5rem }.lg\:text-lg {font-size: 1.125rem;line-height: 1.75rem }}@media (min-width:1280px) {.xl\:w-2\/3 {width: 66.666667% }.xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr)) }.xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }}@media (max-width:768px) {.md-max\:pointer-events-none {pointer-events: none }.md-max\:invisible {visibility: hidden }.md-max\:absolute {position: absolute }.md-max\:sticky {position: -webkit-sticky;position: sticky }.md-max\:top-mobile_header {top: 55px }.md-max\:left-0 {left: 0 }.md-max\:top-0 {top: 0 }.md-max\:right-0 {right: 0 }.md-max\:float-left {float: left }.md-max\:m-2 {margin: .5rem }.md-max\:mr-2 {margin-right: .5rem }.md-max\:mt-16 {margin-top: 4rem }.md-max\:inline {display: inline }.md-max\:flex {display: flex }.md-max\:hidden {display: none }.md-max\:h-0 {height: 0 }.md-max\:h-screen {height: 100vh }.md-max\:w-0 {width: 0 }.md-max\:w-full {width: 100% }.md-max\:w-screen {width: 100vw }.md-max\:flex-wrap {flex-wrap: wrap }.md-max\:justify-between {justify-content: space-between }.md-max\:overflow-x-auto {overflow-x: auto }.md-max\:border {border-width: 1px }.md-max\:border-t {border-top-width: 1px }.md-max\:border-b {border-bottom-width: 1px }.md-max\:border-gray-300 {--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity)) }.md-max\:p-3 {padding: .75rem }.md-max\:py-2 {padding-top: .5rem;padding-bottom: .5rem }.md-max\:text-center {text-align: center }.md-max\:text-xl {font-size: 1.25rem;line-height: 1.75rem }.md-max\:text-base {font-size: 1rem;line-height: 1.5rem }.md-max\:text-lg {font-size: 1.125rem;line-height: 1.75rem }.md-max\:italic {font-style: italic }.md-max\:opacity-0 {opacity: 0 }.md-max\:shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) }.md-max\:transition {transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms }.md-max\:duration-300 {transition-duration: .3s }.md-max\:ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) }}