.button-submit {
background-color: #103547 !important;
color: white !important;
padding: 10px 20px !important;
border: 1px solid #103547 !important;
border-radius: 5px !important;
cursor: pointer !important;
margin: 10px 0px !important;
display: inline-block !important;
}
.button-submit:hover {
background-color: #F7B868 !important;
color: #103547 !important;
}
.button-submit:disabled {
background-color: #F7B868 !important;
color: #103547 !important;
cursor: not-allowed !important;
}
.deliveryDayName {
color: white;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 700;
}
.deliveryDayNameMonthName {
color: #058912;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 700;
padding-top: 10px;
}
.kamar-wysylka-gratis {
color: #058912;
font-weight: 700;
}
.kamar-dostawa__wstep {
color: #2B2B2B;
}
.deliveryDayName .kamar-dostawa__wstep {
color: inherit;
}
.checkout-loader-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
z-index: 9999;
}
.checkout-loader-overlay--side-cart {
flex-direction: column;
gap: 20px;
cursor: pointer;
}
.checkout-loader-wyjscie {
opacity: 0;
visibility: hidden;
transition: opacity .25s ease, visibility .25s ease;
color: #ffffff;
font-size: 15px;
font-weight: 600;
text-align: center;
max-width: 78vw;
line-height: 1.45;
text-shadow: 0 1px 3px rgba(0, 0, 0, .55);
}
.checkout-loader-overlay.trwa-dlugo .checkout-loader-wyjscie {
opacity: 1;
visibility: visible;
}
.checkout-loader {
border: 8px solid #F6B767;
border-top-color: transparent;
border-radius: 50%;
width: 60px;
height: 60px;
animation: spin .6s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.elementor-menu-cart__continue-shopping {
text-align: center;
margin-top: 15px;
}
.continue-shopping-link {
color: #103547;
text-decoration: none;
font-size: 14px;
cursor: pointer;
}
.continue-shopping-link:hover {
color: #F7B868;
text-decoration: underline;
font-weight: 700;
}
.select-paczkomat-button {
border-radius: 6px !important;
width: 100% !important;
box-sizing: border-box;
margin-top: 2px;
margin-bottom: 0 !important;
display: block !important;
}
div:has(> .select-paczkomat-button) {
margin-bottom: 0 !important;
margin-left: 0 !important;
padding-bottom: 0 !important;
max-width: 100% !important;
}
div:has(> .select-paczkomat-button) br {
display: none !important;
}
#selected-paczkomat:not(:empty) {
border: 2px solid #1a3a4a;
border-top: none;
border-radius: 0 0 6px 6px;
padding: 8px 12px;
font-size: 13px;
line-height: 1.4;
margin: 0 0 4px 0 !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
}
#selected-paczkomat:not(:empty) ~ style,
div:has(+ #selected-paczkomat:not(:empty)) .select-paczkomat-button {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
#shipping_method li {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
.woocommerce-shipping-destination {
margin-top: 8px !important;
font-size: inherit !important;
}
.kamar-address-row {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
gap: 10px;
width: 100%;
}
.kamar-address-row .form-row {
float: none !important;
margin-right: 0 !important;
}
.kamar-address-row .form-row > label {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.kamar-address-row #billing_address_1_field {
flex: 1 1 calc(60% - 10px);
min-width: 200px;
width: auto !important;
}
.kamar-address-row #billing_street_number_field {
flex: 0 0 calc(20% - 10px);
min-width: 100px;
width: auto !important;
}
.kamar-address-row #billing_flat_number_field {
flex: 0 0 20%;
min-width: 100px;
width: auto !important;
}
@media (max-width: 1320px) {
.kamar-address-row {
gap: 10px;
align-items: flex-end;
}
.kamar-address-row .form-row > label {
white-space: normal;
}
.kamar-address-row #billing_address_1_field {
flex: 0 0 100%;
width: 100% !important;
min-width: unset;
}
.kamar-address-row #billing_street_number_field,
.kamar-address-row #billing_flat_number_field {
flex: 0 0 calc(50% - 5px);
width: calc(50% - 5px) !important;
min-width: unset;
}
}
:focus:not(:focus-visible),
:is(textarea, select, [contenteditable], input:not([type=checkbox], [type=radio], [type=submit], [type=button], [type=reset], [type=range], [type=file], [type=color])):focus {
outline: 0 !important;
}
.wlr-myaccount-page,
.woocommerce-MyAccount-content,
div.woocommerce-info,
.e-my-account-tab p {
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
}
#selected-paczkomat {
clear: both;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
}
label[for="shipping_method_0_inpost_paczkomaty4"] + div {
padding-top: 10px !important;
}
div#selected-paczkomat {
padding-top: 10px !important;
font-weight: 700 !important;
}
.woocommerce-error,
.restore-item {
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
}
ul.wc_payment_methods.payment_methods.methods > li {
padding-bottom: 15px !important;
}
.wlr-point-conversion-box {
width: 100% !important;
}
.wlr-button-reward,
.wlr-button-action {
background: #103547 !important;
}
.wlr-button-reward:hover,
.wlr-button-action:hover {
background: #F7B868 !important;
}
.wlr-button-reward:hover .wlr-action-text,
.wlr-button-action:hover {
color: black !important;
}
.input-group-text:hover,
a.woocommerce-Button:hover,
.wlr-button-action:hover {
background: #F7B868 !important;
color: black !important;
}
.input-group-text:hover .wlr-button-text-color,
.wlr-button-action:hover,
.wlr-action-text:hover {
color: black !important;
}
div.jet-woo-builder-single-ajax-add-to-cart span.wlr-product-message {
font-size: 15px !important;
}
@media screen and (max-width: 704px) {
div.jet-woo-builder-single-ajax-add-to-cart span.wlr-product-message {
font-size: 13px !important;
}
}
.wlr-message-info.wlr_points_rewards_earn_points {
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
}
.jet-woo-builder-archive-add-to-cart span.wlr-product-message {
display: none !important;
}
div.dgwt-wcas-suggestions-wrapp {
box-shadow: -15px 15px 15px rgba(0, 0, 0, 0.5);
border-radius: 0px 0px 0px 15px;
}
a.dgwt-wcas-suggestion {
width: 100%;
}
.dgwt-wcas-st-title {
width: 95%;
}
.dgwt-wcas-meta {
margin-right: 5px;
}
a.dgwt-wcas-suggestion-cat {
font-weight: 600 !important;
}
a.dgwt-wcas-suggestion-cat:hover {
text-decoration: underline solid #F6B767 2px !important;
}
a.dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-headline > span.dgwt-wcas-st {
font-weight: 800;
color: #103547 !important;
border-bottom: 1px solid #F6B767 !important;
}
.dgwt-wcas-si > img {
max-width: 50px !important;
}
span.dgwt-wcas-sp > span.woocommerce-Price-amount.amount > bdi {
font-weight: 600;
}
div.dgwt-wcas-meta > span {
display: grid;
place-items: center;
height: 100%;
}
span.dgwt-wcas-st-more > span,
span.dgwt-wcas-st-more > span:hover,
span.dgwt-wcas-st-more:hover {
color: #962020 !important;
}
.dgwt-wcas-search-filled .dgwt-wcas-preloader:not(.dgwt-wcas-close) {
z-index: 3 !important;
background: none !important;
}
.dgwt-wcas-search-filled .dgwt-wcas-preloader:not(.dgwt-wcas-close) > * {
display: none !important;
}
.dgwt-wcas-search-filled .dgwt-wcas-preloader:not(.dgwt-wcas-close)::before {
content: "";
position: absolute;
top: 50%;
right: 15px;
width: 18px;
height: 18px;
margin-top: -9px;
border: 2.5px solid #F6B767;
border-top-color: transparent;
border-radius: 50%;
box-sizing: border-box;
animation: kamar-wcas-spin .6s linear infinite;
}
@keyframes kamar-wcas-spin { to { transform: rotate(360deg); } }
div.dgwt-wcas-preloader.dgwt-wcas-close {
z-index: 3 !important;
background: none !important;
fill: #103547 !important;
stroke: none !important;
opacity: 1 !important;
}
div.dgwt-wcas-preloader.dgwt-wcas-close:hover { fill: #962020 !important; }
div.dgwt-wcas-preloader.dgwt-wcas-close svg,
div.dgwt-wcas-preloader.dgwt-wcas-close svg path { opacity: 1 !important; }
.dgwt-wcas-search-submit {
text-transform: capitalize !important;
font-size: 15px !important;
font-weight: 500 !important;
border-radius: 0px 0px 15px 0px !important;
}
.dgwt-wcas-search-submit:hover {
background: #F7B868 !important;
color: #103547 !important;
border-radius: 0px 0px 0px 0px !important;
opacity: 1 !important;
}
.dgwt-wcas-search-submit::before {
display: none !important;
}
.dgwt-wcas-search-submit:focus {
opacity: 1 !important;
}
.dgwt-wcas-search-input {
border-radius: 15px 0px 15px 0px !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
}
svg.dgwt-wcas-ico-magnifier-handler {
stroke: #103547 !important;
stroke-width: 4 !important;
}
button.dgwt-wcas-om-return.js-dgwt-wcas-om-return {
fill: #F6B767 !important;
stroke: #103547 !important;
stroke-width: 1.2 !important;
background: #f4f7ff !important;
}
@media (max-width: 704px) {
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close {
right: 45px !important;
color: #000 !important;
}
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg,
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg * {
fill: #000 !important;
stroke: #000 !important;
}
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg {
transform: scale(0.8);
transform-origin: center;
}
}
.checkbox {
font-family: 'Montserrat', sans-serif !important;
font-weight: 600 !important;
color: #103547 !important;
}
.jet-listing-grid__item:not(.jet-listing-grid__items) > div[data-elementor-type="jet-listing-items"] {
cursor: pointer;
}
select.jet-sorting-select {
cursor: pointer;
}
div.jet-popup__close-button {
margin-top: 2px;
margin-right: 2px;
}
div.jet-listing-not-found {
padding-top: 25px;
}
div.woocommerce-privacy-policy-text > p > a,
span.woocommerce-terms-and-conditions-checkbox-text > a {
font-weight: 600;
text-decoration: underline;
cursor: pointer;
display: inline-block;
}
input.gr-marketing-consent-checkbox {
margin-right: 9px;
cursor: pointer;
}
input.gr-marketing-consent-checkbox + span {
font-size: 14px;
font-weight: 600;
color: #103547;
cursor: pointer;
}
input[type="checkbox"],
input[type="radio"],
input[type="radio"] + label,
label:has(input[type="checkbox"]) {
cursor: pointer;
}
form#order_review {
font-family: 'Montserrat', sans-serif;
margin-top: 25px;
}
form#order_review > table.shop_table > thead {
font-size: 1.2em;
color: #103547;
}
form#order_review > table.shop_table > tbody > tr.order_item > td {
color: #103547;
font-weight: 600;
}
form#order_review > table.shop_table > tfoot > tr > th,
form#order_review > table.shop_table > tfoot > tr > td {
color: #103547;
}
form#order_review > table.shop_table > tfoot > tr > td.product-total > span.amount {
display: block;
text-align: right;
color: #103547;
}
form#order_review > table.shop_table > thead > tr > th.product-quantity,
form#order_review > table.shop_table > tbody > tr.order_item > td.product-quantity,
form#order_review > table.shop_table > tbody > tr.order_item > td.product-subtotal {
text-align: right;
color: #103547;
}
form#order_review > div#payment {
background: #f4f7ff;
border: 1px solid lightsteelblue;
border-radius: 5px;
}
div.payment_box {
background-color: whitesmoke !important;
border: 1px solid lightsteelblue !important;
border-radius: 5px !important;
}
form#order_review > div#payment > div.form-row {
display: grid;
}
form#order_review > div#payment > div.form-row > button#place_order {
margin: 0 auto;
}
form.woocommerce-verify-email > p:first-of-type,
form.woocommerce-verify-email > p:nth-of-type(2) {
font-family: 'Montserrat', sans-serif;
font-size: 1.2em;
color: #103547;
}
form.woocommerce-verify-email > p:first-of-type {
padding-top: 50px;
}
form.woocommerce-verify-email > p:first-of-type > a {
text-decoration: underline;
}
form.woocommerce-verify-email > p > button[name="verify"] {
background: #103547;
color: white;
border-radius: 5px;
padding: 10px 25px;
font-weight: 600;
}
form.woocommerce-verify-email > p > button[name="verify"]:hover {
background: #F6B767;
color: #103547;
}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions > a {
background: #103547;
color: white;
padding: 10px 25px;
font-weight: 600;
margin-bottom: 50px;
border-radius: 5px;
font-size: 1.2em;
}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions > a:hover {
background: #F6B767;
color: #103547;
}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {
font-size: 16px;
font-family: 'Montserrat', sans-serif;
color: #962020;
border: 1px solid #962020;
border-radius: 5px;
padding: 25px;
font-weight: 600;
}
table.order_details > tfoot > tr > td > a.pay.order-actions-button {
background: #103547 !important;
color: white !important;
border-radius: 5px !important;
margin: 5px 5px 5px 0px !important;
font-weight: 600 !important;
padding: 10px 25px !important;
}
table.order_details > tfoot > tr > td > a.pay.order-actions-button:hover {
background: #F6B767 !important;
color: #103547 !important;
}
table.order_details > tfoot > tr > td > a.cancel.order-actions-button {
margin: 5px 5px 5px 0px !important;
border-radius: 5px !important;
background: white !important;
color: #962020 !important;
border: 1px solid #962020 !important;
font-weight: 600 !important;
padding: 10px 25px !important;
}
table.order_details > tfoot > tr > td > a.cancel.order-actions-button:hover {
background: #962020 !important;
color: white !important;
border: 1px solid #962020 !important;
}
table.order_details > tfoot > tr > td,
table.order_details > thead > tr > th.product-total,
table.order_details > tbody > tr > td.product-total {
text-align: right;
}
span.payu-mini-installments-widget {
font-family: 'Montserrat', sans-serif !important;
}
tr:has(td span#installment-mini-total) > td:first-child:empty {
display: none;
}
div.jet-mobile-menu__item-inner:has(.jet-dropdown-arrow) {
cursor: pointer;
}
.elementor-button.elementor-size-md {
padding: 12px 15px !important;
}
.spinner {
width: 50px;
height: 50px;
border: 4px solid #F6B767;
border-top-color: transparent;
border-radius: 50%;
animation: rotation .6s linear infinite;
align-self: center;
}
.spinner-intext {
width: 11px;
height: 11px;
border: 1px solid #F6B767;
border-top-color: transparent;
border-radius: 50%;
display: inline-block;
box-sizing: border-box;
animation: rotation .6s linear infinite;
}
@keyframes rotation {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
#show-products-button {
align-self: center;
}
#loader {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.cart-loader {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.cart-loader-spinner {
width: 50px;
height: 50px;
border: 5px solid #F6B767;
border-top-color: transparent;
border-radius: 50%;
animation: rotation .6s linear infinite;
align-self: center;
}
.elementor-jet-single-attributes .shop_attributes tr {
display: table-row !important;
}
.elementor-jet-single-attributes .shop_attributes tr th,
.elementor-jet-single-attributes .shop_attributes tr td {
display: table-cell !important;
max-width: none !important;
width: auto !important;
padding: 8px 12px !important;
vertical-align: middle !important;
}
.elementor-jet-single-attributes .shop_attributes tr td p {
margin: 0 !important;
}
@media (max-width: 767px) {
.elementor-jet-single-attributes .shop_attributes,
.elementor-jet-single-attributes .shop_attributes tbody {
display: block !important;
width: 100% !important;
}
.elementor-jet-single-attributes .shop_attributes tr {
display: block !important;
padding: 8px 0 !important;
border-bottom: 1px solid #e5e5e5;
}
.elementor-jet-single-attributes .shop_attributes tr:last-child {
border-bottom: none !important;
}
.elementor-jet-single-attributes .shop_attributes tr th,
.elementor-jet-single-attributes .shop_attributes tr td {
display: block !important;
width: 100% !important;
max-width: 100% !important;
padding: 2px 0 !important;
}
.elementor-jet-single-attributes .shop_attributes tr th {
font-weight: 700;
}
.elementor-jet-single-attributes .shop_attributes tr td {
padding-top: 0 !important;
color: #555;
}
}
.jet-woo-builder-archive-add-to-cart .button.add_to_cart_button {
background-color: #103547 !important;
color: #fff !important;
border: 1px solid #103547 !important;
transition: filter .14s ease, background-color .14s ease, color .14s ease;
}
.jet-woo-builder-archive-add-to-cart .button.add_to_cart_button:hover {
background-color: #103547 !important;
color: #fff !important;
filter: brightness(1.16);
}
.jet-woo-builder-archive-add-to-cart .button.add_to_cart_button.added,
.jet-woo-builder-archive-add-to-cart .button.add_to_cart_button.loading {
background-color: #fff !important;
color: #103547 !important;
border: 1px solid #103547 !important;
filter: none;
}
footer.elementor-location-footer {
background: linear-gradient(135deg, #345363 0%, #103547 50%, #0B2836 100%);
}
footer.elementor-location-footer.elementor > .elementor-element.e-con {
background-color: transparent;
}
