Newer
Older
.quiqqer-simple-checkout {
--_sticky-positionTop: var(--sticky-positionTop, 1.5rem);
--_sectionSpacing: var(--sectionSpacing, 3rem);
--_sectionPadding: var(--sectionPadding, 2rem);
--_sectionBgColor: var(--sectionBgColor, #f8f8f8);
--_order-listEntry-padding: var(--order-listEntry-padding, 1rem);
--_order-listEntry-bg: var(--order-listEntry-bg, #ffffff);
--_order-listEntry-bg--hover: var(--order-listEntry-bg--hover, #ffffff);
--_order-listEntry-radius: var(--order-listEntry-radius, 0.25rem);
--_order-listEntry-gap: var(--order-listEntry-gap, 0.25rem 2rem);
--_order-listEntry-spacing: var(--order-listEntry-spacing, 0.5rem);
@media screen and (max-width: 767px) {
.quiqqer-simple-checkout {
--_gap: var(--gap, 1.5rem);
--_sectionSpacing: var(--sectionSpacing, 1.5rem);
--_sectionPadding: var(--sectionPadding, 1rem);
.quiqqer-simple-checkout-require {
border: 1px solid red;
}
/*******************************/
/* order details (only mobile) */
/*******************************/
@media screen and (min-width: 768px) {
.quiqqer-simple-checkout-orderDetails {
display: none;
/**********************/
/* checkout container */
/**********************/
.quiqqer-simple-checkout-container {
gap: var(--_gap);
display: flex;
flex-wrap: wrap;
}
.quiqqer-simple-checkout-details,
.quiqqer-simple-checkout-basket {
flex: 1;
@media screen and (min-width: 500px) {
.quiqqer-simple-checkout-details {
flex-basis: 400px;
}
.quiqqer-simple-checkout-basket {
flex-basis: 300px;
}
}
/* heading */
.simpleCheckoutCard-subheader {
font-size: 1.25rem;
text-transform: uppercase;
font-weight: 500;
.simpleCheckoutCard-subheader--orderCard {
font-size: 2rem;
.simpleCheckout-details-section {
margin-bottom: var(--_sectionSpacing);
padding: var(--_sectionPadding);
background-color: #f8f8f8;
}
.quiqqer-simple-checkout-data-or {
text-align: center;
margin: 3rem 0;
display: flex;
align-items: center;
gap: 1rem;
}
.quiqqer-simple-checkout-data-or:before,
.quiqqer-simple-checkout-data-or:after {
height: 1px;
background-color: currentColor;
.quiqqer-simple-checkout .quiqqer-order-ordering-timeline {
display: none !important;
}
/*****************/
/* right: basket */
/*****************/
.quiqqer-simple-checkout-basket {
position: sticky;
top: var(--_sticky-positionTop);
align-self: start;
}
.quiqqer-simple-checkout-basket__inner {
background: var(--_sectionBgColor);
padding: var(--_sectionPadding);
}
.quiqqer-simple-checkout-basket__pay {
margin-top: 1rem;
.quiqqer-simple-checkout-basket__pay > :where(.btn) {
.quiqqer-simple-checkout-basket__pay > :where(.quiqqer-order-step-checkout-notice) {
background: var(--_sectionBgColor);
padding: var(--_sectionPadding);
.quiqqer-simple-checkout-basket__pay > :where(.quiqqer-order-step-checkout-notice) label {
display: block;
cursor: pointer;
}
.quiqqer-simple-checkout-basket__pay :where(.quiqqer-order-step-checkout-notice label) {
background: transparent;
border: none;
/**************************/
/* Scroll to payments btn */
/**************************/
.quiqqer-simple-checkout__scrollToPaymentContainer {
margin-bottom: var(--_sectionSpacing);
.quiqqer-simple-checkout__scrollToPaymentBtn {
display: block;
width: 100%;
/******************************************/
/* Order details for header (only mobile) */
/******************************************/
.quiqqer-simple-checkout-orderDetails {
background-color: var(--_sectionBgColor);
top: 0;
padding: var(--_sectionPadding);
margin-bottom: var(--_sectionSpacing);
z-index: 1;
}
/****************/
/* empty basket */
/****************/
.quiqqer-simple-checkout-basket__emptyMessage {
text-align: center;
}
@media screen and (min-width: 768px) {
min-height: 100px;
display: flex;
align-items: center;
justify-content: center;
/** log in for nobody
============================================= */
[data-nobody-log-in="1"] [name="order"] .quiqqer-order-ordering-nobody {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
margin: 0 auto;
max-width: 1200px;
}
[data-nobody-log-in="1"] [name="order"] .quiqqer-order-ordering-nobody > div {
text-align: center;
width: 100%;
}
[data-nobody-log-in="1"] .quiqqer-order-ordering-timeline {
display: none;
/**************/
/* list entry */
/**************/
@media screen and (min-width: 768px) {
.quiqqer-simple-checkout .quiqqer-order-step-payments-list-entry,
.quiqqer-simple-checkout .quiqqer-order-step-shipping-list-entry {
grid-template-columns: auto max(25%, 150px) 1fr;
grid-template-areas: 'select icon text' '. . price';
}
}