@charset "UTF-8";
.mc4wp-form input[name^=_mc4wp_honey]{display:none!important}.mc4wp-form-basic{margin:1em 0}.mc4wp-form-basic label,.mc4wp-form-basic input{box-sizing:border-box;cursor:auto;vertical-align:baseline;width:auto;height:auto;line-height:normal;display:block}.mc4wp-form-basic label:after,.mc4wp-form-basic input:after{content:"";clear:both;display:table}.mc4wp-form-basic label{margin-bottom:6px;font-weight:700;display:block}.mc4wp-form-basic input[type=text],.mc4wp-form-basic input[type=email],.mc4wp-form-basic input[type=tel],.mc4wp-form-basic input[type=url],.mc4wp-form-basic input[type=date],.mc4wp-form-basic textarea,.mc4wp-form-basic select{width:100%;max-width:480px;min-height:32px}.mc4wp-form-basic input[type=number]{min-width:40px}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-basic input[type=radio]{border:0;width:13px;height:13px;margin:0 6px 0 0;padding:0;display:inline-block;position:relative}.mc4wp-form-basic input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-basic input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-basic input[type=submit],.mc4wp-form-basic button,.mc4wp-form-basic input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block}.mc4wp-form-basic label>span,.mc4wp-form-basic li>label{font-weight:400}.mc4wp-alert{color:#c09853;clear:both}.mc4wp-success{color:#468847}.mc4wp-notice{color:#3a87ad}.mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-basic input[type=checkbox],.rtl .mc4wp-form-basic input[type=radio]{margin:0 0 0 6px}.klb-notice-ajax {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 10000000;
color: #fff;
max-width: 400px;
}
@media(max-width:600px){
.klb-notice-ajax {
left: 15px;
right: 15px;
}	
}
.klb-notice-ajax a.button,
.klb-notice-ajax .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
text-decoration: underline !important;
padding: 0 !important;
height: auto;
margin-top: 5px;
background-color: transparent !important;
font-size: 0.875rem;
letter-spacing: -0.03px;
font-weight: 600;
color: #fff !important;
line-height: 1.5rem !important;
opacity: 1;
float: none;
}
.klb-notice-ajax .woocommerce-error li,
.klb-notice-ajax .woocommerce-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column;
justify-content: space-between;
padding-right: 3rem;
}
.single-product .klb-notice-ajax .woocommerce-error li,
.single-product .klb-notice-ajax .woocommerce-message  {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column;
justify-content: space-between;
}
.klb-notice-ajax ul.woocommerce-error,
.klb-notice-ajax .wc-block-components-notice-banner__content.is-error {
border: none;
margin: 0;
background: #9f1239;
position: relative;
border-radius: 7px;
}
.klb-notice-ajax .woocommerce-message,
.klb-notice-ajax .wc-block-components-notice-banner__content {
border: none;
margin: 0;
background: #29843B;
position: relative;
border-radius: 7px;
}
.klb-notice-close {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
}
.klb-notice-ajax > * + * {
margin-top: 15px !important;
}
.klb-notice-ajax .woocommerce-message p {
margin-bottom: 8px;
}
.klb-notice-ajax .woocommerce-message a.button:hover {
opacity: 1;
}
.klb-notice-ajax .wc-block-components-notice-banner>.wc-block-components-notice-banner__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column-reverse;
justify-content: space-between;
padding-right: 3rem !important;
color: #fff;
}.klbtheme-empty,
.klbtheme-terms + select:not(.klbtheme-select),
.klbtheme-term.klbtheme-disabled:after,
.klbtheme-term.klbtheme-disabled:before {
display: none !important;
}
.klbtheme-term.klbtheme-disabled {
opacity: .4;
cursor: default;
}
.klbtheme-variations {
margin-bottom: 20px;
}
.variations .klbtheme-variations-items + .klbtheme-variations-items {
margin-top: 10px;
}
.klbtheme-terms {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.625rem;
}
.klbtheme-term {
display: inline-flex;
justify-content: center;
align-items: center;
cursor: pointer;
text-align: center;
position: relative;
}
.klbtheme-type-color .klbtheme-term{
position: relative;
display: block;
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
cursor: pointer;
}
.klbtheme-type-color .klbtheme-term:first-child {
margin-left: 0;
}
.klbtheme-type-color span.klbtheme-term.klbtheme-selected:after {
content: "";
position: absolute;
left: -0.25rem;
right: -0.25rem;
top: -0.25rem;
bottom: -0.25rem;
border: 2px solid rgb(var(--colors-primary-background));
border-radius: 50%;
}
.klbtheme-type-image .klbtheme-term {
height: 42px;
width: 42px;
}
.klbtheme-type-image .klbtheme-term img {
width: 100%;
height: 100%;
display: block;
}
.klbtheme-type-color .klbtheme-term {
font-size: 0;
}
.klbtheme-type-button .klbtheme-term {
font-size: 12px;
}
.klbtheme-type-button span.klbtheme-term {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: 600;
min-width: 3.75rem;
height: 1.875rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
border: 1px solid #e4e4e7;
border-radius: 8px;
cursor: pointer;
-webkit-transition: all 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
transition: all 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klbtheme-type-button span.klbtheme-term.klbtheme-selected {
color: #000;
border-color: rgb(var(--colors-primary-background));
}
table.variations span.selected-value img {
display: none;
}
.klbtheme-type-image span.klbtheme-term.klbtheme-selected {
border: 1px solid var(--color-black);
}
.single-product-wrapper .product-detail-column form.cart table.variations .label span.selected-value {
color: #030712;
font-weight: bolder;
}
.single-product-wrapper form.cart .variations tr > th {
padding-top: 0.9375rem;
padding-bottom: 0.9375rem;
font-weight:400;
}
a.reset_variations {
color: #021523;
font-size: 14px;
vertical-align: top;
line-height: 37px;
display: inline-block;
margin-left: 10px;
text-decoration:none;
}
a.reset_variations:before {
font-family: "klbtheme";
font-size: 13px;
line-height: 1;
content: '\e861';
margin-right: 3px;
}
.single-product-wrapper .woocommerce-variation-price .price {
margin-bottom: 20px;
font-size: 25px;
}
.single-product-wrapper form.cart .variations tr label {
color: #a1a1aa;
margin-bottom: 0 !important;
font-size: 0.8125rem;
}.scrollToTop{
position:fixed;
right: 20px;
bottom: 20px;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: rgba(264,255,255, 0.9);
color: #333;
box-shadow: 0 0 5px rgb(0 0 0 / 17%);
text-align: center;
line-height: 50px;
opacity: 0;
z-index: 350;
}
.scrollToTop.button-show {
opacity: 1;
}
.scrollToTop:hover{
color:#777;
}
.scrollToTop:after {
display: inline-block;
font-size: 20px;
content: "\e8dc";
font-family: "klbtheme";
}
@media (max-width: 1024px){
.scrollToTop{
bottom:70px;
right: 12px;
width: 40px;
height: 40px;
line-height: 40px;
background-color:#fff;
}
}@media screen and (min-width: 992px) {
.single-gallery-1column > * .product-detail-column {
position: sticky;
top: 5rem;
}
}
.single-gallery-carousel2columns svg {
width: 20px;
color: #4F575E;
}
.single-gallery-carousel2columns ul.flex-direction-nav {
list-style: none;
padding: 0;
display: flex;
justify-content: space-between;
gap: 5px;
margin-top: 20px;
}
.single-gallery-carousel2columns .product-checklist {
display: none;
}
.single-gallery-carousel2columns .woocommerce-product-details__short-description {
display: none;
}
.single-gallery-1column .woocommerce-product-gallery__image + .woocommerce-product-gallery__image{
margin-top: 5px;
}
.single-gallery-2columns {
padding-left: 0 !important;!i;!;
}
.single-gallery-2columns .woocommerce-product-gallery__wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 5px;
}
@media screen and (max-width: 600px) {
.single-gallery-1column .woocommerce-product-gallery__wrapper,
.single-gallery-2columns .woocommerce-product-gallery__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
white-space: nowrap;
width: 100%;
overflow-x: auto;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper > *,
.single-gallery-2columns .woocommerce-product-gallery__wrapper > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar {
width: 3px;
height: 4px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track {
background-color: #f6f4f0;
border-radius: 9px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 9px;
}
}.klb-search-results {
position: absolute;
left: 0;
top: 100%;
background-color: #ffffff;
padding: 10px;
margin: 0;
box-sizing: border-box;
border: 1px solid #d9dde3;
width: 100%;
z-index: 9999999;
border-radius: 10px;
}
.search-holder-form .klb-search-results {
max-height: 190px;
overflow-y: scroll;
}
.klb-search-results::-webkit-scrollbar {
width: 3px;
}
.klb-search-results::-webkit-scrollbar-track {
background-color: #f6f4f0;
border-radius: 9px;
}
.klb-search-results::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 9px;
}
.klb-search-results ul {
padding: 0;
margin:0;
}
.klb-search-results ul li {
display: flex;
flex-direction: row;
padding: 8px;
align-items: center;
}
.klb-search-results ul li.search-more {
justify-content: center;
}
.klb-search-results ul li.search-more a {
color: 212529 ;
}
.klb-search-results .search-img img {
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 3px;
max-width: 42px;
margin-right: 10px;
}
.klb-search-results .search-content {
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
}
.klb-search-results h1.product-title {
font-size: .875rem;
font-weight: 500;
line-height: 1.4;
margin-bottom: 0;
margin-right: 10px;
}
.klb-search-results h1.product-title a {
color: #212529;
text-decoration:none;
}
.klb-search-results span.price {
text-align: right;
font-size: 15px;
flex-direction: column;
gap: inherit;
}
.klb-search-results span.price > * {
display: block;
margin: 0;
}
.search-loading button svg{
opacity:0;
}
.search-loading button svg.preloader{
opacity:1;
}
form.search-form .loader-image{
left: 0;
right: 0;
width: 20px !important;
color: #212529;
height: auto !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { 
display: none; 
}
.site-search-form .search-button {
position: relative;
}.product-badges {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;	
}
.product-badges .badge {
background: #868E96;
}
.badge + .badge {
margin-top: 3px;
}.wishlist-button {
position:relative;
}
a.klbwl-btn:before{
font-family: "klbtheme";
content: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 21C11.7143 21 11.5238 20.9016 11.2381 20.7049C9.61905 19.918 8.19048 18.9344 6.85714 17.8525C4.47619 15.8852 2 12.8361 2 8.70492C2 5.55738 4.47619 3.09836 7.42857 3.09836C9.2381 3.09836 10.9524 4.08197 12 5.45902C13.0476 3.98361 14.6667 3 16.5714 3C19.619 3 22 5.55738 22 8.60656C22 12.7377 19.5238 15.8852 17.1429 17.7541C15.9048 18.8361 14.4762 19.7213 12.9524 20.5082H12.8571C12.2857 21 12.0952 21 12 21Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}
.product .wishlist-button a {
font-size: 0;
color: currentColor;
}
a.klbwl-btn.klbwl-product-in-list:before{
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="black"><path d="M12 21C11.7143 21 11.5238 20.9016 11.2381 20.7049C9.61905 19.918 8.19048 18.9344 6.85714 17.8525C4.47619 15.8852 2 12.8361 2 8.70492C2 5.55738 4.47619 3.09836 7.42857 3.09836C9.2381 3.09836 10.9524 4.08197 12 5.45902C13.0476 3.98361 14.6667 3 16.5714 3C19.619 3 22 5.55738 22 8.60656C22 12.7377 19.5238 15.8852 17.1429 17.7541C15.9048 18.8361 14.4762 19.7213 12.9524 20.5082H12.8571C12.2857 21 12.0952 21 12 21Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
}
@keyframes klb-wishlist-rotate {
100% {
transform: rotate(360deg); } 
}
a.klbwl-btn.klbwl-adding:after,
span.klbwl-removing i:before {
position: absolute;
top: 50%;
margin-top: -10px;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgb(161 161 161 / 40%);
border-left-color: #000;
border-radius: 50%;
vertical-align: middle;
opacity: 1;
animation: klb-wishlist-rotate 450ms infinite linear;
}
.products a.klbwl-btn.klbwl-adding:after {
left: 50%;
margin-left: -9px;
}
.wishlist-button .klbwl-btn.klbwl-adding:before {
opacity: 0;
}
.klbwl-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999989;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
font-size: 14px;
visibility: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
box-sizing: border-box;
}
.klbwl-popup .klbwl-popup-inner {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.klbwl-popup .klbwl-popup-inner .klbwl-popup-content {
width: 100%;
max-width: 360px;
height: auto;
max-height: 100%;
position: absolute;
top: 40%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
display: flex;
flex-direction: column;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow: hidden;
padding: 40px;
background-color: #fff;
text-align: center;
}
.klbwl-popup.klbwl-show {
opacity: 1;
visibility: visible;
}
.klbwl-popup.klbwl-show .klbwl-popup-inner .klbwl-popup-content {
top: 50%;
}
.klbwl-popup-content a.btn {
width: 100%;
justify-content: center;
}
.klbwl-popup-content a.btn + a.btn {
margin-top: 10px;
}
.klbwl-popup-content .klbwl-notice {
margin-bottom: 10px;
}
td.klbwl-item--remove span {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.75rem;
font-weight: 700;
text-decoration: none;
text-shadow: 0 0 0 currentColor;
color: currentColor;
width: 1.125rem;
height: 1.125rem;
border: 1px solid var(--color-gray-200);
border-radius: 26px;
-webkit-transition: all 0.35s var(--theme-transition);
transition: all 0.35s var(--theme-transition);
cursor: pointer;
padding: 9px;
}
td.klbwl-item--remove span:hover {
background-color: var(--color-gray-100);
}
td.klbwl-item--remove span.klbwl-removing {
background: none;
border: none;
}
span.klbwl-removing i:before {
margin-left: 0;
margin-top: 0;
top: 0;
}
td.klbwl-item--image img {
max-width: 65px;
}
td.klbwl-item--addtocart p {
margin-bottom: 0;
white-space: nowrap;
}
td.klbwl-item--addtocart a i {
display: none;
}
td.klbwl-item--name a {
color: currentColor;
font-weight: 500;
}
.klbwl-no-result .cart-empty-page .empty-icon {
font-size: 7rem;
margin-bottom: 0;
}
.klbwl-no-result + .klbwl-actions {
display: none;
}
@media(max-width: 480px){
.klbwl-list td.klbwl-item--stock,
.klbwl-list th.product-date,
.klbwl-list th.product-price,
.klbwl-list th.product-subtotal,
.klbwl-list td.klbwl-item--date,
.klbwl-list td.klbwl-item--price {
display: none;
}
.klbwl-list td.klbwl-item--addtocart a.button {
padding: 5px;
font-size: 12px;
}
.klbwl-list.woocommerce-cart-form table th.product-remove {
display: table-cell !important;
}
}
.footer-social .span {
font-size: 14px;
font-weight: 500;
margin-bottom: 0.4375rem;
}
.klbwl-actions .site-social ul li a.facebook {
color: #fff;
background-color: #1877f2;
}
.klbwl-actions .site-social ul li a.twitter{
color: #fff;
background-color: #1da1f2;
}
.klbwl-actions .site-social ul li a.instagram{
color: #fff;
background-color: #fd1d1d;
}
.klbwl-actions .site-social ul li a.linkedin{
color: #fff;
background-color: #0077b5;
}
.klbwl-popup-inner .klbwl-popup-content i:before {
margin-right: 5px;
}
.klbwl-item--stock .in-stock {
color: #16a34a;	
}
.klbwl-item--stock .out-of-stock {
color: #e11d48;
}@keyframes klbcp-rotate {
100% {
transform: rotate(360deg); } 
}
a.klbcp-adding:after {
position: absolute;
top: 50%;
left: 0;
margin-top: -10px;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgb(161 161 161 / 40%);
border-left-color: #000;
border-radius: 50%;
vertical-align: middle;
opacity: 1;
animation: klbcp-rotate 450ms infinite linear;
}
.klbcp-adding:before {
opacity: 0;
}
.klbcp-message {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999989;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
font-size: 14px;
visibility: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
box-sizing: border-box;
}
.klbcp-message.klbcp-show {
opacity: 1;
visibility: visible;
}
.klbcp-message-inner {
width: 100%;
max-width: 360px;
height: auto;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
display: flex;
flex-direction: column;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow: hidden;
padding: 40px;
background-color: #fff;
text-align: center;
}
.klbcp-message a.btn {
justify-content: center;
margin-top: 10px;
cursor:pointer;
}
.woocommerce-MyAccount-navigation-link--compare a:before {
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
font-size: 120%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-repeat-icon lucide-repeat"><path d="m17 2 4 4-4 4"></path><path d="M3 11v-1a4 4 0 0 1 4-4h14"></path><path d="m7 22-4-4 4-4"></path><path d="M21 13v1a4 4 0 0 1-4 4H3"></path></svg>')  !important;
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
font-size: 1.25rem;
}
a.klbcp-btn:before {
font-family: "klbtheme";
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-repeat-icon lucide-repeat"><path d="m17 2 4 4-4 4"></path><path d="M3 11v-1a4 4 0 0 1 4-4h14"></path><path d="m7 22-4-4 4-4"></path><path d="M21 13v1a4 4 0 0 1-4 4H3"></path></svg>')  !important;
}
a.klbcp-btn.klbcp-btn-added:before {
content: '\e85f' !important;
}
span.klbcp-remove {
cursor: pointer;
}
.klbcp_table td:first-child {
border-left: 0;
}
.klbcp_table tr:first-child td {
border-top: none;
}
.klbcp_table .product-rating {
display: table-row;
}
.klbcp_table td:last-child {
border-right: 0;
}
.klbcp_table .product-add_to_cart p {
margin: 0;
}
.klbcp_table .product-add_to_cart a.button {
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
opacity: 1;
text-decoration: none;
text-transform: none;
float: none;
padding-left: 1.125rem !important;
padding-right: 1.125rem !important;
width: auto;
}
.klbcp_table .product-add_to_cart a.button:hover {
background-color: rgba(var(--colors-primary-background), var(--button-hover-opacity));
}
.klbcp-list .cart-empty-page .empty-icon {
font-size: 7rem;
margin-bottom: 0;
}
table.klbcp_table {
table-layout: fixed;
display: table;
width: 100%;
}
.klbcp-list.compare-page {
overflow-x: auto;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.klbcp_table td.td-label {
width: 120px;
}
.klbcp_table td:not(.td-label) {
width: 14.375rem;
}
.klbcp_table td {
padding: 0.75rem;
}
.product-cart-action.product-compare {
position: relative;
}
.single-product-buttons a.klbcp-adding:after {
left: 0 !important;
margin-left: 4px !important;
border-left-color: #000;
}
.single-product-wrapper .product form.cart .cart-actions.actions-buttons .product-cart-action a.klbcp-btn:before {
font-size: 21px;
}
.klbcp-list.compare-page .add_to_cart_inline .added_to_cart {
margin-left: 5px;
height:42px;
width:42px;
}
.klbcp-list.compare-page .add_to_cart_inline .added_to_cart:before {
font-size:1rem;
}
.klbcp-list.compare-page .product-name a {
color: currentColor;
font-weight: 500;
}
.klbcp-list.compare-page .product-stock .in-stock {
color: rgb(var(--colors-green-base));
}
.klbcp-list.compare-page del {
font-weight: 500;
color: rgb(var(--colors-gray-400));
}
.klbcp-list.compare-page ins {
font-weight: 600;
text-decoration: none;
color: rgb(var(--colors-green-base));
}.single-product-wrapper .product-low-stock {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
min-width: 170px;
background-color: #F1F3F5;
border-radius: 12px;
padding: 6px 8px 6px 14px;
width:max-content;
}
.single-product-wrapper .product-low-stock .icon {
-webkit-box-flex: 0;
-ms-flex: 0 0 1.125rem;
flex: 0 0 1.125rem;
max-width: 1.125rem;
margin-right: 0.625rem;
}
.single-product-wrapper .product-low-stock .info {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.single-product-wrapper .product-low-stock .info span {
display: block;
font-size: 0.625rem;
color: #868e96;
}
.single-product-wrapper .product-low-stock .info p {
font-size: 0.75rem;
font-weight: 600;
color: #f03e3e;
margin-bottom: 0;
}
.ignavo-product-bottom-popup-cart .product-low-stock {
display: none;
}
.quickview-product .product-low-stock {
display: none !important;
}
.button.buy_now_button + .product-low-stock {
margin-left: 5px;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
 :root,
[data-bs-theme=light] {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
--bs-success-text-emphasis: rgb(10, 54, 33.6);
--bs-info-text-emphasis: rgb(5.2, 80.8, 96);
--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
--bs-success-bg-subtle: rgb(209, 231, 220.8);
--bs-info-bg-subtle: rgb(206.6, 244.4, 252);
--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
--bs-light-bg-subtle: rgb(251.5, 252, 252.5);
--bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: rgb(158.2, 197, 254.2);
--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
--bs-success-border-subtle: rgb(163, 207, 186.6);
--bs-info-border-subtle: rgb(158.2, 233.8, 249);
--bs-warning-border-subtle: rgb(255, 230.2, 155.8);
--bs-danger-border-subtle: rgb(241, 174.2, 180.6);
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255;
--bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0;
--bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41;
--bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239;
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline;
--bs-link-hover-color: rgb(10.4, 88, 202.4);
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-code-color: #d63384;
--bs-highlight-color: #212529;
--bs-highlight-bg: rgb(255, 242.6, 205.4);
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-xxl: 2rem;
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
--bs-border-radius-pill: 50rem;
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
--bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545;
--bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
color-scheme: dark;
--bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
--bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
--bs-success-text-emphasis: rgb(117, 183, 152.4);
--bs-info-text-emphasis: rgb(109.8, 223.2, 246);
--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
--bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
--bs-success-bg-subtle: rgb(5, 27, 16.8);
--bs-info-bg-subtle: rgb(2.6, 40.4, 48);
--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
--bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: rgb(7.8, 66, 151.8);
--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
--bs-success-border-subtle: rgb(15, 81, 50.4);
--bs-info-border-subtle: rgb(7.8, 121.2, 144);
--bs-warning-border-subtle: rgb(153, 115.8, 4.2);
--bs-danger-border-subtle: rgb(132, 31.8, 41.4);
--bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: rgb(109.8, 168, 253.8);
--bs-link-hover-color: rgb(138.84, 185.4, 254.04);
--bs-link-color-rgb: 110, 168, 254;
--bs-link-hover-color-rgb: 139, 185, 254;
--bs-code-color: rgb(230.4, 132.6, 181.2);
--bs-highlight-color: #dee2e6;
--bs-highlight-bg: rgb(102, 77.2, 2.8);
--bs-border-color: #495057;
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
--bs-form-valid-color: rgb(117, 183, 152.4);
--bs-form-valid-border-color: rgb(117, 183, 152.4);
--bs-form-invalid-color: rgb(234, 133.8, 143.4);
--bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
border: 0;
border-top: var(--bs-border-width) solid;
opacity: 0.25;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
color: var(--bs-heading-color);
}
h1, .h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1, .h1 {
font-size: 2.5rem;
}
}
h2, .h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2, .h2 {
font-size: 2rem;
}
}
h3, .h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3, .h3 {
font-size: 1.75rem;
}
}
h4, .h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4, .h4 {
font-size: 1.5rem;
}
}
h5, .h5 {
font-size: 1.25rem;
}
h6, .h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small, .small {
font-size: 0.875em;
}
mark, .mark {
padding: 0.1875em;
color: var(--bs-highlight-color);
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
text-decoration: underline;
}
a:hover {
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: var(--bs-secondary-color);
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
} ::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
.lead {
font-size: 1.25rem;
font-weight: 300;
}
.display-1 {
font-size: calc(1.625rem + 4.5vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-1 {
font-size: 5rem;
}
}
.display-2 {
font-size: calc(1.575rem + 3.9vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-2 {
font-size: 4.5rem;
}
}
.display-3 {
font-size: calc(1.525rem + 3.3vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-3 {
font-size: 4rem;
}
}
.display-4 {
font-size: calc(1.475rem + 2.7vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-4 {
font-size: 3.5rem;
}
}
.display-5 {
font-size: calc(1.425rem + 2.1vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-5 {
font-size: 3rem;
}
}
.display-6 {
font-size: calc(1.375rem + 1.5vw);
font-weight: 300;
line-height: 1.2;
}
@media (min-width: 1200px) {
.display-6 {
font-size: 2.5rem;
}
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
}
.list-inline-item {
display: inline-block;
}
.list-inline-item:not(:last-child) {
margin-right: 0.5rem;
}
.initialism {
font-size: 0.875em;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem;
}
.blockquote > :last-child {
margin-bottom: 0;
}
.blockquote-footer {
margin-top: -1rem;
margin-bottom: 1rem;
font-size: 0.875em;
color: #6c757d;
}
.blockquote-footer::before {
content: "— ";
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container-sm, .container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md, .container-sm, .container {
max-width: 720px;
}
}
@media (min-width: 1024px) {
.container-lg, .container-md, .container-sm, .container {
max-width: 960px;
}
}
@media (min-width: 1280px) {
.container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1140px;
}
}
.container-2xl, .container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1320px;
}
:root {
--bs-breakpoint-xs: 0;
--bs-breakpoint-sm: 576px;
--bs-breakpoint-md: 768px;
--bs-breakpoint-lg: 1024px;
--bs-breakpoint-xl: 1280px;
--bs-breakpoint-2xl: 1536px;
}
.row {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: calc(-1 * var(--bs-gutter-y));
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-top: var(--bs-gutter-y);
}
.col {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-1 {
margin-left: 8.33333333%;
}
.offset-2 {
margin-left: 16.66666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.33333333%;
}
.offset-5 {
margin-left: 41.66666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.33333333%;
}
.offset-8 {
margin-left: 66.66666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.33333333%;
}
.offset-11 {
margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
--bs-gutter-x: 0;
}
.g-0,
.gy-0 {
--bs-gutter-y: 0;
}
.g-1,
.gx-1 {
--bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
--bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
--bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
--bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
--bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
--bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
--bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
--bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
--bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
--bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
.col-sm {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-sm-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.33333333%;
}
.offset-sm-2 {
margin-left: 16.66666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.33333333%;
}
.offset-sm-5 {
margin-left: 41.66666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.33333333%;
}
.offset-sm-8 {
margin-left: 66.66666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.33333333%;
}
.offset-sm-11 {
margin-left: 91.66666667%;
}
.g-sm-0,
.gx-sm-0 {
--bs-gutter-x: 0;
}
.g-sm-0,
.gy-sm-0 {
--bs-gutter-y: 0;
}
.g-sm-1,
.gx-sm-1 {
--bs-gutter-x: 0.25rem;
}
.g-sm-1,
.gy-sm-1 {
--bs-gutter-y: 0.25rem;
}
.g-sm-2,
.gx-sm-2 {
--bs-gutter-x: 0.5rem;
}
.g-sm-2,
.gy-sm-2 {
--bs-gutter-y: 0.5rem;
}
.g-sm-3,
.gx-sm-3 {
--bs-gutter-x: 1rem;
}
.g-sm-3,
.gy-sm-3 {
--bs-gutter-y: 1rem;
}
.g-sm-4,
.gx-sm-4 {
--bs-gutter-x: 1.5rem;
}
.g-sm-4,
.gy-sm-4 {
--bs-gutter-y: 1.5rem;
}
.g-sm-5,
.gx-sm-5 {
--bs-gutter-x: 3rem;
}
.g-sm-5,
.gy-sm-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 768px) {
.col-md {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-md-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.33333333%;
}
.offset-md-2 {
margin-left: 16.66666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.33333333%;
}
.offset-md-5 {
margin-left: 41.66666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.33333333%;
}
.offset-md-8 {
margin-left: 66.66666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.33333333%;
}
.offset-md-11 {
margin-left: 91.66666667%;
}
.g-md-0,
.gx-md-0 {
--bs-gutter-x: 0;
}
.g-md-0,
.gy-md-0 {
--bs-gutter-y: 0;
}
.g-md-1,
.gx-md-1 {
--bs-gutter-x: 0.25rem;
}
.g-md-1,
.gy-md-1 {
--bs-gutter-y: 0.25rem;
}
.g-md-2,
.gx-md-2 {
--bs-gutter-x: 0.5rem;
}
.g-md-2,
.gy-md-2 {
--bs-gutter-y: 0.5rem;
}
.g-md-3,
.gx-md-3 {
--bs-gutter-x: 1rem;
}
.g-md-3,
.gy-md-3 {
--bs-gutter-y: 1rem;
}
.g-md-4,
.gx-md-4 {
--bs-gutter-x: 1.5rem;
}
.g-md-4,
.gy-md-4 {
--bs-gutter-y: 1.5rem;
}
.g-md-5,
.gx-md-5 {
--bs-gutter-x: 3rem;
}
.g-md-5,
.gy-md-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1024px) {
.col-lg {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-lg-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.33333333%;
}
.offset-lg-2 {
margin-left: 16.66666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.33333333%;
}
.offset-lg-5 {
margin-left: 41.66666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.33333333%;
}
.offset-lg-8 {
margin-left: 66.66666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.33333333%;
}
.offset-lg-11 {
margin-left: 91.66666667%;
}
.g-lg-0,
.gx-lg-0 {
--bs-gutter-x: 0;
}
.g-lg-0,
.gy-lg-0 {
--bs-gutter-y: 0;
}
.g-lg-1,
.gx-lg-1 {
--bs-gutter-x: 0.25rem;
}
.g-lg-1,
.gy-lg-1 {
--bs-gutter-y: 0.25rem;
}
.g-lg-2,
.gx-lg-2 {
--bs-gutter-x: 0.5rem;
}
.g-lg-2,
.gy-lg-2 {
--bs-gutter-y: 0.5rem;
}
.g-lg-3,
.gx-lg-3 {
--bs-gutter-x: 1rem;
}
.g-lg-3,
.gy-lg-3 {
--bs-gutter-y: 1rem;
}
.g-lg-4,
.gx-lg-4 {
--bs-gutter-x: 1.5rem;
}
.g-lg-4,
.gy-lg-4 {
--bs-gutter-y: 1.5rem;
}
.g-lg-5,
.gx-lg-5 {
--bs-gutter-x: 3rem;
}
.g-lg-5,
.gy-lg-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1280px) {
.col-xl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-xl-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.33333333%;
}
.offset-xl-2 {
margin-left: 16.66666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.33333333%;
}
.offset-xl-5 {
margin-left: 41.66666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.33333333%;
}
.offset-xl-8 {
margin-left: 66.66666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.33333333%;
}
.offset-xl-11 {
margin-left: 91.66666667%;
}
.g-xl-0,
.gx-xl-0 {
--bs-gutter-x: 0;
}
.g-xl-0,
.gy-xl-0 {
--bs-gutter-y: 0;
}
.g-xl-1,
.gx-xl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xl-1,
.gy-xl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xl-2,
.gx-xl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xl-2,
.gy-xl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xl-3,
.gx-xl-3 {
--bs-gutter-x: 1rem;
}
.g-xl-3,
.gy-xl-3 {
--bs-gutter-y: 1rem;
}
.g-xl-4,
.gx-xl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xl-4,
.gy-xl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xl-5,
.gx-xl-5 {
--bs-gutter-x: 3rem;
}
.g-xl-5,
.gy-xl-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1536px) {
.col-2xl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-2xl-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-2xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-2xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-2xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.row-cols-2xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-2xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-2xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-2xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-2xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-2xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-2xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-2xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-2xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-2xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-2xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-2xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-2xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-2xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-2xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-2xl-0 {
margin-left: 0;
}
.offset-2xl-1 {
margin-left: 8.33333333%;
}
.offset-2xl-2 {
margin-left: 16.66666667%;
}
.offset-2xl-3 {
margin-left: 25%;
}
.offset-2xl-4 {
margin-left: 33.33333333%;
}
.offset-2xl-5 {
margin-left: 41.66666667%;
}
.offset-2xl-6 {
margin-left: 50%;
}
.offset-2xl-7 {
margin-left: 58.33333333%;
}
.offset-2xl-8 {
margin-left: 66.66666667%;
}
.offset-2xl-9 {
margin-left: 75%;
}
.offset-2xl-10 {
margin-left: 83.33333333%;
}
.offset-2xl-11 {
margin-left: 91.66666667%;
}
.g-2xl-0,
.gx-2xl-0 {
--bs-gutter-x: 0;
}
.g-2xl-0,
.gy-2xl-0 {
--bs-gutter-y: 0;
}
.g-2xl-1,
.gx-2xl-1 {
--bs-gutter-x: 0.25rem;
}
.g-2xl-1,
.gy-2xl-1 {
--bs-gutter-y: 0.25rem;
}
.g-2xl-2,
.gx-2xl-2 {
--bs-gutter-x: 0.5rem;
}
.g-2xl-2,
.gy-2xl-2 {
--bs-gutter-y: 0.5rem;
}
.g-2xl-3,
.gx-2xl-3 {
--bs-gutter-x: 1rem;
}
.g-2xl-3,
.gy-2xl-3 {
--bs-gutter-y: 1rem;
}
.g-2xl-4,
.gx-2xl-4 {
--bs-gutter-x: 1.5rem;
}
.g-2xl-4,
.gy-2xl-4 {
--bs-gutter-y: 1.5rem;
}
.g-2xl-5,
.gx-2xl-5 {
--bs-gutter-x: 3rem;
}
.g-2xl-5,
.gy-2xl-5 {
--bs-gutter-y: 3rem;
}
}
.accordion {
--bs-accordion-color: var(--bs-body-color);
--bs-accordion-bg: var(--bs-body-bg);
--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
--bs-accordion-border-color: var(--bs-border-color);
--bs-accordion-border-width: var(--bs-border-width);
--bs-accordion-border-radius: var(--bs-border-radius);
--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-accordion-btn-padding-x: 1.25rem;
--bs-accordion-btn-padding-y: 1rem;
--bs-accordion-btn-color: var(--bs-body-color);
--bs-accordion-btn-bg: var(--bs-accordion-bg);
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
--bs-accordion-active-color: var(--bs-primary-text-emphasis);
--bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
font-size: 1rem;
color: var(--bs-accordion-btn-color);
text-align: left;
background-color: var(--bs-accordion-btn-bg);
border: 0;
border-radius: 0;
overflow-anchor: none;
-webkit-transition: var(--bs-accordion-transition);
transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
.accordion-button {
-webkit-transition: none;
transition: none;
}
}
.accordion-button:not(.collapsed) {
color: var(--bs-accordion-active-color);
background-color: var(--bs-accordion-active-bg);
-webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
background-image: var(--bs-accordion-btn-active-icon);
-webkit-transform: var(--bs-accordion-btn-icon-transform);
transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
-ms-flex-negative: 0;
flex-shrink: 0;
width: var(--bs-accordion-btn-icon-width);
height: var(--bs-accordion-btn-icon-width);
margin-left: auto;
content: "";
background-image: var(--bs-accordion-btn-icon);
background-repeat: no-repeat;
background-size: var(--bs-accordion-btn-icon-width);
-webkit-transition: var(--bs-accordion-btn-icon-transition);
transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
.accordion-button::after {
-webkit-transition: none;
transition: none;
}
}
.accordion-button:hover {
z-index: 2;
}
.accordion-button:focus {
z-index: 3;
outline: 0;
-webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
margin-bottom: 0;
}
.accordion-item {
color: var(--bs-accordion-color);
background-color: var(--bs-accordion-bg);
border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
border-top-left-radius: var(--bs-accordion-border-radius);
border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
border-top-left-radius: var(--bs-accordion-inner-border-radius);
border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
border-top: 0;
}
.accordion-item:last-of-type {
border-bottom-right-radius: var(--bs-accordion-border-radius);
border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
border-bottom-right-radius: var(--bs-accordion-border-radius);
border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
border-right: 0;
border-left: 0;
border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.fade {
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
-webkit-transition: none;
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
-webkit-transition: none;
transition: none;
}
}
.collapsing.collapse-horizontal {
width: 0;
height: auto;
-webkit-transition: width 0.35s ease;
transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.collapse-horizontal {
-webkit-transition: none;
transition: none;
}
}
.align-baseline {
vertical-align: baseline;
}
.align-top {
vertical-align: top;
}
.align-middle {
vertical-align: middle;
}
.align-bottom {
vertical-align: bottom;
}
.align-text-bottom {
vertical-align: text-bottom;
}
.align-text-top {
vertical-align: text-top;
}
.float-start {
float: left;
}
.float-end {
float: right;
}
.float-none {
float: none;
}
.object-fit-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-none {
-o-object-fit: none;
object-fit: none;
}
.opacity-0 {
opacity: 0;
}
.opacity-25 {
opacity: 0.25;
}
.opacity-50 {
opacity: 0.5;
}
.opacity-75 {
opacity: 0.75;
}
.opacity-100 {
opacity: 1;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-visible {
overflow: visible;
}
.overflow-scroll {
overflow: scroll;
}
.overflow-x-auto {
overflow-x: auto;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.overflow-x-visible {
overflow-x: visible;
}
.overflow-x-scroll {
overflow-x: scroll;
}
.overflow-y-auto {
overflow-y: auto;
}
.overflow-y-hidden {
overflow-y: hidden;
}
.overflow-y-visible {
overflow-y: visible;
}
.overflow-y-scroll {
overflow-y: scroll;
}
.d-inline {
display: inline;
}
.d-inline-block {
display: inline-block;
}
.d-block {
display: block;
}
.d-grid {
display: grid;
}
.d-inline-grid {
display: inline-grid;
}
.d-table {
display: table;
}
.d-table-row {
display: table-row;
}
.d-table-cell {
display: table-cell;
}
.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-none {
display: none;
}
.shadow {
-webkit-box-shadow: var(--bs-box-shadow);
box-shadow: var(--bs-box-shadow);
}
.shadow-sm {
-webkit-box-shadow: var(--bs-box-shadow-sm);
box-shadow: var(--bs-box-shadow-sm);
}
.shadow-lg {
-webkit-box-shadow: var(--bs-box-shadow-lg);
box-shadow: var(--bs-box-shadow-lg);
}
.shadow-none {
-webkit-box-shadow: none;
box-shadow: none;
}
.focus-ring-primary {
--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
position: static;
}
.position-relative {
position: relative;
}
.position-absolute {
position: absolute;
}
.position-fixed {
position: fixed;
}
.position-sticky {
position: sticky;
}
.top-0 {
top: 0;
}
.top-50 {
top: 50%;
}
.top-100 {
top: 100%;
}
.bottom-0 {
bottom: 0;
}
.bottom-50 {
bottom: 50%;
}
.bottom-100 {
bottom: 100%;
}
.start-0 {
left: 0;
}
.start-50 {
left: 50%;
}
.start-100 {
left: 100%;
}
.end-0 {
right: 0;
}
.end-50 {
right: 50%;
}
.end-100 {
right: 100%;
}
.translate-middle {
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.translate-middle-x {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.translate-middle-y {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.border {
border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.border-0 {
border: 0;
}
.border-top {
border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.border-top-0 {
border-top: 0;
}
.border-end {
border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.border-end-0 {
border-right: 0;
}
.border-bottom {
border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.border-bottom-0 {
border-bottom: 0;
}
.border-start {
border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.border-start-0 {
border-left: 0;
}
.border-primary {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity));
}
.border-secondary {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity));
}
.border-success {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity));
}
.border-info {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity));
}
.border-warning {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity));
}
.border-danger {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity));
}
.border-light {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity));
}
.border-dark {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity));
}
.border-black {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity));
}
.border-white {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity));
}
.border-primary-subtle {
border-color: var(--bs-primary-border-subtle);
}
.border-secondary-subtle {
border-color: var(--bs-secondary-border-subtle);
}
.border-success-subtle {
border-color: var(--bs-success-border-subtle);
}
.border-info-subtle {
border-color: var(--bs-info-border-subtle);
}
.border-warning-subtle {
border-color: var(--bs-warning-border-subtle);
}
.border-danger-subtle {
border-color: var(--bs-danger-border-subtle);
}
.border-light-subtle {
border-color: var(--bs-light-border-subtle);
}
.border-dark-subtle {
border-color: var(--bs-dark-border-subtle);
}
.border-1 {
border-width: 1px;
}
.border-2 {
border-width: 2px;
}
.border-3 {
border-width: 3px;
}
.border-4 {
border-width: 4px;
}
.border-5 {
border-width: 5px;
}
.border-opacity-10 {
--bs-border-opacity: 0.1;
}
.border-opacity-25 {
--bs-border-opacity: 0.25;
}
.border-opacity-50 {
--bs-border-opacity: 0.5;
}
.border-opacity-75 {
--bs-border-opacity: 0.75;
}
.border-opacity-100 {
--bs-border-opacity: 1;
}
.w-25 {
width: 25%;
}
.w-50 {
width: 50%;
}
.w-75 {
width: 75%;
}
.w-100 {
width: 100%;
}
.w-auto {
width: auto;
}
.mw-100 {
max-width: 100%;
}
.vw-100 {
width: 100vw;
}
.min-vw-100 {
min-width: 100vw;
}
.h-25 {
height: 25%;
}
.h-50 {
height: 50%;
}
.h-75 {
height: 75%;
}
.h-100 {
height: 100%;
}
.h-auto {
height: auto;
}
.mh-100 {
max-height: 100%;
}
.vh-100 {
height: 100vh;
}
.min-vh-100 {
min-height: 100vh;
}
.flex-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-0 {
margin: 0;
}
.m-1 {
margin: 0.25rem;
}
.m-2 {
margin: 0.5rem;
}
.m-3 {
margin: 1rem;
}
.m-4 {
margin: 1.5rem;
}
.m-5 {
margin: 3rem;
}
.m-auto {
margin: auto;
}
.mx-0 {
margin-right: 0;
margin-left: 0;
}
.mx-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-auto {
margin-right: auto;
margin-left: auto;
}
.my-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-0 {
margin-top: 0;
}
.mt-1 {
margin-top: 0.25rem;
}
.mt-2 {
margin-top: 0.5rem;
}
.mt-3 {
margin-top: 1rem;
}
.mt-4 {
margin-top: 1.5rem;
}
.mt-5 {
margin-top: 3rem;
}
.mt-auto {
margin-top: auto;
}
.me-0 {
margin-right: 0;
}
.me-1 {
margin-right: 0.25rem;
}
.me-2 {
margin-right: 0.5rem;
}
.me-3 {
margin-right: 1rem;
}
.me-4 {
margin-right: 1.5rem;
}
.me-5 {
margin-right: 3rem;
}
.me-auto {
margin-right: auto;
}
.mb-0 {
margin-bottom: 0;
}
.mb-1 {
margin-bottom: 0.25rem;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.mb-3 {
margin-bottom: 1rem;
}
.mb-4 {
margin-bottom: 1.5rem;
}
.mb-5 {
margin-bottom: 3rem;
}
.mb-auto {
margin-bottom: auto;
}
.ms-0 {
margin-left: 0;
}
.ms-1 {
margin-left: 0.25rem;
}
.ms-2 {
margin-left: 0.5rem;
}
.ms-3 {
margin-left: 1rem;
}
.ms-4 {
margin-left: 1.5rem;
}
.ms-5 {
margin-left: 3rem;
}
.ms-auto {
margin-left: auto;
}
.p-0 {
padding: 0;
}
.p-1 {
padding: 0.25rem;
}
.p-2 {
padding: 0.5rem;
}
.p-3 {
padding: 1rem;
}
.p-4 {
padding: 1.5rem;
}
.p-5 {
padding: 3rem;
}
.px-0 {
padding-right: 0;
padding-left: 0;
}
.px-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-0 {
padding-top: 0;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.pt-3 {
padding-top: 1rem;
}
.pt-4 {
padding-top: 1.5rem;
}
.pt-5 {
padding-top: 3rem;
}
.pe-0 {
padding-right: 0;
}
.pe-1 {
padding-right: 0.25rem;
}
.pe-2 {
padding-right: 0.5rem;
}
.pe-3 {
padding-right: 1rem;
}
.pe-4 {
padding-right: 1.5rem;
}
.pe-5 {
padding-right: 3rem;
}
.pb-0 {
padding-bottom: 0;
}
.pb-1 {
padding-bottom: 0.25rem;
}
.pb-2 {
padding-bottom: 0.5rem;
}
.pb-3 {
padding-bottom: 1rem;
}
.pb-4 {
padding-bottom: 1.5rem;
}
.pb-5 {
padding-bottom: 3rem;
}
.ps-0 {
padding-left: 0;
}
.ps-1 {
padding-left: 0.25rem;
}
.ps-2 {
padding-left: 0.5rem;
}
.ps-3 {
padding-left: 1rem;
}
.ps-4 {
padding-left: 1.5rem;
}
.ps-5 {
padding-left: 3rem;
}
.gap-0 {
gap: 0;
}
.gap-1 {
gap: 0.25rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 1rem;
}
.gap-4 {
gap: 1.5rem;
}
.gap-5 {
gap: 3rem;
}
.row-gap-0 {
row-gap: 0;
}
.row-gap-1 {
row-gap: 0.25rem;
}
.row-gap-2 {
row-gap: 0.5rem;
}
.row-gap-3 {
row-gap: 1rem;
}
.row-gap-4 {
row-gap: 1.5rem;
}
.row-gap-5 {
row-gap: 3rem;
}
.column-gap-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.font-monospace {
font-family: var(--bs-font-monospace);
}
.fs-1 {
font-size: calc(1.375rem + 1.5vw);
}
.fs-2 {
font-size: calc(1.325rem + 0.9vw);
}
.fs-3 {
font-size: calc(1.3rem + 0.6vw);
}
.fs-4 {
font-size: calc(1.275rem + 0.3vw);
}
.fs-5 {
font-size: 1.25rem;
}
.fs-6 {
font-size: 1rem;
}
.fst-italic {
font-style: italic;
}
.fst-normal {
font-style: normal;
}
.fw-lighter {
font-weight: lighter;
}
.fw-light {
font-weight: 300;
}
.fw-normal {
font-weight: 400;
}
.fw-medium {
font-weight: 500;
}
.fw-semibold {
font-weight: 600;
}
.fw-bold {
font-weight: 700;
}
.fw-bolder {
font-weight: bolder;
}
.lh-1 {
line-height: 1;
}
.lh-sm {
line-height: 1.25;
}
.lh-base {
line-height: 1.5;
}
.lh-lg {
line-height: 2;
}
.text-start {
text-align: left;
}
.text-end {
text-align: right;
}
.text-center {
text-align: center;
}
.text-decoration-none {
text-decoration: none;
}
.text-decoration-underline {
text-decoration: underline;
}
.text-decoration-line-through {
text-decoration: line-through;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-wrap {
white-space: normal;
}
.text-nowrap {
white-space: nowrap;
} .text-break {
word-wrap: break-word;
word-break: break-word;
} .text-primary {
--bs-text-opacity: 1;
color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity));
}
.text-secondary {
--bs-text-opacity: 1;
color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity));
}
.text-success {
--bs-text-opacity: 1;
color: rgba(var(--bs-success-rgb), var(--bs-text-opacity));
}
.text-info {
--bs-text-opacity: 1;
color: rgba(var(--bs-info-rgb), var(--bs-text-opacity));
}
.text-warning {
--bs-text-opacity: 1;
color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity));
}
.text-danger {
--bs-text-opacity: 1;
color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity));
}
.text-light {
--bs-text-opacity: 1;
color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
.text-dark {
--bs-text-opacity: 1;
color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity));
}
.text-black {
--bs-text-opacity: 1;
color: rgba(var(--bs-black-rgb), var(--bs-text-opacity));
}
.text-white {
--bs-text-opacity: 1;
color: rgba(var(--bs-white-rgb), var(--bs-text-opacity));
}
.text-body {
--bs-text-opacity: 1;
color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity));
}
.text-muted {
--bs-text-opacity: 1;
color: var(--bs-secondary-color);
}
.text-black-50 {
--bs-text-opacity: 1;
color: rgba(0, 0, 0, 0.5);
}
.text-white-50 {
--bs-text-opacity: 1;
color: rgba(255, 255, 255, 0.5);
}
.text-body-secondary {
--bs-text-opacity: 1;
color: var(--bs-secondary-color);
}
.text-body-tertiary {
--bs-text-opacity: 1;
color: var(--bs-tertiary-color);
}
.text-body-emphasis {
--bs-text-opacity: 1;
color: var(--bs-emphasis-color);
}
.text-reset {
--bs-text-opacity: 1;
color: inherit;
}
.text-opacity-25 {
--bs-text-opacity: 0.25;
}
.text-opacity-50 {
--bs-text-opacity: 0.5;
}
.text-opacity-75 {
--bs-text-opacity: 0.75;
}
.text-opacity-100 {
--bs-text-opacity: 1;
}
.text-primary-emphasis {
color: var(--bs-primary-text-emphasis);
}
.text-secondary-emphasis {
color: var(--bs-secondary-text-emphasis);
}
.text-success-emphasis {
color: var(--bs-success-text-emphasis);
}
.text-info-emphasis {
color: var(--bs-info-text-emphasis);
}
.text-warning-emphasis {
color: var(--bs-warning-text-emphasis);
}
.text-danger-emphasis {
color: var(--bs-danger-text-emphasis);
}
.text-light-emphasis {
color: var(--bs-light-text-emphasis);
}
.text-dark-emphasis {
color: var(--bs-dark-text-emphasis);
}
.link-opacity-10 {
--bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
--bs-link-opacity: 0.1;
}
.link-opacity-25 {
--bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
--bs-link-opacity: 0.25;
}
.link-opacity-50 {
--bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
--bs-link-opacity: 0.5;
}
.link-opacity-75 {
--bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
--bs-link-opacity: 0.75;
}
.link-opacity-100 {
--bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
--bs-link-opacity: 1;
}
.link-offset-1 {
text-underline-offset: 0.125em;
}
.link-offset-1-hover:hover {
text-underline-offset: 0.125em;
}
.link-offset-2 {
text-underline-offset: 0.25em;
}
.link-offset-2-hover:hover {
text-underline-offset: 0.25em;
}
.link-offset-3 {
text-underline-offset: 0.375em;
}
.link-offset-3-hover:hover {
text-underline-offset: 0.375em;
}
.link-underline-primary {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity));
}
.link-underline-secondary {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity));
}
.link-underline-success {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity));
}
.link-underline-info {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity));
}
.link-underline-warning {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity));
}
.link-underline-danger {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity));
}
.link-underline-light {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity));
}
.link-underline-dark {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity));
}
.link-underline {
--bs-link-underline-opacity: 1;
text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1));
}
.link-underline-opacity-0 {
--bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
--bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
--bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
--bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
--bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
--bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
--bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
--bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
--bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
--bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
--bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
--bs-link-underline-opacity: 1;
}
.bg-primary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity));
}
.bg-secondary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity));
}
.bg-success {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity));
}
.bg-info {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity));
}
.bg-warning {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity));
}
.bg-danger {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));
}
.bg-light {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
}
.bg-dark {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity));
}
.bg-black {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity));
}
.bg-white {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity));
}
.bg-body {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity));
}
.bg-transparent {
--bs-bg-opacity: 1;
background-color: transparent;
}
.bg-body-secondary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity));
}
.bg-body-tertiary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity));
}
.bg-opacity-10 {
--bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
--bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
--bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
--bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
--bs-bg-opacity: 1;
}
.bg-primary-subtle {
background-color: var(--bs-primary-bg-subtle);
}
.bg-secondary-subtle {
background-color: var(--bs-secondary-bg-subtle);
}
.bg-success-subtle {
background-color: var(--bs-success-bg-subtle);
}
.bg-info-subtle {
background-color: var(--bs-info-bg-subtle);
}
.bg-warning-subtle {
background-color: var(--bs-warning-bg-subtle);
}
.bg-danger-subtle {
background-color: var(--bs-danger-bg-subtle);
}
.bg-light-subtle {
background-color: var(--bs-light-bg-subtle);
}
.bg-dark-subtle {
background-color: var(--bs-dark-bg-subtle);
}
.bg-gradient {
background-image: var(--bs-gradient);
}
.user-select-all {
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
}
.user-select-auto {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.user-select-none {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pe-none {
pointer-events: none;
}
.pe-auto {
pointer-events: auto;
}
.rounded {
border-radius: var(--bs-border-radius);
}
.rounded-0 {
border-radius: 0;
}
.rounded-1 {
border-radius: var(--bs-border-radius-sm);
}
.rounded-2 {
border-radius: var(--bs-border-radius);
}
.rounded-3 {
border-radius: var(--bs-border-radius-lg);
}
.rounded-4 {
border-radius: var(--bs-border-radius-xl);
}
.rounded-5 {
border-radius: var(--bs-border-radius-xxl);
}
.rounded-circle {
border-radius: 50%;
}
.rounded-pill {
border-radius: var(--bs-border-radius-pill);
}
.rounded-top {
border-top-left-radius: var(--bs-border-radius);
border-top-right-radius: var(--bs-border-radius);
}
.rounded-top-0 {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.rounded-top-1 {
border-top-left-radius: var(--bs-border-radius-sm);
border-top-right-radius: var(--bs-border-radius-sm);
}
.rounded-top-2 {
border-top-left-radius: var(--bs-border-radius);
border-top-right-radius: var(--bs-border-radius);
}
.rounded-top-3 {
border-top-left-radius: var(--bs-border-radius-lg);
border-top-right-radius: var(--bs-border-radius-lg);
}
.rounded-top-4 {
border-top-left-radius: var(--bs-border-radius-xl);
border-top-right-radius: var(--bs-border-radius-xl);
}
.rounded-top-5 {
border-top-left-radius: var(--bs-border-radius-xxl);
border-top-right-radius: var(--bs-border-radius-xxl);
}
.rounded-top-circle {
border-top-left-radius: 50%;
border-top-right-radius: 50%;
}
.rounded-top-pill {
border-top-left-radius: var(--bs-border-radius-pill);
border-top-right-radius: var(--bs-border-radius-pill);
}
.rounded-end {
border-top-right-radius: var(--bs-border-radius);
border-bottom-right-radius: var(--bs-border-radius);
}
.rounded-end-0 {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.rounded-end-1 {
border-top-right-radius: var(--bs-border-radius-sm);
border-bottom-right-radius: var(--bs-border-radius-sm);
}
.rounded-end-2 {
border-top-right-radius: var(--bs-border-radius);
border-bottom-right-radius: var(--bs-border-radius);
}
.rounded-end-3 {
border-top-right-radius: var(--bs-border-radius-lg);
border-bottom-right-radius: var(--bs-border-radius-lg);
}
.rounded-end-4 {
border-top-right-radius: var(--bs-border-radius-xl);
border-bottom-right-radius: var(--bs-border-radius-xl);
}
.rounded-end-5 {
border-top-right-radius: var(--bs-border-radius-xxl);
border-bottom-right-radius: var(--bs-border-radius-xxl);
}
.rounded-end-circle {
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
}
.rounded-end-pill {
border-top-right-radius: var(--bs-border-radius-pill);
border-bottom-right-radius: var(--bs-border-radius-pill);
}
.rounded-bottom {
border-bottom-right-radius: var(--bs-border-radius);
border-bottom-left-radius: var(--bs-border-radius);
}
.rounded-bottom-0 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.rounded-bottom-1 {
border-bottom-right-radius: var(--bs-border-radius-sm);
border-bottom-left-radius: var(--bs-border-radius-sm);
}
.rounded-bottom-2 {
border-bottom-right-radius: var(--bs-border-radius);
border-bottom-left-radius: var(--bs-border-radius);
}
.rounded-bottom-3 {
border-bottom-right-radius: var(--bs-border-radius-lg);
border-bottom-left-radius: var(--bs-border-radius-lg);
}
.rounded-bottom-4 {
border-bottom-right-radius: var(--bs-border-radius-xl);
border-bottom-left-radius: var(--bs-border-radius-xl);
}
.rounded-bottom-5 {
border-bottom-right-radius: var(--bs-border-radius-xxl);
border-bottom-left-radius: var(--bs-border-radius-xxl);
}
.rounded-bottom-circle {
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.rounded-bottom-pill {
border-bottom-right-radius: var(--bs-border-radius-pill);
border-bottom-left-radius: var(--bs-border-radius-pill);
}
.rounded-start {
border-bottom-left-radius: var(--bs-border-radius);
border-top-left-radius: var(--bs-border-radius);
}
.rounded-start-0 {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.rounded-start-1 {
border-bottom-left-radius: var(--bs-border-radius-sm);
border-top-left-radius: var(--bs-border-radius-sm);
}
.rounded-start-2 {
border-bottom-left-radius: var(--bs-border-radius);
border-top-left-radius: var(--bs-border-radius);
}
.rounded-start-3 {
border-bottom-left-radius: var(--bs-border-radius-lg);
border-top-left-radius: var(--bs-border-radius-lg);
}
.rounded-start-4 {
border-bottom-left-radius: var(--bs-border-radius-xl);
border-top-left-radius: var(--bs-border-radius-xl);
}
.rounded-start-5 {
border-bottom-left-radius: var(--bs-border-radius-xxl);
border-top-left-radius: var(--bs-border-radius-xxl);
}
.rounded-start-circle {
border-bottom-left-radius: 50%;
border-top-left-radius: 50%;
}
.rounded-start-pill {
border-bottom-left-radius: var(--bs-border-radius-pill);
border-top-left-radius: var(--bs-border-radius-pill);
}
.visible {
visibility: visible;
}
.invisible {
visibility: hidden;
}
.z-n1 {
z-index: -1;
}
.z-0 {
z-index: 0;
}
.z-1 {
z-index: 1;
}
.z-2 {
z-index: 2;
}
.z-3 {
z-index: 3;
}
@media (min-width: 576px) {
.float-sm-start {
float: left;
}
.float-sm-end {
float: right;
}
.float-sm-none {
float: none;
}
.object-fit-sm-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-sm-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-sm-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-sm-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-sm-none {
-o-object-fit: none;
object-fit: none;
}
.d-sm-inline {
display: inline;
}
.d-sm-inline-block {
display: inline-block;
}
.d-sm-block {
display: block;
}
.d-sm-grid {
display: grid;
}
.d-sm-inline-grid {
display: inline-grid;
}
.d-sm-table {
display: table;
}
.d-sm-table-row {
display: table-row;
}
.d-sm-table-cell {
display: table-cell;
}
.d-sm-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-sm-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-sm-none {
display: none;
}
.flex-sm-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-sm-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-sm-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-sm-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-sm-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-sm-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-sm-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-sm-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-sm-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-sm-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-sm-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-sm-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-sm-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-sm-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-sm-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-sm-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-sm-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-sm-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-sm-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-sm-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-sm-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-sm-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-sm-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-sm-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-sm-0 {
margin: 0;
}
.m-sm-1 {
margin: 0.25rem;
}
.m-sm-2 {
margin: 0.5rem;
}
.m-sm-3 {
margin: 1rem;
}
.m-sm-4 {
margin: 1.5rem;
}
.m-sm-5 {
margin: 3rem;
}
.m-sm-auto {
margin: auto;
}
.mx-sm-0 {
margin-right: 0;
margin-left: 0;
}
.mx-sm-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-sm-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-sm-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-sm-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-sm-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-sm-auto {
margin-right: auto;
margin-left: auto;
}
.my-sm-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-sm-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-sm-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-sm-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-sm-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-sm-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-sm-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-sm-0 {
margin-top: 0;
}
.mt-sm-1 {
margin-top: 0.25rem;
}
.mt-sm-2 {
margin-top: 0.5rem;
}
.mt-sm-3 {
margin-top: 1rem;
}
.mt-sm-4 {
margin-top: 1.5rem;
}
.mt-sm-5 {
margin-top: 3rem;
}
.mt-sm-auto {
margin-top: auto;
}
.me-sm-0 {
margin-right: 0;
}
.me-sm-1 {
margin-right: 0.25rem;
}
.me-sm-2 {
margin-right: 0.5rem;
}
.me-sm-3 {
margin-right: 1rem;
}
.me-sm-4 {
margin-right: 1.5rem;
}
.me-sm-5 {
margin-right: 3rem;
}
.me-sm-auto {
margin-right: auto;
}
.mb-sm-0 {
margin-bottom: 0;
}
.mb-sm-1 {
margin-bottom: 0.25rem;
}
.mb-sm-2 {
margin-bottom: 0.5rem;
}
.mb-sm-3 {
margin-bottom: 1rem;
}
.mb-sm-4 {
margin-bottom: 1.5rem;
}
.mb-sm-5 {
margin-bottom: 3rem;
}
.mb-sm-auto {
margin-bottom: auto;
}
.ms-sm-0 {
margin-left: 0;
}
.ms-sm-1 {
margin-left: 0.25rem;
}
.ms-sm-2 {
margin-left: 0.5rem;
}
.ms-sm-3 {
margin-left: 1rem;
}
.ms-sm-4 {
margin-left: 1.5rem;
}
.ms-sm-5 {
margin-left: 3rem;
}
.ms-sm-auto {
margin-left: auto;
}
.p-sm-0 {
padding: 0;
}
.p-sm-1 {
padding: 0.25rem;
}
.p-sm-2 {
padding: 0.5rem;
}
.p-sm-3 {
padding: 1rem;
}
.p-sm-4 {
padding: 1.5rem;
}
.p-sm-5 {
padding: 3rem;
}
.px-sm-0 {
padding-right: 0;
padding-left: 0;
}
.px-sm-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-sm-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-sm-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-sm-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-sm-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-sm-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-sm-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-sm-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-sm-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-sm-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-sm-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-sm-0 {
padding-top: 0;
}
.pt-sm-1 {
padding-top: 0.25rem;
}
.pt-sm-2 {
padding-top: 0.5rem;
}
.pt-sm-3 {
padding-top: 1rem;
}
.pt-sm-4 {
padding-top: 1.5rem;
}
.pt-sm-5 {
padding-top: 3rem;
}
.pe-sm-0 {
padding-right: 0;
}
.pe-sm-1 {
padding-right: 0.25rem;
}
.pe-sm-2 {
padding-right: 0.5rem;
}
.pe-sm-3 {
padding-right: 1rem;
}
.pe-sm-4 {
padding-right: 1.5rem;
}
.pe-sm-5 {
padding-right: 3rem;
}
.pb-sm-0 {
padding-bottom: 0;
}
.pb-sm-1 {
padding-bottom: 0.25rem;
}
.pb-sm-2 {
padding-bottom: 0.5rem;
}
.pb-sm-3 {
padding-bottom: 1rem;
}
.pb-sm-4 {
padding-bottom: 1.5rem;
}
.pb-sm-5 {
padding-bottom: 3rem;
}
.ps-sm-0 {
padding-left: 0;
}
.ps-sm-1 {
padding-left: 0.25rem;
}
.ps-sm-2 {
padding-left: 0.5rem;
}
.ps-sm-3 {
padding-left: 1rem;
}
.ps-sm-4 {
padding-left: 1.5rem;
}
.ps-sm-5 {
padding-left: 3rem;
}
.gap-sm-0 {
gap: 0;
}
.gap-sm-1 {
gap: 0.25rem;
}
.gap-sm-2 {
gap: 0.5rem;
}
.gap-sm-3 {
gap: 1rem;
}
.gap-sm-4 {
gap: 1.5rem;
}
.gap-sm-5 {
gap: 3rem;
}
.row-gap-sm-0 {
row-gap: 0;
}
.row-gap-sm-1 {
row-gap: 0.25rem;
}
.row-gap-sm-2 {
row-gap: 0.5rem;
}
.row-gap-sm-3 {
row-gap: 1rem;
}
.row-gap-sm-4 {
row-gap: 1.5rem;
}
.row-gap-sm-5 {
row-gap: 3rem;
}
.column-gap-sm-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-sm-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-sm-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-sm-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-sm-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-sm-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.text-sm-start {
text-align: left;
}
.text-sm-end {
text-align: right;
}
.text-sm-center {
text-align: center;
}
}
@media (min-width: 768px) {
.float-md-start {
float: left;
}
.float-md-end {
float: right;
}
.float-md-none {
float: none;
}
.object-fit-md-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-md-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-md-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-md-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-md-none {
-o-object-fit: none;
object-fit: none;
}
.d-md-inline {
display: inline;
}
.d-md-inline-block {
display: inline-block;
}
.d-md-block {
display: block;
}
.d-md-grid {
display: grid;
}
.d-md-inline-grid {
display: inline-grid;
}
.d-md-table {
display: table;
}
.d-md-table-row {
display: table-row;
}
.d-md-table-cell {
display: table-cell;
}
.d-md-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-md-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-md-none {
display: none;
}
.flex-md-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-md-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-md-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-md-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-md-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-md-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-md-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-md-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-md-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-md-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-md-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-md-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-md-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-md-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-md-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-md-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-md-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-md-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-md-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-md-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-md-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-md-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-md-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-md-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-md-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-md-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-md-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-md-0 {
margin: 0;
}
.m-md-1 {
margin: 0.25rem;
}
.m-md-2 {
margin: 0.5rem;
}
.m-md-3 {
margin: 1rem;
}
.m-md-4 {
margin: 1.5rem;
}
.m-md-5 {
margin: 3rem;
}
.m-md-auto {
margin: auto;
}
.mx-md-0 {
margin-right: 0;
margin-left: 0;
}
.mx-md-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-md-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-md-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-md-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-md-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-md-auto {
margin-right: auto;
margin-left: auto;
}
.my-md-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-md-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-md-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-md-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-md-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-md-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-md-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-md-0 {
margin-top: 0;
}
.mt-md-1 {
margin-top: 0.25rem;
}
.mt-md-2 {
margin-top: 0.5rem;
}
.mt-md-3 {
margin-top: 1rem;
}
.mt-md-4 {
margin-top: 1.5rem;
}
.mt-md-5 {
margin-top: 3rem;
}
.mt-md-auto {
margin-top: auto;
}
.me-md-0 {
margin-right: 0;
}
.me-md-1 {
margin-right: 0.25rem;
}
.me-md-2 {
margin-right: 0.5rem;
}
.me-md-3 {
margin-right: 1rem;
}
.me-md-4 {
margin-right: 1.5rem;
}
.me-md-5 {
margin-right: 3rem;
}
.me-md-auto {
margin-right: auto;
}
.mb-md-0 {
margin-bottom: 0;
}
.mb-md-1 {
margin-bottom: 0.25rem;
}
.mb-md-2 {
margin-bottom: 0.5rem;
}
.mb-md-3 {
margin-bottom: 1rem;
}
.mb-md-4 {
margin-bottom: 1.5rem;
}
.mb-md-5 {
margin-bottom: 3rem;
}
.mb-md-auto {
margin-bottom: auto;
}
.ms-md-0 {
margin-left: 0;
}
.ms-md-1 {
margin-left: 0.25rem;
}
.ms-md-2 {
margin-left: 0.5rem;
}
.ms-md-3 {
margin-left: 1rem;
}
.ms-md-4 {
margin-left: 1.5rem;
}
.ms-md-5 {
margin-left: 3rem;
}
.ms-md-auto {
margin-left: auto;
}
.p-md-0 {
padding: 0;
}
.p-md-1 {
padding: 0.25rem;
}
.p-md-2 {
padding: 0.5rem;
}
.p-md-3 {
padding: 1rem;
}
.p-md-4 {
padding: 1.5rem;
}
.p-md-5 {
padding: 3rem;
}
.px-md-0 {
padding-right: 0;
padding-left: 0;
}
.px-md-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-md-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-md-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-md-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-md-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-md-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-md-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-md-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-md-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-md-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-md-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-md-0 {
padding-top: 0;
}
.pt-md-1 {
padding-top: 0.25rem;
}
.pt-md-2 {
padding-top: 0.5rem;
}
.pt-md-3 {
padding-top: 1rem;
}
.pt-md-4 {
padding-top: 1.5rem;
}
.pt-md-5 {
padding-top: 3rem;
}
.pe-md-0 {
padding-right: 0;
}
.pe-md-1 {
padding-right: 0.25rem;
}
.pe-md-2 {
padding-right: 0.5rem;
}
.pe-md-3 {
padding-right: 1rem;
}
.pe-md-4 {
padding-right: 1.5rem;
}
.pe-md-5 {
padding-right: 3rem;
}
.pb-md-0 {
padding-bottom: 0;
}
.pb-md-1 {
padding-bottom: 0.25rem;
}
.pb-md-2 {
padding-bottom: 0.5rem;
}
.pb-md-3 {
padding-bottom: 1rem;
}
.pb-md-4 {
padding-bottom: 1.5rem;
}
.pb-md-5 {
padding-bottom: 3rem;
}
.ps-md-0 {
padding-left: 0;
}
.ps-md-1 {
padding-left: 0.25rem;
}
.ps-md-2 {
padding-left: 0.5rem;
}
.ps-md-3 {
padding-left: 1rem;
}
.ps-md-4 {
padding-left: 1.5rem;
}
.ps-md-5 {
padding-left: 3rem;
}
.gap-md-0 {
gap: 0;
}
.gap-md-1 {
gap: 0.25rem;
}
.gap-md-2 {
gap: 0.5rem;
}
.gap-md-3 {
gap: 1rem;
}
.gap-md-4 {
gap: 1.5rem;
}
.gap-md-5 {
gap: 3rem;
}
.row-gap-md-0 {
row-gap: 0;
}
.row-gap-md-1 {
row-gap: 0.25rem;
}
.row-gap-md-2 {
row-gap: 0.5rem;
}
.row-gap-md-3 {
row-gap: 1rem;
}
.row-gap-md-4 {
row-gap: 1.5rem;
}
.row-gap-md-5 {
row-gap: 3rem;
}
.column-gap-md-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-md-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-md-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-md-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-md-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-md-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.text-md-start {
text-align: left;
}
.text-md-end {
text-align: right;
}
.text-md-center {
text-align: center;
}
}
@media (min-width: 1024px) {
.float-lg-start {
float: left;
}
.float-lg-end {
float: right;
}
.float-lg-none {
float: none;
}
.object-fit-lg-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-lg-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-lg-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-lg-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-lg-none {
-o-object-fit: none;
object-fit: none;
}
.d-lg-inline {
display: inline;
}
.d-lg-inline-block {
display: inline-block;
}
.d-lg-block {
display: block;
}
.d-lg-grid {
display: grid;
}
.d-lg-inline-grid {
display: inline-grid;
}
.d-lg-table {
display: table;
}
.d-lg-table-row {
display: table-row;
}
.d-lg-table-cell {
display: table-cell;
}
.d-lg-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-lg-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-lg-none {
display: none;
}
.flex-lg-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-lg-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-lg-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-lg-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-lg-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-lg-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-lg-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-lg-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-lg-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-lg-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-lg-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-lg-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-lg-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-lg-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-lg-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-lg-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-lg-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-lg-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-lg-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-lg-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-lg-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-lg-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-lg-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-lg-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-lg-0 {
margin: 0;
}
.m-lg-1 {
margin: 0.25rem;
}
.m-lg-2 {
margin: 0.5rem;
}
.m-lg-3 {
margin: 1rem;
}
.m-lg-4 {
margin: 1.5rem;
}
.m-lg-5 {
margin: 3rem;
}
.m-lg-auto {
margin: auto;
}
.mx-lg-0 {
margin-right: 0;
margin-left: 0;
}
.mx-lg-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-lg-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-lg-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-lg-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-lg-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-lg-auto {
margin-right: auto;
margin-left: auto;
}
.my-lg-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-lg-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-lg-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-lg-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-lg-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-lg-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-lg-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-lg-0 {
margin-top: 0;
}
.mt-lg-1 {
margin-top: 0.25rem;
}
.mt-lg-2 {
margin-top: 0.5rem;
}
.mt-lg-3 {
margin-top: 1rem;
}
.mt-lg-4 {
margin-top: 1.5rem;
}
.mt-lg-5 {
margin-top: 3rem;
}
.mt-lg-auto {
margin-top: auto;
}
.me-lg-0 {
margin-right: 0;
}
.me-lg-1 {
margin-right: 0.25rem;
}
.me-lg-2 {
margin-right: 0.5rem;
}
.me-lg-3 {
margin-right: 1rem;
}
.me-lg-4 {
margin-right: 1.5rem;
}
.me-lg-5 {
margin-right: 3rem;
}
.me-lg-auto {
margin-right: auto;
}
.mb-lg-0 {
margin-bottom: 0;
}
.mb-lg-1 {
margin-bottom: 0.25rem;
}
.mb-lg-2 {
margin-bottom: 0.5rem;
}
.mb-lg-3 {
margin-bottom: 1rem;
}
.mb-lg-4 {
margin-bottom: 1.5rem;
}
.mb-lg-5 {
margin-bottom: 3rem;
}
.mb-lg-auto {
margin-bottom: auto;
}
.ms-lg-0 {
margin-left: 0;
}
.ms-lg-1 {
margin-left: 0.25rem;
}
.ms-lg-2 {
margin-left: 0.5rem;
}
.ms-lg-3 {
margin-left: 1rem;
}
.ms-lg-4 {
margin-left: 1.5rem;
}
.ms-lg-5 {
margin-left: 3rem;
}
.ms-lg-auto {
margin-left: auto;
}
.p-lg-0 {
padding: 0;
}
.p-lg-1 {
padding: 0.25rem;
}
.p-lg-2 {
padding: 0.5rem;
}
.p-lg-3 {
padding: 1rem;
}
.p-lg-4 {
padding: 1.5rem;
}
.p-lg-5 {
padding: 3rem;
}
.px-lg-0 {
padding-right: 0;
padding-left: 0;
}
.px-lg-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-lg-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-lg-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-lg-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-lg-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-lg-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-lg-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-lg-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-lg-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-lg-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-lg-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-lg-0 {
padding-top: 0;
}
.pt-lg-1 {
padding-top: 0.25rem;
}
.pt-lg-2 {
padding-top: 0.5rem;
}
.pt-lg-3 {
padding-top: 1rem;
}
.pt-lg-4 {
padding-top: 1.5rem;
}
.pt-lg-5 {
padding-top: 3rem;
}
.pe-lg-0 {
padding-right: 0;
}
.pe-lg-1 {
padding-right: 0.25rem;
}
.pe-lg-2 {
padding-right: 0.5rem;
}
.pe-lg-3 {
padding-right: 1rem;
}
.pe-lg-4 {
padding-right: 1.5rem;
}
.pe-lg-5 {
padding-right: 3rem;
}
.pb-lg-0 {
padding-bottom: 0;
}
.pb-lg-1 {
padding-bottom: 0.25rem;
}
.pb-lg-2 {
padding-bottom: 0.5rem;
}
.pb-lg-3 {
padding-bottom: 1rem;
}
.pb-lg-4 {
padding-bottom: 1.5rem;
}
.pb-lg-5 {
padding-bottom: 3rem;
}
.ps-lg-0 {
padding-left: 0;
}
.ps-lg-1 {
padding-left: 0.25rem;
}
.ps-lg-2 {
padding-left: 0.5rem;
}
.ps-lg-3 {
padding-left: 1rem;
}
.ps-lg-4 {
padding-left: 1.5rem;
}
.ps-lg-5 {
padding-left: 3rem;
}
.gap-lg-0 {
gap: 0;
}
.gap-lg-1 {
gap: 0.25rem;
}
.gap-lg-2 {
gap: 0.5rem;
}
.gap-lg-3 {
gap: 1rem;
}
.gap-lg-4 {
gap: 1.5rem;
}
.gap-lg-5 {
gap: 3rem;
}
.row-gap-lg-0 {
row-gap: 0;
}
.row-gap-lg-1 {
row-gap: 0.25rem;
}
.row-gap-lg-2 {
row-gap: 0.5rem;
}
.row-gap-lg-3 {
row-gap: 1rem;
}
.row-gap-lg-4 {
row-gap: 1.5rem;
}
.row-gap-lg-5 {
row-gap: 3rem;
}
.column-gap-lg-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-lg-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-lg-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-lg-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-lg-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-lg-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.text-lg-start {
text-align: left;
}
.text-lg-end {
text-align: right;
}
.text-lg-center {
text-align: center;
}
}
@media (min-width: 1280px) {
.float-xl-start {
float: left;
}
.float-xl-end {
float: right;
}
.float-xl-none {
float: none;
}
.object-fit-xl-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-xl-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-xl-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-xl-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-xl-none {
-o-object-fit: none;
object-fit: none;
}
.d-xl-inline {
display: inline;
}
.d-xl-inline-block {
display: inline-block;
}
.d-xl-block {
display: block;
}
.d-xl-grid {
display: grid;
}
.d-xl-inline-grid {
display: inline-grid;
}
.d-xl-table {
display: table;
}
.d-xl-table-row {
display: table-row;
}
.d-xl-table-cell {
display: table-cell;
}
.d-xl-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-xl-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-xl-none {
display: none;
}
.flex-xl-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-xl-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-xl-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-xl-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-xl-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-xl-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-xl-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-xl-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-xl-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-xl-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-xl-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-xl-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-xl-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-xl-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-xl-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-xl-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-xl-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-xl-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-xl-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-xl-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-xl-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-xl-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-xl-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-xl-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-xl-0 {
margin: 0;
}
.m-xl-1 {
margin: 0.25rem;
}
.m-xl-2 {
margin: 0.5rem;
}
.m-xl-3 {
margin: 1rem;
}
.m-xl-4 {
margin: 1.5rem;
}
.m-xl-5 {
margin: 3rem;
}
.m-xl-auto {
margin: auto;
}
.mx-xl-0 {
margin-right: 0;
margin-left: 0;
}
.mx-xl-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-xl-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-xl-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-xl-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-xl-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-xl-auto {
margin-right: auto;
margin-left: auto;
}
.my-xl-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-xl-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-xl-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-xl-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-xl-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-xl-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-xl-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-xl-0 {
margin-top: 0;
}
.mt-xl-1 {
margin-top: 0.25rem;
}
.mt-xl-2 {
margin-top: 0.5rem;
}
.mt-xl-3 {
margin-top: 1rem;
}
.mt-xl-4 {
margin-top: 1.5rem;
}
.mt-xl-5 {
margin-top: 3rem;
}
.mt-xl-auto {
margin-top: auto;
}
.me-xl-0 {
margin-right: 0;
}
.me-xl-1 {
margin-right: 0.25rem;
}
.me-xl-2 {
margin-right: 0.5rem;
}
.me-xl-3 {
margin-right: 1rem;
}
.me-xl-4 {
margin-right: 1.5rem;
}
.me-xl-5 {
margin-right: 3rem;
}
.me-xl-auto {
margin-right: auto;
}
.mb-xl-0 {
margin-bottom: 0;
}
.mb-xl-1 {
margin-bottom: 0.25rem;
}
.mb-xl-2 {
margin-bottom: 0.5rem;
}
.mb-xl-3 {
margin-bottom: 1rem;
}
.mb-xl-4 {
margin-bottom: 1.5rem;
}
.mb-xl-5 {
margin-bottom: 3rem;
}
.mb-xl-auto {
margin-bottom: auto;
}
.ms-xl-0 {
margin-left: 0;
}
.ms-xl-1 {
margin-left: 0.25rem;
}
.ms-xl-2 {
margin-left: 0.5rem;
}
.ms-xl-3 {
margin-left: 1rem;
}
.ms-xl-4 {
margin-left: 1.5rem;
}
.ms-xl-5 {
margin-left: 3rem;
}
.ms-xl-auto {
margin-left: auto;
}
.p-xl-0 {
padding: 0;
}
.p-xl-1 {
padding: 0.25rem;
}
.p-xl-2 {
padding: 0.5rem;
}
.p-xl-3 {
padding: 1rem;
}
.p-xl-4 {
padding: 1.5rem;
}
.p-xl-5 {
padding: 3rem;
}
.px-xl-0 {
padding-right: 0;
padding-left: 0;
}
.px-xl-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-xl-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-xl-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-xl-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-xl-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-xl-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-xl-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-xl-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-xl-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-xl-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-xl-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-xl-0 {
padding-top: 0;
}
.pt-xl-1 {
padding-top: 0.25rem;
}
.pt-xl-2 {
padding-top: 0.5rem;
}
.pt-xl-3 {
padding-top: 1rem;
}
.pt-xl-4 {
padding-top: 1.5rem;
}
.pt-xl-5 {
padding-top: 3rem;
}
.pe-xl-0 {
padding-right: 0;
}
.pe-xl-1 {
padding-right: 0.25rem;
}
.pe-xl-2 {
padding-right: 0.5rem;
}
.pe-xl-3 {
padding-right: 1rem;
}
.pe-xl-4 {
padding-right: 1.5rem;
}
.pe-xl-5 {
padding-right: 3rem;
}
.pb-xl-0 {
padding-bottom: 0;
}
.pb-xl-1 {
padding-bottom: 0.25rem;
}
.pb-xl-2 {
padding-bottom: 0.5rem;
}
.pb-xl-3 {
padding-bottom: 1rem;
}
.pb-xl-4 {
padding-bottom: 1.5rem;
}
.pb-xl-5 {
padding-bottom: 3rem;
}
.ps-xl-0 {
padding-left: 0;
}
.ps-xl-1 {
padding-left: 0.25rem;
}
.ps-xl-2 {
padding-left: 0.5rem;
}
.ps-xl-3 {
padding-left: 1rem;
}
.ps-xl-4 {
padding-left: 1.5rem;
}
.ps-xl-5 {
padding-left: 3rem;
}
.gap-xl-0 {
gap: 0;
}
.gap-xl-1 {
gap: 0.25rem;
}
.gap-xl-2 {
gap: 0.5rem;
}
.gap-xl-3 {
gap: 1rem;
}
.gap-xl-4 {
gap: 1.5rem;
}
.gap-xl-5 {
gap: 3rem;
}
.row-gap-xl-0 {
row-gap: 0;
}
.row-gap-xl-1 {
row-gap: 0.25rem;
}
.row-gap-xl-2 {
row-gap: 0.5rem;
}
.row-gap-xl-3 {
row-gap: 1rem;
}
.row-gap-xl-4 {
row-gap: 1.5rem;
}
.row-gap-xl-5 {
row-gap: 3rem;
}
.column-gap-xl-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-xl-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-xl-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-xl-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-xl-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-xl-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.text-xl-start {
text-align: left;
}
.text-xl-end {
text-align: right;
}
.text-xl-center {
text-align: center;
}
}
@media (min-width: 1536px) {
.float-2xl-start {
float: left;
}
.float-2xl-end {
float: right;
}
.float-2xl-none {
float: none;
}
.object-fit-2xl-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-fit-2xl-cover {
-o-object-fit: cover;
object-fit: cover;
}
.object-fit-2xl-fill {
-o-object-fit: fill;
object-fit: fill;
}
.object-fit-2xl-scale {
-o-object-fit: scale-down;
object-fit: scale-down;
}
.object-fit-2xl-none {
-o-object-fit: none;
object-fit: none;
}
.d-2xl-inline {
display: inline;
}
.d-2xl-inline-block {
display: inline-block;
}
.d-2xl-block {
display: block;
}
.d-2xl-grid {
display: grid;
}
.d-2xl-inline-grid {
display: inline-grid;
}
.d-2xl-table {
display: table;
}
.d-2xl-table-row {
display: table-row;
}
.d-2xl-table-cell {
display: table-cell;
}
.d-2xl-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-2xl-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-2xl-none {
display: none;
}
.flex-2xl-fill {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-2xl-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-2xl-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-2xl-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-2xl-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-2xl-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.flex-2xl-grow-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.flex-2xl-shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.flex-2xl-shrink-1 {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.flex-2xl-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-2xl-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-2xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.justify-content-2xl-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content-2xl-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content-2xl-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content-2xl-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content-2xl-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content-2xl-evenly {
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.align-items-2xl-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items-2xl-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-items-2xl-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-2xl-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.align-items-2xl-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.align-content-2xl-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-2xl-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content-2xl-center {
-ms-flex-line-pack: center;
align-content: center;
}
.align-content-2xl-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content-2xl-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content-2xl-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.align-self-2xl-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.align-self-2xl-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-self-2xl-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-2xl-center {
-ms-flex-item-align: center;
align-self: center;
}
.align-self-2xl-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.align-self-2xl-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.order-2xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-2xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-2xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-2xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-2xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-2xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-2xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-2xl-last {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.m-2xl-0 {
margin: 0;
}
.m-2xl-1 {
margin: 0.25rem;
}
.m-2xl-2 {
margin: 0.5rem;
}
.m-2xl-3 {
margin: 1rem;
}
.m-2xl-4 {
margin: 1.5rem;
}
.m-2xl-5 {
margin: 3rem;
}
.m-2xl-auto {
margin: auto;
}
.mx-2xl-0 {
margin-right: 0;
margin-left: 0;
}
.mx-2xl-1 {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
.mx-2xl-2 {
margin-right: 0.5rem;
margin-left: 0.5rem;
}
.mx-2xl-3 {
margin-right: 1rem;
margin-left: 1rem;
}
.mx-2xl-4 {
margin-right: 1.5rem;
margin-left: 1.5rem;
}
.mx-2xl-5 {
margin-right: 3rem;
margin-left: 3rem;
}
.mx-2xl-auto {
margin-right: auto;
margin-left: auto;
}
.my-2xl-0 {
margin-top: 0;
margin-bottom: 0;
}
.my-2xl-1 {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
.my-2xl-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.my-2xl-3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.my-2xl-4 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-2xl-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
.my-2xl-auto {
margin-top: auto;
margin-bottom: auto;
}
.mt-2xl-0 {
margin-top: 0;
}
.mt-2xl-1 {
margin-top: 0.25rem;
}
.mt-2xl-2 {
margin-top: 0.5rem;
}
.mt-2xl-3 {
margin-top: 1rem;
}
.mt-2xl-4 {
margin-top: 1.5rem;
}
.mt-2xl-5 {
margin-top: 3rem;
}
.mt-2xl-auto {
margin-top: auto;
}
.me-2xl-0 {
margin-right: 0;
}
.me-2xl-1 {
margin-right: 0.25rem;
}
.me-2xl-2 {
margin-right: 0.5rem;
}
.me-2xl-3 {
margin-right: 1rem;
}
.me-2xl-4 {
margin-right: 1.5rem;
}
.me-2xl-5 {
margin-right: 3rem;
}
.me-2xl-auto {
margin-right: auto;
}
.mb-2xl-0 {
margin-bottom: 0;
}
.mb-2xl-1 {
margin-bottom: 0.25rem;
}
.mb-2xl-2 {
margin-bottom: 0.5rem;
}
.mb-2xl-3 {
margin-bottom: 1rem;
}
.mb-2xl-4 {
margin-bottom: 1.5rem;
}
.mb-2xl-5 {
margin-bottom: 3rem;
}
.mb-2xl-auto {
margin-bottom: auto;
}
.ms-2xl-0 {
margin-left: 0;
}
.ms-2xl-1 {
margin-left: 0.25rem;
}
.ms-2xl-2 {
margin-left: 0.5rem;
}
.ms-2xl-3 {
margin-left: 1rem;
}
.ms-2xl-4 {
margin-left: 1.5rem;
}
.ms-2xl-5 {
margin-left: 3rem;
}
.ms-2xl-auto {
margin-left: auto;
}
.p-2xl-0 {
padding: 0;
}
.p-2xl-1 {
padding: 0.25rem;
}
.p-2xl-2 {
padding: 0.5rem;
}
.p-2xl-3 {
padding: 1rem;
}
.p-2xl-4 {
padding: 1.5rem;
}
.p-2xl-5 {
padding: 3rem;
}
.px-2xl-0 {
padding-right: 0;
padding-left: 0;
}
.px-2xl-1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
.px-2xl-2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.px-2xl-3 {
padding-right: 1rem;
padding-left: 1rem;
}
.px-2xl-4 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.px-2xl-5 {
padding-right: 3rem;
padding-left: 3rem;
}
.py-2xl-0 {
padding-top: 0;
padding-bottom: 0;
}
.py-2xl-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.py-2xl-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-2xl-3 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-2xl-4 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-2xl-5 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.pt-2xl-0 {
padding-top: 0;
}
.pt-2xl-1 {
padding-top: 0.25rem;
}
.pt-2xl-2 {
padding-top: 0.5rem;
}
.pt-2xl-3 {
padding-top: 1rem;
}
.pt-2xl-4 {
padding-top: 1.5rem;
}
.pt-2xl-5 {
padding-top: 3rem;
}
.pe-2xl-0 {
padding-right: 0;
}
.pe-2xl-1 {
padding-right: 0.25rem;
}
.pe-2xl-2 {
padding-right: 0.5rem;
}
.pe-2xl-3 {
padding-right: 1rem;
}
.pe-2xl-4 {
padding-right: 1.5rem;
}
.pe-2xl-5 {
padding-right: 3rem;
}
.pb-2xl-0 {
padding-bottom: 0;
}
.pb-2xl-1 {
padding-bottom: 0.25rem;
}
.pb-2xl-2 {
padding-bottom: 0.5rem;
}
.pb-2xl-3 {
padding-bottom: 1rem;
}
.pb-2xl-4 {
padding-bottom: 1.5rem;
}
.pb-2xl-5 {
padding-bottom: 3rem;
}
.ps-2xl-0 {
padding-left: 0;
}
.ps-2xl-1 {
padding-left: 0.25rem;
}
.ps-2xl-2 {
padding-left: 0.5rem;
}
.ps-2xl-3 {
padding-left: 1rem;
}
.ps-2xl-4 {
padding-left: 1.5rem;
}
.ps-2xl-5 {
padding-left: 3rem;
}
.gap-2xl-0 {
gap: 0;
}
.gap-2xl-1 {
gap: 0.25rem;
}
.gap-2xl-2 {
gap: 0.5rem;
}
.gap-2xl-3 {
gap: 1rem;
}
.gap-2xl-4 {
gap: 1.5rem;
}
.gap-2xl-5 {
gap: 3rem;
}
.row-gap-2xl-0 {
row-gap: 0;
}
.row-gap-2xl-1 {
row-gap: 0.25rem;
}
.row-gap-2xl-2 {
row-gap: 0.5rem;
}
.row-gap-2xl-3 {
row-gap: 1rem;
}
.row-gap-2xl-4 {
row-gap: 1.5rem;
}
.row-gap-2xl-5 {
row-gap: 3rem;
}
.column-gap-2xl-0 {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.column-gap-2xl-1 {
-webkit-column-gap: 0.25rem;
-moz-column-gap: 0.25rem;
column-gap: 0.25rem;
}
.column-gap-2xl-2 {
-webkit-column-gap: 0.5rem;
-moz-column-gap: 0.5rem;
column-gap: 0.5rem;
}
.column-gap-2xl-3 {
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.column-gap-2xl-4 {
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem;
}
.column-gap-2xl-5 {
-webkit-column-gap: 3rem;
-moz-column-gap: 3rem;
column-gap: 3rem;
}
.text-2xl-start {
text-align: left;
}
.text-2xl-end {
text-align: right;
}
.text-2xl-center {
text-align: center;
}
}
@media (min-width: 1200px) {
.fs-1 {
font-size: 2.5rem;
}
.fs-2 {
font-size: 2rem;
}
.fs-3 {
font-size: 1.75rem;
}
.fs-4 {
font-size: 1.5rem;
}
}
@media print {
.d-print-inline {
display: inline;
}
.d-print-inline-block {
display: inline-block;
}
.d-print-block {
display: block;
}
.d-print-grid {
display: grid;
}
.d-print-inline-grid {
display: inline-grid;
}
.d-print-table {
display: table;
}
.d-print-table-row {
display: table-row;
}
.d-print-table-cell {
display: table-cell;
}
.d-print-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-print-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-print-none {
display: none;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face {
font-family: 'klbtheme-social';
src: url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.eot?9560431);
src: url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.eot?9560431#iefix) format('embedded-opentype'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.woff2?9560431) format('woff2'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.woff?9560431) format('woff'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.ttf?9560431) format('truetype'),
url(https://mlctmyzgsbn7.i.optimole.com/w:auto/h:auto/q:mauto/f:best/ig:avif/https://meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme-social.svg?9560431#klbtheme-social) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="klb-social-"]:before, [class*=" klb-social-"]:before {
font-family: "klbtheme-social";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.klb-social-airbnb:before { content: '\e800'; } .klb-social-alipay:before { content: '\e801'; } .klb-social-amazon-pay:before { content: '\e802'; } .klb-social-amazon:before { content: '\e803'; } .klb-social-apple-pay:before { content: '\e804'; } .klb-social-apple:before { content: '\e805'; } .klb-social-baidu:before { content: '\e806'; } .klb-social-behance:before { content: '\e807'; } .klb-social-blogger:before { content: '\e808'; } .klb-social-dailymotion:before { content: '\e809'; } .klb-social-dhl:before { content: '\e80a'; } .klb-social-bluesky:before { content: '\e80b'; } .klb-social-discord:before { content: '\e80c'; } .klb-social-disqus:before { content: '\e80d'; } .klb-social-dribbble:before { content: '\e80e'; } .klb-social-ebay:before { content: '\e80f'; } .klb-social-facebook-circle:before { content: '\e810'; } .klb-social-facebook-f:before { content: '\e811'; } .klb-social-facebook:before { content: '\e812'; } .klb-social-fedex:before { content: '\e813'; } .klb-social-figma:before { content: '\e814'; } .klb-social-google-pay:before { content: '\e815'; } .klb-social-google-play:before { content: '\e816'; } .klb-social-google:before { content: '\e817'; } .klb-social-gratipay:before { content: '\e818'; } .klb-social-instagram-fill:before { content: '\e819'; } .klb-social-instagram:before { content: '\e81a'; } .klb-social-kick:before { content: '\e81b'; } .klb-social-linkedin-in:before { content: '\e81c'; } .klb-social-linkedin:before { content: '\e81d'; } .klb-social-mastercard:before { content: '\e81e'; } .klb-social-mastodon:before { content: '\e81f'; } .klb-social-medium:before { content: '\e820'; } .klb-social-meetup:before { content: '\e821'; } .klb-social-odnoklassniki:before { content: '\e822'; } .klb-social-paypal:before { content: '\e823'; } .klb-social-pinterest:before { content: '\e824'; } .klb-social-product-hunt:before { content: '\e825'; } .klb-social-px:before { content: '\e826'; } .klb-social-reddit:before { content: '\e827'; } .klb-social-shopify:before { content: '\e828'; } .klb-social-skype:before { content: '\e829'; } .klb-social-slack:before { content: '\e82a'; } .klb-social-snapchat:before { content: '\e82b'; } .klb-social-soundcloud:before { content: '\e82c'; } .klb-social-spotify:before { content: '\e82d'; } .klb-social-stripe:before { content: '\e82e'; } .klb-social-telegram:before { content: '\e82f'; } .klb-social-tiktok:before { content: '\e830'; } .klb-social-twitch:before { content: '\e831'; } .klb-social-twitter:before { content: '\e832'; } .klb-social-ups:before { content: '\e833'; } .klb-social-viber:before { content: '\e834'; } .klb-social-vimeo:before { content: '\e835'; } .klb-social-visa:before { content: '\e836'; } .klb-social-vk:before { content: '\e837'; } .klb-social-whatsapp:before { content: '\e838'; } .klb-social-x:before { content: '\e839'; } .klb-social-youtube:before { content: '\e83a'; }@font-face {
font-family: 'klbtheme';
src: url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.eot?37332200);
src: url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.eot?37332200#iefix) format('embedded-opentype'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.woff2?37332200) format('woff2'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.woff?37332200) format('woff'),
url(//meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.ttf?37332200) format('truetype'),
url(https://mlctmyzgsbn7.i.optimole.com/w:auto/h:auto/q:mauto/f:best/ig:avif/https://meindertsmasurnv.com/wp-content/themes/ignavo/assets/font/klbtheme.svg?37332200#klbtheme) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="klb-icon-"]:before, [class*=" klb-icon-"]:before {
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.klb-icon-shopping-bag-cut:before { content: '\e801'; } .klb-icon-shopping-bag-wide:before { content: '\e803'; } .klb-icon-user-line:before { content: '\e804'; } .klb-icon-user-solid:before { content: '\e805'; } .klb-icon-user:before { content: '\e806'; } .klb-icon-user-cut-solid:before { content: '\e807'; } .klb-icon-user-cut:before { content: '\e808'; } .klb-icon-shopping-bag-solid:before { content: '\e809'; } .klb-icon-shopping-bag:before { content: '\e80a'; } .klb-icon-hearth-solid:before { content: '\e80b'; } .klb-icon-hearth:before { content: '\e80c'; } .klb-icon-hearth-fat-solid:before { content: '\e80d'; } .klb-icon-hearth-fat:before { content: '\e80e'; } .klb-icon-trademark:before { content: '\e80f'; } .klb-icon-copyright:before { content: '\e810'; } .klb-icon-home-minimal-solid:before { content: '\e811'; } .klb-icon-home-minimal:before { content: '\e812'; } .klb-icon-store-minimal:before { content: '\e814'; } .klb-icon-www:before { content: '\e815'; } .klb-icon-rule:before { content: '\e816'; } .klb-icon-play-solid:before { content: '\e817'; } .klb-icon-pause-solid:before { content: '\e818'; } .klb-icon-forward-solid:before { content: '\e819'; } .klb-icon-rewind-solid:before { content: '\e81a'; } .klb-icon-skip-next-solid:before { content: '\e81b'; } .klb-icon-skip-prev-solid:before { content: '\e81c'; } .klb-icon-play:before { content: '\e81d'; } .klb-icon-pause:before { content: '\e81e'; } .klb-icon-expand:before { content: '\e81f'; } .klb-icon-shopping-bag-square-solid:before { content: '\e820'; } .klb-icon-shopping-bag-square:before { content: '\e821'; } .klb-icon-album:before { content: '\e822'; } .klb-icon-badge-percent:before { content: '\e823'; } .klb-icon-badge-info:before { content: '\e824'; } .klb-icon-badge-help:before { content: '\e825'; } .klb-icon-badge-check:before { content: '\e826'; } .klb-icon-badge-alert:before { content: '\e827'; } .klb-icon-award:before { content: '\e828'; } .klb-icon-arrow-up-z-a:before { content: '\e829'; } .klb-icon-arrow-up-a-z:before { content: '\e82a'; } .klb-icon-move-up:before { content: '\e82b'; } .klb-icon-move-down:before { content: '\e82c'; } .klb-icon-alarm-clock:before { content: '\e82d'; } .klb-icon-video-off:before { content: '\e82e'; } .klb-icon-star-solid:before { content: '\e82f'; } .klb-icon-star:before { content: '\e830'; } .klb-icon-arrow-down-circle:before { content: '\e831'; } .klb-icon-arrow-left-circle:before { content: '\e832'; } .klb-icon-arrow-right-circle:before { content: '\e833'; } .klb-icon-arrow-up-circle:before { content: '\e834'; } .klb-icon-chevrons-down:before { content: '\e835'; } .klb-icon-chevrons-right:before { content: '\e836'; } .klb-icon-chevrons-up:before { content: '\e837'; } .klb-icon-chevrons-left:before { content: '\e838'; } .klb-icon-mail-open:before { content: '\e839'; } .klb-icon-archive:before { content: '\e83a'; } .klb-icon-filter:before { content: '\e83b'; } .klb-icon-film:before { content: '\e83c'; } .klb-icon-arrow-up-down:before { content: '\e83d'; } .klb-icon-alert-circle:before { content: '\e83e'; } .klb-icon-quote:before { content: '\e83f'; } .klb-icon-map-pinned:before { content: '\e840'; } .klb-icon-wallet-cards:before { content: '\e841'; } .klb-icon-phone-solid:before { content: '\e842'; } .klb-icon-wallet:before { content: '\e843'; } .klb-icon-volume-x:before { content: '\e844'; } .klb-icon-cpu:before { content: '\e845'; } .klb-icon-pie-chart:before { content: '\e846'; } .klb-icon-alert-octagon:before { content: '\e847'; } .klb-icon-phone:before { content: '\e848'; } .klb-icon-alert-triangle:before { content: '\e849'; } .klb-icon-bell-ring:before { content: '\e84a'; } .klb-icon-frame:before { content: '\e84b'; } .klb-icon-bell-ring-solid:before { content: '\e84c'; } .klb-icon-camera-off:before { content: '\e84d'; } .klb-icon-case-upper:before { content: '\e84e'; } .klb-icon-image-off:before { content: '\e84f'; } .klb-icon-copy:before { content: '\e850'; } .klb-icon-case-lower:before { content: '\e851'; } .klb-icon-anchor:before { content: '\e852'; } .klb-icon-minimize:before { content: '\e853'; } .klb-icon-more-horizontal:before { content: '\e854'; } .klb-icon-more-vertical:before { content: '\e855'; } .klb-icon-arrows-up-from-line:before { content: '\e856'; } .klb-icon-maximize:before { content: '\e857'; } .klb-icon-layout-grid:before { content: '\e858'; } .klb-icon-layout-list-solid:before { content: '\e859'; } .klb-icon-layout-grid-solid:before { content: '\e85a'; } .klb-icon-pencil-ruler:before { content: '\e85b'; } .klb-icon-case-sensitive:before { content: '\e85c'; } .klb-icon-layout-list:before { content: '\e85d'; } .klb-icon-square-pen:before { content: '\e85e'; } .klb-icon-check:before { content: '\e85f'; } .klb-icon-unlock:before { content: '\e860'; } .klb-icon-x:before { content: '\e861'; } .klb-icon-lock:before { content: '\e862'; } .klb-icon-full-screen:before { content: '\e863'; } .klb-icon-minus:before { content: '\e864'; } .klb-icon-dot:before { content: '\e865'; } .klb-icon-box:before { content: '\e866'; } .klb-icon-shopping-cart-solid:before { content: '\e867'; } .klb-icon-shopping-cart:before { content: '\e868'; } .klb-icon-shopping-bag-full:before { content: '\e869'; } .klb-icon-clock:before { content: '\e86a'; } .klb-icon-hourglass-solid:before { content: '\e86b'; } .klb-icon-hourglass:before { content: '\e86c'; } .klb-icon-watch:before { content: '\e86d'; } .klb-icon-plus:before { content: '\e86e'; } .klb-icon-container:before { content: '\e86f'; } .klb-icon-plane:before { content: '\e870'; } .klb-icon-ship:before { content: '\e871'; } .klb-icon-truck:before { content: '\e872'; } .klb-icon-user-circle-solid:before { content: '\e873'; } .klb-icon-user-circle:before { content: '\e874'; } .klb-icon-app-window:before { content: '\e875'; } .klb-icon-fullscreen:before { content: '\e876'; } .klb-icon-menu:before { content: '\e877'; } .klb-icon-shuffle:before { content: '\e878'; } .klb-icon-snowflake:before { content: '\e879'; } .klb-icon-languages:before { content: '\e87a'; } .klb-icon-globe:before { content: '\e87b'; } .klb-icon-zap:before { content: '\e87c'; } .klb-icon-zap-off:before { content: '\e87d'; } .klb-icon-wifi:before { content: '\e87e'; } .klb-icon-a-arrow-down:before { content: '\e87f'; } .klb-icon-a-arrow-up:before { content: '\e880'; } .klb-icon-a-large-small:before { content: '\e881'; } .klb-icon-layers:before { content: '\e882'; } .klb-icon-paperclip:before { content: '\e883'; } .klb-icon-pen-line:before { content: '\e884'; } .klb-icon-presentation:before { content: '\e885'; } .klb-icon-ruler:before { content: '\e886'; } .klb-icon-scaling:before { content: '\e887'; } .klb-icon-scissors:before { content: '\e888'; } .klb-icon-palette:before { content: '\e889'; } .klb-icon-paint-bucket:before { content: '\e88a'; } .klb-icon-paintbrush:before { content: '\e88b'; } .klb-icon-divide:before { content: '\e88c'; } .klb-icon-gallery-vertical:before { content: '\e88d'; } .klb-icon-gallery-thumbnails:before { content: '\e88e'; } .klb-icon-package:before { content: '\e88f'; } .klb-icon-package-front:before { content: '\e890'; } .klb-icon-plug:before { content: '\e891'; } .klb-icon-percent:before { content: '\e892'; } .klb-icon-qr-code:before { content: '\e893'; } .klb-icon-laptop:before { content: '\e894'; } .klb-icon-scan:before { content: '\e895'; } .klb-icon-smartphone:before { content: '\e896'; } .klb-icon-tablet:before { content: '\e897'; } .klb-icon-trash-empty-solid:before { content: '\e898'; } .klb-icon-trash-empty:before { content: '\e899'; } .klb-icon-trash:before { content: '\e89a'; } .klb-icon-image:before { content: '\e89b'; } .klb-icon-music:before { content: '\e89c'; } .klb-icon-bolt:before { content: '\e89d'; } .klb-icon-external-link:before { content: '\e89e'; } .klb-icon-download:before { content: '\e89f'; } .klb-icon-mouse-pointer-square:before { content: '\e8a0'; } .klb-icon-move-left:before { content: '\e8a1'; } .klb-icon-move-right:before { content: '\e8a2'; } .klb-icon-redo:before { content: '\e8a3'; } .klb-icon-repeat-square:before { content: '\e8a4'; } .klb-icon-repeat:before { content: '\e8a5'; } .klb-icon-rotate-cw:before { content: '\e8a6'; } .klb-icon-rotate-ccw:before { content: '\e8a7'; } .klb-icon-shrink:before { content: '\e8a8'; } .klb-icon-upload:before { content: '\e8a9'; } .klb-icon-warehouse:before { content: '\e8aa'; } .klb-icon-store-solid:before { content: '\e8ab'; } .klb-icon-store:before { content: '\e8ac'; } .klb-icon-mic-solid:before { content: '\e8ad'; } .klb-icon-mic:before { content: '\e8ae'; } .klb-icon-camera:before { content: '\e8af'; } .klb-icon-phone-call-solid:before { content: '\e8b0'; } .klb-icon-phone-call:before { content: '\e8b1'; } .klb-icon-send:before { content: '\e8b2'; } .klb-icon-send-horizontal:before { content: '\e8b3'; } .klb-icon-tv:before { content: '\e8b4'; } .klb-icon-video:before { content: '\e8b5'; } .klb-icon-volume-full:before { content: '\e8b6'; } .klb-icon-headphones:before { content: '\e8b7'; } .klb-icon-monitor:before { content: '\e8b8'; } .klb-icon-phone-off:before { content: '\e8b9'; } .klb-icon-power:before { content: '\e8ba'; } .klb-icon-mail:before { content: '\e8bb'; } .klb-icon-map-pin:before { content: '\e8bc'; } .klb-icon-message-square:before { content: '\e8bd'; } .klb-icon-percent-circle:before { content: '\e8be'; } .klb-icon-pin:before { content: '\e8bf'; } .klb-icon-printer:before { content: '\e8c0'; } .klb-icon-search:before { content: '\e8c1'; } .klb-icon-settings-line:before { content: '\e8c2'; } .klb-icon-settings:before { content: '\e8c3'; } .klb-icon-share-old:before { content: '\e8c4'; } .klb-icon-share:before { content: '\e8c5'; } .klb-icon-shield-ban:before { content: '\e8c6'; } .klb-icon-shield:before { content: '\e8c7'; } .klb-icon-thumbs-up:before { content: '\e8c8'; } .klb-icon-thumbs-down:before { content: '\e8c9'; } .klb-icon-arrow-up-right-from-square:before { content: '\e8ca'; } .klb-icon-arrow-down-right-from-square:before { content: '\e8cb'; } .klb-icon-arrow-up-left-from-square:before { content: '\e8cc'; } .klb-icon-arrow-down-left-from-square:before { content: '\e8cd'; } .klb-icon-arrow-down-left:before { content: '\e8ce'; } .klb-icon-arrow-down-right:before { content: '\e8cf'; } .klb-icon-arrow-up-right:before { content: '\e8d0'; } .klb-icon-arrow-up:before { content: '\e8d1'; } .klb-icon-arrow-down-0-1:before { content: '\e8d2'; } .klb-icon-arrow-down-1-0:before { content: '\e8d3'; } .klb-icon-arrow-down-a-z:before { content: '\e8d4'; } .klb-icon-arrow-down-up:before { content: '\e8d5'; } .klb-icon-arrow-down:before { content: '\e8d6'; } .klb-icon-arrow-left-right:before { content: '\e8d7'; } .klb-icon-arrow-up-left:before { content: '\e8d8'; } .klb-icon-chevron-down:before { content: '\e8d9'; } .klb-icon-chevron-left:before { content: '\e8da'; } .klb-icon-chevron-right:before { content: '\e8db'; } .klb-icon-chevron-up:before { content: '\e8dc'; } .klb-icon-life-buoy:before { content: '\e8dd'; } .klb-icon-moon-solid:before { content: '\e8de'; } .klb-icon-moon:before { content: '\e8df'; } .klb-icon-sun-medium-solid:before { content: '\e8e0'; } .klb-icon-sun-medium:before { content: '\e8e1'; } .klb-icon-zoom-out:before { content: '\e8e2'; } .klb-icon-zoom-in:before { content: '\e8e3'; } .klb-icon-at-sign:before { content: '\e8e4'; } .klb-icon-ban:before { content: '\e8e5'; } .klb-icon-bell-dot:before { content: '\e8e6'; } .klb-icon-bell-solid:before { content: '\e8e7'; } .klb-icon-bell:before { content: '\e8e8'; } .klb-icon-bookmark-solid:before { content: '\e8e9'; } .klb-icon-bookmark:before { content: '\e8ea'; } .klb-icon-cookie:before { content: '\e8eb'; } .klb-icon-credit-card:before { content: '\e8ec'; } .klb-icon-flag:before { content: '\e8ed'; } .klb-icon-gift:before { content: '\e8ee'; } .klb-icon-home-solid:before { content: '\e8ef'; } .klb-icon-home:before { content: '\e8f0'; } .klb-icon-inbox:before { content: '\e8f1'; } .klb-icon-key-round:before { content: '\e8f2'; } .klb-icon-link-horizontal:before { content: '\e8f3'; } .klb-icon-link:before { content: '\e8f4'; } .klb-icon-log-in:before { content: '\e8f5'; } .klb-icon-log-out:before { content: '\e8f6'; } .klb-icon-equal:before { content: '\e8f7'; } .klb-icon-airplay:before { content: '\e8f8'; } .klb-icon-alarm-clock-off:before { content: '\e8f9'; } .klb-icon-mouse:before { content: '\e8fa'; } .klb-icon-party-popper:before { content: '\e8fb'; } .klb-icon-forward:before { content: '\e8fc'; } .klb-icon-reply:before { content: '\e8fd'; } .klb-icon-map:before { content: '\e8fe'; } .klb-icon-focus:before { content: '\e8ff'; } .klb-icon-barcode:before { content: '\e900'; } .klb-icon-trophy:before { content: '\e901'; } .klb-icon-eraser:before { content: '\e902'; } .klb-icon-list:before { content: '\e903'; } .klb-icon-timer:before { content: '\e904'; } .klb-icon-timer-off:before { content: '\e905'; } .klb-icon-flame-solid:before { content: '\e906'; } .klb-icon-flame:before { content: '\e907'; } .klb-icon-droplet-solid:before { content: '\e908'; } .klb-icon-droplet:before { content: '\e909'; } .klb-icon-discount-solid:before { content: '\e90a'; } .klb-icon-forward-simple-solid:before { content: '\e90b'; } .klb-icon-compare-product:before { content: '\e90c'; } .klb-icon-eye:before { content: '\e90d'; } .klb-icon-eye-off:before { content: '\e90e'; } .klb-icon-hand:before { content: '\e90f'; } .klb-icon-help-circle:before { content: '\e910'; } .klb-icon-info:before { content: '\e911'; } .klb-icon-calendar:before { content: '\e912'; } .klb-icon-badge:before { content: '\e913'; } .klb-icon-ticket-percent:before { content: '\e914'; } .klb-icon-line-chart:before { content: '\e915'; } .klb-icon-panels-top-left:before { content: '\e916'; } .klb-icon-cassette-tape:before { content: '\e917'; } .klb-icon-webcam:before { content: '\e918'; } .klb-icon-battery-charging:before { content: '\e919'; } .klb-icon-wand:before { content: '\e91a'; } .klb-icon-columns-2:before { content: '\e91b'; } .klb-icon-arrow-left:before { content: '\e91c'; } .klb-icon-arrow-right:before { content: '\e91d'; } .klb-icon-columns-3:before { content: '\e91e'; } .klb-icon-gallery-vertical-end:before { content: '\e91f'; } .klb-icon-grid-2x2:before { content: '\e920'; } .klb-icon-grid-3x3:before { content: '\e921'; } .klb-icon-rows-2:before { content: '\e922'; } .klb-icon-rows-3:before { content: '\e923'; } .klb-icon-swatch-book:before { content: '\e924'; } .klb-icon-stamp:before { content: '\e925'; } .klb-icon-tablet-smartphone:before { content: '\e926'; } .klb-icon-asterisk:before { content: '\e927'; } .klb-icon-code:before { content: '\e928'; } .klb-icon-diff:before { content: '\e929'; } .klb-icon-equal-not:before { content: '\e92a'; } .klb-icon-shopping-bag-cut-solid:before { content: '\e92b'; } .klb-icon-shopping-bag-wide-solid:before { content: '\e92c'; } .klb-icon-store-minimal-solid:before { content: '\e92d'; }.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}:root {
--palette-slate-50: 248, 250, 252;
--palette-slate-100: 241, 245, 249;
--palette-slate-200: 226, 232, 240;
--palette-slate-300: 203, 213, 225;
--palette-slate-400: 148, 163, 184;
--palette-slate-500: 100, 116, 139;
--palette-slate-600: 71, 85, 105;
--palette-slate-700: 51, 65, 85;
--palette-slate-800: 30, 41, 59;
--palette-slate-900: 15 23, 42;
--palette-slate-950: 2, 6, 23;
--palette-gray-50: 249, 250, 251;
--palette-gray-100: 243, 244, 246;
--palette-gray-200: 229, 231, 235;
--palette-gray-300: 209, 213, 219;
--palette-gray-400: 156, 163, 175;
--palette-gray-500: 107, 114, 128;
--palette-gray-600: 75, 85, 99;
--palette-gray-700: 55, 65, 81;
--palette-gray-800: 31, 41, 55;
--palette-gray-900: 17, 24, 39;
--palette-gray-950: 3, 7, 18;
--palette-zinc-50: 250, 250, 250;
--palette-zinc-100: 244, 244, 245;
--palette-zinc-200: 228, 228, 231;
--palette-zinc-300: 212, 212, 216;
--palette-zinc-400: 161, 161, 170;
--palette-zinc-500: 113, 113, 122;
--palette-zinc-600: 82, 82, 91;
--palette-zinc-700: 63, 63, 70;
--palette-zinc-800: 39, 39, 42;
--palette-zinc-900: 24, 24, 27;
--palette-zinc-950: 9, 9, 11;
--palette-neutral-50: 250, 250, 250;
--palette-neutral-100: 245, 245, 245;
--palette-neutral-200: 229, 229, 229;
--palette-neutral-300: 212, 212, 212;
--palette-neutral-400: 163, 163, 163;
--palette-neutral-500: 115, 115, 115;
--palette-neutral-600: 82, 82, 82;
--palette-neutral-700: 64, 64, 64;
--palette-neutral-800: 38, 38, 38;
--palette-neutral-900: 23, 23, 23;
--palette-neutral-950: 10, 10, 10;
--palette-stone-50: 250, 250, 249;
--palette-stone-100: 245, 245, 244;
--palette-stone-200: 231, 229, 228;
--palette-stone-300: 214, 211, 209;
--palette-stone-400: 168, 162, 158;
--palette-stone-500: 120, 113, 108;
--palette-stone-600: 87, 83, 78;
--palette-stone-700: 68, 64, 60;
--palette-stone-800: 41, 37, 36;
--palette-stone-900: 28, 25, 23;
--palette-stone-950: 12, 10, 9;
--palette-red-50: 254, 242, 242;
--palette-red-100: 254, 226, 226;
--palette-red-200: 254, 202, 202;
--palette-red-300: 252, 165, 165;
--palette-red-400: 248, 113, 113;
--palette-red-500: 239, 68, 68;
--palette-red-600: 220, 38, 38;
--palette-red-700: 185, 28, 28;
--palette-red-800: 153, 27, 27;
--palette-red-900: 127, 29, 29;
--palette-red-950: 69, 10, 10;
--palette-orange-50: 255, 247, 237;
--palette-orange-100: 255, 237, 213;
--palette-orange-200: 254, 215, 170;
--palette-orange-300: 253, 186, 116;
--palette-orange-400: 251, 146, 60;
--palette-orange-500: 249, 115, 22;
--palette-orange-600: 234, 88, 12;
--palette-orange-700: 194, 65, 12;
--palette-orange-800: 154, 52, 18;
--palette-orange-900: 124, 45, 18;
--palette-orange-950: 67, 20, 7;
--palette-amber-50: 255, 251, 235;
--palette-amber-100: 254, 243, 199;
--palette-amber-200: 253, 230, 138;
--palette-amber-300: 252, 211, 77;
--palette-amber-400: 251, 191, 36;
--palette-amber-500: 245, 158, 11;
--palette-amber-600: 217, 119, 6;
--palette-amber-700: 180, 83, 9;
--palette-amber-800: 146, 64, 14;
--palette-amber-900: 120, 53, 15;
--palette-amber-950: 69, 26, 3;
--palette-yellow-50: 254, 252, 232;
--palette-yellow-100: 254, 249, 195;
--palette-yellow-200: 254, 240, 138;
--palette-yellow-300: 253, 224, 71;
--palette-yellow-400: 250, 204, 21;
--palette-yellow-500: 234, 179, 8;
--palette-yellow-600: 202, 138, 4;
--palette-yellow-700: 161, 98, 7;
--palette-yellow-800: 133, 77, 14;
--palette-yellow-900: 113, 63, 18;
--palette-yellow-950: 66, 32, 6;
--palette-lime-50: 247, 254, 231;
--palette-lime-100: 236, 252, 203;
--palette-lime-200: 217, 249, 157;
--palette-lime-300: 190, 242, 100;
--palette-lime-400: 163, 230, 53;
--palette-lime-500: 132, 204, 22;
--palette-lime-600: 101, 163, 13;
--palette-lime-700: 77, 124, 15;
--palette-lime-800: 63, 98, 18;
--palette-lime-900: 54, 83, 20;
--palette-lime-950: 26, 46, 5;
--palette-green-50: 240, 253, 244;
--palette-green-100: 220, 252, 231;
--palette-green-200: 187, 247, 208;
--palette-green-300: 134, 239, 172;
--palette-green-400: 74, 222, 128;
--palette-green-500: 34, 197, 94;
--palette-green-600: 22, 163, 74;
--palette-green-700: 21, 128, 61;
--palette-green-800: 22, 101, 52;
--palette-green-900: 20, 83, 45;
--palette-green-950: 5, 46, 22;
--palette-emerald-50: 236, 253, 245;
--palette-emerald-100: 209, 250, 229;
--palette-emerald-200: 167, 243, 208;
--palette-emerald-300: 110, 231, 183;
--palette-emerald-400: 52, 211, 153;
--palette-emerald-500: 16, 185, 129;
--palette-emerald-600: 5, 150, 105;
--palette-emerald-700: 4, 120, 87;
--palette-emerald-800: 6, 95, 70;
--palette-emerald-900: 6, 78, 59;
--palette-emerald-950: 2, 44, 34;
--palette-teal-50: 240, 253, 250;
--palette-teal-100: 204, 251, 241;
--palette-teal-200: 153, 246, 228;
--palette-teal-300: 94, 234, 212;
--palette-teal-400: 45, 212, 191;
--palette-teal-500: 20, 184, 166;
--palette-teal-600: 13, 148, 136;
--palette-teal-700: 15, 118, 110;
--palette-teal-800: 17, 94, 89;
--palette-teal-900: 19, 78, 74;
--palette-teal-950: 4, 47, 46;
--palette-cyan-50: 236, 254, 255;
--palette-cyan-100: 207, 250, 254;
--palette-cyan-200: 165, 243, 252;
--palette-cyan-300: 103, 232, 249;
--palette-cyan-400: 34, 211, 238;
--palette-cyan-500: 6, 182, 212;
--palette-cyan-600: 8, 145, 178;
--palette-cyan-700: 14, 116, 144;
--palette-cyan-800: 21, 94, 117;
--palette-cyan-900: 22, 78, 99;
--palette-cyan-950: 8, 51, 68;
--palette-sky-50: 240, 249, 255;
--palette-sky-100: 224, 242, 254;
--palette-sky-200: 186, 230, 253;
--palette-sky-300: 125, 211, 252;
--palette-sky-400: 56, 189, 248;
--palette-sky-500: 14, 165, 233;
--palette-sky-600: 2, 132, 199;
--palette-sky-700: 3, 105, 161;
--palette-sky-800: 7, 89, 133;
--palette-sky-900: 12, 74, 110;
--palette-sky-950: 8, 47, 73;
--palette-blue-50: 239, 246, 255;
--palette-blue-100: 219, 234, 254;
--palette-blue-200: 191, 219, 254;
--palette-blue-300: 147, 197, 253;
--palette-blue-400: 96, 165, 250;
--palette-blue-500: 59, 130, 246;
--palette-blue-600: 37, 99, 235;
--palette-blue-700: 29, 78, 216;
--palette-blue-800: 30, 64, 175;
--palette-blue-900: 30, 58, 138;
--palette-blue-950: 23, 37, 84;
--palette-indigo-50: 238, 242, 255;
--palette-indigo-100: 224, 231, 255;
--palette-indigo-200: 199, 210, 254;
--palette-indigo-300: 165, 180, 252;
--palette-indigo-400: 129, 140, 248;
--palette-indigo-500: 99, 102, 241;
--palette-indigo-600: 79, 70, 229;
--palette-indigo-700: 67, 56, 202;
--palette-indigo-800: 55, 48, 163;
--palette-indigo-900: 49, 46, 129;
--palette-indigo-950: 30, 27, 75;
--palette-violet-50: 245, 243, 255;
--palette-violet-100: 237, 233, 254;
--palette-violet-200: 221, 214, 254;
--palette-violet-300: 196, 181, 253;
--palette-violet-400: 167, 139, 250;
--palette-violet-500: 139, 92, 246;
--palette-violet-600: 124, 58, 237;
--palette-violet-700: 109, 40, 217;
--palette-violet-800: 91, 33, 182;
--palette-violet-900: 76, 29, 149;
--palette-violet-950: 46, 16, 101;
--palette-purple-50: 250, 245, 255;
--palette-purple-100: 243, 232, 255;
--palette-purple-200: 233, 213, 255;
--palette-purple-300: 216, 180, 254;
--palette-purple-400: 192, 132, 252;
--palette-purple-500: 168, 85, 247;
--palette-purple-600: 147, 51, 234;
--palette-purple-700: 126, 34, 206;
--palette-purple-800: 107, 33, 168;
--palette-purple-900: 88, 28, 135;
--palette-purple-950: 59, 7, 100;
--palette-fuchsia-50: 253, 244, 255;
--palette-fuchsia-100: 250, 232, 255;
--palette-fuchsia-200: 245, 208, 254;
--palette-fuchsia-300: 240, 171, 252;
--palette-fuchsia-400: 232, 121, 249;
--palette-fuchsia-500: 217, 70, 239;
--palette-fuchsia-600: 192, 38, 211;
--palette-fuchsia-700: 162, 28, 175;
--palette-fuchsia-800: 134, 25, 143;
--palette-fuchsia-900: 112, 26, 117;
--palette-fuchsia-950: 74, 4, 78;
--palette-pink-50: 253, 242, 248;
--palette-pink-100: 252, 231, 243;
--palette-pink-200: 251, 207, 232;
--palette-pink-300: 249, 168, 212;
--palette-pink-400: 244, 114, 182;
--palette-pink-500: 236, 72, 153;
--palette-pink-600: 219, 39, 119;
--palette-pink-700: 190, 24, 93;
--palette-pink-800: 157, 23, 77;
--palette-pink-900: 131, 24, 67;
--palette-pink-950: 80, 7, 36;
--palette-rose-50: 255, 241, 242;
--palette-rose-100: 255, 228, 230;
--palette-rose-200: 254, 205, 211;
--palette-rose-300: 253, 164, 175;
--palette-rose-400: 251, 113, 133;
--palette-rose-500: 244, 63, 94;
--palette-rose-600: 225, 29, 72;
--palette-rose-700: 190, 18, 60;
--palette-rose-800: 159, 18, 57;
--palette-rose-900: 136, 19, 55;
--palette-rose-950: 76, 5, 25;
--text-2xs: 10px;
--text-xs: 12px;
--text-sm: 14px;
--text-base: 16px;
--text-lg: 18px;
--text-xl: 20px;
--text-2xl: 22px;
--text-3xl: 24px;
--text-4xl: 26px;
--text-5xl: 27px;
--text-6xl: 30px;
--text-7xl: 32px;
--text-8xl: 36px;
--text-9xl: 40px;
--text-10xl: 42px;
--text-11xl: 48px;
--text-12xl: 56px;
--text-13xl: 66px;
--text-14xl: 72px;
--text-15xl: 86px;
--text-16xl: 96px;
--text-17xl: 116px;
--text-18xl: 126px;
--shadow-2xs: 0 1px rgba(0, 0, 0, 0.0509803922);
--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);
--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1019607843), 0 1px 2px -1px rgba(0, 0, 0, 0.1019607843);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1019607843), 0 2px 4px -2px rgba(0, 0, 0, 0.1019607843);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1019607843), 0 4px 6px -4px rgba(0, 0, 0, 0.1019607843);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1019607843), 0 8px 10px -6px rgba(0, 0, 0, 0.1019607843);
--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.2509803922);
--radius-none: 0;
--radius-xs: calc(var(--theme-radius) - 4px);
--radius-sm: calc(var(--theme-radius) - 2px);
--radius-base: var(--theme-radius);
--radius-lg: calc(var(--theme-radius) + 2px);
--radius-xl: calc(var(--theme-radius) + 4px);
--radius-full: 9999px;
}
:root {
--theme-width: 1360px;
--theme-padding: 32px;
--theme-screen-padding: 40px;
--theme-radius: 8px;
--theme-body-font: Inter, sans-serif;
--theme-body-font-size: 16px;
--theme-body-font-weight: 400;
--theme-body-letter-spacing: -0.025em;
--theme-body-line-height: 1.6;
--theme-body-text-align: start;
--theme-heading-font: Inter, sans-serif;
--theme-heading-font-weight: 500;
--theme-heading-letter-spacing: -0.02em;
--theme-heading-line-height: 1.5;
--theme-brand-font: Inter, sans-serif;
--theme-brand-font-size: 32px;
--theme-brand-font-weight: 700;
--theme-brand-letter-spacing: -0.02em;
--theme-brand-line-height: 1.5;
--theme-brand-image-base: 156px;
--theme-brand-image-mobile: 130px;
--theme-product-name-font: Inter, sans-serif;
--theme-product-price-font: Oswald, sans-serif;
--theme-product-hidden-padding: 16px;
--theme-primary-menu-font: Inter, sans-serif;
--theme-primary-menu-font-size: 15px;
--theme-primary-menu-font-weight: 600;
--theme-primary-menu-letter-spacing: -0.025em;
--theme-primary-submenu-font-size: 14px;
--theme-primary-menu-arrow-gap: 8px;
--theme-primary-menu-gap: 28px;
--theme-drawer-menu-font-size: 15px;
--theme-drawer-menu-font-weight: 600;
--theme-drawer-menu-letter-spacing: -0.025em;
--theme-drawer-menu-height: 42px;
--theme-drawer-submenu-font-size: 14px;
--theme-drawer-submenu-font-weight: 400;
--theme-drawer-submenu-height: 32px;
--theme-drawer-submenu-letter-spacing: -0.025em;
--theme-drawer-menu-icon: 23px;
--theme-drawer-menu-gap: 12px;
--theme-drawer-arrow: 18px;
--theme-footer-offset: 30px;
--theme-footer-offset-lg: 96px;
--theme-text-decoration-transition: text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-primary);
--theme-ease-time-slow: 0.5s;
--theme-ease-time-medium: 0.3s;
--theme-ease-time-fast: 0.15s;
--theme-ease-primary: cubic-bezier(0.7, 0, 0.3, 1);
--theme-ease-secondary: cubic-bezier(0.3, 1, 0.3, 1);
--theme-ease-in: cubic-bezier(0.4, 0, 1, 1);
--theme-ease-out: cubic-bezier(0, 0, 0.2, 1);
--theme-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
--theme-animate-spin: spin 1s linear infinite;
--theme-animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
--theme-animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
--theme-animate-bounce: bounce 1s infinite;
--colors-white: 255, 255, 255;
--colors-black: 0, 0, 0;
--colors-primary-background: 0, 103, 178;
--colors-primary-foreground: 255, 255, 255;
--colors-secondary-background: 223, 0, 36;
--colors-secondary-foreground: 255, 255, 255;
--colors-button-default-background: var(--colors-gray-200);
--colors-button-default-foreground: var(--colors-gray-800);
--colors-dropdown-border: var(--palette-slate-100);
--colors-dropdown-background: 255, 255, 255;
--colors-dropdown-foreground: 0, 0, 0;
--colors-dropdown-muted: var(--palette-slate-500);
--colors-drawer-background: 255, 255, 255;
--colors-drawer-foreground: 0, 0, 0;
--colors-drawer-muted-background: var(--palette-slate-100);
--colors-drawer-muted-foreground: var(--palette-slate-500);
--colors-drawer-inline-border: var(--palette-slate-200);
--colors-primary-menu-active-background: var(--palette-slate-100);
--colors-primary-menu-active-foreground: var(--palette-slate-500);
--colors-gray-50: var(--palette-slate-50);
--colors-gray-100: var(--palette-slate-100);
--colors-gray-200: var(--palette-slate-200);
--colors-gray-300: var(--palette-slate-300);
--colors-gray-400: var(--palette-slate-400);
--colors-gray-500: var(--palette-slate-500);
--colors-gray-600: var(--palette-slate-600);
--colors-gray-700: var(--palette-slate-700);
--colors-gray-800: var(--palette-slate-800);
--colors-gray-900: var(--palette-slate-900);
--colors-gray-950: var(--palette-slate-950);
--colors-blue-light: var(--palette-blue-50);
--colors-blue-base: var(--palette-blue-500);
--colors-blue-dark: var(--palette-blue-900);
--colors-green-light: var(--palette-emerald-50);
--colors-green-base: var(--palette-emerald-600);
--colors-green-dark: var(--palette-emerald-900);
--colors-orange-light: var(--palette-amber-50);
--colors-orange-base: var(--palette-amber-500);
--colors-orange-dark: var(--palette-amber-900);
--colors-red-light: var(--palette-rose-50);
--colors-red-base: var(--palette-rose-500);
--colors-red-dark: var(--palette-rose-900);
--colors-yellow-light: var(--palette-yellow-50);
--colors-yellow-base: var(--palette-yellow-500);
--colors-yellow-dark: var(--palette-yellow-900);
--form-button-font: Inter, sans-serif;
--form-button-font-size-xs: 11px;
--form-button-font-size-sm: 12px;
--form-button-font-size-base: 14px;
--form-button-font-size-lg: 14px;
--form-button-font-weight: 600;
--form-button-letter-spacing: -0.02em;
--form-button-text-transform: none;
--form-button-size-xs: 32px;
--form-button-size-sm: 34px;
--form-button-size-base: 42px;
--form-button-size-lg: 48px;
--form-input-font: Inter, sans-serif;
--form-input-font-size-sm: 13px;
--form-input-font-size-base: 14px;
--form-input-font-size-lg: 15px;
--form-input-font-weight: 500;
--form-input-letter-spacing: -0.02em;
--form-input-text-transform: none;
--form-input-size-sm: 34px;
--form-input-size-base: 42px;
--form-input-size-lg: 48px;
--form-checkbox-size: 16px;
--form-label-font-size: 13px;
--form-label-font-weight: 500;
--form-qty-size-xs: 30px;
--form-qty-size-sm: 34px;
--form-qty-size-base: 42px;
--form-qty-size-lg: 48px;
--form-qty-font-size-sm: 13px;
--form-qty-font-size-base: 14px;
--form-qty-font-size-lg: 15px;
--form-qty-font-weight: 500;
--form-qty-letter-spacing: -0.02em;
--form-qty-disabled-opacity: 0.2;
}  *, :after, :before {
border: 0 solid #e5e7eb;
} html {
-ms-touch-action: manipulation;
touch-action: manipulation;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overscroll-behavior-y: contain;
} body {
font-family: var(--theme-body-font);
font-size: var(--theme-body-font-size);
font-weight: var(--theme-body-font-weight);
line-height: var(--theme-body-line-height);
letter-spacing: var(--theme-body-letter-spacing);
text-align: var(--theme-body-text-align);
}
body.action-enable {
overflow: hidden;
} img {
max-width: 100%;
height: auto;
image-rendering: -webkit-optimize-contrast;
} h1, h2, h3, h4, h5, h6 {
font-family: var(--theme-heading-font);
font-weight: var(--theme-heading-font-weight);
letter-spacing: var(--theme-heading-letter-spacing);
line-height: var(--theme-heading-line-height);
} .container {
max-width: var(--theme-width);
margin: 0 auto;
}
@media screen and (min-width: 576.02px) {
.container {
--bs-gutter-x: var(--theme-padding);
padding-left: var(--theme-screen-padding);
padding-right: var(--theme-screen-padding);
}
}
.container.max-full {
max-width: 118.75rem;
} @media screen and (min-width: 576.02px) {
.row {
--bs-gutter-x: var(--theme-padding);
}
} .page-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
min-height: 100dvh;
}
.page-content > * {
width: 100%;
}
.page-content .main-content {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
} .site-content-wrapper {
--content-secondary-width: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.site-content-wrapper {
gap: var(--theme-padding);
}
}
@media screen and (min-width: 1024.02px) {
.site-content-wrapper.reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
.site-content-wrapper > * {
width: 100%;
}
@media screen and (min-width: 1024.02px) {
.site-content-wrapper > *.primary-column {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.site-content-wrapper > *.secondary-column {
width: var(--content-secondary-width);
}
}
@media screen and (min-width: 1024.02px) {
.site-content-wrapper:has(.secondary-column) .primary-column {
-webkit-padding-end: var(--theme-padding);
padding-inline-end: var(--theme-padding);
}
.site-content-wrapper:has(.secondary-column).reverse .primary-column {
-webkit-padding-start: var(--theme-padding);
padding-inline-start: var(--theme-padding);
-webkit-padding-end: 0;
padding-inline-end: 0;
}
}
.site-content-wrapper .secondary-column.sticky {
top: 1.25rem;
-ms-flex-item-align: start;
align-self: flex-start;
}
.site-content-wrapper.content-margin {
margin-top: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-content-wrapper.content-margin {
margin-top: 2.25rem;
}
} .sub {
vertical-align: sub;
font-size: smaller;
}
.sup {
vertical-align: super;
font-size: smaller;
}  .preloader {
--size: 36px;
--duration: 550ms;
--border-width: 1px;
--color: color(black);
width: var(----size, 2.25rem);
height: var(----size, 2.25rem);
border: var(--border-width, 1px) solid transparent;
border-inline-start-color: var(--color);
border-radius: 50%;
vertical-align: middle;
-webkit-animation: rotate var(--duration, 550ms) infinite linear;
animation: rotate var(--duration, 550ms) infinite linear;
}
.preloader-pseudo:after {
content: "";
width: var(----size, 2.25rem);
height: var(----size, 2.25rem);
border: var(--border-width, 1px) solid transparent;
border-inline-start-color: var(--color);
border-radius: 50%;
vertical-align: middle;
-webkit-animation: rotate var(--duration, 550ms) infinite linear;
animation: rotate var(--duration, 550ms) infinite linear;
} .site-brand .brand-text {
font-family: var(--theme-brand-font);
font-size: var(--theme-brand-font-size);
font-weight: var(--theme-brand-font-weight);
line-height: var(--theme-brand-line-height);
letter-spacing: var(--theme-brand-letter-spacing);
}
.site-brand img {
width: var(--theme-brand-image-mobile);
height: auto;
}
@media screen and (min-width: 1024.02px) {
.site-brand img {
width: var(--theme-brand-image-base);
}
} .wrap-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
z-index: 2;
} .site-close {
--close-link-width: 30px;
--close-hover-transform: scale(1.2);
--close-width: 26px;
}
.site-close .site-close-button {
text-decoration: none;
color: currentColor;
width: var(--close-link-width);
height: var(--close-link-width);
cursor: pointer;
}
.site-close .site-close-button > * {
width: 1.375rem;
height: auto;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: var(--theme-ease-time-medium) all var(--theme-ease-primary);
transition: var(--theme-ease-time-medium) all var(--theme-ease-primary);
pointer-events: none;
}
@media screen and (min-width: 576.02px) {
.site-close .site-close-button > * {
width: var(--close-width);
}
}
.site-close .site-close-button:hover > * {
-webkit-transform: var(--close-hover-transform);
transform: var(--close-hover-transform);
} .site-overlay {
--overlay-background: var(--colors-gray-900);
--overlay-opacity: 0.3;
position: absolute;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
background-color: rgba(var(--overlay-background), var(--overlay-opacity));
} .overlay-block {
display: grid;
}
.overlay-block > * {
grid-column: 1;
grid-row: 1;
} .link-decoration {
--decoration-offset: 3px;
--decoration-width: 1px;
--decoration-color: transparent;
--decoration-hover-color: currentColor;
--decoration-transition-duration: var(--theme-ease-time-fast);
--decoration-transition-timing: var(--theme-ease-in-out);
--decoration-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
text-underline-offset: var(--decoration-offset);
text-decoration-thickness: var(--decoration-width);
text-decoration-color: var(--decoration-color);
-webkit-transition-duration: var(--decoration-transition-duration);
transition-duration: var(--decoration-transition-duration);
-webkit-transition-timing-function: var(--decoration-transition-timing);
transition-timing-function: var(--decoration-transition-timing);
-webkit-transition-property: var(--decoration-transition-property);
transition-property: var(--decoration-transition-property);
}
@media (hover: hover) and (pointer: fine) {
.link-decoration:hover {
text-decoration-color: var(--decoration-hover-color);
}
} .site-copyright {
--copyright-text: 12px;
--copyright-underline-offset: 4px;
font-size: var(--copyright-text);
margin-bottom: 0;
}
.site-copyright a {
font-weight: 600;
color: currentColor;
text-decoration: none;
} .site-module-header {
--module-header-gap: 20px;
--module-header-column-gap: 20px;
--module-header-title-gap: 20px;
--module-header-offset: 16px;
--module-header-offset-lg: 30px;
--module-header-padding: 10px;
--module-header-padding-lg: 20px;
--module-title-size-lg: 24px;
--module-title-size-sm: 22px;
--module-title-size-xs: 18px;
--module-title-weight: 600;
--module-title-background: rgb(var(--colors-white));
--module-title-border: rgb(var(--colors-gray-200));
--module-description-size: 13px;
--module-description-size-desktop: 13px;
--module-description-width: auto;
--module-header-color: rgb(var(--colors-gray-900));
--module-header-color-muted: rgb(var(--colors-gray-500));
--module-header-border: rgb(var(--colors-gray-200));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--module-header-gap);
margin-bottom: var(--module-header-offset);
padding-bottom: var(--module-header-padding);
border-bottom: 1px solid var(--module-header-border);
}
@media screen and (min-width: 1024.02px) {
.site-module-header {
margin-bottom: var(--module-header-offset-lg);
padding-bottom: var(--module-header-padding-lg);
}
}
.site-module-header > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--module-header-column-gap);
width: 100%;
}
@media screen and (min-width: 576.02px) {
.site-module-header > * {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
}
.site-module-header .site-module-header-title {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--module-header-title-gap);
}
.site-module-header .site-module-header-title .entry-title {
font-size: var(--module-title-size-xs);
font-weight: var(--module-title-weight);
line-height: 1.2;
color: var(--module-header-color);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.site-module-header .site-module-header-title .entry-title {
font-size: var(--module-title-size-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-module-header .site-module-header-title .entry-title {
font-size: var(--module-title-size-lg);
}
}
.site-module-header .site-module-header-title:has(.entry-title.bordered) .entry-title {
background-color: var(--module-title-background);
padding-inline: 1rem;
}
.site-module-header .site-module-header-title:has(.entry-title.bordered)::before {
content: "";
position: absolute;
width: 100%;
height: 0.0625rem;
background-color: var(--module-title-border);
inset-inline-start: 0;
z-index: -1;
}
.site-module-header .entry-description {
font-size: var(--module-description-size);
line-height: 1.1;
color: var(--module-header-color-muted);
max-width: var(--module-description-width);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.site-module-header .entry-description {
font-size: var(--module-description-size-desktop);
}
}
.site-module-header.justify-center .column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.site-module-header.justify-center .column .site-module-header-title {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.site-module-header.justify-center .column .site-module-header-title .entry-title {
width: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-module-header.justify-center .column .entry-description {
line-height: 1.6;
text-align: center;
margin-inline: auto;
}
.site-module-header .site-module-tab {
--tab-size: var(--text-sm);
--tab-weight: 500;
--tab-gap: 6px;
--tab-gap-lg: 18px;
}
.site-module-header .site-module-tab ul {
list-style: none;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--tab-gap);
margin: 0;
padding: 0;
}
@media screen and (min-width: 576.02px) {
.site-module-header .site-module-tab ul {
gap: var(--tab-gap-lg);
}
}
.site-module-header .site-module-tab ul a {
font-size: var(--tab-size);
font-weight: var(--tab-weight);
text-decoration: none;
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
@media screen and (min-width: 576.02px) {
.site-module-header .site-module-tab.style-1 ul {
-webkit-margin-start: 1.25rem;
margin-inline-start: 1.25rem;
}
}
.site-module-header .site-module-tab.style-1 ul a {
color: rgb(var(--colors-gray-400));
}
@media (hover: hover) and (pointer: fine) {
.site-module-header .site-module-tab.style-1 ul a:hover {
color: rgb(var(--colors-gray-700));
}
}
.site-module-header .site-module-tab.style-1 ul a.active {
color: rgb(var(--colors-black));
}
.site-module-header .site-module-tab.style-2 ul a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: rgb(var(--colors-gray-500));
border: 1px solid rgb(var(--colors-gray-200));
border-radius: 5.625rem;
padding: 0.25rem 0.75rem;
}
.site-module-header .site-module-tab.style-2 ul a:hover {
border-color: rgb(var(--colors-gray-300));
}
.site-module-header .site-module-tab.style-2 ul a.active {
color: rgb(var(--colors-primary-background));
border-color: rgba(var(--colors-primary-background), 0.5);
background-color: rgba(var(--colors-primary-background), 0.05);
} .star-rating {
--star-size: 12px;
--star-gap: 1px;
--star-color: rgb(var(--colors-gray-300));
--star-active: rgb(var(--colors-yellow-base));
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--star-gap);
}
.star-rating svg {
width: var(--star-size);
height: var(--star-size);
fill: var(--star-color);
}
.star-rating svg.filled {
fill: var(--star-active);
} .site-empty {
--empty-icon: 66px;
--empty-title: 16px;
--empty-title-weight: 500;
--empty-description: 12px;
text-align: center;
margin-block: 1.25rem;
}
.site-empty svg, .site-empty img {
width: var(--empty-icon);
height: auto;
margin-bottom: 1.25rem;
}
.site-empty .entry-title {
font-size: var(--empty-title);
font-weight: var(--empty-title-weight);
}
.site-empty p {
font-size: var(--empty-description);
} .site-progress {
--progress-height: 6px;
--progress-background: rgb(var(--colors-gray-100));
--progress-bar: rgb(var(--colors-primary-background));
--progress-dot: rgb(var(--colors-yellow-light));
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: var(--progress-height);
border-radius: 6.1875rem;
background-color: var(--progress-background);
}
.site-progress span {
position: absolute;
height: 100%;
top: 0;
inset-inline-start: 0;
background-color: var(--progress-bar);
border-radius: 6.1875rem;
}
.site-progress .progress-dot {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: calc(var(--progress-height) * 3);
height: calc(var(--progress-height) * 3);
background-color: var(--progress-bar);
color: var(--progress-dot);
border-radius: 50%;
-webkit-margin-start: -0.125rem;
margin-inline-start: -0.125rem;
}
.site-progress .progress-dot svg {
width: calc(var(--progress-height) * 2.2);
height: calc(var(--progress-height) * 2.2);
} .cart-notification {
--notification-text: 12px;
--notification-text-weight: 500;
--notification-background: rgb(var(--colors-gray-50));
--notification-foreground: rgb(var(--colors-black));
--notification-border: rgb(var(--colors-gray-200));
--notification-radius: var(--radius-lg);
--notification-padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
gap: 0.625rem;
padding: var(--notification-padding);
border: 1px solid var(--notification-border);
background-color: var(--notification-background);
border-radius: var(--notification-radius);
}
.cart-notification p {
font-size: var(--notification-text);
font-weight: var(--notification-text-weight);
margin-bottom: 0;
}
.cart-notification .site-progress {
--progress-height: 4px;
} .privacy-text {
--text-color: rgb(var(--colors-gray-500));
--text-link-color: rgb(var(--colors-gray-700));
font-size: var(--text-xs);
color: var(--text-color);
}
.privacy-text a {
font-weight: 600;
color: var(--text-link-color);
text-underline-offset: 0.1875rem;
-webkit-transition: var(--theme-text-decoration-transition);
transition: var(--theme-text-decoration-transition);
}
.privacy-text a:hover {
text-decoration-color: transparent;
} .entry-excerpt {
font-size: var(--text-sm);
} .entry-content {
font-size: var(--text-base);
} .pseudo-gradient {
--pseudo-gradient-width: 20%;
--pseudo-gradient-height: 100%;
--pseudo-gradient-direction-before: to right;
--pseudo-gradient-direction-after: to left;
--pseudo-gradient-start-color: 255, 255, 255;
--pseudo-gradient-start-opacity: 1;
--pseudo-gradient-end-color: 255, 255, 255;
--pseudo-gradient-end-opacity: 0;
position: relative;
}
.pseudo-gradient::before, .pseudo-gradient::after {
content: "";
position: absolute;
width: var(--pseudo-gradient-width);
height: var(--pseudo-gradient-height);
pointer-events: none;
z-index: 1;
}
.pseudo-gradient::before {
background: -webkit-gradient(linear, left top, left bottom, from(var(--pseudo-gradient-direction-before)), color-stop(0%, rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity))), to(rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity))));
background: linear-gradient(var(--pseudo-gradient-direction-before), rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity)) 0%, rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity)) 100%);
}
.pseudo-gradient::after {
background: -webkit-gradient(linear, left top, left bottom, from(var(--pseudo-gradient-direction-after)), color-stop(0%, rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity))), to(rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity))));
background: linear-gradient(var(--pseudo-gradient-direction-after), rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity)) 0%, rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity)) 100%);
}
.pseudo-gradient.pseudo-horizontal::before {
top: 0;
inset-inline-start: -2px;
}
.pseudo-gradient.pseudo-horizontal::after {
top: 0;
inset-inline-end: -2px;
inset-inline-start: auto;
}
.pseudo-gradient.pseudo-vertical::before {
top: 0;
inset-inline-start: auto;
}
.pseudo-gradient.pseudo-vertical::after {
bottom: 0;
inset-inline-start: auto;
} .box-grid {
--box-grid-lg: 3;
--box-grid-sm: 3;
--box-grid-xs: 1;
--box-group-gap-lg: 0px;
--box-group-gap-sm: 0px;
--box-group-gap-xs: 0px;
--box-border-color: rgb(var(--colors-gray-200));
--box-padding-inline: 20px;
--box-padding-block: 20px;
--box-padding-inline-sm: 10px;
--box-padding-block-sm: 0;
--box-padding-inline-lg: 40px;
--box-padding-block-lg: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--box-group-gap-xs);
}
@media screen and (min-width: 576.02px) {
.box-grid {
gap: var(--box-group-gap-sm);
}
}
@media screen and (min-width: 1024.02px) {
.box-grid {
gap: var(--box-group-gap-lg);
}
}
.box-grid .box-grid-item {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: calc((100% - var(--box-group-gap-xs) * (var(--box-grid-xs) - 1)) / var(--box-grid-xs));
border-color: var(--box-border-color);
padding-inline: var(--box-padding-inline);
padding-block: var(--box-padding-block);
}
@media screen and (min-width: 576.02px) {
.box-grid .box-grid-item {
width: calc((100% - var(--box-group-gap-sm) * (var(--box-grid-sm) - 1)) / var(--box-grid-sm));
}
}
@media screen and (min-width: 1024.02px) {
.box-grid .box-grid-item {
width: calc((100% - var(--box-group-gap-lg) * (var(--box-grid-lg) - 1)) / var(--box-grid-lg));
}
}
@media screen and (min-width: 576.02px) {
.box-grid .box-grid-item {
padding-inline: var(--box-padding-inline-sm);
padding-block: var(--box-padding-block-sm);
}
}
@media screen and (min-width: 1024.02px) {
.box-grid .box-grid-item {
padding-inline: var(--box-padding-inline-lg);
padding-block: var(--box-padding-block-lg);
}
} .inview-item {
--inview-duration: var(--theme-ease-time-slow);
--inview-ease: var(--theme-ease-primary);
--inview-property: all;
--inview-transform-x: 20px;
--inview-transform-y: 20px;
--inview-transform-scale: scale(1);
opacity: 0;
-webkit-transition: var(--inview-property) var(--inview-duration) var(--inview-ease);
transition: var(--inview-property) var(--inview-duration) var(--inview-ease);
}
.inview-item.inview-transform-x {
-webkit-transform: translateX(var(--inview-transform-x));
transform: translateX(var(--inview-transform-x));
}
.inview-item.inview-transform-x-reverse {
-webkit-transform: translateX(-var(--inview-transform-x));
transform: translateX(-var(--inview-transform-x));
}
.inview-item.inview-transform-y {
-webkit-transform: translateY(var(--inview-transform-y));
transform: translateY(var(--inview-transform-y));
}
.inview-item.inview-transform-y-reverse {
-webkit-transform: translateY(-var(--inview-transform-y));
transform: translateY(-var(--inview-transform-y));
}
.inview-item.inviewed {
opacity: 1;
-webkit-transform: translateY(0) translateX(0) scale(1);
transform: translateY(0) translateX(0) scale(1);
} .accordion {
--bs-accordion-color: rgb(var(--colors-black));
--bs-accordion-bg: rgb(var(--colors-white));
--bs-accordion-border-color: rgb(var(--colors-gray-200));
--bs-accordion-border-width: 0;
--bs-accordion-border-radius: var(--theme-radius);
--bs-accordion-inner-border-radius: 0;
--bs-accordion-hover-border: rgb(var(--colors-gray-300));
--bs-accordion-btn-bg: transparent;
--bs-accordion-active-bg: transparent;
--bs-accordion-active-color: rgb(var(--colors-black));
--bs-accordion-active-border: rgb(var(--colors-gray-400));
--bs-accordion-button-size: 19px;
--bs-accordion-btn-padding-x: 30px;
--bs-accordion-btn-padding-y: 0;
--bs-accordion-body-size: 15px;
--bs-accordion-body-line-height: 1.76;
--bs-accordion-body-color: rgb(var(--colors-gray-600));
--bs-accordion-btn-icon-width: 14px;
}
@media screen and (min-width: 576.02px) {
.accordion {
--bs-accordion-btn-icon-width: 20px;
}
}
.accordion .accordion-header {
border-bottom: 1px solid var(--bs-accordion-border-color);
-webkit-transition: border-color var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: border-color var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.accordion .accordion-header > button {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 1rem;
border-radius: 0;
color: var(--bs-accordion-color);
background-color: var(--bs-accordion-btn-bg);
-webkit-box-shadow: none;
box-shadow: none;
padding-block: var(--bs-accordion-btn-padding-x);
padding-inline: var(--bs-accordion-btn-padding-y);
}
.accordion .accordion-header > button:hover {
background-color: var(--bs-accordion-btn-bg);
}
@media screen and (min-width: 576.02px) {
.accordion .accordion-header > button {
font-size: var(--bs-accordion-button-size);
}
}
.accordion .accordion-header:hover {
border-color: var(--bs-accordion-hover-border);
}
.accordion .accordion-header:has([aria-expanded=true]) {
border-color: var(--bs-accordion-active-border);
}
.accordion .accordion-body {
font-size: var(--bs-accordion-body-size);
line-height: var(--bs-accordion-body-line-height);
padding-block: var(--bs-accordion-btn-padding-x);
padding-inline: var(--bs-accordion-btn-padding-y);
color: var(--bs-accordion-body-color);
} .site-page-header {
--page-header-gap: 6px;
--page-header-color: rgb(var(--colors-black));
--page-header-background-color: rgb(var(--colors-white));
--page-header-background: none;
--page-header-overlay: rgba(0, 0, 0, 0.4);
--page-header-muted: rgb(var(--colors-gray-500));
--page-header-border: rgb(var(--colors-gray-200));
--page-header-border-width: 1px;
--page-header-offset-xs: 16px;
--page-header-offset-sm: 20px;
--page-header-offset-lg: 30px;
--page-header-padding-xs: 10px;
--page-header-padding-sm: 20px;
--page-header-padding-lg: 40px;
--page-header-title-size-xs: 28px;
--page-header-title-size-sm: 36px;
--page-header-title-size-lg: 48px;
--page-header-title-weight: 600;
--page-title-description-size: 14px;
--page-title-description-size-lg: 18px;
--page-title-description-width: 560px;
position: relative;
color: var(--page-header-color);
border-bottom: var(--page-header-border-width) solid var(--page-header-border);
background-color: var(--page-header-background-color);
background: var(--page-header-background);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: var(--page-header-offset-xs);
overflow: hidden;
}
@media screen and (min-width: 576.02px) {
.site-page-header {
margin-bottom: var(--page-header-offset-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-page-header {
margin-bottom: var(--page-header-offset-lg);
}
}
.site-page-header .page-header-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--page-header-gap);
padding-block: var(--page-header-padding-xs);
}
@media screen and (min-width: 576.02px) {
.site-page-header .page-header-inner {
padding-block: var(--page-header-padding-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-page-header .page-header-inner {
padding-block: var(--page-header-padding-lg);
}
}
.site-page-header .page-header-inner .page-title {
font-size: var(--page-header-title-size-xs);
font-weight: var(--page-header-title-weight);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.site-page-header .page-header-inner .page-title {
font-size: var(--page-header-title-size-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-page-header .page-header-inner .page-title {
font-size: var(--page-header-title-size-lg);
}
}
.site-page-header .page-header-inner .entry-teaser {
max-width: var(--page-title-description-width);
margin-inline: auto;
}
.site-page-header .page-header-inner p {
font-size: var(--page-title-description-size);
color: var(--page-header-muted);
}
@media screen and (min-width: 1024.02px) {
.site-page-header .page-header-inner p {
font-size: var(--page-title-description-size-lg);
}
}
.site-page-header .site-page-header-background {
position: absolute;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
z-index: -1;
}
.site-page-header .site-page-header-background img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.site-page-header .site-page-header-background::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
background-color: var(--page-header-overlay);
}
.site-page-header:has(.site-page-header-background) {
--page-header-padding-lg: 120px;
} .pagination, .woocommerce-pagination {
--pagination-text-size: 12px;
--pagination-text-weight: 700;
--pagination-size: 36px;
--pagination-radius: var(--theme-radius);
--pagination-color: rgb(var(--colors-black));
--pagination-background-color: transparent;
--pagination-border-color: transparent;
--pagination-active-color: rgb(var(--colors-white));
--pagination-active-background-color: rgb(var(--colors-primary-background));
--pagination-active-border-color: transparent;
--pagination-hover-color: rgb(var(--colors-black));
--pagination-hover-background-color: rgb(var(--colors-gray-100));
--pagination-hover-border-color: transparent;
margin-top: 2.25rem;
}
@media screen and (min-width: 576.02px) {
.pagination, .woocommerce-pagination {
margin-top: 4.125rem;
}
}
.pagination ul, .woocommerce-pagination ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0.25rem;
list-style: none;
margin: 0;
padding: 0;
}
.pagination ul li a, .woocommerce-pagination ul li a {
text-decoration: none;
color: currentColor;
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.pagination ul li > *, .woocommerce-pagination ul li > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--pagination-text-size);
font-weight: var(--pagination-text-weight);
line-height: 1rem;
width: 2.125rem;
height: 2.125rem;
color: var(--pagination-color);
background-color: var(--pagination-background-color);
border-radius: var(--pagination-radius);
border: 1px solid var(--pagination-border-color);
}
@media screen and (min-width: 768.02px) {
.pagination ul li > *, .woocommerce-pagination ul li > * {
width: var(--pagination-size);
height: var(--pagination-size);
}
}
@media (hover: hover) and (pointer: fine) {
.pagination ul li > *:not(.current):not(.prev):not(.next):not(.dots):hover, .woocommerce-pagination ul li > *:not(.current):not(.prev):not(.next):not(.dots):hover {
color: var(--pagination-hover-color);
background-color: var(--pagination-hover-background-color);
border-color: var(--pagination-hover-border-color);
}
}
.pagination ul li > *.dots, .woocommerce-pagination ul li > *.dots {
font-size: calc(var(--pagination-text-size) + 0.1875rem);
line-height: calc(var(--pagination-text-size) + 0.1875rem);
background-color: transparent !important;
}
.pagination ul li > *.prev, .pagination ul li > *.next, .woocommerce-pagination ul li > *.prev, .woocommerce-pagination ul li > *.next {
font-size: 1.25rem;
background-color: transparent !important;
width: auto;
}
@media screen and (min-width: 768.02px) {
.pagination ul li > *.prev, .pagination ul li > *.next, .woocommerce-pagination ul li > *.prev, .woocommerce-pagination ul li > *.next {
font-size: 1.5rem;
}
}
.pagination ul li > *.current, .woocommerce-pagination ul li > *.current {
color: var(--pagination-active-color);
background-color: var(--pagination-active-background-color);
border-color: var(--pagination-active-border-color);
} .content-not-found {
margin-top: 2.5rem;
}
@media screen and (min-width: 576.02px) {
.content-not-found {
margin-top: 3.75rem;
margin-bottom: 3.75rem;
}
}
@media screen and (min-width: 1024.02px) {
.content-not-found {
margin-top: 7.5rem;
margin-bottom: 5.625rem;
}
}
.content-not-found .entry-teaser {
margin-bottom: 1.875rem;
} .site-contact-content > p {
font-size: var(--text-sm);
margin-bottom: 1.25rem;
color: rgb(var(--colors-gray-600));
}
@media screen and (min-width: 576.02px) {
.site-contact-content > p {
font-size: calc(var(--text-base) - 1px);
margin-bottom: 2.5rem;
}
} .site-contact-detail ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1.25rem;
list-style: none;
margin: 0;
padding: 0;
}
@media screen and (min-width: 576.02px) {
.site-contact-detail ul {
gap: 1.875rem;
}
}
@media screen and (min-width: 1024.02px) {
.site-contact-detail ul {
gap: 3rem;
}
}
.site-contact-detail ul > li {
width: 100%;
}
@media screen and (min-width: 576.02px) {
.site-contact-detail ul > li {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
}
.site-contact-detail .contact-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-contact-detail .contact-info span {
font-size: var(--text-2xs);
font-weight: 600;
text-transform: uppercase;
color: rgb(var(--colors-gray-400));
}
.site-contact-detail .contact-info h4 {
font-size: var(--text-lg);
}
.site-contact-detail .contact-info p {
font-size: var(--text-sm);
}
.site-contact-detail .contact-info a {
font-size: var(--text-sm);
font-weight: 500;
text-decoration: none;
color: rgb(var(--colors-black));
margin-bottom: 0.25rem;
} .site-contact-form {
--form-padding-xs: 20px;
--form-padding-lg: 40px;
--form-border: rgb(var(--colors-gray-200));
--form-background: rgb(var(--colors-gray-100));
--form-radius: var(--theme-radius);
background-color: var(--form-background);
border: 1px solid var(--form-border);
border-radius: var(--form-radius);
padding: var(--form-padding-xs);
}
@media screen and (min-width: 576.02px) {
.site-contact-form {
padding: var(--form-padding-lg);
}
}
.site-contact-form > p {
font-size: var(--text-sm);
margin-bottom: 1.25rem;
color: rgb(var(--colors-gray-600));
}
@media screen and (min-width: 576.02px) {
.site-contact-form > p {
font-size: calc(var(--text-base) - 1px);
margin-bottom: 2.5rem;
}
}
.site-contact-form form .wpcf7-form-control-wrap {
display: block;
margin-bottom: 0.75rem;
}
.site-contact-form form .wpcf7-submit {
margin-top: 0.5rem;
color: rgb(var(--colors-primary-foreground)) !important;
background-color: rgb(var(--colors-primary-background)) !important;
} .site-mini-cart {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.625rem;
}
.site-mini-cart .mini-cart-products {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1.125rem;
max-height: 260px;
overflow-x: auto;
}
.site-mini-cart .mini-cart-products .product {
--product-name-font-size-lg: 13px;
--product-body-gap: 4px;
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
gap: 0.375rem;
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .price {
--price-font-size-xs: var(--text-base);
--price-font-size-lg: var(--text-base);
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-quantity {
font-size: var(--text-sm);
font-weight: 500;
color: rgb(var(--colors-gray-500));
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-margin-start: 0.625rem;
margin-inline-start: 0.625rem;
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: calc(var(--text-sm) - 1px);
font-weight: 500;
line-height: 1.1;
gap: 0.25rem;
text-decoration: none;
color: rgb(var(--colors-red-base));
}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a svg {
width: 0.75rem;
height: auto;
}
.site-mini-cart .woocommerce-mini-cart__total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: var(--text-sm);
margin-top: 0.375rem;
margin-bottom: 0;
padding-top: 1rem;
padding-bottom: 0.25rem;
border-top: 1px solid var(--dropdown-inline-border);
}
.site-mini-cart .woocommerce-mini-cart__buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.375rem;
margin-bottom: 0;
}
.site-mini-cart .woocommerce-mini-cart__buttons > * {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}    .dropdown-cart .site-empty p {
color: var(--dropdown-muted);
}
.dropdown-cart .cart-notification {
--notification-padding: 0;
--notification-foreground: currentColor;
--notification-background: transparent;
--notification-radius: 0;
--notification-border: var(--dropdown-inline-border);
margin-top: 1.25rem;
border-inline: 0;
border-bottom: 0;
padding-top: 1.25rem;
} .site-garage-form-block {
--form-border-width: 1px;
--form-border-color: rgb(var(--colors-gray-200));
--form-border-radius: var(--theme-radius);
--form-background: rgb(var(--colors-white));
--form-foreground: rgb(var(--colors-black));
--form-muted: rgb(var(--colors-gray-500));
--form-padding: 40px;
--form-title-size: 18px;
--form-title-size-lg: 24px;
--form-title-weight: 600;
--form-description-size: 13px;
--form-description-size-lg: 14px;
color: var(--form-foreground);
background-color: var(--form-background);
border: var(--form-border-width) solid var(--form-border-color);
border-radius: var(--form-border-radius);
padding: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-garage-form-block {
padding: var(--form-padding);
}
}
.site-garage-form-block .site-garage-form-header {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-garage-form-block .site-garage-form-header {
margin-bottom: 1.875rem;
}
}
.site-garage-form-block .site-garage-form-header .entry-title {
font-size: var(--form-title-size);
font-weight: var(--form-title-weight);
}
@media screen and (min-width: 1024.02px) {
.site-garage-form-block .site-garage-form-header .entry-title {
font-size: var(--form-title-size-lg);
}
}
.site-garage-form-block .site-garage-form-header p {
font-size: var(--form-description-size);
color: var(--form-muted);
}
@media screen and (min-width: 1024.02px) {
.site-garage-form-block .site-garage-form-header p {
font-size: var(--form-description-size-lg);
}
}
.site-garage-form-block .garage-form {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-garage-form-block .garage-form {
margin-bottom: 1.875rem;
}
}
.site-garage-form-block .site-garage-form-footer {
color: var(--form-muted);
}
.site-garage-form-block .site-garage-form-footer p {
margin-bottom: 0;
} .garage-form {
--garage-form-width: 440px;
--garage-form-gap: 30px;
--garage-form-title-mobile: 20px;
--garage-form-title-desktop: 28px;
--garage-form-title-weight: 700;
--garage-form-description: 14px;
--garage-number-color: rgb(var(--colors-gray-400));
--garage-number-background: rgb(var(--colors-gray-200));
--garage-number-active-color: rgb(var(--colors-primary-foreground));
--garage-number-active-background: rgb(var(--colors-primary-background));
--garage-select-outline: rgba(var(--colors-primary-background), 0.6);
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
gap: var(--garage-form-gap);
max-width: var(--garage-form-width);
width: 100%;
}
.garage-form > * {
width: 100%;
}
.garage-form .garage-form-header {
margin-bottom: 0.625rem;
}
.garage-form .garage-form-header .entry-title {
font-size: var(--garage-form-title-mobile);
font-weight: var(--garage-form-title-weight);
margin-bottom: 0.25rem;
}
@media screen and (min-width: 1024.02px) {
.garage-form .garage-form-header .entry-title {
font-size: var(--garage-form-title-desktop);
}
}
.garage-form .garage-form-header p {
font-size: var(--text-xs);
margin-bottom: 0;
opacity: 0.7;
}
@media screen and (min-width: 1024.02px) {
.garage-form .garage-form-header p {
font-size: var(--garage-form-description);
}
}
.garage-form .garage-form-body .form-garage .form-number {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.5625rem;
font-weight: 600;
line-height: 1;
width: 1.375rem;
height: 1.375rem;
color: var(--garage-number-color);
background-color: var(--garage-number-background);
border-radius: 50%;
inset-inline-start: 0.625rem;
pointer-events: none;
z-index: 1;
}
.garage-form .garage-form-body .form-garage .form-number + select, .garage-form .garage-form-body .form-garage .form-number + .select2-hidden-accessible + .select2-container .select2-selection {
-webkit-padding-start: 2.875rem;
padding-inline-start: 2.875rem;
}
.garage-form .garage-form-body .form-garage select, .garage-form .garage-form-body .form-garage .select2-container .select2-selection {
--form-input-size-base: 42px;
--form-input-font-size-base: 13px;
}
@media screen and (min-width: 1024.02px) {
.garage-form .garage-form-body .form-garage select, .garage-form .garage-form-body .form-garage .select2-container .select2-selection {
--form-input-size-base: 46px;
}
}
.garage-form .garage-form-body .form-garage select[data-selected="-1"], .garage-form .garage-form-body .form-garage .select2-container .select2-selection[data-selected="-1"] {
color: rgb(var(--colors-gray-600));
font-weight: 400;
}
.garage-form .garage-form-body .form-garage select.select2-hidden-accessible[data-selected="-1"] + .select2-container .select2-selection .select2-selection__rendered, .garage-form .garage-form-body .form-garage .select2-container .select2-selection.select2-hidden-accessible[data-selected="-1"] + .select2-container .select2-selection .select2-selection__rendered {
color: rgb(var(--colors-gray-600));
font-weight: 400;
}
.garage-form .garage-form-body .form-garage button {
--form-button-size-base: 42px;
}
@media screen and (min-width: 1024.02px) {
.garage-form .garage-form-body .form-garage button {
--form-button-size-base: 46px;
}
}
.garage-form .garage-form-body .form-garage:not(.form-complete) .current .form-number {
color: var(--garage-number-active-color);
background-color: var(--garage-number-active-background);
}
.garage-form .garage-form-body .form-garage.form-complete .form-number {
color: var(--garage-number-active-color);
background-color: var(--garage-number-active-background);
}
.garage-form .garage-form-body .form-garage.form-focus .current select, .garage-form .garage-form-body .form-garage.form-focus .current .select2-container .select2-selection {
outline: 0.125rem solid var(--garage-select-outline);
outline-offset: 0.125rem;
}
.garage-form .garage-form-footer p {
font-size: 0.75rem;
margin-bottom: 0;
opacity: 0.5;
}
.garage-form.horizontal .form-garage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
@media screen and (min-width: 768.02px) {
.garage-form.horizontal .form-garage {
gap: 0.625rem;
}
}
@media screen and (min-width: 768.02px) {
.garage-form.horizontal .form-garage > * {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0;
}
}
@media screen and (min-width: 768.02px) {
.garage-form.horizontal .form-garage button {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
padding-inline: 2rem;
}
} .entry-tease {
font-size: var(--text-base);
}
@media screen and (min-width: 576.02px) {
.entry-tease {
font-size: var(--text-lg);
}
} .entry-sale-text {
--sale-gap: 4px;
--sale-font-size-mobile: 48px;
--sale-font-size-desktop: 60px;
--sale-font-weight: 800;
--sale-suffix-size: 70%;
--sale-width-mobile: auto;
--sale-height-mobile: auto;
--sale-width-desktop: auto;
--sale-height-desktop: auto;
--sale-text-color: rgb(var(--colors-secondary-background));
--sale-background: transparent;
--sale-gradient-start-color: var(--colors-secondary-background);
--sale-gradient-start-opacity: 1;
--sale-gradient-end-color: var(--colors-secondary-background);
--sale-gradient-end-opacity: 0.2;
--sale-gradient: linear-gradient(137deg, rgba(var(--sale-gradient-start-color),var(--sale-gradient-start-opacity)) 0%, rgba(var(--sale-gradient-end-color),var(--sale-gradient-end-opacity)) 100%);
--sale-margin-block-start: 0;
--sale-margin-block-end: 10px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
gap: var(--sale-gap);
font-size: var(--sale-font-size-mobile);
font-weight: var(--sale-font-weight);
line-height: 1;
color: var(--sale-text-color);
background-color: var(--sale-background);
width: var(--sale-width-mobile);
height: var(--sale-height-mobile);
-webkit-margin-before: var(--sale-margin-block-start);
margin-block-start: var(--sale-margin-block-start);
-webkit-margin-after: var(--sale-margin-block-end);
margin-block-end: var(--sale-margin-block-end);
}
@media screen and (min-width: 576.02px) {
.entry-sale-text {
font-size: var(--sale-font-size-desktop);
width: var(--sale-width-desktop);
height: var(--sale-height-desktop);
}
}
.entry-sale-text .text-suffix {
font-size: var(--sale-suffix-size);
padding-bottom: 0.0625rem;
}
.entry-sale-text.bg-gradient {
background: var(--sale-gradient);
}
.entry-sale-text.text-gradient {
background: var(--sale-gradient);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .hot-products .product {
--product-border: rgba(var(--colors-red-base), 0.2);
--product-border-radius: var(--theme-radius);
--product-inner-padding: 14px;
--product-body-gap: 6px;
}
.hot-products .product .product-inner {
background: linear-gradient(158deg, rgba(244, 63, 94, 0.03) 0%, rgba(244, 63, 94, 0) 100%);
-webkit-transition: border-color 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out;
}
.hot-products .product .product-thumbnail .product-badge .badge {
font-weight: 800;
}
.hot-products .product .product-progress .product-progress-stock {
font-size: calc(var(--text-xs) - 1px);
}
@media (hover: hover) and (pointer: fine) {
.hot-products .product:hover {
--product-border: rgba(var(--colors-red-base), 0.6);
}
}
.hot-products.hot-3-column .product {
--product-name-font-size-lg: 13px;
}
.hot-products.hot-3-column .product .price {
--price-font-size-lg: 20px;
--price-sale-color: rgb(var(--colors-red-base));
} .site-featured-product {
--featured-padding: 20px;
--featured-padding-sm: 40px;
--featured-padding-lg: 50px;
--featured-max-width: 100%;
--featured-max-width-sm: 100%;
--featured-max-width-lg: 100%;
--featured-border-width: 2px;
--featured-border-color: rgb(var(--colors-red-base));
--featured-background-color: transparent;
--featured-background: linear-gradient(158deg,rgba(244, 63, 94, 0.04) 0%, rgba(244, 63, 94, 0) 100%);
--featured-radius: var(--theme-radius);
--featured-shadow: 0 0 20px 3px rgba(244, 63, 94, 0.12);
padding: var(--featured-padding);
max-width: var(--featured-max-width);
border: var(--featured-border-width) solid var(--featured-border-color);
background-color: var(--featured-background-color);
background: var(--featured-background);
border-radius: var(--featured-radius);
-webkit-box-shadow: var(--featured-shadow);
box-shadow: var(--featured-shadow);
}
@media screen and (min-width: 576.02px) {
.site-featured-product {
padding: var(--featured-padding-sm);
max-width: var(--featured-max-width-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-featured-product {
padding: var(--featured-padding-lg);
max-width: var(--featured-max-width-lg);
}
} .site-navigation {
--nav-gap: 10px;
--nav-link-inline: 0;
--nav-link-block: 0;
--nav-link-arrow: 14px;
--nav-link-arrow-stroke: 2;
--nav-link-gap: 6px;
--nav-link-icon: 13px;
--nav-menu-item-border: rgb(var(--colors-gray-200));
--submenu-width: 12.5rem;
--submenu-font-size: 15px;
--submenu-background: rgb(var(--colors-dropdown-background));
--submenu-foreground: rgb(var(--colors-dropdown-foreground));
--submenu-foreground-muted: rgb(var(--colors-dropdown-muted));
--submenu-border: rgb(var(--colors-dropdown-border));
--submenu-border-radius: var(--radius-lg);
--submenu-shadow: var(--shadow-lg);
--submenu-link-padding-block: 6px;
--submenu-link-padding-inline: 24px;
--submenu-link-underline-offset: 5px;
--submenu-link-decoration-color: transparent;
--submenu-link-hover-color: rgb(var(--colors-primary-background));
--submenu-link-hover-decoration-color: transparent;
--submenu-label-font-size: 15px;
--submenu-label-font-weight: 500;
--submenu-label-padding: 10px;
--submenu-max-content: 200px;
--submenu-link-transition-duration: var(--theme-ease-time-fast);
--submenu-link-transition-property: all;
--submenu-link-transition-timing-function: var(--theme-ease-in-out);
--submenu-transformY: 10px;
--submenu-transformX: 0;
--submenu-transition-duration: var(--theme-ease-time-medium);
--submenu-transition-property: all;
--submenu-transition-timing-function: var(--theme-ease-primary);
}
.site-navigation > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: var(--nav-gap);
list-style: none;
margin: 0;
padding: 0;
}
.site-navigation > ul a {
line-height: 1;
color: currentColor;
}
.site-navigation > ul a .menu-icon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.site-navigation > ul a .menu-icon > * {
position: relative;
width: var(--nav-link-icon);
height: auto;
top: -1px;
}
.site-navigation > ul a .badge {
line-height: 1.1;
}
.site-navigation.navigation-horizontal > ul {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.site-navigation.navigation-horizontal > ul .sub-menu {
position: absolute;
list-style: none;
margin-block: var(--submenu-transformY);
margin-inline: var(--submenu-transformX);
padding-block: calc(var(--submenu-link-padding-inline) - (var(--submenu-link-padding-block) + 0.0625rem));
padding-inline: 0;
top: 100%;
inset-inline-start: calc((var(--submenu-link-padding-inline) - 2px) * -1);
min-width: var(--submenu-width);
color: var(--submenu-foreground);
background-color: var(--submenu-background);
border: 1px solid var(--submenu-border);
border-radius: var(--submenu-border-radius);
-webkit-box-shadow: var(--submenu-shadow);
box-shadow: var(--submenu-shadow);
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition-duration: var(--submenu-transition-duration);
transition-duration: var(--submenu-transition-duration);
-webkit-transition-property: var(--submenu-transition-property);
transition-property: var(--submenu-transition-property);
-webkit-transition-timing-function: var(--submenu-transition-timing-function);
transition-timing-function: var(--submenu-transition-timing-function);
}
.site-navigation.navigation-horizontal > ul .sub-menu li {
position: relative;
white-space: nowrap;
}
.site-navigation.navigation-horizontal > ul .sub-menu li > a {
font-size: var(--submenu-font-size);
padding-block: var(--submenu-link-padding-block);
padding-inline: var(--submenu-link-padding-inline);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: var(--submenu-link-underline-offset);
text-decoration-color: var(--submenu-link-decoration-color);
-webkit-transition-duration: var(--submenu-link-transition-duration);
transition-duration: var(--submenu-link-transition-duration);
-webkit-transition-property: var(--submenu-link-transition-property);
transition-property: var(--submenu-link-transition-property);
-webkit-transition-timing-function: var(--submenu-link-transition-timing-function);
transition-timing-function: var(--submenu-link-transition-timing-function);
}
.site-navigation.navigation-horizontal > ul .sub-menu li > a .menu-arrow {
width: var(--submenu-font-size);
height: var(--submenu-font-size);
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.site-navigation.navigation-horizontal > ul .sub-menu li > a:hover {
color: var(--submenu-link-hover-color);
text-decoration-color: var(--submenu-link-hover-decoration-color);
}
.site-navigation.navigation-horizontal > ul > li > a {
padding-inline: var(--nav-link-inline);
padding-block: var(--nav-link-block);
}
.site-navigation.navigation-horizontal > ul > li:not(.mega-menu) {
position: relative;
}
.site-navigation.navigation-horizontal > ul > li:not(.mega-menu) .sub-menu .sub-menu {
top: calc((var(--submenu-link-padding-block) + var(--submenu-font-size) - 4px) * -1);
inset-inline-start: 100%;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
padding-block: calc(var(--submenu-link-padding-inline) - (var(--submenu-link-padding-block) - 0.125rem));
inset-inline-start: 0;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-padding-end: 1.25rem;
padding-inline-end: 1.25rem;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li + li {
-webkit-padding-start: 1.25rem;
padding-inline-start: 1.25rem;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li:last-child {
-webkit-padding-end: 0;
padding-inline-end: 0;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu li.menu-item-has-children > a {
font-size: var(--submenu-label-font-size);
font-weight: var(--submenu-label-font-weight);
color: var(--submenu-foreground-muted);
padding-inline: 0;
margin-bottom: var(--submenu-label-padding);
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu li.menu-item-has-children .menu-item-has-children {
margin-top: calc(var(--submenu-label-padding) * 2);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu .sub-menu {
position: relative;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
padding-block: 0;
padding-inline: 0;
border-radius: 0;
top: 0;
inset-inline-start: 0;
margin-block: 0;
margin-inline: 0;
opacity: 1;
visibility: visible;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu .sub-menu li > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
padding-inline: 0;
width: auto;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu:not(.mega-menu-content):not(.mega-menu-max) > .sub-menu {
padding-inline: calc((100vw - var(--theme-width) + 2 * var(--theme-screen-padding)) / 2);
padding-top: calc(var(--submenu-link-padding-block) * 4);
padding-bottom: calc(var(--submenu-link-padding-block) * 6);
border-radius: 0;
border-inline: 0;
clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
margin-block: 0;
margin-inline: 0;
opacity: 1;
visibility: visible;
-webkit-transition-duration: var(--theme-ease-time-medium);
transition-duration: var(--theme-ease-time-medium);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-content > .sub-menu {
max-width: calc(var(--theme-width) - 2 * var(--theme-screen-padding));
margin-inline: auto;
padding-inline: calc(var(--submenu-link-padding-inline) * 1.2);
inset-inline-start: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max {
position: relative;
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max > .sub-menu {
width: auto;
min-width: -webkit-max-content;
min-width: -moz-max-content;
min-width: max-content;
padding-inline: calc(var(--submenu-link-padding-inline) * 1.2);
inset-inline-start: calc(var(--submenu-link-padding-inline) * 1.2 * -1);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max > .sub-menu > li {
min-width: var(--submenu-max-content);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max.mega-menu-max-center > .sub-menu {
inset-inline-start: calc(var(--submenu-link-padding-inline) * 2);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max.mega-menu-max-end > .sub-menu {
inset-inline-start: auto;
inset-inline-end: calc(var(--submenu-link-padding-inline) * 1.6 * -1);
}
.site-navigation.navigation-horizontal > ul li > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--nav-link-gap);
text-decoration: none;
}
.site-navigation.navigation-horizontal > ul li > a .menu-arrow {
width: var(--nav-link-arrow);
height: auto;
}
.site-navigation.navigation-horizontal > ul li > a .menu-arrow > * {
stroke-width: var(--nav-link-arrow-stroke);
}
.site-navigation.navigation-horizontal > ul li:hover:not(.mega-menu) > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
margin-block: 0;
margin-inline: 0;
}
.site-navigation.navigation-horizontal > ul li:hover.mega-menu:not(.mega-menu-content):not(.mega-menu-max) > .sub-menu {
clip-path: polygon(0 0, 100% 0, 100% calc(100% + 15px), 0 calc(100% + 15px));
pointer-events: auto;
}
.site-navigation.navigation-horizontal > ul li:hover.mega-menu.mega-menu-content > .sub-menu, .site-navigation.navigation-horizontal > ul li:hover.mega-menu.mega-menu-max > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
margin-block: 0;
margin-inline: 0;
}
.site-navigation.navigation-vertical > ul ul {
list-style: none;
margin: 0;
-webkit-padding-start: 1.25rem;
padding-inline-start: 1.25rem;
}
.site-navigation.bordered > ul > li + li {
border-top: 1px solid var(--nav-menu-item-border);
}  .site-search-form {
--search-form-height: 46px;
--search-form-color: #000;
--search-form-background: #fff;
--search-form-background-hover: #fff;
--search-form-background-active: #fff;
--search-form-border-width: 1px;
--search-form-border: rgb(var(--colors-gray-300));
--search-form-border-hover: rgba(var(--colors-gray-400), 0.6);
--search-form-border-active: rgb(var(--colors-gray-400));
--search-form-border-radius: var(--radius-lg);
--search-form-shadow: var(--shadow-xs);
--search-form-shadow-hover: var(--shadow-xs);
--search-form-shadow-active: var(--shadow-xs);
--search-form-placeholder: rgb(var(--colors-gray-400));
--search-form-placeholder-active: rgb(var(--colors-gray-300));
--search-form-button-icon: 22px;
--search-form-button-background: transparent;
--search-form-button-background-active: transparent;
--search-form-button-foreground: #314350;
position: relative;
width: 100%;
}
.site-search-form .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: var(--search-form-height);
border: var(--search-form-border-width) solid var(--search-form-border);
background-color: var(--search-form-background);
-webkit-box-shadow: var(--search-form-shadow);
box-shadow: var(--search-form-shadow);
border-radius: var(--search-form-border-radius);
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.site-search-form .search-form:hover {
background-color: var(--search-form-background-hover);
border-color: var(--search-form-border-hover);
-webkit-box-shadow: var(--search-form-shadow-hover);
box-shadow: var(--search-form-shadow-hover);
}
.site-search-form .search-form:focus-within {
background-color: var(--search-form-background-active);
border-color: var(--search-form-border-active);
-webkit-box-shadow: var(--search-form-shadow-active);
box-shadow: var(--search-form-shadow-active);
}
.site-search-form .search-form:focus-within .search-input::-webkit-input-placeholder {
color: var(--search-form-placeholder-active);
}
.site-search-form .search-form:focus-within .search-input::-moz-placeholder {
color: var(--search-form-placeholder-active);
}
.site-search-form .search-form:focus-within .search-input:-ms-input-placeholder {
color: var(--search-form-placeholder-active);
}
.site-search-form .search-form:focus-within .search-input::-ms-input-placeholder {
color: var(--search-form-placeholder-active);
}
.site-search-form .search-form:focus-within .search-input::placeholder {
color: var(--search-form-placeholder-active);
}
.site-search-form .search-form .search-input {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
height: 100%;
color: var(--search-form-color);
-webkit-padding-start: calc(var(--search-form-height) / 3);
padding-inline-start: calc(var(--search-form-height) / 3);
}
.site-search-form .search-form .search-input::-webkit-input-placeholder {
font-weight: 400;
color: var(--search-form-placeholder);
}
.site-search-form .search-form .search-input::-moz-placeholder {
font-weight: 400;
color: var(--search-form-placeholder);
}
.site-search-form .search-form .search-input:-ms-input-placeholder {
font-weight: 400;
color: var(--search-form-placeholder);
}
.site-search-form .search-form .search-input::-ms-input-placeholder {
font-weight: 400;
color: var(--search-form-placeholder);
}
.site-search-form .search-form .search-input::placeholder {
font-weight: 400;
color: var(--search-form-placeholder);
}
.site-search-form .search-form button {
width: var(--search-form-height);
height: 100%;
color: var(--search-form-button-foreground);
background-color: var(--search-form-button-background);
border-end-start-radius: var(--search-form-border-radius);
border-end-end-radius: var(--search-form-border-radius);
}
.site-search-form .search-form button svg {
width: var(--search-form-button-icon);
height: var(--search-form-button-icon);
}
.site-search-form .search-form button:hover {
background-color: var(--search-form-button-background-hover);
} .site-dropdown {
--dropdown-width: 320px;
--dropdown-position: -10px;
--dropdown-offset: 12px;
--dropdown-background: rgb(var(--colors-dropdown-background));
--dropdown-foreground: rgb(var(--colors-dropdown-foreground));
--dropdown-border: rgb(var(--colors-dropdown-border));
--dropdown-inline-border: rgb(var(--colors-gray-200));
--dropdown-muted: rgb(var(--colors-dropdown-muted));
--dropdown-radius: var(--radius-xl);
--dropdown-shadow: var(--shadow-lg);
--dropdown-pading-inline: 22px;
--dropdown-padding-block: 22px;
--dropdown-transformY: 10px;
--dropdown-transformX: 0;
--dropdown-transition-duration: var(--theme-ease-time-medium);
--dropdown-transition-property: all;
--dropdown-transition-timing-function: var(--theme-ease-primary);
position: absolute;
top: 100%;
padding-block: var(--dropdown-offset);
opacity: 0;
visibility: hidden;
pointer-events: none;
margin-block: var(--dropdown-transformY);
margin-inline: var(--dropdown-transformX);
-webkit-transition-duration: var(--dropdown-transition-duration);
transition-duration: var(--dropdown-transition-duration);
-webkit-transition-property: var(--dropdown-transition-property);
transition-property: var(--dropdown-transition-property);
-webkit-transition-timing-function: var(--dropdown-transition-timing-function);
transition-timing-function: var(--dropdown-transition-timing-function);
z-index: 10;
}
.site-dropdown[data-position=start] {
inset-inline-start: var(--dropdown-position);
}
.site-dropdown[data-position=end] {
inset-inline-end: var(--dropdown-position);
}
.site-dropdown[data-position=center] {
inset-inline-start: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.site-dropdown .site-dropdown-inner {
width: var(--dropdown-width);
color: var(--dropdown-foreground);
background-color: var(--dropdown-background);
border: 1px solid var(--dropdown-border);
border-radius: var(--dropdown-radius);
-webkit-box-shadow: var(--dropdown-shadow);
box-shadow: var(--dropdown-shadow);
padding-inline: var(--dropdown-pading-inline);
padding-block: var(--dropdown-padding-block);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.site-dropdown .dropdown-login .site-list {
--list-border-color: var(--dropdown-inline-border);
margin-bottom: 1.875rem;
}
.site-dropdown .dropdown-login .site-iconbox {
--iconbox-title: 14px;
--iconbox-description: 12px;
--iconbox-title-color: currentColor;
--iconbox-description-color: var(--dropdown-muted);
} .site-list-style {
--list-font-size: 14px;
--list-gap: 20px;
--list-border-width: 1px;
--list-border-style: solid;
--list-border-color: rgb(var(--colors-gray-200));
position: relative;
font-size: var(--list-font-size);
list-style: none;
padding: 0;
}
.site-list-style li {
padding-block: var(--list-gap);
}
.site-list-style li:first-child {
-webkit-padding-before: 0;
padding-block-start: 0;
}
.site-list-style li:last-child {
-webkit-padding-after: 0;
padding-block-end: 0;
}
.site-list-style.list-inside {
list-style-position: inside;
}
.site-list-style.list-decimal {
list-style-type: decimal;
}
.site-list-style.list-disc {
list-style-type: disc;
}
.site-list-style.list-none {
list-style-type: none;
}
.site-list-style.margin-0 {
margin: 0;
}
.site-list-style.list-bordered li + li {
border-top-width: var(--list-border-width);
border-top-style: var(--list-border-style);
border-top-color: var(--list-border-color);
} .site-iconbox {
--iconbox-gap: 18px;
--iconbox-row-gap: 6px;
--iconbox-icon: 28px;
--iconbox-icon-color: currentColor;
--iconbox-number-size: 12px;
--iconbox-number-rounded: 50%;
--iconbox-number-background: rgb(var(--colors-gray-200));
--iconbox-number-foreground: rgb(var(--colors-gray-600));
--iconbox-title: 15px;
--iconbox-title-mobile: 15px;
--iconbox-title-font-weight: 500;
--iconbox-title-margin: 2px;
--iconbox-title-color: currentColor;
--iconbox-description: 13px;
--iconbox-description-color: rgb(var(--colors-gray-500));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--iconbox-gap);
row-gap: var(--iconbox-row-gap);
}
.site-iconbox .site-iconbox-icon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--iconbox-icon-color);
}
.site-iconbox .site-iconbox-icon > * {
width: var(--iconbox-icon);
height: auto;
}
.site-iconbox .site-iconbox-icon > *.number {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--iconbox-number-size);
font-weight: 600;
line-height: 1.1;
height: var(--iconbox-icon);
border-radius: var(--iconbox-number-rounded);
color: var(--iconbox-number-foreground);
background-color: var(--iconbox-number-background);
}
.site-iconbox .site-iconbox-detail {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.site-iconbox .site-iconbox-detail .entry-title {
font-size: var(--iconbox-title-mobile);
font-weight: var(--iconbox-title-font-weight);
color: var(--iconbox-title-color);
margin-bottom: var(--iconbox-title-margin);
}
@media screen and (min-width: 576.02px) {
.site-iconbox .site-iconbox-detail .entry-title {
font-size: var(--iconbox-title);
}
}
.site-iconbox .site-iconbox-detail p {
font-size: var(--iconbox-description);
color: var(--iconbox-description-color);
margin-bottom: 0;
}
.site-iconbox .site-iconbox-footer {
width: 100%;
}
.site-iconbox .site-iconbox-footer p {
font-size: var(--iconbox-description);
color: var(--iconbox-description-color);
margin-bottom: 0;
}
.site-iconbox a {
color: currentColor;
text-decoration: none;
}
.site-iconbox .mb-0 {
margin-bottom: 0 !important;
} .drawer {
--drawer-inner-width-mobile: 90%;
--drawer-inner-width-desktop: 380px;
--drawer-inner-padding: 26px;
--drawer-translate-x: -100%;
--drawer-transition-duration: var(--theme-ease-time-slow);
--drawer-transition-property: opacity, visibility, background-color, transform;
--drawer-transition-timing-function: var(--theme-ease-primary);
position: fixed;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
pointer-events: none;
z-index: 1000;
}
.drawer .site-drawer-inner {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: var(--drawer-inner-width-mobile);
height: 100%;
color: rgb(var(--colors-drawer-foreground));
background-color: rgb(var(--colors-drawer-background));
overflow-y: auto;
opacity: 0;
visibility: hidden;
-webkit-transform: translate(calc(var(--drawer-translate-x) * 1));
transform: translate(calc(var(--drawer-translate-x) * 1));
-webkit-transition-duration: var(--drawer-transition-duration);
transition-duration: var(--drawer-transition-duration);
-webkit-transition-property: var(--drawer-transition-property);
transition-property: var(--drawer-transition-property);
-webkit-transition-timing-function: var(--drawer-transition-timing-function);
transition-timing-function: var(--drawer-transition-timing-function);
z-index: 1;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner {
width: var(--drawer-inner-width-desktop);
}
}
.drawer .site-drawer-inner > * {
width: 100%;
}
.drawer .site-drawer-inner > *.site-drawer-body {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
@media screen and (min-width: 1024.02px) {
.drawer .site-drawer-inner:has(.navigation-on-hover) {
overflow-y: visible;
}
}
.drawer .site-drawer-inner .site-drawer-header, .drawer .site-drawer-inner .site-drawer-footer {
padding: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-drawer-header, .drawer .site-drawer-inner .site-drawer-footer {
padding: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-drawer-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.drawer .site-drawer-inner .site-drawer-body > * {
width: 100%;
}
.drawer .site-drawer-inner .site-drawer-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.drawer .site-drawer-inner .site-drawer-header .entry-title {
font-size: var(--text-base);
font-weight: 600;
margin-bottom: 0;
color: rgb(var(--colors-drawer-muted-foreground));
opacity: 0.6;
}
.drawer .site-drawer-inner .site-drawer-header .site-close {
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.drawer .site-drawer-inner .site-copyright {
color: rgb(var(--colors-drawer-muted-foreground));
}
.drawer .site-drawer-inner .site-copyright a {
color: rgb(var(--colors-drawer-foreground));
}
.drawer .site-drawer-inner .site-navigation {
--link-underline-offset: 4px;
--link-decoraation-color: transparent;
--link-hover-color: rgb(var(--colors-primary-background));
--link-hover-background: transparent;
--link-decoraation-hover-color: transparent;
--nav-link-icon: var(--theme-drawer-menu-icon);
--nav-link-gap: var(--theme-drawer-menu-gap);
}
.drawer .site-drawer-inner .site-navigation > ul {
gap: 0;
}
.drawer .site-drawer-inner .site-navigation > ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.drawer .site-drawer-inner .site-navigation > ul li a {
gap: var(--nav-link-gap);
}
.drawer .site-drawer-inner .site-navigation .menu-icon > * {
top: 0;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li > *:not(ul) {
font-size: var(--theme-drawer-menu-font-size);
font-weight: var(--theme-drawer-menu-font-weight);
letter-spacing: var(--theme-drawer-menu-letter-spacing);
height: var(--theme-drawer-menu-height);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li > *:not(ul) a {
height: 100%;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul {
width: 100%;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li > *:not(ul) {
font-size: var(--theme-drawer-submenu-font-size);
font-weight: var(--theme-drawer-submenu-font-weight);
letter-spacing: var(--theme-drawer-submenu-letter-spacing);
height: var(--theme-drawer-submenu-height);
}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover {
background-color: var(--link-hover-background);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover > a, .drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover > .menu-item-wrapper > * {
color: var(--link-hover-color);
text-decoration-color: var(--link-decoraation-hover-color);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li:hover > a, .drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li:hover > .menu-item-wrapper > * {
color: var(--link-hover-color);
text-decoration-color: var(--link-decoraation-hover-color);
}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul) {
width: 100%;
padding-inline: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul) {
padding-inline: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul).menu-item-wrapper a {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-padding-end: 0.625rem;
padding-inline-end: 0.625rem;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul .menu-item-has-children > .sub-menu {
max-height: 0;
overflow: hidden;
-webkit-transition-duration: var(--theme-ease-time-slow);
transition-duration: var(--theme-ease-time-slow);
-webkit-transition-property: max-height;
transition-property: max-height;
-webkit-transition-timing-function: var(--theme-ease-primary);
transition-timing-function: var(--theme-ease-primary);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul .active > .menu-item-wrapper > .dropdown-icon-wrapper svg {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown a {
font-size: inherit;
color: rgb(var(--colors-dropdown-foreground));
text-underline-offset: var(--link-underline-offset);
text-decoration-color: var(--link-decoraation-color);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
-webkit-transition-property: color, text-decoration-color;
transition-property: color, text-decoration-color;
-webkit-transition-timing-function: var(--theme-ease-primary);
transition-timing-function: var(--theme-ease-primary);
}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown a:hover {
color: var(--link-hover-color);
text-decoration-color: var(--link-decoraation-hover-color);
}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .menu-item-wrapper, .drawer .site-drawer-inner .site-navigation.navigation-dropdown a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.75rem;
height: 100%;
-webkit-margin-start: auto;
margin-inline-start: auto;
cursor: pointer;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper svg {
width: var(--theme-drawer-arrow);
height: var(--theme-drawer-arrow);
-webkit-transition-duration: var(--theme-ease-time-medium);
transition-duration: var(--theme-ease-time-medium);
-webkit-transition-property: color, -webkit-transform;
transition-property: color, -webkit-transform;
transition-property: color, transform;
transition-property: color, transform, -webkit-transform;
-webkit-transition-timing-function: var(--theme-ease-primary);
transition-timing-function: var(--theme-ease-primary);
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper svg > * {
stroke-width: 1.6;
}
@media screen and (min-width: 1024.02px) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .dropdown-icon-wrapper svg, .drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .active > .menu-item-wrapper > .dropdown-icon-wrapper > svg svg {
-webkit-transform: rotate(-90deg) !important;
transform: rotate(-90deg) !important;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu {
position: absolute;
max-height: none !important;
height: 100%;
top: 0;
inset-inline-start: 100%;
padding-top: var(--drawer-inner-padding);
background-color: rgb(var(--colors-drawer-background));
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: all 0.15s var(--theme-ease-in-out) !important;
transition: all 0.15s var(--theme-ease-in-out) !important;
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu::before {
content: "";
position: absolute;
width: 0.0625rem;
height: 100%;
top: 0;
inset-inline-start: 0;
background-color: rgb(var(--colors-drawer-inline-border));
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
}
@media screen and (max-width: 1023.98px) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu {
padding-inline: calc(var(--nav-link-icon) + var());
}
}
.drawer .site-drawer-inner .site-navigation.categories-menu {
--link-hover-background: rgb(var(--colors-gray-50));
--theme-drawer-menu-font-size: 14px;
--theme-drawer-menu-font-weight: 500;
--theme-drawer-menu-height: 50px;
--theme-drawer-submenu-font-size: 13px;
--theme-drawer-submenu-height: 34px;
--nav-menu-item-border: rgb(var(--colors-drawer-inline-border));
}
.drawer .site-drawer-inner .site-navigation.bordered .sub-menu > li:last-child {
padding-bottom: calc(var(--theme-drawer-submenu-height) / 2);
}
.drawer .site-drawer-inner .site-navigation .badge {
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.drawer .site-drawer-inner .site-list {
margin-top: auto;
margin-bottom: 1.25rem;
padding-top: 1.875rem;
padding-inline: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-list {
padding-inline: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-list .site-list-style {
--list-border-color: rgb(var(--colors-drawer-inline-border));
}
.drawer .site-drawer-inner .site-drawer-cart-inner, .drawer .site-drawer-inner .site-drawer-search-inner {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%;
height: 100%;
}
.drawer .site-drawer-inner .site-drawer-cart-inner > *, .drawer .site-drawer-inner .site-drawer-search-inner > * {
width: 100%;
}
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty {
--empty-title: 18px;
padding-inline: 1.25rem;
padding-top: 3.5rem;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty {
padding-inline: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty p {
opacity: 0.7;
}
.drawer .site-drawer-inner .site-drawer-cart-inner .cart-notification {
--notification-text: 13px;
--notification-foreground: rgb(var(--colors-drawer-foreground));
--notification-background: transparent;
--notification-border: rgb(var(--colors-drawer-inline-border));
--notification-radius: 0;
--notification-padding: 1.25rem;
border-inline: 0;
}
.drawer .site-drawer-inner .site-drawer-cart-inner .cart-notification .site-progress {
--progress-background: rgb(var(--colors-drawer-inline-border));
}
.drawer .site-drawer-inner .site-drawer-cart-inner:has(.site-empty) .cart-notification {
display: none;
}
.drawer .site-drawer-inner .site-search-drawer-form {
padding-inline: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-search-drawer-form {
padding-inline: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-form {
margin-bottom: 1.25rem;
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags {
--tag-gap: 4px;
--tag-size: 12px;
--tag-weight: 500;
--tag-icon: 12px;
--tag-padding-inline: 8px;
--tag-padding-block: 4px;
--tag-border-radius: var(--radius-sm);
--tag-border-width: 1px;
--tag-background: transparent;
--tag-foreground: rgb(var(--colors-drawer-foreground));
--tag-border: rgb(var(--colors-drawer-inline-border));
--tag-hover-background: rgb(var(--colors-drawer-muted-background));
--tag-hover-foreground: rgb(var(--colors-drawer-foreground));
--tag-hover-border: rgb(var(--colors-drawer-inline-border));
margin-top: 1.875rem;
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags span {
display: block;
font-size: 0.8125rem;
font-weight: 400;
color: rgb(var(--colors-drawer-muted-foreground));
margin-bottom: 0.625rem;
opacity: 0.8;
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--tag-gap);
list-style: none;
margin: 0;
padding: 0;
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--tag-size);
font-weight: var(--tag-weight);
text-decoration: none;
gap: 0.25rem;
color: var(--tag-foreground);
background-color: var(--tag-background);
border: var(--tag-border-width) solid var(--tag-border);
border-radius: var(--tag-border-radius);
padding-inline: var(--tag-padding-inline);
padding-block: var(--tag-padding-block);
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a svg, .drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a img {
width: var(--tag-icon);
height: auto;
opacity: 0.4;
}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a:hover {
color: var(--tag-hover-foreground);
border-color: var(--tag-hover-border);
background-color: var(--tag-hover-background);
}
}
.drawer .site-drawer-inner .site-drawer-products {
padding: 1.25rem;
margin-top: auto;
border-top: 1px solid rgb(var(--colors-drawer-inline-border));
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-drawer-products {
padding: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-inner .site-drawer-products .entry-title {
font-size: var(--text-base);
font-weight: 600;
margin-bottom: 1rem;
}
.drawer .site-drawer-inner .site-filter-drawer {
padding-inline: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.drawer .site-drawer-inner .site-filter-drawer {
padding-inline: var(--drawer-inner-padding);
}
}
.drawer .site-drawer-overlay {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: calc(var(--drawer-transition-duration) + 0.2s);
transition-duration: calc(var(--drawer-transition-duration) + 0.2s);
-webkit-transition-property: var(--drawer-transition-property);
transition-property: var(--drawer-transition-property);
-webkit-transition-timing-function: var(--drawer-transition-timing-function);
transition-timing-function: var(--drawer-transition-timing-function);
}
.drawer.cart-drawer, .drawer.search-drawer {
--drawer-translate-x: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.drawer.cart-drawer .site-drawer-inner, .drawer.search-drawer .site-drawer-inner {
inset-inline-start: auto;
inset-inline-end: 0;
}
.drawer.active {
--drawer-translate-x: 0;
pointer-events: auto;
}
.drawer.active .site-drawer-overlay {
opacity: 1;
visibility: visible;
}
.drawer.active .site-drawer-inner {
opacity: 1;
visibility: visible;
} .popup {
--popup-inline: 16px;
--popup-width: 640px;
--popup-background: rgb(var(--colors-white));
--popup-radius: var(--radius-lg);
--popup-transformX: 0;
--popup-transformY: 20px;
--popup-scale: 1;
--popup-transition-duration: var(--theme-ease-time-medium);
--popup-transition-property: opacity, visibility, background-color, transform;
--popup-transition-timing-function: var(--theme-ease-primary);
position: fixed;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
z-index: 100;
padding-inline: var(--popup-inline);
pointer-events: none;
}
.popup .site-popup-overlay {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: var(--popup-transition-duration);
transition-duration: var(--popup-transition-duration);
-webkit-transition-property: var(--popup-transition-property);
transition-property: var(--popup-transition-property);
-webkit-transition-timing-function: var(--popup-transition-timing-function);
transition-timing-function: var(--popup-transition-timing-function);
}
.popup .popup-inner {
position: relative;
background-color: var(--popup-background);
border-radius: var(--popup-radius);
max-width: var(--popup-width);
width: 100%;
overflow: hidden;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(var(--popup-transformX)) translateY(var(--popup-transformY)) scale(var(--popup-scale));
transform: translateX(var(--popup-transformX)) translateY(var(--popup-transformY)) scale(var(--popup-scale));
-webkit-transition-duration: var(--popup-transition-duration);
transition-duration: var(--popup-transition-duration);
-webkit-transition-property: var(--popup-transition-property);
transition-property: var(--popup-transition-property);
-webkit-transition-timing-function: var(--popup-transition-timing-function);
transition-timing-function: var(--popup-transition-timing-function);
z-index: 1;
}
.popup .popup-inner .site-close {
position: absolute;
top: 0.625rem;
inset-inline-end: 0.625rem;
}
@media screen and (min-width: 1024.02px) {
.popup .popup-inner .site-close {
top: 1.25rem;
inset-inline-end: 1.25rem;
}
}
.popup .popup-inner .close-button-text {
font-size: var(--text-sm);
font-weight: 600;
color: currentColor;
text-underline-offset: 0.25rem;
-webkit-transition: var(--theme-text-decoration-transition);
transition: var(--theme-text-decoration-transition);
}
.popup .popup-inner .close-button-text:hover {
text-decoration-color: transparent;
}
.popup .popup-inner > * {
margin-inline: auto;
}
.popup .popup-inner > *.site-garage-form {
margin-block: 3rem;
padding-inline: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.popup .popup-inner > *.site-garage-form {
margin-block: 4.125rem;
}
}
@media screen and (min-width: 1024.02px) {
.popup .popup-inner > *.site-garage-form {
margin-block: 7.25rem;
}
}
.popup.popup-newsletter {
--popup-width: 900px;
}
.popup.active {
pointer-events: auto;
}
.popup.active .site-popup-overlay {
opacity: 1;
visibility: visible;
}
.popup.active .popup-inner {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0) translateY(0) scale(1);
transform: translateX(0) translateY(0) scale(1);
} .site-popup-newsletter {
--newsletter-title-mobile: 24px;
--newsletter-title-desktop: 30px;
--newsletter-title-weight: 700;
--newsletter-description: 14px;
--newsletter-image-width: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.site-popup-newsletter .column {
width: 100%;
}
.site-popup-newsletter .column.newsletter-image {
display: none;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .column {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.site-popup-newsletter .column.newsletter-image {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--newsletter-image-width);
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.site-popup-newsletter .column.newsletter-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
}
.site-popup-newsletter .column.newsletter-content {
text-align: center;
padding-block: 3rem;
padding-inline: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.site-popup-newsletter .column.newsletter-content {
padding-block: 4.125rem;
padding-inline: 1.875rem;
}
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .column.newsletter-content {
padding-block: 7.25rem;
padding-inline: 3.25rem;
}
}
.site-popup-newsletter .site-popup-newsletter-header {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-header {
margin-bottom: 2.25rem;
}
}
.site-popup-newsletter .site-popup-newsletter-header .entry-title {
font-size: var(--newsletter-title-mobile);
font-weight: var(--newsletter-title-weight);
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-header .entry-title {
font-size: var(--newsletter-title-desktop);
}
}
.site-popup-newsletter .site-popup-newsletter-header p {
font-size: var(--newsletter-description);
opacity: 0.7;
max-width: 26.25rem;
margin-inline: auto;
}
.site-popup-newsletter .site-popup-newsletter-form {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-form {
margin-bottom: 2.25rem;
}
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
width: 100%;
margin-bottom: 1.25rem;
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields > * {
width: 100%;
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields svg {
position: absolute;
width: 1rem;
height: auto;
top: 0.875rem;
inset-inline-start: 0.875rem;
color: rgb(var(--colors-gray-500));
pointer-events: none;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields svg {
width: 1.125rem;
top: 1rem;
inset-inline-start: 1rem;
}
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields input {
--form-input-size-base: 42px;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields input {
--form-input-size-base: 48px;
}
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields button {
--form-button-size-base: 42px;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields button {
--form-button-size-base: 48px;
}
}
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields:has(svg) input {
-webkit-padding-start: 2.5rem;
padding-inline-start: 2.5rem;
}
@media screen and (min-width: 1024.02px) {
.site-popup-newsletter .site-popup-newsletter-form form .mc4wp-form-fields:has(svg) input {
-webkit-padding-start: 2.75rem;
padding-inline-start: 2.75rem;
}
}
.site-popup-newsletter .site-popup-newsletter-form .privacy-text {
max-width: 26.25rem;
margin-inline: auto;
} .badge {
--badge-font-size: 11px;
--badge-font-weight: 600;
--badge-inline: 7px;
--badge-block: 5px;
--badge-rounded: var(--radius-xs);
--badge-background: rgb(var(--colors-gray-200));
--badge-foreground: rgb(var(--colors-gray-600));
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--badge-font-size);
font-weight: var(--badge-font-weight);
line-height: 1.1;
padding-inline: var(--badge-inline);
padding-block: var(--badge-block);
color: var(--badge-foreground);
background-color: var(--badge-background);
border-radius: var(--badge-rounded);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.badge.rounded-none {
border-radius: 0;
}
.badge.rounded-full {
border-radius: 62.4375rem;
}
.badge.badge-primary {
--badge-background: rgb(var(--colors-primary-background));
--badge-foreground: rgb(var(--colors-primary-foreground));
}
.badge.badge-primary-light {
--badge-background: rgba(var(--colors-primary-background), 0.1);
--badge-foreground: rgb(var(--colors-primary-background));
}
.badge.badge-secondary {
--badge-background: rgb(var(--colors-secondary-background));
--badge-foreground: rgb(var(--colors-secondary-foreground));
}
.badge.badge-secondary-light {
--badge-background: rgba(var(--colors-secondary-background), 0.1);
--badge-foreground: rgb(var(--colors-secondary-background));
}
.badge.badge-blue {
--badge-background: rgb(var(--colors-blue-base));
--badge-foreground: rgb(var(--colors-blue-light));
}
.badge.badge-blue-light {
--badge-background: rgb(var(--colors-blue-light));
--badge-foreground: rgb(var(--colors-blue-dark));
}
.badge.badge-red {
--badge-background: rgb(var(--colors-red-base));
--badge-foreground: rgb(var(--colors-red-light));
}
.badge.badge-red-light {
--badge-background: rgb(var(--colors-red-light));
--badge-foreground: rgb(var(--colors-red-dark));
}
.badge.badge-green {
--badge-background: rgb(var(--colors-green-base));
--badge-foreground: rgb(var(--colors-green-light));
}
.badge.badge-green-light {
--badge-background: rgb(var(--colors-green-light));
--badge-foreground: rgb(var(--colors-green-dark));
}
.badge.badge-orange {
--badge-background: rgb(var(--colors-orange-base));
--badge-foreground: rgb(var(--colors-orange-light));
}
.badge.badge-orange-light {
--badge-background: rgb(var(--colors-orange-light));
--badge-foreground: rgb(var(--colors-orange-dark));
}
.badge.style-1 {
--badge-border-width: 5px;
border-end-start-radius: 0;
padding-block: calc(var(--badge-block) + 2px);
}
.badge.style-1::before, .badge.style-1::after {
content: "";
position: absolute;
bottom: calc(var(--badge-border-width) * 2 * -1);
inset-inline-start: 0;
border-width: var(--badge-border-width);
border-style: solid;
}
.badge.style-1::before {
border-color: var(--badge-background) var(--badge-background) transparent transparent;
}
.badge.style-1::after {
border-color: rgba(0, 0, 0, 0.26) rgba(0, 0, 0, 0.26) transparent transparent;
} .site-slider-wrapper .site-slider {
z-index: 3;
}
.site-slider-wrapper .site-slider .slider-preloader {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 100%;
top: 0;
inset-inline-start: 0;
z-index: 10;
}
.site-slider-wrapper .site-slider:not(.swiper-initialized) > *:not(.slider-preloader) {
opacity: 0;
visibility: hidden;
}
.site-slider-wrapper .site-slider.swiper-initialized > *.slider-preloader {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.site-slider-wrapper .site-slider.swiper-initialized > *.slider-preloader .preloader {
-webkit-animation: none;
animation: none;
}
.site-slider-wrapper .site-slider > .swiper-pagination {
width: auto;
inset-inline-start: 50%;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.site-slider-wrapper .swiper-pagination {
--slider-dots-offset: 16px;
--slider-dots: 6px;
--slider-dots-gap: 4px;
--slider-dots-border-width: 1px;
--slider-dots-outline-width: 1px;
--slider-dots-outline-offset: 2px;
--slider-dots-border-color: transparent;
--slider-dots-outline-color: transparent;
--slider-dots-opacity: .3;
--slider-dots-color: rgb(var(--colors-primary-background));
--slider-dots-active-color: rgb(var(--colors-primary-background));
--slider-dots-border-hover-color: transparent;
--slider-dots-outline-hover-color: transparent;
--slider-dots-opacity-hover: .5;
--slider-dots-hover-color: rgb(var(--colors-primary-background));
--slider-dots-border-active-color: transparent;
--slider-dots-outline-active-color: transparent;
--slider-dots-transition-duration: var(--theme-ease-time-fast);
--slider-dots-transition-timing-function: var(--theme-ease-in-out);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: var(--slider-dots);
bottom: var(--slider-dots-offset);
z-index: 3;
}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet {
width: var(--slider-dots);
height: var(--slider-dots);
margin: 0 calc(var(--slider-dots-gap) / 2);
background-color: var(--slider-dots-color);
opacity: var(--slider-dots-opacity);
border: var(--slider-dots-border-width) solid var(--slider-dots-border-color);
outline: var(--slider-dots-outline-width) solid var(--slider-dots-outline-color);
outline-offset: var(--slider-dots-outline-offset);
-webkit-transition: all var(--slider-dots-transition-duration) var(--slider-dots-transition-timing-function);
transition: all var(--slider-dots-transition-duration) var(--slider-dots-transition-timing-function);
}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
background-color: var(--slider-dots-hover-color);
border-color: var(--slider-dots-border-hover-color);
outline-color: var(--slider-dots-outline-hover-color);
opacity: var(--slider-dots-opacity-hover);
}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
opacity: 1;
background-color: var(--slider-dots-active-color);
border-color: var(--slider-dots-border-active-color);
outline-color: var(--slider-dots-outline-active-color);
}
.site-slider-wrapper .swiper-button-next, .site-slider-wrapper .swiper-button-prev {
--swiper-navigation-boxed: 0;
--swiper-navigation-size: 52px;
--swiper-navigation-font-size: 28px;
--swiper-navigation-weight: 500;
--swiper-navigation-color: #000;
--swiper-navigation-background: transparent;
--swiper-navigation-border: transparent;
--swiper-navigation-hover-color: #000;
--swiper-navigation-hover-background: transparent;
--swiper-navigation-hover-border: transparent;
--swiper-navigation-sides-offset: calc(((var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) + (6px * (1 - var(--swiper-navigation-boxed)))) / 2);
--swiper-navigation-shadow: none;
--swiper-navigation-radius: 0;
--swiper-next-padding: 3px;
--swiper-prev-padding: 3px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: calc(var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed)) + 6px * (1 - var(--swiper-navigation-boxed)));
background-color: var(--swiper-navigation-background);
border: 1px solid var(--swiper-navigation-border);
-webkit-box-shadow: var(--swiper-navigation-shadow);
box-shadow: var(--swiper-navigation-shadow);
border-radius: var(--swiper-navigation-radius);
-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform3d, -webkit-transform;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform3d, -webkit-transform;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform, transform3d;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform, transform3d, -webkit-transform;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-medium);
transition-duration: var(--theme-ease-time-medium);
}
.site-slider-wrapper .swiper-button-next::after, .site-slider-wrapper .swiper-button-prev::after {
font-size: var(--swiper-navigation-font-size);
font-weight: var(--swiper-navigation-weight);
}
.site-slider-wrapper .swiper-button-next:hover, .site-slider-wrapper .swiper-button-prev:hover {
color: var(--swiper-navigation-hover-color);
background-color: var(--swiper-navigation-hover-background);
border-color: var(--swiper-navigation-hover-border);
}
.site-slider-wrapper .swiper-button-next.swiper-button-next, .site-slider-wrapper .swiper-button-prev.swiper-button-next {
-webkit-padding-start: var(--swiper-next-padding);
padding-inline-start: var(--swiper-next-padding);
}
.site-slider-wrapper .swiper-button-next.swiper-button-prev, .site-slider-wrapper .swiper-button-prev.swiper-button-prev {
-webkit-padding-end: var(--swiper-prev-padding);
padding-inline-end: var(--swiper-prev-padding);
}
.site-slider-wrapper .swiper-button-next.color-transparent-white, .site-slider-wrapper .swiper-button-prev.color-transparent-white {
color: rgb(var(--colors-black));
background-color: rgba(var(--colors-white), 0.5);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}
.site-slider-wrapper .swiper-button-next.color-transparent-black, .site-slider-wrapper .swiper-button-prev.color-transparent-black {
color: rgb(var(--colors-white));
background-color: rgba(var(--colors-black), 0.2);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}
.site-slider-wrapper .swiper-button-next.swiper-button-disabled, .site-slider-wrapper .swiper-button-prev.swiper-button-disabled {
pointer-events: auto;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
}
.site-slider-wrapper .swiper-button-next.on-hover, .site-slider-wrapper .swiper-button-prev.on-hover {
opacity: 0;
}
.site-slider-wrapper .swiper-button-next.on-hover.swiper-button-prev, .site-slider-wrapper .swiper-button-prev.on-hover.swiper-button-prev {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.site-slider-wrapper .swiper-button-next.on-hover.swiper-button-next, .site-slider-wrapper .swiper-button-prev.on-hover.swiper-button-next {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.site-slider-wrapper .swiper-button-next.stick, .site-slider-wrapper .swiper-button-prev.stick {
--swiper-navigation-sides-offset: 0;
}
.site-slider-wrapper .swiper-button-next.swiper-button-lock, .site-slider-wrapper .swiper-button-prev.swiper-button-lock {
display: none;
}
@media screen and (min-width: 1024.02px) {
.site-slider-wrapper .swiper-button-next.half, .site-slider-wrapper .swiper-button-prev.half {
--swiper-navigation-sides-offset: calc(
(
(
(var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) +
(6px * (1 - var(--swiper-navigation-boxed)))
) / 2
) * -1
);
}
.site-slider-wrapper .swiper-button-next.out, .site-slider-wrapper .swiper-button-prev.out {
--swiper-navigation-sides-offset: calc(
(
(
(var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) +
(6px * (1 - var(--swiper-navigation-boxed)))
) * -1
) * 1.5
);
}
}
.site-slider-wrapper .site-slider-controls .swiper-pagination {
position: relative;
top: 0;
bottom: 0;
margin-top: var(--slider-dots-offset);
}
.site-slider-wrapper .site-slider-controls .swiper-scrollbar {
--slider-scrollbar-offset: 16px;
position: relative;
margin-top: var(--slider-scrollbar-offset);
}
@media screen and (max-width: 1023.98px) {
.site-slider-wrapper .site-slider-controls .swiper-button-next, .site-slider-wrapper .site-slider-controls .swiper-button-prev {
display: none;
}
}
@media screen and (min-width: 1024.02px) {
.site-slider-wrapper:has(.product-hidden-content) .site-slider {
margin-inline: calc(var(--theme-product-hidden-padding) * -1);
margin-top: calc(var(--theme-product-hidden-padding) * -1);
margin-bottom: calc(var(--product-hidden-offset, 0) * -1);
padding-inline: var(--theme-product-hidden-padding);
padding-top: var(--theme-product-hidden-padding);
padding-bottom: var(--product-hidden-offset, 0);
}
.site-slider-wrapper:has(.product-hidden-content):has(.product:hover) .swiper-pagination {
z-index: -1;
}
}
@media (hover: hover) and (pointer: fine) {
.site-slider-wrapper:hover .on-hover {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important;
}
.site-slider-wrapper:hover .on-hover.swiper-button-disabled {
opacity: 0.3;
}
} .site-banner {
position: relative;
}
.site-banner * {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.site-banner.default-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.site-banner.overlay-block .site-banner-content {
z-index: 1;
}
.site-banner .site-banner-content.justify-center {
text-align: center;
}
.site-banner .site-banner-content.justify-center .site-banner-footer {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-banner .site-banner-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.375rem;
width: 100%;
}
.site-banner .site-banner-media img, .site-banner .site-banner-media video, .site-banner .site-banner-media audio, .site-banner .site-banner-media embed, .site-banner .site-banner-media iframe {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.site-banner.full-width .site-banner-content {
max-width: calc(var(--theme-width) - var(--theme-screen-padding) * 2);
width: 100%;
margin-inline: auto;
}
@media (hover: hover) and (pointer: fine) {
.site-banner:hover .link-decoration {
text-decoration-color: var(--decoration-hover-color);
}
} .site-text-banner {
--text-banner-padding-block: 22px;
--text-banner-padding-inner: 30px;
--text-banner-background: rgb(var(--colors-gray-100));
--text-banner-foreground: rgb(var(--colors-black));
--text-banner-muted: rgb(var(--colors-gray-500));
--text-banner-border: transparent;
--text-banner-radius: var(--theme-radius);
--text-banner-background-pos: center center;
--text-banner-background-size: cover;
position: relative;
padding: 1.25rem;
color: var(--text-banner-foreground);
background-color: var(--text-banner-background);
border: 1px solid var(--text-banner-border);
border-radius: var(--text-banner-radius);
background-position: var(--text-banner-background-pos);
background-size: var(--text-banner-background-size);
background-repeat: no-repeat;
}
@media screen and (min-width: 768.02px) {
.site-text-banner {
padding: var(--text-banner-padding-block) var(--text-banner-padding-inner);
}
}
.site-text-banner .site-banner-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-negative: 0;
flex-shrink: 0;
gap: 0.75rem;
}
.site-text-banner .site-banner-inner > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
gap: 0.625rem;
}
@media screen and (min-width: 768.02px) {
.site-text-banner .site-banner-inner > * {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
gap: 1.875rem;
}
}
.site-text-banner .entry-text .entry-title {
margin-bottom: 0.125rem;
}
.site-text-banner .entry-text p {
color: var(--text-banner-muted);
margin-bottom: 0;
}
.site-text-banner .custom-content {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.site-text-banner .entry-phone {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: 1.1;
gap: 0.375rem;
}
@media screen and (min-width: 1024.02px) {
.site-text-banner .entry-phone {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.site-text-banner .entry-phone a {
font-size: var(--text-base);
font-weight: 700;
color: currentColor;
text-decoration: none;
}
@media screen and (min-width: 1024.02px) {
.site-text-banner .entry-phone a {
font-size: var(--text-2xl);
}
}
.site-text-banner .entry-phone span {
font-size: var(--text-xs);
color: var(--text-banner-muted);
}
.site-text-banner .discount-count {
font-size: 2.25rem;
font-weight: 800;
line-height: 1.1;
}
@media screen and (min-width: 576.02px) {
.site-text-banner .discount-count {
font-size: 2.875rem;
}
}
@media screen and (min-width: 1024.02px) {
.site-text-banner .discount-count {
font-size: 3.5rem;
}
}
.site-text-banner .discount-code {
line-height: 1;
border: 1px dashed var(--text-banner-foreground);
padding: 0.5rem 0.75rem;
border-radius: var(--radius-sm);
}
@media screen and (min-width: 1024.02px) {
.site-text-banner .discount-code {
padding: 0.75rem 1rem;
}
} .site-marquee {
--marquee-speed: 30s;
--marquee-direction: left;
--margquee-gap-inner: 0;
--margquee-gap-group: 10px;
--marquee-padding-inline: 24px;
--marquee-padding-block: 0;
--marquee-translate: -50%;
overflow: hidden;
position: relative;
}
.site-marquee .site-marquee-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
gap: var(--margquee-gap-inner);
}
.site-marquee .site-marquee-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
gap: var(--margquee-gap-group);
}
.site-marquee .site-marquee-group .site-marquee-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
padding: var(--marquee-padding-block) var(--marquee-padding-inline);
white-space: nowrap;
}
@media (hover: hover) and (pointer: fine) {
.site-marquee.pause-on-hover .site-marquee-inner:hover, .site-marquee.pause-on-hover .site-marquee-group:hover {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
}
.site-marquee.direction-to-left .site-marquee-inner {
-webkit-animation-name: marquee-horizontal;
animation-name: marquee-horizontal;
-webkit-animation-direction: normal;
animation-direction: normal;
}
.site-marquee.direction-to-right .site-marquee-inner {
-webkit-animation-name: marquee-horizontal;
animation-name: marquee-horizontal;
animation-direction: reverse;
}
.site-marquee.direction-to-top .site-marquee-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-animation-name: marquee-vertical;
animation-name: marquee-vertical;
-webkit-animation-direction: normal;
animation-direction: normal;
}
.site-marquee.direction-to-bottom .site-marquee-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-animation-name: marquee-vertical;
animation-name: marquee-vertical;
animation-direction: reverse;
}
.site-marquee.animation-inner .site-marquee-inner {
-webkit-animation-name: marquee-horizontal;
animation-name: marquee-horizontal;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: var(--marquee-speed, 20s);
animation-duration: var(--marquee-speed, 20s);
}
.site-marquee.animation-group .site-marquee-group {
-webkit-animation-name: marquee-horizontal;
animation-name: marquee-horizontal;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: var(--marquee-speed, 20s);
animation-duration: var(--marquee-speed, 20s);
} .client-logo {
--clients-padding-inline: 0;
--clients-padding-block: 0;
--client-image-height-mobile: 38px;
--client-image-height-desktop: 46px;
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: var(--clients-padding-block) var(--clients-padding-inline);
}
.client-logo a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.client-logo img, .client-logo svg {
width: auto;
height: var(--client-image-height-mobile);
}
@media screen and (min-width: 1024.02px) {
.client-logo img, .client-logo svg {
height: var(--client-image-height-desktop);
}
} .site-scroll-snap {
--scroll-gap: var(--theme-padding);
--scroll-gap-mobile: 16px;
--scroll-grid-lg: 4;
--scroll-grid-sm: 2;
--scroll-grid-xs: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
gap: var(--scroll-gap);
overflow-x: auto;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
scroll-snap-stop: always;
scrollbar-width: none;
}
@media screen and (max-width: 575.98px) {
.site-scroll-snap {
--scroll-gap: var(--scroll-gap-mobile);
}
}
.site-scroll-snap::-webkit-scrollbar {
display: none;
}
.site-scroll-snap > * {
scroll-snap-align: start;
}
.site-scroll-snap > *:last-child {
scroll-snap-align: end;
}
.site-scroll-snap:not(.custom-width) .site-scroll-item {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: calc((100% - (var(--scroll-grid-xs) - 0.6666666667) * var(--scroll-gap)) / (var(--scroll-grid-xs) + 0.3333333333));
}
.site-scroll-snap:not(.custom-width) .site-scroll-item:last-child {
-webkit-margin-end: calc(var(--scroll-gap) * -1);
margin-inline-end: calc(var(--scroll-gap) * -1);
}
@media screen and (min-width: 576.02px) {
.site-scroll-snap:not(.custom-width) .site-scroll-item {
width: calc((100% - (var(--scroll-grid-sm) - 0.6666666667) * var(--scroll-gap)) / (var(--scroll-grid-sm) + 0.3333333333));
}
}
@media screen and (min-width: 1024.02px) {
.site-scroll-snap:not(.custom-width) .site-scroll-item {
width: calc((100% - (var(--scroll-grid-lg) - 1) * var(--scroll-gap)) / var(--scroll-grid-lg));
}
} .site-category {
--category-foreground: rgb(var(--colors-gray-900));
--category-background: rgb(var(--colors-gray-100));
--category-border: transparent;
--category-foreground-hover: rgb(var(--colors-gray-900));
--category-background-hover: rgb(var(--colors-gray-50));
--category-border-hover: transparent;
--category-muted-foreground: rgb(var(--colors-gray-500));
--category-muted-background: rgb(var(--colors-gray-200));
--category-border-radius: var(--theme-radius);
--category-shadow: none;
--category-media-padding: 20px;
--category-media-size: 120px;
--category-content-padding: 16px;
--category-content-align: center;
--categor-name-size: 15px;
--category-name-weight: 600;
position: relative;
background-color: var(--category-background);
border: 1px solid var(--category-border);
border-radius: var(--category-border-radius);
-webkit-box-shadow: var(--category-shadow);
box-shadow: var(--category-shadow);
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.site-category:hover {
background-color: var(--category-background-hover);
border-color: var(--category-border-hover);
color: var(--category-foreground-hover);
}
.site-category .site-category-media a {
display: block;
text-align: center;
width: 100%;
height: 100%;
padding: var(--category-media-padding) var(--category-media-padding) 0;
}
.site-category .site-category-media a > * {
width: auto;
max-height: var(--category-media-size);
}
.site-category .site-category-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: var(--category-content-align);
-ms-flex-align: var(--category-content-align);
align-items: var(--category-content-align);
color: var(--category-foreground);
padding: var(--category-content-padding);
}
.site-category .site-category-content .entry-category-name {
font-size: var(--categor-name-size);
font-weight: var(--category-name-weight);
margin-bottom: 0;
}
.site-category .site-category-content .entry-category-count {
font-size: var(--text-2xs);
font-weight: 500;
color: var(--category-muted-foreground);
} .site-testimonial {
--testimonial-primary: rgb(var(--colors-green-base));
--testimonial-secondary: rgb(var(--colors-white));
position: relative;
}
.site-testimonial.style-1 {
--testimonial-gap: 26px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
}
@media screen and (min-width: 576.02px) {
.site-testimonial.style-1 {
gap: var(--testimonial-gap);
}
}
.site-testimonial.style-1 > * {
width: 100%;
}
@media screen and (min-width: 768.02px) {
.site-testimonial.style-1 > * {
width: auto;
}
.site-testimonial.style-1 > *.site-testimonial-profile {
--testimonial-profile-width: 240px;
width: var(--testimonial-profile-width);
}
.site-testimonial.style-1 > *.site-testimonial-inner {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
min-width: 0;
}
}
.site-testimonial .testimonial-score {
--rating-size: 26px;
--rating-icon-size: 20px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0.125rem;
margin-bottom: 0.375rem;
}
.site-testimonial .testimonial-score > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--rating-size);
height: var(--rating-size);
color: var(--testimonial-secondary);
background-color: var(--testimonial-primary);
border-radius: 0.125rem;
}
.site-testimonial .testimonial-score > * > * {
width: var(--rating-icon-size);
height: var(--rating-icon-size);
}
.site-testimonial .site-testimonial-profile {
text-align: center;
}
.site-testimonial .site-testimonial-profile .entry-score {
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 0.625rem;
}
@media screen and (min-width: 768.02px) {
.site-testimonial .site-testimonial-profile .entry-score {
font-size: 1.375rem;
}
}
.site-testimonial .site-testimonial-profile .testimonial-rating {
color: rgb(var(--colors-gray-500));
margin-bottom: 1rem;
}
.site-testimonial .site-testimonial-profile .testimonial-rating span {
font-size: var(--text-xs);
}
.site-testimonial .site-testimonial-profile .testimonial-rating span strong {
text-decoration: underline;
text-underline-offset: 0.1875rem;
}
.site-testimonial .site-testimonial-profile .testimonial-brand {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-inline: 0.375rem;
}
.site-testimonial .site-testimonial-box .testimonial-box-header {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.5rem;
margin-bottom: 0.625rem;
}
.site-testimonial .site-testimonial-box .testimonial-box-header .testimonial-score {
--rating-size: 16px;
--rating-icon-size: 12px;
gap: 0.0625rem;
margin-bottom: 0;
}
.site-testimonial .site-testimonial-box .testimonial-box-header .testimonial-status {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.25rem;
font-size: calc(var(--text-xs) - 1px);
font-weight: 500;
color: rgb(var(--colors-gray-500));
pointer-events: none;
}
.site-testimonial .site-testimonial-box .testimonial-box-header .testimonial-status svg, .site-testimonial .site-testimonial-box .testimonial-box-header .testimonial-status img {
width: calc(var(--text-xs) - 1px);
height: auto;
}
.site-testimonial .site-testimonial-box .testimonial-box-body {
margin-bottom: 0.625rem;
}
.site-testimonial .site-testimonial-box .testimonial-box-body .entry-testimonial-title {
--title-size: 15px;
font-size: var(--title-size);
margin-bottom: 0.125rem;
}
.site-testimonial .site-testimonial-box .testimonial-box-body p {
margin-bottom: 0;
}
.site-testimonial .site-testimonial-box .testimonial-user {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.5rem;
font-size: var(--text-xs);
color: rgb(var(--colors-gray-400));
}
.site-testimonial .site-testimonial-box .testimonial-user p {
font-weight: 600;
color: rgb(var(--colors-gray-600));
margin-bottom: 0;
}
.site-testimonial .site-testimonial-box .testimonial-user span {
font-size: calc(var(--text-xs) - 1px);
}
@media screen and (min-width: 1024.02px) {
.site-testimonial .site-slider-wrapper .swiper-pagination {
display: none;
}
}
.site-testimonial .site-testimonial-message {
font-size: var(--text-xs);
font-weight: 500;
text-align: center;
color: rgb(var(--colors-gray-400));
margin-top: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-testimonial .site-testimonial-message {
text-align: start;
}
} .site-countdown {
--countdown-expired-size: var(--text-sm);
--countdown-expired-color: rgb(var(--colors-black));
--countdown-message-size: var(--text-xs);
--countdown-message-color: rgb(var(--colors-gray-500));
--countdown-block-gap: 10px;
--countdown-gap: 4px;
--countdown-item-gap: 2px;
--countdown-text-size: var(--text-xs);
--countdown-text-size-lg: var(--text-xs);
--countdown-text-weight: 600;
--countdown-suffix-size: calc(var(--text-xs) - 1px);
--countdown-suffix-weight: 400;
--countdow-item-width: 38px;
--countdow-item-padding: 8px;
--countdown-item-radius: var(--radius-sm);
--countdown-item-background: rgb(var(--colors-white));
--countdown-item-foreground: rgb(var(--colors-black));
--countdown-item-muted: rgb(var(--colors-gray-400));
--countdown-item-border-width: 1px;
--countdown-item-border: rgb(var(--colors-gray-200));
--countdown-item-box-shadow: var(--shadow-2xs);
--countdown-time-width: auto;
--countdown-time-width-lg: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--countdown-block-gap);
}
.site-countdown .site-countdown-message {
font-size: var(--countdown-message-size);
color: var(--countdown-message-color);
margin-bottom: 0;
}
.site-countdown .countdown-expired {
display: none;
font-size: var(--countdown-expired-size);
font-weight: 500;
margin-block: 0.625rem;
color: var(--countdown-expired-color);
}
.site-countdown .site-countdown-block {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--countdown-gap);
}
.site-countdown .site-countdown-block .countdown-item {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: var(--countdown-item-gap);
width: var(--countdow-item-width);
padding-block: var(--countdow-item-padding);
border-radius: var(--countdown-item-radius);
border: var(--countdown-item-border-width) solid var(--countdown-item-border);
background-color: var(--countdown-item-background);
color: var(--countdown-item-foreground);
-webkit-box-shadow: var(--countdown-item-box-shadow);
box-shadow: var(--countdown-item-box-shadow);
line-height: 1;
}
.site-countdown .site-countdown-block .countdown-item .countdown-time {
font-size: var(--countdown-text-size);
font-weight: var(--countdown-text-weight);
width: var(--countdown-time-width);
color: currentColor;
}
@media screen and (min-width: 1024.02px) {
.site-countdown .site-countdown-block .countdown-item .countdown-time {
font-size: var(--countdown-text-size-lg);
width: var(--countdown-time-width-lg);
}
}
.site-countdown .site-countdown-block .countdown-item .countdown-text {
font-size: var(--countdown-suffix-size);
font-weight: var(--countdown-suffix-weight);
color: var(--countdown-item-muted);
}
.site-countdown:has(.countdown-finished) .countdown-expired {
display: block;
}
.site-countdown:has(.countdown-finished) .site-countdown-block, .site-countdown:has(.countdown-finished) .site-countdown-message {
display: none;
} .site-social {
--social-size: 36px;
--social-font-size: 16px;
--social-icon-gap: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--social-icon-gap);
list-style: none;
margin: 0;
padding: 0;
}
.site-social a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--social-font-size);
text-decoration: none;
color: currentColor;
width: var(--social-size);
height: var(--social-size);
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.site-social a i::before {
margin: 0;
}
.site-social:has(a span) {
gap: 0.25rem;
}
.site-social:has(a span) a {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
padding-inline: 1.125rem;
}
.site-social:has(a span) span {
font-size: var(--text-2xs);
font-weight: 600;
text-transform: uppercase;
}
.site-social:has(a span) span.social-label {
-webkit-margin-end: auto;
margin-inline-end: auto;
-webkit-margin-start: 1rem;
margin-inline-start: 1rem;
}
.site-social.social-rounded-default a {
border-radius: var(--theme-radius);
}
.site-social.social-rounded-full a {
border-radius: 6.1875rem;
}
.site-social.color-white a {
color: rgb(var(--colors-white));
}
.site-social.color-black a {
color: rgb(var(--colors-black));
}
.site-social.color-social a.alipay {
color: rgb(0, 113, 252);
}
.site-social.color-social a.bluesky {
color: rgb(32, 139, 254);
}
.site-social.color-social a.amazon {
color: rgb(255, 153, 0);
}
.site-social.color-social a.amazon-pay {
color: rgb(255, 153, 0);
}
.site-social.color-social a.ebay {
color: rgb(229, 50, 56);
}
.site-social.color-social a.paypal {
color: rgb(0, 48, 135);
}
.site-social.color-social a.stripe {
color: rgb(81, 103, 252);
}
.site-social.color-social a.shopify {
color: rgb(150, 191, 72);
}
.site-social.color-social a.google {
color: rgb(234, 67, 53);
}
.site-social.color-social a.google-play {
color: rgb(234, 67, 53);
}
.site-social.color-social a.google-wallet {
color: rgb(234, 67, 53);
}
.site-social.color-social a.dhl {
color: rgb(255, 205, 0);
}
.site-social.color-social a.ups {
color: rgb(53, 28, 21);
}
.site-social.color-social a.fedex {
color: rgb(255, 0, 0);
}
.site-social.color-social a.gratipay {
color: rgb(0, 0, 0);
}
.site-social.color-social a.apple {
color: rgb(0, 0, 0);
}
.site-social.color-social a.apple-pay {
color: rgb(0, 0, 0);
}
.site-social.color-social a.px {
color: rgb(0, 0, 0);
}
.site-social.color-social a.instagram {
color: rgb(225, 48, 108);
}
.site-social.color-social a.instagram-fill {
color: rgb(225, 48, 108);
}
.site-social.color-social a.facebook {
color: rgb(24, 119, 242);
}
.site-social.color-social a.facebook-circle {
color: rgb(24, 119, 242);
}
.site-social.color-social a.facebook-f {
color: rgb(24, 119, 242);
}
.site-social.color-social a.twitter {
color: rgb(0, 0, 0);
}
.site-social.color-social a.x {
color: rgb(0, 0, 0);
}
.site-social.color-social a.linkedin {
color: rgb(0, 119, 181);
}
.site-social.color-social a.linkedin-in {
color: rgb(0, 119, 181);
}
.site-social.color-social a.pinterest {
color: rgb(189, 8, 28);
}
.site-social.color-social a.reddit {
color: rgb(255, 87, 34);
}
.site-social.color-social a.snapchat {
color: rgb(255, 255, 0);
}
.site-social.color-social a.tiktok {
color: rgb(0, 0, 0);
}
.site-social.color-social a.youtube {
color: rgb(255, 0, 0);
}
.site-social.color-social a.dailymotion {
color: rgb(0, 0, 0);
}
.site-social.color-social a.vimeo {
color: rgb(26, 183, 234);
}
.site-social.color-social a.whatsapp {
color: rgb(37, 211, 102);
}
.site-social.color-social a.behance {
color: rgb(0, 0, 0);
}
.site-social.color-social a.figma {
color: rgb(0, 0, 0);
}
.site-social.color-social a.soundcloud {
color: rgb(255, 88, 0);
}
.site-social.color-social a.slack {
color: rgb(224, 21, 99);
}
.site-social.color-social a.dribbble {
color: rgb(244, 86, 255);
}
.site-social.color-social a.medium {
color: rgb(0, 0, 0);
}
.site-social.color-social a.product-hunt {
color: rgb(255, 87, 34);
}
.site-social.color-social a.twitch {
color: rgb(100, 65, 164);
}
.site-social.color-social a.discord {
color: rgb(88, 101, 242);
}
.site-social.color-social a.skype {
color: rgb(0, 175, 240);
}
.site-social.color-social a.telegram {
color: rgb(0, 136, 204);
}
.site-social.color-social a.viber {
color: rgb(89, 38, 124);
}
.site-social.color-social a.vk {
color: rgb(69, 102, 142);
}
.site-social.color-social a.airbnb {
color: rgb(253, 92, 99);
}
.site-social.color-social a.odnoklassniki {
color: rgb(237, 129, 43);
}
.site-social.color-social a.mastodon {
color: rgb(97, 94, 248);
}
.site-social.color-social a.meetup {
color: rgb(224, 57, 62);
}
.site-social.color-social a.spotify {
color: rgb(30, 215, 96);
}
.site-social.color-social a.baidu {
color: rgb(33, 23, 214);
}
.site-social.color-social a.blogger {
color: rgb(237, 120, 0);
}
.site-social.color-social a.disqus {
color: rgb(45, 154, 247);
}
.site-social.color-social a.kick {
color: rgb(80, 244, 23);
}
.site-social.color-social a.visa {
color: rgb(20, 50, 198);
}
.site-social.color-social a.mastercard {
color: rgb(228, 0, 26);
}
.site-social.bg-white a {
background-color: rgb(var(--colors-white));
}
.site-social.bg-white a:hover {
opacity: 0.9;
}
.site-social.bg-white-light a {
background-color: rgba(var(--colors-white), 0.1);
}
.site-social.bg-white-light a:hover {
opacity: 1;
background-color: rgba(var(--colors-white), 0.2);
}
.site-social.bg-black a {
background-color: rgb(var(--colors-black));
}
.site-social.bg-black a:hover {
opacity: 0.9;
}
.site-social.bg-black-light a {
background-color: rgba(var(--colors-black), 0.1);
}
.site-social.bg-black-light a:hover {
opacity: 1;
background-color: rgba(var(--colors-white), 0.2);
}
.site-social.bg-gray a {
background-color: rgb(var(--colors-gray-100));
}
.site-social.bg-gray a:hover {
opacity: 0.9;
}
.site-social.bg-gray-light a {
background-color: rgba(var(--colors-gray-200), 0.3);
}
.site-social.bg-gray-light a:hover {
opacity: 1;
background-color: rgba(var(--colors-gray-200), 0.4);
}
.site-social.bg-social a.alipay {
background-color: rgb(0, 113, 252);
}
.site-social.bg-social a.alipay:hover {
opacity: 0.9;
}
.site-social.bg-social a.bluesky {
background-color: rgb(32, 139, 254);
}
.site-social.bg-social a.bluesky:hover {
opacity: 0.9;
}
.site-social.bg-social a.amazon {
background-color: rgb(255, 153, 0);
}
.site-social.bg-social a.amazon:hover {
opacity: 0.9;
}
.site-social.bg-social a.amazon-pay {
background-color: rgb(255, 153, 0);
}
.site-social.bg-social a.amazon-pay:hover {
opacity: 0.9;
}
.site-social.bg-social a.ebay {
background-color: rgb(229, 50, 56);
}
.site-social.bg-social a.ebay:hover {
opacity: 0.9;
}
.site-social.bg-social a.paypal {
background-color: rgb(0, 48, 135);
}
.site-social.bg-social a.paypal:hover {
opacity: 0.9;
}
.site-social.bg-social a.stripe {
background-color: rgb(81, 103, 252);
}
.site-social.bg-social a.stripe:hover {
opacity: 0.9;
}
.site-social.bg-social a.shopify {
background-color: rgb(150, 191, 72);
}
.site-social.bg-social a.shopify:hover {
opacity: 0.9;
}
.site-social.bg-social a.google {
background-color: rgb(234, 67, 53);
}
.site-social.bg-social a.google:hover {
opacity: 0.9;
}
.site-social.bg-social a.google-play {
background-color: rgb(234, 67, 53);
}
.site-social.bg-social a.google-play:hover {
opacity: 0.9;
}
.site-social.bg-social a.google-wallet {
background-color: rgb(234, 67, 53);
}
.site-social.bg-social a.google-wallet:hover {
opacity: 0.9;
}
.site-social.bg-social a.dhl {
background-color: rgb(255, 205, 0);
}
.site-social.bg-social a.dhl:hover {
opacity: 0.9;
}
.site-social.bg-social a.ups {
background-color: rgb(53, 28, 21);
}
.site-social.bg-social a.ups:hover {
opacity: 0.9;
}
.site-social.bg-social a.fedex {
background-color: rgb(255, 0, 0);
}
.site-social.bg-social a.fedex:hover {
opacity: 0.9;
}
.site-social.bg-social a.gratipay {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.gratipay:hover {
opacity: 0.9;
}
.site-social.bg-social a.apple {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.apple:hover {
opacity: 0.9;
}
.site-social.bg-social a.apple-pay {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.apple-pay:hover {
opacity: 0.9;
}
.site-social.bg-social a.px {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.px:hover {
opacity: 0.9;
}
.site-social.bg-social a.instagram {
background-color: rgb(225, 48, 108);
}
.site-social.bg-social a.instagram:hover {
opacity: 0.9;
}
.site-social.bg-social a.instagram-fill {
background-color: rgb(225, 48, 108);
}
.site-social.bg-social a.instagram-fill:hover {
opacity: 0.9;
}
.site-social.bg-social a.facebook {
background-color: rgb(24, 119, 242);
}
.site-social.bg-social a.facebook:hover {
opacity: 0.9;
}
.site-social.bg-social a.facebook-circle {
background-color: rgb(24, 119, 242);
}
.site-social.bg-social a.facebook-circle:hover {
opacity: 0.9;
}
.site-social.bg-social a.facebook-f {
background-color: rgb(24, 119, 242);
}
.site-social.bg-social a.facebook-f:hover {
opacity: 0.9;
}
.site-social.bg-social a.twitter {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.twitter:hover {
opacity: 0.9;
}
.site-social.bg-social a.x {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.x:hover {
opacity: 0.9;
}
.site-social.bg-social a.linkedin {
background-color: rgb(0, 119, 181);
}
.site-social.bg-social a.linkedin:hover {
opacity: 0.9;
}
.site-social.bg-social a.linkedin-in {
background-color: rgb(0, 119, 181);
}
.site-social.bg-social a.linkedin-in:hover {
opacity: 0.9;
}
.site-social.bg-social a.pinterest {
background-color: rgb(189, 8, 28);
}
.site-social.bg-social a.pinterest:hover {
opacity: 0.9;
}
.site-social.bg-social a.reddit {
background-color: rgb(255, 87, 34);
}
.site-social.bg-social a.reddit:hover {
opacity: 0.9;
}
.site-social.bg-social a.snapchat {
background-color: rgb(255, 255, 0);
}
.site-social.bg-social a.snapchat:hover {
opacity: 0.9;
}
.site-social.bg-social a.tiktok {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.tiktok:hover {
opacity: 0.9;
}
.site-social.bg-social a.youtube {
background-color: rgb(255, 0, 0);
}
.site-social.bg-social a.youtube:hover {
opacity: 0.9;
}
.site-social.bg-social a.dailymotion {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.dailymotion:hover {
opacity: 0.9;
}
.site-social.bg-social a.vimeo {
background-color: rgb(26, 183, 234);
}
.site-social.bg-social a.vimeo:hover {
opacity: 0.9;
}
.site-social.bg-social a.whatsapp {
background-color: rgb(37, 211, 102);
}
.site-social.bg-social a.whatsapp:hover {
opacity: 0.9;
}
.site-social.bg-social a.behance {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.behance:hover {
opacity: 0.9;
}
.site-social.bg-social a.figma {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.figma:hover {
opacity: 0.9;
}
.site-social.bg-social a.soundcloud {
background-color: rgb(255, 88, 0);
}
.site-social.bg-social a.soundcloud:hover {
opacity: 0.9;
}
.site-social.bg-social a.slack {
background-color: rgb(224, 21, 99);
}
.site-social.bg-social a.slack:hover {
opacity: 0.9;
}
.site-social.bg-social a.dribbble {
background-color: rgb(244, 86, 255);
}
.site-social.bg-social a.dribbble:hover {
opacity: 0.9;
}
.site-social.bg-social a.medium {
background-color: rgb(0, 0, 0);
}
.site-social.bg-social a.medium:hover {
opacity: 0.9;
}
.site-social.bg-social a.product-hunt {
background-color: rgb(255, 87, 34);
}
.site-social.bg-social a.product-hunt:hover {
opacity: 0.9;
}
.site-social.bg-social a.twitch {
background-color: rgb(100, 65, 164);
}
.site-social.bg-social a.twitch:hover {
opacity: 0.9;
}
.site-social.bg-social a.discord {
background-color: rgb(88, 101, 242);
}
.site-social.bg-social a.discord:hover {
opacity: 0.9;
}
.site-social.bg-social a.skype {
background-color: rgb(0, 175, 240);
}
.site-social.bg-social a.skype:hover {
opacity: 0.9;
}
.site-social.bg-social a.telegram {
background-color: rgb(0, 136, 204);
}
.site-social.bg-social a.telegram:hover {
opacity: 0.9;
}
.site-social.bg-social a.viber {
background-color: rgb(89, 38, 124);
}
.site-social.bg-social a.viber:hover {
opacity: 0.9;
}
.site-social.bg-social a.vk {
background-color: rgb(69, 102, 142);
}
.site-social.bg-social a.vk:hover {
opacity: 0.9;
}
.site-social.bg-social a.airbnb {
background-color: rgb(253, 92, 99);
}
.site-social.bg-social a.airbnb:hover {
opacity: 0.9;
}
.site-social.bg-social a.odnoklassniki {
background-color: rgb(237, 129, 43);
}
.site-social.bg-social a.odnoklassniki:hover {
opacity: 0.9;
}
.site-social.bg-social a.mastodon {
background-color: rgb(97, 94, 248);
}
.site-social.bg-social a.mastodon:hover {
opacity: 0.9;
}
.site-social.bg-social a.meetup {
background-color: rgb(224, 57, 62);
}
.site-social.bg-social a.meetup:hover {
opacity: 0.9;
}
.site-social.bg-social a.spotify {
background-color: rgb(30, 215, 96);
}
.site-social.bg-social a.spotify:hover {
opacity: 0.9;
}
.site-social.bg-social a.baidu {
background-color: rgb(33, 23, 214);
}
.site-social.bg-social a.baidu:hover {
opacity: 0.9;
}
.site-social.bg-social a.blogger {
background-color: rgb(237, 120, 0);
}
.site-social.bg-social a.blogger:hover {
opacity: 0.9;
}
.site-social.bg-social a.disqus {
background-color: rgb(45, 154, 247);
}
.site-social.bg-social a.disqus:hover {
opacity: 0.9;
}
.site-social.bg-social a.kick {
background-color: rgb(80, 244, 23);
}
.site-social.bg-social a.kick:hover {
opacity: 0.9;
}
.site-social.bg-social a.visa {
background-color: rgb(20, 50, 198);
}
.site-social.bg-social a.visa:hover {
opacity: 0.9;
}
.site-social.bg-social a.mastercard {
background-color: rgb(228, 0, 26);
}
.site-social.bg-social a.mastercard:hover {
opacity: 0.9;
}
.site-social.bg-social-light a.alipay {
background-color: rgba(0, 113, 252, 0.1);
}
.site-social.bg-social-light a.alipay:hover {
background-color: rgba(0, 113, 252, 0.2);
}
.site-social.bg-social-light a.bluesky {
background-color: rgba(32, 139, 254, 0.1);
}
.site-social.bg-social-light a.bluesky:hover {
background-color: rgba(32, 139, 254, 0.2);
}
.site-social.bg-social-light a.amazon {
background-color: rgba(255, 153, 0, 0.1);
}
.site-social.bg-social-light a.amazon:hover {
background-color: rgba(255, 153, 0, 0.2);
}
.site-social.bg-social-light a.amazon-pay {
background-color: rgba(255, 153, 0, 0.1);
}
.site-social.bg-social-light a.amazon-pay:hover {
background-color: rgba(255, 153, 0, 0.2);
}
.site-social.bg-social-light a.ebay {
background-color: rgba(229, 50, 56, 0.1);
}
.site-social.bg-social-light a.ebay:hover {
background-color: rgba(229, 50, 56, 0.2);
}
.site-social.bg-social-light a.paypal {
background-color: rgba(0, 48, 135, 0.1);
}
.site-social.bg-social-light a.paypal:hover {
background-color: rgba(0, 48, 135, 0.2);
}
.site-social.bg-social-light a.stripe {
background-color: rgba(81, 103, 252, 0.1);
}
.site-social.bg-social-light a.stripe:hover {
background-color: rgba(81, 103, 252, 0.2);
}
.site-social.bg-social-light a.shopify {
background-color: rgba(150, 191, 72, 0.1);
}
.site-social.bg-social-light a.shopify:hover {
background-color: rgba(150, 191, 72, 0.2);
}
.site-social.bg-social-light a.google {
background-color: rgba(234, 67, 53, 0.1);
}
.site-social.bg-social-light a.google:hover {
background-color: rgba(234, 67, 53, 0.2);
}
.site-social.bg-social-light a.google-play {
background-color: rgba(234, 67, 53, 0.1);
}
.site-social.bg-social-light a.google-play:hover {
background-color: rgba(234, 67, 53, 0.2);
}
.site-social.bg-social-light a.google-wallet {
background-color: rgba(234, 67, 53, 0.1);
}
.site-social.bg-social-light a.google-wallet:hover {
background-color: rgba(234, 67, 53, 0.2);
}
.site-social.bg-social-light a.dhl {
background-color: rgba(255, 205, 0, 0.1);
}
.site-social.bg-social-light a.dhl:hover {
background-color: rgba(255, 205, 0, 0.2);
}
.site-social.bg-social-light a.ups {
background-color: rgba(53, 28, 21, 0.1);
}
.site-social.bg-social-light a.ups:hover {
background-color: rgba(53, 28, 21, 0.2);
}
.site-social.bg-social-light a.fedex {
background-color: rgba(255, 0, 0, 0.1);
}
.site-social.bg-social-light a.fedex:hover {
background-color: rgba(255, 0, 0, 0.2);
}
.site-social.bg-social-light a.gratipay {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.gratipay:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.apple {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.apple:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.apple-pay {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.apple-pay:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.px {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.px:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.instagram {
background-color: rgba(225, 48, 108, 0.1);
}
.site-social.bg-social-light a.instagram:hover {
background-color: rgba(225, 48, 108, 0.2);
}
.site-social.bg-social-light a.instagram-fill {
background-color: rgba(225, 48, 108, 0.1);
}
.site-social.bg-social-light a.instagram-fill:hover {
background-color: rgba(225, 48, 108, 0.2);
}
.site-social.bg-social-light a.facebook {
background-color: rgba(24, 119, 242, 0.1);
}
.site-social.bg-social-light a.facebook:hover {
background-color: rgba(24, 119, 242, 0.2);
}
.site-social.bg-social-light a.facebook-circle {
background-color: rgba(24, 119, 242, 0.1);
}
.site-social.bg-social-light a.facebook-circle:hover {
background-color: rgba(24, 119, 242, 0.2);
}
.site-social.bg-social-light a.facebook-f {
background-color: rgba(24, 119, 242, 0.1);
}
.site-social.bg-social-light a.facebook-f:hover {
background-color: rgba(24, 119, 242, 0.2);
}
.site-social.bg-social-light a.twitter {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.twitter:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.x {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.x:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.linkedin {
background-color: rgba(0, 119, 181, 0.1);
}
.site-social.bg-social-light a.linkedin:hover {
background-color: rgba(0, 119, 181, 0.2);
}
.site-social.bg-social-light a.linkedin-in {
background-color: rgba(0, 119, 181, 0.1);
}
.site-social.bg-social-light a.linkedin-in:hover {
background-color: rgba(0, 119, 181, 0.2);
}
.site-social.bg-social-light a.pinterest {
background-color: rgba(189, 8, 28, 0.1);
}
.site-social.bg-social-light a.pinterest:hover {
background-color: rgba(189, 8, 28, 0.2);
}
.site-social.bg-social-light a.reddit {
background-color: rgba(255, 87, 34, 0.1);
}
.site-social.bg-social-light a.reddit:hover {
background-color: rgba(255, 87, 34, 0.2);
}
.site-social.bg-social-light a.snapchat {
background-color: rgba(255, 255, 0, 0.1);
}
.site-social.bg-social-light a.snapchat:hover {
background-color: rgba(255, 255, 0, 0.2);
}
.site-social.bg-social-light a.tiktok {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.tiktok:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.youtube {
background-color: rgba(255, 0, 0, 0.1);
}
.site-social.bg-social-light a.youtube:hover {
background-color: rgba(255, 0, 0, 0.2);
}
.site-social.bg-social-light a.dailymotion {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.dailymotion:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.vimeo {
background-color: rgba(26, 183, 234, 0.1);
}
.site-social.bg-social-light a.vimeo:hover {
background-color: rgba(26, 183, 234, 0.2);
}
.site-social.bg-social-light a.whatsapp {
background-color: rgba(37, 211, 102, 0.1);
}
.site-social.bg-social-light a.whatsapp:hover {
background-color: rgba(37, 211, 102, 0.2);
}
.site-social.bg-social-light a.behance {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.behance:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.figma {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.figma:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.soundcloud {
background-color: rgba(255, 88, 0, 0.1);
}
.site-social.bg-social-light a.soundcloud:hover {
background-color: rgba(255, 88, 0, 0.2);
}
.site-social.bg-social-light a.slack {
background-color: rgba(224, 21, 99, 0.1);
}
.site-social.bg-social-light a.slack:hover {
background-color: rgba(224, 21, 99, 0.2);
}
.site-social.bg-social-light a.dribbble {
background-color: rgba(244, 86, 255, 0.1);
}
.site-social.bg-social-light a.dribbble:hover {
background-color: rgba(244, 86, 255, 0.2);
}
.site-social.bg-social-light a.medium {
background-color: rgba(0, 0, 0, 0.1);
}
.site-social.bg-social-light a.medium:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.site-social.bg-social-light a.product-hunt {
background-color: rgba(255, 87, 34, 0.1);
}
.site-social.bg-social-light a.product-hunt:hover {
background-color: rgba(255, 87, 34, 0.2);
}
.site-social.bg-social-light a.twitch {
background-color: rgba(100, 65, 164, 0.1);
}
.site-social.bg-social-light a.twitch:hover {
background-color: rgba(100, 65, 164, 0.2);
}
.site-social.bg-social-light a.discord {
background-color: rgba(88, 101, 242, 0.1);
}
.site-social.bg-social-light a.discord:hover {
background-color: rgba(88, 101, 242, 0.2);
}
.site-social.bg-social-light a.skype {
background-color: rgba(0, 175, 240, 0.1);
}
.site-social.bg-social-light a.skype:hover {
background-color: rgba(0, 175, 240, 0.2);
}
.site-social.bg-social-light a.telegram {
background-color: rgba(0, 136, 204, 0.1);
}
.site-social.bg-social-light a.telegram:hover {
background-color: rgba(0, 136, 204, 0.2);
}
.site-social.bg-social-light a.viber {
background-color: rgba(89, 38, 124, 0.1);
}
.site-social.bg-social-light a.viber:hover {
background-color: rgba(89, 38, 124, 0.2);
}
.site-social.bg-social-light a.vk {
background-color: rgba(69, 102, 142, 0.1);
}
.site-social.bg-social-light a.vk:hover {
background-color: rgba(69, 102, 142, 0.2);
}
.site-social.bg-social-light a.airbnb {
background-color: rgba(253, 92, 99, 0.1);
}
.site-social.bg-social-light a.airbnb:hover {
background-color: rgba(253, 92, 99, 0.2);
}
.site-social.bg-social-light a.odnoklassniki {
background-color: rgba(237, 129, 43, 0.1);
}
.site-social.bg-social-light a.odnoklassniki:hover {
background-color: rgba(237, 129, 43, 0.2);
}
.site-social.bg-social-light a.mastodon {
background-color: rgba(97, 94, 248, 0.1);
}
.site-social.bg-social-light a.mastodon:hover {
background-color: rgba(97, 94, 248, 0.2);
}
.site-social.bg-social-light a.meetup {
background-color: rgba(224, 57, 62, 0.1);
}
.site-social.bg-social-light a.meetup:hover {
background-color: rgba(224, 57, 62, 0.2);
}
.site-social.bg-social-light a.spotify {
background-color: rgba(30, 215, 96, 0.1);
}
.site-social.bg-social-light a.spotify:hover {
background-color: rgba(30, 215, 96, 0.2);
}
.site-social.bg-social-light a.baidu {
background-color: rgba(33, 23, 214, 0.1);
}
.site-social.bg-social-light a.baidu:hover {
background-color: rgba(33, 23, 214, 0.2);
}
.site-social.bg-social-light a.blogger {
background-color: rgba(237, 120, 0, 0.1);
}
.site-social.bg-social-light a.blogger:hover {
background-color: rgba(237, 120, 0, 0.2);
}
.site-social.bg-social-light a.disqus {
background-color: rgba(45, 154, 247, 0.1);
}
.site-social.bg-social-light a.disqus:hover {
background-color: rgba(45, 154, 247, 0.2);
}
.site-social.bg-social-light a.kick {
background-color: rgba(80, 244, 23, 0.1);
}
.site-social.bg-social-light a.kick:hover {
background-color: rgba(80, 244, 23, 0.2);
}
.site-social.bg-social-light a.visa {
background-color: rgba(20, 50, 198, 0.1);
}
.site-social.bg-social-light a.visa:hover {
background-color: rgba(20, 50, 198, 0.2);
}
.site-social.bg-social-light a.mastercard {
background-color: rgba(228, 0, 26, 0.1);
}
.site-social.bg-social-light a.mastercard:hover {
background-color: rgba(228, 0, 26, 0.2);
}
.site-social.bordered a {
border: 1px solid rgb(var(--colors-gray-200));
} .site-product-grid {
--grid-banner-gap: 0;
--grid-banner-gap-sm: 0;
--grid-banner-gap-lg: 0;
--grid-banner-column-flex-sm: none;
--grid-banner-column-flex-lg: none;
--grid-banner-column-width-sm: 100%;
--grid-banner-column-width-lg: 300px;
--grid-products-column-width-sm: 100%;
--grid-products-column-width-lg: auto;
--grid-products-column-flex-sm: none;
--grid-products-column-flex-lg: 1 0 0%;
position: relative;
}
.site-product-grid .product-grid-inner {
gap: var(--grid-banner-gap);
}
@media screen and (min-width: 576.02px) {
.site-product-grid .product-grid-inner {
gap: var(--grid-banner-gap-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-product-grid .product-grid-inner {
gap: var(--grid-banner-gap-lg);
}
}
.site-product-grid .column {
width: 100%;
}
@media screen and (min-width: 576.02px) {
.site-product-grid .column.column-banner {
-webkit-box-flex: var(--grid-banner-column-flex-sm);
-ms-flex: var(--grid-banner-column-flex-sm);
flex: var(--grid-banner-column-flex-sm);
width: var(--grid-banner-column-width-sm);
}
.site-product-grid .column.column-products {
-webkit-box-flex: var(--grid-products-column-flex-sm);
-ms-flex: var(--grid-products-column-flex-sm);
flex: var(--grid-products-column-flex-sm);
width: var(--grid-products-column-width-sm);
}
}
@media screen and (min-width: 1024.02px) {
.site-product-grid .column.column-banner {
-webkit-box-flex: var(--grid-banner-column-flex-lg);
-ms-flex: var(--grid-banner-column-flex-lg);
flex: var(--grid-banner-column-flex-lg);
width: var(--grid-banner-column-width-lg);
}
.site-product-grid .column.column-products {
-webkit-box-flex: var(--grid-products-column-flex-lg);
-ms-flex: var(--grid-products-column-flex-lg);
flex: var(--grid-products-column-flex-lg);
width: var(--grid-products-column-width-lg);
}
}
.site-product-grid .product:has(.product-hidden-content) {
--product-hidden-content-shadow: var(--shadow-xl);
}  input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select, .form-control, .form-select, .select2-container .select2-selection {
--input-background: rgb(var(--colors-white));
--input-background-hover: rgb(var(--colors-white));
--input-background-active: rgb(var(--colors-white));
--input-border: rgb(var(--colors-gray-300));
--input-border-hover: rgba(var(--colors-gray-400), 0.6);
--input-border-active: rgb(var(--colors-gray-400));
--input-border-width: 1px;
--input-outline: transparent;
--input-outline-active: transparent;
--input-outline-width: 2px;
--input-outline-offset: 1px;
--input-shadow: var(--shadow-xs);
--input-shadow-hover: var(--shadow-xs);
--input-shadow-active: var(--shadow-xs);
--input-placeholder: rgb(var(--colors-gray-400));
--input-placeholder-active: rgb(var(--colors-gray-300));
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: var(--form-input-font);
font-size: var(--form-input-font-size-base);
font-weight: var(--form-input-font-weight);
letter-spacing: var(--form-input-letter-spacing);
text-transform: var(--form-input-text-transform);
width: 100%;
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
input[type=color]:not(.style-none), input[type=date]:not(.style-none), input[type=datetime-local]:not(.style-none), input[type=datetime]:not(.style-none), input[type=email]:not(.style-none), input[type=month]:not(.style-none), input[type=number]:not(.style-none), input[type=password]:not(.style-none), input[type=search]:not(.style-none), input[type=tel]:not(.style-none), input[type=text]:not(.style-none), input[type=time]:not(.style-none), input[type=url]:not(.style-none), input[type=week]:not(.style-none), textarea:not(.style-none), select:not(.style-none), .form-control:not(.style-none), .form-select:not(.style-none), .select2-container .select2-selection:not(.style-none) {
height: var(--form-input-size-base);
background-color: var(--input-background);
border: var(--input-border-width) solid var(--input-border);
-webkit-box-shadow: var(--input-shadow);
box-shadow: var(--input-shadow);
outline: var(--input-outline-width) solid var(--input-outline);
outline-offset: var(--input-outline-offset);
border-radius: var(--theme-radius);
padding-block: 0.25rem;
padding-inline: calc(var(--form-input-size-base) / 3);
}
input[type=color]:not(.style-none)::-webkit-input-placeholder, input[type=date]:not(.style-none)::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none)::-webkit-input-placeholder, input[type=datetime]:not(.style-none)::-webkit-input-placeholder, input[type=email]:not(.style-none)::-webkit-input-placeholder, input[type=month]:not(.style-none)::-webkit-input-placeholder, input[type=number]:not(.style-none)::-webkit-input-placeholder, input[type=password]:not(.style-none)::-webkit-input-placeholder, input[type=search]:not(.style-none)::-webkit-input-placeholder, input[type=tel]:not(.style-none)::-webkit-input-placeholder, input[type=text]:not(.style-none)::-webkit-input-placeholder, input[type=time]:not(.style-none)::-webkit-input-placeholder, input[type=url]:not(.style-none)::-webkit-input-placeholder, input[type=week]:not(.style-none)::-webkit-input-placeholder, textarea:not(.style-none)::-webkit-input-placeholder, select:not(.style-none)::-webkit-input-placeholder, .form-control:not(.style-none)::-webkit-input-placeholder, .form-select:not(.style-none)::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none)::-webkit-input-placeholder {
font-weight: 400;
color: var(--input-placeholder);
}
input[type=color]:not(.style-none)::-moz-placeholder, input[type=date]:not(.style-none)::-moz-placeholder, input[type=datetime-local]:not(.style-none)::-moz-placeholder, input[type=datetime]:not(.style-none)::-moz-placeholder, input[type=email]:not(.style-none)::-moz-placeholder, input[type=month]:not(.style-none)::-moz-placeholder, input[type=number]:not(.style-none)::-moz-placeholder, input[type=password]:not(.style-none)::-moz-placeholder, input[type=search]:not(.style-none)::-moz-placeholder, input[type=tel]:not(.style-none)::-moz-placeholder, input[type=text]:not(.style-none)::-moz-placeholder, input[type=time]:not(.style-none)::-moz-placeholder, input[type=url]:not(.style-none)::-moz-placeholder, input[type=week]:not(.style-none)::-moz-placeholder, textarea:not(.style-none)::-moz-placeholder, select:not(.style-none)::-moz-placeholder, .form-control:not(.style-none)::-moz-placeholder, .form-select:not(.style-none)::-moz-placeholder, .select2-container .select2-selection:not(.style-none)::-moz-placeholder {
font-weight: 400;
color: var(--input-placeholder);
}
input[type=color]:not(.style-none):-ms-input-placeholder, input[type=date]:not(.style-none):-ms-input-placeholder, input[type=datetime-local]:not(.style-none):-ms-input-placeholder, input[type=datetime]:not(.style-none):-ms-input-placeholder, input[type=email]:not(.style-none):-ms-input-placeholder, input[type=month]:not(.style-none):-ms-input-placeholder, input[type=number]:not(.style-none):-ms-input-placeholder, input[type=password]:not(.style-none):-ms-input-placeholder, input[type=search]:not(.style-none):-ms-input-placeholder, input[type=tel]:not(.style-none):-ms-input-placeholder, input[type=text]:not(.style-none):-ms-input-placeholder, input[type=time]:not(.style-none):-ms-input-placeholder, input[type=url]:not(.style-none):-ms-input-placeholder, input[type=week]:not(.style-none):-ms-input-placeholder, textarea:not(.style-none):-ms-input-placeholder, select:not(.style-none):-ms-input-placeholder, .form-control:not(.style-none):-ms-input-placeholder, .form-select:not(.style-none):-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):-ms-input-placeholder {
font-weight: 400;
color: var(--input-placeholder);
}
input[type=color]:not(.style-none)::-ms-input-placeholder, input[type=date]:not(.style-none)::-ms-input-placeholder, input[type=datetime-local]:not(.style-none)::-ms-input-placeholder, input[type=datetime]:not(.style-none)::-ms-input-placeholder, input[type=email]:not(.style-none)::-ms-input-placeholder, input[type=month]:not(.style-none)::-ms-input-placeholder, input[type=number]:not(.style-none)::-ms-input-placeholder, input[type=password]:not(.style-none)::-ms-input-placeholder, input[type=search]:not(.style-none)::-ms-input-placeholder, input[type=tel]:not(.style-none)::-ms-input-placeholder, input[type=text]:not(.style-none)::-ms-input-placeholder, input[type=time]:not(.style-none)::-ms-input-placeholder, input[type=url]:not(.style-none)::-ms-input-placeholder, input[type=week]:not(.style-none)::-ms-input-placeholder, textarea:not(.style-none)::-ms-input-placeholder, select:not(.style-none)::-ms-input-placeholder, .form-control:not(.style-none)::-ms-input-placeholder, .form-select:not(.style-none)::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none)::-ms-input-placeholder {
font-weight: 400;
color: var(--input-placeholder);
}
input[type=color]:not(.style-none)::placeholder, input[type=date]:not(.style-none)::placeholder, input[type=datetime-local]:not(.style-none)::placeholder, input[type=datetime]:not(.style-none)::placeholder, input[type=email]:not(.style-none)::placeholder, input[type=month]:not(.style-none)::placeholder, input[type=number]:not(.style-none)::placeholder, input[type=password]:not(.style-none)::placeholder, input[type=search]:not(.style-none)::placeholder, input[type=tel]:not(.style-none)::placeholder, input[type=text]:not(.style-none)::placeholder, input[type=time]:not(.style-none)::placeholder, input[type=url]:not(.style-none)::placeholder, input[type=week]:not(.style-none)::placeholder, textarea:not(.style-none)::placeholder, select:not(.style-none)::placeholder, .form-control:not(.style-none)::placeholder, .form-select:not(.style-none)::placeholder, .select2-container .select2-selection:not(.style-none)::placeholder {
font-weight: 400;
color: var(--input-placeholder);
}
input[type=color]:not(.style-none).rounded-full, input[type=date]:not(.style-none).rounded-full, input[type=datetime-local]:not(.style-none).rounded-full, input[type=datetime]:not(.style-none).rounded-full, input[type=email]:not(.style-none).rounded-full, input[type=month]:not(.style-none).rounded-full, input[type=number]:not(.style-none).rounded-full, input[type=password]:not(.style-none).rounded-full, input[type=search]:not(.style-none).rounded-full, input[type=tel]:not(.style-none).rounded-full, input[type=text]:not(.style-none).rounded-full, input[type=time]:not(.style-none).rounded-full, input[type=url]:not(.style-none).rounded-full, input[type=week]:not(.style-none).rounded-full, textarea:not(.style-none).rounded-full, select:not(.style-none).rounded-full, .form-control:not(.style-none).rounded-full, .form-select:not(.style-none).rounded-full, .select2-container .select2-selection:not(.style-none).rounded-full {
border-radius: 62.4375rem;
}
input[type=color]:not(.style-none).rounded-none, input[type=date]:not(.style-none).rounded-none, input[type=datetime-local]:not(.style-none).rounded-none, input[type=datetime]:not(.style-none).rounded-none, input[type=email]:not(.style-none).rounded-none, input[type=month]:not(.style-none).rounded-none, input[type=number]:not(.style-none).rounded-none, input[type=password]:not(.style-none).rounded-none, input[type=search]:not(.style-none).rounded-none, input[type=tel]:not(.style-none).rounded-none, input[type=text]:not(.style-none).rounded-none, input[type=time]:not(.style-none).rounded-none, input[type=url]:not(.style-none).rounded-none, input[type=week]:not(.style-none).rounded-none, textarea:not(.style-none).rounded-none, select:not(.style-none).rounded-none, .form-control:not(.style-none).rounded-none, .form-select:not(.style-none).rounded-none, .select2-container .select2-selection:not(.style-none).rounded-none {
border-radius: 0;
}
@media (hover: hover) and (pointer: fine) {
input[type=color]:not(.style-none):hover, input[type=date]:not(.style-none):hover, input[type=datetime-local]:not(.style-none):hover, input[type=datetime]:not(.style-none):hover, input[type=email]:not(.style-none):hover, input[type=month]:not(.style-none):hover, input[type=number]:not(.style-none):hover, input[type=password]:not(.style-none):hover, input[type=search]:not(.style-none):hover, input[type=tel]:not(.style-none):hover, input[type=text]:not(.style-none):hover, input[type=time]:not(.style-none):hover, input[type=url]:not(.style-none):hover, input[type=week]:not(.style-none):hover, textarea:not(.style-none):hover, select:not(.style-none):hover, .form-control:not(.style-none):hover, .form-select:not(.style-none):hover, .select2-container .select2-selection:not(.style-none):hover {
background-color: var(--input-background-hover);
border-color: var(--input-border-hover);
-webkit-box-shadow: var(--input-shadow-hover);
box-shadow: var(--input-shadow-hover);
}
}
input[type=color]:not(.style-none):focus, input[type=color]:not(.style-none):active, input[type=date]:not(.style-none):focus, input[type=date]:not(.style-none):active, input[type=datetime-local]:not(.style-none):focus, input[type=datetime-local]:not(.style-none):active, input[type=datetime]:not(.style-none):focus, input[type=datetime]:not(.style-none):active, input[type=email]:not(.style-none):focus, input[type=email]:not(.style-none):active, input[type=month]:not(.style-none):focus, input[type=month]:not(.style-none):active, input[type=number]:not(.style-none):focus, input[type=number]:not(.style-none):active, input[type=password]:not(.style-none):focus, input[type=password]:not(.style-none):active, input[type=search]:not(.style-none):focus, input[type=search]:not(.style-none):active, input[type=tel]:not(.style-none):focus, input[type=tel]:not(.style-none):active, input[type=text]:not(.style-none):focus, input[type=text]:not(.style-none):active, input[type=time]:not(.style-none):focus, input[type=time]:not(.style-none):active, input[type=url]:not(.style-none):focus, input[type=url]:not(.style-none):active, input[type=week]:not(.style-none):focus, input[type=week]:not(.style-none):active, textarea:not(.style-none):focus, textarea:not(.style-none):active, select:not(.style-none):focus, select:not(.style-none):active, .form-control:not(.style-none):focus, .form-control:not(.style-none):active, .form-select:not(.style-none):focus, .form-select:not(.style-none):active, .select2-container .select2-selection:not(.style-none):focus, .select2-container .select2-selection:not(.style-none):active {
background-color: var(--input-background-active);
border-color: var(--input-border-active);
-webkit-box-shadow: var(--input-shadow-active);
box-shadow: var(--input-shadow-active);
outline-color: var(--input-outline-active);
}
input[type=color]:not(.style-none):focus::-webkit-input-placeholder, input[type=color]:not(.style-none):active::-webkit-input-placeholder, input[type=date]:not(.style-none):focus::-webkit-input-placeholder, input[type=date]:not(.style-none):active::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none):focus::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none):active::-webkit-input-placeholder, input[type=datetime]:not(.style-none):focus::-webkit-input-placeholder, input[type=datetime]:not(.style-none):active::-webkit-input-placeholder, input[type=email]:not(.style-none):focus::-webkit-input-placeholder, input[type=email]:not(.style-none):active::-webkit-input-placeholder, input[type=month]:not(.style-none):focus::-webkit-input-placeholder, input[type=month]:not(.style-none):active::-webkit-input-placeholder, input[type=number]:not(.style-none):focus::-webkit-input-placeholder, input[type=number]:not(.style-none):active::-webkit-input-placeholder, input[type=password]:not(.style-none):focus::-webkit-input-placeholder, input[type=password]:not(.style-none):active::-webkit-input-placeholder, input[type=search]:not(.style-none):focus::-webkit-input-placeholder, input[type=search]:not(.style-none):active::-webkit-input-placeholder, input[type=tel]:not(.style-none):focus::-webkit-input-placeholder, input[type=tel]:not(.style-none):active::-webkit-input-placeholder, input[type=text]:not(.style-none):focus::-webkit-input-placeholder, input[type=text]:not(.style-none):active::-webkit-input-placeholder, input[type=time]:not(.style-none):focus::-webkit-input-placeholder, input[type=time]:not(.style-none):active::-webkit-input-placeholder, input[type=url]:not(.style-none):focus::-webkit-input-placeholder, input[type=url]:not(.style-none):active::-webkit-input-placeholder, input[type=week]:not(.style-none):focus::-webkit-input-placeholder, input[type=week]:not(.style-none):active::-webkit-input-placeholder, textarea:not(.style-none):focus::-webkit-input-placeholder, textarea:not(.style-none):active::-webkit-input-placeholder, select:not(.style-none):focus::-webkit-input-placeholder, select:not(.style-none):active::-webkit-input-placeholder, .form-control:not(.style-none):focus::-webkit-input-placeholder, .form-control:not(.style-none):active::-webkit-input-placeholder, .form-select:not(.style-none):focus::-webkit-input-placeholder, .form-select:not(.style-none):active::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none):focus::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none):active::-webkit-input-placeholder {
color: var(--input-placeholder-active);
}
input[type=color]:not(.style-none):focus::-moz-placeholder, input[type=color]:not(.style-none):active::-moz-placeholder, input[type=date]:not(.style-none):focus::-moz-placeholder, input[type=date]:not(.style-none):active::-moz-placeholder, input[type=datetime-local]:not(.style-none):focus::-moz-placeholder, input[type=datetime-local]:not(.style-none):active::-moz-placeholder, input[type=datetime]:not(.style-none):focus::-moz-placeholder, input[type=datetime]:not(.style-none):active::-moz-placeholder, input[type=email]:not(.style-none):focus::-moz-placeholder, input[type=email]:not(.style-none):active::-moz-placeholder, input[type=month]:not(.style-none):focus::-moz-placeholder, input[type=month]:not(.style-none):active::-moz-placeholder, input[type=number]:not(.style-none):focus::-moz-placeholder, input[type=number]:not(.style-none):active::-moz-placeholder, input[type=password]:not(.style-none):focus::-moz-placeholder, input[type=password]:not(.style-none):active::-moz-placeholder, input[type=search]:not(.style-none):focus::-moz-placeholder, input[type=search]:not(.style-none):active::-moz-placeholder, input[type=tel]:not(.style-none):focus::-moz-placeholder, input[type=tel]:not(.style-none):active::-moz-placeholder, input[type=text]:not(.style-none):focus::-moz-placeholder, input[type=text]:not(.style-none):active::-moz-placeholder, input[type=time]:not(.style-none):focus::-moz-placeholder, input[type=time]:not(.style-none):active::-moz-placeholder, input[type=url]:not(.style-none):focus::-moz-placeholder, input[type=url]:not(.style-none):active::-moz-placeholder, input[type=week]:not(.style-none):focus::-moz-placeholder, input[type=week]:not(.style-none):active::-moz-placeholder, textarea:not(.style-none):focus::-moz-placeholder, textarea:not(.style-none):active::-moz-placeholder, select:not(.style-none):focus::-moz-placeholder, select:not(.style-none):active::-moz-placeholder, .form-control:not(.style-none):focus::-moz-placeholder, .form-control:not(.style-none):active::-moz-placeholder, .form-select:not(.style-none):focus::-moz-placeholder, .form-select:not(.style-none):active::-moz-placeholder, .select2-container .select2-selection:not(.style-none):focus::-moz-placeholder, .select2-container .select2-selection:not(.style-none):active::-moz-placeholder {
color: var(--input-placeholder-active);
}
input[type=color]:not(.style-none):focus:-ms-input-placeholder, input[type=color]:not(.style-none):active:-ms-input-placeholder, input[type=date]:not(.style-none):focus:-ms-input-placeholder, input[type=date]:not(.style-none):active:-ms-input-placeholder, input[type=datetime-local]:not(.style-none):focus:-ms-input-placeholder, input[type=datetime-local]:not(.style-none):active:-ms-input-placeholder, input[type=datetime]:not(.style-none):focus:-ms-input-placeholder, input[type=datetime]:not(.style-none):active:-ms-input-placeholder, input[type=email]:not(.style-none):focus:-ms-input-placeholder, input[type=email]:not(.style-none):active:-ms-input-placeholder, input[type=month]:not(.style-none):focus:-ms-input-placeholder, input[type=month]:not(.style-none):active:-ms-input-placeholder, input[type=number]:not(.style-none):focus:-ms-input-placeholder, input[type=number]:not(.style-none):active:-ms-input-placeholder, input[type=password]:not(.style-none):focus:-ms-input-placeholder, input[type=password]:not(.style-none):active:-ms-input-placeholder, input[type=search]:not(.style-none):focus:-ms-input-placeholder, input[type=search]:not(.style-none):active:-ms-input-placeholder, input[type=tel]:not(.style-none):focus:-ms-input-placeholder, input[type=tel]:not(.style-none):active:-ms-input-placeholder, input[type=text]:not(.style-none):focus:-ms-input-placeholder, input[type=text]:not(.style-none):active:-ms-input-placeholder, input[type=time]:not(.style-none):focus:-ms-input-placeholder, input[type=time]:not(.style-none):active:-ms-input-placeholder, input[type=url]:not(.style-none):focus:-ms-input-placeholder, input[type=url]:not(.style-none):active:-ms-input-placeholder, input[type=week]:not(.style-none):focus:-ms-input-placeholder, input[type=week]:not(.style-none):active:-ms-input-placeholder, textarea:not(.style-none):focus:-ms-input-placeholder, textarea:not(.style-none):active:-ms-input-placeholder, select:not(.style-none):focus:-ms-input-placeholder, select:not(.style-none):active:-ms-input-placeholder, .form-control:not(.style-none):focus:-ms-input-placeholder, .form-control:not(.style-none):active:-ms-input-placeholder, .form-select:not(.style-none):focus:-ms-input-placeholder, .form-select:not(.style-none):active:-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):focus:-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):active:-ms-input-placeholder {
color: var(--input-placeholder-active);
}
input[type=color]:not(.style-none):focus::-ms-input-placeholder, input[type=color]:not(.style-none):active::-ms-input-placeholder, input[type=date]:not(.style-none):focus::-ms-input-placeholder, input[type=date]:not(.style-none):active::-ms-input-placeholder, input[type=datetime-local]:not(.style-none):focus::-ms-input-placeholder, input[type=datetime-local]:not(.style-none):active::-ms-input-placeholder, input[type=datetime]:not(.style-none):focus::-ms-input-placeholder, input[type=datetime]:not(.style-none):active::-ms-input-placeholder, input[type=email]:not(.style-none):focus::-ms-input-placeholder, input[type=email]:not(.style-none):active::-ms-input-placeholder, input[type=month]:not(.style-none):focus::-ms-input-placeholder, input[type=month]:not(.style-none):active::-ms-input-placeholder, input[type=number]:not(.style-none):focus::-ms-input-placeholder, input[type=number]:not(.style-none):active::-ms-input-placeholder, input[type=password]:not(.style-none):focus::-ms-input-placeholder, input[type=password]:not(.style-none):active::-ms-input-placeholder, input[type=search]:not(.style-none):focus::-ms-input-placeholder, input[type=search]:not(.style-none):active::-ms-input-placeholder, input[type=tel]:not(.style-none):focus::-ms-input-placeholder, input[type=tel]:not(.style-none):active::-ms-input-placeholder, input[type=text]:not(.style-none):focus::-ms-input-placeholder, input[type=text]:not(.style-none):active::-ms-input-placeholder, input[type=time]:not(.style-none):focus::-ms-input-placeholder, input[type=time]:not(.style-none):active::-ms-input-placeholder, input[type=url]:not(.style-none):focus::-ms-input-placeholder, input[type=url]:not(.style-none):active::-ms-input-placeholder, input[type=week]:not(.style-none):focus::-ms-input-placeholder, input[type=week]:not(.style-none):active::-ms-input-placeholder, textarea:not(.style-none):focus::-ms-input-placeholder, textarea:not(.style-none):active::-ms-input-placeholder, select:not(.style-none):focus::-ms-input-placeholder, select:not(.style-none):active::-ms-input-placeholder, .form-control:not(.style-none):focus::-ms-input-placeholder, .form-control:not(.style-none):active::-ms-input-placeholder, .form-select:not(.style-none):focus::-ms-input-placeholder, .form-select:not(.style-none):active::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):focus::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):active::-ms-input-placeholder {
color: var(--input-placeholder-active);
}
input[type=color]:not(.style-none):focus::placeholder, input[type=color]:not(.style-none):active::placeholder, input[type=date]:not(.style-none):focus::placeholder, input[type=date]:not(.style-none):active::placeholder, input[type=datetime-local]:not(.style-none):focus::placeholder, input[type=datetime-local]:not(.style-none):active::placeholder, input[type=datetime]:not(.style-none):focus::placeholder, input[type=datetime]:not(.style-none):active::placeholder, input[type=email]:not(.style-none):focus::placeholder, input[type=email]:not(.style-none):active::placeholder, input[type=month]:not(.style-none):focus::placeholder, input[type=month]:not(.style-none):active::placeholder, input[type=number]:not(.style-none):focus::placeholder, input[type=number]:not(.style-none):active::placeholder, input[type=password]:not(.style-none):focus::placeholder, input[type=password]:not(.style-none):active::placeholder, input[type=search]:not(.style-none):focus::placeholder, input[type=search]:not(.style-none):active::placeholder, input[type=tel]:not(.style-none):focus::placeholder, input[type=tel]:not(.style-none):active::placeholder, input[type=text]:not(.style-none):focus::placeholder, input[type=text]:not(.style-none):active::placeholder, input[type=time]:not(.style-none):focus::placeholder, input[type=time]:not(.style-none):active::placeholder, input[type=url]:not(.style-none):focus::placeholder, input[type=url]:not(.style-none):active::placeholder, input[type=week]:not(.style-none):focus::placeholder, input[type=week]:not(.style-none):active::placeholder, textarea:not(.style-none):focus::placeholder, textarea:not(.style-none):active::placeholder, select:not(.style-none):focus::placeholder, select:not(.style-none):active::placeholder, .form-control:not(.style-none):focus::placeholder, .form-control:not(.style-none):active::placeholder, .form-select:not(.style-none):focus::placeholder, .form-select:not(.style-none):active::placeholder, .select2-container .select2-selection:not(.style-none):focus::placeholder, .select2-container .select2-selection:not(.style-none):active::placeholder {
color: var(--input-placeholder-active);
}
input[type=color].size-sm, input[type=date].size-sm, input[type=datetime-local].size-sm, input[type=datetime].size-sm, input[type=email].size-sm, input[type=month].size-sm, input[type=number].size-sm, input[type=password].size-sm, input[type=search].size-sm, input[type=tel].size-sm, input[type=text].size-sm, input[type=time].size-sm, input[type=url].size-sm, input[type=week].size-sm, textarea.size-sm, select.size-sm, .form-control.size-sm, .form-select.size-sm, .select2-container .select2-selection.size-sm {
font-size: var(--form-input-font-size-sm);
height: var(--form-input-size-sm);
padding-inline: calc(var(--form-input-size-sm) / 3);
}
@media screen and (min-width: 1024.02px) {
input[type=color].size-lg, input[type=date].size-lg, input[type=datetime-local].size-lg, input[type=datetime].size-lg, input[type=email].size-lg, input[type=month].size-lg, input[type=number].size-lg, input[type=password].size-lg, input[type=search].size-lg, input[type=tel].size-lg, input[type=text].size-lg, input[type=time].size-lg, input[type=url].size-lg, input[type=week].size-lg, textarea.size-lg, select.size-lg, .form-control.size-lg, .form-select.size-lg, .select2-container .select2-selection.size-lg {
font-size: var(--form-input-font-size-lg);
height: var(--form-input-size-lg);
padding-inline: calc(var(--form-input-size-lg) / 2.8);
border-radius: calc(var(--theme-radius) + 0.125rem);
}
}
input[type=color].style-none, input[type=date].style-none, input[type=datetime-local].style-none, input[type=datetime].style-none, input[type=email].style-none, input[type=month].style-none, input[type=number].style-none, input[type=password].style-none, input[type=search].style-none, input[type=tel].style-none, input[type=text].style-none, input[type=time].style-none, input[type=url].style-none, input[type=week].style-none, textarea.style-none, select.style-none, .form-control.style-none, .form-select.style-none, .select2-container .select2-selection.style-none {
height: auto;
background-color: transparent;
-webkit-padding-start: 0;
padding-inline-start: 0;
-webkit-padding-end: 0;
padding-inline-end: 0;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
} select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");
background-repeat: no-repeat;
background-position: right 0.625rem center;
-webkit-padding-end: 2.375rem !important;
padding-inline-end: 2.375rem !important;
cursor: pointer;
}
select.size-sm {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");
}
select.size-lg {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");
}
select.field-content {
field-sizing: content;
width: auto;
} .select2-container .select2-selection {
text-align: start;
-webkit-padding-end: 2.375rem !important;
padding-inline-end: 2.375rem !important;
}
.select2-container .select2-selection .select2-selection__rendered {
color: rgb(var(--colors-black));
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
color: rgb(var(--colors-gray-400));
}
.select2-container .select2-selection .select2-selection__arrow {
width: 2.375rem;
height: 100%;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");
background-repeat: no-repeat;
background-position: right 0.625rem center;
}
.select2-container .select2-selection .select2-selection__arrow > * {
display: none;
} .select2-dropdown {
background-color: rgb(var(--colors-white));
border-color: rgb(var(--colors-gray-300));
border-radius: var(--theme-radius);
}
.select2-dropdown .select2-search--dropdown .select2-search__field {
--input-border: rgb(var(--colors-gray-300));
--input-border-hover: rgba(var(--colors-gray-400), 0.6);
--input-border-active: rgb(var(--colors-gray-400));
border-color: var(--input-border);
}
.select2-dropdown .select2-results {
padding-top: 0.25rem;
}
.select2-dropdown .select2-results .select2-results__options {
max-height: 13.125rem;
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option {
font-size: calc(var(--text-sm) - 1px);
padding: 0.4375rem 0.75rem;
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
background-color: rgb(var(--colors-gray-100));
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
} label {
display: block;
font-size: var(--form-label-font-size);
font-weight: var(--form-label-font-weight);
width: 100%;
}
label:not(.checkbox-label) {
margin-bottom: 0.375rem;
}
label.checkbox-label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
margin-bottom: 0;
}
label.checkbox-label input {
position: relative;
top: 0.125rem;
}
label.checkbox-label p {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
} .btn, .button, button, input[type=submit], .submit {
--button-hover-opacity: 0.87;
--button-icon-size: 20px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0.375rem;
-ms-flex-negative: 0;
flex-shrink: 0;
font-family: var(--form-button-font);
font-size: var(--form-button-font-size-base);
font-weight: var(--form-button-font-weight);
line-height: 1;
letter-spacing: var(--form-button-letter-spacing);
text-transform: var(--form-button-text-transform);
text-decoration: none;
list-style: none;
color: currentColor;
white-space: nowrap;
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.btn:not(.style-none), .button:not(.style-none), button:not(.style-none), input[type=submit]:not(.style-none), .submit:not(.style-none) {
color: rgb(var(--colors-button-default-foreground));
background-color: rgb(var(--colors-button-default-background));
height: var(--form-button-size-base);
-webkit-padding-start: calc(var(--form-button-size-base) / 2.3);
padding-inline-start: calc(var(--form-button-size-base) / 2.3);
-webkit-padding-end: calc(var(--form-button-size-base) / 2.3);
padding-inline-end: calc(var(--form-button-size-base) / 2.3);
border: 1px solid transparent;
border-radius: var(--theme-radius);
}
.btn:not(.style-none):hover, .button:not(.style-none):hover, button:not(.style-none):hover, input[type=submit]:not(.style-none):hover, .submit:not(.style-none):hover {
background-color: rgba(var(--colors-button-default-background), var(--button-hover-opacity));
}
.btn:not(.style-none).style-icon, .button:not(.style-none).style-icon, button:not(.style-none).style-icon, input[type=submit]:not(.style-none).style-icon, .submit:not(.style-none).style-icon {
width: var(--form-button-size-base);
padding-inline: 0;
}
.btn:not(.style-none).style-icon > *, .button:not(.style-none).style-icon > *, button:not(.style-none).style-icon > *, input[type=submit]:not(.style-none).style-icon > *, .submit:not(.style-none).style-icon > * {
width: var(--button-icon-size);
height: auto;
}
.btn:not(.style-none).variant-primary, .button:not(.style-none).variant-primary, button:not(.style-none).variant-primary, input[type=submit]:not(.style-none).variant-primary, .submit:not(.style-none).variant-primary {
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
}
.btn:not(.style-none).variant-primary:hover, .button:not(.style-none).variant-primary:hover, button:not(.style-none).variant-primary:hover, input[type=submit]:not(.style-none).variant-primary:hover, .submit:not(.style-none).variant-primary:hover {
background-color: rgba(var(--colors-primary-background), var(--button-hover-opacity));
}
.btn:not(.style-none).variant-secondary, .button:not(.style-none).variant-secondary, button:not(.style-none).variant-secondary, input[type=submit]:not(.style-none).variant-secondary, .submit:not(.style-none).variant-secondary {
color: rgb(var(--colors-secondary-foreground));
background-color: rgb(var(--colors-secondary-background));
}
.btn:not(.style-none).variant-secondary:hover, .button:not(.style-none).variant-secondary:hover, button:not(.style-none).variant-secondary:hover, input[type=submit]:not(.style-none).variant-secondary:hover, .submit:not(.style-none).variant-secondary:hover {
background-color: rgba(var(--colors-secondary-background), var(--button-hover-opacity));
}
.btn:not(.style-none).variant-black, .button:not(.style-none).variant-black, button:not(.style-none).variant-black, input[type=submit]:not(.style-none).variant-black, .submit:not(.style-none).variant-black {
color: rgb(var(--colors-white));
background-color: rgb(var(--colors-black));
}
.btn:not(.style-none).variant-black:hover, .button:not(.style-none).variant-black:hover, button:not(.style-none).variant-black:hover, input[type=submit]:not(.style-none).variant-black:hover, .submit:not(.style-none).variant-black:hover {
background-color: rgba(var(--colors-black), var(--button-hover-opacity));
}
.btn:not(.style-none).variant-white, .button:not(.style-none).variant-white, button:not(.style-none).variant-white, input[type=submit]:not(.style-none).variant-white, .submit:not(.style-none).variant-white {
color: rgb(var(--colors-black));
background-color: rgb(var(--colors-white));
}
.btn:not(.style-none).variant-white:hover, .button:not(.style-none).variant-white:hover, button:not(.style-none).variant-white:hover, input[type=submit]:not(.style-none).variant-white:hover, .submit:not(.style-none).variant-white:hover {
background-color: rgba(var(--colors-white), var(--button-hover-opacity));
}
.btn.size-xs, .button.size-xs, button.size-xs, input[type=submit].size-xs, .submit.size-xs {
font-size: var(--form-button-font-size-xs);
height: var(--form-button-size-xs);
padding-inline: calc(var(--form-button-size-xs) / 2.4);
}
.btn.size-xs.style-icon, .button.size-xs.style-icon, button.size-xs.style-icon, input[type=submit].size-xs.style-icon, .submit.size-xs.style-icon {
width: var(--form-button-size-xs);
}
.btn.size-sm, .button.size-sm, button.size-sm, input[type=submit].size-sm, .submit.size-sm {
font-size: var(--form-button-font-size-sm);
height: var(--form-button-size-sm);
padding-inline: calc(var(--form-button-size-sm) / 2.3);
}
.btn.size-sm.style-icon, .button.size-sm.style-icon, button.size-sm.style-icon, input[type=submit].size-sm.style-icon, .submit.size-sm.style-icon {
width: var(--form-button-size-sm);
}
@media screen and (min-width: 1024.02px) {
.btn.size-lg, .button.size-lg, button.size-lg, input[type=submit].size-lg, .submit.size-lg {
font-size: var(--form-button-font-size-lg);
height: var(--form-button-size-lg);
padding-inline: calc(var(--form-button-size-lg) / 2);
}
.btn.size-lg.style-icon, .button.size-lg.style-icon, button.size-lg.style-icon, input[type=submit].size-lg.style-icon, .submit.size-lg.style-icon {
width: var(--form-button-size-lg);
}
}
.btn.rounded-none, .button.rounded-none, button.rounded-none, input[type=submit].rounded-none, .submit.rounded-none {
border-radius: 0;
}
.btn.rounded-full, .button.rounded-full, button.rounded-full, input[type=submit].rounded-full, .submit.rounded-full {
border-radius: var(--radius-full);
}
.btn.style-none, .button.style-none, button.style-none, input[type=submit].style-none, .submit.style-none {
height: auto;
padding-inline: 0;
background-color: transparent;
}
.btn:disabled, .button:disabled, button:disabled, input[type=submit]:disabled, .submit:disabled {
opacity: 0.4;
pointer-events: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn.w-full, .button.w-full, button.w-full, input[type=submit].w-full, .submit.w-full {
width: 100%;
} .link {
font-family: var(--form-button-font);
font-size: var(--form-button-font-size-base);
font-weight: var(--form-button-font-weight);
line-height: 1;
color: currentColor;
} .form-group {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin-bottom: 0.375rem;
}
.form-group > * {
width: 100%;
}
@media screen and (min-width: 1024.02px) {
.form-group {
margin-bottom: 0.625rem;
}
} .quantity {
--qty-size: var(--form-qty-size-base);
--qty-font-size: var(--form-qty-font-size-base);
--qty-font-weight: var(--form-qty-font-weight);
--qty-color: #000;
--qty-background: #FFF;
--qty-background-hover: #FFF;
--qty-background-active: #FFF;
--qty-border: rgb(var(--colors-gray-300));
--qty-border-hover: rgb(var(--colors-gray-300));
--qty-border-active: rgb(var(--colors-gray-300));
--qty-border-width: 1px;
--qty-outline: transparent;
--qty-outline-active: transparent;
--qty-outline-width: 2px;
--qty-outline-offset: 0;
--qty-shadow: var(--shadow-xs);
--qty-shadow-hover: var(--shadow-xs);
--qty-shadow-active: var(--shadow-xs);
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
color: var(--qty-color);
background-color: var(--qty-background);
border: 1px solid var(--qty-border);
border-radius: var(--theme-radius);
outline: var(--qty-outline-width) solid var(--qty-outline);
outline-offset: var(--qty-outline-offset);
-webkit-box-shadow: var(--qty-shadow);
box-shadow: var(--qty-shadow);
line-height: 1;
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.quantity.quantity-select label {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
.quantity.quantity-select select {
font-size: var(--qty-font-size);
font-weight: var(--qty-font-weight);
height: var(--qty-size);
background-image: none;
-webkit-padding-start: calc(var(--qty-size) / 3);
padding-inline-start: calc(var(--qty-size) / 3);
-webkit-padding-end: calc(var(--qty-size) / 1.2) !important;
padding-inline-end: calc(var(--qty-size) / 1.2) !important;
}
.quantity.quantity-select .select-trigger {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
top: 0;
inset-inline-end: 0;
width: calc(var(--qty-size) / 1.2);
height: var(--qty-size);
pointer-events: none;
}
.quantity.quantity-select .select-trigger > * {
width: calc(var(--qty-size) / 2.8);
height: calc(var(--qty-size) / 2.8);
}
.quantity.quantity-select .select-trigger > * path {
stroke-width: 1.8;
}
@media (hover: hover) and (pointer: fine) {
.quantity:hover {
background-color: var(--qty-background-hover);
border-color: var(--qty-border-hover);
-webkit-box-shadow: var(--qty-shadow-hover);
box-shadow: var(--qty-shadow-hover);
}
}
.quantity:focus, .quantity:active, .quantity:focus-within {
background-color: var(--qty-background-active);
border-color: var(--qty-border-active);
-webkit-box-shadow: var(--qty-shadow-active);
box-shadow: var(--qty-shadow-active);
outline-color: var(--qty-outline-active);
}
.quantity.size-xs {
--qty-size: var(--form-qty-size-xs);
--qty-font-size: var(--form-qty-font-size-xs);
}
.quantity.size-xs.quantity-select select {
-webkit-padding-start: calc(var(--qty-size) / 2.6);
padding-inline-start: calc(var(--qty-size) / 2.6);
-webkit-padding-end: calc(var(--qty-size) / 1.1) !important;
padding-inline-end: calc(var(--qty-size) / 1.1) !important;
}
.quantity.size-xs.quantity-select .select-trigger {
width: calc(var(--qty-size) / 1.1);
}
.quantity.size-xs.quantity-select .select-trigger > * {
width: calc(var(--qty-size) / 2.6);
height: calc(var(--qty-size) / 2.6);
}
.quantity.size-sm {
--qty-size: var(--form-qty-size-sm);
--qty-font-size: var(--form-qty-font-size-sm);
}
.quantity.size-sm.quantity-select select {
-webkit-padding-start: calc(var(--qty-size) / 2.6);
padding-inline-start: calc(var(--qty-size) / 2.6);
-webkit-padding-end: calc(var(--qty-size) / 1.1) !important;
padding-inline-end: calc(var(--qty-size) / 1.1) !important;
}
.quantity.size-sm.quantity-select .select-trigger {
width: calc(var(--qty-size) / 1.1);
}
.quantity.size-sm.quantity-select .select-trigger > * {
width: calc(var(--qty-size) / 2.6);
height: calc(var(--qty-size) / 2.6);
}
@media screen and (min-width: 1024.02px) {
.quantity.size-lg {
--qty-size: var(--form-qty-size-lg);
--qty-font-size: var(--form-qty-font-size-lg);
}
}
.quantity.rounded-none {
border-radius: 0;
} input[type=checkbox], input.checkbox, .form-control[type=checkbox], .form-control.checkbox {
--check-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
--checkbox-background: rgb(var(--colors-white));
--checkbox-hover-background: rgb(var(--colors-white));
--checkbox-border: rgb(var(--colors-gray-300));
--checkbox-hover-border: rgba(var(--colors-gray-400), 0.6);
--checkbox-shadow: var(--shadow-xs);
--checkbox-checked-color: rgb(var(--colors-primary-foreground));
--checkbox-checked-background: rgb(var(--colors-primary-background));
--checkbox-checked-border: rgb(var(--colors-primary-background));
--checkbox-focus-outline: rgba(var(--colors-primary-background), 0.2);
width: var(--form-checkbox-size);
height: var(--form-checkbox-size);
}
input[type=checkbox]:not(.style-none), input.checkbox:not(.style-none), .form-control[type=checkbox]:not(.style-none), .form-control.checkbox:not(.style-none) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--checkbox-background);
border: 1px solid var(--checkbox-border);
border-radius: calc(var(--theme-radius) / 2);
-webkit-box-shadow: var(--checkbox-shadow);
box-shadow: var(--checkbox-shadow);
outline: 2px solid transparent;
outline-offset: 1px;
}
@media (hover: hover) and (pointer: fine) {
input[type=checkbox]:not(.style-none):hover, input.checkbox:not(.style-none):hover, .form-control[type=checkbox]:not(.style-none):hover, .form-control.checkbox:not(.style-none):hover {
border-color: var(--checkbox-hover-border);
background-color: var(--checkbox-hover-background);
}
}
input[type=checkbox]:not(.style-none):checked, input.checkbox:not(.style-none):checked, .form-control[type=checkbox]:not(.style-none):checked, .form-control.checkbox:not(.style-none):checked {
color: var(--checkbox-checked-color);
background-image: var(--check-icon);
background-color: var(--checkbox-checked-background);
border-color: var(--checkbox-checked-border);
background-repeat: no-repeat;
background-position: center;
background-size: var(--form-checkbox-size) var(--form-checkbox-size);
-webkit-box-shadow: none;
box-shadow: none;
}
input[type=checkbox]:not(.style-none):focus, input.checkbox:not(.style-none):focus, .form-control[type=checkbox]:not(.style-none):focus, .form-control.checkbox:not(.style-none):focus {
outline-color: var(--checkbox-focus-outline);
} input[type=radio], input.radio, .form-control[type=radio], .form-control.radio {
--radio-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
width: var(--form-checkbox-size);
height: var(--form-checkbox-size);
}
input[type=radio]:not(.style-none), input.radio:not(.style-none), .form-control[type=radio]:not(.style-none), .form-control.radio:not(.style-none) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgb(var(--colors-gray-300));
border-radius: 50%;
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
outline: 2px solid transparent;
outline-offset: 1px;
}
@media (hover: hover) and (pointer: fine) {
input[type=radio]:not(.style-none):hover, input.radio:not(.style-none):hover, .form-control[type=radio]:not(.style-none):hover, .form-control.radio:not(.style-none):hover {
border-color: rgba(var(--colors-gray-400), 0.6);
}
}
input[type=radio]:not(.style-none):checked, input.radio:not(.style-none):checked, .form-control[type=radio]:not(.style-none):checked, .form-control.radio:not(.style-none):checked {
color: rgb(var(--colors-primary-foreground));
background-image: var(--radio-icon);
background-color: rgb(var(--colors-primary-background));
border-color: rgb(var(--colors-primary-background));
background-repeat: no-repeat;
background-position: center;
background-size: var(--form-checkbox-size) var(--form-checkbox-size);
-webkit-box-shadow: none;
box-shadow: none;
}
input[type=radio]:not(.style-none):focus-within, input.radio:not(.style-none):focus-within, .form-control[type=radio]:not(.style-none):focus-within, .form-control.radio:not(.style-none):focus-within {
outline-color: rgba(var(--colors-primary-background), 0.2);
}
input[type=radio]:not(.style-none).style-filled, input.radio:not(.style-none).style-filled, .form-control[type=radio]:not(.style-none).style-filled, .form-control.radio:not(.style-none).style-filled {
background-color: rgb(var(--colors-gray-200));
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
input[type=radio]:not(.style-none).style-filled:hover, input.radio:not(.style-none).style-filled:hover, .form-control[type=radio]:not(.style-none).style-filled:hover, .form-control.radio:not(.style-none).style-filled:hover {
background-color: rgba(var(--colors-gray-200), 0.8);
}
}
input[type=radio]:not(.style-none).style-filled:checked, input.radio:not(.style-none).style-filled:checked, .form-control[type=radio]:not(.style-none).style-filled:checked, .form-control.radio:not(.style-none).style-filled:checked {
background-color: rgb(var(--colors-primary-background));
border-color: rgb(var(--colors-primary-background));
} textarea {
min-height: 5.625rem;
padding-block: 0.5rem !important;
}
textarea.size-sm {
min-height: 3.5rem;
}
textarea.size-lg {
min-height: 9.125rem;
} .site-mobile-navigation {
--mobile-nav-padding-inline: 8px;
--mobile-nav-padding-block: 6px;
--mobile-nav-background: rgb(var(--colors-white));
--mobile-nav-border: rgb(var(--colors-gray-200));
--mobile-nav-color: rgb(var(--colors-black));
--mobile-nav-label-color: rgb(var(--colors-gray-400));
--mobile-nav-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.07);
--mobile-nav-radius: var(--radius-lg);
--mobile-nav-item-gap: 2px;
--mobile-nav-item-padding-inline: 2px;
--mobile-nav-item-padding-block: 2px;
--mobile-nav-icon: 21px;
--mobile-nav-label: 10px;
--mobile-nav-label-weight: 600;
--mobile-nav-label-transform: uppercase;
--mobile-nav-transition-duration: var(--theme-ease-time-slow);
--mobile-nav-transition-property: opacity, visibility, background-color, transform;
--mobile-nav-transition-timing-function: var(--theme-ease-primary);
position: fixed;
width: 100%;
bottom: 0;
inset-inline-start: 0;
-webkit-transition-duration: var(--mobile-nav-transition-duration);
transition-duration: var(--mobile-nav-transition-duration);
-webkit-transition-property: var(--mobile-nav-transition-property);
transition-property: var(--mobile-nav-transition-property);
-webkit-transition-timing-function: var(--mobile-nav-transition-timing-function);
transition-timing-function: var(--mobile-nav-transition-timing-function);
z-index: 100;
}
@media screen and (min-width: 768.02px) {
.site-mobile-navigation {
display: none;
}
}
.site-mobile-navigation .site-mobile-navigation-inner {
padding: var(--mobile-nav-padding-block) var(--mobile-nav-padding-inline);
background-color: var(--mobile-nav-background);
border-top: 1px solid var(--mobile-nav-border);
-webkit-box-shadow: var(--mobile-nav-shadow);
box-shadow: var(--mobile-nav-shadow);
border-start-start-radius: var(--mobile-nav-radius);
border-start-end-radius: var(--mobile-nav-radius);
}
.site-mobile-navigation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-negative: 0;
flex-shrink: 0;
list-style: none;
padding: 0;
margin: 0;
}
.site-mobile-navigation ul li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.site-mobile-navigation ul li a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--mobile-nav-item-gap);
text-decoration: none;
color: var(--mobile-nav-color);
padding: var(--mobile-nav-item-padding-block) var(--mobile-nav-item-padding-inline);
}
.site-mobile-navigation ul li a .mobile-navigation-icon > * {
width: var(--mobile-nav-icon);
height: auto;
}
.site-mobile-navigation ul li a .mobile-menu-label {
font-size: var(--mobile-nav-label);
font-weight: var(--mobile-nav-label-weight);
text-transform: var(--mobile-nav-label-transform);
color: var(--mobile-nav-label-color);
}
@media screen and (max-width: 767.98px) {
.site-mobile-navigation.close {
-webkit-transform: translateY(calc(100% + 0.625rem));
transform: translateY(calc(100% + 0.625rem));
}
} @media screen and (max-width: 767.98px) {
body.action-enable .site-mobile-navigation {
-webkit-transform: translateY(calc(100% + 0.625rem));
transform: translateY(calc(100% + 0.625rem));
}
}  .site-header {
--header-row-background: rgb(255, 255, 255);
--header-row-foreground: rgb(0, 0, 0);
--header-row-foreground-muted: rgb(0, 0, 0);
--header-row-hover: rgb(0, 0, 0);
--header-row-border: #e7ecee;
--header-row-gap: var(--theme-padding);
position: relative;
z-index: 10;
}
.site-header .site-header-row {
position: relative;
}
.site-header .site-header-row.border-full::after {
content: "";
position: absolute;
width: 100%;
height: 0.0625rem;
bottom: -0.0625rem;
inset-inline-start: 0;
pointer-events: none;
}
.site-header .site-header-row.border-content .site-header-inner::after {
content: "";
position: absolute;
width: 100%;
max-width: calc(var(--theme-width) - var(--theme-screen-padding) * 2);
height: 0.0625rem;
bottom: -0.0625rem;
inset-inline-start: auto;
inset-inline-end: auto;
pointer-events: none;
}
.site-header .site-header-row .site-header-inner {
gap: var(--header-row-gap);
}
.site-header .site-header-row .site-header-inner > .column {
gap: var(--header-row-gap);
}
.site-header:not(.header-transparent) .site-header-row {
color: var(--header-row-foreground);
background-color: var(--header-row-background);
border-color: var(--header-row-border);
}
.site-header:not(.header-transparent) .site-header-row .site-header-inner {
border-color: var(--header-row-border);
}
.site-header:not(.header-transparent) .site-header-row.border-full::after {
background-color: var(--header-row-border);
}
.site-header:not(.header-transparent) .site-header-row.border-content .site-header-inner::after {
background-color: var(--header-row-border);
}
.site-header .site-header-custom-button {
--custom-button-icon: 22px;
--custom-button-gap: 10px;
}
.site-header .site-header-custom-button > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-decoration: none;
gap: var(--custom-button-gap);
color: currentColor;
}
.site-header .site-header-custom-button > a > svg, .site-header .site-header-custom-button > a > img {
width: var(--custom-button-icon);
height: auto;
}
.site-header .header-sub {
--header-row-gap: 0;
--sub-padding: 6px;
--link-size: 12px;
--link-weight: 600;
--link-icon-size: 14px;
}
.site-header .header-sub .column + .column {
-webkit-border-start: 1px solid var(--header-row-border);
border-inline-start: 1px solid var(--header-row-border);
}
.site-header .header-sub p, .site-header .header-sub a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
gap: 0.5rem;
font-size: var(--link-size);
font-weight: var(--link-weight);
color: var(--header-row-foreground);
color: currentColor;
text-decoration: none;
margin-bottom: 0;
padding: var(--sub-padding);
}
.site-header .header-sub p > svg, .site-header .header-sub p > img, .site-header .header-sub a > svg, .site-header .header-sub a > img {
width: var(--link-icon-size);
height: auto;
}
.site-header.custom-style-2 .header-topbar {
--header-row-background: rgb(var(--colors-primary-background));
--header-row-foreground: rgb(var(--colors-primary-foreground));
--header-row-foreground-muted: #bbd7eb;
--header-row-foreground-active: #FFF;
--header-row-border: #127cca;
}
.site-header.custom-style-2 .header-topbar .star-rating {
--star-color: #73a3c6;
}
.site-header.custom-style-2 .header-main {
--header-row-background: rgb(var(--colors-primary-background));
--header-row-foreground: rgb(var(--colors-primary-foreground));
}
.site-header.custom-style-2 .header-main .site-action-button {
--action-icon-color: #fff;
--action-icon-background-color: #1977bb;
--action-icon-border-color: #288ed8;
--action-icon-hover-background-color: #2382c7;
--action-icon-hover-border-color: #288ed8;
--action-icon-hover-color: #fff;
--action-detail-color: #fff;
}
.site-header.custom-style-2 .header-main .site-action-button .site-action-count {
--action-count-background-color: rgb(var(--colors-yellow-base));
--action-count-color: rgb(var(--colors-yellow-dark));
}
.site-header.custom-style-3 .header-topbar {
--header-row-background: rgb(var(--colors-secondary-background));
--header-row-foreground: rgb(var(--colors-secondary-foreground));
--header-row-foreground-muted: #efa7b2;
--header-row-foreground-active: #FFF;
--header-row-border: #e35c71;
}
.site-header.custom-style-3 .header-topbar .star-rating {
--star-color: #e57e8f;
}
.site-header.custom-style-3 .header-main {
--header-row-background: rgb(var(--colors-secondary-background));
--header-row-foreground: rgb(var(--colors-secondary-foreground));
}
.site-header.custom-style-3 .header-main .site-action-button {
--action-icon-color: rgb(var(--colors-white));
--action-icon-background-color: #c80525;
--action-icon-border-color: #b90522;
--action-icon-hover-background-color: #bf0423;
--action-icon-hover-border-color: #b90522;
--action-icon-hover-color: rgb(var(--colors-white));
--action-detail-color: rgb(var(--colors-white));
}
.site-header.custom-style-3 .header-main .site-action-button .site-action-count {
--action-count-background-color: rgb(var(--colors-white));
--action-count-color: rgb(var(--colors-black));
}
.site-header.custom-style-4 .header-topbar {
--header-row-background: rgb(var(--colors-gray-950));
--header-row-foreground: rgb(var(--colors-gray-300));
--header-row-foreground-muted: rgb(var(--colors-gray-400));
--header-row-foreground-active: rgb(var(--colors-white));
--header-row-border: rgb(var(--colors-gray-800));
}
.site-header.custom-style-4 .header-topbar .star-rating {
--star-color: rgb(var(--colors-gray-600));
}
.site-header.custom-style-4 .header-main {
--header-row-background: rgb(var(--colors-gray-950));
--header-row-foreground: rgb(var(--colors-gray-300));
--header-row-border: rgb(var(--colors-gray-800));
}
.site-header.custom-style-4 .header-main .site-action-button {
--action-icon-color: rgb(var(--colors-white));
--action-icon-background-color: rgb(var(--colors-gray-800));
--action-icon-border-color: rgb(var(--colors-gray-700));
--action-detail-color: rgb(var(--colors-white));
--action-icon-hover-background-color: rgb(var(--colors-gray-700));
--action-icon-hover-border-color: rgb(var(--colors-gray-700));
--action-icon-hover-color: rgb(var(--colors-white));
}
.site-header.custom-style-5 .header-topbar {
--header-row-background: rgb(var(--colors-gray-100));
--header-row-foreground: rgb(var(--colors-gray-600));
--header-row-foreground-muted: rgb(var(--colors-gray-400));
--header-row-foreground-active: rgb(var(--colors-black));
--header-row-border: rgb(var(--colors-gray-200));
}
.site-header.custom-style-5 .header-topbar .star-rating {
--star-color: rgb(var(--colors-gray-300));
}
.site-header.custom-style-5 .header-main {
--header-row-background: rgb(var(--colors-white));
--header-row-foreground: rgb(var(--colors-black));
--header-row-border: rgb(var(--colors-gray-200));
}
.site-header.custom-style-5 .header-main .site-action-button {
--action-icon-background-color: rgb(var(--colors-gray-50));
--action-icon-border-color: rgb(var(--colors-gray-200));
--action-icon-hover-background-color: rgb(var(--colors-gray-100));
--action-icon-hover-border-color: rgb(var(--colors-gray-200));
} .header-topbar {
--topbar-font-size: 12px;
--topbar-font-weight: 400;
--topbar-letter-spacing: -0.02em;
--topbar-height: 40px;
--header-row-gap: 20px;
--header-row-foreground: #515d64;
--header-row-foreground-muted: #657580;
--header-row-foreground-active: #000;
--header-row-background: #eff4f7;
--header-row-border: #dee6eb;
font-size: var(--topbar-font-size);
font-weight: var(--topbar-font-weight);
letter-spacing: var(--topbar-letter-spacing);
z-index: 3;
}
.header-topbar .site-navigation {
--nav-link-arrow: 12px;
--submenu-font-size: var(--topbar-font-size);
--submenu-link-padding-block: 6px;
--submenu-link-padding-inline: 18px;
--submenu-width: auto;
--submenu-transformY: 3px;
}
.header-topbar .site-navigation > ul > li > a {
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
}
.header-topbar .site-navigation > ul > li > a:hover {
color: var(--header-row-foreground-active);
}
.header-topbar .site-navigation > ul > li > a .menu-arrow {
position: relative;
bottom: 0.0625rem;
}
.header-topbar .site-navigation > ul > li:hover > a {
color: var(--header-row-foreground-active);
}
.header-topbar .site-header-inner, .header-topbar .site-navigation > ul > li > a {
height: var(--topbar-height);
}
.header-topbar .site-header-inner, .header-topbar .column, .header-topbar .site-navigation > ul {
gap: var(--header-row-gap);
}
.header-topbar .header-content {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.375rem;
}
.header-topbar .header-content .star-rating {
--star-size: 12px;
--star-color: #cbd3d7;
position: relative;
top: -1px;
}
.header-topbar .header-content p {
line-height: 1;
margin-bottom: 0;
color: var(--header-row-foreground-muted);
} .header-main {
--header-row-background: #eff4f7;
--main-height-desktop: 76px;
--main-height-mobile: 56px;
z-index: 2;
}
.header-main .site-actions {
--actions-gap: 10px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--actions-gap);
}
.header-main .site-actions .site-action-button.default + .icon-style {
-webkit-margin-start: var(--actions-gap);
margin-inline-start: var(--actions-gap);
}
.header-main .site-header-inner, .header-main .site-navigation > ul > li > a {
height: var(--main-height-mobile);
}
@media screen and (min-width: 1024.02px) {
.header-main .site-header-inner, .header-main .site-navigation > ul > li > a {
height: var(--main-height-desktop);
}
} .header-bottom {
--header-bottom-height: 60px;
z-index: 1;
}
.header-bottom .site-header-inner, .header-bottom .site-navigation > ul > li > a, .header-bottom .site-header-custom-button > a {
height: var(--header-bottom-height);
}
.header-bottom .site-header-custom-button > a {
font-family: var(--theme-primary-menu-font);
font-size: var(--theme-primary-menu-font-size);
font-weight: var(--theme-primary-menu-font-weight);
letter-spacing: var(--theme-primary-menu-letter-spacing);
}
.header-bottom .site-header-custom-button.custom-gategories {
position: relative;
}
.header-bottom .site-header-custom-button.custom-gategories::after {
content: "";
width: 0.0625rem;
height: 1rem;
inset-inline-start: 0;
pointer-events: none;
background-color: currentColor;
-webkit-margin-start: var(--header-row-gap);
margin-inline-start: var(--header-row-gap);
opacity: 0.3;
}
.header-bottom .site-header-custom-button .site-custom-dropdown {
position: absolute;
width: 100%;
top: 100%;
inset-inline-start: 0;
background-color: rgb(var(--colors-white));
border-bottom: 1px solid rgb(var(--colors-gray-200));
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
pointer-events: none;
-webkit-transition: all var(--theme-ease-time-medium) var(--theme-ease-primary);
transition: all var(--theme-ease-time-medium) var(--theme-ease-primary);
}
.header-bottom .site-header-custom-button .site-custom-dropdown .custom-dropdown-inner {
max-width: calc(var(--theme-width) - var(--theme-screen-padding) * 2);
margin-inline: auto;
padding-top: 2.625rem;
padding-bottom: 3.5rem;
}
.header-bottom .site-header-custom-button .site-custom-dropdown .custom-dropdown-inner:has(.custom-dropdown-footer) {
padding-bottom: 0;
}
.header-bottom .site-header-custom-button .site-custom-dropdown .custom-dropdown-inner:has(.custom-dropdown-footer) .custom-dropdown-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0.375rem;
text-align: center;
margin-top: 2.625rem;
padding-block: 1.5rem;
border-top: 1px solid rgb(var(--colors-gray-200));
}
.header-bottom .site-header-custom-button .site-custom-dropdown .custom-dropdown-inner:has(.custom-dropdown-footer) .custom-dropdown-footer p {
font-size: var(--text-sm);
margin-bottom: 0;
}
.header-bottom .site-header-custom-button:hover .site-custom-dropdown {
clip-path: polygon(0 0, 100% 0, 100% calc(100% + 15px), 0 calc(100% + 15px));
pointer-events: auto;
} .site-action-button {
--action-font-size: 13px;
--action-font-weight: 600;
--action-line-height: 1.3;
--action-icon-gap: 8px;
--action-icon-desktop: 24px;
--action-icon-mobile: 22px;
--action-icon-stroke: 1.6;
--action-icon-width-desktop: 46px;
--action-icon-height-desktop: 46px;
--action-icon-width-mobile: 38px;
--action-icon-height-mobile: 38px;
--action-icon-border-width: 1px;
--action-icon-border-radius: 50%;
--action-icon-color: #314350;
--action-icon-border-color: #d4dee2;
--action-icon-background-color: #e2eaed;
--action-icon-hover-color: #314350;
--action-icon-hover-border-color: #cad0d2;
--action-icon-hover-background-color: #FFF;
--action-detail-color: #314350;
--action-transition-duration: var(--theme-ease-time-fast);
--action-transition-property: all;
--action-transition-timing-function: var(--theme-ease-in-out);
position: relative;
}
.site-action-button .site-action-link {
gap: var(--action-icon-gap);
text-decoration: none;
color: currentColor;
}
.site-action-button .site-action-icon {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--action-icon-width-mobile);
height: var(--action-icon-height-mobile);
color: var(--action-icon-color);
border: var(--action-icon-border-width) solid var(--action-icon-border-color);
border-radius: var(--action-icon-border-radius);
background-color: var(--action-icon-background-color);
-webkit-transition: var(--action-transition-property) var(--action-transition-duration) var(--action-transition-timing-function);
transition: var(--action-transition-property) var(--action-transition-duration) var(--action-transition-timing-function);
}
@media screen and (min-width: 1024.02px) {
.site-action-button .site-action-icon {
width: var(--action-icon-width-desktop);
height: var(--action-icon-height-desktop);
}
}
.site-action-button .site-action-icon > svg, .site-action-button .site-action-icon > img {
width: var(--action-icon-mobile);
height: var(--action-icon-mobile);
}
@media screen and (min-width: 1024.02px) {
.site-action-button .site-action-icon > svg, .site-action-button .site-action-icon > img {
width: var(--action-icon-desktop);
height: var(--action-icon-desktop);
}
}
.site-action-button .site-action-icon > svg > *, .site-action-button .site-action-icon > img > * {
stroke-width: var(--action-icon-stroke);
}
.site-action-button .site-action-icon .site-action-count {
--action-count-top: -3px;
--action-count-end: -3px;
position: absolute;
top: var(--action-count-top);
inset-inline-end: var(--action-count-end);
z-index: 1;
}
@media screen and (min-width: 1024.02px) {
.site-action-button .site-action-icon .site-action-count {
--action-count-top: -4px;
--action-count-end: -4px;
}
}
.site-action-button .site-action-detail {
--action-sublabel-opacity: 0.6;
font-size: var(--action-font-size);
line-height: var(--action-line-height);
color: var(--action-detail-color);
}
.site-action-button .site-action-detail .site-action-sublabel {
font-size: calc(var(--action-font-size) - 2px);
opacity: var(--action-sublabel-opacity);
}
.site-action-button .site-action-detail .site-action-label {
font-weight: var(--action-font-weight);
margin-bottom: 0;
}
.site-action-button .site-action-count {
--action-count-font-size: 11px;
--action-count-font-size-mobile: 10px;
--action-count-font-weight: 600;
--action-count-size: 19px;
--action-count-size-mobile: 17px;
--action-count-radius: 50%;
--action-count-border-width: 1px;
--action-count-border-color: transparent;
--action-count-outline-color: var(--header-row-background);
--action-count-outline-width: 2px;
--action-count-outline-offset: 0;
--action-count-background-color: rgb(var(--colors-secondary-background));
--action-count-color: rgb(var(--colors-secondary-foreground));
--action-count-top: 0;
--action-count-end: 0;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: var(--action-count-font-size-mobile);
font-weight: var(--action-count-font-weight);
letter-spacing: 0;
text-align: center;
border: var(--action-count-border-width) solid var(--action-count-border-color);
border-radius: var(--action-count-radius);
background-color: var(--action-count-background-color);
outline: var(--action-count-outline-width) solid var(--action-count-outline-color);
color: var(--action-count-color);
min-width: var(--action-count-size-mobile);
padding-inline: 0.0625rem;
height: var(--action-count-size-mobile);
}
@media screen and (min-width: 1024.02px) {
.site-action-button .site-action-count {
font-size: var(--action-count-font-size);
min-width: var(--action-count-size);
height: var(--action-count-size);
}
}
.site-action-button:hover .site-action-icon {
color: var(--action-icon-hover-color);
background-color: var(--action-icon-hover-background-color);
border-color: var(--action-icon-hover-border-color);
}
.site-action-button:hover .site-action-dropdown {
opacity: 1;
visibility: visible;
pointer-events: auto;
margin: 0;
}
.site-action-button.text-style .site-action-detail {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--action-icon-gap);
} .site-navigation.primary-menu {
--nav-link-arrow: var(--theme-primary-menu-font-size);
--nav-link-gap: var(--theme-primary-menu-arrow-gap);
--nav-gap: var(--theme-primary-menu-gap);
--submenu-font-size: 14px;
--submenu-link-padding-block: 7px;
--submenu-link-padding-inline: 30px;
--submenu-label-font-size: 14px;
}
.site-navigation.primary-menu > ul > li > a {
font-family: var(--theme-primary-menu-font);
font-size: var(--theme-primary-menu-font-size);
font-weight: var(--theme-primary-menu-font-weight);
letter-spacing: var(--theme-primary-menu-letter-spacing);
}  .site-footer {
--footer-row-background: #eff4f7;
--footer-row-foreground: rgb(var(--colors-black));
--footer-row-muted-background: #e2eaed;
--footer-row-muted-foreground: rgb(var(--colors-black));
--footer-row-border: #e7ecee;
--footer-row-offset-top: 30px;
--footer-row-offset-top-lg: 56px;
--footer-row-offset-bottom: 30px;
--footer-row-offset-bottom-lg: 56px;
margin-top: var(--theme-footer-offset);
}
@media screen and (min-width: 1024.02px) {
.site-footer {
margin-top: var(--theme-footer-offset-lg);
}
}
.site-footer .site-footer-row {
color: var(--footer-row-foreground);
background-color: var(--footer-row-background);
}
.site-footer .site-footer-row .site-footer-inner {
padding-top: var(--footer-row-offset-top);
padding-bottom: var(--footer-row-offset-bottom);
}
@media screen and (min-width: 1024.02px) {
.site-footer .site-footer-row .site-footer-inner {
padding-top: var(--footer-row-offset-top-lg);
padding-bottom: var(--footer-row-offset-bottom-lg);
}
}
.site-footer .site-footer-row.bordered-full {
border-top: 1px solid var(--footer-row-border);
}
.site-footer .site-footer-row.bordered-content .site-footer-inner {
border-top: 1px solid var(--footer-row-border);
} .footer-newsletter {
--newsletter-gap: 16px;
--newsletter-title-size: 30px;
--newsletter-title-weight: 700;
--newsletter-title-color: rgb(var(--colors-gray-800));
--newsletter-description-size: 15px;
--newsletter-description-width: 480px;
--newsletter-description-color: rgb(var(--colors-gray-500));
--newsletter-form-width: 420px;
--newsletter-form-background: rgb(var(--colors-white));
--newsletter-form-border: rgb(var(--colors-gray-300));
--newsletter-form-border-hover: rgba(var(--colors-gray-400), 0.6);
--newsletter-form-border-width: 1px;
--newsletter-form-outline: transparent;
--newsletter-form-outline-width: 2px;
--newsletter-form-outline-offset: 1px;
--newsletter-form-active-background: rgb(var(--colors-white));
--newsletter-form-active-border: rgb(var(--colors-gray-400));
--newsletter-form-outline-active: rgb(var(--colors-gray-200));
--newsletter-form-placeholder: rgb(var(--colors-gray-400));
--newsletter-form-placeholder-active: rgb(var(--colors-gray-300));
--newsletter-form-radius: var(--radius-lg);
--newsletter-form-shadow: var(--shadow-xs);
--newsletter-form-active-shadow: none;
}
.footer-newsletter .site-footer-inner {
gap: var(--newsletter-gap);
}
.footer-newsletter .site-footer-inner .column {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
@media screen and (min-width: 576.02px) {
.footer-newsletter .site-footer-inner .column {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.footer-newsletter .site-footer-inner .column.newsletter-form {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.footer-newsletter .newsletter-text .entry-title {
font-size: var(--text-3xl);
font-weight: var(--newsletter-title-weight);
color: var(--newsletter-title-color);
margin-bottom: 0.25rem;
}
@media screen and (min-width: 1024.02px) {
.footer-newsletter .newsletter-text .entry-title {
font-size: var(--newsletter-title-size);
}
}
.footer-newsletter .newsletter-text p {
font-size: calc(var(--text-sm) - 1px);
color: var(--newsletter-description-color);
max-width: var(--newsletter-description-width);
margin-bottom: 0;
}
@media screen and (min-width: 1024.02px) {
.footer-newsletter .newsletter-text p {
font-size: var(--newsletter-description-size);
}
}
.footer-newsletter .site-newsletter-form {
max-width: var(--newsletter-form-width);
}
.footer-newsletter .site-newsletter-form form {
position: relative;
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0.25rem;
background-color: var(--newsletter-form-background);
border: var(--newsletter-form-border-width) solid var(--newsletter-form-border);
outline: var(--newsletter-form-outline-width) solid var(--newsletter-form-outline);
outline-offset: var(--newsletter-form-outline-offset);
border-radius: var(--newsletter-form-radius);
-webkit-box-shadow: var(--newsletter-form-shadow);
box-shadow: var(--newsletter-form-shadow);
margin-bottom: 0.875rem;
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
@media (hover: hover) and (pointer: fine) {
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:hover {
border-color: var(--newsletter-form-border-hover);
}
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input {
background-color: transparent;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input::-webkit-input-placeholder {
color: var(--newsletter-form-placeholder);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input::-moz-placeholder {
color: var(--newsletter-form-placeholder);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input:-ms-input-placeholder {
color: var(--newsletter-form-placeholder);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input::-ms-input-placeholder {
color: var(--newsletter-form-placeholder);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields input::placeholder {
color: var(--newsletter-form-placeholder);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within {
background-color: var(--newsletter-form-active-background);
border-color: var(--newsletter-form-active-border);
-webkit-box-shadow: var(--newsletter-form-active-shadow);
box-shadow: var(--newsletter-form-active-shadow);
outline-color: var(--newsletter-form-outline-active);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within input::-webkit-input-placeholder {
color: var(--newsletter-form-placeholder-active);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within input::-moz-placeholder {
color: var(--newsletter-form-placeholder-active);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within input:-ms-input-placeholder {
color: var(--newsletter-form-placeholder-active);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within input::-ms-input-placeholder {
color: var(--newsletter-form-placeholder-active);
}
.footer-newsletter .site-newsletter-form form .mc4wp-form-fields:focus-within input::placeholder {
color: var(--newsletter-form-placeholder-active);
}
.footer-newsletter .site-newsletter-form .privacy-text {
margin-bottom: 0;
} .footer-widgets {
--footer-row-offset-top-lg: 66px;
--footer-row-offset-bottom-lg: 66px;
--footer-row-muted-background: rgb(var(--colors-gray-500));
--footer-row-muted-foreground: rgb(var(--colors-gray-400));
--footer-row-background: rgb(var(--colors-gray-900));
--footer-row-foreground: rgb(var(--colors-white));
--footer-contact-width: 420px;
--footer-widgets-gap: 24px;
}
.footer-widgets .site-footer-inner {
gap: var(--footer-widgets-gap);
}
.footer-widgets .site-footer-contact {
width: 100%;
}
@media screen and (min-width: 576.02px) {
.footer-widgets .site-footer-contact {
width: 50%;
}
}
@media screen and (min-width: 1024.02px) {
.footer-widgets .site-footer-contact {
width: var(--footer-contact-width);
-webkit-padding-end: 2.5rem;
padding-inline-end: 2.5rem;
}
}
.footer-widgets .site-footer-widgets {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
gap: var(--footer-widgets-gap);
}
.footer-widgets .site-footer-widgets > * {
width: 100%;
}
@media screen and (min-width: 576.02px) {
.footer-widgets .site-footer-widgets > * {
width: calc(50% - var(--footer-widgets-gap));
}
}
@media screen and (min-width: 1024.02px) {
.footer-widgets .site-footer-widgets > * {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
}
.footer-widgets .widget {
--widget-menu-decoration-hover-color: var(--footer-row-muted-background);
}
.footer-widgets .widget a {
color: var(--footer-row-muted-foreground);
}
.footer-widgets .widget a:hover {
color: var(--footer-row-muted-foreground);
}
.footer-widgets .site-contact a {
color: var(--footer-row-foreground);
}
.footer-widgets .site-contact a p {
color: var(--footer-row-muted-foreground);
}
.footer-widgets .site-contact a:hover {
color: var(--footer-row-foreground);
} .footer-info {
--footer-row-offset-top-lg: 36px;
--footer-row-offset-bottom-lg: 36px;
--footer-row-muted-background: rgb(var(--colors-gray-500));
--footer-row-muted-foreground: rgb(var(--colors-gray-400));
--footer-row-background: rgb(var(--colors-gray-900));
--footer-row-foreground: rgb(var(--colors-white));
--footer-row-border: rgb(var(--colors-gray-800));
--footer-info-gap: 16px;
--footer-info-logo-width: 126px;
}
.footer-info .site-footer-inner {
gap: var(--footer-info-gap);
}
.footer-info .site-footer-inner .column {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
}
@media screen and (min-width: 768.02px) {
.footer-info .site-footer-inner .column {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.footer-info .site-footer-inner .column:first-child {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.footer-info .site-footer-inner .column:last-child {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.footer-info .site-brand img {
width: var(--footer-info-logo-width);
}
.footer-info .site-info-social {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 0.625rem;
}
.footer-info .site-info-social > span {
font-size: var(--text-xs);
font-weight: 600;
color: var(--footer-row-muted-foreground);
}
.footer-info .site-apps {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.625rem;
}
.footer-info .site-apps > span {
font-size: var(--text-xs);
font-weight: 600;
color: var(--footer-row-muted-foreground);
}
.footer-info .site-apps .site-app-buttons {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.25rem;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.footer-info .site-apps .site-app-buttons > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.footer-info .site-apps .site-app-buttons a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footer-info .site-apps .site-app-buttons a img {
max-height: 2rem;
} .footer-copyright {
--footer-row-offset-top-lg: 66px;
--footer-row-offset-bottom-lg: 66px;
--footer-row-muted-background: rgb(var(--colors-gray-500));
--footer-row-muted-foreground: rgb(var(--colors-gray-400));
--footer-row-background: rgb(var(--colors-gray-900));
--footer-row-foreground: rgb(var(--colors-white));
--footer-row-border: rgb(var(--colors-gray-800));
}
.footer-copyright .site-footer-inner {
gap: 1.125rem;
}
.footer-copyright .site-footer-inner .column {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.footer-copyright .site-copyright {
text-align: center;
}
@media screen and (min-width: 1024.02px) {
.footer-copyright .site-copyright {
text-align: start;
}
}
.footer-copyright .footer-card-icons {
--card-icons-gap: 16px;
gap: var(--card-icons-gap);
}  .post {
--post-thumbnail-width: 66px;
--post-thumbnail-offset: 16px;
--post-title-mobile: 20px;
--post-title-desktop: 24px;
--post-title-weight: 600;
--post-title-line-height: 1.3;
--post-title-letter-spacing: -0.025em;
--post-title-margin: 10px;
--post-title-clamp: 2;
--post-title-decoration-offset: 4px;
--post-title-decoration-width: 1px;
--post-title-color: rgb(var(--colors-black));
--post-title-decoration-color: transparent;
--post-title-decoration-transition-duration: var(--theme-ease-time-fast);
--post-title-decoration-transition-timing: var(--theme-ease-in-out);
--post-title-decoration-transition-property: color, text-decoration-color;
--post-title-hover-color: rgb(var(--colors-black));
--post-title-decoration-hover-color: rgb(var(--colors-gray-500));
--post-excerpt: 14px;
--post-excerpt-color: rgb(var(--colors-gray-700));
--post-excerpt-offset: 12px;
--post-meta-gap: 10px;
--post-meta-size: 12px;
--post-meta-color: rgb(var(--colors-gray-500));
}
.post .post-thumbnail {
margin-bottom: var(--post-thumbnail-offset);
}
.post .post-thumbnail a {
position: relative;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
border-radius: var(--radius-base);
}
.post .entry-post-title {
font-size: var(--post-title-mobile);
font-weight: var(--post-title-weight);
line-height: var(--post-title-line-height);
letter-spacing: var(--post-title-letter-spacing);
margin-bottom: var(--post-title-margin);
}
@media screen and (min-width: 1024.02px) {
.post .entry-post-title {
font-size: var(--post-title-desktop);
}
}
.post .entry-post-title a {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--post-title-clamp);
color: var(--post-title-color);
text-underline-offset: var(--post-title-decoration-offset);
text-decoration-thickness: var(--post-title-decoration-width);
text-decoration-color: var(--post-title-decoration-color);
-webkit-transition-duration: var(--post-title-decoration-transition-duration);
transition-duration: var(--post-title-decoration-transition-duration);
-webkit-transition-timing-function: var(--post-title-decoration-transition-timing);
transition-timing-function: var(--post-title-decoration-transition-timing);
-webkit-transition-property: var(--post-title-decoration-transition-property);
transition-property: var(--post-title-decoration-transition-property);
}
@media (hover: hover) and (pointer: fine) {
.post .entry-post-title a:hover {
color: var(--post-title-hover-color);
text-decoration-color: var(--post-title-decoration-hover-color);
}
}
.post .entry-excerpt {
color: var(--post-excerpt-color);
margin-bottom: var(--post-excerpt-offset);
}
@media screen and (min-width: 1024.02px) {
.post .entry-excerpt {
font-size: var(--post-excerpt);
}
}
.post .entry-excerpt p {
margin-bottom: 0;
}
.post .entry-post-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--post-meta-size);
gap: var(--post-meta-gap);
color: var(--post-meta-color);
}
.post .entry-post-meta .meta-author a {
font-weight: 600;
text-decoration: none;
color: var(--post-title-color);
}
.post .entry-post-meta .meta-comments a {
text-decoration: none;
color: currentColor;
}
.post.post-module-list {
--post-title-mobile: 14px;
--post-title-desktop: 14px;
--post-title-line-height: 1.5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--post-thumbnail-offset);
}
.post.post-module-list .post-thumbnail {
width: var(--post-thumbnail-width);
height: var(--post-thumbnail-width);
margin-bottom: 0;
}
.post.post-module-list .post-content {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
} .blog-posts {
--post-offset-xs: 20px;
--post-offset-sm: 40px;
--post-offset-lg: 50px;
}
.blog-posts .post {
margin-bottom: var(--post-offset-xs);
}
@media screen and (min-width: 576.02px) {
.blog-posts .post {
margin-bottom: var(--post-offset-sm);
}
}
@media screen and (min-width: 1024.02px) {
.blog-posts .post {
margin-bottom: var(--post-offset-lg);
}
} .post.single-post {
--post-title-mobile: 24px;
--post-title-desktop: 46px;
}
@media screen and (min-width: 1024.02px) {
.post.single-post {
--post-meta-gap: 16px;
}
}
.post.single-post .post-header {
margin-bottom: 1.25rem;
}
.post.single-post .post-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 1.25rem;
margin-top: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.post.single-post .post-footer {
margin-top: 1.875rem;
}
}
.post.single-post .post-footer > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.625rem;
}
.post.single-post .post-footer > * > span {
font-size: var(--text-sm);
font-weight: 600;
opacity: 0.4;
}
.post.single-post .post-footer .tags {
--tag-size: 12px;
--tag-weight: 600;
--tag-color: rgb(var(--colors-black));
--tag-border: rgb(var(--colors-gray-200));
--tag-background: rgb(var(--colors-white));
--tag-padding-x: 10px;
--tag-padding-y: 6px;
--tag-radius: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.25rem;
list-style: none;
margin: 0;
padding: 0;
}
.post.single-post .post-footer .tags li a {
font-size: var(--tag-size);
font-weight: var(--tag-weight);
text-decoration: none;
color: var(--tag-color);
padding-inline: var(--tag-padding-x);
padding-block: var(--tag-padding-y);
background-color: var(--tag-background);
border: 1px solid var(--tag-border);
border-radius: var(--tag-radius);
}
.post.single-post .post-author-bio {
--author-font-size: 18px;
--author-description-size: 14px;
--author-gap: 24px;
--author-padding: 24px;
--author-radius: 8px;
--author-color: rgb(var(--colors-black));
--author-background: transparent;
--author-border: rgb(var(--colors-gray-200));
--author-avatar-sm: 66px;
--author-avatar-lg: 86px;
--author-avatar-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--author-gap);
margin-top: 1.25rem;
padding: var(--author-padding);
color: var(--author-color);
background-color: var(--author-background);
border: 1px solid var(--author-border);
border-radius: var(--author-radius);
}
@media screen and (min-width: 1024.02px) {
.post.single-post .post-author-bio {
margin-top: 2.5rem;
}
}
.post.single-post .post-author-bio .post-author-avatar {
position: relative;
width: var(--author-avatar-sm);
height: var(--author-avatar-sm);
overflow: hidden;
border-radius: var(--author-avatar-radius);
}
@media screen and (min-width: 1024.02px) {
.post.single-post .post-author-bio .post-author-avatar {
width: var(--author-avatar-lg);
height: var(--author-avatar-lg);
}
}
.post.single-post .post-author-bio .post-author-detail {
width: 100%;
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-author-bio .post-author-detail {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
}
.post.single-post .post-author-bio .post-author-detail span {
font-size: var(--text-xs);
opacity: 0.4;
}
.post.single-post .post-author-bio .post-author-detail .author {
font-size: var(--author-font-size);
font-weight: 600;
}
.post.single-post .post-author-bio .post-author-detail .author a {
color: currentColor;
text-decoration: none;
}
.post.single-post .post-author-bio .post-author-detail p {
font-size: var(--author-description-size);
margin-bottom: 0;
}
.post.single-post .post-comments {
--comment-avatar: 56px;
--comment-avatar-lg: 66px;
--comment-avatar-gap: 16px;
--comment-avatar-radius: 50%;
margin-top: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.post.single-post .post-comments {
margin-top: 2.5rem;
}
}
.post.single-post .post-comments .comment-list {
list-style: none;
margin: 0;
padding: 0;
}
.post.single-post .post-comments .comment-list ul, .post.single-post .post-comments .comment-list ol {
list-style: none;
}
@media screen and (min-width: 1024.02px) {
.post.single-post .post-comments .comment-list ul, .post.single-post .post-comments .comment-list ol {
-webkit-padding-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
}
}
.post.single-post .post-comments .comment-list .comment {
position: relative;
margin-bottom: 1.5rem;
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-list .comment {
margin-bottom: 2.625rem;
}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-meta {
margin-bottom: 0.5rem;
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author {
position: relative;
font-size: var(--text-sm);
line-height: 1.1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
gap: var(--comment-avatar-gap);
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author img {
position: absolute;
top: 0;
inset-inline-start: 0;
width: var(--comment-avatar);
height: var(--comment-avatar);
border-radius: var(--comment-avatar-radius);
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author img {
width: var(--comment-avatar-lg);
height: var(--comment-avatar-lg);
}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author a {
color: currentColor;
text-decoration: none;
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author b {
-webkit-padding-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author b {
-webkit-padding-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: var(--text-xs);
color: rgb(var(--colors-gray-500));
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0.0625rem;
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-content {
font-size: var(--text-sm);
-webkit-padding-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-list .comment .comment-body .comment-content {
-webkit-padding-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
}
}
.post.single-post .post-comments .comment-list .comment .comment-body .reply {
-webkit-padding-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar) + var(--comment-avatar-gap));
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-list .comment .comment-body .reply {
-webkit-padding-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
padding-inline-start: calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));
}
}
.post.single-post .post-comments .comment-list .comment .comment-body .reply a {
font-size: var(--text-xs);
font-weight: 600;
color: rgb(var(--colors-black));
text-decoration: none;
}
.post.single-post .post-comments .comment-respond {
margin-top: 1.25rem;
}
.post.single-post .post-comments .comment-respond .entry-title {
font-size: var(--text-xl);
font-weight: 700;
margin-bottom: 0.25rem;
}
.post.single-post .post-comments .comment-respond .comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-inline: -0.3125rem;
}
.post.single-post .post-comments .comment-respond .comment-form > .comment-notes {
font-size: var(--text-sm);
font-weight: 500;
}
.post.single-post .post-comments .comment-respond .comment-form > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
padding-inline: 0.3125rem;
}
@media screen and (min-width: 768.02px) {
.post.single-post .post-comments .comment-respond .comment-form > *.comment-form-author, .post.single-post .post-comments .comment-respond .comment-form > *.comment-form-email {
width: 50%;
}
}  .widget {
--widget-title: 15px;
--widget-title-weight: 700;
--widget-title-letter-spacing: -0.025em;
--widget-title-margin: 20px;
--widget-margin: 40px;
--widget-menu-gap: 6px;
--widget-menu-size: var(--text-sm);
--widget-menu-color: currentColor;
--widget-menu-hover-color: currentColor;
--widget-menu-decoration-offset: 5px;
--widget-menu-decoration-line: 1px;
--widget-menu-decoration-color: transparent;
--widget-menu-decoration-hover-color: currentColor;
position: relative;
margin-bottom: var(--widget-margin);
}
.widget:last-child {
margin-bottom: 0;
}
.widget .widget-title {
font-size: var(--widget-title);
font-weight: var(--widget-title-weight);
letter-spacing: var(--widget-title-letter-spacing);
margin-bottom: var(--widget-title-margin);
}
.widget nav {
--nav-gap: var(--widget-menu-gap);
}
.widget nav a {
font-size: var(--widget-menu-size);
text-underline-offset: var(--widget-menu-decoration-offset);
text-decoration-thickness: var(--widget-menu-decoration-line);
text-decoration-color: var(--widget-menu-decoration-color);
color: var(--widget-menu-color);
-webkit-transition: color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);
transition: color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);
}
.widget nav a:hover {
color: var(--widget-menu-hover-color);
text-decoration-color: var(--widget-menu-decoration-hover-color);
}
.widget .site-contact {
--contact-gap: 24px;
--contact-item-gap: 16px;
--contact-icon: 24px;
--contact-detail-size: var(--text-sm);
}
.widget .site-contact ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget .site-contact ul li {
width: 100%;
}
.widget .site-contact ul li + li {
margin-top: var(--contact-gap);
}
.widget .site-contact ul li a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
text-decoration: none;
gap: var(--contact-item-gap);
}
.widget .site-contact ul li a .contact-icon > * {
width: var(--contact-icon);
height: auto;
}
.widget .site-contact ul li a .contact-detail {
font-size: var(--contact-detail-size);
text-decoration: none;
}
.widget .site-contact ul li a .contact-detail span {
font-weight: 700;
}
.widget .site-contact ul li a .contact-detail p {
margin-bottom: 0;
}
.widget .woocommerce-widget-layered-nav-list, .widget .widget-checkbox-list ul {
--checkbox-gap: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--widget-menu-gap);
font-size: var(--widget-menu-size);
list-style: none;
margin: 0;
padding: 0;
}
.widget .woocommerce-widget-layered-nav-list a, .widget .woocommerce-widget-layered-nav-list .type-button, .widget .widget-checkbox-list ul a, .widget .widget-checkbox-list ul .type-button {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--checkbox-gap);
color: var(--widget-menu-color);
text-decoration: none;
-webkit-transition: color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);
transition: color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);
}
.widget .woocommerce-widget-layered-nav-list a:hover, .widget .woocommerce-widget-layered-nav-list .type-button:hover, .widget .widget-checkbox-list ul a:hover, .widget .widget-checkbox-list ul .type-button:hover {
color: var(--widget-menu-hover-color);
}
.widget .woocommerce-widget-layered-nav-list a label, .widget .woocommerce-widget-layered-nav-list .type-button label, .widget .widget-checkbox-list ul a label, .widget .widget-checkbox-list ul .type-button label {
width: auto;
cursor: pointer;
margin-bottom: 0;
}
.widget .woocommerce-widget-layered-nav-list a .count, .widget .woocommerce-widget-layered-nav-list .type-button .count, .widget .widget-checkbox-list ul a .count, .widget .widget-checkbox-list ul .type-button .count {
font-size: var(--text-xs);
-webkit-margin-start: auto;
margin-inline-start: auto;
opacity: 0.5;
}
.widget .woocommerce-widget-layered-nav-list .type-button, .widget .widget-checkbox-list ul .type-button {
--check-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
--checkbox-background: rgb(var(--colors-white));
--checkbox-hover-background: rgb(var(--colors-white));
--checkbox-border: rgb(var(--colors-gray-300));
--checkbox-hover-border: rgba(var(--colors-gray-400), 0.6);
--checkbox-shadow: var(--shadow-xs);
--checkbox-checked-color: rgb(var(--colors-primary-foreground));
--checkbox-checked-background: rgb(var(--colors-primary-background));
--checkbox-checked-border: rgb(var(--colors-primary-background));
--checkbox-focus-outline: rgba(var(--colors-primary-background), 0.2);
width: 100%;
}
.widget .woocommerce-widget-layered-nav-list .type-button .button-box, .widget .widget-checkbox-list ul .type-button .button-box {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: var(--form-checkbox-size);
height: var(--form-checkbox-size);
background-color: var(--checkbox-background);
border: 1px solid var(--checkbox-border);
border-radius: calc(var(--theme-radius) / 2);
-webkit-box-shadow: var(--checkbox-shadow);
box-shadow: var(--checkbox-shadow);
outline: 2px solid transparent;
outline-offset: 1px;
}
@media (hover: hover) and (pointer: fine) {
.widget .woocommerce-widget-layered-nav-list .type-button .button-box:hover, .widget .widget-checkbox-list ul .type-button .button-box:hover {
border-color: var(--checkbox-hover-border);
background-color: var(--checkbox-hover-background);
}
}
.widget .woocommerce-widget-layered-nav-list .type-button a, .widget .widget-checkbox-list ul .type-button a {
-webkit-padding-start: calc(var(--form-checkbox-size) + var(--checkbox-gap));
padding-inline-start: calc(var(--form-checkbox-size) + var(--checkbox-gap));
}
@media (hover: hover) and (pointer: fine) {
.widget .woocommerce-widget-layered-nav-list .type-button:has(a:hover) .button-box, .widget .widget-checkbox-list ul .type-button:has(a:hover) .button-box {
border-color: var(--checkbox-hover-border);
background-color: var(--checkbox-hover-background);
}
}
.widget .woocommerce-widget-layered-nav-list .chosen .type-button .button-box, .widget .widget-checkbox-list ul .chosen .type-button .button-box {
color: var(--checkbox-checked-color) !important;
background-image: var(--check-icon) !important;
background-color: var(--checkbox-checked-background) !important;
border-color: var(--checkbox-checked-border) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: var(--form-checkbox-size) var(--form-checkbox-size) !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.widget .woocommerce-widget-layered-nav-list .chosen .type-button a, .widget .widget-checkbox-list ul .chosen .type-button a {
font-weight: 500;
color: var(--checkbox-checked-background);
}
.widget .price_slider_wrapper {
--form-input-size-base: 40px;
--form-button-size-base: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 0.75rem;
}
.widget .price_slider_wrapper > * {
width: 100%;
}
.widget .price_slider_wrapper .price_slider_amount {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-top: 0.625rem;
}
.widget .price_slider_wrapper .price_slider_amount .min-price, .widget .price_slider_wrapper .price_slider_amount .max-price {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.widget .price_slider_wrapper .price_slider_amount .min-price .price-placeholder, .widget .price_slider_wrapper .price_slider_amount .max-price .price-placeholder {
display: none;
}
.widget .price_slider_wrapper .price_slider_amount .separator {
margin-inline: 0.5rem;
}
.widget .price_slider_wrapper .price_slider {
--range-height: 4px;
--range-background-color: rgb(var(--colors-gray-200));
--range-slider-color: rgb(var(--colors-primary-background));
--range-slider-dot-color: rgb(var(--colors-white));
--range-handle-size: 14px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: var(--range-height);
background-color: var(--range-background-color);
border-radius: 1.25rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.widget .price_slider_wrapper .price_slider .ui-slider-range {
position: absolute;
display: block;
width: 100%;
height: var(--range-height);
border-radius: 1.25rem;
background-color: var(--range-slider-color);
}
.widget .price_slider_wrapper .price_slider .ui-slider-handle {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--range-handle-size);
height: var(--range-handle-size);
border-radius: 50%;
background-color: var(--range-slider-color);
cursor: pointer;
z-index: 1;
}
.widget .price_slider_wrapper .price_slider .ui-slider-handle::before {
content: "";
display: block;
width: calc(var(--range-handle-size) / 2 - 3px);
height: calc(var(--range-handle-size) / 2 - 3px);
background-color: var(--range-slider-dot-color);
border-radius: 50%;
}
.widget .price_slider_wrapper .price_slider .ui-slider-handle:nth-child(3) {
-webkit-margin-start: calc(var(--range-handle-size) * -1);
margin-inline-start: calc(var(--range-handle-size) * -1);
}
.widget .price_slider_wrapper .price_slider_bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.widget .price_slider_wrapper .price_slider_bottom .price_label {
font-size: var(--text-sm);
-webkit-margin-end: auto;
margin-inline-end: auto;
}
.widget .post {
margin-bottom: 1.875rem;
}
.widget .post:last-child {
margin-bottom: 0;
}  .product {
--product-inner-padding: 0;
--product-color: rgb(var(--colors-black));
--product-background: transparent;
--product-border: transparent;
--product-border-radius: 0;
--product-thumbnail-offset: 16px;
--product-thumbnail-radius: var(--theme-radius);
--product-body-gap: 10px;
--product-header-gap: 10px;
--product-cart-gap: 12px;
--product-footer-gap: 12px;
--product-footer-border: rgb(var(--colors-gray-200));
--product-name-font-size-lg: 14px;
--product-name-font-size-xs: 13px;
--product-name-font-weight: 500;
--product-name-line-height: 1.55;
--product-name-letter-spacing: -0.02em;
--product-name-line-clamp: 2;
--product-name-hover-color: currentColor;
--product-name-decoration-offset: 3px;
--product-name-decoration-width: 1px;
--product-name-decoration-color: transparent;
--product-name-decoration-hover-color: rgb(var(--colors-gray-400));
--product-name-decoration-transition-duration: var(--theme-ease-time-fast);
--product-name-decoration-transition-timing: var(--theme-ease-in-out);
--product-name-decoration-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
--product-hidden-content-border: rgb(var(--colors-gray-200));
--product-hidden-content-background: rgb(var(--colors-white));
--product-hidden-content-shadow: var(--shadow-xs);
--product-hidden-content-rounded: var(--theme-radius);
position: relative;
}
.product * {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.product .product-inner {
padding: var(--product-inner-padding);
color: var(--product-color);
background-color: var(--product-background);
border: 1px solid var(--product-border);
border-radius: var(--product-border-radius);
}
.product .product-inner.product-list {
--product-list-gap: 20px;
--product-thumbnail-width: 44%;
--product-thumbnail-width-sm: 44%;
--product-thumbnail-width-lg: 44%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: var(--product-list-gap);
}
.product .product-inner.product-list .product-thumbnail {
width: var(--product-thumbnail-width);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list .product-thumbnail {
width: var(--product-thumbnail-width-sm);
}
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list .product-thumbnail {
width: var(--product-thumbnail-width-lg);
}
}
.product .product-inner.product-list .product-body {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.product .product-inner.product-list-archive {
--product-name-font-size-lg: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1rem;
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive {
gap: 1.5rem;
}
}
.product .product-inner.product-list-archive .product-thumbnail {
width: 40%;
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list-archive .product-thumbnail {
width: 20%;
}
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive .product-thumbnail {
width: 24%;
}
}
.product .product-inner.product-list-archive .product-body {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.product .product-inner.product-list-archive .product-body .product-excerpt {
display: none;
font-size: var(--text-xs);
color: rgb(var(--colors-gray-600));
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list-archive .product-body .product-excerpt {
display: block;
}
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive .product-body .product-excerpt {
margin-top: 0.625rem;
}
}
.product .product-inner.product-list-archive .product-body .product-price-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list-archive .product-body .product-price-wrapper {
display: none;
}
}
.product .product-inner.product-list-archive .product-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.625rem;
width: 100%;
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list-archive .product-cart {
width: 12.5rem;
}
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive .product-cart {
width: 16.25rem;
}
}
.product .product-inner.product-list-archive .product-cart .product-price-wrapper {
display: none;
}
@media screen and (min-width: 576.02px) {
.product .product-inner.product-list-archive .product-cart .product-price-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.product .product-inner.product-list-archive .product-cart .product-price-wrapper .price {
--price-font-size-lg: 26px;
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive .product-cart .product-price-wrapper .price {
margin-top: -0.125rem;
}
}
@media screen and (min-width: 1024.02px) {
.product .product-inner.product-list-archive .product-cart .button {
--form-button-size-sm: 42px;
--form-button-font-size-sm: 14px;
}
}
.product .product-thumbnail {
--product-action-position: 10px;
position: relative;
margin-bottom: var(--product-thumbnail-offset);
}
.product .product-thumbnail .product-badge {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.25rem;
top: var(--product-action-position);
inset-inline-start: var(--product-action-position);
pointer-events: none;
z-index: 1;
}
.product .product-thumbnail .product-badge .badge.style-1 {
-webkit-margin-start: calc((var(--product-action-position) + var(--badge-border-width) * 2) * -1);
margin-inline-start: calc((var(--product-action-position) + var(--badge-border-width) * 2) * -1);
}
.product .product-thumbnail .product-action {
--action-gap: 2px;
--action-size: 32px;
--action-icon-size: 21px;
--action-radius: 50%;
--action-background: transparent;
--action-border-color: transparent;
--action-color: rgb(var(--colors-black));
--action-background-hover: rgb(var(--colors-white));
--action-color-hover: var(--text-gray-600);
--action-border-color: transparent;
--action-transform: 8px;
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
gap: var(--action-gap);
top: var(--product-action-position);
inset-inline-end: var(--product-action-position);
z-index: 1;
}
.product .product-thumbnail .product-action > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
}
.product .product-thumbnail .product-action > * a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
width: var(--action-size);
height: var(--action-size);
border-radius: var(--action-radius);
border: 1px solid var(--action-border-color);
background-color: var(--action-background);
color: var(--action-color);
-webkit-transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
}
.product .product-thumbnail .product-action > * a > * {
width: var(--action-icon-size);
height: var(--action-icon-size);
}
@media (hover: hover) and (pointer: fine) {
.product .product-thumbnail .product-action > * a:hover {
background-color: var(--action-background-hover);
color: var(--action-color-hover);
border-color: var(--action-border-color);
}
}
@media screen and (min-width: 1024.02px) {
.product .product-thumbnail .product-action.animation-all > *, .product .product-thumbnail .product-action.animation-after > *:not(:first-child) {
-webkit-transform: translateX(var(--action-transform));
transform: translateX(var(--action-transform));
opacity: 0;
}
.product .product-thumbnail .product-action.animation-all > *:nth-child(2) {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
.product .product-thumbnail .product-action.animation-all > *:nth-child(3) {
-webkit-transition-delay: 0.075s;
transition-delay: 0.075s;
}
.product .product-thumbnail .product-action.animation-all > *:nth-child(4) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.product .product-thumbnail .product-action.animation-after > *:not(:first-child):nth-child(3) {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
.product .product-thumbnail .product-action.animation-after > *:not(:first-child):nth-child(4) {
-webkit-transition-delay: 0.075s;
transition-delay: 0.075s;
}
}
.product .product-thumbnail .product-media {
--product-media-border: rgb(var(--colors-gray-200));
--product-media-background: transparent;
}
.product .product-thumbnail .product-media a {
position: relative;
display: block;
width: 100%;
height: 100%;
border-radius: var(--product-thumbnail-radius);
background-color: var(--product-media-background);
border: 1px solid var(--product-media-border);
overflow: hidden;
}
.product .product-thumbnail .product-media a .secondary-media {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-medium) var(--theme-ease-in-out);
}
.product .product-body {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%;
gap: var(--product-body-gap);
}
.product .product-body > * {
width: 100%;
}
.product .product-body .product-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: var(--product-header-gap);
}
.product .product-body .product-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: var(--product-cart-gap);
}
.product .product-title {
font-family: var(--theme-product-name-font);
font-size: var(--product-name-font-size-xs);
font-weight: var(--product-name-font-weight);
letter-spacing: var(--product-name-letter-spacing);
line-height: var(--product-name-line-height);
margin-bottom: 0;
}
@media screen and (min-width: 1024.02px) {
.product .product-title {
font-size: var(--product-name-font-size-lg);
}
}
.product .product-title a {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--product-name-line-clamp);
color: currentColor;
text-underline-offset: var(--product-name-decoration-offset);
text-decoration-thickness: var(--product-name-decoration-width);
text-decoration-color: var(--product-name-decoration-color);
-webkit-transition-duration: var(--product-name-decoration-transition-duration);
transition-duration: var(--product-name-decoration-transition-duration);
-webkit-transition-timing-function: var(--product-name-decoration-transition-timing);
transition-timing-function: var(--product-name-decoration-transition-timing);
-webkit-transition-property: var(--product-name-decoration-transition-property);
transition-property: var(--product-name-decoration-transition-property);
}
@media (hover: hover) and (pointer: fine) {
.product .product-title a:hover {
color: var(--product-name-hover-color);
text-decoration-color: var(--product-name-decoration-hover-color);
}
}
.product .product-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1rem;
}
@media screen and (min-width: 1024.02px) {
.product .product-meta {
gap: 1.25rem;
}
}
.product .product-sku {
font-size: var(--text-xs);
}
.product .product-sku span:not(.sku) {
color: rgb(var(--colors-gray-500));
}
.product .product-sku span.sku {
font-weight: 600;
}
.product .product-delivery {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.375rem;
font-size: var(--text-xs);
}
.product .product-delivery p {
margin-bottom: 0;
}
.product .product-delivery svg, .product .product-delivery img {
width: 1rem;
height: auto;
}
.product .product-price-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product .product-price-wrapper .price + .product-price-vat {
margin-top: 0.25rem;
}
.product .product-price-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
gap: 0.625rem;
margin-bottom: 0.5rem;
}
.product .product-price-button a {
--form-button-size-base: 38px;
--button-icon-size: 18px;
}
.product .product-price-vat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
gap: 0.25rem;
}
.product .product-price-vat > * {
font-size: calc(var(--text-xs) - 1px);
line-height: 1.2;
}
.product .product-price-vat > *.price-unit {
color: rgb(var(--colors-gray-700));
}
.product .product-price-vat > *.price-vat-text {
color: rgb(var(--colors-gray-500));
}
.product .product-cart-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
gap: 0.5rem;
}
.product .product-cart-button > a {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.product .product-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: var(--product-footer-gap);
width: 100%;
}
.product .product-footer.padding {
padding-top: 0.625rem;
}
.product .product-footer.bordered {
border-top: 1px solid var(--product-footer-border);
}
.product .product-footer .product-excerpt {
font-size: var(--text-xs);
color: rgb(var(--colors-gray-700));
margin-bottom: 0;
}
.product .product-footer ul {
font-size: var(--text-xs);
margin: 0;
padding: 0 0 0 1rem;
color: rgb(var(--colors-gray-700));
}
.product .product-footer ul li + li {
margin-top: 0.125rem;
}
@media screen and (min-width: 1024.02px) {
.product .product-footer.hidden-content {
position: absolute;
opacity: 0;
visibility: hidden;
top: 100%;
}
}
.product .site-countdown {
padding-top: calc(var(--product-cart-gap) - 1px);
border-top: 1px solid rgb(var(--colors-gray-200));
}
.product .site-countdown .countdown-item:has(.countdown-time-seconds) {
--countdown-item-background: rgb(var(--colors-red-light));
--countdown-item-foreground: rgb(var(--colors-red-base));
--countdown-item-muted: rgba(var(--colors-red-base), 0.6);
--countdown-item-border: rgba(var(--colors-red-base), 0.2);
}
.product .product-progress {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.375rem;
width: 100%;
padding-top: calc(var(--product-cart-gap) - 1px);
border-top: 1px solid rgb(var(--colors-gray-200));
}
.product .product-progress > * {
width: 100%;
}
.product .product-progress .product-progress-message {
font-size: calc(var(--text-xs) - 1px);
}
.product .product-progress .site-progress {
--progress-height: 5px;
--progress-background: rgb(var(--colors-gray-200));
--progress-bar: rgb(var(--colors-red-base));
}
.product .product-progress .product-progress-stock {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: var(--text-xs);
color: rgb(var(--colors-gray-500));
}
.product .product-progress .product-progress-stock strong {
color: rgb(var(--colors-gray-700));
}
.product .product-hidden-content {
position: absolute;
display: none;
inset-block: calc(var(--theme-product-hidden-padding) * -1);
inset-inline: calc(var(--theme-product-hidden-padding) * -1);
background-color: var(--product-hidden-content-background);
border: 1px solid var(--product-hidden-content-border);
border-radius: var(--product-hidden-content-rounded);
-webkit-box-shadow: var(--product-hidden-content-shadow);
box-shadow: var(--product-hidden-content-shadow);
pointer-events: none;
z-index: -1;
}
.product .product-stock {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--text-xs);
font-weight: 500;
}
.product .product-stock::before {
content: "";
display: block;
width: 0.375rem;
height: 0.375rem;
border-radius: 50%;
background-color: rgb(var(--colors-gray-400));
-webkit-margin-end: 0.25rem;
margin-inline-end: 0.25rem;
}
.product .product-stock.in-stock {
color: rgb(var(--colors-green-base));
}
.product .product-stock.in-stock::before {
background-color: rgb(var(--colors-green-base));
}
.product .product-stock.out-of-stock {
color: rgb(var(--colors-red-base));
}
.product .product-stock.out-of-stock::before {
background-color: rgb(var(--colors-red-base));
}
.product:has(.product-footer.hidden-content.bordered) .product-body {
padding-bottom: var(--product-footer-gap);
}
.product:has(.product-footer.hidden-content.bordered) .product-body .product-footer > *:first-child.product-cart-button {
padding-top: 0.125rem;
}
@media (hover: hover) and (pointer: fine) {
.products .product:hover .product-thumbnail .product-action.animation-all > *, .products .product:hover .product-thumbnail .product-action.animation-after > * {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
.products .product:hover .product-thumbnail .product-media a .secondary-media {
opacity: 1;
}
}
@media screen and (hover: hover) and (pointer: fine) and (min-width: 1024.02px) {
.products .product:hover:has(.product-hidden-content) {
z-index: 11;
}
.products .product:hover:has(.product-hidden-content) .product-footer.hidden-content {
opacity: 1;
visibility: visible;
}
.products .product:hover:has(.product-hidden-content) .product-hidden-content {
display: block;
}
} .product-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.5rem;
}
.product-rating .rating-score {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--text-xs);
line-height: 1;
gap: 0.25rem;
top: 0.0625rem;
}
.product-rating .rating-score .score {
font-weight: 700;
}
.product-rating .rating-score .total-rating {
font-size: calc(var(--text-xs) - 1px);
color: rgb(var(--colors-gray-500));
} .price {
--price-gap: 6px;
--price-font-size-lg: 22px;
--price-font-size-xs: 20px;
--price-font-weight: 600;
--price-font-line-height: 1.55;
--price-font-letter-spacing: -0.02em;
--price-font-color: rgb(var(--colors-gray-900));
--price-font-color-secondary: rgb(var(--colors-gray-400));
--price-sale-font-size: 76%;
--price-sale-font-weight: 400;
--price-sale-color: rgb(var(--colors-green-base));
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
gap: var(--price-gap);
font-family: var(--theme-product-price-font);
font-size: var(--price-font-size-xs);
font-weight: var(--price-font-weight);
line-height: var(--price-font-line-height);
letter-spacing: var(--price-font-letter-spacing);
color: var(--price-font-color);
}
@media screen and (min-width: 1024.02px) {
.price {
font-size: var(--price-font-size-lg);
}
}
.price ins {
text-decoration: none;
color: var(--price-sale-color);
}
.price del {
font-size: var(--price-sale-font-size);
font-weight: var(--price-sale-font-weight);
color: var(--price-font-color-secondary);
}  .woocommerce-breadcrumb {
--breadcrumb-size: 12px;
--breadcrumb-color: rgb(var(--colors-gray-400));
}
.woocommerce-breadcrumb ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-size: var(--breadcrumb-size);
list-style: none;
margin: 0;
padding: 0.5rem 0;
}
@media screen and (min-width: 1024.02px) {
.woocommerce-breadcrumb ul {
padding: 0.75rem 0;
}
}
.woocommerce-breadcrumb ul li {
position: relative;
}
.woocommerce-breadcrumb ul li::after {
content: "/";
color: var(--breadcrumb-color);
margin-inline: 0.375rem;
}
.woocommerce-breadcrumb ul li:last-child::after {
display: none;
}
.woocommerce-breadcrumb ul li a {
color: var(--breadcrumb-color);
text-decoration: none;
}
@media screen and (max-width: 575.98px) {
.woocommerce-breadcrumb ul li:not(:has(a)) {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
max-width: 240px;
}
} .before-shop-loop {
--before-loop-muted: rgb(var(--colors-gray-500));
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.before-shop-loop {
margin-bottom: 1.875rem;
}
}
.before-shop-loop > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
gap: 0.625rem;
}
.before-shop-loop .woocommerce-result-count {
display: none;
font-size: var(--text-xs);
color: var(--before-loop-muted);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.before-shop-loop .woocommerce-result-count {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
}
.before-shop-loop .sorting-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.375rem;
}
.before-shop-loop .sorting-wrapper > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.5rem;
}
.before-shop-loop .sorting-wrapper > * > span {
font-size: var(--text-xs);
color: var(--before-loop-muted);
}
.before-shop-loop .product-views {
--views-size: 32px;
--views-icon-size: 18px;
--views-radius: var(--radius-sm);
--views-border: rgb(var(--colors-gray-300));
--views-background: rgb(var(--colors-white));
--views-color: rgb(var(--colors-gray-500));
--views-hover-border: rgba(var(--colors-gray-400), 0.6);
--views-hover-background: rgb(var(--colors-white));
--views-hover-color: rgb(var(--colors-black));
--views-active-border: rgba(var(--colors-primary-background), 0.3);
--views-active-background: rgba(var(--colors-primary-background), 0.05);
--views-active-color: rgb(var(--colors-primary-background));
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.25rem;
}
.before-shop-loop .product-views > * {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
width: var(--views-size);
height: var(--views-size);
color: var(--views-color);
background-color: var(--views-background);
border-radius: var(--views-radius);
border: 1px solid var(--views-border);
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.before-shop-loop .product-views > *:hover {
color: var(--views-hover-color);
background-color: var(--views-hover-background);
border-color: var(--views-hover-border);
}
.before-shop-loop .product-views > *.active {
color: var(--views-active-color);
background-color: var(--views-active-background);
border-color: var(--views-active-border);
}
.before-shop-loop .product-views > * > * {
width: var(--views-icon-size);
height: auto;
}
@media screen and (min-width: 576.02px) {
.before-shop-loop .product-views {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
}
.before-shop-loop .site-filter-button {
--filter-button-icon-size: 17px;
--filter-button-color: rgb(var(--colors-black));
--filter-button-color-hover: rgb(var(--colors-black));
--filter-button-background: rgb(var(--colors-white));
--filter-button-background-hover: rgb(var(--colors-white));
--filter-button-border: rgb(var(--colors-gray-300));
--filter-button-border-hover: rgba(var(--colors-gray-400), 0.6);
--filter-button-border-width: 1px;
--filter-button-shadow: var(--shadow-xs);
--filter-button-radius: var(--theme-radius);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.before-shop-loop .site-filter-button > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--form-input-font-size-sm);
font-weight: var(--form-input-font-weight);
text-decoration: none;
gap: 0.375rem;
height: var(--form-input-size-sm);
padding-inline: calc(var(--form-input-size-sm) / 3);
color: var(--filter-button-color);
background-color: var(--filter-button-background);
border: var(--filter-button-border-width) solid var(--filter-button-border);
-webkit-box-shadow: var(--filter-button-shadow);
box-shadow: var(--filter-button-shadow);
border-radius: var(--filter-button-radius);
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.before-shop-loop .site-filter-button > a svg, .before-shop-loop .site-filter-button > a img {
position: relative;
width: var(--filter-button-icon-size);
height: auto;
inset-inline-start: -0.125rem;
}
@media (hover: hover) and (pointer: fine) {
.before-shop-loop .site-filter-button > a:hover {
color: var(--filter-button-color-hover);
background-color: var(--filter-button-background-hover);
border-color: var(--filter-button-border-hover);
}
}
@media screen and (min-width: 1024.02px) {
.before-shop-loop .site-filter-button:has(.toggle-button) {
display: none;
}
}
@media screen and (max-width: 1023.98px) {
.before-shop-loop .site-filter-button:has(.dropdown-button) {
display: none;
}
}
.before-shop-loop .site-filter-button .dropdown-holder {
--dropdown-holder-background: rgb(var(--colors-white));
--dropdown-holder-border: rgb(var(--colors-gray-200));
--dropdown-holder-shadow: var(--shadow-md);
position: absolute;
display: none;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 2.5rem;
width: 100%;
top: calc(100% + 0.625rem);
background-color: var(--dropdown-holder-background);
border: 1px solid var(--dropdown-holder-border);
-webkit-box-shadow: var(--dropdown-holder-shadow);
box-shadow: var(--dropdown-holder-shadow);
border-radius: var(--theme-radius);
padding: 1.875rem;
z-index: 2;
}
.before-shop-loop .site-filter-button .dropdown-holder > * {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.before-shop-loop .site-filter-button .dropdown-holder.open {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.before-shop-loop.filled {
background-color: rgb(var(--colors-gray-100));
border-radius: var(--theme-radius);
padding: 0.625rem;
}
@media screen and (min-width: 1024.02px) {
.before-shop-loop.filled {
padding: 1rem;
}
} .products:has(.product-list-archive).grid-bordered .product {
border-bottom: 1px solid rgb(var(--colors-gray-200));
padding-block: 1rem;
}
@media screen and (min-width: 1024.02px) {
.products:has(.product-list-archive).grid-bordered .product {
padding-block: 1.875rem;
}
}
.products:has(.product-list-archive).grid-bordered .product:first-child {
padding-top: 0 !important;
}
.products:has(.product-list-archive).grid-bordered .product:last-child {
border-bottom: 0;
padding-bottom: 0 !important;
} .woocommerce-notice {
--notice-size: 13px;
--notice-progress-height: 4px;
--notice-color: rgb(var(--colors-gray-900));
--notice-background: rgb(var(--colors-gray-50));
--notice-border: rgb(var(--colors-gray-200));
--notice-progress-background: rgb(var(--colors-gray-200));
--notice-progress-active: rgb(var(--colors-gray-900));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 0.625rem;
color: var(--notice-color);
background-color: var(--notice-background);
border: 1px solid var(--notice-border);
border-radius: var(--theme-radius);
padding: 0.625rem;
}
@media screen and (min-width: 576.02px) {
.woocommerce-notice {
padding: 1.25rem;
}
}
.woocommerce-notice .notice-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.5rem;
width: 100%;
}
.woocommerce-notice .notice-header p {
font-size: var(--notice-size);
font-weight: 400;
margin-bottom: 0;
}
.woocommerce-notice .notice-header svg, .woocommerce-notice .notice-header img {
width: calc(var(--notice-size) + 0.1875rem);
}
.woocommerce-notice .shipping-progress {
position: relative;
width: 100%;
height: var(--notice-progress-height);
border-radius: 5.625rem;
background-color: var(--notice-progress-background);
}
.woocommerce-notice .shipping-progress span {
position: absolute;
top: 0;
height: var(--notice-progress-height);
inset-inline-start: 0;
background-color: var(--notice-progress-active);
border-radius: 5.625rem;
}
.woocommerce-notice.red {
--notice-color: rgb(var(--colors-red-dark));
--notice-background: rgba(var(--colors-red-light), 0.4);
--notice-border: rgba(var(--colors-red-base), 0.3);
--notice-progress-background: rgba(var(--colors-red-dark), 0.12);
--notice-progress-active: rgb(var(--colors-red-base));
}
.woocommerce-notice.green {
--notice-color: rgb(var(--colors-green-dark));
--notice-background: rgba(var(--colors-green-light), 0.4);
--notice-border: rgba(var(--colors-green-base), 0.3);
--notice-progress-background: rgba(var(--colors-green-dark), 0.12);
--notice-progress-active: rgb(var(--colors-green-base));
} .quickview {
--quickview-width: 1024px;
position: relative;
max-width: var(--quickview-width);
background-color: rgb(var(--colors-white));
margin-left: auto;
margin-right: auto;
padding: 1.25rem;
border-radius: var(--theme-radius);
}
@media screen and (min-width: 768.02px) {
.quickview {
padding: 2rem;
}
}
.quickview .single-product-wrapper {
--product-gallery-thumbnail: 62px;
--product-title-lg: 27px;
}
.quickview .single-product-wrapper .woocommerce-product-details__short-description {
font-size: var(--text-sm) !important;
}
@media screen and (min-width: 1024.02px) {
.quickview .single-product-wrapper .product .product-gallery-column.vertical-gallery {
--product-gallery-width: 50%;
-webkit-padding-start: calc(var(--product-gallery-thumbnail) + 0.5rem);
padding-inline-start: calc(var(--product-gallery-thumbnail) + 0.5rem);
}
}
.quickview .mfp-close {
font-size: var(--text-2xl);
padding: 0;
background-color: transparent !important;
} .cart-wrapper {
--cart-collaterals-width: 320px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.cart-wrapper {
gap: var(--theme-padding);
}
}
.cart-wrapper > * {
width: 100%;
}
@media screen and (min-width: 1024.02px) {
.cart-wrapper > *.woocommerce-cart-form, .cart-wrapper > *#customer_details {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-padding-end: 1rem;
padding-inline-end: 1rem;
}
.cart-wrapper > *.cart-collaterals, .cart-wrapper > *.order-review-wrapper {
width: var(--cart-collaterals-width);
}
}
.cart-wrapper .woocommerce-cart-form .woocommerce-notice {
margin-bottom: 1.25rem;
} .shop_table {
--table-border-color: rgb(var(--colors-gray-200));
font-size: var(--text-sm);
width: 100%;
}
.shop_table tr {
border-top: 1px solid var(--table-border-color);
}
.shop_table thead tr {
border-top: 0;
}
.shop_table th, .shop_table td {
padding-inline: 0.625rem;
padding-block: 0.75rem;
}
@media screen and (min-width: 1024.02px) {
.shop_table th, .shop_table td {
padding-inline: 1rem;
}
}
.shop_table th:first-child, .shop_table td:first-child {
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.shop_table th:last-child, .shop_table td:last-child {
-webkit-padding-end: 0;
padding-inline-end: 0;
}
@media screen and (max-width: 575.98px) {
.shop_table th.product-price, .shop_table td.product-price {
display: none;
}
}
.shop_table th.product-remove .product-remove-button, .shop_table td.product-remove .product-remove-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
width: 1.25rem;
height: 1.25rem;
color: rgb(var(--colors-black));
border: 1px solid rgb(var(--colors-gray-200));
background-color: rgb(var(--colors-white));
border-radius: var(--radius-xs);
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.shop_table th.product-remove .product-remove-button svg, .shop_table td.product-remove .product-remove-button svg {
width: 0.875rem;
height: auto;
}
.shop_table th.product-remove .product-remove-button:hover, .shop_table td.product-remove .product-remove-button:hover {
border-color: rgb(var(--colors-gray-300));
}
.shop_table thead th {
font-size: var(--text-xs);
font-weight: 500;
color: rgb(var(--colors-gray-500));
}
.shop_table tbody td.product-thumbnail {
width: 0;
}
.shop_table tbody td.product-thumbnail a {
position: relative;
display: block;
width: 3.5rem;
border-radius: var(--theme-radius);
overflow: hidden;
border: 1px solid rgb(var(--colors-gray-100));
}
.shop_table tbody td.product-name {
--product-name-font-size-lg: 14px;
--product-name-font-size-xs: 13px;
--product-name-font-weight: 500;
--product-name-line-height: 1.55;
--product-name-letter-spacing: -0.02em;
--product-name-line-clamp: 2;
--product-name-hover-color: currentColor;
--product-name-decoration-offset: 3px;
--product-name-decoration-width: 1px;
--product-name-decoration-color: transparent;
--product-name-decoration-hover-color: rgb(var(--colors-gray-400));
--product-name-decoration-transition-duration: var(--theme-ease-time-fast);
--product-name-decoration-transition-timing: var(--theme-ease-in-out);
--product-name-decoration-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
}
.shop_table tbody td.product-name a {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--product-name-line-clamp);
color: currentColor;
font-family: var(--theme-product-name-font);
font-size: var(--product-name-font-size-xs);
font-weight: var(--product-name-font-weight);
letter-spacing: var(--product-name-letter-spacing);
line-height: var(--product-name-line-height);
text-underline-offset: var(--product-name-decoration-offset);
text-decoration-thickness: var(--product-name-decoration-width);
text-decoration-color: var(--product-name-decoration-color);
-webkit-transition-duration: var(--product-name-decoration-transition-duration);
transition-duration: var(--product-name-decoration-transition-duration);
-webkit-transition-timing-function: var(--product-name-decoration-transition-timing);
transition-timing-function: var(--product-name-decoration-transition-timing);
-webkit-transition-property: var(--product-name-decoration-transition-property);
transition-property: var(--product-name-decoration-transition-property);
}
@media (hover: hover) and (pointer: fine) {
.shop_table tbody td.product-name a:hover {
color: var(--product-name-hover-color);
text-decoration-color: var(--product-name-decoration-hover-color);
}
}
.shop_table tbody td.product-remove {
width: 0;
}
.shop_table tbody td.product-subtotal {
font-weight: 600;
}
.shop_table .actions-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.5rem;
padding-block: 0.625rem;
}
.shop_table .actions-wrapper .coupon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.375rem;
}
@media screen and (min-width: 576.02px) {
.shop_table .actions-wrapper .coupon {
-webkit-margin-end: auto;
margin-inline-end: auto;
}
}
.shop_table .actions-wrapper .coupon label {
display: none;
}
.shop_table .actions-wrapper .coupon input {
width: auto;
min-width: 16.25rem;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.shop_table .actions-wrapper .coupon button {
color: rgb(var(--colors-white));
background-color: rgb(var(--colors-black));
}
.shop_table .actions-wrapper .coupon button:hover {
opacity: 0.9;
}
.shop_table .actions-wrapper button {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
@media screen and (min-width: 576.02px) {
.shop_table .actions-wrapper button {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
} .cart_totals .shop_table tbody tr {
border-top: 0;
}
.cart_totals .shop_table tbody tr.order-total {
border-top: 1px solid var(--table-border-color);
}
.cart_totals .shop_table th {
font-size: var(--text-xs);
font-weight: 600;
}
.cart_totals .shop_table td {
text-align: end;
}
.cart_totals .wc-proceed-to-checkout a {
width: 100%;
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
}
.cart_totals .wc-proceed-to-checkout a:hover {
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
opacity: 0.9;
} #customer_details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1.25rem;
}
#customer_details > * {
width: 100%;
} .woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2 {
font-size: var(--text-base);
font-weight: 500;
margin-bottom: 0.75rem;
}
@media screen and (min-width: 576.02px) {
.woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2 {
font-size: var(--text-lg);
margin-bottom: 1.25rem;
}
}
@media screen and (min-width: 1024.02px) {
.woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2 {
font-size: var(--text-xl);
}
} #order_review .shop_table thead {
display: none;
}
#order_review .shop_table tbody tr:first-child {
border-top: 0;
}
#order_review .shop_table tbody tr .product-name {
font-size: var(--text-xs);
}
#order_review .woocommerce-checkout-payment ul {
margin: 0 0 1.25rem;
padding: 0;
list-style: none;
}
#order_review .woocommerce-checkout-payment ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
}
#order_review .woocommerce-checkout-payment ul li + li {
margin-top: 0.25rem;
}
#order_review .woocommerce-checkout-payment ul li input {
margin-top: 0.1875rem;
}
#order_review .woocommerce-checkout-payment ul li label {
font-size: var(--text-sm);
font-weight: 600;
text-transform: capitalize;
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
#order_review .woocommerce-checkout-payment ul li > div {
font-size: var(--text-xs);
color: rgb(var(--colors-gray-600));
}
#order_review .place-order .woocommerce-privacy-policy-text {
font-size: var(--text-xs);
}
#order_review .place-order .woocommerce-privacy-policy-text a {
font-weight: 600;
text-decoration-color: rgb(var(--colors-gray-500));
text-underline-offset: 0.1875rem;
color: currentColor;
}
#order_review .place-order .validate-required {
font-size: var(--text-xs);
}
#order_review .place-order .validate-required label {
font-size: inherit;
}
#order_review .place-order .validate-required a {
color: rgb(var(--colors-primary-background));
text-underline-offset: 0.25rem;
}
#order_review .place-order .validate-required input {
position: relative;
top: 0.125rem;
-webkit-margin-end: 0.5rem;
margin-inline-end: 0.5rem;
}
#order_review .place-order button {
width: 100%;
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
}
#order_review .place-order button:hover {
opacity: 0.9;
} .my-account-inner {
--account-navigation-width: 260px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.my-account-inner > * {
width: 100%;
}
@media screen and (min-width: 1024.02px) {
.my-account-inner > *.my-account-navigation {
width: var(--account-navigation-width);
}
.my-account-inner > *.woocommerce-MyAccount-content {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-padding-start: var(--theme-padding);
padding-inline-start: var(--theme-padding);
}
}
.my-account-inner .my-account-navigation .my-account-user {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
margin-bottom: 1.25rem;
padding-bottom: 1.25rem;
border-bottom: 1px solid rgb(var(--colors-gray-200));
}
.my-account-inner .my-account-navigation .my-account-user .user-avatar > * {
width: 1.5rem;
height: auto;
}
.my-account-inner .my-account-navigation .my-account-user .user-detail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: 1.4;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.my-account-inner .my-account-navigation .my-account-user .user-detail span {
font-size: var(--text-2xs);
font-weight: 500;
color: rgb(var(--colors-gray-500));
}
.my-account-inner .my-account-navigation .my-account-user .user-detail p {
font-size: var(--text-sm);
font-weight: 600;
margin-bottom: 0;
}
@media screen and (min-width: 1024.02px) {
.my-account-inner .my-account-navigation .my-account-user .user-detail p {
font-size: var(--text-base);
}
}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media screen and (min-width: 1024.02px) {
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle {
display: none;
}
}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
color: currentColor;
width: 1.625rem;
height: 1.625rem;
}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle a > * {
width: 1.4375rem;
height: auto;
}
.my-account-inner .my-account-navigation ul {
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.125rem;
list-style: none;
margin: 0 0 1.25rem;
padding: 0 0 1.25rem;
border-bottom: 1px solid rgb(var(--colors-gray-200));
}
@media screen and (min-width: 1024.02px) {
.my-account-inner .my-account-navigation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
padding: 0;
border: 0;
}
}
.my-account-inner .my-account-navigation ul a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--text-sm);
font-weight: 500;
padding: 0.625rem 2.125rem;
color: currentColor;
text-decoration: none;
border-radius: var(--theme-radius);
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.my-account-inner .my-account-navigation ul a:hover {
background-color: rgb(var(--colors-gray-100));
}
.my-account-inner .my-account-navigation ul .is-active > a {
color: rgb(var(--colors-white));
background-color: rgb(var(--colors-black));
}
@media screen and (max-width: 1023.98px) {
.my-account-inner .my-account-navigation.active ul {
display: block;
}
}
.my-account-inner .woocommerce-MyAccount-content p {
font-size: var(--text-sm);
}
@media screen and (min-width: 1024.02px) {
.my-account-inner .woocommerce-MyAccount-content p {
font-size: var(--text-base);
}
}
.my-account-inner .woocommerce-MyAccount-content p a {
font-weight: 500;
color: rgb(var(--colors-blue-base));
text-underline-offset: 0.1875rem;
-webkit-transition: text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.my-account-inner .woocommerce-MyAccount-content p a:hover {
text-decoration-color: transparent;
} .site-login {
--login-width: 480px;
--login-tab-size: 22px;
--login-tab-weight: 600;
--login-tab-color: rgb(var(--colors-gray-400));
--login-tab-hover-color: rgb(var(--colors-gray-500));
--login-tab-active-color: rgb(var(--colors-primary-background));
padding-block: 2.5rem;
}
@media screen and (min-width: 768.02px) {
.site-login {
padding-block: 5.625rem;
}
}
.site-login .site-login-inner {
max-width: var(--login-width);
margin-inline: auto;
}
.site-login .site-login-inner .site-login-overflow {
position: relative;
overflow: hidden;
padding-inline: 0.25rem;
}
.site-login .site-login-inner .login-page-tab {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
list-style: none;
margin: 0;
padding: 0;
gap: 1.25rem;
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.site-login .site-login-inner .login-page-tab {
margin-bottom: 1.875rem;
}
}
.site-login .site-login-inner .login-page-tab li a {
position: relative;
font-size: var(--login-tab-size);
font-weight: var(--login-tab-weight);
text-decoration: none;
color: var(--login-tab-color);
padding-inline: 0.25rem;
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.site-login .site-login-inner .login-page-tab li a:hover {
color: var(--login-tab-hover-color);
}
.site-login .site-login-inner .login-page-tab li a.active {
color: var(--login-tab-active-color);
}
.site-login .site-login-inner .login-form-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 200%;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all var(--theme-ease-time-slow) var(--theme-ease-primary);
transition: all var(--theme-ease-time-slow) var(--theme-ease-primary);
}
.site-login .site-login-inner .login-form-container > * {
padding: 0.0625rem;
width: 100%;
-webkit-transition: opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);
transition: opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);
transition: transform var(--theme-ease-time-slow) var(--theme-ease-primary), opacity var(--theme-ease-time-slow) var(--theme-ease-primary);
transition: transform var(--theme-ease-time-slow) var(--theme-ease-primary), opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);
}
.site-login .site-login-inner .login-form-container > *.register-form {
opacity: 0;
}
.site-login .site-login-inner .login-form-container > *.login-form > p {
font-size: var(--text-sm);
text-align: center;
color: rgb(var(--colors-gray-500));
margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024.02px) {
.site-login .site-login-inner .login-form-container > *.login-form > p {
margin-bottom: 2.5rem;
}
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 0.625rem;
margin-bottom: 1rem;
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password label {
margin-bottom: 0;
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password label input {
position: relative;
top: 0.125rem;
-webkit-margin-end: 0.375rem;
margin-inline-end: 0.375rem;
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password p {
font-size: var(--text-xs);
margin-bottom: 0;
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password .lost_password a {
font-weight: 500;
color: rgb(var(--colors-blue-base));
text-decoration: none;
}
.site-login .site-login-inner .login-form-container > *.register-form > p {
font-size: var(--text-sm);
text-align: center;
color: rgb(var(--colors-gray-500));
margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024.02px) {
.site-login .site-login-inner .login-form-container > *.register-form > p {
margin-bottom: 2.5rem;
}
}
.site-login .site-login-inner .login-form-container > *.register-form .woocommerce-privacy-policy-text {
font-size: var(--text-xs);
text-align: center;
}
.site-login .site-login-inner .login-form-container > *.register-form .woocommerce-privacy-policy-text a {
font-weight: 500;
text-decoration: none;
color: rgb(var(--colors-primary-background));
}
.site-login .site-login-inner .login-form-container.show-register-form {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.site-login .site-login-inner .login-form-container.show-register-form .login-form {
opacity: 0;
}
.site-login .site-login-inner .login-form-container.show-register-form .register-form {
opacity: 1;
}
.site-login .site-login-inner button {
width: 100%;
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
}
.site-login .site-login-inner button:hover {
color: rgb(var(--colors-primary-foreground));
background-color: rgb(var(--colors-primary-background));
opacity: 0.9;
} .single-product-wrapper {
--product-header-gap: 12px;
--product-title-xs: 22px;
--product-title-sm: 26px;
--product-title-lg: 32px;
--product-title-weight: 500;
--product-gallery-width: 50%;
--product-gallery-thumbnail: 86px;
position: relative;
}
.single-product-wrapper.in-page {
margin-block: 0.625rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper.in-page {
margin-block: 1.25rem;
}
}
.single-product-wrapper .product .product-gallery-column {
position: relative;
}
.single-product-wrapper .product .product-gallery-column .product-gallery {
position: relative;
overflow: hidden;
border-radius: var(--theme-radius);
border: 1px solid rgb(var(--colors-gray-100));
}
.single-product-wrapper .product .product-gallery-column .product-gallery-thumbnail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.375rem;
margin-top: 0.375rem;
}
.single-product-wrapper .product .product-gallery-column .product-gallery-thumbnail > * {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
max-width: var(--product-gallery-thumbnail);
overflow: hidden;
border-radius: var(--radius-sm);
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product-gallery-column.vertical-gallery {
--product-gallery-width: 55%;
-webkit-padding-start: calc(var(--product-gallery-thumbnail) + 1.25rem);
padding-inline-start: calc(var(--product-gallery-thumbnail) + 1.25rem);
}
.single-product-wrapper .product .product-gallery-column.vertical-gallery .product-gallery-thumbnail {
position: absolute;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
top: 0;
inset-inline-start: 0;
margin-top: 0;
}
}
.single-product-wrapper .product .product_title {
font-size: var(--product-title-xs);
font-weight: var(--product-title-weight);
margin-bottom: 0;
}
@media screen and (min-width: 576.02px) {
.single-product-wrapper .product .product_title {
font-size: var(--product-title-sm);
}
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product_title {
font-size: var(--product-title-lg);
}
}
.single-product-wrapper .product .product-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--product-header-gap);
border-bottom: 1px solid rgb(var(--colors-gray-200));
padding-bottom: 0.625rem;
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product-header .product-meta {
gap: 1.5rem;
}
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product-body {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: calc(var(--theme-padding) + 0.375rem);
}
.single-product-wrapper .product .product-body .product-gallery-column {
width: var(--product-gallery-width);
}
.single-product-wrapper .product .product-body .product-detail-column {
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
}
.single-product-wrapper .product .product-detail-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.625rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product-detail-inner {
gap: 1rem;
}
}
.single-product-wrapper .product .woocommerce-product-details__short-description {
font-size: var(--text-sm);
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .woocommerce-product-details__short-description {
font-size: calc(var(--text-base) - 0.0625rem);
}
}
.single-product-wrapper .product .woocommerce-product-details__short-description p {
margin-bottom: 0;
}
.single-product-wrapper .product .product-price-wrapper {
margin-bottom: 0.625rem;
}
.single-product-wrapper .product .product-price-wrapper .price {
--price-font-size-lg: 32px;
}
.single-product-wrapper .product form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1rem;
}
.single-product-wrapper .product form.cart .cart-actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.375rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product form.cart .cart-actions select {
min-width: 70px;
}
}
.single-product-wrapper .product form.cart .cart-actions .button.single_add_to_cart_button {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
@media screen and (min-width: 576.02px) {
.single-product-wrapper .product form.cart .cart-actions .button.buy_now_button {
padding-inline: 2rem;
}
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product form.cart .cart-actions .button.buy_now_button {
padding-inline: 2.875rem;
}
}
.single-product-wrapper .product form.cart .cart-actions.actions-buttons {
gap: 1.25rem;
}
@media screen and (min-width: 576.02px) {
.single-product-wrapper .product form.cart .cart-actions.actions-buttons {
gap: 1.875rem;
}
}
.single-product-wrapper .product form.cart .product-cart-action {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.single-product-wrapper .product form.cart .product-cart-action a {
color: currentColor;
text-decoration: none;
}
.single-product-wrapper .product form.cart .product-cart-action.product-compare, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist {
margin-top: 0.375rem;
}
.single-product-wrapper .product form.cart .product-cart-action.product-compare a, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--text-sm);
font-weight: 500;
gap: 0.625rem;
}
.single-product-wrapper .product form.cart .product-cart-action.product-compare a svg, .single-product-wrapper .product form.cart .product-cart-action.product-compare a img, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a svg, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a img {
width: 1.25rem;
height: auto;
}
.single-product-wrapper .product .product-service {
margin-top: 0.625rem;
background-color: rgb(var(--colors-gray-100));
padding: 1.25rem;
border-radius: var(--radius-sm);
}
.single-product-wrapper .product .product-service ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.625rem;
list-style: none;
margin: 0;
padding: 0;
}
.single-product-wrapper .product .product-service ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.625rem;
}
.single-product-wrapper .product .product-service ul li .service-icon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.25rem;
}
.single-product-wrapper .product .product-service ul li .service-icon > * {
width: 1rem;
height: auto;
}
.single-product-wrapper .product .product-service ul li .service-detail {
font-size: var(--text-xs);
}
.single-product-wrapper .product .product-service ul li .service-detail span {
color: rgb(var(--colors-gray-500));
}
.single-product-wrapper .product .product-call {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-top: 0.625rem;
}
.single-product-wrapper .product .product-call a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.75rem;
color: currentColor;
text-decoration: none;
}
.single-product-wrapper .product .product-call a .call-icon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 2.875rem;
height: 2.875rem;
color: rgb(var(--colors-white));
background-color: rgb(var(--colors-green-base));
border-radius: 50%;
}
.single-product-wrapper .product .product-call a .call-icon > * {
width: 1.375rem;
height: auto;
}
.single-product-wrapper .product .product-call a .call-detail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: 1.7;
}
.single-product-wrapper .product .product-call a .call-detail span {
font-size: var(--text-xs);
color: rgb(var(--colors-gray-500));
}
.single-product-wrapper .product .product-call a .call-detail p {
font-size: var(--text-sm);
margin-bottom: 0;
}
.single-product-wrapper .product .product-call a .call-detail p strong {
text-decoration: underline;
text-underline-offset: 0.25rem;
}
.single-product-wrapper .product .product-share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.625rem;
margin-top: 1.25rem;
}
.single-product-wrapper .product .product-share > span {
font-size: var(--text-xs);
font-weight: 500;
}
.single-product-wrapper .product .single-product-tabs-wrapper {
margin-top: 1.875rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .single-product-tabs-wrapper {
margin-top: 3.5rem;
}
}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1.125rem;
list-style: none;
margin: 0;
padding: 0;
border-bottom: 1px solid rgb(var(--colors-gray-200));
}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li a {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--text-base);
font-weight: 500;
text-decoration: none;
color: rgb(var(--colors-gray-400));
padding-bottom: 0.625rem;
-webkit-transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
transition: all var(--theme-ease-time-fast) var(--theme-ease-in-out);
}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li a:hover {
color: rgb(var(--colors-gray-600));
}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li.active a {
color: rgb(var(--colors-primary-background));
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-Tabs-panel {
padding-block: 1rem;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-Tabs-panel > h2 {
display: none;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes {
width: 100%;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 0.625rem;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 0.875rem;
width: 100%;
border-bottom: 1px solid rgb(var(--colors-gray-200));
}
@media screen and (min-width: 768.02px) {
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr {
width: 49%;
}
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr > * {
padding-bottom: 0.75rem;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr th {
font-weight: 600;
min-width: 12.5rem;
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr td p {
margin-bottom: 0;
}
.single-product-wrapper .product .single-product-tabs-wrapper.accordion {
margin-top: 0.625rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .single-product-tabs-wrapper.accordion {
margin-top: 1rem;
}
}
.single-product-wrapper .product .single-product-tabs-wrapper.accordion .accordion-button {
font-size: var(--text-base);
font-weight: 500;
height: auto;
padding-block: 1.25rem;
}
@media screen and (min-width: 768.02px) {
.single-product-wrapper .product .single-product-tabs-wrapper.accordion .woocommerce-product-attributes tbody tr {
width: 100%;
}
}
.single-product-wrapper .product .product-iconboxes {
margin-top: 1.25rem;
}
@media screen and (min-width: 1024.02px) {
.single-product-wrapper .product .product-iconboxes {
margin-top: 1.875rem;
}
}.static {
position: static !important;
}
.fixed {
position: fixed !important;
}
.absolute {
position: absolute !important;
}
.relative {
position: relative !important;
}
.sticky {
position: sticky !important;
}
@media screen and (min-width: 576.02px) {
.sm\:static {
position: static !important;
}
.sm\:fixed {
position: fixed !important;
}
.sm\:absolute {
position: absolute !important;
}
.sm\:relative {
position: relative !important;
}
.sm\:sticky {
position: sticky !important;
}
}
@media screen and (min-width: 768.02px) {
.md\:static {
position: static !important;
}
.md\:fixed {
position: fixed !important;
}
.md\:absolute {
position: absolute !important;
}
.md\:relative {
position: relative !important;
}
.md\:sticky {
position: sticky !important;
}
}
@media screen and (min-width: 1024.02px) {
.lg\:static {
position: static !important;
}
.lg\:fixed {
position: fixed !important;
}
.lg\:absolute {
position: absolute !important;
}
.lg\:relative {
position: relative !important;
}
.lg\:sticky {
position: sticky !important;
}
}
@media screen and (min-width: 1280.02px) {
.xl\:static {
position: static !important;
}
.xl\:fixed {
position: fixed !important;
}
.xl\:absolute {
position: absolute !important;
}
.xl\:relative {
position: relative !important;
}
.xl\:sticky {
position: sticky !important;
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:static {
position: static !important;
}
.\32 xl\:fixed {
position: fixed !important;
}
.\32 xl\:absolute {
position: absolute !important;
}
.\32 xl\:relative {
position: relative !important;
}
.\32 xl\:sticky {
position: sticky !important;
}
} .hidden {
display: none !important;
}
.block {
display: block !important;
}
.inline-block {
display: inline-block !important;
}
.inline {
display: inline !important;
}
.flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.grid {
display: grid;
}
.inline-grid {
display: inline-grid !important;
}
@media screen and (min-width: 576.02px) {
.sm\:hidden {
display: none !important;
}
.sm\:block {
display: block !important;
}
.sm\:inline-block {
display: inline-block !important;
}
.sm\:inline {
display: inline !important;
}
.sm\:flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.sm\:inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.sm\:grid {
display: grid !important;
}
.sm\:inline-grid {
display: inline-grid !important;
}
}
@media screen and (min-width: 768.02px) {
.md\:hidden {
display: none !important;
}
.md\:block {
display: block !important;
}
.md\:inline-block {
display: inline-block !important;
}
.md\:inline {
display: inline !important;
}
.md\:flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.md\:inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.md\:grid {
display: grid !important;
}
.md\:inline-grid {
display: inline-grid !important;
}
}
@media screen and (min-width: 1024.02px) {
.lg\:hidden {
display: none !important;
}
.lg\:block {
display: block !important;
}
.lg\:inline-block {
display: inline-block !important;
}
.lg\:inline {
display: inline !important;
}
.lg\:flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.lg\:inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.lg\:grid {
display: grid !important;
}
.lg\:inline-grid {
display: inline-grid !important;
}
}
@media screen and (min-width: 1280.02px) {
.xl\:hidden {
display: none !important;
}
.xl\:block {
display: block !important;
}
.xl\:inline-block {
display: inline-block !important;
}
.xl\:inline {
display: inline !important;
}
.xl\:flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.xl\:inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.xl\:grid {
display: grid !important;
}
.xl\:inline-grid {
display: inline-grid !important;
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:hidden {
display: none !important;
}
.\32 xl\:block {
display: block !important;
}
.\32 xl\:inline-block {
display: inline-block !important;
}
.\32 xl\:inline {
display: inline !important;
}
.\32 xl\:flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.\32 xl\:inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.\32 xl\:grid {
display: grid !important;
}
.\32 xl\:inline-grid {
display: inline-grid !important;
}
} .flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.self-center {
-ms-flex-item-align: center;
align-self: center;
}
.self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media screen and (min-width: 576.02px) {
.sm\:flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.sm\:flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.sm\:flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.sm\:flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.sm\:flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.sm\:flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sm\:flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.sm\:items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.sm\:items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.sm\:items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sm\:items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.sm\:items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.sm\:items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.sm\:self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.sm\:self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.sm\:self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.sm\:self-center {
-ms-flex-item-align: center;
align-self: center;
}
.sm\:self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.sm\:self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.sm\:justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.sm\:justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.sm\:justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.sm\:justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.sm\:justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.sm\:flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.sm\:flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.sm\:flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.sm\:flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.sm\:grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.sm\:grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.sm\:shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.sm\:shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
}
@media screen and (min-width: 768.02px) {
.md\:flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.md\:flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.md\:flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.md\:flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.md\:flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.md\:flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.md\:flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.md\:items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.md\:items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.md\:items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.md\:items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.md\:items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.md\:items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.md\:self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.md\:self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.md\:self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.md\:self-center {
-ms-flex-item-align: center;
align-self: center;
}
.md\:self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.md\:self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.md\:justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.md\:justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.md\:justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.md\:justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.md\:justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.md\:flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.md\:flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.md\:flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.md\:flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.md\:grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.md\:grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.md\:shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.md\:shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
}
@media screen and (min-width: 1024.02px) {
.lg\:flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.lg\:flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.lg\:flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.lg\:flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.lg\:flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.lg\:flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.lg\:flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.lg\:items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.lg\:items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.lg\:items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.lg\:items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.lg\:items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.lg\:items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.lg\:self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.lg\:self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.lg\:self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.lg\:self-center {
-ms-flex-item-align: center;
align-self: center;
}
.lg\:self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.lg\:self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.lg\:justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.lg\:justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.lg\:justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.lg\:justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.lg\:justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.lg\:flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.lg\:flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.lg\:flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.lg\:flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.lg\:grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.lg\:grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.lg\:shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.lg\:shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
}
@media screen and (min-width: 1280.02px) {
.xl\:flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.xl\:flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.xl\:flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.xl\:flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.xl\:flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.xl\:flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xl\:flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.xl\:items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.xl\:items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.xl\:items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.xl\:items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.xl\:items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.xl\:items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.xl\:self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.xl\:self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.xl\:self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.xl\:self-center {
-ms-flex-item-align: center;
align-self: center;
}
.xl\:self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.xl\:self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.xl\:justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.xl\:justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.xl\:justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.xl\:justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.xl\:justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.xl\:flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.xl\:flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.xl\:flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.xl\:flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.xl\:grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.xl\:grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.xl\:shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.xl\:shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:flex-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.\32 xl\:flex-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.\32 xl\:flex-initial {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.\32 xl\:flex-none {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.\32 xl\:flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.\32 xl\:flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.\32 xl\:flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.\32 xl\:items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.\32 xl\:items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.\32 xl\:items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.\32 xl\:items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.\32 xl\:items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.\32 xl\:items-normal {
-webkit-box-align: normal;
-ms-flex-align: normal;
align-items: normal;
}
.\32 xl\:self-auto {
-ms-flex-item-align: auto;
align-self: auto;
}
.\32 xl\:self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.\32 xl\:self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.\32 xl\:self-center {
-ms-flex-item-align: center;
align-self: center;
}
.\32 xl\:self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.\32 xl\:self-stretch {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.\32 xl\:justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.\32 xl\:justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.\32 xl\:justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.\32 xl\:justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.\32 xl\:justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.\32 xl\:flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.\32 xl\:flex-col-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.\32 xl\:flex-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.\32 xl\:flex-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.\32 xl\:grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.\32 xl\:grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
.\32 xl\:shrink {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.\32 xl\:shrink-0 {
-ms-flex-negative: 0;
flex-shrink: 0;
}
} .grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
@media screen and (min-width: 576.02px) {
.sm\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.sm\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sm\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.sm\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.sm\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.sm\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.sm\:grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.sm\:grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.sm\:grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.sm\:grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.sm\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.sm\:grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.sm\:grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.sm\:grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.sm\:grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.sm\:grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.sm\:grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.sm\:grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.sm\:grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.sm\:grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.sm\:grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.sm\:grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.sm\:grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.sm\:order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.sm\:order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.sm\:order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.sm\:order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.sm\:order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.sm\:order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.sm\:order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.sm\:order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.sm\:order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.sm\:order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.sm\:order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.sm\:order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
}
@media screen and (min-width: 768.02px) {
.md\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.md\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.md\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.md\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.md\:grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.md\:grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.md\:grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.md\:grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.md\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.md\:grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.md\:grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.md\:grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.md\:grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.md\:grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.md\:grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.md\:grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.md\:grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.md\:grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.md\:grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.md\:grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.md\:grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.md\:order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.md\:order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.md\:order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.md\:order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.md\:order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.md\:order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.md\:order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.md\:order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.md\:order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.md\:order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.md\:order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.md\:order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
}
@media screen and (min-width: 1024.02px) {
.lg\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.lg\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.lg\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.lg\:grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.lg\:grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.lg\:grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.lg\:grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.lg\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.lg\:grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.lg\:grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.lg\:grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.lg\:grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.lg\:grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.lg\:grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.lg\:grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.lg\:grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.lg\:grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.lg\:grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.lg\:grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.lg\:grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.lg\:order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.lg\:order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.lg\:order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.lg\:order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.lg\:order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.lg\:order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.lg\:order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.lg\:order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.lg\:order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.lg\:order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.lg\:order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.lg\:order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
}
@media screen and (min-width: 1280.02px) {
.xl\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.xl\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.xl\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.xl\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.xl\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.xl\:grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.xl\:grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.xl\:grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.xl\:grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.xl\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.xl\:grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.xl\:grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.xl\:grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.xl\:grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.xl\:grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.xl\:grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.xl\:grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.xl\:grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.xl\:grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.xl\:grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.xl\:grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.xl\:grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.xl\:order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.xl\:order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.xl\:order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.xl\:order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.xl\:order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.xl\:order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.xl\:order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.xl\:order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.xl\:order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.xl\:order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.xl\:order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.xl\:order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.\32 xl\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.\32 xl\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.\32 xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.\32 xl\:grid-cols-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.\32 xl\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.\32 xl\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.\32 xl\:grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.\32 xl\:grid-cols-9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.\32 xl\:grid-cols-10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.\32 xl\:grid-cols-11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.\32 xl\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.\32 xl\:grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.\32 xl\:grid-rows-2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.\32 xl\:grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.\32 xl\:grid-rows-4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.\32 xl\:grid-rows-5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.\32 xl\:grid-rows-6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.\32 xl\:grid-rows-7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.\32 xl\:grid-rows-8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.\32 xl\:grid-rows-9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.\32 xl\:grid-rows-10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.\32 xl\:grid-rows-11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.\32 xl\:grid-rows-12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
.\32 xl\:order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.\32 xl\:order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.\32 xl\:order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.\32 xl\:order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.\32 xl\:order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.\32 xl\:order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.\32 xl\:order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.\32 xl\:order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.\32 xl\:order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.\32 xl\:order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.\32 xl\:order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.\32 xl\:order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
} .gap {
gap: var(--gap);
}
@media screen and (min-width: 576.02px) {
.gap-sm {
gap: var(--gap-sm);
}
}
@media screen and (min-width: 1024.02px) {
.gap-lg {
gap: var(--gap-lg);
}
}
.row-gap {
row-gap: var(--row-gap);
}
@media screen and (min-width: 576.02px) {
.row-gap-sm {
row-gap: var(--row-gap-sm);
}
}
@media screen and (min-width: 1024.02px) {
.row-gap-lg {
row-gap: var(--row-gap-lg);
}
}
.column-gap {
-webkit-column-gap: var(--column-gap);
-moz-column-gap: var(--column-gap);
column-gap: var(--column-gap);
}
@media screen and (min-width: 576.02px) {
.column-gap-sm {
-webkit-column-gap: var(--column-gap-sm);
-moz-column-gap: var(--column-gap-sm);
column-gap: var(--column-gap-sm);
}
}
@media screen and (min-width: 1024.02px) {
.column-gap-lg {
-webkit-column-gap: var(--column-gap-lg);
-moz-column-gap: var(--column-gap-lg);
column-gap: var(--column-gap-lg);
}
} .bg-white {
background-color: rgb(var(--colors-white));
}
.hover\:bg-white:hover {
background-color: rgb(var(--colors-white));
}
.bg-black {
background-color: rgb(var(--colors-black));
}
.hover\:bg-black:hover {
background-color: rgb(var(--colors-black));
}
.bg-primary-background {
background-color: rgb(var(--colors-primary-background));
}
.hover\:bg-primary-background:hover {
background-color: rgb(var(--colors-primary-background));
}
.bg-primary-foreground {
background-color: rgb(var(--colors-primary-foreground));
}
.hover\:bg-primary-foreground:hover {
background-color: rgb(var(--colors-primary-foreground));
}
.bg-secondary-background {
background-color: rgb(var(--colors-secondary-background));
}
.hover\:bg-secondary-background:hover {
background-color: rgb(var(--colors-secondary-background));
}
.bg-secondary-foreground {
background-color: rgb(var(--colors-secondary-foreground));
}
.hover\:bg-secondary-foreground:hover {
background-color: rgb(var(--colors-secondary-foreground));
}
.bg-button-default-background {
background-color: rgb(var(--colors-button-default-background));
}
.hover\:bg-button-default-background:hover {
background-color: rgb(var(--colors-button-default-background));
}
.bg-button-default-foreground {
background-color: rgb(var(--colors-button-default-foreground));
}
.hover\:bg-button-default-foreground:hover {
background-color: rgb(var(--colors-button-default-foreground));
}
.bg-dropdown-border {
background-color: rgb(var(--colors-dropdown-border));
}
.hover\:bg-dropdown-border:hover {
background-color: rgb(var(--colors-dropdown-border));
}
.bg-dropdown-background {
background-color: rgb(var(--colors-dropdown-background));
}
.hover\:bg-dropdown-background:hover {
background-color: rgb(var(--colors-dropdown-background));
}
.bg-dropdown-foreground {
background-color: rgb(var(--colors-dropdown-foreground));
}
.hover\:bg-dropdown-foreground:hover {
background-color: rgb(var(--colors-dropdown-foreground));
}
.bg-dropdown-muted {
background-color: rgb(var(--colors-dropdown-muted));
}
.hover\:bg-dropdown-muted:hover {
background-color: rgb(var(--colors-dropdown-muted));
}
.bg-drawer-background {
background-color: rgb(var(--colors-drawer-background));
}
.hover\:bg-drawer-background:hover {
background-color: rgb(var(--colors-drawer-background));
}
.bg-drawer-foreground {
background-color: rgb(var(--colors-drawer-foreground));
}
.hover\:bg-drawer-foreground:hover {
background-color: rgb(var(--colors-drawer-foreground));
}
.bg-drawer-muted-background {
background-color: rgb(var(--colors-drawer-muted-background));
}
.hover\:bg-drawer-muted-background:hover {
background-color: rgb(var(--colors-drawer-muted-background));
}
.bg-drawer-muted-foreground {
background-color: rgb(var(--colors-drawer-muted-foreground));
}
.hover\:bg-drawer-muted-foreground:hover {
background-color: rgb(var(--colors-drawer-muted-foreground));
}
.bg-drawer-inline-border {
background-color: rgb(var(--colors-drawer-inline-border));
}
.hover\:bg-drawer-inline-border:hover {
background-color: rgb(var(--colors-drawer-inline-border));
}
.bg-primary-menu-active-background {
background-color: rgb(var(--colors-primary-menu-active-background));
}
.hover\:bg-primary-menu-active-background:hover {
background-color: rgb(var(--colors-primary-menu-active-background));
}
.bg-primary-menu-active-foreground {
background-color: rgb(var(--colors-primary-menu-active-foreground));
}
.hover\:bg-primary-menu-active-foreground:hover {
background-color: rgb(var(--colors-primary-menu-active-foreground));
}
.bg-gray-50 {
background-color: rgb(var(--colors-gray-50));
}
.hover\:bg-gray-50:hover {
background-color: rgb(var(--colors-gray-50));
}
.bg-gray-100 {
background-color: rgb(var(--colors-gray-100));
}
.hover\:bg-gray-100:hover {
background-color: rgb(var(--colors-gray-100));
}
.bg-gray-200 {
background-color: rgb(var(--colors-gray-200));
}
.hover\:bg-gray-200:hover {
background-color: rgb(var(--colors-gray-200));
}
.bg-gray-300 {
background-color: rgb(var(--colors-gray-300));
}
.hover\:bg-gray-300:hover {
background-color: rgb(var(--colors-gray-300));
}
.bg-gray-400 {
background-color: rgb(var(--colors-gray-400));
}
.hover\:bg-gray-400:hover {
background-color: rgb(var(--colors-gray-400));
}
.bg-gray-500 {
background-color: rgb(var(--colors-gray-500));
}
.hover\:bg-gray-500:hover {
background-color: rgb(var(--colors-gray-500));
}
.bg-gray-600 {
background-color: rgb(var(--colors-gray-600));
}
.hover\:bg-gray-600:hover {
background-color: rgb(var(--colors-gray-600));
}
.bg-gray-700 {
background-color: rgb(var(--colors-gray-700));
}
.hover\:bg-gray-700:hover {
background-color: rgb(var(--colors-gray-700));
}
.bg-gray-800 {
background-color: rgb(var(--colors-gray-800));
}
.hover\:bg-gray-800:hover {
background-color: rgb(var(--colors-gray-800));
}
.bg-gray-900 {
background-color: rgb(var(--colors-gray-900));
}
.hover\:bg-gray-900:hover {
background-color: rgb(var(--colors-gray-900));
}
.bg-gray-950 {
background-color: rgb(var(--colors-gray-950));
}
.hover\:bg-gray-950:hover {
background-color: rgb(var(--colors-gray-950));
}
.bg-blue-light {
background-color: rgb(var(--colors-blue-light));
}
.hover\:bg-blue-light:hover {
background-color: rgb(var(--colors-blue-light));
}
.bg-blue-base {
background-color: rgb(var(--colors-blue-base));
}
.hover\:bg-blue-base:hover {
background-color: rgb(var(--colors-blue-base));
}
.bg-blue-dark {
background-color: rgb(var(--colors-blue-dark));
}
.hover\:bg-blue-dark:hover {
background-color: rgb(var(--colors-blue-dark));
}
.bg-green-light {
background-color: rgb(var(--colors-green-light));
}
.hover\:bg-green-light:hover {
background-color: rgb(var(--colors-green-light));
}
.bg-green-base {
background-color: rgb(var(--colors-green-base));
}
.hover\:bg-green-base:hover {
background-color: rgb(var(--colors-green-base));
}
.bg-green-dark {
background-color: rgb(var(--colors-green-dark));
}
.hover\:bg-green-dark:hover {
background-color: rgb(var(--colors-green-dark));
}
.bg-orange-light {
background-color: rgb(var(--colors-orange-light));
}
.hover\:bg-orange-light:hover {
background-color: rgb(var(--colors-orange-light));
}
.bg-orange-base {
background-color: rgb(var(--colors-orange-base));
}
.hover\:bg-orange-base:hover {
background-color: rgb(var(--colors-orange-base));
}
.bg-orange-dark {
background-color: rgb(var(--colors-orange-dark));
}
.hover\:bg-orange-dark:hover {
background-color: rgb(var(--colors-orange-dark));
}
.bg-red-light {
background-color: rgb(var(--colors-red-light));
}
.hover\:bg-red-light:hover {
background-color: rgb(var(--colors-red-light));
}
.bg-red-base {
background-color: rgb(var(--colors-red-base));
}
.hover\:bg-red-base:hover {
background-color: rgb(var(--colors-red-base));
}
.bg-red-dark {
background-color: rgb(var(--colors-red-dark));
}
.hover\:bg-red-dark:hover {
background-color: rgb(var(--colors-red-dark));
}
.bg-yellow-light {
background-color: rgb(var(--colors-yellow-light));
}
.hover\:bg-yellow-light:hover {
background-color: rgb(var(--colors-yellow-light));
}
.bg-yellow-base {
background-color: rgb(var(--colors-yellow-base));
}
.hover\:bg-yellow-base:hover {
background-color: rgb(var(--colors-yellow-base));
}
.bg-yellow-dark {
background-color: rgb(var(--colors-yellow-dark));
}
.hover\:bg-yellow-dark:hover {
background-color: rgb(var(--colors-yellow-dark));
}
.text-white {
color: rgb(var(--colors-white));
}
.hover\:text-white:hover {
color: rgb(var(--colors-white));
}
.text-black {
color: rgb(var(--colors-black));
}
.hover\:text-black:hover {
color: rgb(var(--colors-black));
}
.text-primary-background {
color: rgb(var(--colors-primary-background));
}
.hover\:text-primary-background:hover {
color: rgb(var(--colors-primary-background));
}
.text-primary-foreground {
color: rgb(var(--colors-primary-foreground));
}
.hover\:text-primary-foreground:hover {
color: rgb(var(--colors-primary-foreground));
}
.text-secondary-background {
color: rgb(var(--colors-secondary-background));
}
.hover\:text-secondary-background:hover {
color: rgb(var(--colors-secondary-background));
}
.text-secondary-foreground {
color: rgb(var(--colors-secondary-foreground));
}
.hover\:text-secondary-foreground:hover {
color: rgb(var(--colors-secondary-foreground));
}
.text-button-default-background {
color: rgb(var(--colors-button-default-background));
}
.hover\:text-button-default-background:hover {
color: rgb(var(--colors-button-default-background));
}
.text-button-default-foreground {
color: rgb(var(--colors-button-default-foreground));
}
.hover\:text-button-default-foreground:hover {
color: rgb(var(--colors-button-default-foreground));
}
.text-dropdown-border {
color: rgb(var(--colors-dropdown-border));
}
.hover\:text-dropdown-border:hover {
color: rgb(var(--colors-dropdown-border));
}
.text-dropdown-background {
color: rgb(var(--colors-dropdown-background));
}
.hover\:text-dropdown-background:hover {
color: rgb(var(--colors-dropdown-background));
}
.text-dropdown-foreground {
color: rgb(var(--colors-dropdown-foreground));
}
.hover\:text-dropdown-foreground:hover {
color: rgb(var(--colors-dropdown-foreground));
}
.text-dropdown-muted {
color: rgb(var(--colors-dropdown-muted));
}
.hover\:text-dropdown-muted:hover {
color: rgb(var(--colors-dropdown-muted));
}
.text-drawer-background {
color: rgb(var(--colors-drawer-background));
}
.hover\:text-drawer-background:hover {
color: rgb(var(--colors-drawer-background));
}
.text-drawer-foreground {
color: rgb(var(--colors-drawer-foreground));
}
.hover\:text-drawer-foreground:hover {
color: rgb(var(--colors-drawer-foreground));
}
.text-drawer-muted-background {
color: rgb(var(--colors-drawer-muted-background));
}
.hover\:text-drawer-muted-background:hover {
color: rgb(var(--colors-drawer-muted-background));
}
.text-drawer-muted-foreground {
color: rgb(var(--colors-drawer-muted-foreground));
}
.hover\:text-drawer-muted-foreground:hover {
color: rgb(var(--colors-drawer-muted-foreground));
}
.text-drawer-inline-border {
color: rgb(var(--colors-drawer-inline-border));
}
.hover\:text-drawer-inline-border:hover {
color: rgb(var(--colors-drawer-inline-border));
}
.text-primary-menu-active-background {
color: rgb(var(--colors-primary-menu-active-background));
}
.hover\:text-primary-menu-active-background:hover {
color: rgb(var(--colors-primary-menu-active-background));
}
.text-primary-menu-active-foreground {
color: rgb(var(--colors-primary-menu-active-foreground));
}
.hover\:text-primary-menu-active-foreground:hover {
color: rgb(var(--colors-primary-menu-active-foreground));
}
.text-gray-50 {
color: rgb(var(--colors-gray-50));
}
.hover\:text-gray-50:hover {
color: rgb(var(--colors-gray-50));
}
.text-gray-100 {
color: rgb(var(--colors-gray-100));
}
.hover\:text-gray-100:hover {
color: rgb(var(--colors-gray-100));
}
.text-gray-200 {
color: rgb(var(--colors-gray-200));
}
.hover\:text-gray-200:hover {
color: rgb(var(--colors-gray-200));
}
.text-gray-300 {
color: rgb(var(--colors-gray-300));
}
.hover\:text-gray-300:hover {
color: rgb(var(--colors-gray-300));
}
.text-gray-400 {
color: rgb(var(--colors-gray-400));
}
.hover\:text-gray-400:hover {
color: rgb(var(--colors-gray-400));
}
.text-gray-500 {
color: rgb(var(--colors-gray-500));
}
.hover\:text-gray-500:hover {
color: rgb(var(--colors-gray-500));
}
.text-gray-600 {
color: rgb(var(--colors-gray-600));
}
.hover\:text-gray-600:hover {
color: rgb(var(--colors-gray-600));
}
.text-gray-700 {
color: rgb(var(--colors-gray-700));
}
.hover\:text-gray-700:hover {
color: rgb(var(--colors-gray-700));
}
.text-gray-800 {
color: rgb(var(--colors-gray-800));
}
.hover\:text-gray-800:hover {
color: rgb(var(--colors-gray-800));
}
.text-gray-900 {
color: rgb(var(--colors-gray-900));
}
.hover\:text-gray-900:hover {
color: rgb(var(--colors-gray-900));
}
.text-gray-950 {
color: rgb(var(--colors-gray-950));
}
.hover\:text-gray-950:hover {
color: rgb(var(--colors-gray-950));
}
.text-blue-light {
color: rgb(var(--colors-blue-light));
}
.hover\:text-blue-light:hover {
color: rgb(var(--colors-blue-light));
}
.text-blue-base {
color: rgb(var(--colors-blue-base));
}
.hover\:text-blue-base:hover {
color: rgb(var(--colors-blue-base));
}
.text-blue-dark {
color: rgb(var(--colors-blue-dark));
}
.hover\:text-blue-dark:hover {
color: rgb(var(--colors-blue-dark));
}
.text-green-light {
color: rgb(var(--colors-green-light));
}
.hover\:text-green-light:hover {
color: rgb(var(--colors-green-light));
}
.text-green-base {
color: rgb(var(--colors-green-base));
}
.hover\:text-green-base:hover {
color: rgb(var(--colors-green-base));
}
.text-green-dark {
color: rgb(var(--colors-green-dark));
}
.hover\:text-green-dark:hover {
color: rgb(var(--colors-green-dark));
}
.text-orange-light {
color: rgb(var(--colors-orange-light));
}
.hover\:text-orange-light:hover {
color: rgb(var(--colors-orange-light));
}
.text-orange-base {
color: rgb(var(--colors-orange-base));
}
.hover\:text-orange-base:hover {
color: rgb(var(--colors-orange-base));
}
.text-orange-dark {
color: rgb(var(--colors-orange-dark));
}
.hover\:text-orange-dark:hover {
color: rgb(var(--colors-orange-dark));
}
.text-red-light {
color: rgb(var(--colors-red-light));
}
.hover\:text-red-light:hover {
color: rgb(var(--colors-red-light));
}
.text-red-base {
color: rgb(var(--colors-red-base));
}
.hover\:text-red-base:hover {
color: rgb(var(--colors-red-base));
}
.text-red-dark {
color: rgb(var(--colors-red-dark));
}
.hover\:text-red-dark:hover {
color: rgb(var(--colors-red-dark));
}
.text-yellow-light {
color: rgb(var(--colors-yellow-light));
}
.hover\:text-yellow-light:hover {
color: rgb(var(--colors-yellow-light));
}
.text-yellow-base {
color: rgb(var(--colors-yellow-base));
}
.hover\:text-yellow-base:hover {
color: rgb(var(--colors-yellow-base));
}
.text-yellow-dark {
color: rgb(var(--colors-yellow-dark));
}
.hover\:text-yellow-dark:hover {
color: rgb(var(--colors-yellow-dark));
}
.border-white {
border-color: rgb(var(--colors-white));
}
.hover\:border-white:hover {
border-color: rgb(var(--colors-white));
}
.border-black {
border-color: rgb(var(--colors-black));
}
.hover\:border-black:hover {
border-color: rgb(var(--colors-black));
}
.border-primary-background {
border-color: rgb(var(--colors-primary-background));
}
.hover\:border-primary-background:hover {
border-color: rgb(var(--colors-primary-background));
}
.border-primary-foreground {
border-color: rgb(var(--colors-primary-foreground));
}
.hover\:border-primary-foreground:hover {
border-color: rgb(var(--colors-primary-foreground));
}
.border-secondary-background {
border-color: rgb(var(--colors-secondary-background));
}
.hover\:border-secondary-background:hover {
border-color: rgb(var(--colors-secondary-background));
}
.border-secondary-foreground {
border-color: rgb(var(--colors-secondary-foreground));
}
.hover\:border-secondary-foreground:hover {
border-color: rgb(var(--colors-secondary-foreground));
}
.border-button-default-background {
border-color: rgb(var(--colors-button-default-background));
}
.hover\:border-button-default-background:hover {
border-color: rgb(var(--colors-button-default-background));
}
.border-button-default-foreground {
border-color: rgb(var(--colors-button-default-foreground));
}
.hover\:border-button-default-foreground:hover {
border-color: rgb(var(--colors-button-default-foreground));
}
.border-dropdown-border {
border-color: rgb(var(--colors-dropdown-border));
}
.hover\:border-dropdown-border:hover {
border-color: rgb(var(--colors-dropdown-border));
}
.border-dropdown-background {
border-color: rgb(var(--colors-dropdown-background));
}
.hover\:border-dropdown-background:hover {
border-color: rgb(var(--colors-dropdown-background));
}
.border-dropdown-foreground {
border-color: rgb(var(--colors-dropdown-foreground));
}
.hover\:border-dropdown-foreground:hover {
border-color: rgb(var(--colors-dropdown-foreground));
}
.border-dropdown-muted {
border-color: rgb(var(--colors-dropdown-muted));
}
.hover\:border-dropdown-muted:hover {
border-color: rgb(var(--colors-dropdown-muted));
}
.border-drawer-background {
border-color: rgb(var(--colors-drawer-background));
}
.hover\:border-drawer-background:hover {
border-color: rgb(var(--colors-drawer-background));
}
.border-drawer-foreground {
border-color: rgb(var(--colors-drawer-foreground));
}
.hover\:border-drawer-foreground:hover {
border-color: rgb(var(--colors-drawer-foreground));
}
.border-drawer-muted-background {
border-color: rgb(var(--colors-drawer-muted-background));
}
.hover\:border-drawer-muted-background:hover {
border-color: rgb(var(--colors-drawer-muted-background));
}
.border-drawer-muted-foreground {
border-color: rgb(var(--colors-drawer-muted-foreground));
}
.hover\:border-drawer-muted-foreground:hover {
border-color: rgb(var(--colors-drawer-muted-foreground));
}
.border-drawer-inline-border {
border-color: rgb(var(--colors-drawer-inline-border));
}
.hover\:border-drawer-inline-border:hover {
border-color: rgb(var(--colors-drawer-inline-border));
}
.border-primary-menu-active-background {
border-color: rgb(var(--colors-primary-menu-active-background));
}
.hover\:border-primary-menu-active-background:hover {
border-color: rgb(var(--colors-primary-menu-active-background));
}
.border-primary-menu-active-foreground {
border-color: rgb(var(--colors-primary-menu-active-foreground));
}
.hover\:border-primary-menu-active-foreground:hover {
border-color: rgb(var(--colors-primary-menu-active-foreground));
}
.border-gray-50 {
border-color: rgb(var(--colors-gray-50));
}
.hover\:border-gray-50:hover {
border-color: rgb(var(--colors-gray-50));
}
.border-gray-100 {
border-color: rgb(var(--colors-gray-100));
}
.hover\:border-gray-100:hover {
border-color: rgb(var(--colors-gray-100));
}
.border-gray-200 {
border-color: rgb(var(--colors-gray-200));
}
.hover\:border-gray-200:hover {
border-color: rgb(var(--colors-gray-200));
}
.border-gray-300 {
border-color: rgb(var(--colors-gray-300));
}
.hover\:border-gray-300:hover {
border-color: rgb(var(--colors-gray-300));
}
.border-gray-400 {
border-color: rgb(var(--colors-gray-400));
}
.hover\:border-gray-400:hover {
border-color: rgb(var(--colors-gray-400));
}
.border-gray-500 {
border-color: rgb(var(--colors-gray-500));
}
.hover\:border-gray-500:hover {
border-color: rgb(var(--colors-gray-500));
}
.border-gray-600 {
border-color: rgb(var(--colors-gray-600));
}
.hover\:border-gray-600:hover {
border-color: rgb(var(--colors-gray-600));
}
.border-gray-700 {
border-color: rgb(var(--colors-gray-700));
}
.hover\:border-gray-700:hover {
border-color: rgb(var(--colors-gray-700));
}
.border-gray-800 {
border-color: rgb(var(--colors-gray-800));
}
.hover\:border-gray-800:hover {
border-color: rgb(var(--colors-gray-800));
}
.border-gray-900 {
border-color: rgb(var(--colors-gray-900));
}
.hover\:border-gray-900:hover {
border-color: rgb(var(--colors-gray-900));
}
.border-gray-950 {
border-color: rgb(var(--colors-gray-950));
}
.hover\:border-gray-950:hover {
border-color: rgb(var(--colors-gray-950));
}
.border-blue-light {
border-color: rgb(var(--colors-blue-light));
}
.hover\:border-blue-light:hover {
border-color: rgb(var(--colors-blue-light));
}
.border-blue-base {
border-color: rgb(var(--colors-blue-base));
}
.hover\:border-blue-base:hover {
border-color: rgb(var(--colors-blue-base));
}
.border-blue-dark {
border-color: rgb(var(--colors-blue-dark));
}
.hover\:border-blue-dark:hover {
border-color: rgb(var(--colors-blue-dark));
}
.border-green-light {
border-color: rgb(var(--colors-green-light));
}
.hover\:border-green-light:hover {
border-color: rgb(var(--colors-green-light));
}
.border-green-base {
border-color: rgb(var(--colors-green-base));
}
.hover\:border-green-base:hover {
border-color: rgb(var(--colors-green-base));
}
.border-green-dark {
border-color: rgb(var(--colors-green-dark));
}
.hover\:border-green-dark:hover {
border-color: rgb(var(--colors-green-dark));
}
.border-orange-light {
border-color: rgb(var(--colors-orange-light));
}
.hover\:border-orange-light:hover {
border-color: rgb(var(--colors-orange-light));
}
.border-orange-base {
border-color: rgb(var(--colors-orange-base));
}
.hover\:border-orange-base:hover {
border-color: rgb(var(--colors-orange-base));
}
.border-orange-dark {
border-color: rgb(var(--colors-orange-dark));
}
.hover\:border-orange-dark:hover {
border-color: rgb(var(--colors-orange-dark));
}
.border-red-light {
border-color: rgb(var(--colors-red-light));
}
.hover\:border-red-light:hover {
border-color: rgb(var(--colors-red-light));
}
.border-red-base {
border-color: rgb(var(--colors-red-base));
}
.hover\:border-red-base:hover {
border-color: rgb(var(--colors-red-base));
}
.border-red-dark {
border-color: rgb(var(--colors-red-dark));
}
.hover\:border-red-dark:hover {
border-color: rgb(var(--colors-red-dark));
}
.border-yellow-light {
border-color: rgb(var(--colors-yellow-light));
}
.hover\:border-yellow-light:hover {
border-color: rgb(var(--colors-yellow-light));
}
.border-yellow-base {
border-color: rgb(var(--colors-yellow-base));
}
.hover\:border-yellow-base:hover {
border-color: rgb(var(--colors-yellow-base));
}
.border-yellow-dark {
border-color: rgb(var(--colors-yellow-dark));
}
.hover\:border-yellow-dark:hover {
border-color: rgb(var(--colors-yellow-dark));
}
.bg-current {
background-color: currentColor;
}
.text-current {
color: currentColor;
}
.border-current {
border-color: currentColor;
}
.bg-transparent {
background-color: transparent;
}
.text-transparent {
color: transparent;
}
.border-transparent {
border-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
.hover\:bg-current:hover {
background-color: currentColor;
}
.hover\:text-current:hover {
color: currentColor;
}
.hover\:border-current:hover {
border-color: currentColor;
}
.hover\:bg-transparent:hover {
background-color: transparent;
}
.hover\:text-transparent:hover {
color: transparent;
}
.hover\:border-transparent:hover {
border-color: transparent;
}
} .bg-custom {
--grandient-direction: bottom;
--grandient-start-color: var(--colors-primary-background);
--grandient-end-color: var(--colors-secondary-background);
background-color: var(--bg-custom);
}
.bg-custom-gradient {
background: -webkit-gradient(linear, , from(var(--grandient-start-color)), to(var(--grandient-end-color)));
background: linear-gradient(to var(--grandient-direction), var(--grandient-start-color), var(--grandient-end-color));
}
.text-custom {
--text-grandient-direction: bottom;
--text-grandient-start-color: var(--colors-primary-background);
--text-grandient-end-color: var(--colors-secondary-background);
color: var(--text-custom);
}
.text-custom-gradient {
background: -webkit-gradient(linear, , from(var(--text-grandient-start-color)), to(var(--text-grandient-end-color)));
background: linear-gradient(to var(--text-grandient-direction), var(--text-grandient-start-color), var(--text-grandient-end-color));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .rounded-none {
border-radius: var(--radius-none);
}
.rounded-xs {
border-radius: var(--radius-xs);
}
.rounded-sm {
border-radius: var(--radius-sm);
}
.rounded-base {
border-radius: var(--radius-base);
}
.rounded-lg {
border-radius: var(--radius-lg);
}
.rounded-xl {
border-radius: var(--radius-xl);
}
.rounded-full {
border-radius: var(--radius-full);
}
.rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.rounded-es-full {
border-end-start-radius: var(--radius-full);
}
@media screen and (min-width: 576.02px) {
.sm\:rounded-none {
border-radius: var(--radius-none);
}
.sm\:rounded-xs {
border-radius: var(--radius-xs);
}
.sm\:rounded-sm {
border-radius: var(--radius-sm);
}
.sm\:rounded-base {
border-radius: var(--radius-base);
}
.sm\:rounded-lg {
border-radius: var(--radius-lg);
}
.sm\:rounded-xl {
border-radius: var(--radius-xl);
}
.sm\:rounded-full {
border-radius: var(--radius-full);
}
.sm\:rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.sm\:rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.sm\:rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.sm\:rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.sm\:rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.sm\:rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.sm\:rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.sm\:rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.sm\:rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.sm\:rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.sm\:rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.sm\:rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.sm\:rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.sm\:rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.sm\:rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.sm\:rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.sm\:rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.sm\:rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.sm\:rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.sm\:rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.sm\:rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.sm\:rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.sm\:rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.sm\:rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.sm\:rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.sm\:rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.sm\:rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.sm\:rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.sm\:rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.sm\:rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.sm\:rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.sm\:rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.sm\:rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.sm\:rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.sm\:rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.sm\:rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.sm\:rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.sm\:rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.sm\:rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.sm\:rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.sm\:rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.sm\:rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.sm\:rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.sm\:rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.sm\:rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.sm\:rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.sm\:rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.sm\:rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.sm\:rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.sm\:rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.sm\:rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.sm\:rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.sm\:rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.sm\:rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.sm\:rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.sm\:rounded-es-full {
border-end-start-radius: var(--radius-full);
}
}
@media screen and (min-width: 768.02px) {
.md\:rounded-none {
border-radius: var(--radius-none);
}
.md\:rounded-xs {
border-radius: var(--radius-xs);
}
.md\:rounded-sm {
border-radius: var(--radius-sm);
}
.md\:rounded-base {
border-radius: var(--radius-base);
}
.md\:rounded-lg {
border-radius: var(--radius-lg);
}
.md\:rounded-xl {
border-radius: var(--radius-xl);
}
.md\:rounded-full {
border-radius: var(--radius-full);
}
.md\:rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.md\:rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.md\:rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.md\:rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.md\:rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.md\:rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.md\:rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.md\:rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.md\:rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.md\:rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.md\:rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.md\:rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.md\:rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.md\:rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.md\:rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.md\:rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.md\:rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.md\:rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.md\:rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.md\:rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.md\:rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.md\:rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.md\:rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.md\:rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.md\:rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.md\:rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.md\:rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.md\:rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.md\:rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.md\:rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.md\:rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.md\:rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.md\:rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.md\:rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.md\:rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.md\:rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.md\:rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.md\:rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.md\:rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.md\:rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.md\:rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.md\:rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.md\:rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.md\:rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.md\:rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.md\:rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.md\:rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.md\:rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.md\:rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.md\:rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.md\:rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.md\:rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.md\:rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.md\:rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.md\:rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.md\:rounded-es-full {
border-end-start-radius: var(--radius-full);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:rounded-none {
border-radius: var(--radius-none);
}
.lg\:rounded-xs {
border-radius: var(--radius-xs);
}
.lg\:rounded-sm {
border-radius: var(--radius-sm);
}
.lg\:rounded-base {
border-radius: var(--radius-base);
}
.lg\:rounded-lg {
border-radius: var(--radius-lg);
}
.lg\:rounded-xl {
border-radius: var(--radius-xl);
}
.lg\:rounded-full {
border-radius: var(--radius-full);
}
.lg\:rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.lg\:rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.lg\:rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.lg\:rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.lg\:rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.lg\:rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.lg\:rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.lg\:rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.lg\:rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.lg\:rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.lg\:rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.lg\:rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.lg\:rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.lg\:rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.lg\:rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.lg\:rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.lg\:rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.lg\:rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.lg\:rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.lg\:rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.lg\:rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.lg\:rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.lg\:rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.lg\:rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.lg\:rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.lg\:rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.lg\:rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.lg\:rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.lg\:rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.lg\:rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.lg\:rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.lg\:rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.lg\:rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.lg\:rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.lg\:rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.lg\:rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.lg\:rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.lg\:rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.lg\:rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.lg\:rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.lg\:rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.lg\:rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.lg\:rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.lg\:rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.lg\:rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.lg\:rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.lg\:rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.lg\:rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.lg\:rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.lg\:rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.lg\:rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.lg\:rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.lg\:rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.lg\:rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.lg\:rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.lg\:rounded-es-full {
border-end-start-radius: var(--radius-full);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:rounded-none {
border-radius: var(--radius-none);
}
.xl\:rounded-xs {
border-radius: var(--radius-xs);
}
.xl\:rounded-sm {
border-radius: var(--radius-sm);
}
.xl\:rounded-base {
border-radius: var(--radius-base);
}
.xl\:rounded-lg {
border-radius: var(--radius-lg);
}
.xl\:rounded-xl {
border-radius: var(--radius-xl);
}
.xl\:rounded-full {
border-radius: var(--radius-full);
}
.xl\:rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.xl\:rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.xl\:rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.xl\:rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.xl\:rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.xl\:rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.xl\:rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.xl\:rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.xl\:rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.xl\:rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.xl\:rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.xl\:rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.xl\:rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.xl\:rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.xl\:rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.xl\:rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.xl\:rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.xl\:rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.xl\:rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.xl\:rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.xl\:rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.xl\:rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.xl\:rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.xl\:rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.xl\:rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.xl\:rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.xl\:rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.xl\:rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.xl\:rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.xl\:rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.xl\:rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.xl\:rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.xl\:rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.xl\:rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.xl\:rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.xl\:rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.xl\:rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.xl\:rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.xl\:rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.xl\:rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.xl\:rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.xl\:rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.xl\:rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.xl\:rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.xl\:rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.xl\:rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.xl\:rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.xl\:rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.xl\:rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.xl\:rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.xl\:rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.xl\:rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.xl\:rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.xl\:rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.xl\:rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.xl\:rounded-es-full {
border-end-start-radius: var(--radius-full);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:rounded-none {
border-radius: var(--radius-none);
}
.\32 xl\:rounded-xs {
border-radius: var(--radius-xs);
}
.\32 xl\:rounded-sm {
border-radius: var(--radius-sm);
}
.\32 xl\:rounded-base {
border-radius: var(--radius-base);
}
.\32 xl\:rounded-lg {
border-radius: var(--radius-lg);
}
.\32 xl\:rounded-xl {
border-radius: var(--radius-xl);
}
.\32 xl\:rounded-full {
border-radius: var(--radius-full);
}
.\32 xl\:rounded-t-none {
border-top-left-radius: var(--radius-none);
border-top-right-radius: var(--radius-none);
}
.\32 xl\:rounded-t-xs {
border-top-left-radius: var(--radius-xs);
border-top-right-radius: var(--radius-xs);
}
.\32 xl\:rounded-t-sm {
border-top-left-radius: var(--radius-sm);
border-top-right-radius: var(--radius-sm);
}
.\32 xl\:rounded-t-base {
border-top-left-radius: var(--radius-base);
border-top-right-radius: var(--radius-base);
}
.\32 xl\:rounded-t-lg {
border-top-left-radius: var(--radius-lg);
border-top-right-radius: var(--radius-lg);
}
.\32 xl\:rounded-t-xl {
border-top-left-radius: var(--radius-xl);
border-top-right-radius: var(--radius-xl);
}
.\32 xl\:rounded-t-full {
border-top-left-radius: var(--radius-full);
border-top-right-radius: var(--radius-full);
}
.\32 xl\:rounded-b-none {
border-bottom-left-radius: var(--radius-none);
border-bottom-right-radius: var(--radius-none);
}
.\32 xl\:rounded-b-xs {
border-bottom-left-radius: var(--radius-xs);
border-bottom-right-radius: var(--radius-xs);
}
.\32 xl\:rounded-b-sm {
border-bottom-left-radius: var(--radius-sm);
border-bottom-right-radius: var(--radius-sm);
}
.\32 xl\:rounded-b-base {
border-bottom-left-radius: var(--radius-base);
border-bottom-right-radius: var(--radius-base);
}
.\32 xl\:rounded-b-lg {
border-bottom-left-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
.\32 xl\:rounded-b-xl {
border-bottom-left-radius: var(--radius-xl);
border-bottom-right-radius: var(--radius-xl);
}
.\32 xl\:rounded-b-full {
border-bottom-left-radius: var(--radius-full);
border-bottom-right-radius: var(--radius-full);
}
.\32 xl\:rounded-s-none {
border-start-start-radius: var(--radius-none);
border-end-start-radius: var(--radius-none);
}
.\32 xl\:rounded-s-xs {
border-start-start-radius: var(--radius-xs);
border-end-start-radius: var(--radius-xs);
}
.\32 xl\:rounded-s-sm {
border-start-start-radius: var(--radius-sm);
border-end-start-radius: var(--radius-sm);
}
.\32 xl\:rounded-s-base {
border-start-start-radius: var(--radius-base);
border-end-start-radius: var(--radius-base);
}
.\32 xl\:rounded-s-lg {
border-start-start-radius: var(--radius-lg);
border-end-start-radius: var(--radius-lg);
}
.\32 xl\:rounded-s-xl {
border-start-start-radius: var(--radius-xl);
border-end-start-radius: var(--radius-xl);
}
.\32 xl\:rounded-s-full {
border-start-start-radius: var(--radius-full);
border-end-start-radius: var(--radius-full);
}
.\32 xl\:rounded-e-none {
border-start-end-radius: var(--radius-none);
border-end-end-radius: var(--radius-none);
}
.\32 xl\:rounded-e-xs {
border-start-end-radius: var(--radius-xs);
border-end-end-radius: var(--radius-xs);
}
.\32 xl\:rounded-e-sm {
border-start-end-radius: var(--radius-sm);
border-end-end-radius: var(--radius-sm);
}
.\32 xl\:rounded-e-base {
border-start-end-radius: var(--radius-base);
border-end-end-radius: var(--radius-base);
}
.\32 xl\:rounded-e-lg {
border-start-end-radius: var(--radius-lg);
border-end-end-radius: var(--radius-lg);
}
.\32 xl\:rounded-e-xl {
border-start-end-radius: var(--radius-xl);
border-end-end-radius: var(--radius-xl);
}
.\32 xl\:rounded-e-full {
border-start-end-radius: var(--radius-full);
border-end-end-radius: var(--radius-full);
}
.\32 xl\:rounded-ss-none {
border-start-start-radius: var(--radius-none);
}
.\32 xl\:rounded-ss-xs {
border-start-start-radius: var(--radius-xs);
}
.\32 xl\:rounded-ss-sm {
border-start-start-radius: var(--radius-sm);
}
.\32 xl\:rounded-ss-base {
border-start-start-radius: var(--radius-base);
}
.\32 xl\:rounded-ss-lg {
border-start-start-radius: var(--radius-lg);
}
.\32 xl\:rounded-ss-xl {
border-start-start-radius: var(--radius-xl);
}
.\32 xl\:rounded-ss-full {
border-start-start-radius: var(--radius-full);
}
.\32 xl\:rounded-ee-none {
border-end-end-radius: var(--radius-none);
}
.\32 xl\:rounded-ee-xs {
border-end-end-radius: var(--radius-xs);
}
.\32 xl\:rounded-ee-sm {
border-end-end-radius: var(--radius-sm);
}
.\32 xl\:rounded-ee-base {
border-end-end-radius: var(--radius-base);
}
.\32 xl\:rounded-ee-lg {
border-end-end-radius: var(--radius-lg);
}
.\32 xl\:rounded-ee-xl {
border-end-end-radius: var(--radius-xl);
}
.\32 xl\:rounded-ee-full {
border-end-end-radius: var(--radius-full);
}
.\32 xl\:rounded-se-none {
border-start-end-radius: var(--radius-none);
}
.\32 xl\:rounded-se-xs {
border-start-end-radius: var(--radius-xs);
}
.\32 xl\:rounded-se-sm {
border-start-end-radius: var(--radius-sm);
}
.\32 xl\:rounded-se-base {
border-start-end-radius: var(--radius-base);
}
.\32 xl\:rounded-se-lg {
border-start-end-radius: var(--radius-lg);
}
.\32 xl\:rounded-se-xl {
border-start-end-radius: var(--radius-xl);
}
.\32 xl\:rounded-se-full {
border-start-end-radius: var(--radius-full);
}
.\32 xl\:rounded-es-none {
border-end-start-radius: var(--radius-none);
}
.\32 xl\:rounded-es-xs {
border-end-start-radius: var(--radius-xs);
}
.\32 xl\:rounded-es-sm {
border-end-start-radius: var(--radius-sm);
}
.\32 xl\:rounded-es-base {
border-end-start-radius: var(--radius-base);
}
.\32 xl\:rounded-es-lg {
border-end-start-radius: var(--radius-lg);
}
.\32 xl\:rounded-es-xl {
border-end-start-radius: var(--radius-xl);
}
.\32 xl\:rounded-es-full {
border-end-start-radius: var(--radius-full);
}
} .shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-2xs {
-webkit-box-shadow: var(--shadow-2xs);
box-shadow: var(--shadow-2xs);
}
}
.shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-xs {
-webkit-box-shadow: var(--shadow-xs);
box-shadow: var(--shadow-xs);
}
}
.shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-sm {
-webkit-box-shadow: var(--shadow-sm);
box-shadow: var(--shadow-sm);
}
}
.shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-md {
-webkit-box-shadow: var(--shadow-md);
box-shadow: var(--shadow-md);
}
}
.shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-lg {
-webkit-box-shadow: var(--shadow-lg);
box-shadow: var(--shadow-lg);
}
}
.shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-xl {
-webkit-box-shadow: var(--shadow-xl);
box-shadow: var(--shadow-xl);
}
}
.shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
@media screen and (min-width: 576.02px) {
.sm\:shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
}
@media screen and (min-width: 768.02px) {
.md\:shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:shadow-2xl {
-webkit-box-shadow: var(--shadow-2xl);
box-shadow: var(--shadow-2xl);
}
} .text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
@media screen and (min-width: 576.02px) {
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
}
@media screen and (min-width: 768.02px) {
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
}
@media screen and (min-width: 1024.02px) {
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
}
@media screen and (min-width: 1280.02px) {
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
}
@media screen and (min-width: 1536.02px) {
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.text-start {
text-align: start;
}
.text-end {
text-align: end;
}
.text-wrap {
text-wrap: wrap;
}
.text-nowrap {
text-wrap: nowrap;
}
.text-balance {
text-wrap: balance;
}
.text-pretty {
text-wrap: pretty;
}
}
.underline {
text-decoration: underline;
}
.overline {
text-decoration: overline;
}
.line-through {
text-decoration: line-through;
}
.no-underline {
text-decoration: none;
}
.decoration-solid {
text-decoration-style: solid;
}
.decoration-double {
text-decoration-style: double;
}
.decoration-dotted {
text-decoration-style: dotted;
}
.decoration-dashed {
text-decoration-style: dashed;
}
.decoration-wavy {
text-decoration-style: wavy;
}
.decoration-1 {
text-decoration-thickness: 1px;
}
.decoration-2 {
text-decoration-thickness: 2px;
}
.decoration-3 {
text-decoration-thickness: 3px;
}
.decoration-4 {
text-decoration-thickness: 4px;
}
.decoration-5 {
text-decoration-thickness: 5px;
}
.underline-offset-1 {
text-underline-offset: 1px;
}
.underline-offset-2 {
text-underline-offset: 2px;
}
.underline-offset-3 {
text-underline-offset: 3px;
}
.underline-offset-4 {
text-underline-offset: 4px;
}
.underline-offset-5 {
text-underline-offset: 5px;
}
.underline-offset-6 {
text-underline-offset: 6px;
}
.underline-offset-7 {
text-underline-offset: 7px;
}
.underline-offset-8 {
text-underline-offset: 8px;
} .tracking-tighter {
letter-spacing: -0.05em;
}
.tracking-snug {
letter-spacing: -0.015em;
}
.tracking-tight {
letter-spacing: -0.025em;
}
.tracking-normal {
letter-spacing: 0em;
}
.tracking-wide {
letter-spacing: 0.025em;
}
.tracking-wider {
letter-spacing: 0.05em;
}
.tracking-widest {
letter-spacing: 0.1em;
}
.leading-none {
line-height: 1.1;
}
.leading-tight {
line-height: 1.25;
}
.leading-snug {
line-height: 1.375;
}
.leading-normal {
line-height: 1.5;
}
.leading-relaxed {
line-height: 1.625;
}
.leading-loose {
line-height: 2;
}
.text-2xs {
font-size: var(--text-2xs);
}
.text-xs {
font-size: var(--text-xs);
}
.text-sm {
font-size: var(--text-sm);
}
.text-base {
font-size: var(--text-base);
}
.text-lg {
font-size: var(--text-lg);
}
.text-xl {
font-size: var(--text-xl);
}
.text-2xl {
font-size: var(--text-2xl);
}
.text-3xl {
font-size: var(--text-3xl);
}
.text-4xl {
font-size: var(--text-4xl);
}
.text-5xl {
font-size: var(--text-5xl);
}
.text-6xl {
font-size: var(--text-6xl);
}
.text-7xl {
font-size: var(--text-7xl);
}
.text-8xl {
font-size: var(--text-8xl);
}
.text-9xl {
font-size: var(--text-9xl);
}
.text-10xl {
font-size: var(--text-10xl);
}
.text-11xl {
font-size: var(--text-11xl);
}
.text-12xl {
font-size: var(--text-12xl);
}
.text-13xl {
font-size: var(--text-13xl);
}
.text-14xl {
font-size: var(--text-14xl);
}
.text-15xl {
font-size: var(--text-15xl);
}
.text-16xl {
font-size: var(--text-16xl);
}
.text-17xl {
font-size: var(--text-17xl);
}
.text-18xl {
font-size: var(--text-18xl);
}
@media screen and (min-width: 576.02px) {
.sm\:tracking-tighter {
letter-spacing: -0.05em;
}
.sm\:tracking-snug {
letter-spacing: -0.015em;
}
.sm\:tracking-tight {
letter-spacing: -0.025em;
}
.sm\:tracking-normal {
letter-spacing: 0em;
}
.sm\:tracking-wide {
letter-spacing: 0.025em;
}
.sm\:tracking-wider {
letter-spacing: 0.05em;
}
.sm\:tracking-widest {
letter-spacing: 0.1em;
}
.sm\:leading-none {
line-height: 1.1;
}
.sm\:leading-tight {
line-height: 1.25;
}
.sm\:leading-snug {
line-height: 1.375;
}
.sm\:leading-normal {
line-height: 1.5;
}
.sm\:leading-relaxed {
line-height: 1.625;
}
.sm\:leading-loose {
line-height: 2;
}
.sm\:text-2xs {
font-size: var(--text-2xs);
}
.sm\:text-xs {
font-size: var(--text-xs);
}
.sm\:text-sm {
font-size: var(--text-sm);
}
.sm\:text-base {
font-size: var(--text-base);
}
.sm\:text-lg {
font-size: var(--text-lg);
}
.sm\:text-xl {
font-size: var(--text-xl);
}
.sm\:text-2xl {
font-size: var(--text-2xl);
}
.sm\:text-3xl {
font-size: var(--text-3xl);
}
.sm\:text-4xl {
font-size: var(--text-4xl);
}
.sm\:text-5xl {
font-size: var(--text-5xl);
}
.sm\:text-6xl {
font-size: var(--text-6xl);
}
.sm\:text-7xl {
font-size: var(--text-7xl);
}
.sm\:text-8xl {
font-size: var(--text-8xl);
}
.sm\:text-9xl {
font-size: var(--text-9xl);
}
.sm\:text-10xl {
font-size: var(--text-10xl);
}
.sm\:text-11xl {
font-size: var(--text-11xl);
}
.sm\:text-12xl {
font-size: var(--text-12xl);
}
.sm\:text-13xl {
font-size: var(--text-13xl);
}
.sm\:text-14xl {
font-size: var(--text-14xl);
}
.sm\:text-15xl {
font-size: var(--text-15xl);
}
.sm\:text-16xl {
font-size: var(--text-16xl);
}
.sm\:text-17xl {
font-size: var(--text-17xl);
}
.sm\:text-18xl {
font-size: var(--text-18xl);
}
}
@media screen and (min-width: 768.02px) {
.md\:tracking-tighter {
letter-spacing: -0.05em;
}
.md\:tracking-snug {
letter-spacing: -0.015em;
}
.md\:tracking-tight {
letter-spacing: -0.025em;
}
.md\:tracking-normal {
letter-spacing: 0em;
}
.md\:tracking-wide {
letter-spacing: 0.025em;
}
.md\:tracking-wider {
letter-spacing: 0.05em;
}
.md\:tracking-widest {
letter-spacing: 0.1em;
}
.md\:leading-none {
line-height: 1.1;
}
.md\:leading-tight {
line-height: 1.25;
}
.md\:leading-snug {
line-height: 1.375;
}
.md\:leading-normal {
line-height: 1.5;
}
.md\:leading-relaxed {
line-height: 1.625;
}
.md\:leading-loose {
line-height: 2;
}
.md\:text-2xs {
font-size: var(--text-2xs);
}
.md\:text-xs {
font-size: var(--text-xs);
}
.md\:text-sm {
font-size: var(--text-sm);
}
.md\:text-base {
font-size: var(--text-base);
}
.md\:text-lg {
font-size: var(--text-lg);
}
.md\:text-xl {
font-size: var(--text-xl);
}
.md\:text-2xl {
font-size: var(--text-2xl);
}
.md\:text-3xl {
font-size: var(--text-3xl);
}
.md\:text-4xl {
font-size: var(--text-4xl);
}
.md\:text-5xl {
font-size: var(--text-5xl);
}
.md\:text-6xl {
font-size: var(--text-6xl);
}
.md\:text-7xl {
font-size: var(--text-7xl);
}
.md\:text-8xl {
font-size: var(--text-8xl);
}
.md\:text-9xl {
font-size: var(--text-9xl);
}
.md\:text-10xl {
font-size: var(--text-10xl);
}
.md\:text-11xl {
font-size: var(--text-11xl);
}
.md\:text-12xl {
font-size: var(--text-12xl);
}
.md\:text-13xl {
font-size: var(--text-13xl);
}
.md\:text-14xl {
font-size: var(--text-14xl);
}
.md\:text-15xl {
font-size: var(--text-15xl);
}
.md\:text-16xl {
font-size: var(--text-16xl);
}
.md\:text-17xl {
font-size: var(--text-17xl);
}
.md\:text-18xl {
font-size: var(--text-18xl);
}
}
@media screen and (min-width: 1024.02px) {
.lg\:tracking-tighter {
letter-spacing: -0.05em;
}
.lg\:tracking-snug {
letter-spacing: -0.015em;
}
.lg\:tracking-tight {
letter-spacing: -0.025em;
}
.lg\:tracking-normal {
letter-spacing: 0em;
}
.lg\:tracking-wide {
letter-spacing: 0.025em;
}
.lg\:tracking-wider {
letter-spacing: 0.05em;
}
.lg\:tracking-widest {
letter-spacing: 0.1em;
}
.lg\:leading-none {
line-height: 1.1;
}
.lg\:leading-tight {
line-height: 1.25;
}
.lg\:leading-snug {
line-height: 1.375;
}
.lg\:leading-normal {
line-height: 1.5;
}
.lg\:leading-relaxed {
line-height: 1.625;
}
.lg\:leading-loose {
line-height: 2;
}
.lg\:text-2xs {
font-size: var(--text-2xs);
}
.lg\:text-xs {
font-size: var(--text-xs);
}
.lg\:text-sm {
font-size: var(--text-sm);
}
.lg\:text-base {
font-size: var(--text-base);
}
.lg\:text-lg {
font-size: var(--text-lg);
}
.lg\:text-xl {
font-size: var(--text-xl);
}
.lg\:text-2xl {
font-size: var(--text-2xl);
}
.lg\:text-3xl {
font-size: var(--text-3xl);
}
.lg\:text-4xl {
font-size: var(--text-4xl);
}
.lg\:text-5xl {
font-size: var(--text-5xl);
}
.lg\:text-6xl {
font-size: var(--text-6xl);
}
.lg\:text-7xl {
font-size: var(--text-7xl);
}
.lg\:text-8xl {
font-size: var(--text-8xl);
}
.lg\:text-9xl {
font-size: var(--text-9xl);
}
.lg\:text-10xl {
font-size: var(--text-10xl);
}
.lg\:text-11xl {
font-size: var(--text-11xl);
}
.lg\:text-12xl {
font-size: var(--text-12xl);
}
.lg\:text-13xl {
font-size: var(--text-13xl);
}
.lg\:text-14xl {
font-size: var(--text-14xl);
}
.lg\:text-15xl {
font-size: var(--text-15xl);
}
.lg\:text-16xl {
font-size: var(--text-16xl);
}
.lg\:text-17xl {
font-size: var(--text-17xl);
}
.lg\:text-18xl {
font-size: var(--text-18xl);
}
}
@media screen and (min-width: 1280.02px) {
.xl\:tracking-tighter {
letter-spacing: -0.05em;
}
.xl\:tracking-snug {
letter-spacing: -0.015em;
}
.xl\:tracking-tight {
letter-spacing: -0.025em;
}
.xl\:tracking-normal {
letter-spacing: 0em;
}
.xl\:tracking-wide {
letter-spacing: 0.025em;
}
.xl\:tracking-wider {
letter-spacing: 0.05em;
}
.xl\:tracking-widest {
letter-spacing: 0.1em;
}
.xl\:leading-none {
line-height: 1.1;
}
.xl\:leading-tight {
line-height: 1.25;
}
.xl\:leading-snug {
line-height: 1.375;
}
.xl\:leading-normal {
line-height: 1.5;
}
.xl\:leading-relaxed {
line-height: 1.625;
}
.xl\:leading-loose {
line-height: 2;
}
.xl\:text-2xs {
font-size: var(--text-2xs);
}
.xl\:text-xs {
font-size: var(--text-xs);
}
.xl\:text-sm {
font-size: var(--text-sm);
}
.xl\:text-base {
font-size: var(--text-base);
}
.xl\:text-lg {
font-size: var(--text-lg);
}
.xl\:text-xl {
font-size: var(--text-xl);
}
.xl\:text-2xl {
font-size: var(--text-2xl);
}
.xl\:text-3xl {
font-size: var(--text-3xl);
}
.xl\:text-4xl {
font-size: var(--text-4xl);
}
.xl\:text-5xl {
font-size: var(--text-5xl);
}
.xl\:text-6xl {
font-size: var(--text-6xl);
}
.xl\:text-7xl {
font-size: var(--text-7xl);
}
.xl\:text-8xl {
font-size: var(--text-8xl);
}
.xl\:text-9xl {
font-size: var(--text-9xl);
}
.xl\:text-10xl {
font-size: var(--text-10xl);
}
.xl\:text-11xl {
font-size: var(--text-11xl);
}
.xl\:text-12xl {
font-size: var(--text-12xl);
}
.xl\:text-13xl {
font-size: var(--text-13xl);
}
.xl\:text-14xl {
font-size: var(--text-14xl);
}
.xl\:text-15xl {
font-size: var(--text-15xl);
}
.xl\:text-16xl {
font-size: var(--text-16xl);
}
.xl\:text-17xl {
font-size: var(--text-17xl);
}
.xl\:text-18xl {
font-size: var(--text-18xl);
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:tracking-tighter {
letter-spacing: -0.05em;
}
.\32 xl\:tracking-snug {
letter-spacing: -0.015em;
}
.\32 xl\:tracking-tight {
letter-spacing: -0.025em;
}
.\32 xl\:tracking-normal {
letter-spacing: 0em;
}
.\32 xl\:tracking-wide {
letter-spacing: 0.025em;
}
.\32 xl\:tracking-wider {
letter-spacing: 0.05em;
}
.\32 xl\:tracking-widest {
letter-spacing: 0.1em;
}
.\32 xl\:leading-none {
line-height: 1.1;
}
.\32 xl\:leading-tight {
line-height: 1.25;
}
.\32 xl\:leading-snug {
line-height: 1.375;
}
.\32 xl\:leading-normal {
line-height: 1.5;
}
.\32 xl\:leading-relaxed {
line-height: 1.625;
}
.\32 xl\:leading-loose {
line-height: 2;
}
.\32 xl\:text-2xs {
font-size: var(--text-2xs);
}
.\32 xl\:text-xs {
font-size: var(--text-xs);
}
.\32 xl\:text-sm {
font-size: var(--text-sm);
}
.\32 xl\:text-base {
font-size: var(--text-base);
}
.\32 xl\:text-lg {
font-size: var(--text-lg);
}
.\32 xl\:text-xl {
font-size: var(--text-xl);
}
.\32 xl\:text-2xl {
font-size: var(--text-2xl);
}
.\32 xl\:text-3xl {
font-size: var(--text-3xl);
}
.\32 xl\:text-4xl {
font-size: var(--text-4xl);
}
.\32 xl\:text-5xl {
font-size: var(--text-5xl);
}
.\32 xl\:text-6xl {
font-size: var(--text-6xl);
}
.\32 xl\:text-7xl {
font-size: var(--text-7xl);
}
.\32 xl\:text-8xl {
font-size: var(--text-8xl);
}
.\32 xl\:text-9xl {
font-size: var(--text-9xl);
}
.\32 xl\:text-10xl {
font-size: var(--text-10xl);
}
.\32 xl\:text-11xl {
font-size: var(--text-11xl);
}
.\32 xl\:text-12xl {
font-size: var(--text-12xl);
}
.\32 xl\:text-13xl {
font-size: var(--text-13xl);
}
.\32 xl\:text-14xl {
font-size: var(--text-14xl);
}
.\32 xl\:text-15xl {
font-size: var(--text-15xl);
}
.\32 xl\:text-16xl {
font-size: var(--text-16xl);
}
.\32 xl\:text-17xl {
font-size: var(--text-17xl);
}
.\32 xl\:text-18xl {
font-size: var(--text-18xl);
}
}
.font-thin {
font-weight: 100;
}
.font-extralight {
font-weight: 200;
}
.font-light {
font-weight: 300;
}
.font-normal {
font-weight: 400;
}
.font-medium {
font-weight: 500;
}
.font-semibold {
font-weight: 600;
}
.font-bold {
font-weight: 700;
}
.font-extrabold {
font-weight: 800;
}
.font-black {
font-weight: 900;
}
.uppercase {
text-transform: uppercase;
}
.capitalize {
text-transform: capitalize;
}
.lowercase {
text-transform: lowercase;
} .text-sup {
position: relative;
font-size: 72%;
top: -0.22em;
}
.text-sub {
position: relative;
font-size: 72%;
bottom: -0.22em;
} .text-clamp {
--clamp: 2;
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--clamp);
} @-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ping {
75%, 100% {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
}
@keyframes ping {
75%, 100% {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
}
@-webkit-keyframes pulse {
50% {
opacity: 0.5;
}
}
@keyframes pulse {
50% {
opacity: 0.5;
}
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
}
50% {
-webkit-transform: none;
transform: none;
-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
}
@keyframes bounce {
0%, 100% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
}
50% {
-webkit-transform: none;
transform: none;
-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
}
@-webkit-keyframes marquee-horizontal {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(var(--marquee-translate));
transform: translateX(var(--marquee-translate));
}
}
@keyframes marquee-horizontal {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(var(--marquee-translate));
transform: translateX(var(--marquee-translate));
}
}
@-webkit-keyframes marquee-vertical {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(var(--marquee-translate));
transform: translateY(var(--marquee-translate));
}
}
@keyframes marquee-vertical {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(var(--marquee-translate));
transform: translateY(var(--marquee-translate));
}
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes dot {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
25% {
-webkit-transform: scale(1);
transform: scale(1);
}
75% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@keyframes dot {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
25% {
-webkit-transform: scale(1);
transform: scale(1);
}
75% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
} .animate-spin {
-webkit-animation: var(--theme-animate-spin);
animation: var(--theme-animate-spin);
}
.animate-ping {
-webkit-animation: var(--theme-animate-ping);
animation: var(--theme-animate-ping);
}
.animate-pulse {
-webkit-animation: var(--theme-animate-pulse);
animation: var(--theme-animate-pulse);
}
.animate-bounce {
-webkit-animation: var(--theme-animate-bounce);
animation: var(--theme-animate-bounce);
}
.animate-none {
-webkit-animation: none;
animation: none;
}
.transition {
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
}
.transition-all {
-webkit-transition-property: all;
transition-property: all;
}
.transition-colors {
-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
}
.transition-opacity {
-webkit-transition-property: opacity;
transition-property: opacity;
}
.transition-shadow {
-webkit-transition-property: -webkit-box-shadow;
transition-property: -webkit-box-shadow;
transition-property: box-shadow;
transition-property: box-shadow, -webkit-box-shadow;
}
.transition-transform {
-webkit-transition-property: translate, scale, rotate, -webkit-transform;
transition-property: translate, scale, rotate, -webkit-transform;
transition-property: transform, translate, scale, rotate;
transition-property: transform, translate, scale, rotate, -webkit-transform;
}
.transition-none {
-webkit-transition-property: none;
transition-property: none;
}
.ease-primary {
-webkit-transition-timing-function: var(--theme-ease-primary);
transition-timing-function: var(--theme-ease-primary);
}
.ease-secondary {
-webkit-transition-timing-function: var(--theme-ease-secondary);
transition-timing-function: var(--theme-ease-secondary);
}
.ease-linear {
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}
.ease-in {
-webkit-transition-timing-function: var(--theme-ease-in);
transition-timing-function: var(--theme-ease-in);
}
.ease-out {
-webkit-transition-timing-function: var(--theme-ease-out);
transition-timing-function: var(--theme-ease-out);
}
.ease-in-out {
-webkit-transition-timing-function: var(--theme-ease-in-out);
transition-timing-function: var(--theme-ease-in-out);
}
.ease-initial {
-webkit-transition-timing-function: initial;
transition-timing-function: initial;
}
.duration-theme-slow {
-webkit-transition-duration: var(--theme-ease-time-slow);
transition-duration: var(--theme-ease-time-slow);
}
.duration-theme-fast {
-webkit-transition-duration: var(--theme-ease-time-fast);
transition-duration: var(--theme-ease-time-fast);
}
.duration-150 {
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
}
.duration-300 {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.duration-500 {
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.duration-700 {
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
} .w-full {
width: 100%;
}
.w {
width: var(--w);
}
@media screen and (min-width: 576.02px) {
.w-sm {
width: var(--w-sm);
}
}
@media screen and (min-width: 1024.02px) {
.w-lg {
width: var(--w-lg);
}
}
.max-w {
max-width: var(--max-w);
}
@media screen and (min-width: 576.02px) {
.max-w-sm {
max-width: var(--max-w-sm);
}
}
@media screen and (min-width: 1024.02px) {
.max-w-lg {
max-width: var(--max-w-lg);
}
}
.h {
height: var(--h);
}
@media screen and (min-width: 576.02px) {
.h-sm {
height: var(--h-sm);
}
}
@media screen and (min-width: 1024.02px) {
.h-lg {
height: var(--h-lg);
}
} .mx-auto {
margin-inline: auto;
}
.my-auto {
margin-block: auto;
}
.mt-auto {
margin-top: auto;
}
.mb-auto {
margin-bottom: auto;
}
.ms-auto {
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.me-auto {
-webkit-margin-end: auto;
margin-inline-end: auto;
}
.m {
margin: var(--m);
}
@media screen and (min-width: 576.02px) {
.m-sm {
margin: var(--m-sm);
}
}
@media screen and (min-width: 1024.02px) {
.m-lg {
margin: var(--m-lg);
}
}
.mt {
margin-top: var(--mt);
}
@media screen and (min-width: 576.02px) {
.mt-sm {
margin-top: var(--mt-sm);
}
}
@media screen and (min-width: 1024.02px) {
.mt-lg {
margin-top: var(--mt-lg);
}
}
.mb {
margin-bottom: var(--mb);
}
@media screen and (min-width: 576.02px) {
.mb-sm {
margin-bottom: var(--mb-sm);
}
}
@media screen and (min-width: 1024.02px) {
.mb-lg {
margin-bottom: var(--mb-lg);
}
}
.ms {
-webkit-margin-start: var(--ms);
margin-inline-start: var(--ms);
}
@media screen and (min-width: 576.02px) {
.ms-sm {
-webkit-margin-start: var(--ms-sm);
margin-inline-start: var(--ms-sm);
}
}
@media screen and (min-width: 1024.02px) {
.ms-lg {
-webkit-margin-start: var(--ms-lg);
margin-inline-start: var(--ms-lg);
}
}
.me {
-webkit-margin-end: var(--me);
margin-inline-end: var(--me);
}
@media screen and (min-width: 576.02px) {
.me-sm {
-webkit-margin-end: var(--me-sm);
margin-inline-end: var(--me-sm);
}
}
@media screen and (min-width: 1024.02px) {
.me-lg {
-webkit-margin-end: var(--me-lg);
margin-inline-end: var(--me-lg);
}
}
.m-inline {
margin-inline: var(--m-inline);
}
@media screen and (min-width: 576.02px) {
.m-inline-sm {
margin-inline: var(--m-inline-sm);
}
}
@media screen and (min-width: 1024.02px) {
.m-inline-lg {
margin-inline: var(--m-inline-lg);
}
}
.m-block {
margin-block: var(--m-block);
}
@media screen and (min-width: 576.02px) {
.m-block-sm {
margin-block: var(--m-block-sm);
}
}
@media screen and (min-width: 1024.02px) {
.m-block-lg {
margin-block: var(--m-block-lg);
}
} .p {
padding: var(--p);
}
@media screen and (min-width: 576.02px) {
.p-sm {
padding: var(--p-sm);
}
}
@media screen and (min-width: 1024.02px) {
.p-lg {
padding: var(--p-lg);
}
}
.pt {
padding-top: var(--pt);
}
@media screen and (min-width: 576.02px) {
.pt-sm {
padding-top: var(--pt-sm);
}
}
@media screen and (min-width: 1024.02px) {
.pt-lg {
padding-top: var(--pt-lg);
}
}
.pb {
padding-bottom: var(--pb);
}
@media screen and (min-width: 576.02px) {
.pb-sm {
padding-bottom: var(--pb-sm);
}
}
@media screen and (min-width: 1024.02px) {
.pb-lg {
padding-bottom: var(--pb-lg);
}
}
.ps {
-webkit-padding-start: var(--ps);
padding-inline-start: var(--ps);
}
@media screen and (min-width: 576.02px) {
.ps-sm {
-webkit-padding-start: var(--ps-sm);
padding-inline-start: var(--ps-sm);
}
}
@media screen and (min-width: 1024.02px) {
.ps-lg {
-webkit-padding-start: var(--ps-lg);
padding-inline-start: var(--ps-lg);
}
}
.pe {
-webkit-padding-end: var(--pe);
padding-inline-end: var(--pe);
}
@media screen and (min-width: 576.02px) {
.pe-sm {
-webkit-padding-end: var(--pe-sm);
padding-inline-end: var(--pe-sm);
}
}
@media screen and (min-width: 1024.02px) {
.pe-lg {
-webkit-padding-end: var(--pe-lg);
padding-inline-end: var(--pe-lg);
}
}
.p-inline {
padding-inline: var(--p-inline);
}
@media screen and (min-width: 576.02px) {
.p-inline-sm {
padding-inline: var(--p-inline-sm);
}
}
@media screen and (min-width: 1024.02px) {
.p-inline-lg {
padding-inline: var(--p-inline-lg);
}
}
.p-block {
padding-block: var(--p-block);
}
@media screen and (min-width: 576.02px) {
.p-block-sm {
padding-block: var(--p-block-sm);
}
}
@media screen and (min-width: 1024.02px) {
.p-block-lg {
padding-block: var(--p-block-lg);
}
} .t {
top: var(--t);
}
@media screen and (min-width: 576.02px) {
.t-sm {
top: var(--t-sm);
}
}
@media screen and (min-width: 1024.02px) {
.t-lg {
top: var(--t-lg);
}
}
.b {
bottom: var(--b);
}
@media screen and (min-width: 576.02px) {
.b-sm {
bottom: var(--b-sm);
}
}
@media screen and (min-width: 1024.02px) {
.b-lg {
bottom: var(--b-lg);
}
}
.s {
inset-inline-start: var(--s);
}
@media screen and (min-width: 576.02px) {
.s-sm {
inset-inline-start: var(--s-sm);
}
}
@media screen and (min-width: 1024.02px) {
.s-lg {
inset-inline-start: var(--s-lg);
}
}
.e {
inset-inline-end: var(--e);
}
@media screen and (min-width: 576.02px) {
.e-sm {
inset-inline-end: var(--e-sm);
}
}
@media screen and (min-width: 1024.02px) {
.e-lg {
inset-inline-end: var(--e-lg);
}
} .overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-visible {
overflow: visible;
}
.overflow-scroll {
overflow: scroll;
}
.overflow-x-auto {
overflow-x: auto;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.overflow-x-visible {
overflow-x: visible;
}
.overflow-x-scroll {
overflow-x: scroll;
}
.overflow-y-auto {
overflow-y: auto;
}
.overflow-y-hidden {
overflow-y: hidden;
}
.overflow-y-visible {
overflow-y: visible;
}
.overflow-y-scroll {
overflow-y: scroll;
}
@media screen and (min-width: 576.02px) {
.sm\:overflow-auto {
overflow: auto;
}
.sm\:overflow-hidden {
overflow: hidden;
}
.sm\:overflow-visible {
overflow: visible;
}
.sm\:overflow-scroll {
overflow: scroll;
}
.sm\:overflow-x-auto {
overflow-x: auto;
}
.sm\:overflow-x-hidden {
overflow-x: hidden;
}
.sm\:overflow-x-visible {
overflow-x: visible;
}
.sm\:overflow-x-scroll {
overflow-x: scroll;
}
.sm\:overflow-y-auto {
overflow-y: auto;
}
.sm\:overflow-y-hidden {
overflow-y: hidden;
}
.sm\:overflow-y-visible {
overflow-y: visible;
}
.sm\:overflow-y-scroll {
overflow-y: scroll;
}
}
@media screen and (min-width: 768.02px) {
.md\:overflow-auto {
overflow: auto;
}
.md\:overflow-hidden {
overflow: hidden;
}
.md\:overflow-visible {
overflow: visible;
}
.md\:overflow-scroll {
overflow: scroll;
}
.md\:overflow-x-auto {
overflow-x: auto;
}
.md\:overflow-x-hidden {
overflow-x: hidden;
}
.md\:overflow-x-visible {
overflow-x: visible;
}
.md\:overflow-x-scroll {
overflow-x: scroll;
}
.md\:overflow-y-auto {
overflow-y: auto;
}
.md\:overflow-y-hidden {
overflow-y: hidden;
}
.md\:overflow-y-visible {
overflow-y: visible;
}
.md\:overflow-y-scroll {
overflow-y: scroll;
}
}
@media screen and (min-width: 1024.02px) {
.lg\:overflow-auto {
overflow: auto;
}
.lg\:overflow-hidden {
overflow: hidden;
}
.lg\:overflow-visible {
overflow: visible;
}
.lg\:overflow-scroll {
overflow: scroll;
}
.lg\:overflow-x-auto {
overflow-x: auto;
}
.lg\:overflow-x-hidden {
overflow-x: hidden;
}
.lg\:overflow-x-visible {
overflow-x: visible;
}
.lg\:overflow-x-scroll {
overflow-x: scroll;
}
.lg\:overflow-y-auto {
overflow-y: auto;
}
.lg\:overflow-y-hidden {
overflow-y: hidden;
}
.lg\:overflow-y-visible {
overflow-y: visible;
}
.lg\:overflow-y-scroll {
overflow-y: scroll;
}
}
@media screen and (min-width: 1280.02px) {
.xl\:overflow-auto {
overflow: auto;
}
.xl\:overflow-hidden {
overflow: hidden;
}
.xl\:overflow-visible {
overflow: visible;
}
.xl\:overflow-scroll {
overflow: scroll;
}
.xl\:overflow-x-auto {
overflow-x: auto;
}
.xl\:overflow-x-hidden {
overflow-x: hidden;
}
.xl\:overflow-x-visible {
overflow-x: visible;
}
.xl\:overflow-x-scroll {
overflow-x: scroll;
}
.xl\:overflow-y-auto {
overflow-y: auto;
}
.xl\:overflow-y-hidden {
overflow-y: hidden;
}
.xl\:overflow-y-visible {
overflow-y: visible;
}
.xl\:overflow-y-scroll {
overflow-y: scroll;
}
}
@media screen and (min-width: 1536.02px) {
.\32 xl\:overflow-auto {
overflow: auto;
}
.\32 xl\:overflow-hidden {
overflow: hidden;
}
.\32 xl\:overflow-visible {
overflow: visible;
}
.\32 xl\:overflow-scroll {
overflow: scroll;
}
.\32 xl\:overflow-x-auto {
overflow-x: auto;
}
.\32 xl\:overflow-x-hidden {
overflow-x: hidden;
}
.\32 xl\:overflow-x-visible {
overflow-x: visible;
}
.\32 xl\:overflow-x-scroll {
overflow-x: scroll;
}
.\32 xl\:overflow-y-auto {
overflow-y: auto;
}
.\32 xl\:overflow-y-hidden {
overflow-y: hidden;
}
.\32 xl\:overflow-y-visible {
overflow-y: visible;
}
.\32 xl\:overflow-y-scroll {
overflow-y: scroll;
}
} .border-none {
border-width: 0;
}
.border-1 {
border-width: 0.0625rem;
}
.border-2 {
border-width: 0.125rem;
}
.border-3 {
border-width: 0.1875rem;
}
.border-4 {
border-width: 0.25rem;
}
.border-x-none {
border-inline-width: 0;
}
.border-x-1 {
border-inline-width: 0.0625rem;
}
.border-x-2 {
border-inline-width: 0.125rem;
}
.border-x-3 {
border-inline-width: 0.1875rem;
}
.border-x-4 {
border-inline-width: 0.25rem;
}
.border-y-none {
border-block-width: 0;
}
.border-y-1 {
border-block-width: 0.0625rem;
}
.border-y-2 {
border-block-width: 0.125rem;
}
.border-y-3 {
border-block-width: 0.1875rem;
}
.border-y-4 {
border-block-width: 0.25rem;
}
.border-s-none {
border-inline-start-width: 0;
}
.border-s-1 {
border-inline-start-width: 0.0625rem;
}
.border-s-2 {
border-inline-start-width: 0.125rem;
}
.border-s-3 {
border-inline-start-width: 0.1875rem;
}
.border-s-4 {
border-inline-start-width: 0.25rem;
}
.border-e-none {
border-inline-end-width: 0;
}
.border-e-1 {
border-inline-end-width: 0.0625rem;
}
.border-e-2 {
border-inline-end-width: 0.125rem;
}
.border-e-3 {
border-inline-end-width: 0.1875rem;
}
.border-e-4 {
border-inline-end-width: 0.25rem;
}
.border-t-none {
border-top-width: 0;
}
.border-t-1 {
border-top-width: 0.0625rem;
}
.border-t-2 {
border-top-width: 0.125rem;
}
.border-t-3 {
border-top-width: 0.1875rem;
}
.border-t-4 {
border-top-width: 0.25rem;
}
.border-b-none {
border-bottom-width: 0;
}
.border-b-1 {
border-bottom-width: 0.0625rem;
}
.border-b-2 {
border-bottom-width: 0.125rem;
}
.border-b-3 {
border-bottom-width: 0.1875rem;
}
.border-b-4 {
border-bottom-width: 0.25rem;
}
.border-solid {
border-style: solid;
}
.border-dashed {
border-style: dashed;
}
.border-dotted {
border-style: dotted;
}
.border-double {
border-style: double;
}
.border-hidden {
border-style: hidden;
}
.border-none {
border-style: none;
} .opacity-0 {
opacity: 0;
}
.hover\:opacity-0:hover {
opacity: 0;
}
.opacity-10 {
opacity: 10%;
}
.hover\:opacity-10:hover {
opacity: 10%;
}
.opacity-20 {
opacity: 20%;
}
.hover\:opacity-20:hover {
opacity: 20%;
}
.opacity-30 {
opacity: 30%;
}
.hover\:opacity-30:hover {
opacity: 30%;
}
.opacity-40 {
opacity: 40%;
}
.hover\:opacity-40:hover {
opacity: 40%;
}
.opacity-50 {
opacity: 50%;
}
.hover\:opacity-50:hover {
opacity: 50%;
}
.opacity-60 {
opacity: 60%;
}
.hover\:opacity-60:hover {
opacity: 60%;
}
.opacity-70 {
opacity: 70%;
}
.hover\:opacity-70:hover {
opacity: 70%;
}
.opacity-80 {
opacity: 80%;
}
.hover\:opacity-80:hover {
opacity: 80%;
}
.opacity-90 {
opacity: 90%;
}
.hover\:opacity-90:hover {
opacity: 90%;
}
.opacity-100 {
opacity: 100%;
}
.hover\:opacity-100:hover {
opacity: 100%;
} .z-1 {
z-index: 1;
}
.z-2 {
z-index: 2;
}
.z-3 {
z-index: 3;
}
.z-4 {
z-index: 4;
}
.z-5 {
z-index: 5;
}
.z-6 {
z-index: 6;
}
.z-7 {
z-index: 7;
}
.z-8 {
z-index: 8;
}
.z-9 {
z-index: 9;
}
.z-10 {
z-index: 10;
}
.z-20 {
z-index: 20;
}
.z-30 {
z-index: 30;
}
.z-40 {
z-index: 40;
}
.z-50 {
z-index: 50;
}
.z-100 {
z-index: 100;
}
.z-200 {
z-index: 200;
}
.z-300 {
z-index: 300;
}
.z-400 {
z-index: 400;
}
.z-500 {
z-index: 500;
}
.z-999 {
z-index: 999;
}
.z-9999 {
z-index: 9999;
}