main {padding-top: 64px;padding-bottom: 152px;}body.light {--neutral: #ddd;--blak: #000;--ink: #5450FA;--error: #f55;--wite: #fff;}body.dark {--neutral: #000;--blak: #fff;--ink: #4FB59C;--error: #f55;--wite: #000;}a, .link {color: var(--blak);}body {background-color: var(--neutral);color: var(--blak);--one-column: calc((100vw - 208px) / 12);--two-column: calc((100vw - 208px) / 6 + 16px);--three-column: calc((100vw - 208px) / 4 + 32px);--grid-space: 16px;}.ink-stroke {stroke: var(--ink);}.ink-fill {fill: var(--ink);}.blak-fill {fill: var(--blak);}.neutral-fill {fill: var(--neutral);}.neutral-bg {background-color: #ddd;}h1, .h1 {font-size: 42px;line-height: 32px;}.h1-27 {font-size: 42px;line-height: 32px;}h1 {margin-bottom: 60px;}h2, .h2 {font-size: 27px;line-height: 24px;}.t1 {font-size: 18px;line-height: 24px;}.t2 {font-size: 12px;line-height: 16px;}.link:hover {color: var(--ink);}.link > span {color: var(--ink);}.button-40 {background-color: inherit;color: inherit;display: grid;height: 40px;place-content: center;border: 1px solid var(--ink);border-radius: 40px;}.button-40:hover {background-color: var(--ink);color: var(--wite);}.button-40:focus {background-color: var(--ink);color: var(--neutral);opacity: 0.75;}.toggle-24 {box-sizing: border-box;background-color: inherit;color: var(--blak);cursor: pointer;font-size: 12px;padding: 3px 15px;border: 1px solid var(--ink);border-radius: 13px;height: 24px;}.toggle-24:hover {border-width: 2px;padding: 2px 14px;}.toggle-24:focus {opacity: 0.75;}.common-gap {grid-column-gap: 16px;}.marginalised {margin-left: auto;margin-right: auto;width: calc((100vw - 208px) * 2 / 3 + 112px);}.top-back-margin {margin-top: 52px;}.marginalised.top-back-margin h1 {margin-top: 32px;}#switch {cursor: pointer;}button, input {font-family: inherit;}select {-webkit-appearance: none;-moz-appearance: none;appearance: none;       /* Remove default arrow */color: var(--blak);font: inherit;background-color: var(--neutral);border-color: var(--ink);}select:focus {border-color: var(--ink);outline: none;}option {min-height: 0;}hr {border-top-style: solid;border-top-color: var(--ink);border-top-width: 1px;border-bottom-width: 0;margin: 0;width: 100%;}input[type="radio"] {margin: 1px;padding: 0;height: 23px;width: 23px;appearance: none;border: 7px solid var(--neutral);outline: 1px solid var(--ink);border-radius: 50%;background-color: transparent;}input[type="radio"]:checked {background-color: var(--ink);}header {position: fixed;background-color: var(--neutral);display: grid;grid-template-columns: var(--three-column) auto repeat(3, var(--one-column));height: 64px;padding: 0 16px;left: 0;right: 0;z-index: 2;}header > a {align-self: center;color: inherit;text-decoration: none;}.justify-right {justify-self: right;}.place-center {place-self: center;}footer {position: fixed;left: 0;right: 0;bottom: 0;z-index: 2;}#cart-preview {background-color: var(--neutral);}#message-line {background-color: var(--ink);color: var(--wite);height: 40px;text-align: center;box-sizing: border-box;padding: 8px;}#cart-plus {color: var(--ink);}#preview-line {background-color: var(--neutral);display: grid;grid-template-columns: auto auto;height: 104px;align-items: center;justify-content: space-between;}#item-count {padding-bottom: 8px;}.static-footer {background-color: var(--neutral);display: grid;grid-template-columns: auto auto auto;height: 48px;justify-content: space-between;align-items: center;padding: 0 16px;}.static-footer > svg:hover {cursor: pointer;transform: rotate(180deg);}.static-footer > svg:focus {opacity: 0.75;}#project-previews {display: grid;padding: 128px 0;width: 100%;box-sizing: border-box;}.preview-wrapper {display: grid;grid-template-columns: var(--two-column) auto;grid-column-gap: 16px;height: 256px;line-height: 24px;overflow: hidden;padding-left: calc(var(--two-column) + var(--grid-space));}.preview-wrapper > svg {height: 256px;width: min-content;}.preview-wrapper > .preview-header {display: grid;grid-template-rows: auto min-content;height: 128px;justify-content: space-between;}.preview-text {display: grid;margin-top: 12px;grid-template-rows: min-content min-content;}.preview-hint {font-size: 12px;line-height: 16px;}.preview-wrapper > .preview-header > a {box-sizing: border-box;width: 96px;}#carousel, #project-carousel {position: relative;overflow: hidden;box-sizing: border-box;}#carousel, .carousel-wrapper > .slide-button  {height: 52.94vw;}#project-carousel, .project-carousel-wrapper > .slide-button {height: 47.06vw;}#carousel > a, #project-carousel > img {position: absolute;display: inline-block;transition: left 1s;-webkit-transition: left 1s;width: 100%;}#carousel > a {height: fit-content;}#carousel > a > picture > img {width: 100%;}.carousel-wrapper {position: relative;margin: 0 16px;}.project-carousel-wrapper {position: relative;}.slide-button {position: absolute;color: var(--ink);cursor: pointer;display: grid;padding: 0 16px;place-items: center;width: var(--one-column);z-index: 1;}.slide-button:hover {background-color: rgba(221, 221, 221, 0.25);}#fonts-column {display: grid;grid-row-gap: 8px;grid-template-columns: auto 60px;margin: auto;max-width: 500px;padding: 16px;}#fonts-column > input {background-color: #ddd;border: none;font-size: 20px;height: 36px;outline: none;padding: 8px;}#fonts-column > button {cursor: pointer;}#fonts-column > button:hover {cursor: pointer;background-color: #fed;}.newsfeed {background-color: #def;margin: 60px auto;overflow: hidden;padding: 10vw;width: 80vw;}.post {overflow: hidden;position: relative;}.post > a > img {max-width: 80vw;}pre {white-space: pre-wrap;}.slideshow-container {display: grid;grid-template-columns: repeat(1000, min-content);transition: transform 1s;}.arrow {background-color: white;height: 80vw;opacity: 0.5;position: absolute;top: 0;width: 10vw;}.arrow-right {right: 0;}.arrow-left {left: 0;}/* Project Page START */.cover-wrapper > svg {width: 100%;height: auto;}.tester {display: grid;grid-template-rows: 56px auto;width: 100%;}.tester-header {display: grid;grid-template-columns: 1fr 11.45% 1fr;padding: 16px;}.header-left {display: grid;grid-template-columns: calc((100vw - 16px) / 6) auto min-content;grid-column-gap: 16px;align-items: center;}.header-left > select, .header-left > select:hover {background-repeat: no-repeat;background-position: right;padding: 4px 27px 4px 16px;max-width: min-content;}body select {background-repeat: no-repeat;background-position: right;}body.light select {background-image: url('/select-down-arrow.svg');}body.dark select {background-image: url('/select-down-arrow-dark.svg');}.header-left > select > option {height: 26px;padding: 4px 16px;}.header-left > label {text-align: right;}.tester-slider {-webkit-appearance: none;width: 100%;height: 1px;place-self: center;background: var(--ink);outline: none;}.tester-slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 16px;height: 16px;cursor: pointer;background: var(--neutral);border: 1px solid var(--ink);border-radius: 50%;}.tester-slider::-moz-range-thumb {width: 16px;height: 16px;cursor: pointer;background: var(--neutral);border: 1px solid var(--ink);border-radius: 50%;}.header-center {display: grid;place-content: center;}.header-center > svg {cursor: pointer;}.header-center > button {background-color: inherit;cursor: pointer;height: 24px;width: 24px;}.header-center > button:focus {outline: none;opacity: 0.75;}body.light .header-center > button {background-image: url('/refresh.svg');}body.dark .header-center > button {background-image: url('/refresh-dark.svg');}body.light .header-center > button:hover {background-image: url('/refresh-hover.svg');}body.dark .header-center > button:hover {background-image: url('/refresh-hover-dark.svg');}.header-right {display: grid;grid-template-columns: auto min-content;}.toggles {display: grid;grid-template-columns: repeat(4, min-content);grid-column-gap: 8px;}.toggles > input {display: none;}.toggles > input:checked + label {background-color: var(--ink);color: var(--wite);}.tester-playground {max-height: 240px;margin: 0 0 16px 16px;overflow: hidden;padding: 4px;}[contenteditable]:focus {outline: 1px solid var(--ink);}.project-about-wrapper {padding: 99px 0 57px;}.project-about {display: grid;}.project-details {align-items: baseline;display: grid;grid-template-columns: 3fr 10fr;}.project-details > span {font-size: 12px;line-height: 16px;text-align: right;}#showcase-wrapper {padding: 67px 0 124px;}.selectors {display: grid;grid-template-columns: 1fr 1fr;padding-bottom: 64px;}.selectors select {background-repeat: no-repeat;background-position: right;background-image: url('/select-down-arrow.svg');}.selector-title {padding: 14px 0;}.selector-title > span {color: var(--ink);}#platform-discounts {color: var(--ink);padding-bottom: 8px;margin-top: 19px;}#platform-discounts > span {text-align: center;}#platform-discounts, #platform-form {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 8px;}#platform-form > input {display: none;}#platform-form > label {background-color: inherit;color: inherit;display: grid;height: 40px;place-content: center;border: 1px solid var(--ink);border-radius: 40px;box-sizing: border-box;}#platform-form > input:checked + label {background-color: var(--ink);color: var(--wite);}.selectors > div:nth-child(2) {display: grid;grid-template-rows: min-content min-content min-content auto;}.selectors select#size {text-align: center;height: 40px;padding: 8px;width: 100%;align-self: end;}.selectors select#size > option {height: 40px;padding: 8px;}#product-form {display: grid;grid-auto-rows: minmax(64px, min-content);margin: 8px 0 36px;}#product-form > input {display: none;}#product-form > label {border-left: 1px solid var(--ink);border-top: 1px solid var(--ink);border-right: 1px solid var(--ink);display: grid;padding: 0 32px;grid-template-columns: 67.15% auto auto;}#product-form > label > span {align-self: center;}#product-form > label > span:first-child {font-weight: bold;font-size: 27px;line-height: 34px;text-transform: capitalize;}#product-form > label > span:nth-child(2) {color: var(--ink);}#product-form > label > span:nth-child(3) {text-align: right;font-size: 27px;line-height: 24px;}#product-form > label[for=full-family] {border-bottom: 1px solid var(--ink);padding: 35px 32px;margin-bottom: 16px;}#product-form > label:last-child {border-bottom: 1px solid var(--ink);}#product-form > input:checked + label {background-color: var(--ink);color: var(--wite);}#product-form > input:checked + label > span:nth-child(3) {visibility: hidden;}#product-form > input:checked + label > span:nth-child(3)::after {content: "✓";visibility: visible;}#showcase-wrapper > a.link {font-size: 12px;display: block;text-align: right;}/* Project Page END*/video {width: 80vw;}.login-form {display: grid;grid-row-gap: 8px;margin: 16px auto;padding: 16px;}.login-form {max-width: 200px;}.login-form > input, .login-form > button, button {border: none;font-size: 16px;padding: 8px;}.login-form > input {background-color: #def;}/* Checkout start */.checkout-wrapper {display: grid;grid-column-gap: 16px;grid-template-columns: var(--two-column) auto;}.checkout-wrapper input {border: 1px solid var(--ink);}.checkout-wrapper > div:first-child {grid-column: span 2;}.checkout-side {display: grid;grid-row-gap: 5px;grid-template-rows: min-content auto;}.checkout-form2 {display: grid;grid-row-gap: 16px;grid-template-columns: 1fr;margin-bottom: 62px;}.checkout-wrapper .half-inputs {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 16px;}.checkout-wrapper .half-inputs > input {width: 100%;}.checkout-form2 input, .checkout-form2 select {background-color: transparent;box-sizing: border-box;color: var(--blak);font: inherit;height: 40px;padding: 8px 16px;}.checkout-form2 select {width: 100%;}.checkout-form2 input:hover, .checkout-form2 input:focus {outline: 1px solid var(--ink);}.checkout-form2 input::placeholder {color: var(--ink);}.checkout-wrapper.touched input:invalid {border: 1px solid var(--error);}.checkout-wrapper.touched input:invalid:focus, .checkout-wrapper.touched input:invalid:hover {outline: 1px solid var(--error);}.checkout-wrapper.touched input:invalid::placeholder {color: var(--error);}.checkout-form2 input:-internal-autofill-selected {font: inherit;}.checkout-wrapper #address-switch {position: relative;height: 40px;padding-bottom: 32px;}.checkout-wrapper #address-switch > label {background-color: var(--neutral);width: 52%;position: absolute;text-align: center;line-height: 40px;border: 1px solid var(--ink);border-radius: 20px;height: 40px;}.checkout-form2 input[type="radio"] {border: 7px solid var(--neutral);height: 23px;width: 23px;padding: 0;margin: 1px;}.checkout-wrapper #address-switch > input {position: absolute;width: 50%;height: 40px;margin: 0;}.checkout-wrapper input[type="checkbox"] {float: left;position: absolute;opacity: 0;}.checkout-wrapper input[type="checkbox"] + label {display: inline-grid;place-items: center;height: 24px;width: 24px;border: 1px solid var(--ink);}.checkout-wrapper input[type="checkbox"] + label:hover {outline: 1px solid var(--ink);}.checkbox-dot {display: block;height: 8px;width: 8px;background-color: var(--ink);border-radius: 4px;opacity: 0;}.checkout-wrapper input[type="checkbox"]:checked + label > span.checkbox-dot {opacity: 1;}.checkout-wrapper .checker {display: grid;grid-template-columns: min-content auto;grid-column-gap: 16px;height: 42px;}.checkout-wrapper .checker:last-child {height: min-content;}.checkout-wrapper .checker > input {width: 26px;height: 26px;margin: 0;}.checkout-wrapper.touched input[type="checkbox"]:invalid + label {border: 1px solid var(--error);outline: 1px solid var(--error);}.checkout-wrapper.touched input[type="checkbox"]:invalid + label[for="truthful"]::after {color: var(--error);content: "can’t lie and buy";font-size: 12px;line-height: 6px;width: max-content;display: block;padding-left: 40px;padding-top: 16px;}.checkout-wrapper .decider {/*align-items: center;*/display: grid;grid-template-columns: 24px max-content 24px max-content;grid-column-gap: 16px;height: 56px;}.checkout-wrapper #submit-button {background: transparent;cursor: pointer;display: block;font-size: 42px;line-height: 32px;padding: 0;margin-top: 52px;margin-bottom: 16px;justify-self: right;}.checkout-wrapper .paddle {justify-self: right;width: max-content;text-align: right;}#license-form {display: grid;transition: height 100ms;overflow: hidden;}#license-form > input {transition: height 100ms, padding 100ms;overflow: hidden;}#license-form.shown {height: 168px;}#license-form.hidden {height: 0;}#license-form.hidden > input {height: 0;padding: 0;}.checkout-wrapper .display-line {display: grid;grid-template-columns: auto min-content min-content;grid-column-gap: 4px;}.checkout-wrapper div.display-line {margin-bottom: 7px;}.checkout-wrapper div.display-line > input {color: var(--ink);height: 24px;padding: 0;}.checkout-wrapper div.display-line > span:last-child {color: var(--ink);}.checkout-wrapper .display-line input {border: none;background: inherit;font: inherit;text-align: right;}.checkout-wrapper hr {margin-bottom: 15px;}.checkout-wrapper .logos {display: grid;grid-template-columns: repeat(6, min-content);grid-column-gap: 16px;height: 40px;justify-self: right;padding-top: 5px;width: min-content;}.checkout-wrapper .logos > img {height: 40px;max-height: 5.4vw;}.checkout-wrapper .total-line {font-size: 27px;line-height: 24px;margin-top: 7px;margin-bottom: 13px;}/* Checkout over */#result {padding: 16px;display: grid;grid-row-gap: 1em;}.data-protection {font-size: 12px;text-align: justify;}/* cart start */.cart-header {border-bottom: 1px solid var(--ink);margin-bottom: 16px;grid-template-columns: auto var(--two-column) var(--two-column);}#cart-content {display: grid;}.cart-line {display: grid;grid-template-columns: auto var(--two-column) var(--two-column);grid-column-gap: 16px;height: 40px;align-items: center;}.cart-line > select {height: 24px;width: 126px;justify-self: right;text-align: center;background-repeat: no-repeat;background-position: right;background-image: url('/select-down-arrow.svg');}.cart-line > span:nth-child(2), .cart-line > div:nth-child(2), .cart-line > a:nth-child(2),.cart-line > span:nth-child(3), .cart-line > h2:nth-child(3), .cart-line > span:nth-child(4) {justify-self: right;}#cart-content > hr {margin: 16px 0;}.cart-line > #cart-discount, .cart-line > #cart-total {color: var(--ink);font-size: 27px;line-height: 24px;}.cart-line > .remove-link {display: none;cursor: pointer;}.cart-line:hover > .remove-link {display: block;}.cart-line:hover > .cart-item-price {display: none;}#cart-content .checkout-link {font-size: 42px;line-height: 32px;justify-self: right;margin: 51px 0;}#cart-emptiness {display: grid;grid-template-rows: auto 76px 1px;justify-items: center;}#cart-emptiness > .cart-header {width: 100%;}#cart-emptiness > h2 {padding-top: 52px;padding-bottom: 24px;}/* cart end *//* info start */.info-wrap {display: grid;grid-template-columns: var(--two-column) auto;padding: 100px calc(var(--two-column) + 32px) 0 calc(var(--two-column) + 32px);grid-column-gap: var(--grid-space);grid-template-rows: repeat(5, 48px) auto;}.info-wrap > h2 {grid-column: 1;cursor: pointer;}.info-wrap > h2:hover, .info-wrap a:hover {color: var(--ink);}.info-wrap > section {grid-column: 2;grid-row: 1 / 7;font-size: 18px;line-height: 24px;}.info-wrap > section.closed {display: none;}.info-wrap > section > .submenu-title {font-size: 27px;line-height: 24px;}.info-wrap > section a > span, .info-wrap button > span {color: var(--ink);}.info-wrap > section > a, .info-wrap > section > p , .info-wrap > section > div {display: block;margin-bottom: 32px;}#trial-form {display: grid;grid-template-columns: 1fr 1fr;grid-gap: var(--grid-space);grid-template-rows: repeat(5, 40px);}#trial-form > #agree {padding-top: 16px;}#trial-form .agree-block {display: grid;grid-template-columns: min-content auto;align-items: center;grid-gap: 16px;align-self: end;}#trial-form > button {color: var(--blak);grid-column: span 2;font-size: 42px;line-height: 27px;background-color: transparent;cursor: pointer;justify-self: right;}#trial-form > button:hover {color: var(--ink);}#trial-form input, #trial-form select {background-color: transparent;border: 1px solid var(--ink);box-sizing: border-box;color: var(--blak);font: inherit;height: 40px;outline: none;padding: 8px 16px;width: 100%;}#trial-form.touched input:invalid {border: 1px solid var(--error);}#trial-form.touched input:invalid:focus, #trial-form.touched input:invalid:hover {outline: 1px solid var(--error);}#trial-form.touched input:invalid::placeholder {color: var(--error);}#trial-form input:-internal-autofill-selected {font: inherit;}#trial-form input::placeholder {color: var(--ink);}#trial-form input[type="checkbox"] {height: 24px;width: 24px;border: 1px solid var(--ink);outline: 1px solid var(--ink);padding: 0;float: left;position: absolute;opacity: 0;}#trial-form input[type="checkbox"] + label {display: inline-grid;place-items: center;height: 24px;width: 24px;border: 1px solid var(--ink);}#trial-form input[type="checkbox"]:checked + label > span.checkbox-dot {opacity: 1;}#trial-form select {grid-column: span 2;background-repeat: no-repeat;background-position: right;background-image: url('/select-down-arrow.svg');}/* info end */@media only screen and (min-width: 600px) {.content {padding: 60px;width: 640px;}.arrow {height: 640px;width: 60px;}video {width: 640px;}}@media only screen and (min-width: 1025px) {.tablet-mobile {display: none;}}@media only screen and (min-width: 800px) {.checkout-form {max-width: 800px;grid-template-columns: 1fr 1fr;grid-column-gap: 16px;}.checkout-form > a {width: min-content;justify-self: right;}.data-protection {grid-column: 1 / 3;}}/* temporary 640, may change later */@media only screen and (min-width: 641px) {.mobile {display: none;}.info-wrap > h2.active::before {color: var(--ink);content: "→ ";}#trial-form .agree-block {grid-column: span 2;}.project-about {grid-template-columns: 1fr 1fr;}}@media only screen and (max-width: 1024px) {.desktop {display: none;}header {grid-template-columns: 1fr 1fr 1fr;}.marginalised {margin-left: 16px;margin-right: 16px;width: auto;}.preview-wrapper {padding-left: 16px;font-size: 12px;line-height: 16px;}.preview-wrapper > .preview-header > a {height: 24px;width: 52px;}body::-webkit-scrollbar {display: none;}/* Hide scrollbar for IE, Edge and Firefox */body {-ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;  /* Firefox */}main {padding-bottom: 0;}main.normalMobileMain {min-height: calc(100vh - 112px);}main.cartMobileMain {min-height: calc(100vh - 216px);}footer {position: static;}.static-footer {place-content: center;}.static-footer > svg, .static-footer > a {display: none;}#mobile-menu {width: 100%;z-index: 2;position: fixed;background-color: var(--neutral);top: 64px;padding: 32px 5vw 0 5vw;box-sizing: border-box;filter: drop-shadow(0px 7px 4px rgba(0, 0, 0, 0.25));transition: height 500ms, padding 500ms;}#mobile-menu.open {height: 256px;}#mobile-menu.closed {height: 0;padding-top: 0;overflow: hidden;}#mobile-menu > a {text-align: right;display: block;transition: height 500ms, padding 500ms;}#mobile-menu.open > a {height: 24px;padding-bottom: 32px;}#mobile-menu.closed > a {height: 0;padding: 0;}#switch2 {float: right;cursor: pointer;}.info-wrap {padding-right: 16px;padding-left: 16px;}.project-details {grid-template-columns: 1fr 2fr;}.cart-line {grid-template-columns: auto var(--two-column) var(--two-column) var(--one-column);}.cart-header {grid-template-columns: auto var(--two-column) var(--three-column);}.cart-line > .remove-link {display: block;}.cart-line:hover > .cart-item-price {display: block;}.checkout-wrapper {grid-template-columns: calc((100vw - 64px) / 3) auto;}}@media only screen and (min-width: 421px) and (max-width: 1024px) {.preview-wrapper {grid-template-columns: calc((100vw - 80px) / 4 + 16px) auto;}.info-wrap {grid-template-columns: calc((100vw - 112px) / 3 + 16px) auto;}.header-left {grid-template-columns: calc((100vw - 16px) / 6) auto 32px;}}/* temporary 640, may change later */@media only screen and (max-width: 640px) {.desktop-tablet {display: none;}.carousel-wrapper {margin: 0;}#carousel {height: 100vw;}.carousel-wrapper > .slide-button {display: none;}#dots {display: grid;grid-template-columns: repeat(12, min-content);position: absolute;width: 100%;z-index: 1;align-content: end;justify-content: center;bottom: 0;}#project-previews {padding: 64px 0 128px;}.preview-wrapper {grid-template-columns: auto;grid-template-rows: 56px 160px;grid-row-gap: 8px;height: 224px;}.preview-wrapper > .preview-header {box-sizing: border-box;padding-right: 16px;grid-template-rows: auto;grid-template-columns: auto auto;height: 56px;width: calc(100vw - 16px);}.preview-wrapper > .preview-header > a {align-self: center;}.preview-wrapper > svg {height: 160px;}.preview-hint::before {content: "– ";}.info-wrap {grid-template-columns: auto;grid-template-rows: unset;grid-auto-rows: minmax(48px, min-content);padding-top: 68px;padding-bottom: 124px;}.info-wrap > h2 {grid-column: auto;}.info-wrap > section {grid-column: auto;grid-row: auto;}.info-wrap > h2.active::before {color: var(--ink);content: "↓ ";}#trial-form {grid-template-columns: auto;margin-bottom: 30px;}#trial-form select {grid-column: auto;}#trial-form button {grid-column: auto;font-size: 27px;line-height: 24px;}.tester-header {grid-template-columns: min-content auto min-content;}.header-left {grid-template-columns: calc((100vw - 16px) / 2 - 16px) 32px;}.project-about {grid-row-gap: 24px;}.selectors {grid-template-columns: auto;grid-template-rows: 280px 192px;padding-bottom: 88px;}#product-form > label[for=full-family] {padding: 35px 16px;}#product-form > label {padding: 0 16px;}#product-form > label > span:first-child, #product-form > label > span:nth-child(3) {font-size: 18px;line-height: 24px;}.h1-27 {font-size: 27px;line-height: 24px;}#cart-info {padding-top: 16px;align-self: baseline;}.cart-line {grid-template-columns: auto calc((100vw - 144px) / 4 + 16px) calc((100vw - 144px) / 4 + 16px) calc((100vw - 144px) / 8);}.cart-header {grid-template-columns: auto calc((100vw - 144px) / 4 + 16px) calc((100vw - 144px) * 3 / 8 + 32px);}.cart-line > select {width: 77px;}.cart-line > span:first-child {font-size: 12px;line-height: 16px;}#cart-content .checkout-link {font-size: 27px;line-height: 24px;}.cart-line > #cart-discount, .cart-line > #cart-total {font-size: 18px;}/* Checkout start */.checkout-wrapper {grid-template-columns: auto;}.checkout-wrapper > div:first-child {grid-column: auto;}.checkout-side {padding-bottom: 28px;}.checkout-wrapper #submit-button {font-size: 27px;line-height: 24px;}}