:root {
--global-palette-btn-bg: radial-gradient(55.47% 186.59% at 4.59% 106.33%, #E9E592 0%, #D4BF68 48%, #BE953A 100%);
--global-palette-btn-bg-hover: radial-gradient(81.44% 269.3% at 4.59% 106.33%, #E9E592 0%, #BE953A 100%);
}
::-webkit-scrollbar {
height: 0;
width: 8px;
}
::-webkit-scrollbar-thumb {
background: #ffffff33;
-webkit-transition: background 0.25s ease-out;
transition: background 0.25s ease-out;
}
::-webkit-scrollbar-track {
background: #000;
-webkit-transition: background 0.25s ease-out;
transition: background 0.25s ease-out;
}
html {
scroll-behavior: smooth;
}
.glightbox-mobile .goverlay,
.goverlay {
--glightbox-main-color: rgba(0, 0, 0, 1);
--glightbox-main-overlay: rgba(0, 0, 0, 1);
}
body {
letter-spacing: -0.5px;
}
body.archive.tax-woo-product, body.post-type-archive-product {
background-color: #121926;
}
#main-header .header-button.button-size-custom {
background: transparent;
position: relative;
z-index: 0;
transition: all .3s ease-in-out;
background: var(--global-palette-btn-bg-hover);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#main-header .header-button.button-size-custom:hover {
background: var(--global-palette-btn-bg-hover);
color: #000000;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
}
#main-header .header-button.button-size-custom::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
padding: 2px;
border-radius: 18px;
background: var(--global-palette-btn-bg);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
.kadence-header-cart .header-cart-button {
position: relative;
}
.header-cart-button .header-cart-total {
position: absolute;
top: -12px;
right: -12px;
}
.site-header-item .header-account-wrap .header-account-button,
.header-mobile-account-wrap .header-account-button {
color: var(--global-palette9);
}
.site-header-item .header-account-wrap .header-account-button:hover,
.header-mobile-account-wrap .header-account-button:hover {
color: #be953a;
}
.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container {
max-width: 1600px;
}
.site-header-item {
margin-right: 18px;
}
#widget-drawer .collapse-sub-navigation ul.menu li a {
border-bottom: 0;
}
#widget-drawer .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
border-left: 0;
border-bottom: 0;
}
#widget-drawer .header-widget2 a:not(.button):hover,
#widget-drawer .collapse-sub-navigation ul.menu li.current-menu-item > a {
color: #be953a;
}
#widget-drawer .collapse-sub-navigation ul.menu li a {
text-align: right;
}
#widget-drawer .collapse-sub-navigation ul.menu > li:not(.menu-item-has-children) a {
padding-right: 36px;
}
#widget-drawer .collapse-sub-navigation ul.menu ul li a { font-size: 14px;
}
#widget-drawer .collapse-sub-navigation ul.menu ul {
padding-right: 10px;
}
#widget-drawer .collapse-sub-navigation ul.menu ul > li:not(.menu-item-has-children) {
padding-right: 38px;
}
.rank-math-breadcrumb p {
margin: 0;
}
@media(max-width: 767px) {
.rank-math-breadcrumb p {
font-size: 12px;
}
}
.rank-math-breadcrumb,
.rank-math-breadcrumb a {
color: #fff;
}
.rank-math-breadcrumb a {
text-decoration: unset;
}
.rank-math-breadcrumb .separator {
margin: 0 .5rem;
}
.rank-math-breadcrumb a:hover,
.rank-math-breadcrumb .last {
color: #D4BF68;
}
footer {
position: relative;
z-index: 0;
}
footer .collapse-sub-navigation ul.menu li a {
border-bottom: 0;
padding: 0;
}
footer .drawer-nav-drop-wrap {
display: inline-flex;
gap: 20px;
align-items: center;
justify-content: flex-start;
text-align: left;
width: 100%;
font-weight: 600;
margin-bottom: 12px;
}
footer .collapse-sub-navigation ul.menu ul {
display: flex;
gap: 5px;
flex-direction: column;
text-align: left;
padding: 0;
}
footer .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
border: 0;
box-shadow: unset;
padding: 0;
background-image: unset;
display: none;
}
@media(max-width: 575px) {
footer .collapse-sub-navigation ul.menu ul {
display: none;
}
footer .drawer-nav-drop-wrap {
display: inline-block;
margin-bottom: 0;
gap: 8px;
}
footer .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap > a {
display: inline;
}
footer .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
display: inline;
margin-left: 20px;
color: #fff;
}
}
.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry) {
text-align: center;
}
.woocommerce ul.products li.product {
background-color: transparent;
}
.woocommerce span.onsale {
background-color: #e9e592;
color: #000;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link {
position: relative;
z-index: 1;
filter: drop-shadow(0px 0px 17px rgba(0, 0, 0, 0.25));
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link::before {
content: "";
position: absolute;
display: block;
margin: 0 auto;
width: calc(100% - 80px);
height: calc(100% - 80px);
top: 50% !important;
transform: translateY(-50%);
z-index: 0;
inset: 0;
padding: 2px;
border-radius: 50%;
background: var(--global-palette-btn-bg);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link::after {
content: "";
position: absolute;
display: block;
margin: 0 auto;
width: calc(100% - 80px);
height: calc(100% - 80px);
top: 50% !important;
transform: translateY(-50%);
left: 40px;
border-radius: 50%; z-index: -1;
transition: all .3s ease-in-out;
}
.woocommerce ul.products li.product:hover a.woocommerce-loop-image-link::after {  }
.woocommerce ul.products li.product:hover .product-details .woocommerce-loop-product__title {
color: #E9E592
}
.woocommerce .cross-sells ul.products li.product .product-details .woocommerce-loop-product__title,
.woocommerce .cross-sells ul.products li.product .product-details .price {
color: var(--global-palette3);
}
.woocommerce .cross-sells ul.products li.product:hover .product-details .woocommerce-loop-product__title {
background: var(--global-palette-btn-bg-hover);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button) {
background: transparent;
position: relative;
z-index: 0;
transition: all .3s ease-in-out;
background: var(--global-palette-btn-bg-hover);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
padding-left: 48px;
padding-right: 48px;
width: auto;
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover {
background: var(--global-palette-btn-bg-hover);
color: #000000;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
}
@media(hover:hover) {
.woocommerce .products.align-buttons-bottom li.product .product-action-wrap {
opacity: 0;
transition: opacity .3s ease-in-out;
}
.woocommerce .products.align-buttons-bottom li.product:hover .product-action-wrap {
opacity: 1;
}
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button)::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
padding: 2px;
border-radius: 18px;
background: var(--global-palette-btn-bg);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link img {
position: relative;
}
.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity):hover {
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.wp-block-kadence-advancedbtn .kb-button.outline-button:not(.specificity):not(.extra-specificity) {
background: transparent;
position: relative;
z-index: 0;
transition: all .3s ease-in-out;
background: var(--global-palette-btn-bg-hover);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: unset;
}
.wp-block-kadence-advancedbtn .kb-button.outline-button:not(.specificity):not(.extra-specificity)::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
padding: 2px;
border-radius: 18px;
background: var(--global-palette-btn-bg);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
opacity: 1;
}
.wp-block-kadence-advancedbtn .kb-button.outline-button:not(.specificity):not(.extra-specificity):hover {
background: var(--global-palette-btn-bg-hover);
color: #000000;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
}
.single-product .content-area,
.woocommerce-shop .content-area,
.tax-product_cat .content-area {
position: relative;
margin-top: 0;
margin-bottom: 0;
}
.woocommerce-shop .content-area::before,
.tax-product_cat .content-area::before {
content: '';
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 180px;
height: 100%;
background: linear-gradient(270deg, #FFFFFF 0%, #CDC9C9 100%);
}
.woocommerce-shop .site-container,
.tax-product_cat .site-container {
position: relative;
max-width: 1600px;
}
@media(max-width: 1299px) {
.woocommerce-shop .site-container,
.tax-product_cat .site-container {
max-width: 1180px;
}
}
.woocommerce-shop .primary-sidebar,
.tax-product_cat .primary-sidebar {
position: relative; 
}
.woocommerce-shop .primary-sidebar::before,
.tax-product_cat .primary-sidebar::before {
content: '';
position: absolute;
z-index: 0;
top: 0;
right: 0;
width: 100vw;
height: 100%;
background-color: #fff;
}
#filter-toggle {
display: none;
}
.woocommerce-shop .primary-sidebar .sidebar-inner-wrap,
.tax-product_cat .primary-sidebar .sidebar-inner-wrap {
position: sticky;
top: 120px;
z-index: 2;
}
.woocommerce-shop .site-main {
margin-top: 3rem;
}
.kadence-woo-results-count p {
color: #fff;
}
.kadence-shop-top-row {
padding-bottom: var(--global-xl-spacing);
}
.filter-toggle-open-container {
margin-right: 0;
}
select.orderby {
background-color: #fff;
border: 0;
font-weight: 400;
padding: 10px 12px;
border-radius: 6px;
}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
text-align: right;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
background: #fff;
border: 0;
transition: unset;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover {
border-color: var(--global-palette-btn-bg);
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
@media(max-width: 1199px) {
.woocommerce-shop .site-container,
.tax-product_cat .site-container {
grid-template-columns: 1fr;
grid-gap: unset;
}
.woocommerce-shop .primary-sidebar,
.tax-product_cat .primary-sidebar {
display: none;
}
.woocommerce-shop .content-area::before,
.tax-product_cat .content-area::before {
display: none;
}
#filter-toggle {
display: flex;
padding:12px 70px;
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
font-size: 15px;
line-height: 1.5;
border-radius: 16px;
}
.kadence-woo-results-count {
display: none;
}
.kadence-shop-top-row {
justify-content: space-between;
}
}
@media(max-width: 767px) {
.kadence-shop-top-row {
flex-direction: column;
gap: 16px;
}
#filter-toggle {
width: 100%;
justify-content: center;
}
select.orderby {
width: 100%;
}
}
.woocommerce-cart h2 { font-size: 20px;
line-height: 28px;
}
.kadence-woo-cart-form-wrap {
display: flex;
flex-direction: column;
}
.woocommerce .cart-collaterals::before, .woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::before, .woocommerce-page .cart-collaterals::after {
display: none;
}
.content-style-unboxed .cross-sells .content-bg.loop-entry .content-bg:not(.loop-entry) {
background: transparent;
text-align: center;
}
.woocommerce .cross-sells ul.products li.product .entry-content-wrap {
margin: 0;
padding: 0;
}
.cart_totals-wrapper {
position: relative;
}
.cart_totals {
position: sticky;
top: 120px;
}
@media(max-width: 600px) {
.woocommerce .cross-sells ul.products li.product {
flex: 1 0 75%;
}
}
.cross-sells {
margin-left: -24px;
width: calc(100% + 48px) !important;
}
.woocommerce .cross-sells ul.products {
display: flex;
align-items: stretch;
scroll-snap-type: x mandatory;
overflow-x: auto;
gap: 16px;
margin-bottom: 3rem;
padding-bottom: 1rem;
-webkit-overflow-scrolling: touch;  &::-webkit-scrollbar {
height: 4px;
}
&::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.5);
-webkit-transition: background 0.25s ease-out;
transition: background 0.25s ease-out;
}
&::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.25);
-webkit-transition: background 0.25s ease-out;
transition: background 0.25s ease-out;
}
}
.woocommerce .cross-sells ul.products li.product { padding: 1rem;
display: flex;
flex: 1 0 266px;
scroll-snap-align: center;
flex-flow: column nowrap;
min-height: 100%;
border-radius: 0.5rem;
}
.woocommerce .cross-sell-products.cross-sells ul.products li.product {
flex: 1 0 213px;
}
.woocommerce-cart .cross-sells h2 {
padding: 0 var(--global-content-edge-padding);
}
.woocommerce .cross-sells ul.products li.product:first-of-type {
margin-left: 24px;
}
.woocommerce .cross-sells ul.products li.product:last-of-type {
margin-right: 24px;
}
@media screen and (min-width: 1025px) {
.kadence-woo-cart-form-wrap>form {
float: unset;
width: 100%;
padding-right: 0;
}
.kadence-woo-cart-form-wrap .cart-collaterals {
width: 100%;
float: unset;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
}
.cart-collaterals {
width: 100%;
float: unset;
margin-right: 0;
margin-left: auto;
}
.cross-sells {
margin-left: 0;
width: 100% !important;
}
.woocommerce .cross-sells ul.products {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.woocommerce .cross-sell-products.cross-sells ul.products {
display: flex;
grid-template-columns: unset;
}
.woocommerce .cross-sells ul.products li.product {
max-width: unset;
display: flex;
}
.woocommerce .cross-sells ul.products li.product:first-of-type {
margin-left: 0;
}
.woocommerce .cross-sells ul.products li.product:last-of-type {
margin-right: 0;
}
.woocommerce-cart .cross-sells h2 {
padding: 0;
}
}
@media (hover: hover) {
.woocommerce .cross-sells .products.align-buttons-bottom li.product .product-action-wrap {
opacity: 1;
}
}
.cart-summary h2 {
display: none;
margin-bottom: .5em !important;
}
.woocommerce-cart table.cart .product-name a, 
.woocommerce-checkout table.cart .product-name a, 
#add_payment_method table.cart .product-name a { text-decoration: none;
}
.woocommerce-cart table.cart .product-name a:hover, 
.woocommerce-checkout table.cart .product-name a:hover, 
#add_payment_method table.cart .product-name a:hover{
color: #D4BF68;
}
.woocommerce .cart-empty.woocommerce-info {
color: #000;
}
.kwsb-snackbar-notice {
border-radius: 5px !important;
}
.woocommerce ul#shipping_method li {
flex-direction: column;
flex-wrap: nowrap;
align-items: flex-start;
}
.woocommerce ul#shipping_method li input {
margin: 5px 0.5em 0 0;
}
.woocommerce ul#shipping_method li label {
position: relative;
background: var(--global-palette8);
display: block;
border-left: 5px solid var(--global-gray-400);
padding: 8px 15px 8px 26px;
transition: border 0.2s ease-in-out;
margin-bottom: 4px;
font-weight: bold;
width: 100%;
display: flex;
}
.woocommerce ul#shipping_method li>input[type=radio]:first-child {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.woocommerce ul#shipping_method > li>label:before {
content: '';
background: transparent;
width: 10px;
display: inline-block;
border: 1px solid var(--global-gray-500);
height: 10px;
border-radius: 50%;
}
#payment ul.wc_payment_methods li.wc_payment_method>label:before {
margin: 0;
}
.woocommerce ul#shipping_method > li>label:before,
#payment ul.wc_payment_methods li.wc_payment_method>label:before {
position: absolute;
top: 19px;
left: 13px;
}
#payment ul.wc_payment_methods li.wc_payment_method>label:before {
top: 19px;
}
.woocommerce ul#shipping_method li input[type=radio]:first-child:checked+label {
border-left: 5px solid var(--global-palette-highlight);
background: var(--global-palette7);
}
.woocommerce ul#shipping_method li input[type=radio]:first-child:checked+label:before {
background: var(--global-palette-highlight);
border-color: var(--global-palette-highlight);
}
.select-paczkomat-button {
margin: .5rem 0;
font-size: 13px;
padding: 8px 24px 8px 24px;
}
#selected-paczkomat {
font-size: 14px;
line-height: 1.25;
}
#payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button {
font-size: 16px;
padding: 16px 36px 16px 36px;
}
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > label {
display: none;
width: 100%;
}
#payment ul.wc_payment_methods .payment_method_bluemedia img {
width: auto;
height: 24px;
}
.single-content #payment p:first-child{
margin-bottom: 0;
}
.woocommerce ul#shipping_method li label,
.woocommerce ul#shipping_method li input[type=radio]:first-child:checked+label,
#payment ul.wc_payment_methods li.wc_payment_method>label, #payment ul.wc_payment_methods li.wc_payment_method>label:hover {
border-left: unset;
} .woocommerce ul#shipping_method > li input[type=radio]:first-child:checked+label:after {
content: '';
position: absolute;
width: 16px;
height: 16px;
border: 1px solid #000;
top: 16px;
left: 10px;
border-radius: 50%;
}
#payment ul.wc_payment_methods > li.wc_payment_method input[type=radio]:first-child:checked+label:after {
top: 16px;
}
#payment ul.wc_payment_methods > li.wc_payment_method .paynow-payment-option-pbl input[type=radio]:first-child:checked+label:after {
display: none;
}
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > .payment_box.payment_method_bluemedia .payment_box.payment_method_bacs > .bm-payment-channels-wrapper ul.woocommerce-shipping-methods > div > li > ul li.bm-payment-channel-item > label .bm-payment-channel-method-logo {
max-width: 50px;
}
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > .payment_box.payment_method_bluemedia .payment_box.payment_method_bacs > .bm-payment-channels-wrapper ul.woocommerce-shipping-methods > div > li > ul li.bm-payment-channel-item > label,
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > .payment_box.payment_method_bluemedia .payment_box.payment_method_bacs > .bm-payment-channels-wrapper ul.woocommerce-shipping-methods > div > li > ul li.bm-payment-channel-group-item > label {
min-height: unset;
}
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > .payment_box.payment_method_bluemedia .payment_box.payment_method_bacs > .bm-payment-channels-wrapper ul.woocommerce-shipping-methods > div {
margin: 0;
}
#payment ul.wc_payment_methods > li.wc_payment_method.payment_method_bluemedia > .payment_box.payment_method_bluemedia .payment_box.payment_method_bacs > .bm-payment-channels-wrapper ul.woocommerce-shipping-methods > div > li > ul {
padding-left: 0;
}
.woocommerce ul#shipping_method > li label,
#payment ul.wc_payment_methods > li.wc_payment_method>label {
position: relative;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 36px;
border-radius: 5px;
font-size: 14px;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
font-size: 14px;
padding: .75rem 1.25rem;
}
.woocommerce .woocommerce-info {
margin-bottom: 1rem;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border-radius: 5px;
padding: 10px 12px;
}
.woocommerce form .form-row .button {
padding: 12px 36px;
font-size: 16px;
}
.woocommerce form .form-row label {
color: #000;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox, .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox {
position: relative;
padding-left: 40px;
line-height: 24px;
margin-bottom: 10px;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
cursor: pointer;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox span::before, .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span::before {
content: "";
position: absolute;
top: -2px;
left: 0;
height: 24px;
width: 24px;
border: 2px solid #000;
border-radius: 6px;
background-color: transparent;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox span::after, .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span::after {
content: "";
position: absolute;
top: 3px;
left: 5px;
height: 14px;
width: 14px;
background-color: #000;
opacity: 0;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox input:checked ~ span::after, .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox input:checked ~ span::after {
opacity: 1;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox input, .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.woocommerce-privacy-policy-text {
margin-bottom: 1em;
font-size: 14px;
}
.woocommerce-privacy-policy-text a,
.woocommerce-terms-and-conditions-checkbox-text a {
color: #000;
}
.woocommerce-privacy-policy-text a:hover,
.woocommerce-terms-and-conditions-checkbox-text a:hover {
color: #D4BF68;
}
form.checkout {
padding-top: 2rem;
}
form.checkout h3 {
font-size: 20px;
}
.woocommerce-form.woocommerce-form-login.login .form-row:nth-of-type(3) {
display: flex;
flex-direction: row-reverse;
align-items: baseline;
justify-content: flex-end;
flex-wrap: wrap;
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button {
margin-top: 0;
margin-bottom: 0;
}
.single-product .content-area,
.single-ballpen .content-area,
.single-pen .content-area {
background-color: #212939;
opacity: 1;
background-image: url(//parkergdansk.pl/wp-content/uploads/2024/07/bestseller_bg.png);
background-size: auto;
background-position: 65% 65%;
background-attachment: scroll;
background-repeat: repeat;
}
.single-product .product {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
gap: 0 2.5rem;
}
.woocommerce div.product div.images.woocommerce-product-gallery,
.woocommerce div.product div.summary {
float: unset;
width: 100%;
}
.woocommerce div.product div.summary {
order: 1;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
order: 2;
}
.woocommerce div.product .woocommerce-product-gallery .product_image {
top: 50px;
position: sticky;
}
@media(max-width: 1024px) {
.single-product .product {
grid-template-columns: 1fr;
}
.woocommerce div.product div.summary {
order: 2;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
order: 1;
}
.woocommerce div.product .woocommerce-product-gallery .product_image {
position: relative;
}
}
.woocommerce div.product:after {
display: none;
}
.woocommerce div.product span.price, .woocommerce div.product p.price {
font-size: 2rem;
color: #fff;
margin-bottom: 1rem !important;
}
.quantity.spinners-added {
border-radius: 16px;
}
.woocommerce div.product form.cart .button {
padding: 12px 32px;
height: unset;
line-height: unset;
margin-left: 1rem;
}
.quantity.spinners-added input.minus, .quantity.spinners-added input.plus {
line-height: 46.5px;
}
.woocommerce .quantity.spinners-added .qty {
height: 46.5px;
}
.woocommerce .woocommerce-product-details__short-description {
color: #fff;
}
.single-product .ppom-wrapper .form-group {
margin-bottom: 1.5rem;
}
.single-product.woocommerce form .form-row label {
font-family: var(--global-body-font-family);
color: #fff;
line-height: 1.25;
font-weight: 400;
font-size: 1rem;
}
.single-product.woocommerce form .form-row textarea {
min-height: 115px;
resize: none;
}
.single-product.woocommerce form .form-row {
.ppom-input {
border-radius: 5px;
padding: 10px 12px;
}
#graver {
animation: inputGlow 2s ease-out infinite both alternate;
will-change: filter;
transition: transform .3s linear, filter .2s ease-in-out;
}
}
@keyframes inputGlow {
0% {
filter: drop-shadow(0px 0px 0 rgba(252,178,33, 1));
}
50% {
filter: drop-shadow(0px 0px 5px  rgba(252,178,33, 1));
}
100% {
filter: drop-shadow(0px 0px 10px rgba(252,178,33, 1));
}
}
.ppom-input-graver_option .ppom-input-desc,
.ppom-input-graver_font .ppom-input-desc,
.ppom-input-graver_service .ppom-input-desc {
display: block;
text-align: right;
}
.ppom-wrapper a.graver-field-link {
color: #e9e592;
font-size: 13px;
text-decoration: underline;
}
.ppom-wrapper a.graver-field-link:hover {
text-decoration: none;
}
.ppom-wrapper .table {
color: #fff;
}
.woocommerce div.product div.summary .ppom-graver-online-info p {
margin-top: 0;
font-size: 14px;
color: #fff;
}
.kadence-video-popup-wrap .kt-video-svg-icon.kt-video-svg-icon-style-stacked {
background: var(--global-palette-btn-bg) !important;
transition: all .3s ease-in-out
}
.kadence-video-popup-wrap .kt-video-svg-icon.kt-video-svg-icon-style-stacked:hover {
background: var(--global-palette-btn-bg-hover)!important;
}
.popup-drawer .drawer-inner {
background: #171f30;
}
.wpb_wmca_accordion_wrapper_theme_transparent ul li a:hover, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_ancestor>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_item>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-ancestor>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-item>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-cat>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-wmca-current-cat-parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-submenu-indicator-minus>a {
background-color: #171f30;
color: #D4BF68 !important;
}
.wpb_wmca_accordion_wrapper_theme_transparent ul li a {
color: #171f30 !important;
}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-menu-item>a, .wpb_wmca_accordion_wrapper_theme_transparent li.current_page_item>a {
border: unset;
}
.woocommerce-no-products-found .woocommerce-info {
margin-bottom: var(--global-kb-spacing-lg, 3rem);
}
.woocommerce ul.products li.product .woocommerce-placeholder {
border: 0;
scale: .7;
}
.google-reviews-link {
display: inline-block;
margin: 0;
}
.google-reviews-link .hidden {
display: none;
}
@media (hover:hover) {
.google-reviews-link:hover {
text-decoration: none;
}
}
.google-reviews-wrapper {
display: inline-flex;
box-shadow: 0 0 40px 0 rgb(29 73 42 / 9%);
padding: 8px 20px;
border-radius: 30px;
font-size: 14px;
background-color: #dedede;
color: #0e131d !important;
}
.site-footer .site-middle-footer-wrap a.google-reviews-link {
color: #0e131d !important;
display: flex;
}
.google-reviews {
display: flex;
align-items: flex-start;
flex-direction: column;
margin-left: 8px;
line-height: 20px;
font-size: 12px;
}
.google-reviews-company {
font-weight: 600;
}
.google-reviews > div {
display: flex;
}
.google-reviews p {
margin-bottom: 0;
margin-top: 0;
}
.google-reviews-stars {
display: flex;
align-items: center;
margin-right: 5px;
}
.google-reviews-stars > img,
.google-reviews-stars > img.lazyDone {
padding: 0 1px;
width: 16px;
}
.wc-price-history.prior-price.lowest {
font-size: 14px;
color: #fff;
}
.order-special-offers-logos {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-gap: 30px;
padding: 3rem 0;
}
.order-special-offers h2 {
position: relative;
border-bottom: 1px solid rgba(167, 167, 167, .2);
padding: 0 0 20px;
margin-top: 0;
font-size: 22px;
margin: 0 0 1rem;
}
.order-special-offers-brands,
.order-special-offers-coupon {
margin-bottom: 30px;
}
.order-special-offers-brands p:nth-of-type(2) {
margin-bottom: 1rem;
}
@media(max-width: 1024px) {
.order-special-offers-logos {
grid-template-columns: repeat(3, 1fr);
} 
}
@media(max-width: 575px) {
.order-special-offers-logos {
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
} 
}
.woocommerce-notice.woocommerce-notice--success {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
padding: 1rem;
border-radius: 8px;
}
.product-ean {
color: #fff;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link::before,
.woocommerce ul.products li.product a.woocommerce-loop-image-link::after {
width: calc(100% - 40px);
height: calc(100% - 40px);
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link::after {
left: 20px;
}
.woocommerce ul.products.woo-archive-btn-button li.product .button.added {
height: initial;
padding: 0;
overflow: initial;
border: initial;
font-size: initial;
color: #E9E592;
svg {
color: lightgreen;
}
}
.woocommerce .cross-sell-products ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button) {
font-size: 14px;
padding: 10px 26px;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link {
transition: scale .3s linear;
}
.woocommerce ul.products li.product:hover a.woocommerce-loop-image-link {
scale: 1.2;
}
.apaczkaMapWrapper {
background: rgba(0, 0, 0, 0.7) !important;
}
.apaczkaMapFilterCod {
display: none !important;
}