@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
html, body {
margin: 0;
padding: 0;
min-height: 100%;
background: #FFFFFF;
}
html, html *, body, body * {
box-sizing: border-box;
color: #000000;
font-family: "Poppins", sans-serif;
font-size: 17px;
}
html a, body a {
text-decoration: none;
cursor: pointer;
transition-duration: 0.15s;
}
html a:hover, body a:hover {
color: #e30d13;
}
html main, body main {
min-height: 64vh;
}
html main.IBST__MainPageContent, body main.IBST__MainPageContent {
border-style: solid;
border-color: #e30d13;
border-width: 2px 0 0 0;
padding-top: 20px;
}
html main.IBST__MainPageContent > .IBST__PageTitle:first-of-type, body main.IBST__MainPageContent > .IBST__PageTitle:first-of-type {
border: none;
}
html .mb-big, body .mb-big {
margin-bottom: 60px;
}
html input::placeholder, body input::placeholder {
color: inherit;
opacity: 0.8;
}
.mailpoet_submit,
.IBST__ButtonPrimary,
.woocommerce div.product form.cart .button,
.woocommerce .button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,
.wc-block-components-button:not(.is-link),
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px 20px !important;
min-height: 32px;
border: none;
outline: none;
color: #FFFFFF !important;
font-size: 16px;
font-weight: 500;
background: #e30d13;
transition-duration: 0.15s;
cursor: pointer;
}
.mailpoet_submit span, .mailpoet_submit div, .mailpoet_submit p, .mailpoet_submit a,
.IBST__ButtonPrimary span,
.IBST__ButtonPrimary div,
.IBST__ButtonPrimary p,
.IBST__ButtonPrimary a,
.woocommerce div.product form.cart .button span,
.woocommerce div.product form.cart .button div,
.woocommerce div.product form.cart .button p,
.woocommerce div.product form.cart .button a,
.woocommerce .button span,
.woocommerce .button div,
.woocommerce .button p,
.woocommerce .button a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button a,
.wc-block-components-button:not(.is-link) span,
.wc-block-components-button:not(.is-link) div,
.wc-block-components-button:not(.is-link) p,
.wc-block-components-button:not(.is-link) a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt a,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt span,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt div,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt p,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt a,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt span,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt div,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt p,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt a {
color: inherit !important;
font-size: inherit;
}
.mailpoet_submit:hover,
.IBST__ButtonPrimary:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce .button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover,
.wc-block-components-button:not(.is-link):hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover {
filter: brightness(1.2);
background: #e30d13;
color: #FFFFFF !important;
}
.mailpoet_submit.--small,
.IBST__ButtonPrimary.--small,
.woocommerce div.product form.cart .button.--small,
.woocommerce .button.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.--small,
.wc-block-components-button:not(.is-link).--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.--small,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)).woocommerce a.button.alt.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.--small,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.--small {
padding: 8px 20px !important;
min-height: unset;
font-size: 14px;
}
.IBST__ButtonSecondary {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 8px 20px;
border: solid 1px rgb(153, 153, 153);
outline: none;
color: rgb(153, 153, 153);
font-size: 14px;
font-weight: 500;
background: #FFFFFF;
transition-duration: 0.15s;
cursor: pointer;
}
.IBST__ButtonSecondary * {
color: inherit !important;
font-size: inherit;
}
.IBST__ButtonSecondary:hover {
color: #FFFFFF;
font-size: 16px;
}
.IBST__PageTitle,
.woocommerce-products-header__title,
.woocommerce div.product .product_title {
display: block;
padding: 16px 0;
margin: 30px 0;
color: #000000;
font-size: 22px;
position: relative;
font-weight: 400;
border-style: solid;
border-color: #e30d13;
border-width: 2px 0 0 0;
}
.IBST__PageTitle.--no-decoration,
.woocommerce-products-header__title.--no-decoration,
.woocommerce div.product .product_title.--no-decoration {
border: none;
}
.IBST__PageTitle span,
.woocommerce-products-header__title span,
.woocommerce div.product .product_title span {
color: inherit;
font-size: inherit;
font-weight: inherit;
}
.woocommerce-products-header__title {
border: none;
}
.IBST__ButtonIcon {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 0;
height: 32px;
width: 32px;
border: none;
outline: none;
background: #e30d13;
transition-duration: 0.15s;
cursor: pointer;
position: relative;
}
.IBST__ButtonIcon svg, .IBST__ButtonIcon img {
display: block;
height: 68%;
width: 68%;
margin: 0;
padding: 0;
}
.IBST__ButtonIcon img {
object-fit: contain;
object-position: center;
}
.IBST__ButtonIcon svg * {
stroke: #FFFFFF;
}
.IBST__ButtonIcon__Counter {
display: inline-flex;
position: absolute;
background: #e30d13;
top: -14px;
left: 50%;
margin: 0 0 0 10px;
border-radius: 50%;
color: #FFFFFF;
height: 18px;
width: 18px;
font-size: 10px;
text-decoration: none;
font-style: normal;
justify-content: center;
align-items: center;
font-weight: 600;
padding: 1px 1px 0 1px;
z-index: 1;
}
.IBST__ButtonIcon.--without-bg {
background: transparent;
}
.IBST__ButtonIcon.--without-bg svg, .IBST__ButtonIcon.--without-bg img {
height: 90%;
width: 90%;
}
.IBST__ButtonIcon.--without-bg svg * {
stroke: #e30d13;
}
.IBST__ButtonIcon.--big {
height: 38px;
width: 38px;
}
.IBST__ButtonIcon:hover {
filter: brightness(1.2);
}
.IBST__Notification {
display: table;
padding: 8px 12px;
margin: 12px 0;
min-width: 300px;
max-width: 100%;
border-radius: 2px;
border-style: solid;
border-width: 1px;
font-size: 16px;
color: #000000;
}
.IBST__Notification.--neutral {
background: rgba(166, 166, 166, 0.4);
border-color: rgba(166, 166, 166, 0.7);
}
.IBST__Notification.--info {
background: rgba(6, 139, 214, 0.4);
border-color: rgba(6, 139, 214, 0.7);
}
.IBST__Notification.--warning {
background: rgba(239, 105, 30, 0.4);
border-color: rgba(239, 105, 30, 0.7);
}
.IBST__Notification.--error {
background: rgba(237, 3, 3, 0.4);
border-color: rgba(237, 3, 3, 0.7);
}
.IBST__MobileButton {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
right: 0;
background: #e30d13;
height: 60px;
width: 60px;
z-index: 100002;
padding: 0;
margin: 0;
outline: none;
border: none;
cursor: pointer;
}
.IBST__MobileButton span {
display: block;
width: 70%;
height: 5px;
background-color: #FFFFFF;
border-radius: 4px;
transition: transform 0.3s ease, opacity 0.3s ease;
}
.IBST__MobileButton span:nth-child(2) {
margin: 8px 0;
}
.IBST__MobileButton.--opened span:nth-child(1) {
transform: translateY(13px) rotate(45deg);
}
.IBST__MobileButton.--opened span:nth-child(2) {
opacity: 0;
}
.IBST__MobileButton.--opened span:nth-child(3) {
transform: translateY(-13px) rotate(-45deg);
}
.slick-list {
position: relative;
z-index: 1;
}
.slick-arrow {
display: flex;
position: absolute;
z-index: 5;
top: 50%;
justify-content: center;
align-items: center;
height: 48px;
width: 48px;
margin: -24px 0 0 0;
padding: 0;
border: none;
outline: none;
font-size: 0;
background: rgba(180, 180, 180, 0.6);
transition-duration: 0.15s;
}
.slick-arrow:before {
display: block;
content: "";
height: 6px;
width: 6px;
border-width: 2px 2px 0 0;
border-color: #fff;
border-style: solid;
border-radius: 2px;
}
.slick-arrow:hover {
background: #e30d13;
}
.slick-arrow.slick-prev {
left: 0;
}
.slick-arrow.slick-prev:before {
transform: rotateZ(-135deg);
}
.slick-arrow.slick-next {
right: 0;
}
.slick-arrow.slick-next:before {
transform: rotateZ(45deg);
}
.woocommerce .woocommerce-ordering select {
background: #FFFFFF;
color: #000000;
font-size: 14px;
border: solid 1px #B4B4B4;
outline: none;
padding: 6px 12px;
border-radius: 4px;
cursor: pointer;
}
.woocommerce .woocommerce-result-count {
font-size: 14px;
}
.woocommerce-breadcrumb *, .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb *,
.woocommerce .woocommerce-breadcrumb {
font-size: 14px;
color: rgba(0, 0, 0, 0.8);
}
.woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb a {
color: rgba(0, 0, 0, 0.8);
cursor: pointer;
text-decoration: none;
}
.woocommerce-breadcrumb a:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
color: #e30d13;
}
.woocommerce .quantity .qty {
background: #FFFFFF;
color: #000000;
font-size: 14px;
border: solid 1px #B4B4B4;
outline: none;
padding: 4px 8px;
height: 37px;
border-radius: 4px;
cursor: pointer;
width: 80px;
}
.woocommerce div.product p.price, .woocommerce div.product p.price * {
text-decoration: none;
color: #000000;
}
.woocommerce div.product p.price del {
display: inline-block;
margin: 4px;
opacity: 0.7;
}
.woocommerce div.product p.price del, .woocommerce div.product p.price del * {
font-size: 17px;
text-decoration: line-through;
}
.woocommerce div.product p.price ins, .woocommerce div.product p.price > .woocommerce-Price-amount {
display: inline-block;
margin: 4px;
}
.woocommerce div.product p.price ins, .woocommerce div.product p.price ins *, .woocommerce div.product p.price > .woocommerce-Price-amount, .woocommerce div.product p.price > .woocommerce-Price-amount * {
font-size: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
flex-wrap: wrap;
border-style: solid;
border-color: #e30d13;
border-width: 0 0 1px 0;
outline: none;
border-radius: 0;
padding: 0;
margin: 20px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after {
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: block;
border: none;
outline: none;
margin: 0;
padding: 6px 16px;
background: #dddddd;
color: #000000;
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: inherit;
font-size: 16px;
font-weight: 500;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #e30d13;
color: #FFFFFF;
}
.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description {
display: none;
}
.added_to_cart.wc-forward {
display: block;
margin: 8px 0;
color: #000;
text-decoration: underline;
}
.woocommerce div.product .product_title {
border: none;
margin-top: 0;
padding-top: 0;
}
.IBST__Product__MetaData {
margin-bottom: 20px;
}
.IBST__Product__MetaData th, .IBST__Product__MetaData td {
padding: 4px;
}
.IBST__Product__MetaData th {
text-align: left;
font-weight: 700;
padding-right: 8px;
}
.woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, #add_payment_method #payment div.payment_box {
background-color: rgb(217, 217, 217);
}
.woocommerce-billing-fields #billing_first_name_field label .optional,
.woocommerce-billing-fields #billing_last_name_field label .optional,
.woocommerce-billing-fields #billing_nip_field label .optional,
.woocommerce-billing-fields #billing_company_field label .optional {
display: none;
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register {
border: none;
}
.woocommerce form.login label, .woocommerce form.checkout_coupon label, .woocommerce form.register label {
display: block;
margin: 16px 0 8px 0;
padding: 0;
color: #000000;
font-size: 17px;
text-align: left;
}
.woocommerce form.login input[type=text],
.woocommerce form.login input[type=password],
.woocommerce form.login input[type=email],
.woocommerce form.login input[type=url],
.woocommerce form.login input[type=tel],
.woocommerce form.login input[type=number],
.woocommerce form.login input[type=date],
.woocommerce form.login textarea,
.woocommerce form.login select,
.woocommerce form.login .select2 .selection .select2-selection__rendered, .woocommerce form.checkout_coupon input[type=text],
.woocommerce form.checkout_coupon input[type=password],
.woocommerce form.checkout_coupon input[type=email],
.woocommerce form.checkout_coupon input[type=url],
.woocommerce form.checkout_coupon input[type=tel],
.woocommerce form.checkout_coupon input[type=number],
.woocommerce form.checkout_coupon input[type=date],
.woocommerce form.checkout_coupon textarea,
.woocommerce form.checkout_coupon select,
.woocommerce form.checkout_coupon .select2 .selection .select2-selection__rendered, .woocommerce form.register input[type=text],
.woocommerce form.register input[type=password],
.woocommerce form.register input[type=email],
.woocommerce form.register input[type=url],
.woocommerce form.register input[type=tel],
.woocommerce form.register input[type=number],
.woocommerce form.register input[type=date],
.woocommerce form.register textarea,
.woocommerce form.register select,
.woocommerce form.register .select2 .selection .select2-selection__rendered {
display: block;
width: 100%;
line-height: 1.4em;
height: calc(1.4em + 16px);
font-weight: 400;
transition-duration: 0.2s;
text-align: left;
background: #FFFFFF;
color: #000000;
font-size: 14px;
border: solid 1px #B4B4B4;
outline: none;
padding: 6px 12px;
border-radius: 4px;
cursor: pointer;
}
.woocommerce form.login input[type=text]:hover, .woocommerce form.login input[type=text]:focus,
.woocommerce form.login input[type=password]:hover,
.woocommerce form.login input[type=password]:focus,
.woocommerce form.login input[type=email]:hover,
.woocommerce form.login input[type=email]:focus,
.woocommerce form.login input[type=url]:hover,
.woocommerce form.login input[type=url]:focus,
.woocommerce form.login input[type=tel]:hover,
.woocommerce form.login input[type=tel]:focus,
.woocommerce form.login input[type=number]:hover,
.woocommerce form.login input[type=number]:focus,
.woocommerce form.login input[type=date]:hover,
.woocommerce form.login input[type=date]:focus,
.woocommerce form.login textarea:hover,
.woocommerce form.login textarea:focus,
.woocommerce form.login select:hover,
.woocommerce form.login select:focus,
.woocommerce form.login .select2 .selection .select2-selection__rendered:hover,
.woocommerce form.login .select2 .selection .select2-selection__rendered:focus, .woocommerce form.checkout_coupon input[type=text]:hover, .woocommerce form.checkout_coupon input[type=text]:focus,
.woocommerce form.checkout_coupon input[type=password]:hover,
.woocommerce form.checkout_coupon input[type=password]:focus,
.woocommerce form.checkout_coupon input[type=email]:hover,
.woocommerce form.checkout_coupon input[type=email]:focus,
.woocommerce form.checkout_coupon input[type=url]:hover,
.woocommerce form.checkout_coupon input[type=url]:focus,
.woocommerce form.checkout_coupon input[type=tel]:hover,
.woocommerce form.checkout_coupon input[type=tel]:focus,
.woocommerce form.checkout_coupon input[type=number]:hover,
.woocommerce form.checkout_coupon input[type=number]:focus,
.woocommerce form.checkout_coupon input[type=date]:hover,
.woocommerce form.checkout_coupon input[type=date]:focus,
.woocommerce form.checkout_coupon textarea:hover,
.woocommerce form.checkout_coupon textarea:focus,
.woocommerce form.checkout_coupon select:hover,
.woocommerce form.checkout_coupon select:focus,
.woocommerce form.checkout_coupon .select2 .selection .select2-selection__rendered:hover,
.woocommerce form.checkout_coupon .select2 .selection .select2-selection__rendered:focus, .woocommerce form.register input[type=text]:hover, .woocommerce form.register input[type=text]:focus,
.woocommerce form.register input[type=password]:hover,
.woocommerce form.register input[type=password]:focus,
.woocommerce form.register input[type=email]:hover,
.woocommerce form.register input[type=email]:focus,
.woocommerce form.register input[type=url]:hover,
.woocommerce form.register input[type=url]:focus,
.woocommerce form.register input[type=tel]:hover,
.woocommerce form.register input[type=tel]:focus,
.woocommerce form.register input[type=number]:hover,
.woocommerce form.register input[type=number]:focus,
.woocommerce form.register input[type=date]:hover,
.woocommerce form.register input[type=date]:focus,
.woocommerce form.register textarea:hover,
.woocommerce form.register textarea:focus,
.woocommerce form.register select:hover,
.woocommerce form.register select:focus,
.woocommerce form.register .select2 .selection .select2-selection__rendered:hover,
.woocommerce form.register .select2 .selection .select2-selection__rendered:focus {
background: rgba(255, 255, 255, 0.8);
}
.woocommerce form.login .select2 .selection .select2-selection__rendered, .woocommerce form.checkout_coupon .select2 .selection .select2-selection__rendered, .woocommerce form.register .select2 .selection .select2-selection__rendered {
border: none !important;
outline: none;
}
.woocommerce form.login textarea, .woocommerce form.checkout_coupon textarea, .woocommerce form.register textarea {
height: 80px;
}
.woocommerce form.login button[type=submit],
.woocommerce form.login input[type=reset],
.woocommerce form.login input[type=submit], .woocommerce form.checkout_coupon button[type=submit],
.woocommerce form.checkout_coupon input[type=reset],
.woocommerce form.checkout_coupon input[type=submit], .woocommerce form.register button[type=submit],
.woocommerce form.register input[type=reset],
.woocommerce form.register input[type=submit] {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px 20px !important;
min-height: 32px;
border: none;
outline: none;
color: #FFFFFF !important;
font-size: 16px;
font-weight: 500;
background: #e30d13;
transition-duration: 0.15s;
cursor: pointer;
}
.woocommerce form.login button[type=submit] span, .woocommerce form.login button[type=submit] div, .woocommerce form.login button[type=submit] p, .woocommerce form.login button[type=submit] a,
.woocommerce form.login input[type=reset] span,
.woocommerce form.login input[type=reset] div,
.woocommerce form.login input[type=reset] p,
.woocommerce form.login input[type=reset] a,
.woocommerce form.login input[type=submit] span,
.woocommerce form.login input[type=submit] div,
.woocommerce form.login input[type=submit] p,
.woocommerce form.login input[type=submit] a, .woocommerce form.checkout_coupon button[type=submit] span, .woocommerce form.checkout_coupon button[type=submit] div, .woocommerce form.checkout_coupon button[type=submit] p, .woocommerce form.checkout_coupon button[type=submit] a,
.woocommerce form.checkout_coupon input[type=reset] span,
.woocommerce form.checkout_coupon input[type=reset] div,
.woocommerce form.checkout_coupon input[type=reset] p,
.woocommerce form.checkout_coupon input[type=reset] a,
.woocommerce form.checkout_coupon input[type=submit] span,
.woocommerce form.checkout_coupon input[type=submit] div,
.woocommerce form.checkout_coupon input[type=submit] p,
.woocommerce form.checkout_coupon input[type=submit] a, .woocommerce form.register button[type=submit] span, .woocommerce form.register button[type=submit] div, .woocommerce form.register button[type=submit] p, .woocommerce form.register button[type=submit] a,
.woocommerce form.register input[type=reset] span,
.woocommerce form.register input[type=reset] div,
.woocommerce form.register input[type=reset] p,
.woocommerce form.register input[type=reset] a,
.woocommerce form.register input[type=submit] span,
.woocommerce form.register input[type=submit] div,
.woocommerce form.register input[type=submit] p,
.woocommerce form.register input[type=submit] a {
color: inherit !important;
font-size: inherit;
}
.woocommerce form.login button[type=submit]:hover,
.woocommerce form.login input[type=reset]:hover,
.woocommerce form.login input[type=submit]:hover, .woocommerce form.checkout_coupon button[type=submit]:hover,
.woocommerce form.checkout_coupon input[type=reset]:hover,
.woocommerce form.checkout_coupon input[type=submit]:hover, .woocommerce form.register button[type=submit]:hover,
.woocommerce form.register input[type=reset]:hover,
.woocommerce form.register input[type=submit]:hover {
filter: brightness(1.2);
background: #e30d13;
color: #FFFFFF !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px 20px !important;
min-height: 32px;
border: none;
outline: none;
color: #FFFFFF !important;
font-size: 16px;
font-weight: 500;
background: #e30d13;
transition-duration: 0.15s;
cursor: pointer;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button span, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button div, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button p, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button a, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button span, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button div, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button p, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button a, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button span, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button div, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button p, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button a, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit span, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit div, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit p, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit a, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button span, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button div, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button p, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button a, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button span, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button div, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button p, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button a, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button span, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button div, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button p, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button a, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit span, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit div, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit p, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit a {
color: inherit !important;
font-size: inherit;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover {
filter: brightness(1.2);
background: #e30d13;
color: #FFFFFF !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 30px;
padding: 0;
background: #dddddd;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul, .woocommerce-account .woocommerce-MyAccount-navigation li {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
display: block;
color: #000000;
text-decoration: none;
margin: 0;
padding: 10px 12px;
cursor: pointer;
transition-duration: 0.2s;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
background-color: #e30d13;
color: #FFFFFF;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label, .woocommerce-account .woocommerce-MyAccount-content form label, .woocommerce-account .woocommerce-MyAccount-content label {
display: block;
margin: 16px 0 8px 0;
padding: 0;
color: #000000;
font-size: 17px;
text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=text],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=password],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=email],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=url],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=tel],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=number],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=date],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2 .selection .select2-selection__rendered, .woocommerce-account .woocommerce-MyAccount-content form input[type=text],
.woocommerce-account .woocommerce-MyAccount-content form input[type=password],
.woocommerce-account .woocommerce-MyAccount-content form input[type=email],
.woocommerce-account .woocommerce-MyAccount-content form input[type=url],
.woocommerce-account .woocommerce-MyAccount-content form input[type=tel],
.woocommerce-account .woocommerce-MyAccount-content form input[type=number],
.woocommerce-account .woocommerce-MyAccount-content form input[type=date],
.woocommerce-account .woocommerce-MyAccount-content form textarea,
.woocommerce-account .woocommerce-MyAccount-content form select,
.woocommerce-account .woocommerce-MyAccount-content form .select2 .selection .select2-selection__rendered, .woocommerce-account .woocommerce-MyAccount-content input[type=text],
.woocommerce-account .woocommerce-MyAccount-content input[type=password],
.woocommerce-account .woocommerce-MyAccount-content input[type=email],
.woocommerce-account .woocommerce-MyAccount-content input[type=url],
.woocommerce-account .woocommerce-MyAccount-content input[type=tel],
.woocommerce-account .woocommerce-MyAccount-content input[type=number],
.woocommerce-account .woocommerce-MyAccount-content input[type=date],
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content select,
.woocommerce-account .woocommerce-MyAccount-content .select2 .selection .select2-selection__rendered {
display: block;
width: 100%;
line-height: 1.4em;
height: calc(1.4em + 16px);
font-weight: 400;
transition-duration: 0.2s;
text-align: left;
background: #FFFFFF;
color: #000000;
font-size: 14px;
border: solid 1px #B4B4B4;
outline: none;
padding: 6px 12px;
border-radius: 4px;
cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=text]:hover, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=text]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=password]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=password]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=email]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=email]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=url]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=url]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=tel]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=tel]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=number]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=number]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=date]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=date]:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:focus,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2 .selection .select2-selection__rendered:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2 .selection .select2-selection__rendered:focus, .woocommerce-account .woocommerce-MyAccount-content form input[type=text]:hover, .woocommerce-account .woocommerce-MyAccount-content form input[type=text]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=password]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=password]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=email]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=email]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=url]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=url]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=tel]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=tel]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=number]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=number]:focus,
.woocommerce-account .woocommerce-MyAccount-content form input[type=date]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=date]:focus,
.woocommerce-account .woocommerce-MyAccount-content form textarea:hover,
.woocommerce-account .woocommerce-MyAccount-content form textarea:focus,
.woocommerce-account .woocommerce-MyAccount-content form select:hover,
.woocommerce-account .woocommerce-MyAccount-content form select:focus,
.woocommerce-account .woocommerce-MyAccount-content form .select2 .selection .select2-selection__rendered:hover,
.woocommerce-account .woocommerce-MyAccount-content form .select2 .selection .select2-selection__rendered:focus, .woocommerce-account .woocommerce-MyAccount-content input[type=text]:hover, .woocommerce-account .woocommerce-MyAccount-content input[type=text]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=password]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=password]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=email]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=email]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=url]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=url]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=tel]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=tel]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=number]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=number]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=date]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=date]:focus,
.woocommerce-account .woocommerce-MyAccount-content textarea:hover,
.woocommerce-account .woocommerce-MyAccount-content textarea:focus,
.woocommerce-account .woocommerce-MyAccount-content select:hover,
.woocommerce-account .woocommerce-MyAccount-content select:focus,
.woocommerce-account .woocommerce-MyAccount-content .select2 .selection .select2-selection__rendered:hover,
.woocommerce-account .woocommerce-MyAccount-content .select2 .selection .select2-selection__rendered:focus {
background: rgba(255, 255, 255, 0.8);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2 .selection .select2-selection__rendered, .woocommerce-account .woocommerce-MyAccount-content form .select2 .selection .select2-selection__rendered, .woocommerce-account .woocommerce-MyAccount-content .select2 .selection .select2-selection__rendered {
border: none !important;
outline: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea, .woocommerce-account .woocommerce-MyAccount-content form textarea, .woocommerce-account .woocommerce-MyAccount-content textarea {
height: 80px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit], .woocommerce-account .woocommerce-MyAccount-content form button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit], .woocommerce-account .woocommerce-MyAccount-content button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px 20px !important;
min-height: 32px;
border: none;
outline: none;
color: #FFFFFF !important;
font-size: 16px;
font-weight: 500;
background: #e30d13;
transition-duration: 0.15s;
cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] span, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] div, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] p, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset] span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset] div,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset] p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset] a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit] span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit] div,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit] p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit] a, .woocommerce-account .woocommerce-MyAccount-content form button[type=submit] span, .woocommerce-account .woocommerce-MyAccount-content form button[type=submit] div, .woocommerce-account .woocommerce-MyAccount-content form button[type=submit] p, .woocommerce-account .woocommerce-MyAccount-content form button[type=submit] a,
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset] span,
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset] div,
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset] p,
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset] a,
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit] span,
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit] div,
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit] p,
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit] a, .woocommerce-account .woocommerce-MyAccount-content button[type=submit] span, .woocommerce-account .woocommerce-MyAccount-content button[type=submit] div, .woocommerce-account .woocommerce-MyAccount-content button[type=submit] p, .woocommerce-account .woocommerce-MyAccount-content button[type=submit] a,
.woocommerce-account .woocommerce-MyAccount-content input[type=reset] span,
.woocommerce-account .woocommerce-MyAccount-content input[type=reset] div,
.woocommerce-account .woocommerce-MyAccount-content input[type=reset] p,
.woocommerce-account .woocommerce-MyAccount-content input[type=reset] a,
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] span,
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] div,
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] p,
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] a {
color: inherit !important;
font-size: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset]:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit]:hover, .woocommerce-account .woocommerce-MyAccount-content form button[type=submit]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset]:hover,
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit]:hover, .woocommerce-account .woocommerce-MyAccount-content button[type=submit]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=reset]:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type=submit]:hover {
filter: brightness(1.2);
background: #e30d13;
color: #FFFFFF !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend, .woocommerce-account .woocommerce-MyAccount-content form legend, .woocommerce-account .woocommerce-MyAccount-content legend {
margin-top: 40px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button, .woocommerce-account .woocommerce-MyAccount-content form .woocommerce-Button, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button {
margin: 30px 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm em, .woocommerce-account .woocommerce-MyAccount-content form em, .woocommerce-account .woocommerce-MyAccount-content em {
font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit], .woocommerce-account .woocommerce-MyAccount-content form button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content form input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content form input[type=submit], .woocommerce-account .woocommerce-MyAccount-content button[type=submit],
.woocommerce-account .woocommerce-MyAccount-content input[type=reset],
.woocommerce-account .woocommerce-MyAccount-content input[type=submit] {
margin-top: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .u-columns {
display: block;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .u-columns > * {
display: block;
width: 100%;
float: unset;
margin: 40px 0;
}
.woocommerce-account .woocommerce-MyAccount-content .title h1, .woocommerce-account .woocommerce-MyAccount-content .title h2, .woocommerce-account .woocommerce-MyAccount-content .title h3, .woocommerce-account .woocommerce-MyAccount-content .title h4, .woocommerce-account .woocommerce-MyAccount-content .title h5, .woocommerce-account .woocommerce-MyAccount-content .title h6 {
font-size: 22px;
}
.ItaaWooProductGallery {
display: flex;
flex-direction: column;
width: 100%;
position: relative;
}
.ItaaWooProductGallery__MainPreview, .ItaaWooProductGallery__Navigation {
display: flex;
width: 100%;
position: relative;
z-index: 1;
overflow: hidden;
}
.ItaaWooProductGallery__MainPreview__Track, .ItaaWooProductGallery__Navigation__Track {
display: block;
position: relative;
white-space: nowrap;
z-index: 1;
}
.ItaaWooProductGallery__MainPreview__Item, .ItaaWooProductGallery__Navigation__Item {
vertical-align: middle;
margin: 0;
padding: 0;
}
.ItaaWooProductGallery__MainPreview__Item {
display: inline-flex;
width: 100%;
min-width: 100%;
max-width: 100%;
}
.ItaaWooProductGallery__MainPreview__Item img {
display: block;
width: 100%;
height: auto;
}
.ItaaWooProductGallery__Navigation {
font-size: 0;
margin-top: 16px;
}
.ItaaWooProductGallery__Navigation__Item {
display: inline-block;
width: 100px;
min-width: 100px;
max-width: 100px;
position: relative;
}
.ItaaWooProductGallery__Navigation__Item:before {
content: "";
display: block;
padding-top: 100%;
}
.ItaaWooProductGallery__Navigation__Item img {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
height: 100% !important;
}
.ItaaWooProductGallery__Navigation__ArrowButton {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
z-index: 10;
top: 0;
height: 100%;
width: 30px;
background: rgba(180, 180, 180, 0.7);
border: none;
outline: none;
font-size: 0;
transition-duration: 0.2s;
opacity: 0.3;
cursor: pointer;
padding: 0;
margin: 0;
}
.ItaaWooProductGallery__Navigation__ArrowButton:before {
content: "";
display: block;
height: 16px;
width: 16px;
border-style: solid;
border-color: #FFFFFF;
border-width: 2px 2px 0 0;
}
.ItaaWooProductGallery__Navigation__ArrowButton.--prev {
left: 0;
padding-left: 8px;
}
.ItaaWooProductGallery__Navigation__ArrowButton.--prev:before {
transform: rotateZ(-135deg);
}
.ItaaWooProductGallery__Navigation__ArrowButton.--next {
right: 0;
padding-right: 8px;
}
.ItaaWooProductGallery__Navigation__ArrowButton.--next:before {
transform: rotateZ(45deg);
}
.ItaaWooProductGallery__Navigation:hover .ItaaWooProductGallery__Navigation__ArrowButton {
opacity: 0.7;
}
.ItaaWooProductGallery__Navigation:hover .ItaaWooProductGallery__Navigation__ArrowButton:hover {
opacity: 1;
}
.IBST__WpPagination .navigation,
.navigation.pagination,
.woocommerce nav.woocommerce-pagination {
display: flex;
justify-content: center;
width: 100%;
margin: 30px 0;
}
.IBST__WpPagination .navigation .screen-reader-text,
.navigation.pagination .screen-reader-text,
.woocommerce nav.woocommerce-pagination .screen-reader-text {
display: none;
}
.IBST__WpPagination .navigation > ul.page-numbers,
.navigation.pagination > ul.page-numbers,
.woocommerce nav.woocommerce-pagination > ul.page-numbers {
list-style: none;
margin: 0;
padding: 0;
border: none;
outline: none;
}
.IBST__WpPagination .navigation > ul.page-numbers li,
.navigation.pagination > ul.page-numbers li,
.woocommerce nav.woocommerce-pagination > ul.page-numbers li {
border: none;
background: transparent;
margin: 0;
padding: 0;
}
.IBST__WpPagination .navigation > .nav-links > li .page-numbers, .IBST__WpPagination .navigation > .nav-links > .page-numbers, .IBST__WpPagination .navigation > ul.page-numbers > li .page-numbers, .IBST__WpPagination .navigation > ul.page-numbers > .page-numbers,
.navigation.pagination > .nav-links > li .page-numbers,
.navigation.pagination > .nav-links > .page-numbers,
.navigation.pagination > ul.page-numbers > li .page-numbers,
.navigation.pagination > ul.page-numbers > .page-numbers,
.woocommerce nav.woocommerce-pagination > .nav-links > li .page-numbers,
.woocommerce nav.woocommerce-pagination > .nav-links > .page-numbers,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > li .page-numbers,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > .page-numbers {
display: inline-flex;
justify-content: center;
align-items: center;
text-align: center;
height: 32px;
box-sizing: border-box;
border-radius: 4px;
text-decoration: none;
border: none;
outline: none;
transition-duration: 0.2s;
}
.IBST__WpPagination .navigation > .nav-links > li .page-numbers:not(.dots), .IBST__WpPagination .navigation > .nav-links > .page-numbers:not(.dots), .IBST__WpPagination .navigation > ul.page-numbers > li .page-numbers:not(.dots), .IBST__WpPagination .navigation > ul.page-numbers > .page-numbers:not(.dots),
.navigation.pagination > .nav-links > li .page-numbers:not(.dots),
.navigation.pagination > .nav-links > .page-numbers:not(.dots),
.navigation.pagination > ul.page-numbers > li .page-numbers:not(.dots),
.navigation.pagination > ul.page-numbers > .page-numbers:not(.dots),
.woocommerce nav.woocommerce-pagination > .nav-links > li .page-numbers:not(.dots),
.woocommerce nav.woocommerce-pagination > .nav-links > .page-numbers:not(.dots),
.woocommerce nav.woocommerce-pagination > ul.page-numbers > li .page-numbers:not(.dots),
.woocommerce nav.woocommerce-pagination > ul.page-numbers > .page-numbers:not(.dots) {
background: #dddddd;
color: #000000;
min-width: 32px;
padding: 2px;
margin: 0 3px;
}
.IBST__WpPagination .navigation > .nav-links > li .page-numbers:not(.dots):not(.current), .IBST__WpPagination .navigation > .nav-links > .page-numbers:not(.dots):not(.current), .IBST__WpPagination .navigation > ul.page-numbers > li .page-numbers:not(.dots):not(.current), .IBST__WpPagination .navigation > ul.page-numbers > .page-numbers:not(.dots):not(.current),
.navigation.pagination > .nav-links > li .page-numbers:not(.dots):not(.current),
.navigation.pagination > .nav-links > .page-numbers:not(.dots):not(.current),
.navigation.pagination > ul.page-numbers > li .page-numbers:not(.dots):not(.current),
.navigation.pagination > ul.page-numbers > .page-numbers:not(.dots):not(.current),
.woocommerce nav.woocommerce-pagination > .nav-links > li .page-numbers:not(.dots):not(.current),
.woocommerce nav.woocommerce-pagination > .nav-links > .page-numbers:not(.dots):not(.current),
.woocommerce nav.woocommerce-pagination > ul.page-numbers > li .page-numbers:not(.dots):not(.current),
.woocommerce nav.woocommerce-pagination > ul.page-numbers > .page-numbers:not(.dots):not(.current) {
cursor: pointer;
}
.IBST__WpPagination .navigation > .nav-links > li .page-numbers:not(.dots).current, .IBST__WpPagination .navigation > .nav-links > li .page-numbers:not(.dots):hover, .IBST__WpPagination .navigation > .nav-links > .page-numbers:not(.dots).current, .IBST__WpPagination .navigation > .nav-links > .page-numbers:not(.dots):hover, .IBST__WpPagination .navigation > ul.page-numbers > li .page-numbers:not(.dots).current, .IBST__WpPagination .navigation > ul.page-numbers > li .page-numbers:not(.dots):hover, .IBST__WpPagination .navigation > ul.page-numbers > .page-numbers:not(.dots).current, .IBST__WpPagination .navigation > ul.page-numbers > .page-numbers:not(.dots):hover,
.navigation.pagination > .nav-links > li .page-numbers:not(.dots).current,
.navigation.pagination > .nav-links > li .page-numbers:not(.dots):hover,
.navigation.pagination > .nav-links > .page-numbers:not(.dots).current,
.navigation.pagination > .nav-links > .page-numbers:not(.dots):hover,
.navigation.pagination > ul.page-numbers > li .page-numbers:not(.dots).current,
.navigation.pagination > ul.page-numbers > li .page-numbers:not(.dots):hover,
.navigation.pagination > ul.page-numbers > .page-numbers:not(.dots).current,
.navigation.pagination > ul.page-numbers > .page-numbers:not(.dots):hover,
.woocommerce nav.woocommerce-pagination > .nav-links > li .page-numbers:not(.dots).current,
.woocommerce nav.woocommerce-pagination > .nav-links > li .page-numbers:not(.dots):hover,
.woocommerce nav.woocommerce-pagination > .nav-links > .page-numbers:not(.dots).current,
.woocommerce nav.woocommerce-pagination > .nav-links > .page-numbers:not(.dots):hover,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > li .page-numbers:not(.dots).current,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > li .page-numbers:not(.dots):hover,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > .page-numbers:not(.dots).current,
.woocommerce nav.woocommerce-pagination > ul.page-numbers > .page-numbers:not(.dots):hover {
background: #e30d13;
color: #FFFFFF;
}
.IBST__MainPageContent {
padding: 20px;
}
.IBST__SearchForm {
display: flex;
width: 100%;
max-width: 720px;
margin: 0;
padding: 0;
border: none;
outline: none;
}
.IBST__SearchForm input[type=text],
.IBST__SearchForm input[type=search] {
display: block;
width: 100%;
height: 36px;
margin: 0;
padding: 8px 12px;
border-style: solid;
border-color: #B4B4B4;
border-width: 1px 0 1px 1px;
outline: none;
font-size: 14px;
}
.IBST__SearchForm__Button {
height: 36px;
width: 36px;
}
.IBST__PageSidebar {
background: #FFFFFF;
padding-top: 20px;
padding-bottom: 20px;
border-right: solid 1px #B4B4B4;
position: sticky;
top: 0;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories ul, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol {
display: block;
margin: 0;
padding: 0;
list-style: none;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories ul li, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol li {
display: block;
margin: 0;
padding: 0;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories ul li a, .IBST__PageSidebar .wp-block-woocommerce-product-categories ul li a *, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol li a, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol li a * {
cursor: pointer;
transition-duration: 0.15s;
font-size: 14px;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories ul li a:hover, .IBST__PageSidebar .wp-block-woocommerce-product-categories ul li a *:hover, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol li a:hover, .IBST__PageSidebar .wp-block-woocommerce-product-categories ol li a *:hover {
color: #e30d13;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li > a, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li > a span, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li > a, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li > a span {
font-weight: 800;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li ul, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li ol, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li ul, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li ol {
padding: 0 0 0 8px;
margin-bottom: 15px;
}
.IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li ul li:before, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ul > li ol li:before, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li ul li:before, .IBST__PageSidebar .wp-block-woocommerce-product-categories > ol > li ol li:before {
display: inline-block;
content: "";
height: 6px;
width: 6px;
background: #000;
vertical-align: middle;
margin: 0 2px 2px 0;
}
@media (max-width: 992px) {
.IBST__PageSidebar {
display: none;
}
}
.IBST__MainHeader {
position: sticky;
top: 0;
left: 0;
width: 100%;
z-index: 10000;
background: #FFFFFF;
padding: 0 20px;
}
.IBST__MainHeader__Logo svg {
max-height: 120px;
height: auto;
width: 100%;
}
.IBST__MainHeader__MainMenu {
display: block;
width: 100%;
}
.IBST__MainHeader__MainMenu ul {
display: flex;
width: 100%;
justify-content: flex-start;
list-style: none;
margin: 0;
padding: 18px 0;
}
.IBST__MainHeader__MainMenu ul li {
display: block;
margin: 0 30px 0 0;
padding: 0;
}
.IBST__MainHeader__MainMenu ul li a {
color: #000000;
font-size: 17px;
text-decoration: none;
cursor: pointer;
transition-duration: 0.15s;
}
.IBST__MainHeader__MainMenu ul li a:hover, .IBST__MainHeader__MainMenu ul li.current-menu-item a {
color: #e30d13;
}
.IBST__MainHeader__MainMenu > ul > li ul {
display: none;
}
@media (max-width: 1200px) {
.IBST__MainHeader__MainMenu ul li {
margin: 0 16px 0 0;
}
.IBST__MainHeader__MainMenu ul li a {
font-size: 16px;
}
}
@media (min-width: 993px) {
.IBST__MainHeader__MobileButton {
display: none !important;
}
}
@media (max-width: 992px) {
.IBST__MainHeader {
position: initial;
top: unset;
left: unset;
padding-top: 16px;
}
.IBST__MainHeader.--without-top-bar {
padding-top: 56px;
}
.IBST__MainHeader__TopBar {
padding-right: 60px;
}
.IBST__MainHeader__MainMenu {
position: fixed;
top: 0;
left: -300px;
height: 100%;
width: 300px;
transition-duration: 0.4s;
background: #FFFFFF;
padding: 30px 12px;
}
.IBST__MainHeader__MainMenu:before {
display: block;
content: "";
position: absolute;
left: -100vw;
top: 0;
height: 100%;
width: 100vw;
background: rgba(0, 0, 0, 0.3);
}
.IBST__MainHeader__MainMenu.--opened {
left: 0;
}
.IBST__MainHeader__MainMenu.--opened:before {
left: 100%;
}
.IBST__MainHeader__MainMenu ul {
flex-direction: column;
padding: 0;
overflow: auto;
}
.IBST__MainHeader__MainMenu ul li {
margin: 6px 0;
}
}
.IBST__MainFooter {
background: #323232;
padding: 40px 20px;
margin: 60px 0 0 0;
width: 100%;
}
.IBST__MainFooter * {
color: #FFFFFF;
}
.IBST__MainFooter input {
color: #000000;
font-size: 14px;
}
.IBST__MainFooter__Col .IBST__Sidebar h1, .IBST__MainFooter__Col .IBST__Sidebar h1.wp-block-heading, .IBST__MainFooter__Col .IBST__Sidebar h2, .IBST__MainFooter__Col .IBST__Sidebar h2.wp-block-heading, .IBST__MainFooter__Col .IBST__Sidebar h3, .IBST__MainFooter__Col .IBST__Sidebar h3.wp-block-heading, .IBST__MainFooter__Col .IBST__Sidebar h4, .IBST__MainFooter__Col .IBST__Sidebar h4.wp-block-heading, .IBST__MainFooter__Col .IBST__Sidebar h5, .IBST__MainFooter__Col .IBST__Sidebar h5.wp-block-heading, .IBST__MainFooter__Col .IBST__Sidebar h6, .IBST__MainFooter__Col .IBST__Sidebar h6.wp-block-heading {
display: block;
margin: 16px 0;
padding: 0;
font-size: 17px;
font-weight: 600;
}
.IBST__MainFooter__Col .IBST__Sidebar p, .IBST__MainFooter__Col .IBST__Sidebar p.wp-block-paragraph {
display: block;
margin: 8px 0;
padding: 0;
font-size: 14px;
font-weight: 400;
}
.IBST__MainFooter__Col .IBST__Sidebar p sup, .IBST__MainFooter__Col .IBST__Sidebar p sub, .IBST__MainFooter__Col .IBST__Sidebar p.wp-block-paragraph sup, .IBST__MainFooter__Col .IBST__Sidebar p.wp-block-paragraph sub {
font-size: 10px;
font-weight: 400;
color: inherit;
}
.IBST__MainFooter__Col .IBST__Sidebar table *, .IBST__MainFooter__Col .IBST__Sidebar table tr, .IBST__MainFooter__Col .IBST__Sidebar table td, .IBST__MainFooter__Col .IBST__Sidebar table th, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table *, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table tr, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table td, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table th, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table table *, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table table tr, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table table td, .IBST__MainFooter__Col .IBST__Sidebar .wp-block-table table th {
width: auto;
border: none;
margin: 0;
padding: 0;
}
.IBST__MainFooter__Col .IBST__Sidebar a {
font-size: inherit;
font-weight: inherit;
color: inherit;
cursor: pointer;
transition-duration: 0.15s;
}
.IBST__MainFooter__Col .IBST__Sidebar a:hover {
color: #e30d13;
}
.IBST__Slider {
aspect-ratio: 1448/620;
width: 100%;
position: relative;
overflow: hidden;
}
.IBST__Slider .slick-arrow.slick-prev {
left: -48px;
}
.IBST__Slider .slick-arrow.slick-next {
right: -48px;
}
.IBST__Slider:hover .slick-arrow.slick-prev {
left: 0;
}
.IBST__Slider:hover .slick-arrow.slick-next {
right: 0;
}
.IBST__Slider__Slide img {
display: block;
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}
.IBST__ProductTile {
display: block;
padding: 10px 10px 20px 10px;
border: solid 1px #B4B4B4;
box-shadow: 0 0 0px rgba(0, 0, 0, 0.15) inset;
transition-duration: 0.15s;
}
.IBST__ProductTile a {
text-decoration: none;
cursor: pointer;
}
.IBST__ProductTile__Image img {
aspect-ratio: 1/1;
width: 100%;
object-fit: contain;
object-position: center;
}
.IBST__ProductTile__Title {
display: block;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 500;
text-align: center;
}
.IBST__ProductTile__Price {
margin: 12px auto;
text-align: center;
}
.IBST__ProductTile__Price, .IBST__ProductTile__Price * {
text-decoration: none;
color: #000000;
}
.IBST__ProductTile__Price del {
display: inline-block;
margin: 4px;
opacity: 0.7;
}
.IBST__ProductTile__Price del, .IBST__ProductTile__Price del * {
font-size: 14px;
text-decoration: line-through;
}
.IBST__ProductTile__Price ins, .IBST__ProductTile__Price > .woocommerce-Price-amount {
display: inline-block;
margin: 4px;
}
.IBST__ProductTile__Price ins, .IBST__ProductTile__Price ins *, .IBST__ProductTile__Price > .woocommerce-Price-amount, .IBST__ProductTile__Price > .woocommerce-Price-amount * {
font-size: 17px;
}
.IBST__ProductTile__AddToCart {
text-align: center;
}
.IBST__ProductTile:hover {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.15) inset;
}
.IBST__ProductsGrid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 16px;
}
.IBST__ProductsCarousel .IBST__ProductTile {
margin: 0 16px;
}
.IBST__ProductsCarousel .slick-arrow {
opacity: 0;
}
.IBST__ProductsCarousel:hover .slick-arrow {
opacity: 1;
}
.IBST__PostTile__Image {
display: block;
margin: 0;
padding: 16px;
}
.IBST__PostTile__Image img {
display: block;
width: 100%;
height: auto;
object-fit: cover;
object-position: top;
}
.IBST__PostTile__Title {
display: block;
margin: 0 0 20px 0;
padding: 0;
font-size: 14px;
font-weight: 600;
color: #575757;
}
.IBST__PostTile__Date {
display: block;
margin: 0 0 20px 0;
padding: 0;
font-size: 13px;
font-weight: 400;
color: rgb(153, 153, 153);
}
.IBST__PostTile__ShowMoreButton {
margin: 20px 0 0 0;
}
.IBST__PostTile__Excerpt {
display: block;
margin: 0;
padding: 0;
font-size: 14px;
font-weight: 400;
color: #575757;
}
.IBST__PostTile.--listStyle .IBST__PostTile__Title {
margin: 0;
font-size: 17px;
font-weight: 500;
}
@media (min-width: 769px) {
.IBST__PostTile__Image {
padding: 0;
}
.IBST__PostTile__Image img {
aspect-ratio: 16/9;
}
}
.IBST__PostsCarousel {
display: flex;
flex-wrap: wrap;
}
.IBST__PostsCarousel .slick-list {
order: 1;
}
.IBST__PostsCarousel .slick-arrow.slick-prev {
order: 2;
}
.IBST__PostsCarousel .slick-arrow.slick-next {
order: 3;
}
.IBST__PostsCarousel .slick-arrow.slick-prev, .IBST__PostsCarousel .slick-arrow.slick-next {
position: relative;
top: unset;
left: unset;
right: unset;
margin: 8px;
height: 24px;
width: 24px;
}
.IBST__PostsList__Element {
margin-bottom: 24px;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}