.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}.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}*:where(
:not(
html,
iframe,
canvas,
img,
svg,
video,
audio,
summary,
svg *,
symbol *,
[type="checkbox"],
[type="radio"]
)
) {
all: unset;
display: revert;
} *,
*::before,
*::after {
box-sizing: border-box;
padding: 0;
margin: 0;
} a,
button {
cursor: revert;
} ol,
ul,
menu {
list-style: none;
} img {
display: block;
max-width: 100%;
height: auto;
vertical-align: bottom;
} table {
border-collapse: collapse;
} input,
textarea {
user-select: auto;
} textarea {
white-space: revert;
} ::placeholder {
color: unset;
} @media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0s !important;
transition-duration: 0s !important;
}
}.lazy-load-div {
opacity: 1;
transition: opacity 0.15s ease-in-out;
border-radius: var(--wp--custom--radius--m);
overflow: hidden;
}
.lazy-load-div::before {
text-shadow: none;
content: "";
position: absolute;
inset: 0;
background-color: var(--wp--preset--color--accent-1-light);
z-index: 0;
opacity: 0.5;
}
.lazy-load-div::after {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
transform: translate(-50%, -50%);
background-image: url(https://compaspirayon.com/wp-content/themes/pirayon/assets/images/icon-play.svg);
background-size: 50% 50%;
background-repeat: no-repeat;
border-radius: 100%;
background-position: 55% 50%;
background-color: var(--wp--preset--color--accent-1);
z-index: 1;
transition: background-color 0.15s ease-in-out;
}
.lazy-load-div:hover {
opacity: 1;
}
.lazy-load-div:hover::before {
opacity: 0.5;
}
.lazy-load-div:hover::after {
background-color: var(--wp--custom--color--accent-1-hover);
} .schema-faq-section {
border-radius: var(--wp--custom--radius--m);
margin-bottom: var(--wp--preset--spacing--s);
overflow: hidden;
}
.schema-faq-question {
display: block;
background-color: var(--wp--preset--color--accent-1-light);
padding: var(--wp--preset--spacing--s);
}
.schema-faq-answer {
margin: 0;
padding: var(--wp--preset--spacing--s);
background-color: var(--wp--preset--color--accent-1-lighter);
} header.wp-block-template-part {
top: 0;
position: sticky;
border-bottom: solid 1px var(--wp--preset--color--accent-1);
background-color: var(--wp--preset--color--base);
z-index: 100;
}
.wc-block-mini-cart__icon {
height: 1.3em;
width: 1.3em;
} footer.wp-block-template-part {
background-color: var(--wp--preset--color--accent-1-lighter);
padding-bottom: var(--wp--preset--spacing--xl);
background-image: url(https://compaspirayon.com/wp-content/themes/pirayon/assets/images/ruler.svg);
background-position: 0 100%;
background-repeat: repeat-x;
background-size: auto 60px;
} .woocommerce-page .input-text {
font-size: var(--wp--preset--font-size--s);
border: solid 1px;
border-radius: var(--wp--custom--radius--m);
}
.woocommerce-page legend {
font-size: var(--wp--preset--font-size--m);
margin-top: var(--wp--preset--spacing--m);
}
.woocommerce-page .woocommerce-Address {
float: none !important;
width: 100% !important;
margin-top: var(--wp--preset--spacing--m);
}
.woocommerce-account .addresses .title .edit {
float: none;
}
.select2-container--default .select2-selection--single {
border-radius: var(--wp--custom--radius--m);
background-color: var(--wp--preset--color--base);
}
.select2-dropdown {
background-color: var(--wp--preset--color--base);
}
.select2-selection__placeholder {
font-size: var(--wp--preset--font-size--s);
}
.wc-block-components-form .wc-block-components-text-input input[type="email"],
.wc-block-components-form .wc-block-components-text-input input[type="number"],
.wc-block-components-form
.wc-block-components-text-input
input[type="password"],
.wc-block-components-form .wc-block-components-text-input input[type="tel"],
.wc-block-components-form .wc-block-components-text-input input[type="text"],
.wc-block-components-form .wc-block-components-text-input input[type="url"],
.wc-block-components-text-input input[type="email"],
.wc-block-components-text-input input[type="number"],
.wc-block-components-text-input input[type="password"],
.wc-block-components-text-input input[type="tel"],
.wc-block-components-text-input input[type="text"],
.wc-block-components-text-input input[type="url"],
.wc-blocks-components-select .wc-blocks-components-select__container {
height: 70px;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {
flex-direction: column;
}
.wc-block-components-formatted-money-amount,
.wc-block-components-totals-item__label,
.wc-block-mini-cart__footer
.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal
.wc-block-components-totals-item__description {
font-size: var(--wp--preset--font-size--xs);
}
.wc-block-mini-cart__footer
.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal
.wc-block-components-totals-item__description {
margin-top: var(--wp--preset--spacing--xs);
} .is-style-circle {
color: white;
background: var(--wp--preset--color--accent-2);
display: inline-block;
height: 1.5em;
line-height: 1;
width: 1.5em;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 100%;
flex-shrink: 0;
flex-grow: 0;
} .wp-block-categories {
display: flex;
flex-wrap: wrap;
gap: var(--wp--preset--spacing--s);
justify-content: center;
}
.taxonomy-category a,
.wp-block-categories a {
border: currentColor solid 1px;
border-radius: var(--wp--custom--radius--s);
padding: var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--xs);
font-size: var(--wp--preset--font-size--xs);
text-decoration: none;
transition: 0.15s ease-in background-color;
}
.taxonomy-category a:hover,
.wp-block-categories a:hover {
background-color: var(--wp--preset--color--accent-1-light);
}
.wp-block-categories .current-cat a {
color: var(--wp--preset--color--base);
border-color: var(--wp--preset--color--accent-2);
background-color: var(--wp--preset--color--accent-2);
}
.wp-block-categories .current-cat a:hover {
background-color: var(--wp--custom--color--accent-2-hover);
} .wp-block-post-title a:hover {
text-decoration: underline;
}
.yoast-breadcrumbs {
font-size: var(--wp--preset--font-size--xs);
} .with_frm_style .frm_top_container .frm_primary_label {
font-size: var(--wp--preset--font-size--s);
}
.frm_style_style-formidable.with_frm_style .frm_submit .frm_button_submit {
font-size: var(--wp--preset--font-size--s);
padding: var(--wp--preset--spacing--xs) var(--wp--preset--spacing--m);
background-color: var(--wp--preset--color--accent-2);
border-radius: var(--wp--custom--radius--m);
border: none;
}
.frm_style_style-formidable.with_frm_style
.frm_submit
.frm_button_submit:hover {
background-color: var(--wp--custom--color--accent-2-hover);
}
.with_frm_style input {
font-size: var(--wp--preset--font-size--s) !important;
}
.frm_style_style-formidable.with_frm_style div.frm_error {
font-size: var(--wp--preset--font-size--xs);
margin-top: var(--wp--preset--spacing--xxs);
color: #f04438;
}
.frm_style_style-formidable.with_frm_style div.frm_error_style {
font-size: var(--wp--preset--font-size--xs);
}
.with_frm_style .vertical_radio .frm_checkbox label,
.with_frm_style .vertical_radio .frm_radio label {
font-size: var(--wp--preset--font-size--xs);
}
.wp-block-image.is-style-no-radius img {
border-radius: 0;
}
@media (max-width: 800px) {
.hide-mobile {
display: none !important;
}
}
@media (max-width: 600px) {
.wp-block-media-text > .wp-block-media-text__content {
padding: 0;
}
.wp-block-site-logo {
max-width: 60px;
}
header .wp-block-navigation,
header .wp-container-core-group-is-layout-1 {
gap: var(--wp--preset--spacing--xs);
}
header .wp-block-button__link {
padding: var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--xs);
}
}