@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.awooc-hide{display:none}.awooc-hidden-data,.blockUI:before{display:none!important}.awooc-custom-order-button{position:relative}.awooc-custom-order-button.button.alt.no-stock-no-price:not(.no-margin),.awooc-custom-order-button.button.alt.show-add-to-card{margin-left:.6125rem}.awooc-popup-inner,.awooc-popup-wrapper{display:flex;flex-direction:column}.awooc-popup-inner{padding:2.125rem}.awooc-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:center}.awooc-col{flex:0 1 100%;max-width:100%;align-self:flex-start;padding:.875rem}@media (min-width:568px){.awooc-col{flex:0 1 50%;max-width:50%}}.awooc-col.columns-left{text-align:left}.awooc-col.awooc-col-full{flex:0 1 100%;max-width:100%}.awooc-popup-image{text-align:center}.awooc-popup-image img{width:100%;max-width:100px;height:auto;float:left;margin-right:1rem}@media (min-width:568px){.awooc-popup-image img{width:100%;max-width:300px;height:auto}}.awooc-popup-attr,.awooc-popup-price,.awooc-popup-qty,.awooc-popup-sku{font-size:.875rem}@media (min-width:568px){.awooc-popup-attr,.awooc-popup-price,.awooc-popup-qty,.awooc-popup-sku{font-size:inherit}}.woocommerce .awooc-custom-order-wrap .wpcf7-form-control{border:0;width:100%;margin-bottom:.875rem;background-color:#f2f2f2;color:#43454b;outline:0;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{background-color:#13aff0;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.125)}.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit:hover{background-color:#43454b}.awooc-close{font-size:35px;position:absolute;top:0;right:0;line-height:30px;width:30px;height:30px;z-index:100;color:#161616;opacity:.5;background:0 0;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.awooc-close:hover{opacity:1;cursor:pointer}.awooc-attr-wrapper span{padding-left:1rem;display:block;line-height:1.3}.awooc-preload-container *{box-sizing:border-box}.awooc-preload-container{position:absolute!important;left:0;right:0;top:0;bottom:0;display:flex;align-items:center}.blockMsgAwooc::-webkit-scrollbar{width:5px;border-radius:5px}.blockMsgAwooc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.blockMsgAwooc::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090;border-radius:5px}.awooc-ajax-loader{visibility:visible;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 auto;position:relative}.awooc-ajax-loader::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@font-face{font-family:"FontAwesomePB";src:url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//rayonex.com.ua/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:"FontAwesomePB";font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:"FontAwesomePB";display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}.glossary-tooltip {
display: inline;
position: relative;
} .glossary-tooltip a,
.glossary-underline,
a.glossary-content-footnote {
color: #2fa0ec;
cursor: pointer;
z-index: 100;
position: relative;
display: inline-block;
font-weight: 700;
-webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
transition: background-color 0.3s, color 0.3s, transform 0.3s;
}
.glossary-tooltip:hover .glossary-link a,
.glossary-tooltip:focus .glossary-link a,
.glossary-tooltip:active .glossary-link a {
color: white;
z-index: 10000;
}
.glossary-mobile .glossary-tooltip:active .glossary-link a {
color: #2fa0ec;
}
.glossary-tooltip:hover .glossary-link {
color: #fff;
-webkit-transform: translate3d(0, -0.5em, 0);
transform: translate3d(0, -0.5em, 0);
}
.glossary-tooltip a.glossary-external-link::after {
content: "";
display: inline-block;
margin-left: 5px;
width: 14px;
height: 16px;
background-size: 14px 16px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
-webkit-mask-size: cover;
mask-size: cover;
background: #2fa0ec;
} .glossary-tooltip-content {
position: absolute;
z-index: 9999;
width: 360px;
left: 50%;
margin-left: -180px;
bottom: -15px;
text-align: left;
background: #2fa0ec;
opacity: 0;
padding: 1.5em;
color: #fff;
border-bottom: 65px solid #2a3035;
cursor: default;
pointer-events: none;
border-radius: 5px;
-webkit-transform: translate3d(0, -0.5em, 0);
transform: translate3d(0, -0.5em, 0);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
display:none;
}
.glossary-tooltip-content a {
color: #32434f;
}
.glossary-tooltip-text {
opacity: 0;
-webkit-transform: translate3d(0, 1.5em, 0);
transform: translate3d(0, 1.5em, 0);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
.glossary-tooltip:hover .glossary-tooltip-content,
.glossary-tooltip:hover .glossary-tooltip-text,
.glossary-tooltip:focus .glossary-tooltip-content,
.glossary-tooltip:focus .glossary-tooltip-text,
.glossary-tooltip:active .glossary-tooltip-content,
.glossary-tooltip:active .glossary-tooltip-text {
pointer-events: auto;
opacity: 1;
position: relative;
display: block !important;
visibility: visible !important;
top: unset;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.glossary-underline {
text-decoration: underline;
}
.glossary-tooltip:hover .glossary-tooltip-content,
.glossary-tooltip:focus .glossary-tooltip-content,
.glossary-tooltip:active .glossary-tooltip-content {
position: absolute;
}
.rtl .glossary-tooltip-content {
text-align: right;
}.glossary-alphabetical-index .theme-hyphen ul li {
display: inline-block;
text-align: center;
font-weight: 700;
padding: 6px;
font-size: 18px;
border: none;
}
.glossary-alphabetical-index .theme-hyphen ul li::after {
content: '-';
display: inline-block;
margin-left: 4px;
}
.glossary-alphabetical-index .theme-hyphen ul li:last-child::after {
display:none;
}
.glossary-alphabetical-index .theme-hyphen ul li.count span {
font-size: 12px;
vertical-align: super;
font-weight: 400;
} .glossary-alphabetical-index .theme-slash ul li {
display: inline-block;
text-align: center;
font-weight: 700;
padding: 6px;
font-size: 18px;
border: none;
}
.glossary-alphabetical-index .theme-slash ul li::after {
content: '/';
display: inline-block;
margin-left: 4px;
}
.glossary-alphabetical-index .theme-slash ul li:last-child::after {
display:none;
}
.glossary-alphabetical-index .theme-slash ul li.count span {
font-size: 12px;
vertical-align: super;
font-weight: 400;
} .glossary-alphabetical-index .theme-dot ul li {
display: inline-block;
text-align: center;
font-weight: 700;
padding: 6px;
font-size: 18px;
border: none;
}
.glossary-alphabetical-index .theme-dot ul li::after {
content: '·';
display: inline-block;
margin-left: 4px;
}
.glossary-alphabetical-index .theme-dot ul li:last-child::after {
display:none;
}
.glossary-alphabetical-index .theme-dot ul li.count span {
font-size: 12px;
vertical-align: super;
font-weight: 400;
} .glossary-alphabetical-index .theme-underlined ul li {
display: inline-block;
text-align: center;
font-weight: 700;
padding: 6px;
font-size: 18px;
border: none;
}
.glossary-alphabetical-index .theme-underlined ul li.count span {
font-size: 12px;
vertical-align: super;
font-weight: 400;
}
.glossary-alphabetical-index .theme-underlined ul li a {
border-bottom: 2px solid;
} .glossary-alphabetical-index .theme-tiled ul li {
display: inline-block;
width: 64px;
height: 64px;
border: 1px solid #ededed;
text-align: center;
line-height: 2.8;
margin-left: 4px;
margin-bottom: 4px;
font-weight: 700;
padding: 6px;
font-size: 18px;
}
.glossary-alphabetical-index .theme-tiled ul li:hover {
border-color: #000;
}
.glossary-alphabetical-index .theme-tiled ul li.count span {
font-size: 12px;
vertical-align: super;
}