@charset 'UTF-8';

.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]);
src: url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]?#iefix) format('embedded-opentype'), url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]) format('woff'), url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]) format('truetype'), url(//izvori.hr/wp-content/themes/sage/dist/styles/[object Object]#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '\2190';
}
[dir='rtl'] .slick-prev:before
{
content: '\2192';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '\2192';
}
[dir='rtl'] .slick-next:before
{
content: '\2190';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '\2022';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}            * {
margin: 0;
padding: 0; } *:focus {
outline: 0 !important;
box-shadow: 0 0 0 0.2rem #fff, 0 0 0 0.35rem #069 !important; }  *:focus:not(.focus-visible) {
outline: 0 !important;
box-shadow: none !important; } body {
font-family: "SourceSansPro-Regular", serif;
position: relative;
background-color: #fff; } body.mobile-menu-active {
overflow: hidden;
min-height: 100vh;
min-height: -webkit-fill-available; } html {
height: -webkit-fill-available; } h1 {
font-family: "SourceSerifPro-Bold", serif;
color: #222;
font-size: 40px;
line-height: 48px; }
@media (min-width: 1280px) { h1 {
font-size: 48px;
line-height: 56px; } } h2 {
font-family: "SourceSansPro-Bold", serif;
color: #222;
font-size: 24px;
line-height: 32px; }
@media (min-width: 1280px) { h2 {
font-size: 32px;
line-height: 40px; } } h2.section-title {
font-family: "SourceSerifPro-Bold", serif;
color: #222;
font-size: 40px;
line-height: 48px; }
@media (min-width: 1280px) { h2.section-title {
font-size: 48px;
line-height: 56px; } } h3 {
font-family: "SourceSansPro-SemiBold", serif;
color: #222;
font-size: 20px;
line-height: 28px; }
@media (min-width: 1280px) { h3 {
font-size: 24px;
line-height: 32px; } } h3.author-name {
font-family: "SourceSansPro-Regular", serif;
font-weight: 400; } h4 {
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
font-size: 18px;
line-height: 24px; } p {
font-family: "SourceSansPro-Regular", serif;
color: #222;
font-size: 14px;
line-height: 20px; }
@media (min-width: 1280px) { p {
font-size: 18px;
line-height: 24px; } } a {
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
text-decoration: unset; } a.navigation__link {
font-size: 18px;
line-height: 24px; } a.link.icon-text {
display: flex;
flex-direction: row;
align-items: center;
gap: 8px; } .hidden {
display: none !important; } .container {
padding: 0;
margin: 0 auto; }
@media (max-width: 1280px) { .container {
padding: 0 24px; } }
@media (min-width: 1280px) { .container {
max-width: 1200px; } } video {
width: 100%; } img {
height: auto; } ul.menu, ul.nav {
list-style-type: none; } li {
font-family: "SourceSansPro-Regular", serif;
color: #222;
font-size: 14px;
line-height: 20px; }
@media (min-width: 1280px) { li {
font-size: 18px;
line-height: 24px; } } .divider-line {
width: 76px;
margin: 8px auto 8px auto;
height: 2px;
background-color: #222;
border: unset; }
@media (min-width: 1280px) { .divider-line {
width: 78px;
margin: 24px auto 24px auto; } } .divider-line-full {
width: 100%;
height: 1px;
background-color: #053f88;
border: none; } .wpcf7 form {
box-shadow: 0 4px 15px rgba(181, 181, 181, 0.25);
padding: 24px;
border-radius: 8px;
background: #fbfbfb;
box-sizing: border-box; } .wpcf7 form .contact-column {
display: grid;
grid-template-columns: 1fr;
gap: 8px; }
@media (min-width: 764px) { .wpcf7 form .contact-column {
grid-template-columns: 1fr 1fr;
gap: 24px; } } .wpcf7 form .contact-column-full {
width: 100%; } .wpcf7 form .contact-column .contact-row {
position: relative; } .wpcf7 form .contact-column-last {
margin-top: 24px; } .wpcf7 form .contact-column-last .contact-row {
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 24px; }
@media (min-width: 764px) { .wpcf7 form .contact-column-last .contact-row {
flex-direction: row; } } .wpcf7 form input {
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
margin-bottom: 24px;
width: 100%;
background-color: transparent;
color: #053f88;
font-family: "SourceSansPro-Regular", serif; } .wpcf7 form input[type="checkbox"] {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none;
cursor: pointer; } .wpcf7 form input[type="checkbox"]:checked + span::after {
content: "";
display: block;
position: absolute;
top: 3px;
left: 8px;
width: 6px;
height: 12px;
border: solid #053f88;
border-width: 0 2px 2px 0;
transform: rotate(45deg); } .wpcf7 form button.wpcf7-submit:not(.light) {
padding: 8px 32px;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.03em;
border: 1px solid;
border-radius: 8px;
transition: all 0.2s ease-in-out;
width: 100%;
display: flex;
flex-direction: row;
align-items: center;
text-decoration: unset;
background-color: #053f88;
color: #f7fcff;
border-color: #053f88;
cursor: pointer;
justify-content: center; }
@media (min-width: 764px) { .wpcf7 form button.wpcf7-submit:not(.light) {
width: max-content; } } .wpcf7 form button.wpcf7-submit:not(.light):hover {
background-color: #d5f4ff;
color: #053f88;
border-color: #d5f4ff; } .wpcf7 form button.wpcf7-submit:not(.light):hover svg path {
stroke: #053f88; } .wpcf7 form .wpcf7-checkbox .wpcf7-list-item {
margin: 0; } .wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
position: relative;
cursor: pointer;
display: flex;
flex-direction: row;
color: #053f88;
font-family: "SourceSansPro-Regular", serif;
line-height: 24px;
font-size: 18px;
font-weight: 600; }
@media (max-width: 860px) { .wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
justify-content: center; } } .wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before {
content: "";
background-color: transparent;
border: 1px solid #053f88;
padding: 10px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 10px;
border-radius: 5px; } .wpcf7 form label {
font-size: 10px;
line-height: 16px;
color: #053f88; } .wpcf7 form textarea {
font-family: "SourceSansPro-Regular", serif;
width: 100%;
resize: none;
height: 160px;
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
background-color: transparent;
color: #053f88; } .wpcf7-spinner {
display: none !important; } .section-inner {
margin-top: 40px; }
@media (min-width: 1280px) { .section-inner {
margin-top: 80px; } } .section-inner-top.title-with-link {
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 24px;
gap: 24px; }
@media (min-width: 764px) { .section-inner-top.title-with-link {
flex-direction: row;
align-items: center;
margin-bottom: 32px; } } .section-inner-text.fixed-width {
max-width: 588px; } .button.product_type_variable.add_to_cart_button,
.button.product_type_variable,
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none !important; } .clear {
clear: both; } .span-break {
height: 20px;
display: block; }
@media (min-width: 860px) { .span-break {
height: 24px; } } .woocommerce .woocommerce-breadcrumb {
color: #053f88;
font-family: "SourceSansPro-Regular", serif;
font-size: 18px;
line-height: 24px;
font-weight: 600;
margin: 0 0 48px 0;
display: flex;
align-items: center; } .woocommerce .woocommerce-breadcrumb a {
color: #053f88;
font-family: "SourceSansPro-Regular", serif;
font-size: 18px;
line-height: 24px;
font-weight: 400; }
@media (max-width: 1280px) { .woocommerce .woocommerce-breadcrumb a {
display: none; } } .woocommerce .woocommerce-breadcrumb .custom-breadcrumb-svg {
display: flex;
align-self: center; } .woocommerce-info {
border-top-color: #053f88; } .woocommerce-info::before {
color: #053f88; } .forgot-pass-input {
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
margin-bottom: 24px;
width: 100%;
background-color: #f6fcff;
color: #053f88;
font-family: "SourceSansPro-Regular", serif; } .text-center {
text-align: center; } .text-center a {
margin: 0 auto; } @font-face {
font-family: "SourceSansPro-Black";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-Black.ttf) format("truetype");
font-weight: 900;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-BlackItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-Bold";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf) format("truetype");
font-weight: 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-BoldItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-ExtraLight";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-ExtraLight.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-ExtraLightItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-ExtraLightItalic.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-Italic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-Light";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf) format("truetype");
font-weight: 300;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-lightItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-LightItalic.ttf) format("truetype");
font-weight: 300;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-Regular";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf) format("truetype");
font-weight: 400;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-SemiBold";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf) format("truetype");
font-weight: 600;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSansPro-SemiBoldItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBoldItalic.ttf) format("truetype");
font-weight: 600;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-Black";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-Black.ttf) format("truetype");
font-weight: 900;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-BlackItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-Bold";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-Bold.ttf) format("truetype");
font-weight: 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-BoldItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-ExtraLight";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-ExtraLight.ttf) format("truetype");
font-weight: 300;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-ExtraLightItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-ExtraLightItalic.ttf) format("truetype");
font-weight: 300;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-Italic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-Italic.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-Light";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-Light.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-lightItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-LightItalic.ttf) format("truetype");
font-weight: 200;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-Regular";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-Regular.ttf) format("truetype");
font-weight: 400;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-SemiBold";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-SemiBold.ttf) format("truetype");
font-weight: 600;
font-display: swap;
font-style: normal; }
@font-face {
font-family: "SourceSerifPro-SemiBoldItalic";
src: url(//izvori.hr/wp-content/themes/sage/resources/assets/fonts/Source_Serif_Pro/SourceSerifPro-SemiBoldItalic.ttf) format("truetype");
font-weight: 600;
font-display: swap;
font-style: normal; } a.button,
button.button {
padding: 8px 32px;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.03em;
border: 1px solid;
border-radius: 8px;
transition: all 0.2s ease-in-out;
width: max-content;
display: flex;
flex-direction: row;
align-items: center;
text-decoration: unset;
cursor: pointer; } a.button:hover,
button.button:hover {
filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)); } a.button.light,
button.button.light {
background-color: #fff;
color: #053f88;
border-color: #053f88; } a.button.dark,
button.button.dark {
background-color: #053f88;
color: #f7fcff;
border-color: #053f88; } a.button.dark:hover,
button.button.dark:hover {
background-color: #d5f4ff;
color: #053f88;
border-color: #d5f4ff; } a.button.dark:hover svg path,
button.button.dark:hover svg path {
stroke: #053f88; } a.button svg,
button.button svg {
margin-left: 8px; } a.button svg path,
button.button svg path {
transition: all 0.2s ease-in-out; } a.button.add_to_cart_button,
button.button.add_to_cart_button {
width: 100%;
box-sizing: border-box;
justify-content: center; } a.button.yith-wcqv-button,
button.button.yith-wcqv-button {
width: 100%;
box-sizing: border-box;
text-align: center;
display: flex;
flex-direction: row;
margin-bottom: 16px;
position: relative;
gap: 8px;
justify-content: center; } a.button.yith-wcqv-button::after,
button.button.yith-wcqv-button::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M2.0355 12.3224C1.96642 12.1151 1.96635 11.8907 2.03531 11.6834C3.42368 7.50972 7.36074 4.5 12.0008 4.5C16.6386 4.5 20.5742 7.50692 21.9643 11.6776C22.0334 11.8849 22.0334 12.1093 21.9645 12.3166C20.5761 16.4903 16.639 19.5 11.999 19.5C7.36115 19.5 3.42559 16.4931 2.0355 12.3224Z" stroke="%23053F88" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12C15 13.6569 13.6568 15 12 15C10.3431 15 8.99995 13.6569 8.99995 12C8.99995 10.3431 10.3431 9 12 9C13.6568 9 15 10.3431 15 12Z" stroke="%23053F88" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 24px;
height: 24px; } #back-to-top {
padding: 8px 22px;
cursor: pointer;
background-color: #f6fcff; } .link {
display: flex;
gap: 8px;
align-items: center; } .link.light {
color: #053f88;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
text-decoration: underline; } .link.no-underline {
text-decoration: unset; } .marks {
padding: 8px;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.03em;
border: 1px solid #053f88;
border-radius: 40px;
transition: all 0.2s ease-in-out;
max-width: 180px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
text-decoration: unset;
color: #053f88;
text-align: center;
box-sizing: border-box; } .marks:hover {
background-color: #d4f4ff;
color: #053f88;
border-color: #d4f4ff; } .marks:active {
background-color: #053f88;
color: #d4f4ff;
border-color: #053f88; } .marks.active-item {
background-color: #053f88;
color: #d4f4ff;
border-color: #053f88; }    .alignnone {
margin-left: 0;
margin-right: 0;
max-width: 100%;
height: auto; } .aligncenter {
display: block;
margin: 0.5px auto;
height: auto; } .alignleft,
.alignright {
margin-bottom: 0.5px;
height: auto; } .accordion-wrapper .accordion-item {
background: #fbfbfb;
box-shadow: 0 4px 15px rgba(181, 181, 181, 0.25);
border-radius: 8px;
height: max-content; } .accordion-wrapper .accordion-item .content-top {
display: grid;
grid-template-columns: 1fr 24px;
align-items: center;
padding: 16px;
cursor: pointer;
transition: all 0.2s ease-in-out; }
@media (min-width: 1280px) { .accordion-wrapper .accordion-item .content-top {
padding: 46px; } } .accordion-wrapper .accordion-item .content-top .accordion-title {
color: #053f88; } .accordion-wrapper .accordion-item .content-top svg {
transition: all 0.2s ease-in-out; } .accordion-wrapper .accordion-item .content-bottom {
overflow: hidden;
transition: all 0.2s ease-in-out; } .accordion-wrapper .accordion-item .content-bottom .content-bottom-content {
padding: 0 16px 16px 16px; }
@media (min-width: 1280px) { .accordion-wrapper .accordion-item .content-bottom .content-bottom-content {
padding: 0 46px 46px 46px; } } .accordion-wrapper .accordion-item.accordion-item__active .content-top {
padding-bottom: 16px; }
@media (min-width: 1280px) { .accordion-wrapper .accordion-item.accordion-item__active .content-top {
padding-bottom: 24px; } } .accordion-wrapper .accordion-item.accordion-item__active .content-top svg {
transform: rotate(-180deg); } .accordion-wrapper .accordion-item.accordion-item__active .content-bottom {
display: block;
height: auto; } .splash-wrapper {
max-width: 100%;
margin: 0 auto;
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 64px 24px 32px 24px;
box-sizing: border-box; }
@media (min-width: 1280px) { .splash-wrapper {
max-width: 588px;
padding: 64px 0; } } .splash-wrapper .splash-logo {
margin: 0 auto; } .splash-wrapper .splash-logo img {
display: flex; } .splash-wrapper .splash-content {
display: flex;
flex-direction: column;
gap: 16px; }
@media (min-width: 1280px) { .splash-wrapper .splash-content {
gap: 32px; } } .splash-wrapper .splash-content h1 {
text-align: center; }
@media (max-width: 1280px) { .splash-wrapper .splash-content h1 {
font-size: 24px;
line-height: 32px; } } .splash-wrapper .button {
margin: 0 auto; } .section-new-headlines {
padding-top: 16px; } .section-new-headlines .container .section-wrapper .section-top {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
margin-bottom: 16px; }
@media (min-width: 1280px) { .section-new-headlines .container .section-wrapper .section-top {
align-items: center;
grid-template-columns: 1fr 316px; } } .section-new-headlines .container .section-wrapper .section-top .content-right .slider-nav-wrapper {
display: grid;
grid-template-columns: 40px minmax(0, 1fr) 40px;
gap: 12px; } .section-new-headlines .container .section-wrapper .section-top .content-right .slider-nav-wrapper .slick-arrow {
cursor: pointer;
transition: all 0.2s ease-in-out; } .section-new-headlines .container .section-wrapper .section-top .content-right .slider-nav-wrapper .slick-arrow:hover {
filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)); } .section-new-headlines .container .section-wrapper .section-top .content-right .slider-nav-wrapper .slider-nav .slick-list .slick-slide img {
width: 63px;
height: 40px;
object-fit: contain; } .section-new-headlines .container .section-wrapper .section-bottom .slider-for .slick-list .slick-track .slick-slide a img {
width: 100%;
max-height: 763px;
object-fit: contain; } .section-search .search-container {
padding: 24px;
margin: 0 auto; }
@media (min-width: 1280px) { .section-search .search-container {
padding: 40px 0;
max-width: 558px; } }
@media (min-width: 1280px) { .section-search .search-container.text-visible {
padding-bottom: 0; } } .section-search .search-container .search-wrapper {
padding: 20px;
background-color: #fbfbfb;
border-radius: 8px;
filter: drop-shadow(0 4px 15px rgba(181, 181, 181, 0.25)); } .section-search .search-container .search-wrapper form {
display: grid;
grid-template-columns: 1fr auto;
gap: 20px; }
@media (min-width: 1280px) { .section-search .search-container .search-wrapper form {
gap: 16px; } } .section-search .search-container .search-wrapper form .search-field {
font-family: "SourceSansPro-Regular", serif;
font-size: 14px;
line-height: 24px;
color: #053f88;
border: 1px solid #053f88;
padding: 8px;
background-color: #fbfbfb;
border-radius: 8px; } .section-search .search-container .search-wrapper form .search-field::placeholder {
font-size: 16px;
line-height: 24px;
color: #053f88;
font-family: "SourceSansPro-Regular", serif; } .section-search .search-container .search-wrapper form button {
display: flex;
flex-direction: row;
gap: 8px;
padding: 8px 21px;
background-color: #fbfbfb;
border-radius: 8px;
font-size: 16px;
line-height: 24px;
color: #053f88;
border: 1px solid #053f88;
transition: all 0.2s ease-in-out;
cursor: pointer; }
@media (min-width: 1280px) { .section-search .search-container .search-wrapper form button {
padding: 8px 45px; } } .section-search .search-container .search-wrapper form button .search-button-text {
display: none; }
@media (min-width: 764px) { .section-search .search-container .search-wrapper form button .search-button-text {
display: block;
font-family: "SourceSansPro-SemiBold", serif; } } .section-search .search-container .search-wrapper form button:hover {
filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)); } .section-search .search-container .search-info-text {
margin-top: 24px;
display: none; }
@media (min-width: 860px) { .section-search .search-container .search-info-text {
display: block;
text-align: center; } } .two-columns {
display: grid;
grid-template-columns: 1fr;
gap: 24px; }
@media (min-width: 764px) { .two-columns {
grid-template-columns: 1fr 1fr; } } .section-newsletter .container .section-inner {
text-align: center;
max-width: 588px;
margin: 0 auto; } .section-newsletter .container .section-inner .content-text {
margin-top: 16px; } .section-newsletter .container .section-inner .newsletter-wrap {
display: grid;
grid-template-columns: 1fr 66px;
gap: 20px; }
@media (min-width: 764px) { .section-newsletter .container .section-inner .newsletter-wrap {
gap: 16px;
grid-template-columns: 1fr 180px; } } .section-newsletter .container .section-inner .newsletter-wrap span.label {
display: none; } .section-newsletter .container .section-inner .newsletter-wrap .wpcf7-not-valid-tip {
display: none; } .section-newsletter .container .section-inner .newsletter-wrap input {
margin-bottom: 0; } .section-newsletter .container .section-inner .newsletter-wrap input::placeholder {
transition: all 0.2s ease-in-out;
font-family: "SourceSansPro-Regular", serif;
font-weight: 400;
color: #053f88;
font-size: 14px;
line-height: 24px; }
@media (min-width: 1280px) { .section-newsletter .container .section-inner .newsletter-wrap input::placeholder {
font-size: 16px;
line-height: 24px; } } .section-newsletter .container .section-inner .newsletter-wrap input:focus::placeholder {
color: transparent; } .section-newsletter .container .section-inner .newsletter-wrap input.wpcf7-not-valid {
border: 1px solid #e05252; } .section-newsletter .container .section-inner .newsletter-wrap button {
cursor: pointer; }
@media (max-width: 860px) { .section-newsletter .container .section-inner .newsletter-wrap button {
width: 100%;
align-items: center;
justify-content: center;
padding: 0; } }
@media (max-width: 860px) { .section-newsletter .container .section-inner .newsletter-wrap button .button-text {
display: none; } }
@media (max-width: 860px) { .section-newsletter .container .section-inner .newsletter-wrap button svg {
margin: 0; } } .section-last-articles .container .section-inner .last-articles {
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 1280px) { .section-last-articles .container .section-inner .last-articles {
grid-template-columns: 1fr 1fr 1fr;
gap: 24px; } } .section-last-articles .container .section-inner .last-articles .last-article img {
width: 100%;
height: 207px;
object-fit: cover; }
@media (min-width: 1280px) { .section-last-articles .container .section-inner .last-articles .last-article img {
height: 255px; } } .section-last-articles .container .section-inner .last-articles .last-article h3 {
margin: 12px 0 8px 0; }
@media (min-width: 1280px) { .section-last-articles .container .section-inner .last-articles .last-article h3 {
margin: 16px 0 8px 0; } } .section-last-articles .container .section-inner .last-articles .last-article .post-excerpt {
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #222; }
@media (min-width: 1280px) { .section-last-articles .container .section-inner .last-articles .last-article .post-excerpt {
margin-bottom: 16px;
padding-bottom: 16px; } } .section-last-articles .container .section-inner .last-articles .last-article p.date {
margin-bottom: 8px; } .section-last-articles .container .section-inner .last-articles .last-article p.post-author {
margin-bottom: 8px; } .section-last-articles .container .section-inner .last-articles .last-article p.post-author span {
text-decoration: underline;
font-weight: 600; } .section-last-articles .container .section-inner .last-articles .last-article p.post-category span {
text-decoration: underline;
font-weight: 600; } .section-last-articles .container .section-inner .last-articles .last-article p.post-category span.slash-divider {
text-decoration: none;
font-weight: 400; } .categories-wrapper {
margin-top: 32px; }
@media (max-width: 764px) { .categories-wrapper {
width: calc(100% + 24px);
overflow: hidden; } }
@media (min-width: 764px) { .categories-wrapper {
display: flex;
flex-direction: row;
gap: 24px;
flex-wrap: wrap; } } .categories-wrapper .slick-list {
padding: 0 24px 0 0 !important; }
@media (max-width: 764px) { .categories-wrapper a {
margin-right: 24px;
max-width: 100%;
width: auto;
box-sizing: unset; } } .section-last-products .container .section-inner .last-products {
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 764px) { .section-last-products .container .section-inner .last-products {
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 24px; } } .section-last-products .container .section-inner .last-products img {
margin-bottom: 16px;
width: 100%; } .section-last-products .container .section-inner .last-products .product-price {
margin: 16px 0 24px 0; } .section-last-products .container .section-inner .last-products .button.wp-element-button.product_type_variable {
display: none; } .section-q-a {
margin-bottom: 64px; } #yith-quick-view-modal .yith-quick-view-overlay {
background: #22222280; } #yith-quick-view-modal .yith-wcqv-wrapper {
max-width: 882px; }
@media (max-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper {
left: 0 !important;
right: 0;
position: fixed;
width: 100% !important;
top: 0 !important;
bottom: 0;
height: 100% !important;
overflow-y: scroll; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
box-shadow: unset;
padding: 24px; }
@media (min-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
padding: 40px;
border-radius: 8px; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-close {
color: #053f88;
width: 88px;
height: 24px;
opacity: 1;
font-size: 18px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
font-weight: 600;
display: flex;
flex-direction: row;
align-items: center;
gap: 8px;
border: unset; }
@media (min-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .woocommerce-product-gallery {
width: 47%; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary {
padding: 24px 0 0 0; }
@media (min-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary {
padding: 0 0 0 40px;
width: 53%; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary h1.product_title.entry-title {
font-size: 24px;
line-height: 32px;
margin-bottom: 8px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .custom-product-author {
font-size: 24px;
line-height: 32px;
margin-bottom: 16px; }
@media (min-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .custom-product-author {
margin-bottom: 20px; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
border-bottom: 1px solid #222;
margin-bottom: 20px;
padding-bottom: 20px; }
@media (min-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner {
grid-template-columns: 1fr 1fr;
margin-bottom: 32px; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner .product-wrapper-inner-left p {
font-size: 18px;
line-height: 24px;
margin-bottom: 12px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner .product-wrapper-inner-left .price {
font-size: 18px;
line-height: 24px;
font-weight: 600;
color: #222; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner button.button {
padding: 8px 13px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form {
margin-bottom: 0; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .variations {
margin-bottom: 12px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .variations .label {
font-size: 18px;
line-height: 24px;
text-align: left; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .variations select {
font-size: 18px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #222;
margin-right: 0;
margin-left: 8px;
display: flex; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .woocommerce-variation-price {
margin-bottom: 12px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .woocommerce-variation-price bdi {
font-size: 18px;
line-height: 24px;
font-weight: 600;
color: #222; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .quantity-wrapper {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
gap: 8px;
margin-bottom: 16px; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .quantity-wrapper button {
border-radius: 8px;
border: 1px solid #053f88;
background-color: transparent;
font-size: 22px;
line-height: 22px;
color: #053f88;
padding: 8px;
cursor: pointer;
transition: all 0.2s ease-in-out; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .quantity-wrapper button:hover {
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .quantity-wrapper .quantity input {
border-radius: 8px;
border: 1px solid #053f88;
background-color: #f6fcff;
font-size: 16px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
padding: 8px 0;
width: 100%; }
@media (max-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form button.button {
width: 100%;
justify-content: center; } } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .product-wrapper-inner form .single_add_to_cart_button.button {
display: flex;
justify-content: center; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .custom-product-content {
display: none !important; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .reset_variations {
display: none !important; } #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .button-view-product-wrapper {
display: flex;
flex-direction: row-reverse;
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #222; }
@media (max-width: 860px) { #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .summary.entry-summary .button-view-product-wrapper .product-button {
width: 100%;
display: flex;
justify-content: center; } } a.button.button.yith-wcqv-button {
display: flex !important;
flex-direction: row;
align-content: center; } .digitized-magazines-section h3 {
margin-bottom: 12px; } .digitized-magazines-section p {
max-width: 588px; } header .container {
background-color: #fff; }
@media (min-width: 1280px) { header .container {
background-color: #f7fcff; } } header .container .header-wrapper {
padding: 20px 24px 0 24px; }
@media (min-width: 1280px) { header .container .header-wrapper {
padding: 20px 40px 0 40px; } } header .container .header-wrapper .header-content {
display: grid;
grid-template-columns: 1fr 56px 1fr;
padding-bottom: 20px;
border-bottom: 1px solid #053f88;
align-items: center; } header .container .header-wrapper .header-content .header-menu {
display: none; }
@media (min-width: 1280px) { header .container .header-wrapper .header-content .header-menu {
display: block; } } header .container .header-wrapper .header-content .header-menu nav .mobile-rest-of-menu {
display: none; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul {
display: flex;
flex-direction: row;
gap: 32px; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul li.current-menu-item a {
font-family: "SourceSansPro-SemiBold", serif;
position: relative; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul li.current-menu-item a::after {
content: "";
position: absolute;
bottom: -4px;
border-bottom: 2px solid #053f88;
width: 100%;
left: 0; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul li a {
position: relative; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul li a::after {
transition: all 0.2s ease-in-out;
content: "";
position: absolute;
bottom: -4px;
border-bottom: 2px solid #053f88;
width: 0;
left: 0; } header .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul li a:hover::after {
width: 100%; } header .container .header-wrapper .header-content .menu-hamburger-mobile {
display: block; }
@media (min-width: 1280px) { header .container .header-wrapper .header-content .menu-hamburger-mobile {
display: none; } } header .container .header-wrapper .header-content .menu-hamburger-mobile #menu-mobile {
display: block; } header .container .header-wrapper .header-content .menu-hamburger-mobile #menu-mobile p {
font-family: "SourceSansPro-SemiBold", serif;
font-size: 18px;
line-height: 24px;
color: #053f88; }
@media (min-width: 1280px) { header .container .header-wrapper .header-content .menu-hamburger-mobile #menu-mobile {
display: none; } } header .container .header-wrapper .header-content .brand {
text-align: center; } header .container .header-wrapper .header-content .header-right {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
gap: 32px; } header .container .header-wrapper .header-content .header-right .link.icon-text {
display: none; }
@media (min-width: 1280px) { header .container .header-wrapper .header-content .header-right .link.icon-text {
display: flex;
flex-direction: row;
gap: 8px;
align-items: center; } }
@media (max-width: 1280px) { header .container .header-wrapper .header-content .header-right .button {
padding: 8px 21px; } } header .container .header-wrapper .header-content .header-right .button.dark span {
display: none; }
@media (min-width: 1280px) { header .container .header-wrapper .header-content .header-right .button.dark span {
display: block; } }
@media (max-width: 1280px) { header .container .header-wrapper .header-content .header-right .button.dark svg {
margin-left: 0; } } header.active .container {
background-color: #f6fcff; } header.active .container .header-wrapper .header-content .header-menu {
display: block;
position: absolute;
left: 0;
top: 83px;
right: 0;
width: 100%;
height: calc(100vh - 83px);
background-color: #f6fcff;
z-index: 9999; } header.active .container .header-wrapper .header-content .header-menu nav .menu-primary-menu-container ul {
flex-direction: column;
align-items: center;
gap: 40px;
margin-top: 40px; } header.active .container .header-wrapper .header-content .header-menu nav .mobile-rest-of-menu {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 40px;
gap: 60px; } header.active .container .header-wrapper .header-content .header-menu nav .mobile-rest-of-menu .link.icon-text {
font-size: 18px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
text-decoration: unset; } header.active .container .header-wrapper .header-content .header-menu nav .mobile-rest-of-menu .mobile-menu-close-icon {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
font-size: 18px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
text-decoration: unset; } .divider-line-full-wrapper.footer-line {
margin-top: 64px; }
@media (min-width: 764px) { .divider-line-full-wrapper.footer-line {
margin-top: 80px; } } footer {
padding: 64px 0;
background-color: #f6fcff; }
@media (min-width: 1280px) { footer {
padding: 80px 0; } } footer .container .footer-inner {
display: grid;
grid-template-columns: 180px;
grid-template-rows: auto;
justify-content: center;
gap: 80px; }
@media (min-width: 764px) { footer .container .footer-inner {
grid-template-columns: repeat(3, 180px);
gap: auto;
justify-content: space-between; } } footer .container .footer-inner .footer-menu {
display: flex;
flex-direction: column;
gap: 24px; } footer .container .footer-inner .footer-menu .footer-menu-wrapper .footer-menu .menu {
display: flex;
flex-direction: column;
gap: 24px; } footer .container .footer-inner .footer-menu .button.dark {
width: 100%;
box-sizing: border-box;
justify-content: center; } footer .container .footer-inner .footer-privacy {
display: flex;
flex-direction: column;
justify-content: space-between; } footer .container .footer-inner .footer-privacy .footer-menu-wrapper {
display: flex;
flex-direction: column;
gap: 24px; } footer .container .footer-inner .footer-privacy .footer-menu-wrapper h4 {
text-transform: uppercase; } footer .container .footer-inner .footer-privacy .footer-menu-wrapper .footer-privacy .menu {
display: flex;
flex-direction: column;
gap: 24px; } footer .container .footer-inner .footer-privacy .footer-menu-wrapper .footer-privacy .menu .menu-item a {
text-decoration: underline;
font-family: "SourceSansPro-SemiBold", serif; } footer .container .footer-inner .footer-privacy p {
font-family: "SourceSansPro-Regular", serif;
font-size: 18px;
line-height: 24px;
color: #053f88; }
@media (max-width: 764px) { footer .container .footer-inner .footer-privacy p {
margin-top: 24px; } } footer .container .footer-inner .footer-info p {
font-family: "SourceSansPro-Regular", serif;
font-size: 14px;
line-height: 20px;
color: #053f88; } footer .container .footer-inner .footer-info p.margin-top {
margin-top: 24px; } footer .container .footer-inner .footer-info p.margin-bottom {
margin-bottom: 24px; } .page-content {
margin: 24px 0 64px 0; }
@media (min-width: 1280px) { .page-content {
margin: 136px 0 80px 0; } } .page-content ul,
.page-content ol {
list-style: outside;
margin-left: 32px; } .page-content h1 {
margin-bottom: 16px; }
@media (min-width: 1280px) { .page-content h1 {
margin-bottom: 24px; } } .single-post .wrap-container .content .main {
margin-top: 24px; }
@media (min-width: 860px) { .single-post .wrap-container .content .main {
margin-top: 64px; } } .single-post .wrap-container .content .main .default-container {
max-width: 588px;
margin: 0 auto; }
@media (max-width: 860px) { .single-post .wrap-container .content .main .default-container {
margin: 0 24px; } } .single-post .wrap-container .content .main #breadcrumbs {
margin-bottom: 64px; }
@media (max-width: 860px) { .single-post .wrap-container .content .main #breadcrumbs {
display: none; } } .single-post .wrap-container .content .main article header .header-top img {
width: 100%;
height: auto;
margin-bottom: 12px; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article header .header-top img {
margin-bottom: 24px; } } .single-post .wrap-container .content .main article header .header-top p.date {
margin-bottom: 8px; } .single-post .wrap-container .content .main article header .header-top p.post-author {
margin-bottom: 8px; } .single-post .wrap-container .content .main article header .header-top p.post-author span {
text-decoration: underline;
font-weight: 600; } .single-post .wrap-container .content .main article header .header-top p.post-category span {
text-decoration: underline;
font-weight: 600; } .single-post .wrap-container .content .main article header .header-top p.post-category span.slash-divider {
text-decoration: none;
font-weight: 400; } .single-post .wrap-container .content .main article header h1.entry-title {
margin: 12px 0 16px 0;
padding: 12px 0 0 0;
border-top: 1px solid #222; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article header h1.entry-title {
margin: 24px 0 32px 0;
padding: 24px 0 0 0; } } .single-post .wrap-container .content .main article .entry-content {
margin-bottom: 12px;
padding-bottom: 24px;
border-bottom: 1px solid #222; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article .entry-content {
margin-bottom: 40px;
padding-bottom: 32px; } } .single-post .wrap-container .content .main article .more-articles h1 {
margin-bottom: 24px; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article .more-articles h1 {
margin-bottom: 32px; } } .single-post .wrap-container .content .main article .more-articles .articles-wrapper {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
margin-bottom: 40px;
padding-bottom: 24px;
border-bottom: 1px solid #222; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article .more-articles .articles-wrapper {
gap: 24px;
margin-bottom: 64px;
padding-bottom: 32px; } } .single-post .wrap-container .content .main article .more-articles .articles-wrapper .article-wrapper {
display: grid;
grid-template-columns: 1fr 67px;
gap: 15px; }
@media (min-width: 860px) { .single-post .wrap-container .content .main article .more-articles .articles-wrapper .article-wrapper {
grid-template-columns: 1fr 179px;
gap: 24px; } } .single-post .wrap-container .content .main article .related-texts .last-articles {
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 1280px) { .single-post .wrap-container .content .main article .related-texts .last-articles {
grid-template-columns: 1fr 1fr 1fr;
gap: 24px; } } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article img {
width: 100%;
height: 207px;
object-fit: cover; }
@media (min-width: 1280px) { .single-post .wrap-container .content .main article .related-texts .last-articles .last-article img {
height: 255px; } } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article h3 {
margin: 12px 0 8px 0; }
@media (min-width: 1280px) { .single-post .wrap-container .content .main article .related-texts .last-articles .last-article h3 {
margin: 16px 0 8px 0; } } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article .post-excerpt {
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #222; }
@media (min-width: 1280px) { .single-post .wrap-container .content .main article .related-texts .last-articles .last-article .post-excerpt {
margin-bottom: 16px;
padding-bottom: 16px; } } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article p.date {
margin-bottom: 8px; } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article p.post-author {
margin-bottom: 8px; } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article p.post-author span {
text-decoration: underline;
font-weight: 600; } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article p.post-category span {
text-decoration: underline;
font-weight: 600; } .single-post .wrap-container .content .main article .related-texts .last-articles .last-article p.post-category span.slash-divider {
text-decoration: none;
font-weight: 400; } body#tinymce {
margin: 12px !important; } .page-template-template-home .section-q-a .container .section-inner .accordion-wrapper {
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 1280px) { .page-template-template-home .section-q-a .container .section-inner .accordion-wrapper {
grid-template-columns: 1fr 1fr;
gap: 24px; } } .page-template-template-contact .page-content .container .content-inner .two-columns .column a {
color: #222;
text-decoration: underline;
font-family: "SourceSansPro-SemiBold", serif; } .page-template-template-contact .page-content .container .content-inner .content-inner-bottom {
text-align: center; } .page-template-template-contact .page-content .container .content-inner .content-inner-bottom .divider-line {
margin-top: 64px; }
@media (min-width: 1280px) { .page-template-template-contact .page-content .container .content-inner .content-inner-bottom .divider-line {
margin-top: 280px; } } .page-template-template-contact .page-content .container .content-inner .content-inner-bottom h1 {
margin-top: 24px; }
@media (min-width: 1280px) { .page-template-template-contact .page-content .container .content-inner .content-inner-bottom h1 {
margin-top: 36px; } } .woocommerce.archive .filter-section {
margin-top: 16px;
margin-bottom: 32px; }
@media (min-width: 764px) { .woocommerce.archive .filter-section {
margin-top: 24px;
margin-bottom: 64px; } } .woocommerce.archive .filter-section .accordion-shop-item .content-top {
display: flex;
justify-content: space-between; } .woocommerce.archive .filter-section .accordion-shop-item .content-top .accordion-close-button {
cursor: pointer; }
@media (max-width: 764px) { .woocommerce.archive .filter-section .accordion-shop-item .content-top .accordion-close-button span {
display: none; } } .woocommerce.archive .filter-section .accordion-shop-item .content-top .accordion-close-button svg {
transition: all 0.2s ease-in-out; } .woocommerce.archive .filter-section .accordion-shop-item.accordion-shop-item__active .content-top .accordion-close-button svg {
transform: rotate(-180deg); } .woocommerce.archive .filter-section .accordion-shop-item.accordion-shop-item__active .content-bottom {
overflow: visible; } .woocommerce.archive .filter-section .accordion-shop-item .content-bottom {
overflow: hidden;
transition: all 0.2s ease-in-out; } .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content {
margin-top: 16px; }
@media (min-width: 764px) { .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content {
margin-top: 12px; } } .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content .store-filter-text {
max-width: 588px; } .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters {
margin-top: 32px; }
@media (min-width: 764px) { .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters {
margin-top: 58px; } } .woocommerce.archive .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters .reset-filters {
float: right; } .woocommerce.archive .woocommerce-result-count {
float: right; } .woocommerce.archive .woocommerce-ordering {
float: left;
display: flex;
flex-direction: row;
gap: 12px;
align-items: center; }
@media (max-width: 764px) { .woocommerce.archive .woocommerce-ordering .sorting-text {
display: none; } } .woocommerce.archive .woocommerce-ordering select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #053f88;
padding: 8px;
border-radius: 8px;
background-color: #fff;
font-size: 16px;
line-height: 24px;
color: #053f88;
width: 100%;
max-width: 180px;
box-sizing: border-box;
text-align: center;
position: relative; } .woocommerce.archive .woocommerce-ordering select::-ms-expand {
display: none; } .woocommerce.archive .woocommerce-ordering select::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M20 8.25L12.5 15.75L5 8.25" stroke="%23053F88" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
pointer-events: none; } .woocommerce.archive .woocommerce-ordering select:focus {
outline: none; }
@media (max-width: 764px) { .woocommerce.archive ul.products li.product {
width: 100% !important; } } .woocommerce.archive ul.products li.product .button {
display: flex;
margin-top: unset; } .woocommerce.archive ul.products li.product .woocommerce-loop-product__title {
font-family: "SourceSansPro-SemiBold", serif;
color: #222;
font-size: 20px;
line-height: 28px;
padding: 0;
margin: 0; }
@media (min-width: 1280px) { .woocommerce.archive ul.products li.product .woocommerce-loop-product__title {
font-size: 24px;
line-height: 32px; } } .woocommerce.archive ul.products li.product .author-name {
font-family: "SourceSansPro-Regular", serif;
font-weight: 400;
color: #222;
font-size: 20px;
line-height: 28px;
margin: 0;
padding: 0; }
@media (min-width: 1280px) { .woocommerce.archive ul.products li.product .author-name {
font-size: 24px;
line-height: 32px; } } .woocommerce.archive ul.products li.product .product-price {
margin: 16px 0 24px; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers {
border: 1px solid #053f88;
border-radius: 8px;
margin: 0 auto;
display: flex;
width: max-content; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li {
display: flex;
align-items: center;
border-right: unset; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .prev {
display: flex;
align-items: center;
padding: 0;
margin: 8px;
border-right: 1px solid #053f88; }
@media (min-width: 860px) { .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .prev {
margin: 8px 16px; } } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .prev span {
margin-right: 16px; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .next {
display: flex;
align-items: center;
padding: 0;
margin: 8px;
border-left: 1px solid #053f88; }
@media (min-width: 860px) { .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .next {
margin: 8px 16px; } } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .next span {
margin-left: 16px; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a {
padding: 0;
margin: 8px 16px; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a:hover {
background: transparent;
color: #053f88; } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a:focus {
background: transparent;
color: #053f88; }
@media (max-width: 860px) { .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a svg {
width: 40px; } } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a span.pagination-text {
padding: 0;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.48px;
display: none; }
@media (min-width: 860px) { .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li a span.pagination-text {
display: flex; } } .woocommerce.archive nav.woocommerce-pagination ul.page-numbers li .current {
background: transparent;
color: #053f88;
font-weight: 700;
margin: 8px 16px;
padding: 0; } .woocommerce.archive .woocommerce-no-products-found .woocommerce-info {
background-color: transparent;
border-top: unset !important;
border-bottom: 1px solid #053f88;
font-family: "SourceSansPro-SemiBold", serif;
color: #222;
font-size: 20px;
line-height: 28px; }
@media (min-width: 1280px) { .woocommerce.archive .woocommerce-no-products-found .woocommerce-info {
font-size: 24px;
line-height: 32px; } } .woocommerce.archive .woocommerce-no-products-found .woocommerce-info::before {
color: #053f88; } .woocommerce.archive p.woocommerce-result-count {
margin: 10px 12px 0 0;
padding-right: 12px;
border-right: 2px solid #222;
display: none; }
@media (min-width: 860px) { .woocommerce.archive p.woocommerce-result-count {
display: inline-block; } } .woocommerce.archive .select.wppp-select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #053f88;
padding: 8px;
border-radius: 8px;
background-color: #fff;
font-size: 16px;
line-height: 24px;
color: #053f88;
box-sizing: border-box;
position: relative;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.5 8.25L12 15.75L4.5 8.25" stroke="%23053F88" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-position: center right 8px;
background-repeat: no-repeat;
width: 65px;
text-align: left; } .woocommerce.archive form.form-wppp-select.products-per-page::before {
content: "Prikaz";
margin-right: 12px; }
@media (max-width: 860px) { .woocommerce.archive form.form-wppp-select.products-per-page::before {
display: none; } } .woocommerce.archive form.form-wppp-select.products-per-page::after {
content: "po stranici.";
margin-left: 12px; }
@media (max-width: 860px) { .woocommerce.archive form.form-wppp-select.products-per-page::after {
display: none; } } .page-template-template-qa .page-content .container .content-inner .two-columns .column a {
color: #222;
text-decoration: underline;
font-family: "SourceSansPro-SemiBold", serif; } .page-template-template-qa .page-content .container .accordion-wrapper {
margin-top: 24px;
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 860px) { .page-template-template-qa .page-content .container .accordion-wrapper {
margin-top: 48px;
grid-template-columns: 1fr 1fr;
gap: 24px;
row-gap: 24px; } } .page-template-default.privacy-policy .wrap-container .content main .main-wrapper .default-container, .page-template-default.kolacici .wrap-container .content main .main-wrapper .default-container, .page-template-default.zastita-podataka .wrap-container .content main .main-wrapper .default-container {
max-width: 588px;
margin: 0 auto;
margin-top: 24px; }
@media (min-width: 1280px) { .page-template-default.privacy-policy .wrap-container .content main .main-wrapper .default-container, .page-template-default.kolacici .wrap-container .content main .main-wrapper .default-container, .page-template-default.zastita-podataka .wrap-container .content main .main-wrapper .default-container {
margin-top: 64px; } } .page-template-default.privacy-policy .wrap-container .content main .main-wrapper .default-container .container .content-inner, .page-template-default.kolacici .wrap-container .content main .main-wrapper .default-container .container .content-inner, .page-template-default.zastita-podataka .wrap-container .content main .main-wrapper .default-container .container .content-inner {
margin-top: 24px; } .woocommerce-page.single-product .product .product-content-wrapper {
max-width: 791px;
margin: 0 auto; } .woocommerce-page.single-product .product .product-content-wrapper .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
margin-top: 40px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary h1.product_title.entry-title {
font-size: 24px;
line-height: 32px;
margin-bottom: 8px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .custom-product-author {
font-size: 24px;
line-height: 32px;
margin-bottom: 16px; }
@media (min-width: 860px) { .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .custom-product-author {
margin-bottom: 20px; } } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
border-bottom: 1px solid #222;
margin-bottom: 20px;
padding-bottom: 20px; }
@media (min-width: 860px) { .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner {
grid-template-columns: 1fr 1fr;
margin-bottom: 32px; } } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner .product-wrapper-inner-left p {
font-size: 18px;
line-height: 24px;
margin-bottom: 12px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner .product-wrapper-inner-left .price {
font-size: 18px;
line-height: 24px;
font-weight: 600;
color: #222; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner button.button {
padding: 8px 13px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form {
margin-bottom: 0; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .variations {
margin-bottom: 12px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .variations .label {
font-size: 18px;
line-height: 24px;
text-align: left; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .variations select {
font-size: 18px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #222;
margin-right: 0;
margin-left: 8px;
display: flex; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .woocommerce-variation-price {
margin-bottom: 12px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .woocommerce-variation-price bdi {
font-size: 18px;
line-height: 24px;
font-weight: 600;
color: #222; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .quantity-wrapper {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
gap: 8px;
margin-bottom: 16px; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .quantity-wrapper button {
border-radius: 8px;
border: 1px solid #053f88;
background-color: transparent;
font-size: 22px;
line-height: 22px;
color: #053f88;
padding: 8px;
cursor: pointer;
transition: all 0.2s ease-in-out; } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .quantity-wrapper button:hover {
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form .quantity-wrapper .quantity input {
border-radius: 8px;
border: 1px solid #053f88;
background-color: #f6fcff;
font-size: 16px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif;
color: #053f88;
padding: 8px 0;
width: 100%; }
@media (max-width: 860px) { .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .product-wrapper-inner form button.button {
width: 100%;
justify-content: center; } } .woocommerce-page.single-product .product .product-content-wrapper .summary.entry-summary .reset_variations {
display: none !important; } .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list {
margin: 20px 0;
padding: 20px 0;
border-top: 1px solid #222;
border-bottom: 1px solid #222; } .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list .single-product-meta-category {
margin-bottom: 12px; } .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list p {
margin-bottom: 20px; }
@media (min-width: 860px) { .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list p {
margin-bottom: 24px; } } .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list .categories-single-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px; }
@media (min-width: 860px) { .woocommerce-page.single-product .product .product-content-wrapper .product_meta .categories-wrapper-list .categories-single-wrapper {
gap: 24px; } } .woocommerce-page.single-product .product .related.products {
clear: both; } .woocommerce-page.single-product .product .related.products h2.related-main-title {
margin-bottom: 32px; } .woocommerce-page.single-product .product .related.products h2.woocommerce-loop-product__title {
padding: 0;
font-family: "SourceSansPro-SemiBold", serif;
color: #222;
font-size: 20px;
line-height: 28px; }
@media (min-width: 1280px) { .woocommerce-page.single-product .product .related.products h2.woocommerce-loop-product__title {
font-size: 24px;
line-height: 32px; } }
@media (max-width: 860px) { .woocommerce-page.single-product .product .related.products li.product {
clear: both;
width: 100%;
float: none;
margin: 0;
margin-bottom: 32px; } } .woocommerce-page.single-product .product .related.products h3.author-name {
font-family: "SourceSansPro-Regular", serif;
color: #222;
font-size: 20px;
line-height: 28px;
padding: 0;
margin-bottom: 16px; }
@media (min-width: 1280px) { .woocommerce-page.single-product .product .related.products h3.author-name {
font-size: 24px;
line-height: 32px; } } .woocommerce-page.single-product .product .related.products .product-price {
margin-bottom: 24px; } .woocommerce-page.single-product .product .related.products .button {
margin-top: 0; } a.button.add_to_cart_button.dark {
display: flex !important;
flex-direction: row;
align-items: center;
justify-content: center; } .page-template-blog .filter-section,
.archive.category .filter-section {
margin-top: 16px;
margin-bottom: 32px; }
@media (min-width: 764px) { .page-template-blog .filter-section,
.archive.category .filter-section {
margin-top: 24px;
margin-bottom: 64px; } } .page-template-blog .filter-section .accordion-shop-item .content-top,
.archive.category .filter-section .accordion-shop-item .content-top {
display: flex;
justify-content: space-between; } .page-template-blog .filter-section .accordion-shop-item .content-top .accordion-close-button,
.archive.category .filter-section .accordion-shop-item .content-top .accordion-close-button {
cursor: pointer; }
@media (max-width: 764px) { .page-template-blog .filter-section .accordion-shop-item .content-top .accordion-close-button span,
.archive.category .filter-section .accordion-shop-item .content-top .accordion-close-button span {
display: none; } } .page-template-blog .filter-section .accordion-shop-item .content-top .accordion-close-button svg,
.archive.category .filter-section .accordion-shop-item .content-top .accordion-close-button svg {
transition: all 0.2s ease-in-out; } .page-template-blog .filter-section .accordion-shop-item.accordion-shop-item__active .content-top .accordion-close-button svg,
.archive.category .filter-section .accordion-shop-item.accordion-shop-item__active .content-top .accordion-close-button svg {
transform: rotate(-180deg); } .page-template-blog .filter-section .accordion-shop-item.accordion-shop-item__active .content-bottom,
.archive.category .filter-section .accordion-shop-item.accordion-shop-item__active .content-bottom {
overflow: visible; } .page-template-blog .filter-section .accordion-shop-item .content-bottom,
.archive.category .filter-section .accordion-shop-item .content-bottom {
overflow: hidden;
transition: all 0.2s ease-in-out; } .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content {
margin-top: 16px; }
@media (min-width: 764px) { .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content {
margin-top: 12px; } } .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content .store-filter-text,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content .store-filter-text {
max-width: 588px; } .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters {
margin-top: 32px; }
@media (min-width: 764px) { .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters {
margin-top: 58px; } } .page-template-blog .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters .reset-filters,
.archive.category .filter-section .accordion-shop-item .content-bottom .content-bottom-content .product-filters .reset-filters {
float: right; } .page-template-blog main #post-container,
.archive.category main #post-container {
display: grid;
grid-template-columns: 1fr;
gap: 32px; }
@media (min-width: 1280px) { .page-template-blog main #post-container,
.archive.category main #post-container {
grid-template-columns: 1fr 1fr 1fr;
gap: 24px;
row-gap: 64px; } } .page-template-blog main #post-container .post img,
.archive.category main #post-container .post img {
width: 100%;
height: 207px;
object-fit: cover; }
@media (min-width: 1280px) { .page-template-blog main #post-container .post img,
.archive.category main #post-container .post img {
height: 255px; } } .page-template-blog main #post-container .post h3,
.archive.category main #post-container .post h3 {
margin: 12px 0 8px 0; }
@media (min-width: 1280px) { .page-template-blog main #post-container .post h3,
.archive.category main #post-container .post h3 {
margin: 16px 0 8px 0; } } .page-template-blog main #post-container .post .post-excerpt,
.archive.category main #post-container .post .post-excerpt {
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #222; }
@media (min-width: 1280px) { .page-template-blog main #post-container .post .post-excerpt,
.archive.category main #post-container .post .post-excerpt {
margin-bottom: 16px;
padding-bottom: 16px; } } .page-template-blog main #post-container .post p.date,
.archive.category main #post-container .post p.date {
margin-bottom: 8px; } .page-template-blog main #post-container .post p.post-author,
.archive.category main #post-container .post p.post-author {
margin-bottom: 8px; } .page-template-blog main #post-container .post p.post-author span,
.archive.category main #post-container .post p.post-author span {
text-decoration: underline;
font-weight: 600; } .page-template-blog main #post-container .post p.post-category span,
.archive.category main #post-container .post p.post-category span {
text-decoration: underline;
font-weight: 600; } .page-template-blog main #post-container .post p.post-category span.slash-divider,
.archive.category main #post-container .post p.post-category span.slash-divider {
text-decoration: none;
font-weight: 400; } .page-template-blog nav.wp-pagination,
.archive.category nav.wp-pagination {
margin-top: 40px; }
@media (min-width: 860px) { .page-template-blog nav.wp-pagination,
.archive.category nav.wp-pagination {
margin-top: 76px; } } .page-template-blog nav.wp-pagination ul.page-numbers,
.archive.category nav.wp-pagination ul.page-numbers {
border: 1px solid #053f88;
border-radius: 8px;
margin: 0 auto;
display: flex;
width: max-content; } .page-template-blog nav.wp-pagination ul.page-numbers li,
.archive.category nav.wp-pagination ul.page-numbers li {
display: flex;
align-items: center;
border-right: unset; } .page-template-blog nav.wp-pagination ul.page-numbers li .prev,
.archive.category nav.wp-pagination ul.page-numbers li .prev {
display: flex;
align-items: center;
padding: 0;
margin: 8px;
border-right: 1px solid #053f88; }
@media (min-width: 860px) { .page-template-blog nav.wp-pagination ul.page-numbers li .prev,
.archive.category nav.wp-pagination ul.page-numbers li .prev {
margin: 8px 16px; } } .page-template-blog nav.wp-pagination ul.page-numbers li .prev span,
.archive.category nav.wp-pagination ul.page-numbers li .prev span {
margin-right: 16px; } .page-template-blog nav.wp-pagination ul.page-numbers li .next,
.archive.category nav.wp-pagination ul.page-numbers li .next {
display: flex;
align-items: center;
padding: 0;
margin: 8px;
border-left: 1px solid #053f88; }
@media (min-width: 860px) { .page-template-blog nav.wp-pagination ul.page-numbers li .next,
.archive.category nav.wp-pagination ul.page-numbers li .next {
margin: 8px 16px; } } .page-template-blog nav.wp-pagination ul.page-numbers li .next span,
.archive.category nav.wp-pagination ul.page-numbers li .next span {
margin-left: 16px; } .page-template-blog nav.wp-pagination ul.page-numbers li a,
.archive.category nav.wp-pagination ul.page-numbers li a {
padding: 0;
margin: 8px 16px; } .page-template-blog nav.wp-pagination ul.page-numbers li a:hover,
.archive.category nav.wp-pagination ul.page-numbers li a:hover {
background: transparent;
color: #053f88; } .page-template-blog nav.wp-pagination ul.page-numbers li a:focus,
.archive.category nav.wp-pagination ul.page-numbers li a:focus {
background: transparent;
color: #053f88; }
@media (max-width: 860px) { .page-template-blog nav.wp-pagination ul.page-numbers li a svg,
.archive.category nav.wp-pagination ul.page-numbers li a svg {
width: 40px; } } .page-template-blog nav.wp-pagination ul.page-numbers li a span.pagination-text,
.archive.category nav.wp-pagination ul.page-numbers li a span.pagination-text {
padding: 0;
font-family: "SourceSansPro-SemiBold", serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.48px;
display: none; }
@media (min-width: 860px) { .page-template-blog nav.wp-pagination ul.page-numbers li a span.pagination-text,
.archive.category nav.wp-pagination ul.page-numbers li a span.pagination-text {
display: flex; } } .page-template-blog nav.wp-pagination ul.page-numbers li .current,
.archive.category nav.wp-pagination ul.page-numbers li .current {
background: transparent;
color: #053f88;
font-weight: 700;
margin: 8px 16px;
padding: 0; } .woocommerce-account .wrap-container .content .main {
margin-top: 24px; }
@media (min-width: 860px) { .woocommerce-account .wrap-container .content .main {
margin-top: 64px; } } .woocommerce-account .wrap-container .content .main .container-default {
max-width: 588px;
margin: 0 auto; }
@media (max-width: 860px) { .woocommerce-account .wrap-container .content .main .container-default {
margin: 0 24px; } } .woocommerce-account .wrap-container .content .main .container-default h1 {
margin-bottom: 16px; }
@media (min-width: 860px) { .woocommerce-account .wrap-container .content .main .container-default h1 {
margin-bottom: 24px; } } .woocommerce-account .wrap-container .content .main .container-default h3.subtitle {
margin-bottom: 12px; } .woocommerce-account .wrap-container .content .main .container-default p.login-message {
margin-bottom: 24px; }
@media (min-width: 860px) { .woocommerce-account .wrap-container .content .main .container-default p.login-message {
margin-bottom: 32px; } } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login {
margin: 0;
padding: 0;
border: unset; } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
margin-top: 24px; }
@media (min-width: 860px) { .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row {
grid-template-columns: 1fr 1fr; } } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row label {
display: none; } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row input {
border: 1px solid #053f88;
border-radius: 8px;
background-color: #f6fcff;
color: #053f88;
padding: 8px;
font-family: "SourceSansPro-Regular", serif;
line-height: 24px;
font-size: 16px; } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row input::placeholder {
color: #053f8880;
font-family: "SourceSansPro-Regular", serif;
line-height: 24px;
font-size: 16px; } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row-submit {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
margin-top: 16px;
align-items: center; } .woocommerce-account .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-login.login .form-one-row-submit button {
margin-right: 0 !important; } .woocommerce-account .wrap-container .content .main .container-default .register-button-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
width: 100%; }
@media (max-width: 860px) { .woocommerce-account .wrap-container .content .main .container-default .register-button-wrapper a {
width: 100%;
box-sizing: border-box;
justify-content: center; } } .registracija .wrap-container .content .main {
margin-top: 24px; }
@media (min-width: 860px) { .registracija .wrap-container .content .main {
margin-top: 64px; } } .registracija .wrap-container .content .main .container-default {
max-width: 588px;
margin: 0 auto; }
@media (max-width: 860px) { .registracija .wrap-container .content .main .container-default {
margin: 0 24px; } } .registracija .wrap-container .content .main .container-default h1 {
margin-bottom: 16px; }
@media (min-width: 860px) { .registracija .wrap-container .content .main .container-default h1 {
margin-bottom: 24px; } } .registracija .wrap-container .content .main .container-default h3.subtitle {
margin-bottom: 12px; } .registracija .wrap-container .content .main .container-default p.login-message {
margin-bottom: 24px; }
@media (min-width: 860px) { .registracija .wrap-container .content .main .container-default p.login-message {
margin-bottom: 32px; } } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register {
margin: 0;
padding: 0;
border: unset; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
margin-top: 24px; }
@media (min-width: 860px) { .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row {
grid-template-columns: 1fr 1fr; } } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row label {
display: none; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row input {
border: 1px solid #053f88;
border-radius: 8px;
background-color: #f6fcff;
color: #053f88;
padding: 8px;
font-family: "SourceSansPro-Regular", serif;
line-height: 24px;
font-size: 16px;
width: 100%;
box-sizing: border-box; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row input::placeholder {
color: #053f8880;
font-family: "SourceSansPro-Regular", serif;
line-height: 24px;
font-size: 16px; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row-submit {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
margin-top: 16px;
align-items: center; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .form-one-row-submit button {
margin-right: 0 !important; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper {
margin-top: 16px;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 24px; }
@media (min-width: 860px) { .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper {
flex-direction: row; } } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none;
cursor: pointer; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register input:checked + label::after {
content: "";
display: block;
position: absolute;
top: 3px;
left: 8px;
width: 6px;
height: 12px;
border: solid #053f88;
border-width: 0 2px 2px 0;
transform: rotate(45deg); } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register label {
position: relative;
cursor: pointer;
display: flex;
flex-direction: row;
color: #053f88; }
@media (max-width: 860px) { .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register label {
justify-content: center; } } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register label::before {
content: "";
background-color: transparent;
border: 1px solid #053f88;
padding: 10px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 10px;
border-radius: 5px; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register label p {
color: #053f88;
font-weight: 600; } .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .checkbox-register label p .required {
display: none; }
@media (max-width: 860px) { .registracija .wrap-container .content .main .container-default form.woocommerce-form.woocommerce-form-register.register .register-wrapper .woocommerce-form-register__submit {
width: 100%;
justify-content: center; } } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form {
margin-top: 24px; }
@media (min-width: 860px) { .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form {
margin-top: 136px; } } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table {
border: unset; } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table th {
color: #053f88; } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table td {
border-color: #053f88; } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table td.product-quantity {
min-height: 50px; } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table td .qib-button-wrapper .quantity input.input-text.qty.text {
height: auto;
padding: 8px 0;
font-size: 16px;
line-height: 24px; } .woocommerce-cart.kosarica .wrap-container .woocommerce-cart-form table.shop_table td .qib-button-wrapper button.qib-button {
color: #053f88; } .woocommerce-cart.kosarica .wrap-container .cart-collaterals .cart_totals h2 {
margin-bottom: 24px; } .woocommerce-cart.kosarica .wrap-container .cart-collaterals .cart_totals .shop_table {
border: unset; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout {
margin-top: 24px; }
@media (min-width: 860px) { .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout {
margin-top: 136px; } } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout input {
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
margin-bottom: 24px;
width: 100%;
background-color: #f6fcff;
color: #053f88; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout input::placeholder {
color: #053f8880;
font-size: 16px;
line-height: 24px; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout label {
font-size: 10px;
line-height: 16px;
color: #053f88; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout textarea {
width: 100%;
resize: none;
height: 160px;
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
background-color: #f6fcff;
color: #053f88; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout textarea::placeholder {
color: #053f8880;
font-size: 16px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #order_review table {
border: unset; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #order_review table td {
border-color: #053f8880; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #order_review table tfoot th {
border-color: #053f8880; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #order_review table #shipping_method label {
font-size: 16px;
line-height: 24px; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #payment {
background: transparent; } .woocommerce-checkout .wrap-container form.checkout.woocommerce-checkout #payment label {
font-size: 18px;
line-height: 16px;
color: #053f88; } .woocommerce-checkout .wrap-container .woocommerce-shipping-fields #ship-to-different-address label {
font-family: "SourceSansPro-SemiBold", serif;
color: #222;
font-size: 20px;
line-height: 28px; }
@media (min-width: 1280px) { .woocommerce-checkout .wrap-container .woocommerce-shipping-fields #ship-to-different-address label {
font-size: 24px;
line-height: 32px; } } .woocommerce-checkout .wrap-container .woocommerce-shipping-fields #ship-to-different-address label input {
width: auto; } .woocommerce-order-received .main-wrapper {
margin-top: 24px; }
@media (min-width: 860px) { .woocommerce-order-received .main-wrapper {
margin-top: 64px; } } .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-notice {
font-family: "SourceSerifPro-Bold", serif;
color: #222;
font-size: 40px;
line-height: 48px;
margin-bottom: 24px; }
@media (min-width: 1280px) { .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-notice {
font-size: 48px;
line-height: 56px; } } .woocommerce-order-received .main-wrapper .woocommerce-order ul.order_details li {
font-size: 16px;
line-height: 24px; } .woocommerce-order-received .main-wrapper .woocommerce-order ul.order_details li strong {
color: #053f88;
font-size: 16px;
line-height: 24px; } .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-order-details h2 {
margin-bottom: 24px; } .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-order-details table.shop_table {
border: unset; } .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-customer-details h2 {
margin-bottom: 24px; } .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-customer-details address {
border: unset;
padding: 0;
color: #222;
font-size: 18px;
line-height: 24px; }
@media (max-width: 1280px) { .woocommerce-order-received .main-wrapper .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
margin-top: 40px; } } .woocommerce-page.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
list-style-type: circle;
margin: 0 0 24px 24px; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content table.shop_table {
border: unset;
border-bottom: 1px solid #053f8880;
border-radius: 0; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content table.shop_table .woocommerce-button {
display: inline-block; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form {
margin-top: 24px; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form input {
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
margin-bottom: 24px;
width: 100%;
background-color: #f6fcff;
color: #053f88; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form input::placeholder {
color: #053f8880;
font-size: 16px;
line-height: 24px; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form label {
font-size: 10px;
line-height: 16px;
color: #053f88; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form textarea {
width: 100%;
resize: none;
height: 160px;
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
background-color: #f6fcff;
color: #053f88; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form textarea::placeholder {
color: #053f8880;
font-size: 16px;
line-height: 24px;
font-family: "SourceSansPro-Regular", serif; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form fieldset {
border: unset; } .woocommerce-page.woocommerce-account .woocommerce-MyAccount-content form em {
font-style: normal; } .woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce-Addresses.addresses {
margin-top: 24px; } .woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce-Addresses.addresses .woocommerce-Address address {
font-family: "SourceSansPro-Regular", serif;
color: #222;
font-size: 14px;
line-height: 20px;
font-style: normal; }
@media (min-width: 1280px) { .woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce-Addresses.addresses .woocommerce-Address address {
font-size: 18px;
line-height: 24px; } } .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .order-number,
.woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .order-date,
.woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .order-status {
background-color: #053f8880; } .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details {
margin-top: 24px; } .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details {
margin-top: 24px; } .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--billing-address address,
.woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--shipping-address address {
border: 0;
padding: 0;
font-family: "SourceSansPro-Regular", serif;
color: #222;
font-size: 14px;
line-height: 20px;
font-style: normal; }
@media (min-width: 1280px) { .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--billing-address address,
.woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--shipping-address address {
font-size: 18px;
line-height: 24px; } }
@media (max-width: 860px) { .woocommerce-page.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--shipping-address {
margin-top: 24px; } } .woocommerce-page.woocommerce-lost-password form.woocommerce-ResetPassword {
display: grid;
grid-template-columns: 1fr;
gap: 24px; }
@media (min-width: 860px) { .woocommerce-page.woocommerce-lost-password form.woocommerce-ResetPassword {
grid-template-columns: 1fr 1fr; } } .woocommerce-page.woocommerce-lost-password form.woocommerce-ResetPassword p.woocommerce-form-row--first {
width: 100%;
box-sizing: border-box; } .woocommerce-page.woocommerce-lost-password form.woocommerce-ResetPassword button.dark.woocommerce-Button {
width: 100%;
display: flex;
justify-content: center;
flex-direction: row; } .woocommerce-page.woocommerce-lost-password .pass-reset form.woocommerce-ResetPassword {
grid-template-columns: 1fr;
gap: 0; } .woocommerce-page.woocommerce-lost-password .pass-reset form.woocommerce-ResetPassword p {
float: unset;
width: 100%;
box-sizing: border-box; } .woocommerce-page.woocommerce-lost-password .pass-reset form.woocommerce-ResetPassword input {
border: 1px solid #053f88;
border-radius: 8px;
padding: 8px;
box-sizing: border-box;
font-size: 16px;
line-height: 24px;
margin-bottom: 24px;
width: 100%;
background-color: #f6fcff;
color: #053f88;
font-family: "SourceSansPro-Regular", serif; }.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}