/* * tsc-icons.css - the Boxicons this site actually uses. * * Generated from the parent theme's boxicons.css, which is 64 KB of
 * declarations for about 1,600 icons. Thirty-five of them appear anywhere
 * in theme code, and one - bx-chevron-up - is all the home page renders.
 *
 * The full sheet is still loaded, asynchronously, so an icon chosen inside
 * Elementor that is not in this subset still appears; it simply arrives
 * after the first paint instead of holding it up.
 *
 * Regenerate with tools/tsc-build-icon-css.php after adding icons.
 */

@font-face {

    font-family: 'boxicons';
    font-weight: normal;
    font-style: normal;
    /* woff2 and woff only: the .eot is for IE8 and the .ttf is 209 KB, twice
       the size of the woff2, and no browser in use asks for either. */
    font-display: block;
    src: url('../../../orchid-store/assets/fonts/boxicons/boxicons.woff2') format('woff2'),
        url('../../../orchid-store/assets/fonts/boxicons/boxicons.woff') format('woff');
}

.bx {

    font-family: 'boxicons';
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    display: inline-block;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bx {
    font-size: inherit;
    line-height: inherit;

    position: absolute;
    left: -2em;

    width: 2em;

    text-align: center;
}

.bx-spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.bx-spin-hover:hover {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.bx-tada {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite;
}
.bx-tada-hover:hover {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite;
}
.bx-flashing {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear;
}
.bx-flashing-hover:hover {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear;
}
.bx-burst {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear;
}
.bx-burst-hover:hover {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear;
}
.bx-fade-up {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear;
}
.bx-fade-up-hover:hover {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear;
}
.bx-fade-down {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear;
}
.bx-fade-down-hover:hover {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear;
}
.bx-fade-left {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear;
}
.bx-fade-left-hover:hover {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear;
}
.bx-fade-right {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear;
}
.bx-fade-right-hover:hover {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear;
}
.bx-xs {
    font-size: 1rem !important;
}
.bx-sm {
    font-size: 1.55rem !important;
}
.bx-md {
    font-size: 2.25rem !important;
}
.bx-fw {
    font-size: 1.2857142857em;
    line-height: .8em;

    width: 1.2857142857em;
    height: .8em;
    margin-top: -.2em !important;

    vertical-align: middle;
}
.bx-lg {
    font-size: 3.0rem !important;
}
.bx-pull-left {
    float: left;

    margin-right: .3em !important;
}
.bx-pull-right {
    float: right;

    margin-left: .3em !important;
}
.bx-rotate-90 {
    transform: rotate(90deg);

    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
}
.bx-rotate-180 {
    transform: rotate(180deg);

    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
}
.bx-rotate-270 {
    transform: rotate(270deg);

    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
}
.bx-flip-horizontal {
    transform: scaleX(-1);

    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)';
}
.bx-flip-vertical {
    transform: scaleY(-1);

    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)'}.bx-border{padding: .25em;border: .07em solid rgba(0,0,0,.1);border-radius: .25em}.bx-border-circle{padding: .25em;border: .07em solid rgba(0,0,0,.1);border-radius: 50%}.bx-border-all:before{content: "\e9a6"}.bx-border-bottom:before{content: "\e9a7"}.bx-border-left:before{content: "\e9a8"}.bx-border-radius:before{content: "\e9a9"}.bx-border-right:before{content: "\e9aa"}.bx-border-top:before{content: "\e9ab"}.bx-smile:before{content: "\eb4c"}@keyframes spin{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@keyframes burst{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}90%{-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0}}@keyframes flashing{0%{opacity: 1}45%{opacity: 0}90%{opacity: 1}}@keyframes fade-left{0%{-webkit-transform: translateX(0);transform: translateX(0);opacity: 1}75%{-webkit-transform: translateX(-20px);transform: translateX(-20px);opacity: 0}}@keyframes fade-right{0%{-webkit-transform: translateX(0);transform: translateX(0);opacity: 1}75%{-webkit-transform: translateX(20px);transform: translateX(20px);opacity: 0}}@keyframes fade-up{0%{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}75%{-webkit-transform: translateY(-20px);transform: translateY(-20px);opacity: 0}}@keyframes fade-down{0%{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}75%{-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0}}@keyframes tada{from{-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}10%,20%{-webkit-transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform: scale3d(1,1,1) rotate3d(0,0,1,10deg);transform: scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg)}to{-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}}.bx-badge-check:before{content: "\e987"}.bx-calendar-check:before{content: "\e9c4"}.bx-cart:before{content: "\e9d3"}.bx-certification:before{content: "\e9d6"}.bx-check-shield:before{content: "\e9e0"}.bx-chevron-down:before{content: "\e9e2"}.bx-chevron-right:before{content: "\e9e4"}.bx-chevron-up:before{content: "\e9e9"}.bx-cog:before{content: "\e9fc"}.bx-data:before{content: "\ea16"}.bx-download:before{content: "\ea31"}.bx-file:before{content: "\ea48"}.bx-help-circle:before{content: "\ea7b"}.bx-label:before{content: "\ea93"}.bx-map-pin:before{content: "\eabc"}.bx-minus:before{content: "\eace"}.bx-package:before{content: "\eae4"}.bx-paper-plane:before{content: "\eae9"}.bx-phone:before{content: "\eaf0"}.bx-plus:before{content: "\eafd"}.bx-printer:before{content: "\eb04"}.bx-purchase-tag:before{content: "\eb06"}.bx-rupee:before{content: "\eb28"}.bx-search:before{content: "\eb2c"}.bx-shield-quarter:before{content: "\eb3c"}.bx-sitemap:before{content: "\eb43"}.bx-store:before{content: "\eb5e"}.bx-support:before{content: "\eb65"}.bx-time:before{content: "\eb72"}.bx-transfer:before{content: "\eb7a"}.bx-user:before{content: "\eb8c"}.bx-wallet:before{content: "\eb9f"}.bx-wrench:before{content: "\ebad"}.bx-x:before{content: "\ebae"}