/* Minification failed. Returning unminified contents.
(16,17): run-time error CSS1039: Token not allowed after unary operator: '-black-text'
(17,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(19,23): run-time error CSS1039: Token not allowed after unary operator: '-font-medium'
(22,23): run-time error CSS1039: Token not allowed after unary operator: '-font-light'
(32,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-background'
(39,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-dark'
(40,17): run-time error CSS1039: Token not allowed after unary operator: '-white-text'
(44,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-normal'
(102,17): run-time error CSS1039: Token not allowed after unary operator: '-white-text'
 */
#shop .container{
    padding: 3rem 0;
}
/*FILTER BOX*/
#shop .filter-box {
    border: 1px solid #EDEDED;
    padding: 10px;
}
#shop .filter-box {
    margin-bottom: 4rem;
}
#shop .filter-box:last-child {
    margin-bottom: 0;
}
#shop .filter-box .filter-title {
    color: var(--black-text);
    font-family: var(--font-family);
    font-size: 1.25rem;
    font-weight: var(--font-medium);
}
#shop .filter-box .form-check {
    font-weight: var(--font-light);
    margin-bottom: 12px;
}
/*END FILTER BOX*/
/*SEGMENT*/
#shop .segment-row {
    margin-bottom: 3rem;
}
#shop .segment-box {
    align-items: center;
    background-color: var(--gray-background);
    display: flex;
    justify-content: flex-start;
    padding: 10px;
    transition: all 0.15s linear;
}
#shop .segment-box:hover {
    background-color: var(--primary-dark);
    color: var(--white-text);
    cursor: pointer;
}
#shop .segment-box.active {
    background-color: var(--primary-normal);
}
#shop .segment-box .segment-icon {
    background-position:center;
    background-size: contain;
    height: 1.785rem;
    margin-right: 10px;
    width: 1.785rem;
}
#shop .segment-box .segment-icon.segment-icon-01 {
    background-image: url(/FSL/Assets/Home/service_01.png);
}
#shop .segment-box .segment-icon.segment-icon-01 {
    background-image: url(/FSL/Assets/Home/service_01.png);
}
#shop .segment-box .segment-icon.segment-icon-02 {
    background-image: url(/FSL/Assets/Home/service_02.png);
}
#shop .segment-box .segment-icon.segment-icon-03 {
    background-image: url(/FSL/Assets/Home/service_03.png);
}
#shop .segment-box .segment-icon.segment-icon-04 {
    background-image: url(/FSL/Assets/Home/service_04.png);
}
#shop .segment-box .segment-icon.segment-icon-05 {
    background-image: url(/FSL/Assets/Home/service_05.png);
}
#shop .segment-box .segment-icon.segment-icon-06 {
    background-image: url(/FSL/Assets/Home/service_06.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-01,
#shop .segment-box.active .segment-icon.segment-icon-01 {
    background-image: url(/FSL/Assets/Shop/service_01.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-02,
#shop .segment-box.active .segment-icon.segment-icon-02 {
    background-image: url(/FSL/Assets/Shop/service_02.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-03,
#shop .segment-box.active .segment-icon.segment-icon-03 {
    background-image: url(/FSL/Assets/Shop/service_03.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-04,
#shop .segment-box.active .segment-icon.segment-icon-04 {
    background-image: url(/FSL/Assets/Shop/service_04.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-05,
#shop .segment-box.active .segment-icon.segment-icon-05 {
    background-image: url(/FSL/Assets/Shop/service_05.png);
}
#shop .segment-box:hover .segment-icon.segment-icon-06,
#shop .segment-box.active .segment-icon.segment-icon-06 {
    background-image: url(/FSL/Assets/Shop/service_06.png);
}
#shop .segment-box .segment-text {
    margin: 0;
}
#shop .segment-box.active .segment-text {
    color: var(--white-text);
}
/*END SEGMENT*/
/*LIST*/
#shop .featured-box:nth-child(3n) {
    border-right: 0;
}
/*END LIST*/
